@charset "utf-8";
/* CSS Document */

body  { margin:0; padding:0; background:#FFF; font:15px 'Georgia', sans-serif; font-weight:normal; color:#3f0e00;}


img{
	padding:0px;
	margin:0px;
	border:none;
	outline:none;
}

div, table, td, p, h1, h2, h3, h4, form, select, input, label, span, a, li, span{
	padding:0;
	margin:0;
	}
	
	
	
.header_gap { width:100%; 
          float:left; 
		  background:url(../images/header.jpg) repeat-x;
		
		}
		
.header { width:982px; 
          height:106px;
		  margin:0 auto;
		
		}
		
.logo {
       width:auto;
       float:left;
       margin:28px 0 0 0;
      }
	  
.cart_gap {
       width:375px;
       float:right;
       margin:19px 0 0 0;
      }
	  
.cart {
       width:115px;
       float:right;
       margin:0 0 0 0;
	   font:12px Verdana, Arial, Helvetica, sans-serif;
	   color:#000000;
	   font-weight:bold;
	   background:url(../images/cart.png) no-repeat;
	   background-position:left;
	   padding:5px 0 5px 30px;
      }
	  
/*MENU STARTS*/
			
.menu { width:375px; 
		margin:17px 0 0 0;
		float:right;
			
			}			
			
				
#sddm

{	margin:0;

	padding:0;

	z-index:30;}



#sddm li

{	margin:0;

	padding:0;

	list-style: none;

	float:left;

	font:14px Verdana, Arial, Helvetica, sans-serif;
	
	background-image:url(../images/arrow.png);
	
	background-position:left;
	
	background-repeat:no-repeat;
	
	text-transform:capitalize;
	
	}



#sddm li a

{	display: block;

	margin:0 1px 0 0;

	padding:12px 15px 20px 15px;

	width:auto;

    color:#FFF;

	text-align:center;

	text-decoration:none;

	height:10px;

	}



#sddm li a:hover

{

    color:#e8c123;
	
	
	
	
   
}


#sddm #active

{

    background:none;
	
	
}




#sddm div

{	position:absolute;

	visibility:hidden;

	margin:0;

	padding:0;
	z-index:150;

	

	}



	#sddm div a

	{	position:relative;

		display:block;

		margin:0;

		height:auto;

		width:auto;

		white-space:nowrap;

		text-align:left;

		text-decoration:none;

		background:#eaeaf2;
		
		

		color:#000000;

		font:12px Verdana, Arial, Helvetica, sans-serif;

		font-weight:normal;

		border-top:1px bottom #d3d3d3;
		
		padding:10px;

		}



	#sddm div a:hover

	{	background:#e8c123;

		color:#FFF;
		
		}

/*MENU CLOSE*/

#main { width:982px;
        margin:0 auto;
	   }
	   
	   
#wrap {
       width:982px;
       float:left;
       background:#FFF;
      }

.banner {
       width:982px;
	   height:301px;
       float:left;
	   background:url(../images/banner.jpg) no-repeat;
	   margin-bottom:0px;
	   margin-left:0px;
	   margin-top:9px;
	   margin-right:0px;
       
      }
	  
.banner_box {
       width:660px;
	   float:left;
	   margin:0px;
	   
       
      }
	  
.banner_head {
       width:649px;
       float:left;
	   font:36px 'Helvetica Neue (OT1)', sans-serif;
	   margin-bottom:0px;
	   margin-left:10px;
	   margin-top:20px;
	   margin-right:0px;
	   color:#000000;
	   font-weight:bold;
	   text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);
       
      }
	  
.nav  { width:660px; float:left; margin:50px 0 10px 0;}

.nav ul  { margin:0; padding:0 0 0 20px; list-style-type:none;}

.nav ul li  { display:block; font:16px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; padding:0 0 0 15px; background:url(../images/ar.png) no-repeat; background-position:left; line-height:30px; text-shadow: 1px 1px 1px rgba(221, 221, 221, 1);}

.nav ul li#border { border:none;}

