/* general tag styles */
body {
	margin:0px auto 0px auto;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	background-color:#fff;
	color:#737373;
	
}
form {
	margin:0px;
	padding:0px;
}
img {
	border:none;
}
h1 {
	font-size:150%;
	padding:0px;
	color:#333333;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:170%
}
h2 {
	font-size:130%;
	padding:0px;
	color:#333333;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:150%
}

h3 {
	font-size:120%;
	padding:0px;
	color:#333333;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:130%
}


h4 {
	font-size:110%;
	padding:0px;
	color:#333333;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
}

a, a:visited, a:hover {
	color:#959595;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}
.floatLeft {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
}
.floatRight {
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
}

/* page layout */
#container {
	margin:0px auto 0px auto;
	background-color:#ffffff;
	width:1028px;
}

#logo {
float:left; 
width:250px; 
background-color:#ffffff;
}

#advertising{
float:right;  
height:90px; 
padding-right:5px; 
text-align:right; 
font-size:14px;
background-color:#ffffff;
margin-left:8px;
}

#nav {
clear:both; 
float:left; 
width:250px;
border:solid 1px #CCCCCC;
 
}

.arrowbullet {
list-style-image:url(/images/bullet.gif);
list-style-position:inside;
}

#nav ul{
margin:0px;
padding:0px;
}

#nav li {
border-bottom:dotted 1px #666666; 
font-weight:bold; 
font-size:13px;
padding-top:2px;
padding-bottom:2px;
}

li.main{
list-style-image:none;
list-style:none;
font-weight:bold; 
color:#fff; 
background-color:#687076; 
font-size:12px; 
margin:0px;
padding:4px;
}

#product h1{
color:#fff; 
background-color:#687076; 
font-size:14px; 
margin:0px;
padding:4px;
}

.white{
color:#fff;
}

#product h2{
color:#fff; 
background-color:#CCCCCC; 
font-size:14px; 
margin:0px;
padding:4px;
height:30px;
}


#promo h1{
color:#687076; 
}

#promo h2{
color:#fff; 
font-size:12px; 
margin:0px;
padding:4px;
}


#search {
float:left; 
width:636px; 
margin-left:8px;
}

#promo {
float:left;
width:636px; 
border:solid 1px #CCCCCC;
margin-left:8px;
min-height:825px;

}


#product {
float:left;
width:626px; 
border:solid 1px #CCCCCC;
margin-left:8px;
min-height:913px;
padding:5px; 
}

.mainprodimage {
float:left;
padding:10px 10px 0px 10px;
margin-bottom:15px;
}

.merchantlogo{
padding-top:10px;
}

#promo li{
border:solid 1px #FF3366;
border-right:dotted 1px #666666; 
border-bottom:dotted 1px #666666; 
display:inline; 
width:150px;
height:300px;
}

#footer {
clear:both; 
position:relative; 
background-color:#CCCCCC; 
padding:8px; 
text-align:center; 
color:#fff; 
font-weight:bold; 
font-size:11px;
}

#seo {
position:absolute;
top:1060px; 
margin:0px auto 0px auto;
left:170px;
width:924px;
}

.searchform{
background-image:url(/images/searchbackground2.png);
height:81px;
background-repeat:no-repeat;
background-position:top left;
}

.searchbutton{
margin:20px 30px 20px 0px;
float:right;

}

.searchbox{
float:left;
margin:20px 0px 20px 20px;
border:solid 1px #999999;
height:30px;
font-size:18px;
padding:6px 0px 2px 8px;
color:#999999;
}

.menu{
padding:20px 4px 10px 4px; 
float:left; 
border-bottom:dotted 1px #CCCCCC; 
border-right:dotted 1px #CCCCCC;
width:150px;
height:160px;
text-align:center;
}



