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

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #046;
	background: #79c9df url(../graphics/bg.jpg) top repeat-x;
}

	
/* Main Container */
#cont {margin: 0px; padding: 0px;}


/* Header */
#header_01 {margin: 0px; padding: 0px; height: 99px; background:  url(../graphics/bg_header.jpg) top left repeat-x;}
#header_01_a {margin: 0px auto; padding: 0px; width: 950px;}
#header_02 {margin: 0px; padding: 0px; height: 36px; background:  url(../graphics/bg_nav.jpg) left repeat-x;}

#logo {
	float: left;
	height: 40px;
	width: 400px;
	margin: 5px;
	padding: 45px 0px 0px 35px;
	font-size: 20px; 
	font-weight: bold; 
	color:#CCCCCC;
}

#logo h3 {margin: 0px; padding: 0px; font-family: "Times New Roman", Times, serif; font-size: 28px; font-weight: bold; color: #FFFFFF;}
#logo h1 {margin: 0px; padding: 0px; font-size: 20px; font-weight: bold; color:#CCCCCC;}

#phone {
	float: right;
	height: 30px;
	width: 400px;
	margin: 5px;
	padding: 45px 45px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 4px;
	text-align: right;
	text-transform: uppercase;
	color: #FFFFFF;
}
#phone span {font-size: 20px;}


/* Navigation */
#nav {height: 36px; width: 950px; margin: 0px auto; padding: 0px;}
#nav ul{list-style:none;margin:0;padding:0;}
#nav li{float:left;padding:0px;}
#nav li a{color:#fff;display:block;font-weight:bold;line-height:28px;margin:0px;padding:4px 25px;text-align:center;text-decoration:none;}
#nav li a:hover, #menu ul li:hover a{color:#000;text-decoration:none;background:url("../graphics/hover.gif") bottom center no-repeat;}
#nav li ul{background:#f90;display:none;height:auto;padding:0px;margin:0px;border-top:1px solid #fff;position:absolute;width:195px;z-index:200;/*top:1em;/*left:0;*/}
#nav li:hover ul{display:block;}
#nav li li {display:block;float:none;margin:0px;padding:0px;width:195px; border-bottom:1px dotted #fff;}
#nav li:hover li a{background:none;}
#nav li ul a{display:block;height:28px;font-size:12px;font-style:normal;margin:0px;padding:0px 10px 0px 15px;text-align:left;}
#nav li ul a:hover, #menu li ul li:hover a{border:0px;color:#000;text-decoration:none;background:#fc0 url("../graphics/hover_sub.gif") left center no-repeat;}


/* Banner */
#banner {
	float: left;
	height: 150px; 
	width: 950px; 
	margin: 10px 0px 0px 0px; 
	padding: 0px;
}


/* Call to Action */
#call_01 {margin: 0px; padding: 0px; font-size: 14px; font-weight: bold; text-align: center; color: #0099CC;}


/* Content */
#content { margin: 0px auto; padding: 0px; width: 920px;}

#cont_swf {float: right; width: 475px; height: 384px; margin: 0px;	padding: 0px;}

