@charset "utf-8";
/* CSS Document*/
body, div, span, p, br, hr, ul, ol, li, form, input, textarea, select, blockquote, fieldset, legend, h1, h2, h3, h4, h5, h6, address, small, img, label{margin:0px; padding:0px; border:0px;}
body{margin:0 auto; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
/*	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #111C22), color-stop(50%, #59666E), color-stop(100%, #111C22)); 	
	background-image: -moz-linear-gradient(to bottom, #111C22, #59666E, #111C22);
	background-image: -o-linear-gradient(top, #111C22 0%, #59666E 50%, #111C22 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#111C22', endColorstr='#59666E');*/
}
*:focus {outline: 0;}

div, span, p, br{display:block;}
h1, h2, h3, h4, h5, h6{color:#333; font-family:Quattrocento;}
h1{font-size:29px; margin-bottom:10px;}
h2{font-size:18px; margin:8px 0px 3px 0px;}
h3{margin-bottom:5px; margin-top:10px;}
a{font-size:13px;/* color:#970B0B;*/color:#C32532; text-decoration:none;}
img{border:0px;}

.container{margin:0 auto; width:1000px; height:auto; overflow:auto}
.innercontainer{ overflow:auto;-moz-box-shadow: 5px 6px 8px #fff; -webkit-box-shadow: 5px 6px 8px #fff; box-shadow: 5px 6px 8px #fff; background:#fff;}
.bottomcurve{width:98%; height:30px; background-color:#F5F3F3; position:absolute; margin-top:-22px;
	-webkit-border-radius: 40%; 
	-moz-border-radius: 40%;
	border-radius:40%;
	-moz-box-shadow: 0px 3px 3px #000;
	-webkit-box-shadow: 0px 3px 3px #000;
	box-shadow: 0px 3px 3px #000;	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";/* For IE 8 */	
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');/* For IE 5.5 - 7 */
}

/* HEADER */
.logo{margin-top:0px; float:left}
.isologo{float:right; width:10%; text-align:center; margin-right:1%}
.isologo span{font-size:11px; color:#CCCCCC}
.headerbanner{min-height:100px; padding-left:24px; background:#ffffff;padding-top:10px;}
.headerbanner p{position:absolute; top:105px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:700; color:#333333; width:245px; text-align:center}
.headerbanner .navigaton{width:45%; float:right; margin-top:22px; text-align:left; margin-left:15px;}

.headerbanner .navigaton div{font-size:29px; font-weight:bold; color:#fff; width:100%;float:right; margin-top:10px; font-family:Quattrocento;}

/* SLIDER */
.slidernav{background-color:#111C22; width:100%; float:left;}
.slidernav div ul li {list-style:outside; list-style-type:disc; margin-left:18px;margin-top:2px;}
/* SHARE BUTTON NAV */
.sharenav{ background-color:#59666E; margin-bottom:4px; padding:5px; overflow:auto}
.left_content{float:left; width:75%;color: #fff;padding-top: 10px;font-size: 14px;}
.txt_right{text-align:right}
.sharenav span{display:inline-block; padding:0px 3px;}
.fbicon{background-image:url(../images/sprite.png); background-position:-11px -5px; background-repeat:no-repeat; width:42px; height:42px;}
.mailicon{background-image:url(../images/sprite.png); background-position:-69px -5px; background-repeat:no-repeat; width:42px; height:42px; margin:0 5px;}
.twittericon{background-image:url(../images/sprite.png); background-position:-132px -5px; background-repeat:no-repeat; width:42px; height:42px; margin-right:5px;}
.youtubeicon{background-image:url(../images/sprite.png); background-position:-197px -5px; background-repeat:no-repeat; width:42px; height:42px;}

/* CENTER */
.centernav{height:auto; overflow:auto; padding-bottom:25px;padding-left:21px; padding-right:23px;
/* background-color:#B8C1C6; */
padding-top:15px;}
.centernav p{color:#222;}
.homespan1{max-width:580px; float:left;}
.homespan1 p{margin-bottom:10px; line-height:18px;}
.homespan1 p span{color:#3399cc; display:inline}
.homespan2{float:right; text-align:right;}
.homespan2 span{text-align:center;}
.homespan2 span a{font-weight:bold; text-decoration:underline}
.homebanner{width:100%; float:left; padding:17px 0px 0px 0px;}
.homebanner .bannerbox{width:30%; float:left; min-height:330px; padding:10px;-webkit-border-radius: 10px; -moz-border-radius: 10px;	border-radius:10px;  background-color:#EDEEEF;border: 1px solid #222;}
.homebanner .bannerbox h3 a{color:#111C22}
.homebanner .bannerbox img{border-radius: 6px 6px 0 0;width:100%;}
.homebanner .bannerPding{ margin:0px 1.5%;}
.homebanner .bannerbox li{list-style:none; background:url(../images/sprite.png); background-position: -318px -8px; background-repeat:no-repeat; padding-left:25px; margin-bottom:10px; margin-top:10px; padding-top:2px; padding-bottom:2px; margin-left:5px;}
.homebanner .bannerbox li a{color:#C32532;}
.homebanner .bannerbox li a:hover{color:#111C22}
.homebanner h4{font-size:17px; margin-bottom:12px; color:#FFFFFF}


.centernav .span1{float:left; width:70%;}
.centernav .span1 p{padding-bottom:10px; line-height:19px; text-align:justify}
.centernav .span1 table p{padding-bottom:5px;}
.centernav .span1 table p a{font-size:16px; text-shadow:1px 0px 0px #611009;}
.centernav .span1 table p a.product-details{font-size:14px; text-shadow:none; text-decoration:underline; color:#000000}
.centernav .span1 table p img{display: block; box-shadow: 0px 0px 10px #000;padding: 5px;border: 1px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px;	border-radius:5px;}
.centernav .span1 table p img:hover{box-shadow: 0px 0px 10px #fff;}
td{vertical-align:top;}
.pro_details{ float:left}
.pro_details strong{color:#C32532}
.pro_details table{width:100%;color: #333333; border: 1px solid #333333; border-collapse: collapse; text-align:center}
.pro_details table th{text-align: center; color: #ffffff; background-color: #59666e; font-weight:normal}
.pro_details td, .pro_details th{min-height: 238px; vertical-align: top;}
.pro_details td.tablehding{text-align: center; color:#ffffff; font-weight:bold;background-color: #111c22;}
.pro_details table.prodDetails td.subtitle{color: #C32532; font-weight:bold; text-align:left;}
.pro_details table.prodDetails .total{color: #C32532; font-weight:bold;}
.pro_details table.prodDetails .total td:first-child{text-align:right;}
.pro_details table.prodDetails .gtotal{color: #C32532; font-weight:bold; font-size:14px; background-color:#D1B88B;}
.pro_details table.prodDetails .gtotal td:first-child{text-align:right;}
table.modellist td{width:33%;}
.centernav .span1 table.modellist p {text-align:left;}

.centernav .span1 .pro_details img{float: left;margin-right: 10px; margin-bottom:10px;border-radius: 5px;border: 1px solid #fff;padding: 5px;}
.centernav .span2{float:right; width:250px;}
.centernav li{list-style:none; margin-bottom:13px;line-height: 19px;}
.centernav li br{padding-top:4px; content: "";}
.centernav li{list-style:inside; margin-bottom:5px; margin-left:10px; color:#222}

/* GALLERY CSS */
#phgallery{width:100%;margin:0px; float:left; margin-top:20px;}
#phgallery ul{margin:0; overflow:auto; padding:0; width:100%; list-style:none; display:block}
#phgallery ul li{line-height:inherit; list-style:none;}
#phgallery ul li div{float:left; width:210px; background-color:#49B1E5; text-align:center; margin-right:5px; margin-bottom:5px; padding:20px 0px;}
#phgallery ul li div img{border:#FFFFFF solid 3px; height:110px; width:170px;}

/* FOOTER */
#fbg{overflow:auto; background:#111C22}
#footerwrapper{padding:45px 25px 10px 15px; background-repeat:repeat; overflow:auto; opacity:50; color:#9FACB2}
#footerwrapper .footerbox0{width:300px; float:left;}
#footerwrapper .footerbox0 .news-room a {color:#9FACB2; text-decoration:none}
#footerwrapper .footerbox0 .news-room img{margin-bottom:10px;}
#footerwrapper .footerbox0 .news-room a:hover{text-decoration:underline} 
#footerwrapper .footerbox0 .news-room span{padding-bottom:15px;}
#footerwrapper .footerbox1{width:300px; float:left;}
#footerwrapper .footerbox2{width:335px; float:left;}
#footerwrapper .footerbox1 .news-room{width:300px; float:left;}
#footerwrapper .footerbox1 .news-room span{padding:0px; padding-bottom:15px; color:#333333}
#footerwrapper .footerbox1 .news-room .newsimg{text-align:center;}
#footerwrapper .footerbox1 .how-to-reach{width:235px; float:left;}
#footerwrapper .footerbox1 span{ padding-top:10px; clear:both;}
#footerwrapper .footerbox1 .how-to-reach span{border-bottom:2px dotted #ffffff; padding:0px; padding-bottom:10px; margin-bottom:5px;}
#footerwrapper small{padding-top:5px; display:block; font-size:11px}
address{font-style:normal;}
#footerwrapper h4{font-size:17px; margin-bottom:12px; color:#59666E;}

/* */
.pp_social .twitter iframe{max-width: 100px; }
.pp_social .facebook iframe{max-width: 100px; }
.term{float:left; margin-top:2%;width: 100%;}

/* RIGHT PLUS MINUS MENU */
#dhtmlgoodies_slidedown_menu ul{list-style:none;}
#dhtmlgoodies_slidedown_menu ul li span{display:inline}
#dhtmlgoodies_slidedown_menu ul li{margin-bottom:5px; background-color:#59666E;-moz-border-radius:3px; border-radius:3px; padding: 0px 2px 2px 2px; list-style-type:none}
#dhtmlgoodies_slidedown_menu ul li a{color:#FFFFFF; text-decoration:none; font-size:13px; padding:4px 0px; display:inline-block; font-weight:bold;}
#dhtmlgoodies_slidedown_menu ul ul li{background-color:#3399CC;-moz-border-radius:0; border-radius:0; margin-bottom:1px; padding-left:17px; }
#dhtmlgoodies_slidedown_menu ul ul li a{font-size:12px; padding:4px 0px; font-weight:normal;}
#dhtmlgoodies_slidedown_menu ul ul ul li{padding:0px 0px 1px 22px;background-color:#2581AF;}
#dhtmlgoodies_slidedown_menu ul ul ul li a{color:#FFFFFF; text-decoration:none; font-size:12px;}
#dhtmlgoodies_slidedown_menu a.selected{font-weight:bold; list-style:circle;}
#dhtmlgoodies_slidedown_menu ul li a.slMenuItem_depth1, #dhtmlgoodies_slidedown_menu ul ul li a.slMenuItem_depth2{padding:0px;}
#dhtmlgoodies_slidedown_menu .plusicon{background:url(../images/plus_minus.png) -23px -5px; width:13px; height:11px;display: block;}
#dhtmlgoodies_slidedown_menu .minusicon{background:url(../images/plus_minus.png) -3px -5px; width:13px; height:11px;display: block;}

/* INPUT BOX */
input, textarea, select{font-size:13px; color:#666666; padding:0px 3px 0px 5px;
	border:1px solid #111C22;
	background-color:#FFFFFF;
	-webkit-border-radius:5px; 
	-moz-border-radius:5px;
	border-radius:5px;
}
input{height:28px;}
textarea{height:50px;}
input[type="Submit"], input[type="button"]{
	background-color:#59666E; color:#FFFFFF; font-weight:bold; position:relative; width:150px; height:30px; cursor:pointer;
	-moz-box-shadow: 0px 0px 20px #59666E;
	-webkit-box-shadow: 0px 0px 20px #59666E;
	box-shadow: 0px 0px 20px #59666E;	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#5FBAE7')";/* For IE 8 */	
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#5FBAE7');/* For IE 5.5 - 7 */
}
input[type="Submit"]:hover, input[type="button"]:hover{color:#fff; background-color:#C32532;}
input.warning, textarea.warning{border:1px solid #FF0000;}
/* INQUIRY FORM */
#inquery{margin-bottom:30px; margin-top:15px; padding:5px 5px 5px 5px; /*width:240px;*/
	-webkit-border-radius:5px; 
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 0px 0px 20px #59666E;
	-webkit-box-shadow: 0px 0px 20px #59666E;
	box-shadow: 0px 0px 20px #59666E;	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#59666E')";/* For IE 8 */	
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#59666E');/* For IE 5.5 - 7 */
}
#inquery h3{margin:10px 0px 12px 0px; font-size:18px;}
#inquery span{color: #CC3333;padding: 0px 0px 8px;text-align: right;font-size: 12px;}
#queryform{display:none}
#inquery input[type="text"], #inquery textarea, #inquery select{width:230px; margin-bottom:15px;}
#inquery input[type="Submit"], #inquery input[type="button"]{width:150px; margin-left:20%}
#response{ margin-top:15px;}
/* CONTACT US FORM */
#contact {padding-top:15px;}
#contact input[type="text"],#contact input[type="file"], #contact textarea, #contact select{width:80%;}
#contact textarea{height:65px;}
#contact label{display:inline-block; width:210px; margin-bottom:15px; height:27px; padding-top:5px; float:left; font-size:16px}
#contact span{display:inline-block; width:65%; margin-bottom:15px; height:32px; float:left}
#contact label#msg{height:auto; margin-bottom:20px;}
#contact span#msg{height:70px; margin-bottom:20px;}
#contact input[type="Submit"], #contact input[type="button"]{/*margin-left:52px;*/}
#contact div{padding:0px 0px 10px 0px; margin-left:150px; color:#C22C2C; float:left; width:100%}
#contact .address{margin:0; border-bottom:2px dashed #999999; margin-bottom:20px; width:100%; color:#333333;}
#contact .address span{margin-top:10px;}
#contact div span{margin-bottom:0px; height:inherit}
.bannertxt{padding:5px; text-align:justify;}
.left{float:left}
#cont{overflow:auto;}
#sp{max-width:255px; float:left}
#cont small span{width:60%; float:left;}
#small{max-width: 300px; height:auto; float: right; background-color: #dde2ea; padding: 10px; border-radius:40px/20px; -moz-border-radius: 40px/20px; -webkit-border-radius: 40px 20px; font-size:13px;}
.wid60p{width:60%;}
.cboth{clear:both;}
.padd10{padding:10px;}
.sharenav marquee span{margin-right:10px; padding-right:10px; border-right:1px solid #ffffff;}
.sharenav marquee span a{color:#EEEEEE;}
.sharenav marquee span a:hover{text-decoration:underline}

#right-wrapper h3{color:#142D44; font-size: 16px; margin: 15px 0 8px 0;}
#right-wrapper h3 a{color:#142D44; font-size: 16px; margin: 15px 0 8px 0;}
#right-wrapper h3 a:hover{color:#33506B;}
.phoneicon{background-image:url(../images/phone-icon.png); background-repeat:no-repeat; padding:5px 0 5px 40px;}
.emailicon{background-image:url(../images/email-icon.png); background-repeat:no-repeat; padding:0 0 5px 40px;}
.btn-highlight{background-color:#23444E; font-size:14px; font-weight:bold; border:1px solid #204242; border-radius:5px; color:#fff; padding:6px 2%; margin:0 auto; margin-top:20px; display:block; text-align:center}
.btn-highlight:hover{background-color:#205666;}
