@charset "utf-8";
/* CSS Document */

body{background:url(../images/headerbg.png) repeat-x  ; width:auto; height:auto; margin:auto; padding:auto; }
#mainheader{ width:100%; height:100%; margin:auto; padding:auto; }
#mainframe{ width:990px; height:auto; display:table; margin:auto;  }
.header{float:left; width:990px; margin:0px; padding:0px; height:auto; border-bottom:1px solid #999;}
.logo{float:left; margin:20px 0px 10px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#46B81D;}

.menu{float:right; margin:0px 0px 0px 0px; padding:0px; width:550px;}
.menu ul {padding: 0;float:right; margin:35px 0px 0px 0px;}
.menu ul li {list-style-type: none;display: inline;margin:0px 0px 0px 0px;}
.menu ul li a {color:#D80A0A;text-decoration: none;padding:0px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0px 0px 0px 0px;-webkit-transition-duration:0.5s; /*Webkit: Animation duration*/
-moz-transition-duration:0.5s; /*Mozilla duration version*/
-o-transition-duration: 0.5s;}
.menu ul li a:hover {background:#D80A0A;color: #fff;padding:10px 10px 10px 10px;}

.menu ul li ul
{
	width:235px;
	float:left;
	background:#ebebeb !important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	z-index:999;
	display:none; 
}
.menu ul li:hover ul
{
	float:left;
	margin:8px 0px 0px 72px;
	padding:5px 0px 0px 0px;
	display:block;
}
.menu ul li ul li
{
	width:230px;
	height:auto;
	margin:0px 0px 2px 0px;
	float:left;
	text-align:left; background:#DD2643;
	 
}
.menu ul li ul li a
{
	width:225px;
	float:left;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; padding:5px 5px 5px 5px;  
	color:#fff !important; background:#DD2643;
}
.menu ul li ul li a:hover
{
	color:#fff !important;padding:5px 5px 5px 5px;background:#000;
}
 
#show{background:#C70213; color:#fff;}
.text{float:left; margin:10px 0px 10px 50px; padding:0px 0px 0px 0px; color:#DD2643;}

/* ============================= content ====================== */
.slider{top:0px;width:990px; height:359px;  float:left;  margin:0px 0px 0px 0px; background:#DD2643;}
.slider .items{display:none; float:left;}
.slider  .pagination{position:absolute;z-index:2;bottom:47px;left:432px; display:none;}
.slider  .pagination li{float:left;padding-right:4px; }
.slider  .pagination a{display:block;width:16px;height:16px;text-indent:-9999px;background:url(../images/buttons.png) right 0 no-repeat}
.slider  .pagination a:hover, .slider  .pagination .current a{background-position:left}
var{
    background: transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
    vertical-align: top; }

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
table, table td { 
	padding:0;
	border:none;
	border-collapse:collapse;
}
img {
	vertical-align:top; 
}
embed { 
	vertical-align:top;
}
* { border:none}
/*===================================================*/
.read{float:right; margin:0px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; background:#333; text-decoration:none;}
.read:hover{background:#000;}
#maincontent{ width:100%; height:100%; margin:auto; padding:auto; }
#maincontentframe{ width:990px; height:auto; display:table; margin:auto; background:#FFF; }

.maincontent{width:990px; height:auto; margin:20px 0px 20px 0px; border-radius:0px 10px 0px 0px; float:left;}
.maincontent h1{width:980px; height:auto; margin:10px 0px 0px 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#fff; padding:5px; background:#DD2643;border-radius:5px 5px 0px 0px;}
.maincontent h2{width:980px; height:auto;padding:7px 5px 7px 5px; margin:10px 0px 0px 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; background:#999999; border-radius:5px 5px 0px 0px;}
.maincontent h2 a{  text-decoration:none;background:#999999;font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff;}

.maincontent p{width:980px; height:auto; margin:0px 0px 0px 0px; padding:5px 5px 10px 5px;float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#474646; text-align:justify; line-height:22px; background:#EBEBEB;}
.maincontent p a{  float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#474646; text-align:justify; line-height:22px; text-decoration:none;  }

.maincontent p img{float:right; margin:0px 0px 0px 10px; padding:0px; width:220px; height:180px; border:1px solid #953F6C;}
.maincontent p img a{float:right; margin:0px 0px 0px 10px; padding:0px; width:220px; height:180px; border:1px solid #953F6C;}

.main {width:990px; height:auto; margin:0px 0px 20px 0px; border-radius:0px 10px 0px 0px; float:left;}
.main h1{width:990px; height:auto; margin:10px 0px 10px 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#DD2643;}
.main p{width:990px; height:auto; margin:0px 0px 0px 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; text-align:justify; line-height:22px;}

.main h2{width:990px; height:auto; margin:10px 0px 0px 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000;}
.main p img{float:right; margin:0px 0px 0px 10px; padding:0px; width:227px; height:247px; border:1px solid #953F6C;}

#mainproducts{ width:100%; height:100%; margin:auto; padding:auto; border-top:4px solid #2455A1; }
#mainproductsframe{ width:1000px; height:auto; display:table; margin:auto; background:#FFF; }
.mainproducts h1{width:990px; height:auto; margin:10px 0px 10px 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#DD2643; }
.imggallery{float:left; margin:0px 0px 0px 0px; padding:0px; width:990px; height:auto; }
.imggallery div{float:left; margin:10px 13px 0px 13px; padding:0px; width:300px; height:auto; border:2px solid #CACACA; border-radius:2px;}
.imggallery div h1{width:300px; height:auto; margin:10px 0px 10px 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#DD2643; border-bottom:#CACACA solid 1px; padding:0px 0px 10px 0px; text-align:center;}
.imggallery div p{width:250px;text-align:center; height:auto; margin:10px 0px 10px 25px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#474646; padding:0px 0px 0px 0px; line-height:25px; }

.imggallery div img:hover{float:left; margin:-10px 0px 0px 0px; }


.Gallery {float:left; margin:0px 0px 0px 0px; padding:0px; width:990px; height:auto; }
.Gallery  div{float:left; margin:10px 13px 0px 15px; padding:0px; width:460px; height:auto; }
.Gallery  div h1{width:460px; height:auto; margin:10px 0px 10px 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#DD2643; border-bottom:#CACACA solid 1px; padding:0px 0px 10px 0px; text-align:left;}
.Gallery  div p{width:460px;text-align:justify; height:auto; margin:10px 0px 10px 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#474646; padding:0px 0px 0px 0px; line-height:22px; }
.Gallery  div p a{width:450px;text-align:left; height:auto; margin: 0px 0px  1px 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px;   padding:10px 0px 10px 10px; line-height:25px; background:#DD2643; color:#FFF; text-decoration:none;-webkit-transition-duration:0.5s; /*Webkit: Animation duration*/
-moz-transition-duration:0.5s; /*Mozilla duration version*/
-o-transition-duration: 0.5s; }
.Gallery  div p a:hover{   background:#000; color:#FFF;padding:10px 0px 10px 10px;}

.Gallery  div img:hover{float:left; margin:-10px 0px 0px 0px; }





.product_list{width:350px;float:left; margin:20px 0px 20px 0px;}
.product_list h1{width:320px; height:auto; margin:10px 0px 10px 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#DD2643; border-bottom:#FFF solid 2px; padding:0px 0px 0px 30px;}
.product_list ul{width:350px; float:right; margin:0px 0px 10px 0px;}
.product_list ul li{ list-style:url(../images/list.png); margin:0px 0px 0px 55px;height:auto;width:auto; padding:10px 0px 10px 0px;-webkit-transition-duration:0.5s; /*Webkit: Animation duration*/
-moz-transition-duration:0.5s; /*Mozilla duration version*/
-o-transition-duration: 0.5s;}
.product_list ul li a{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#474646;text-decoration:none;height:auto;-webkit-transition-duration:0.5s; /*Webkit: Animation duration*/
-moz-transition-duration:0.5s; /*Mozilla duration version*/
-o-transition-duration: 0.5s; }
.product_list ul li:hover{ margin:0px 0px 0px 70px;}
.product_list ul li:hover a{ color:#DD2643;}
.table{float:left; margin:0px 0px 0px 0px; padding:0px 0px 10px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; line-height:22px;background:#EBEBEB; text-align:justify; width:985px;color:#474646;}
.table b{float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; line-height:22px;color:#474646;}
.table a{ color:#474646; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#474646; text-align:justify; line-height:22px; text-decoration:none;  }

.readmore{float:left; margin:0px 0px 0px 80px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#DD2643 ; text-decoration:none; border-radius:0px;-webkit-transition-duration:0.5s; /*Webkit: Animation duration*/
-moz-transition-duration:0.5s; /*Mozilla duration version*/
-o-transition-duration: 0.5s; }
.readmore:hover{background:#DD2643; color:#FFFFFF; }


.img_gallery{float:left; margin:0px 0px 0px 0px; padding:0px; width:990px; height:auto; }
.img_gallery div{float:left; margin:20px 12px 30px 21px; padding:0px; width:130px; height:auto;}
.img_gallery div img{float:left; margin:0px; padding:0px; width:130px; height:100px; border:1px solid #000;}
.img_gallery div b{ float:left;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;text-decoration:none;height:auto; text-align:center !important; margin:10px 0px 10px 0px;width:130px; }
#footer{width:100%; height:100%; margin:auto; padding:auto; background:#8F8F8F;}
.footer{float:left; margin:0px 0px 0px 0px; padding:0px; background:#8F8F8F; width:1000px;}
.copyright{float:left; margin:15px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
.footer img{float:right; margin:0px 5px 0px 0px; width:auto; padding:5px 0px 0px 0px;}


.main{float:left; width:980px;}
.enquiry_form
{
height:495px;
width:450px;
float: left;
margin:10px 0px 20px 0px;
}

.enquiry_form h1
{
height: auto;
width:440px;
float:left;
margin:0px 0px 20px 0px;
background: none;
padding:0px 0px 0px 0px;
text-align:left;
color:#747474;
font-size:22px;
font-weight:normal;
font-family: Trebuchet MS;
border-bottom:#CCCCCC 1px solid;
}
.enquiry_form div
{
width:450px;
float: left;
height:auto;
color:#747474;
font-size:14px;
font-family:Trebuchet MS;
margin-top:4px;
font-weight: normal;
margin-right:13px;
margin-left:13px;
position:relative;
display:block;
margin-bottom:5px;
text-shadow:none;
font-weight:bold;
}
.enquiry_form input
{
color:#535651;
}
.enquiry_form input:hover
{

}
.txt_box
{
color:#67575F;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:50px;
width:406px;
float:right;
margin:0px; border:1px solid #000;

}
.txt_area
{
color:#67575F;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:23px;
width:326px;
float:right;
margin:0px; border:1px solid #000;
}
.enquiry_form  select 
{
height:23px;
width:330px;
float:right;
color:#67575F;
font-family:Trebuchet MS;
font-size:11px;
font-weight: normal; border:1px solid #000;

}
.enquiry_form  textarea 
{
color:#67575F;
font-family:Arial;
font-size:12px;
font-weight: normal;
height:50px;
width:326px;
float:right;
margin:0px; border:1px solid #000;

}
.enquiry_form textarea:hover
{

}
.enquiry_form select:hover
{
}
.button
{
height:25px;
width:80px;
border:none;
cursor:pointer;
background:#FFFFFF;
color:#747474!important;
font-family: Arial!important;
 border:2px solid #747474;
 font-weight:bold;
float:right !important;
margin-top:5px !important;
margin-right:5px !important;
}
.button:hover
{
 color:#262016!important;
 border:2px solid #262016;

}
#contact
{
height:390px;
width:400px;
float:left;
margin:10px 0px 8px 70px;
background:#EFEFEF;

padding:5px 0px 40px 20px;
}

#contact a
{
color:#CCCCCC;
}

#contact h3
{
height: auto;
width:370px;
float:left;
margin:0px 0px 10px 0px;
background: none;
padding:0px 5px 0px 0px;
text-align:left;
color:#C70213;
font-size:21px;
font-weight:normal;
border-bottom:#C70213 2px solid;
}
#contact h1
{
height: auto;
width:200px;
float:left;
margin:0px 0px 0px 0px;
background: none;
padding:5px 5px 0px 0px;
text-align:left;
color:#3A3354;
font-size:18px;
font-weight:normal;
}
#contact h2
{
height: auto;
width:340px;
float:left;
margin:0px 0px 0px 0px;
background: none;
padding:0px 0px 0px 0px;
text-align:left;
color:#C70213;
font-size:20px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
#contact font
{
font-family: Trebuchet MS;
font-size:14px;
color: #67575F;
width:290px;
float:left;
margin:10px 0px 10px 2px ;
}
#contact b
{
font-size:13px;
color:#C70213;
font-weight:bold;
float:left;
width:100px;
margin:10px 0px 10px 0px ;
}







