/* CSS Document */




body{text-align:center; width:100%; margin:0px; background:url(images/header-bg.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:11px;}

a{font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#5F5F5F;}
a:hover{font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline;}

.text{ font-size:11px; color:#5f5f5f; text-decoration:none;}
.text a:hover{text-decoration:underline;
}
.whitetext{ font-size:12px; color:#ffffff; line-height:1.5px;}
.heading1{ font-size:11px; color:#FFFFFF; font-weight:bold;}
.heading2{ font-size:11px; color:#484B40; font-weight:bold;} /*grey heading*/
.pageheading{ font-weight:bold; font-size:12px; color:#ffffff; padding:5px 5px 5px 10px;}
.productTitle a{ text-decoration:underline; color:#2B7EC2;}
.productTitle a:hover{ text-decoration:none; color:#2B7EC2;}
.productPrice{ font-size:12px; color:#62742D; padding:0px 10px 5px 15px;}
.title{ font-size:11px; color:#2B7EC2;}
.title a{ text-decoration:underline;color:#2B7EC2;}
.title a:hover{ text-decoration:none;color:#2B7EC2;}
.price{ font-size:12px; color:#62742D;}
.red-border{border-bottom:dotted #CC0001 1px;}
.red{ font-size:11px; color:#CC0001;}
.textfield{width:140px; color:#5f5f5f; font-size:11px;padding-left:2px;}

.textbox{width:158px; color:#5f5f5f; font-size:11px; border:1px solid #C5C5C5; font-family:Arial, Helvetica, sans-serif, "Helvetica LT"; padding-left:2px;}

#pagecontent{padding-left:5px; padding-right:5px;  padding-bottom:15px; min-height:350px;}

.search-textfield{width:200px; color:#5f5f5f; font-size:11px; border:1px solid #BEBEBE; padding-left:3px;}
.darkgrayCell{background:#7B7B7B; padding-top:7px; padding-left:8px; border-top:1px solid #FFFFFF; height:16px;}
.lightgrayCell{background:#EEEEEE; padding-top:3px; padding-left:8px; border-top:1px solid #FFFFFF; height:20px;}
.lightgrayCell a{ text-decoration:underline; color:#454546;font-size:11px;}
.lightgrayCell a:hover{ text-decoration:underline; color:#454546; font-size:11px;}

#container{width:950px; margin:0 auto;}
#level-1{height:157px; position:relative; text-align:left; padding-top:8px;}
 #level-1-logo{width:215px; height:133px; position:relative; float:left; margin-top:16px;}
 #level-1-right{width:730px; height:149px; position:relative; float:right;} 
   #level-1-1{height:83px; padding:0px; margin:0px;}
     #level-1-1-nav{ width:300px; float:left; margin-top:17px; }
     #level-1-1-contact{width:235px; margin-top:-43px; padding-right:27px; position:relative; float:right; padding-left:200px; }
	 #level-1-1-contact a{color:#454546;}
   #level-1-nav{ height:50px;}
   #level-1-search{ padding-left:130px; margin-top:10px; float:left;}

#level-2{width:950px; position:relative; text-align:left; margin-left:30px;}
 #level-2-1{ width:176px;position: relative; float:left;}
   #level-2-1-categories{ width:155px; background:#39A7D6; padding-left:5px;}
     #level-2-1-categoryHeading{ padding:5px 5px 5px 0px;}
	 #level-2-1-subcategories{margin:5px 5px 5px 0px; background:#A0D5EB;  padding:10px 0px 0px 7px;}
       #level-2-1-subcategories-text{padding:7px 0px 0px 10px; color:484B40;}
   #level-2-1-services{ margin-top:0px; border:1px solid #C5C5C5; padding:1px 1px 0px 1px; border-bottom:none; color:#454546;}
   #level-2-1-newsletter{ margin-top:10px; border:1px solid #C5C5C5; padding:1px 1px 0px 1px; border-bottom:none; color:#454546; }
   #level-2-1-callback{ margin-top:10px; border:1px solid #C5C5C5; padding:1px 1px 0px 1px; border-bottom:none; color:#454546; }

   #level-2-2-content{ width:455px; position:relative; float:left; padding-left:13px; padding-top:10px;}
    .contentbg{height:70px; width:455px;  background:url(images/contentbg.gif); background-repeat:repeat-x;
	 }
	
	
	#level-2-2-callbackform{ width:220px; position:relative; float:left; padding-left:12px; padding-top:10px;}
	.callbackfields { font-family: Arial, Helvetica, sans-serif; width:200px; color:#5f5f5f; font-size:11px; border:1px solid #c5c5c5; padding-left:2px;}
   
.txtfield{width:140px; color:#454546;  font-size:11px; border:1px solid #CCCCCC; padding-left:2px;}
.pagetitle {color: #FFFFFF;font-weight: bold;font-size:12px;text-transform:uppercase;}

     #level-2-3-services-text{padding:5px;}	 
   #level-2-1-needhelp{ margin-top:10px;}
   #level-2-1-useful{ margin-top:10px;}
 #level-2-2{width:700px;float:left; margin:0px 5px 0px 8px; position:relative;}
   #level-2-2-banner{height:256px; position:relative; float:left; width:700px; }
   #level-2-2-breadcrumb{height:22px; padding-top:10px; float:left; position:relative;}   
   #level-2-2-heading{height:21px;}   
   #level-2-2-top3{ height:188px;}
   .level-2-2-top-products{ height:188px; width:203px; border:1px solid #E3E3E3; float:left; background:url(images/green-shade.gif) no-repeat bottom;}
   .productImage{ text-align:center; height:106px;}
   #level-2-2-products{margin-top:10px; width:617px;}
     #level-2-2-products1-title{ width:48%; float:left; }
	 #level-2-2-products1{ width:299px; border:1px solid #E3E3E3;}
	   .items{height:74px; padding:3px;}
	   .items-img{height:74px; width:74px; float:left; margin-right:10px;}
	   .items-text{margin-left:10px;}
	 #level-2-2-products2-title{ width:48%; float:right;  border:1px solid #000000;}
	 #level-2-2-products2{ width:294px; border:1px solid #E3E3E3; margin-right:5px;}	 
 #level-2-3{ width:160px;  position: relative; float:right;}  
   #level-2-3-shopping{border:1px solid #C5C5C5; padding:1px 1px 0px 1px; border-bottom:none; }
     #level-2-3-shopping-text{padding:5px;}
	 .box-bg{background:url(images/services-footer.gif) no-repeat bottom; height:6px; background-position:top;}
   #level-2-3-newsletter{ margin-top:10px; border:1px solid #C5C5C5; padding:1px 1px 0px 1px; border-bottom:none; color:#454546; }
     #level-2-3-newsletter-text{padding:5px;}
   #level-2-3-ads{ margin-top:10px; border:1px solid #C5C5C5; padding:1px 1px 0px 1px; border-bottom:none; color:#454546; }
     #level-2-3-ads-text{padding:5px;}	 
#level-3{clear:both; padding:0px 0px 10px 0px;  text-align:center;  font-size:11px; color:#A6A4A4; margin-top:25px; border-top:1px solid #c5c5c5;}
#level-3 a{color:#7A7A7A; text-decoration:none;}
/*
------------------------------------------------------------------------------------
Start level-1 style */

		/*Start menu style */
			#menu{/*Menu navigatinon*/
				margin:0px;
				padding:0px;
				width:400px;
				height:50px;
			}
			/*End menu style */
			
			/*Start nav style */
			#nav{
	
				height:43px;
				display: inline;
				overflow: hidden;
				margin:0px;
				padding:0px;
					}
			/*End menu style */
			
			/*Start nav li style */
			#nav li {
				list-style: circle;
				display: inline;
					}
			/*End nav li style */
			
			/*Start nav a style */
			#nav a {
				float:left;
				padding-top: 50px;
				overflow: hidden;
				height: 0px !important; 
				height /**/:50px; /* for IE5/Win only */
					}
			/*End nav a style */
			
			/*Start nav a:hover style */
			#nav a:hover {
				background-position: 0 -50px;
					}
			/*End nav a:hover style */
			
						
			/*Start home style */
			#home a  {
				width: 46px;
				background:url(images/buttons/home.gif) top left no-repeat;
					}
			/*End home style */
				
			/*Start thome_active style */		
			#home_active a {
				width: 46px;
				background:url(images/buttons/home.gif) top left no-repeat;
				background-position: 0 -50px;
					}
			/*End thome_active style */
			
			/*Start home style */
			#aboutus a  {
				width: 77px;
				background:url(images/buttons/aboutus.gif) top left no-repeat;
					}
			/*End home style */
			
			/*Start aboutus_active style */
			#aboutus_active a{
				width: 77px;
				background:url(images/buttons/aboutus.gif) top left no-repeat;
				background-position: 0 -50px;
					}
			/*End aboutus_active style */
				
			/*Start News-Update style */
			#contactus a  {
				width: 90px;
				background:url(images/buttons/contactus.gif) top left no-repeat;
				}
			/*End News-Update style */
			
			/*Start News-Update_active style */
			#contactus_active a{
				width: 90px;
				background:url(images/buttons/contactus.gif) top left no-repeat;
				background-position: 0 -50px;
					}
			/*End News-Update_active style */
			
			/*Start home style */
			#links a  {
				width: 50px;
				background:url(images/buttons/links.gif) top left no-repeat;
					}
			/*End home style */
				
			/*Start thome_active style */		
			#links_active a {
				width: 50px;
				background:url(images/buttons/links.gif) top left no-repeat;
				background-position: 0 -50px;
					}
			#Testimonials a  {
				width: 89px;
				background:url(images/buttons/testimonials.gif) top left no-repeat;
					}
				
			/*Start testimonials active style */		
			#Testimonials_active a {
				width: 89px;
				background:url(images/buttons/testimonials.gif) top left no-repeat;
				background-position: 0 -50px;
					}	
				
			#colored-menu{
				margin:0px;
				padding:0px;
				width:325px;
				height:30px;
				padding-top:20px;
				padding-left:53px;
				position:relative;
				float:left;
				}
				
#colored-menu li {
				list-style: circle;
				display: inline;
					}
			/*End nav li style */
			
			/*Start nav a style */
			#colored-menu a {
				float:left;
				padding-top: 43px;
				overflow: hidden;
				height: 0px !important; 
				height /**/:43px; /* for IE5/Win only */
					}
			#colored-menu a:hover {
				background-position: 0 -43px;
					}
							
			#comclean a  {
				padding-right:2px;
				width: 84px;
				background:url(images/buttons/comclean.gif) top left no-repeat;
				}
			#comclean_active a {
				padding-right:2px;
				width: 84px;
				background:url(images/buttons/comclean.gif) top left no-repeat;
				background-position: 0 -43px;
					}
			#prorange a  {
				padding-right:2px;
				width: 84px;
				background:url(images/buttons/prorange.gif) top left no-repeat;
					}
			#prorange_active a {
				padding-right:2px;
				width: 84px;
				background:url(images/buttons/prorange.gif) top left no-repeat;
				background-position: 0 -43px;
					}
			#hirestore a  {
				padding-right:2px;
				width: 90px;
				background:url(images/buttons/hiredstore.gif) top left no-repeat;
					}
			#hirestore_active a {
				padding-right:2px;
				width: 90px;
				background:url(images/buttons/hiredstore.gif) top left no-repeat;
				background-position: 0 -43px;
					}
			
		
/* End Page Menu sytle
------------------------------------------------------------------------------------*/
