*{ margin:0; padding:0; }
html, body { width:100%; height:auto; font-family: arial, Georgia, sans-serif; margin:0px; font-size:100%; background-color:#ffffff;}
img { border:0; }
h1 {font-size: 1.25em;color:#8B945B; font-weight:normal; padding-top:5px;padding-bottom:5px;}
h2 {font-size: 1em;color:#B56300; font-weight:bold; padding-top:5px;padding-bottom:5px;}
h3 {font-size: .9em;color:#7a7975; padding-top:5px;padding-bottom:5px;}
p {font-size: .75em;color:#7a7975; padding-top:5px;padding-bottom:5px;line-height: 1.3em;}
ul {}
li {font-size: .75em;color:#7a7975; padding-bottom:5px;}
a {color:#7a7975;text-decoration:underline;}
a:hover {text-decoration:none;color:#84abaa;}
 
hr {color:#E7D6CF;height:1px;margin-bottom:0px;}

#title {width:0; height:0; text-indent:-999em; overflow:hidden; }

#container {position:relative; width:980px; text-align:left; margin: 0px auto 0 auto; padding:3px; }
#header {width:980px; height:120px; border:1px soldi red;}

#content {float:left;}

#secondaryNav {width:150px;float:left; padding-left:110px; margin-top:-15px;}
#secondaryNav a {text-decoration:none; color:#7a7975;}
#secondaryNav li.active a {font-weight:bold; background:url(../../images/orange-arrow.gif) 0px 2px no-repeat;}
#secondaryNav li a{background:url(../../images/green-arrow.gif) 0px 2px no-repeat;  padding-left:15px;}
#secondaryNav a:hover {text-decoration:none; color:#84abaa;}
#secondaryNav li {color:#7a7975; padding:0 0 3px 0px;  border-bottom:1px solid #E7E9DC;}
#secondaryNav ul {list-style-type:none;}

#secondaryNav li.level2 {background-color:#f8f8f8; margin-left:5px; font-size:0.7em;}

#mainContent {float:left;}
#secondaryContent {width:140px;float:right; }

#content ul {margin-left:40px; font-size:0.75em;}
#content a {text-decoration:none;}
#content li {font-size:1em;}

#footer { clear:both; width:980px; height:20px; background-color:#A5A3A6; margin:0 auto;}
#footer a {color:#000; font-size:0.75em; font-weight:bold; float:right; text-decoration:none;}
#footer a:hover {color:#666;}

#login {position:absolute; left: 515px; Top: 1px; width:355px; height:30px; }

#join {border:1px solid #999; position:absolute; left: 640px; Top: 60px; width:240px; height:30px;}

#search {border:1px solid #999; position:absolute; left: 290px; Top: 110px; width:230px; height:25px;}

#accessibility {border:1px solid #999; position:absolute; left: 650px; Top: 110px; width:230px; height:25px;}

#box {padding:10px; background-color: #F1F1F3; border-bottom: 1px solid #eaeaec;}

.warning{color:#FF0000;font-weight:bold;}

#helpTip {}
#helpTip a {z-index:0;position:relative; background-color: #FFFFE1; font-size:0.9em; font-weight:bold; color: #505153; border: 1px dotted #8A3F94; padding: 0px 5px 0px 5px ;}
#helpTip a:hover {background:#FFFFE1;}
#helpTip a span {display:none}
#helpTip a:hover span {z-index:9;text-decoration:none; display: block; position: absolute; bottom: 0; width:150px; left: 2em; padding: 0.2em 0.6em; border: 1px dotted #8A3F94; background-color: #FFFFE1; color: #000000; }
.orange {color:#cc6600;}
#cart {position:absolute; top:140px; width:135px; left:740px; }
#cartListing {
	float:left;
	width:130px;
	padding:5px;
	background-color: #F1F1F3;	
	color: #000000;
	border-bottom: 1px solid #eaeaec;
}

#cartListing p {
	width: 130px;
	margin: 0px;
	padding: 0px;
}


#col2 {float: right; width: 180px;}
#col1 {float: left; width: 410px; margin:0 0 0 0;}
#box_long 
{
	display:block; 
	float:left;
	float:left;
	background-color: #F1F1F3;		

}

#box_one 
{
	float:left;
	display:block;
	width:65px;
	font-size: .75em;color:#7a7975; padding-bottom:5px;
	
	text-align:center;
}

.listing {
	float:left;
	width:425px;
	padding:10px;
	background-color: #F1F1F3;	
	color: #000000;
	border-bottom: 1px solid #eaeaec;
}

.listing p {
	padding-top: 0px;
}

.listing img{
	/*display:inline-block;*/
	padding-right:10px;
	float:left;
}

.listing a {color:#cc6600;text-decoration:none;}
.listing a:hover {text-decoration:underline;}
