
@charset "utf-8";
/* CSS Document */

body
{
padding:auto;margin:auto;width:100%;height:100%;  margin-top:0px; font-family:Swis721 Cn BT;}

#main_frame
{
padding:auto;margin:auto;width:990px; display:table; 
}
#main_header
{
padding:0px;margin:0px;width:100%;height:100%; background:#941218;   
}

.header
{
	float:left; width:990px; height:130px; border-top:3px solid #000; background:url(../images/header_bg.jpg) repeat; border-bottom:3px solid #000; text-align:center; padding:5px; font-weight:normal;
}

.header h1
{
	float:left; width:980px; font-size:16px; font-weight:normal; margin-top:10px;
}

.company_logo
{
	float:left; width:350px; height:58px; background:url(../images/company_logo.png); margin:10px;
}

nav
{
	float: right;
	margin-top:20px;
}

nav ul
{
	padding: 0;
	margin: 0;
	list-style: none;  	
}

nav li
{
	float: left;
}

nav a
{
	float: left;
    color: #eee;
    margin: 0 5px;
    padding: 3px;
    text-decoration: none;
	border: 1px solid #831608;
	font: bold 14px Arial, Helvetica; 	
    background-color: #831608;
    background-image: -moz-linear-gradient(#bb413b, #831608);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#bb413b), to(#831608));    
    background-image: -webkit-linear-gradient(#bb413b, #831608);
    background-image: -o-linear-gradient(#bb413b, #831608);
    background-image: -ms-linear-gradient(#bb413b, #831608);
    background-image: linear-gradient(#bb413b, #831608);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 -1px 0 rgba(0,0,0,.8);    
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3), 0 3px 0 rgba(0, 0, 0, 0.7), 0 2px 2px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3), 0 3px 0 rgba(0, 0, 0, 0.7), 0 2px 2px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3), 0 3px 0 rgba(0, 0, 0, 0.7), 0 2px 2px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.5) inset;	
}

nav a:hover
{
    background-color: #bb413b;
    background-image: -moz-linear-gradient(#831608, #bb413b);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#831608), to(#bb413b));      
    background-image: -webkit-linear-gradient(#831608, #bb413b);
    background-image: -o-linear-gradient(#831608, #bb413b);
    background-image: -ms-linear-gradient(#831608, #bb413b);
    background-image: linear-gradient(#831608, #bb413b);
}

nav a:active
{
    background: #bb413b;
    position: relative;
    top: 2px;    
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.7) inset;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.7) inset;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.7) inset; 
}

nav span
{
	border: 1px dashed #eba1a3;
    display: inline-block;
    padding: 4px 15px;
	cursor: pointer;	
    background-color: #bb413b;
    background-image: -moz-linear-gradient(#d4463c, #aa2618);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d4463c), to(#aa2618));      
    background-image: -webkit-linear-gradient(#d4463c, #aa2618);
    background-image: -o-linear-gradient(#d4463c, #aa2618);
    background-image: -ms-linear-gradient(#d4463c, #aa2618);
    background-image: linear-gradient(#d4463c, #aa2618);
}

nav a:hover span
{	
    background-color: #bb413b;
    background-image: -moz-linear-gradient(#aa2618, #d4463c);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#aa2618), to(#d4463c));      
    background-image: -webkit-linear-gradient(#aa2618, #d4463c);
    background-image: -o-linear-gradient(#aa2618, #d4463c);
    background-image: -ms-linear-gradient(#aa2618, #d4463c);
    background-image: linear-gradient(#aa2618, #d4463c);
}


#main_slider
{
padding:0px ;margin:0px; width:100%; height:100%;  background:#941218;  
}

.slider
{
	float:left; width:990px; height:330px; background:url(../images/slider_bg.png);
}

#main_container
{
padding:0px ;margin:0px; width:100%; height:100%; background:#dfdede; border-bottom:5px double #000;
}

.container
{
	float:left; width:990px; height:auto; background:#ebecee; margin-top:70px; 
}

.container h2
{
	float:left; width:960px; text-align:center; font-size:20px; padding:10px 0px 10px 0px;
}

.container p
{
	float:left; font-size:15px; font-family:Swis721 Cn BT; line-height:20px; padding:10px;  text-align:center; border-top:3px  #333 solid;
}

#main_Accordion
{
padding:0px ;margin:0px; width:100%; height:100%;
}

.right_slider
{
	float:left; width:990px; height:auto; border-bottom:5px solid #000; 
}

.left_slider
{
	float:left; width:250px; height:auto; 
}

#main_content
{
padding:0px ;margin:0px; width:100%; height:100%;
}
.content
{
	float:left; width:990px; height:auto; margin-top:20px;
}
.content h1
{
	float:left; width:490px; height:auto; font-size:20px; font-family:Swis721 Cn BT; color:#006ec6;
}
.content p
{
	float:left; font-size:14px; font-family:Swis721 Cn BT; line-height:20px; padding:10px;  text-align:justify; border-top:3px  #333 solid; width:450px;
}
.content p img
{
	float:left; margin-right:10px;
}


#main_footer{
padding:0px;margin:0px;width:100%;height:100%;  border-bottom:7px solid #cd4136; background:url(../images/slider_bg.png);  border-top:7px solid #cd4136; }


.footer{float:left; width:990px; height:auto; margin-top:30px;}

.footer p { float:left; margin:-15px 0px 0px 22px; padding:0px; color:#fff; font-size:15px; line-height:40px; font-family:Swis721 Cn BT; width:800px;}

.product_gallery
{
	float:left;
	width:880px;
	margin-left:10px;
	background:#006ec6;
	margin-bottom:20px;
}

.product_gallery div
{
	float:left;
	width:430px;
	margin-left:10px;
	margin-top:20px;
	margin-bottom:20px;
}



.product_gallery div img
{
	float:left;
	width:400px;
	height:143px;
	-webkit-transition: all 2s ease;
	 -moz-transition: all 2s ease;
	  -ms-transition: all 2s ease;
	   transition: all 2s ease; 
}

.product_gallery div img:hover
{
	float:left;
	width:400px;
	height:143px;
	margin-left:30px;
	
}

#table
{
	width:860px;
	float:left;
	font-size:15px;
	margin-left:25px;
	margin-bottom:20px;
}


.enquiry_form1 {
	width:845px !important;
	float: left;
	margin:20px 10px 30px 30px !important;
	padding:10px 0px 10px 0px;
	background:#000;
	box-shadow:1px 1px 1px 1px #000;
}
.enquiry_form1 div {
	width:400px;
	float: left;
	height:auto;
	color:#fff;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin:2px 0px 0px 20px;
	position:relative;
	display:block;
	margin-bottom:5px;
	text-shadow:none;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	
}
.enquiry_form1 input {
	color:#535651;
}
.enquiry_form1 input:hover {
}
.txt_box {
	color:#67575F;
	background:#fff !important;
	font-family:Arial;
	font-size:11px;
	font-weight: normal;
	height:50px;
	width:200px;
	float:right;
	margin:0px;
	border:1px solid #CCCCCC;
}
.txt_area {
	color:#67575F;
	font-family:Arial;
	font-size:11px;
	font-weight: normal;
	height:23px;
	width:250px !important;
	float:right;
	background:#fff !important;
	margin:0px;
	border:1px solid #CCCCCC;
}
.enquiry_form1 select {
	height:23px;
	width:250px;
	float:right;
	color:#67575F;
	background:#fff !important;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight: normal;
	border:1px solid #CCCCCC;
}
.enquiry_form1 textarea {
	color:#67575F;
	font-family:Arial;
	font-size:12px;
	font-weight: normal;
	height:50px;
	width:250px !important;
	float:right;
	margin:0px;
	border:1px solid #CCCCCC;
}
.button {
	height:25px;
	width:80px;
	border:none;
	cursor:pointer;
	color:#000!important;
	font-family: Arial!important;
	border:1px solid #FFFFFF;
	font-weight:bold;
	box-shadow: 0px 3px 0px #262f34 !important;
	-moz-box-shadow: 0px 3px 0px #262f34 !important;
	-webkit-box-shadow: 0px 3px 0px #262f34 !important;
	float:right !important;
	margin-top:0px !important;
	margin-right:15px !important;
	background:#ccc;
}
.button:hover {
	color:#FFFFFF !important;
	background:#d6221c;
}

.content1
{
	float:left; width:990px; height:auto; margin-top:20px;
}
.content1 h1
{
	float:left; width:990px; height:auto; font-size:20px; font-family:Swis721 Cn BT; color:#006ec6;
}
.content1 p
{
	float:left; font-size:15px; font-family:Swis721 Cn BT; line-height:20px; padding:10px;  text-align:justify; border-top:3px #b54c44 solid; width:960px; background:#000; color:#fff; margin-bottom:10px; margin-left:5px;
}

.content1 p img
{
	float:left; margin-right:10px;
	
}

.pro_gal
{
	float:left;
	width:870px;
	margin-left:15px;
	margin-bottom:10px;
	background:#000;
	box-shadow: 5px 5px 5px #888888;
	margin-bottom:30px;
	border-radius:15px;
}

.pro_gal div
{
	float:left;
	width:200px;
	margin-left:15px;
	margin-top:10px;
	padding-bottom:10px;
}
.pro_gal div b
{
	float:left; 
	font-size:14px;
	color:#fff;
	text-align:center;
	height:20px;
	padding:5px;
	width:200px;
	border-bottom:2px double #fff;
}