/* 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:14px;}



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

a:hover{font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration:underline; }

#movie{position:relative; width:890px;}
#movie2{position:relative; width:695px;}

.heading{ font-size:12px; font-weight:bold; color:#5f5f5f; text-decoration:none;}

.text{ font-size:14px; color:#5f5f5f; text-decoration:none; line-height:1.2em}



.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;}

.trClass,th{ background:#0D8F8F; font-weight:bold; height:20px; color:#FFFFFF;}

.trGray{background:#E9E9E9; font-weight:bold; height:20px;}

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

.cell-border{border-left:1px solid #C5C5C5; border-bottom:1px solid #C5C5C5;}

.cell-border2{border:1px solid #C5C5C5; border-top:none;}



#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:14px;}

.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-left:30px; padding-top:20px; width:890px;}

 #level-1-logo{width:290px; height:68px; position:relative; float:left; margin-top:0px;}

 #level-1-right{width:600px; height:58px; position:relative; float:left;} 

   #level-1-1{height:68px; padding:0px; margin:0px; width:570px; float:right;}

     #level-1-1-nav{ width:300px; float:left; margin-top:17px; }

     #level-1-1-contact{color:#454546;width:350px;  position:relative; float:right; padding-left:230px; text-align:right; }

	 #level-1-1-contact a{color:#454546;}

   #level-1-nav{ height:50px; float:right; width:890px;  }

   #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-serviddces{ width:145px; background:url(images/leftgrad.gif) no-repeat; padding:10px 0px 0px 10px;}*/

   #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:137px; position:relative; float:left; width:700px; padding-left:5px;}
   #level-2-2-banner-root{height:256px; position:relative; float:left; width:700px; padding-left:5px;}

   #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:13px; color:#A6A4A4; margin-top:25px; border-top:1px solid #c5c5c5;}

#level-3 a{color:#7A7A7A; text-decoration:none;}

th, .table2 th {
	background:url(images/pagetitle-bg.gif) repeat-x;
	height:30px;
	color:#5F5F5F;
}

/*

------------------------------------------------------------------------------------

Start level-1 style */

#menu{
	position:relative;
	float:left;
	padding-top:20px;
}

#menu a{ padding:5px; text-decoration:none; font-weight:bold; }

#menu a:hover{ /*background:#3c3c3c; color:#FFFFFF; */}

.link{float:right; padding-top:0px; height:20px; line-height:0px;}

.seperator{width:13px; height:28px; float:right; background:url(images/seperator.gif) no-repeat center;}







/*		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

------------------------------------------------------------------------------------*/
