@charset "utf-8";
/* CSS Document */

html{
	   background:#000000 url(images/bg-background.jpg) 0 0 repeat-x; 
	}

body { 
		margin:0;
		padding:0; 
		margin-bottom:50px;
		font-family:Helvetica, Arial;
	   }
td{font-size:12px;padding:10px;}
.bg-shadow{
	height:520px;
	width:1142px;
	background:url(images/shadow.png);
	position:absolute;
	top:0;
	left:50%;
	margin-left:-571px;
	z-index:-1;
	}	   
h1, h2, h3, h4, h5, h6, ul, li, p { margin:0; padding:0; }
a {color:#ccoooo; text-decoration:underline;}
form {margin:0; padding:0; }
input {margin:0; padding:0; }
label {margin:0; padding:0; font:normal 14px Helvetica, Arial, Verdana; color:#cc0000; float:left;}

a:hover { text-decoration:none; }

a img {border:none; }

img.left {float:left;}
img.right {float:right; }

.spacer{
	font-size:0; line-height:0; clear:both;}


/*  page  */

#page {width:960px; margin:45px auto 0 auto; padding:0;}

#inner-page {width:912px; margin:0; padding:0 25px; float:left;  background:#000000 url(images/bg-background.jpg) -100px 0 repeat-x;  }

/*  top  */
#top {width:912px; margin:0; padding:0; float:left; height:27px; }
.clock{position:absolute;top:82px;left:50%;width:100px;height:100px;margin-left:-50px;}
				/*   End top   */
				

					/*    Header   */
#header { width:912px; margin:0; padding:0; float:left; background:url(images/header-bg.jpg) 0 0 repeat-x; height:135px; }

#header-left {width:282px; height:116px; margin:8px 0 0 20px; float:left;}

#header-right {width:214px; margin:3px 0 0 0; padding:0; float:right; height:72px;}
				/*   End Header   */
				
				/*   Menu  */

#menu {width:912px; margin:0; padding:0; background:url(images/nav.jpg) 0 0 repeat-x; height:48px; float:left; } 

#menu ul {list-style:none; width:580px; margin:0; padding:0; float:left; margin-left:2px; }

#menu ul li { display:block; float:left; font:bold 14px Helvetica, Arial; color:#ffffff; height:48px; line-height:48px; padding:0 4px; }

#menu ul li a { display:block; float:left; color:#ffffff; height:48px; line-height:48px; padding:0 25px; text-decoration:none;}

#menu ul li.line {background:url(images/menu-line.jpg) right 10px no-repeat; }

#menu ul li a:hover {color:red; }

#menu ul li a:active {color:#ffffff; border-bottom:3px solid white;}

#menu ul li a.active {color:red; }

#menu ul li a:hover.active {text-decoration:underline; color:red; }

#menu-right {width:330px; margin:0; padding:0; float:right; }

#menu-right h2 {font:bold 28px Helvetica, Arial, Verdana; line-height:48px; color:#ffffff; text-align:right; padding: 0 8px 0 0; float:right; }  

/*   End Menu  */


			/* 	inner content  */
			
#inner-content {width:911px; margin:0; padding:0;   float:left; background:#000000;}
					/*   Inner-left   */
#inner-left {width:580px; margin:0; padding:0 0 10px 0; float:left; background:#000000 url(images/content-bg.jpg) 0 0 repeat-x; }
#inner-left-content {width:510px; margin:0 0 0 0; padding:45px 35px 45px 35px; float:left; background:#ffffff url(images/content-bg.jpg) 0 0 repeat-x ;}
#inner-service h1{font:18px Helvetica, Arial;color:red;}
#inner-left-content h2 {font:normal 20px Helvetica, Arial; color:#333333; width:510px; float:left; }
#inner-left-content p {font:normal 14px  Helvetica, Arial, Verdana; color:#333333; width:510px; float:left; line-height:29px; margin:10px 0 8px 0; padding:0; text-align:justify;  }

#space { width:580px; margin:0; padding:0; height:145px!important;  height:190px; float:left; background:#ffffff; }

#copywrite{width:580px; margin:10px 0 0 0; padding:0; float:left; line-height:40px; font:normal 12px  Helvetica, Arial, Verdana; color:#adadad;}

#copywrite-left {width:300px; line-height:40px; float:left; font:normal 12px  Helvetica, Arial, Verdana; color:#adadad; margin-top:20px; }

#copywrite-left a {color:#adadad; text-decoration:none; }

#copywrite-left a:hover {text-decoration:underline;}

#copywrite-right {width:260px; margin:0; padding:0; float:right; }

#copywrite-right img { float:right; margin:5px; }

.bold {font-weight:bold; }
#inner-left a {color:#cc0000; text-decoration:underline; }

#inner-left a:hover {text-decoration:none; }

						/*  end Inner-left   */
						
/*   services  */
#watch{width:150px;float:right;margin-top:25px;}
#watch img{height:200px;}
#service {width:580px; margin:0; padding:0; float:left; background:#ffffff url(images/warranty.jpg); height:242px; }
						
#inner-service {width:510px; margin:0 0 0 0; padding:20px 35px 20px 35px; float:left; background:#ffffff url(images/content-bg.jpg) 0 0 repeat-x ;}	

#service img {margin:0; padding:0; }					
						
#inner-service p {font:normal 14px  Helvetica, Arial, Verdana; color:#333333; width:510px; float:left; line-height:29px; margin:10px 0 8px 0; padding:0; text-align:justify;  }	

#inner-service h3 { text-align:right; float:right; width:510px; font:normal 14px  Helvetica, Arial, Verdana; color:#cc0000; }	

#form-box {width:580px; margin:0; padding:0 0 20px 0; float:left; background:#ffffff;}

#form {width:576px; margin:10px 0 0 0;  padding:0; float:left; background:#f1f1f1; height:175px; border:2px solid #ffffff;} 				
						
#form-left {width:250px; margin:10px 6px 0 5px; padding:0; float:left; }	

				
						
#form-middle {width:200px; margin:10px 0 0 15px; padding:0; float:left; }						
				
#form-right {width:71px; margin:10px 0 0 0; padding:50px 0 0 0; float:right; }						
						
						
								
#form form label{
	font:bold 12px  Helvetica, Arial, Verdana; color:#cc0000;  text-transform:uppercase; display:block; width:80px; float:left; margin:5px 0 5px 10px !important; margin:5px 0 5px 5px;}

#form form  input{
	background-color:#ffffff; border:none; padding:2px; font:normal 12px Helvetica, Arial, Verdana; color:#000000; height:18px; width:146px; margin:5px 0; float:right;}
#form form  input.input { border-bottom:#cacaca 2px solid; border-right:#cacaca 2px solid; }
#form form  textarea{ background-color:#ffffff; border:none; padding:2px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000000; width:200px; margin:6px 0; height:60px;}
	
#form form  textarea.input { border-bottom:#cacaca 2px solid; border-right:#cacaca 2px solid; }

#form form  input.submit{
	background-color:#FFFFFF; border:none; padding:0; color:#000000; height:31px; width:71px; margin:10px 16px 0 0!important; margin:6px 6px 0 0; float:right; background:url(images/submit.jpg) 0 0 no-repeat; cursor:pointer;}
#form form  input.submit:hover{color:black;}						
						
#know-need {width:544px; margin:10px auto 5px auto;  }	

#know-need h2 { width:544px; font:bold 14px Helvetica, Arial; color:#333333; margin:0; padding:0; float:left; border-bottom:1px solid #333333; padding:0 0 8px 0;}		
						
						
						
						
						
						
						
						
						
						

						/*   Inner-right  */
#inner-right {width:330px; margin:0 0 0 0; padding:0 0 20px 0; float:left; background:#f7f7f7 url(images/inner-right.jpg) 0 0 repeat-x; border-left:1px solid #999999; border-bottom:1px solid #999999; }

#inner-right-center {width:290px; margin:25px auto; padding:0;  }

#inner-right-center h2 {width:290px; margin:0 0 15px 0; padding:0; float:left; line-height:32px; font:bold 16px Helvetica, Arial; color:#c50000; text-align:center; }

#left-ul { width:120px; margin:0 0 20px 14px!important; margin:0 0 20px 7px; padding:0; float:left; }

#left-ul ul {list-style:none; }

#left-ul ul li {padding:3px 0 ;float:left; border-bottom:1px solid #636363; float:left; width:120px; font:normal 15px Helvetica, Arial, Verdana; color:#333333; }

#left-ul ul li a {color:#333333; text-decoration:none;}
#left-ul ul li a:hover {text-decoration:underline; }


#right-ul { width:120px; margin:0 14px 20px 0!important; margin:0 7px 20px 0; padding:0; float:right; }

#right-ul ul {list-style:none; }

#right-ul ul li {padding:3px 0 ;float:left; border-bottom:1px solid #636363; float:left; width:120px; font:normal 15px Helvetica, Arial, Verdana; color:#333333; }
#right-ul ul li a {color:#333333; text-decoration:none;}
#right-ul ul li a:hover {text-decoration:underline; }

/*   right-sidebar-middle  */

#right-middle { width:290px; margin:15px 0 15px 0; padding:15px 0; border-bottom:1px solid #999999; border-top:1px solid #999999;  float:left; }

#right-middle-left {width:136px; margin:0; padding:0; float:left;}
#right-middle-left h2 {font:bold 18px Helvetica, Arial, Verdana; color:#cc0000; width:136px; float:left; text-align:left; margin:0; padding:0;}

#right-middle-left p {font:normal 12px Helvetica, Arial, Verdana; color:#333333; width:136px; float:left; text-align:left; margin:10px 0 0 0;}

#right-middle-right { width:146px; height:129px; margin:0; padding:0; float:right;}
#right-middle-right a {width:146px; height:129px; border:none; }

#right-middle-content { width:290px; margin:0; padding:10px 0; float:left;}

#right-middle-content p { width:290px; margin:0 0 20px 0; padding:0; float:left; font:normal 12px Helvetica, Arial, Verdana; color:#333333; text-align:justify;}
.boldcolor {font-weight:bold; color:#666666; }

#fragment-8{padding:0;padding-top:40px;}
#fragment-8 h3{font-size:15px;}
#fragment-8 p {line-height:20px;margin-bottom:30px;}					




						/*   End Inner-right   */


