/* CSS Document */
body{
	margin:0px; background:#000 url(/images/bg_main2_tile.jpg) top left repeat-y;		
}
table{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#383838;}

a{color:#F322C8; text-decoration:none;}
a:hover, a:active, a:focus {color:#383838; text-decoration:underline;}

/* New Site Style */
#bgImage {
	background:url(/images/bg_main2.jpg) top left no-repeat;
	height:475px;
	
}

/* Custom */
#footercolor {background:#000000;}
#footerGrad {background:#000 url(/images/bg_main2_grad.jpg) top left no-repeat; width:1039px; height:26px; }
#address{color:#fff;}
.SearchOptions h2 { margin:5px 0;}
.SearchOptions {list-style-type:none; margin:0; padding:0;}
.SearchOptions li h3 {margin:5px 0; clear:both; color:#29B2DC;}
.searchItems {display:inline; margin-right:5px;}
.searchItems div {width:25%; float:left;}

#pListWrapper {
	width:330px; position:absolute; top:75px; 
	left:650px; padding:0 5px; overflow-y:auto;
	direction:ltr; height:550px; zoom:1;
	scrollbar-face-color:#29B2DC;
	scrollbar-arrow-color:#000;
	scrollbar-track-color:#000;
	scrollbar-shadow-color:#29B2DC;
	scrollbar-highlight-color:#29B2DC;
	scrollbar-3dlight-color:#29B2DC;
	scrollbar-darkshadow-Color:#29B2DC;
}
#ProductList {
	position:relative; 
}
.product {
	border:4px solid #efefef; padding:10px; background:#fff;
	zoom:1;	color:#333; text-decoration:none; cursor:pointer;
}
.product a:hover {
	text-decoration:none;
}
.product h3 {margin:0 0 2px 0; color:#F800CB;}
.product img {float:left; margin-right:10px;}
#count {padding:5px; background:#29B2DC; color:#fff;}

#details {
	width:520px; position:absolute; top:150px; 
	left:71px; padding:15px; overflow-y:auto;
	direction:ltr; height:680px; zoom:1;
	background:#fff url(/images/bg_bottom.jpg) bottom center no-repeat;
}
#prodTbl {border:1px solid #ccc; padding:5px; width:460px;}
#prodTbl th {background:#ccc; padding:5px; width:150px;}
#prodTbl td {padding:5px;}

#enc_frm fieldset {padding:10px;}
#enc_frm input, #enc_frm textarea  {border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:95%; color:#000; padding:5px;}
#enc_frm input:focus, #enc_frm textarea:focus {border:1px solid #29B2DC; background:#DDF4FB;}  
#message {position:absolute; top:200px; left:150px; width:450px; border:2px solid green; color:green; padding:10px; font-size:150%; background:#fff;}

.row1, .row2 {border-bottom:1px solid #ccc; border-top:1px solid #FFF; cursor:pointer; }
.row1, .row2 { padding:10px; background:#fff; color:#333; text-decoration:none;}

a:hover .row1 {background:#FBE2F7; border-top:1px solid #EBABDF; border-bottom:1px solid #EBABDF;}
a:hover .row2 {background:#FBE2F7; border-top:1px solid #EBABDF; border-bottom:1px solid #EBABDF;}

.row1 img {float:left; margin-right:20px;}
.row2 img {float:right; margin-left:20px;}

.row1 h2, .row2 h2 {color:#333; margin:10px 0;}
a:hover .row1 h2, a:hover .row2 h2  {color:#333;}

#container {
	height:250px; overflow:auto;
	scrollbar-face-color:#29B2DC;
	scrollbar-arrow-color:#fff;
	scrollbar-track-color:#fff;
	scrollbar-shadow-color:#29B2DC;
	scrollbar-highlight-color:#29B2DC;
	scrollbar-3dlight-color:#29B2DC;
	scrollbar-darkshadow-Color:#29B2DC;
}

#sub_frm fieldset {padding:10px;}
#sub_frm input, #enq_frm input {border:1px solid #ccc; padding:5px;}
#enq_frm textarea {border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:99%;}
#sub_frm input:focus, #enq_frm input:focus {border:1px solid #29B2DC; background:#DDF4FB;}  
#enq_frm textarea:focus {background:#DDF4FB;}  
#footTile {margin:0px; background:url(/images/bg_main2_foot.jpg) top left no-repeat; width:100%;}