.cont_gallery {float:left;margin:0px; padding:0px; width:850px;}
.cont_gallery h3 {margin:10px 0px 0px 0px; padding: 5px; background: #fc0; border:2px #4DB2ED solid;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:6px;}
.cont_gallery h3 span {text-decoration: blink; color: #f00;}
.cont_gallery p {margin:5px 0px 3px 0px; padding:5px; color: #000; background: #fff; border:2px #4DB2ED solid;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:6px;}

#cont_01 {margin: 35px 35px 5px 35px; padding: 0px;}
#cont_02 {height: 220px; margin: 0px 0px 5px 0px; padding: 0px;}
#cont_02 h1,#cont_02 h2,#cont_05 h1,#cont_05 h2 {margin: 0px 0px 5px 0px; padding: 0px; font-size: 14px; font-weight: bold; color: #0099CC;}
#cont_02 h1 a,#cont_02 h2 a,#cont_05 h1 a,#cont_05 h2 a {font-size: 14px; font-weight: bold; text-decoration: none; color: #0099CC;}
#cont_02 ul {margin: 5px 0px 5px 10px; padding: 0px; color: #0099CC;}
#cont_02 ul li {margin:	5px 0px 5px 15px; padding: 0px; font-size: 11px; font-weight: bold;}
#cont_03 {height: 50px; margin: 0px; padding: 0px; text-align: center;}
#cont_04 {float: left; width: 700px; margin: 20px 0px 10px 10px; padding: 0px; border-bottom: #eeeeee 1px solid;}
#cont_05 {margin: 25px 0px 0px 0px; padding: 0px; height:337px; background:url(../graphics/bg_home_01.jpg) no-repeat bottom left;}
#cont_05 p{width: 550px; margin: 0px 0px 0px 35px; padding: 0px; color:#035;}
#cont_06 {float:right; margin:4px 43px 0px 0px; padding:0px; width:281px; height:333px;}

#seporator {float:left; margin:0px; padding:0px; width:920px; height:20px; background:#2A85B4;}
#banner_home {float:left; margin:0xp; padding:0px; width:920px; height:279px; background: url(../graphics/bg_home_02.jpg);}

#button_02 {
	width: 195px; 
	height: 23px; 
	margin: 0px auto; 
	padding: 8px 0px 0px 0px;
	font-weight: bold;
	text-align: center;
	color: #333333;
	background: url(../graphics/bg_button_02.png) no-repeat top left;
}
#button_02 span {color: #FF6600;}
#button_02 a {text-decoration: none; color: #333333;}
#button_02 a:hover {color: #0099CC;}

#button_03 {
	width: 153px; 
	height: 23px; 
	margin: 0px auto; 
	padding: 8px 0px 0px 0px;
	font-weight: bold;
	text-align: center;
	color: #333333;
	background: url(../graphics/bg_button_03.png) no-repeat top left;
}
#button_03 span {color: #FF6600;}
#button_03 a {text-decoration: none; color: #FF6600;}
#button_03 a:hover {color: #0099CC;}

/* Gallery Product */
#gal_title {margin: 0px auto; padding: 10px 0px 30px 0px; width: 665px; font-weight: bold; text-align: center;}
#gal_des {margin: 0px auto; padding: 10px 0px 30px 0px; width: 665px; text-align: center; color: #FFCC00;}
.gal_tray {float: left; margin: 3px; padding: 0; width: 159px;border:2px #4DB2ED solid;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:6px; background: #FFFFFF;}
.gal_thumb {margin: 3px 0px; padding: 0; width: 159px;}
.gal_name {margin: 0; padding: 0; text-align: center; white-space: nowrap;}
.gal_name a {font-size: 11px; font-weight:bold; color:#666666; text-transform: capitalize; text-decoration:none;}
.gal_name a:hover {color:#ff9900; text-decoration:none;}
.gal_name span {color: #ff9900;}
.gal_size {margin: 3px 0px; padding: 0; font-size: 10px; font-weight:bold; text-align:center; color:#999999;}
.gal_sale {margin: 0; padding: 0; font-size: 12px; font-weight:bold; text-align:center; color:#FF4400;}
.gal_stock {
	margin: 0; padding: 0; height: 16px; 
	font-size: 12px; font-weight:bold; 
	text-align:center; text-transform: uppercase; 
	color:#FFCC00;
}

.prod_noimage {margin:0px; padding:0px; width:475px; height:282px; text-align:center; color:#999999; background:url(../graphics/noimage_orig.jpg) top left no-repeat;}
.prod_novid {margin:0px; padding:0px; width:475px; height:282px; text-align:center; color:#999999; background:url(../graphics/novid.jpg) top left no-repeat;}


h1 {margin: 15px 0px 0px 35px; padding: 0px; font-size: 12px; font-weight: normal; color:#FFF; text-transform: capitalize;}
/* Product's Text */
#cont_prod {float:left; margin:15px 0 0 0; padding:0px; width:920px; background: #84d1e3 url(../graphics/bg_content.jpg) top left no-repeat;}

#prod_detail {margin:5px 5px 5px 0px; padding:0; width:195px;}
#prod_head { 
	margin: 0 0 3px 0; 
	padding:0; 
	width:195px; 
	font-weight: bold; 
	text-indent: 5px;
	color: #4DB2ED; 
	border-bottom:#FFFFFF 1px solid;
}
#prod_spec {margin:0 0 10px 0; padding:5px; width:200px; border:2px #4DB2ED solid;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:6px; background:#FFFFFF; color: #000;}
#prod_spec ul{margin:0; padding:0;}
#prod_spec ul li{margin:0; padding:0 0 0 5px; list-style:none; border-bottom:#FFFFFF 1px dotted;}
#prod_spec ul li span{font-weight:bold;color: #4DB2ED;}

#prod_inc {margin:0 0 10px 0; padding:0; width:195px;}
#prod_inc ul{margin:0; padding:0;}
#prod_inc ul li{margin:0; padding:0 0 0 5px; list-style:none; border-bottom:#FFFFFF 1px dotted;}
#prod_inc ul li span{font-weight:bold; color:#FFFFFF;}
#prod_call span {font-style: italic; color: #FFFFFF;}

#prod_desc {margin:0 0 10px 0; padding:5px; border:2px #4DB2ED solid;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:6px; background:#FFFFFF; color:#000000;}

#prod_frm {margin:0px; padding:5px 0px 0px 0px; width:209px; height: 275px; font-weight:bold; color: #FFFFFF; background: #FFCC00; border:2px #4DB2ED solid;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:6px;}
#prod_frm form {margin:10px 0 0 11px; padding: 0px;}
#prod_frm span {font-weight: normal; color: #000000;}
#prod_frm_head {margin: 10px 0 3px 11px; padding:0; width:185px; font-size: 14px; font-weight: bold; color: #FFFFFF; border-bottom:#FFFFFF 1px solid;}

#frm_sales {margin:0 0 10px 0; padding:0 0 0 11px; width:195px; font-weight:bold; background: url(../graphics/frm_sales.jpg) top left no-repeat;}

#prod_call {margin: 0px; padding: 10px; font-size: 14px; font-weight: bold; text-align: center; color: #FFCC00; border-bottom:#555555 1px dotted;}

#frm_reserv {margin:0 0 10px 0; padding:0 0 0 11px; width:835px; color:#666; font-weight:bold; background: #fff; border:2px #4DB2ED solid;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:6px;}
#frm_box {float:right; margin:0px; padding:0px; width: 400px;}
#frm_reserv h3 {margin:5px 0px; padding: 0xp; font-size: 15px; color: #09c;}
#frm_reserv span {font-weight: normal; color: #000000;}
#frm_reserv ul {margin:5px 0px; padding:0; list-style: none;}
#frm_reserv ul li {margin:0px; padding:0px;}
#frm_reserv input {width: 200px; margin: 0; padding: 2px 0 2px 0;}
#frm_reserv select {width: 200px; margin: 0; padding: 2px 0 2px 0;}
#frm_reserv textarea {width: 200px; margin: 0; padding: 2px 0 2px 0;}
#date input {margin: 0; padding: 0px; width:25px;}
#date select {margin: 0; padding: 0px; width:50px;}

#frm_sales span {font-weight: normal; color: #000000;}
#frm_sales_row {margin: 0; padding:0;}
#frm_sales_title { width: 58px; height: 15px; margin: 5px 0 0 0; padding:0;}
#frm_sales_input {width: 130px; margin: 0; padding: 0 0 5px 0;}

#submit {margin: 8px 0 0 0;}

/* Footer */
#footer {float: left; height: 70px; width: 920px; margin: 0px; padding: 0px; background: #84d1e3 url(../graphics/bg_footer.png) top left no-repeat;}

#foot_01 {height: 25px; padding: 10px 0px 0px 0px; font-size: 11px; text-align: right; color:#000000;}
#foot_01 ul {margin: 0px 5px; padding: 0px;}
#foot_01 ul li {margin: 0px; padding: 0px 10px 0px 13px; list-style: none; display: inline; border-left: #CCCCCC 1px solid;}
#foot_01 ul li a {color: #000000; text-decoration: none;}
#foot_01 ul li a:hover {color: #333333;}

#foot_02 {height: 60px; margin: 10px 0px 0px 0px; padding: 5px 0px 0px 0px; font-size: 11px; color: #777777;}
#foot_02 ul {margin: 0px; padding: 0px; text-align: center; list-style: circle;}
#foot_02 ul li {margin: 0px; padding: 0px 10px 0px 10px; display: inline;}

#foot_03 {height: 20px; margin: 5px 5px 0px 0px; padding: 5px 12px 0px 0px; font-size: 10px; text-align: right; color:#333333;}