*{ margin: 0; padding: 0; }*
body { font: .8em Arial, Sans-Serif; line-height: 1.8em; background: #333; color: #444; }
a {COLOR: black; text-decoration: none;}
/*a:visited {COLOR: white; text-decoration: none;}*/
a:hover {COLOR: black; text-decoration: underline;}
h2 { margin: 0 0 10px; padding: 10px 0 3px; }
h3 { padding-left: 10px; color: orange; background: black; font-size: 1em; height: 24px; line-height: 24px; }
ul {  padding: 0; margin: 0 0 10px;}
li { list-style-type: none;}
p { margin: 5px 0 10px 0; }
img { border: none; }

#header {
/*background: white url(images/header.jpg) repeat-x;*/
/*background: black url(images/solomon_header.gif) no-repeat; */
height: 215px;
text-align:left;

}
#header h1 {
font-size: 30px;
font-weight: 100;
letter-spacing: -1px;
padding: 22px 0 5px 10px;
}
#header h1 a {
color: #fff;
text-decoration: none;
}
#header h1 a:hover {
color: #000;
text-decoration: none;
}
#header h2 {
color: orange;
font-size: 19px;
font-weight: 100;
padding: 0 0 0 11px;
letter-spacing: -1px;
line-height: 12px;
}

#wrap { padding: 10px 10px 3px 10px; width: 760px; margin:20px auto; background: #fff;}
#left { float: left; width: 180px; background: orange; margin-bottom: 10px; margin-top: 20px;}
#left ul { padding: 5px 10px 10px 10px; margin: 0; }
#right { margin-bottom: 10px; float: right; width: 550px; padding: 0 10px 10px 10px; margin-top: 10px;}
#product_pic{float: right}
#product_txt{float: left}
#footer { font-size: 11px; text-align: center; border-top: 1px solid #ccc; padding: 10px 5px; }
#order { float: center; margin-bottom: 10px; margin-top: 20px;}

.TopTable {
		margin-top: 10px;
		width: 450px;
		height: 24px;
		border-collapse: collapse;
}
.TopTable TD {
		padding: 0px;
		/*text-align: center;*/
		text-align: left;
		font-size: 12px;
}
.TopTable A {
		text-decoration: none;

}
a.big{
	font-size: 15px;
	font-weight: 200;

}

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: white;
}


/* ######### Default class for drop down menus ######### */

.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: white;
width: 250px; /* default width for menu */
}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background: red;
color: white;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 10px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: orange;
}

.anylinkcsscols{
width:575px;
}

.anylinkcsscols .column{
width: 33%;
float: left;

}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcsscols li{
padding-bottom: 3px;
}
.anylinkcsscols li:hover{
		background-color:white;
		text-decoration: none;
}


/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}

#prod_table {
		width: 100%;
		border: 1px solid black;
		font: normal 9px Verdana;
		background-color:orange;

}
#prod_table td {
		padding: 0px;
		/*text-align: center;*/
		text-align: left;
}
#prod_table td li:hover {
		background-color:white;
		text-decoration: none;
}
.img_prod{
	float:right;
	margin:10px;
	width:200px;
}
.img_prod_left{
	float:left;
	margin:10px;
	width:200px;
}

.prod_price{
	float:left;
}
.prod_form{
	float:right;
	margin-right:300px;
	margin-top:30px;
}

#contact_us{
	padding: 5px 5px 5px 5px;

}
form_contact_us { margin: 3px }
fieldset, table_contact_us { font: 12px arial,sans-serif; }
legend { padding: 0 8px }
p_contact_us { font-weight: bold; }
.input_contact_us { font: 13px arial; width: 140px; height: 25px; border: solid #666666 1px; background-color: #F5DEB3; padding: 3px 5px }
.button { font: 15px arial,sans-serif; width: 90px; }
a.small { font-size: 11px; }
#contact_form { width: 490px }
.long { width: 310px; }

a.bold {
font-weight: bold;
color:orange;

}
.clear{
	clear:both;
}
#next_back{
	margin-left:120px;

}
.img_next_back{
	margin-top:20px;
}
.txt_next_back{
font-size: 18px;
}