/*
Theme Name: Shivam
Theme URI: http://url.com
Description: This is a test theme
Author: Author
Version: 1.01
.
General comments/License Statement if any.
.
*/
body       {background: url('images/bgBody.gif') repeat-x; margin: 0 auto; width: 100%; 
			      font: 13px "Trebuchet MS",Verdana,Arial,Helvetica,Sans-serif; color: #6c6c6c;
		       }
a          {text-decoration: none;}
a img      {border:none;}
#container {background: url('images/bgContainer.jpg') no-repeat 50% 0; margin: 0 auto; min-height: 300px; 
			      width: 100%;
		       }
#main      { margin: 0 auto; width: 955px; overflow: hidden;}

/*_____________________HEADER_____________________*/

#header     {height: 94px; margin: 0 auto; padding: 0 15px 0 30px;}

#logo                   {float: left;} 
#hdr_phone              {margin-left: 750px; padding-top: 12px; position: absolute;}
#navbar                 {float: right; font: 12px arial; height: 30px; margin-top: 50px; position: relative; right: -20px;}
#navbar ul              {margin: 0; padding: 0; list-style: none;}
#navbar ul li           {float: left; padding: 0 15px 0 25px;}
#navbar a          {color: #fff; display: block; font-weight: bold; height: 19px; line-height: 17px; float: left;}
#navbar a:hover   {color: #1CF7FF;}

/*_____________________BANNER_____________________*/

#banner      {background: url('images/shadow.jpg') no-repeat 16px 205px; height: 255px; margin: 0 auto; 
		          position: relative; width: 960px;
		         }
#banner span {background: url('/wp-content/uploads/images/banner-1.jpg') no-repeat; height: 222px; left: 26px; position: absolute;
			        width: 912px;
			       }
			 
/*_____________________CONTENT_____________________*/


#content           {height: 100$; margin: 0 0 0 27px; width: 913px;}
#content_L         {float: left; padding: 0 18px 10px 0; width: 610px;}


/*===== CATALOG =====*/

ul.wpsc_categories { list-style: none; margin: 0; padding: 0; }
ul.wpsc_categories > li { position: relative; min-height: 110px;}
ul.wpsc_categories > li > .wpsc_category_link {font: bold 15px/1.3em "Trebuchet MS",Verdana,Arial,Helvetica,Sans-serif; text-decoration: underline; position: absolute;
                                               padding: 5px 0 0 15px; color: #006495;
                                              }
ul.wpsc_categories > li > .wpsc_category_link:hover { text-decoration: none; }

ul.wpsc_categories > li > ul { list-style: none; margin: -39px 0 0 110px; padding: 0;  }
ul.wpsc_categories > li > ul .wpsc_category_link { font: 13px/1.3em "Trebuchet MS",Verdana,Arial,Helvetica,Sans-serif; text-decoration: underline; color: #006495; }

a.wpsc-crumb { font-weight: 800; text-decoration: underline; color: #006495; }
.wpsc-crumb:hover { text-decoration: none; }

#content_L h2 { color: #006495; font: bold 15px/1.3em "Trebuchet MS",Verdana,Arial,Helvetica,Sans-serif; }
#content_L h2 a { color: #006495; font: bold 15px/1.3em "Trebuchet MS",Verdana,Arial,Helvetica,Sans-serif; text-decoration: underline; }
#content_L a:hover { text-decoration: none; }

div#sidebar #last_news #all_news_link { margin-left: 7px; border-top: 2px solid #f1f1f1; padding-top: 15px; }
div#sidebar #last_news #all_news_link a { font-size: 11px;color: #2C6288;text-decoration: none; }
div#sidebar #last_news #all_news_link a:hover { text-decoration: underline; }

/*===== SIDEBAR ======*/


#sidebar                  {margin: 0 0 0 628px; padding: 0 0 5px 0; border-left: 1px dotted #1c1c1c;}
#sidebar #services        {margin: 0 auto; padding: 0 20px; /*border-bottom: 1px dotted #6c6c6c;*/}
#services h3              {background: url('images/righth1.jpg') no-repeat 0% 100%; padding: 5px 0 15px 5px; margin: 0;
                           font-weight: 400; font-size: 15px; color: #006699; text-transform: uppercase;
                          }
#services .widget-ul      {list-style: none; margin: 0; padding: 0;}
#services .widget-ul > li { margin-bottom: 15px; }

/*--- Menu Widget ---*/
#services .widget-ul .menu     {margin: 0 0 15px 0; padding: 0; list-style: none;}
#services .widget-ul .menu li      {font-size: 13px; line-height: 30px; text-indent: 25px;
						                        border-bottom: 1px dotted #767676;
				       		                 }
/*--- Text Widget ---*/
#services .textwidget              {padding: 3px 10px;}

#services .textwidget .contacts           { list-style: none; margin: 0; padding: 0; }				       		                 
#services .textwidget ul.contacts         { list-style: none; margin: 0; padding: 0; }
#services .textwidget ul.contacts li      { font-size: 13px; line-height: 30px; border-bottom: 1px dotted #767676;}


#services .widget-ul li a          { color: #006699; text-decoration: underline; }
#services .widget-ul li a:hover    { text-decoration: none; }

/*--- Last News ---*/
div#sidebar #last_news {margin: 0 auto 8px;}
div#sidebar #last_news .news {	margin: 0 0 12px; padding: 0 0 0 7px;}
div#sidebar .news_date { font-size: 11px;	color: #9F9F9F;	text-align: left;}
div#sidebar #last_news h4, h3, p  {margin: 0;}
div#sidebar #last_news h4 a { font-size: 15px; color: #2a2a2a; text-decoration: none; font-weight: normal;}
div#sidebar #last_news h4 a:hover { text-decoration: underline;}
div#sidebar #last_news a.view_post {font-size: 11px;color: #2C6288;text-decoration: none;}
div#sidebar #last_news a.view_post:hover {text-decoration: underline;}


/*_____________________FOOTER_____________________*/

#footer                   {background: url('images/bgFooter.gif') repeat; overflow: hidden; 
                padding: 20px 0 10px 0; margin: 8px 0 0 0; position: relative;
               }
#foot_cont                { margin: 0 auto; overflow: hidden; width: 853px; }
#foot_cont_l           { float: left; width: 619px; }

#columns                                     {overflow: hidden;}
.single_column                       {float: left; width: 24%;}
.widget-title                         {font-size: 12px; font-weight: bold; margin: 0;padding: 0 5 5 0; color: #fff;}
.single_column h3 a              {color: #fff; text-decoration: none;}
.single_column h3 a:hover{color: #bed070;}
.single_column ul                  {list-style-type: none; margin: 10 0 0 0; padding: 0;}
.single_column .xoxo ul li  {background: url('images/whiteB.gif') no-repeat 0 6px; font-size: 11px; padding: 0 0 4px 11px;}
.single_column li a                {color: #C9C9C9; text-decoration: none;}
.single_column li a:hover  {color: #fff; text-decoration: underline;}

#copyright                {color: #fff; font-size: 11px; margin: 15px 0 0 0; bottom: 10px;}