/*body {margin:0; font-family:Georgia, "Times New Roman", Times, serif; background:url(images/head_bckg.jpg) repeat-x center top #000000;}*/
body {margin:0; font-family:"Arial Narrow", Times, serif; background:url(images/head_bckg1.jpg) repeat-x center top #000000;}*/
html                { overflow-y: scroll; }

a {color:#F07D0D; text-decoration:none;}
a:hover {text-decoration:underline;}
h1 {font:"Arial Narrow"; font-size:18px; font-weight:normal; color:#FFFFFF; margin:15px 0 10px 0;}
h2 {color:#FFF; font-size:18px; font-weight:normal; margin:10px 0;}
h3 {color:#222; font-size:18px; font-weight:normal; margin:0;float:left; padding-right:5px}
br {line-height:10px;}
p {margin-left:10px;}

#container {width:1000px; margin:0 auto;}
#logo {margin:9px 30px 0px 2px; height:70px;}
#logo a {color:#EDECEC; text-decoration:none; font-size:20px; background:url(images/logo1.jpg) no-repeat; padding:4px 0 0 10px; float:left;}

#menu {padding-right:10px; height:56px;}
#menu ul {padding:0; margin:0; float:right;}
#menu li {float:left; list-style:none;}
#menu a {display:block; width:64px; height:50px; font-size:16px; text-decoration:none; color:#F07D0D; text-align:center; background:url(images/menu_deact.gif) no-repeat; padding-top:6px;}
#menu a:hover, #menu a.active {background:url(images/menu_act.gif) no-repeat; color:#180202;}

#main {color:ghostwhite; font-size:14px; line-height:17px;background:#222}

#main ul {padding:0; margin:10px 0;}
#main li {margin-left:20px;}
#main img {border:6px solid #FFFFFF; margin:0 5px;}
#main img:hover {border-color:#D6D6D6;}
#main a {color:#F07D0D; text-decoration:none;}
#main a:hover {text-decoration:underline;}

#text_top {padding:0px 30px 0px 30px; font-size:16px;}

#text_bottom {background:url(images/main_bckg.jpg) repeat-x #919191; width:940px; 
float:left; padding:0px 30px;margin-top:0px;font-size:16px;;color:aliceblue;}

#first_col {width:280px; float:left; margin-right:40px;}
#first_col h2 {color:#ff6f08; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
#second_col {width:280px; float:left; margin-right:40px;}
#second_col h2 {color:#94d223; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
#third_col {width:280px; float:left;}
#third_col h2 {color:#23abd2; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}

#body_col {width:100%; float:left; margin-right:40px;}
#body_col h2 {color:#94d223; padding-bottom:0px;}

/* these cols are used for product display*/
#col1 {width:182px; float:left; padding-left:2px; padding-top:12px;  margin-right:1px;  border-top:1px solid #5d5d5d;   border-bottom:1px solid #5d5d5d;   border-left:1px solid #5d5d5d; border-right:1px solid #5d5d5d; }
	#col1 h2 {color:#ff6f08; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
	#col1 img {border:none;padding:10px 15px 10px 15px; }
	#col1 img:hover {border:none;}
	#col1 h3 {color:#ff6f08; padding:10px;}
	
#col2 {width:182px; float:left;  padding-left:2px;   padding-top:12px;  margin-right:1px;   border-top:1px solid #5d5d5d;  border-bottom:1px solid #5d5d5d;   border-right:1px solid #5d5d5d; }
	#col2 h2 {color:#CCC; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
	#col2 img {border:none;padding:10px 15px 10px 15px; }
	#col2 img:hover {border:none;}
	#col2 h3 {color:#ff6f08; padding:10px;}

#col3 {width:182px; float:left;  padding-top:12px;   padding-left:2px;  margin-right:1px; border-top:1px solid #5d5d5d;  border-bottom:1px solid #5d5d5d;   border-right:1px solid #5d5d5d; }
	#col3 h2 {color:#23abd2; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
	#col3 img {border:none;padding:10px 15px 10px 15px; }
	#col3 img:hover {border:none;}
	#col3 h3 {color:#ff6f08; padding:10px;}

#col4 {width:182px; float:left;  padding-left:2px;  padding-top:12px;   margin-right:0px;   border-top:1px solid #5d5d5d;  border-bottom:1px solid #5d5d5d;   border-right:1px solid #5d5d5d; }
	#col4 h2 {color:ghostwhite; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
	#col4 img {border:none;padding:10px 15px 10px 15px; }
	#col4 img:hover {border:none;}
	#col4 h3 {color:#ff6f08; padding:10px;}

#col5 {width:182px; float:left; padding-left:2px;   margin-right:1px;   padding-top:12px;   border-top:1px solid #5d5d5d;  border-bottom:1px solid #5d5d5d;   border-right:1px solid #5d5d5d; }
	#col5 h2 {color:#94d223; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
	#col5 img {border:none;padding:10px 15px 10px 15px; }
	#col5 img:hover {border:none;}
	#col5 h3 {color:#ff6f08; padding:10px;}


/* these cols are used for gallery display*/

#col11 {width:182px; float:left; padding-left:2px;margin-right:1px;  border-top:1px solid #5d5d5d;   border-bottom:1px solid #5d5d5d;   border-left:1px solid #5d5d5d; border-right:1px solid #5d5d5d; }
	#col11 h2 {color:#ff6f08; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
	#col11 img {border:none;padding:10px 15px 10px 15px; }
	#col11 img:hover {border:none;}
	#col11 h3 {color:#ff6f08; padding:10px;font-size:10pt;height: 50px}

#footer {clear:both; height:50px; background:url(images/footer_bckg.jpg) no-repeat; color:#ffffff; font-size:11px;}
#footer_left {float:left; padding:16px 0 0 30px;}
#footer_right {float:right; padding:16px 30px 0 0;}
#footer a {color:#222; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#page-wrap			{width: 97%; height: 600px; 					margin-top:25px;					padding-top:35px; padding-left:25px;					background:#222; }
dl					{ clear: both; margin: 0; }

dt					{ padding: 10px; font-size:17px;   
					  position: relative; 
					  display: block; width: auto; height: auto;}
					
dd.answer			{position: relative; width: 90%; float: left; }
dd.answer div		{font-size:16px; color:snow; margin: 0 0 0 0; border-bottom: 1px solid #5d5d5d; border-top: 1px solid #5d5d5d;}

.answer-tab		    {display: inline; cursor: pointer;
                      }

	#head1h1 {color:#ff6f08; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
	#head1h2 {color:#ff6f08; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
	#head2h2 {color:#CCC; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
	#head3h2 {color:#23abd2; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
	#head4h2 {color:ghostwhite; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
	#head5h2 {color:#94d223; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}

#black {color:#111;} 
#tags {margin-top: 120px; color:#FFF; font-size:12px;} 
#tags a {color:orange; text-decoration:none;}
#tags a:hover {text-decoration:underline;}
#tags h3 {margin: 0px; color:#CCC; font-size:12px;} 
#tags h2 {margin: 0px; color:#CCC; font-size:12px;} 

table.sample {

	margin-top: 20px;
	border-style: none;
	border-collapse: collapse;
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample tr {
	height: 30px;}
 
#checkout {

	font-size:11pt;
	margin-top: 20px;
	border-style: none;
	border-collapse: collapse;
}
#checkout td {
	padding: 1px 1px 1px 1px;
	border-bottom:1px solid silver;
	-moz-border-radius: 0px 0px 0px 0px;
}
#checkout tr {
	height: 27px;}

.error {
  font-family: Tahoma;
font-size: 8pt;
  color: red;
  margin-left: 10px;
  display:none;
  }
 
.viewcartinput {padding:2px;border:2px solid silver;background:ghostwhite;color:black;}