.nav ul li a { text-decoration:none; color:#FFF;}

.nav ul li a:hover { text-decoration:none; color:#FF0000;}

.laser {
       width:194px;
	   height:267px;
	   
       float:right;
	   
	   margin-bottom:0px;
	   margin-left:0px;
	   margin-top:15px;
	   margin-right:30px;
       
      }
	  
	  
.wel_box { 

       width:958px; 

       float:left;
	   
	   margin:0 0 0 8px;
	   
	   font:12px Verdana, Arial, Helvetica, sans-serif; 

       font-weight:normal; 

       color:#393939;
	   
	   padding:13px 5px;
	   line-height:18px;
	   text-align:justify;
	   
	   
	   }
	   
.cate_box { 

       width:982px; 

       float:left;
	   
	   margin:15px 0 20px 0px;
	   
	   font:12px Verdana, Arial, Helvetica, sans-serif; 

       font-weight:normal; 

       color:#393939;
	   
	   padding:0;
	   
	   border:1px solid #484848;
	   
	   
	   
	   }
	   
.cate_bg { 

       width:982px; 
	   
	   height:37px;

       float:left;
	   
	   margin:0;
	   
	   font:18px Verdana, Arial, Helvetica, sans-serif; 

       font-weight:normal; 

       color:#FFF;
	   
	   padding:0;
	   
	   background:url(../images/cate_bg.png) no-repeat;
	   
	   line-height:35px;
	   }

	   
.model_box { 

       width:153px; 
	   
	   height:224px;

       float:left;
	   
	   margin:8px 0 10px 7px;
	   
	   font:12px Verdana, Arial, Helvetica, sans-serif; 

       font-weight:normal; 

       color:#000000;
	   
	   background:#FFF;
	   
	   padding:0;
	   
	   border:1px solid #d5d5d5;
	   
	   }
	   
.model_bg { 

       width:auto; 
	   
	   height:auto;

       float:left;
	   
	   margin:0;
	   
	   font:12px Verdana, Arial, Helvetica, sans-serif; 

       font-weight:normal; 

       color:#000000;
	   
	   background:#FFF;
	   
	   padding:0;
	   
	   
	   
	   }
	   
.model_bg1 { 

       width:auto; 
	   
	   height:auto;

       float:left;
	   
	   margin:11px 0 10px 30px;
	   
	   font:12px Verdana, Arial, Helvetica, sans-serif; 

       font-weight:normal; 

       color:#000000;
	   
	   background:#FFF;
	   
	   padding:0;
	   
	   
	   
	   }	   
.model_text { 

       width:148px; 
	   
	   height:auto;

       float:left;
	   
	   margin:0;
	   
	   font:11px Verdana, Arial, Helvetica, sans-serif; 

       font-weight:normal; 

       color:#000000;
	   
	   background:#FFF;
	   
	   border-top:1px solid #d5d5d5;
	   
	   line-height:15px;
	   
	   padding:2px 0 3px 5px;
	   
	   
	   
	   }
	   
.nav1  { width:980px; float:left; text-align:center; margin:10px 0 10px 0;}

.nav1 ul  { margin:0; padding:0; list-style-type:none;}

.nav1 ul li  { display:inline; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; padding:0 15px 0 15px; border-right:1px solid #FFF;}

.nav1 ul li#border { border:none;}

.nav1 ul li a { text-decoration:none; color:#FFF;}

.nav1 ul li a:hover { text-decoration:none; color:#FF0000;}

.copy { width:500px; float:left; padding:0px 0 0 250px; font:11px Verdana, Arial, Helvetica, sans-serif, sans-serif; color:#FFF; line-height:18px;}

.think { text-decoration:none; color:#FFF; outline:none;}

.think:hover { text-decoration:none; color:#FF0000;}

.read { text-decoration:none; color:#393939; outline:none;}

.read:hover { text-decoration:none; color:#FF0000;}

.colorf td{ border:1px solid #CCCCCC; padding:3px; font:14px Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; line-height:18px; text-align:justify;}
	   	   		
.footer_gap { width:100%; 
          float:left; 
		  background:#191919;
		
		}
		
.footer { width:1002px; 
          height:75px;
		  margin:0 auto;
		
		}		


.con_box  { width:719px; 
                 height:auto; 
		         float:left; 
		         margin:20px 0px 20px 0px;
				 border:1px solid #cccccc;
				 background:#f9f9f9;
				 padding:0 0 35px 0;
		   }
		   
.con_box1  { width:200px; 
                 height:auto; 
		         float:left; 
		         margin:20px 15px 0px 0;
				 border:1px solid #cccccc;
				 background:#f9f9f9;
				 padding:15px 0 35px 25px;
		   }		   
.pcamp_bg  { width:692px; 
                font:14px Arial, Helvetica, sans-serif;
				font-weight:bold; 
		        float:left; 
		        margin:0;
				background:#494748;
				color:#FFF;
				text-transform:uppercase;
				text-align:left;
				height:29px;
				line-height:25px;
				padding:0 14px;
		       }
			   
.quick_gap { width:280px;
             float:left;
			 padding:40px 0 0 60px;
			 }
			 
.inf_gap { width:280px;
             float:left;
			 padding:0;
			 font:14px Arial, Helvetica, sans-serif;
			color:#494748;
			font-weight:bold;
			text-decoration:underline;
			 }
			 
.rg_fname_area { width:280px;
             float:left;
			 padding:0;
			 font:12px Arial, Helvetica, sans-serif;
			color:#000000;
			margin:10px 0 0 0;
			}
			
.rg_fname_areab { width:200px;
             float:left;
			 padding:0px 0 0 70px;
			 font:12px Arial, Helvetica, sans-serif;
			color:#000000;
			margin:10px 0 0 0;
			}			
.rg_fname_ibox {
    background: none repeat scroll 0 0 transparent;
    border:none;
    outline:none;
    padding: 2px;
    width: 180px;
	float:left;
	border:1px solid #b4b4b4;
	margin:0 0 0 10px;
}

.rg_fname_txt {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	float:left;
	padding:4px 0 0 0;
	width:63px;
	text-align:left;
	
   }
   
.myButton {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #494748;
        -webkit-box-shadow:inset 0px 1px 0px 0px #494748;
        box-shadow:inset 0px 1px 0px 0px #494748;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #494748), color-stop(1, #494748));
        background:-moz-linear-gradient(top, #494748 5%, #494748 100%);
        background:-webkit-linear-gradient(top, #494748 5%, #494748 100%);
        background:-o-linear-gradient(top, #494748 5%, #494748 100%);
        background:-ms-linear-gradient(top, #494748 5%, #494748 100%);
        background:linear-gradient(to bottom, #494748 5%, #494748 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#494748', endColorstr='#494748',GradientType=0);
        background-color:#494748;
        border:1px solid #494748;
        display:inline-block;
        color:#ffffff;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:normal;
        padding:2px 25px;
        text-decoration:none;
        text-shadow:0px 1px 0px #8f7f24;
		margin:3px 0 5px 3px;
		cursor:pointer;
		
        
    }
.myButton:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3494748), color-stop(1, #494748));
        background:-moz-linear-gradient(top, #494748 5%, #494748 100%);
        background:-webkit-linear-gradient(top, #494748 5%, #494748 100%);
        background:-o-linear-gradient(top, #494748 5%, #494748 100%);
        background:-ms-linear-gradient(top, #494748 5%, #494748 100%);
        background:linear-gradient(to bottom, #494748 5%, #494748 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#494748', endColorstr='#494748',GradientType=0);
        
        background-color:#494748;
    }
    .myButton:active {
        position:relative;
        top:1px;
    }
	
	
.wel_box1 { 

       width:450px; 

       float:left;
	   
	   margin:0 0 0 8px;
	   
	   font:12px Verdana, Arial, Helvetica, sans-serif; 

       font-weight:normal; 

       color:#393939;
	   
	   padding:13px 5px;
	   line-height:18px;
	   text-align:justify;
	   
	   
	   }

.cart1 {
       width:175px;
       float:right;
       margin:0 5px 0 0;
	   font:13px Arial, Helvetica, sans-serif;
	   color:#FFF;
	   font-weight:bold;
	   background:url(../images/phone.png) no-repeat;
	   background-position:left;
	   padding:5px 0 5px 20px;
      }

.re_news {
       width:700px;
       float:left;
       margin:10px 5px 0 0;
	   font:12px Arial, Helvetica, sans-serif;
	   color:#000000;
	   font-weight:normal;
	   padding:5px 0 5px 0px;
	   line-height:22px;
      }
	  
.read1 { text-decoration:underline; color:#f3be28; outline:none;}

.read1:hover { text-decoration:underline; color:#f3be28;}

.wel_box1 { 

       width:700px; 

       float:left;
	   
	   margin:0 0 0 8px;
	   
	   font:12px Verdana, Arial, Helvetica, sans-serif; 

       font-weight:normal; 

       color:#393939;
	   
	   padding:13px 5px;
	   line-height:18px;
	   text-align:justify;
	   
	   
	   }
	   
.bro { 

       width:242px; 

       float:left;
	   
	   margin:0 0 0 8px;
	   
	   font:12px Verdana, Arial, Helvetica, sans-serif; 

       font-weight:normal; 

       color:#393939;
	   
	   padding:13px 5px;
	   line-height:18px;
	   text-align:justify;
	   
	   
	   }
	   
	      
.brochures {
    float: left;
    height: auto;
    margin: 0 auto;
    width: 420px;
	margin:0 0 0 45px;
}
.brochures p {
    font-size: 14px;
    font-weight: bold;
    margin-left: 120px;
    width: 120px;
	
}
.brochures #brochure {
    border: 1px solid #999999;
    margin-left: 20px;
    margin-top: 20px;
	margin-bottom:10px;
    width: 350px;
	background:#FFF;
	
}
.brochures #brochure p {
    float: left;
    font-size: 13px;
    font-weight: 100;
    margin-left: 10px;
    width: 180px;
	margin-top:10px;
}
.brochures #brochure img {
    height: 51px;
    width: 136px;
	
	
	
}