body {
	font-family:arial;
	padding: 0px;
	margin-top: 0px;	
	font-weight: bold;
	background-image:url(../images/body_bg.gif)
}


form {
	display: inline;
	margin:0px;
	}

input, textarea, select {
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}


ul {
	padding-top: 0px;
	margin-top: 0px;
}

img {
	border: 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
}

.leftnav {
	color:#423018; 
	font-family:arial; 
	font-weight:bold; 
	font-size:12px; 
	text-decoration:none; 
	padding-top:2px; 
	padding-bottom:2px;	
}

.subnav {
	color:#423018; 
	font-family:arial; 
	font-weight:bold; 
	font-size:11px; 
	text-decoration:none; 
	padding-top:2px; 
	padding-bottom:2px;	
	padding-left:10px;
}

.topnav {
	display:inline;
}

.topnavtext {
	font-family:arial; 
	font-size:10px; 
	color:#fdcc63; 
	text-decoration:none; 
}

a.footer {
	color:#fdcc63; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;	

}

input#search {
	height:16px; 
	width:80px;
	vertical-align:top; 
	margin-top:5px; 
	margin-left:6px; 
	font-size:11px; 
	font-family:verdana
}

img#bottom_divider {
	vertical-align:bottom;
}


/*Structure begin*/
#container {
	position: absolute;
	left: 50%;
	margin: 0px 0px 0px -390px;
	float: left;
	width: 790px;
	background-color:#FFF; 
	padding:3px;

		
}

#header {
	float: left;
	width: 100%;
	text-align: center;
	padding: 0px 0px 0px 0px;
	border: 0px #333333 solid;
	margin: 0px;

}

#leftContainer {
	float: left;
	width:150px;
}

#content {
	width:600px; 
	float:right;
	background-color: #FFFFFF;
	text-align:left;
	font-weight:normal;
	padding:10px;
	display:block;

	
}

#rightContainer {
	float: left;
	width: 141px;
	text-align: center;
	padding: 120px 0px 120px 0px;
	border: 1px #333333 solid;
	margin: 0px 0px 10px 10px;
}

#footer {
	float: left;
	width: 100%;	
	padding: 10px 0px 0px 0px;
	border: 0px #333333 solid;
	margin-bottom: 0px;	
	color:#FFFFFF; 
	font-family:arial; 
	font-size:10px;
	height:100px;
}

	#logo {position:relative; float:left; height:88px}
	#phonenumber {float: left;width:235px;	text-align: center;}
	#cartholder {position:relative; float:right; text-align:right; height:88px; top:65px;}
	#topnavitem {position:relative;float:left; left:0px; background-image:url(../images/topnav_bg.gif); background-repeat:no-repeat; height:24px; width:auto !important}
	#topnavgreenitem {position:relative;float:left; left:0px; background-image:url(../images/topnav_bg_green.gif); background-repeat:no-repeat; height:24px; width:auto !important}
	#topnavyellowitem {position:relative;float:left; left:0px; background-image:url(../images/topnav_bg_ylw.gif); background-repeat:no-repeat; height:24px; width:auto !important}
	#topnavblueitem {position:relative;float:left; left:0px; background-image:url(../images/topnav_bg_blu.gif); background-repeat:no-repeat; height:24px; width:auto !important}
	#searchtext {width:153px; height:24px; border-top:1px solid white;}
	#footercontainer {background-image:url(../images/footer_bg.gif); height:140px;}

	.cartline {font-family:arial; font-weight:bold; color:#d60000; font-size:11px; padding-right:9px; text-decoration:none; width:170px}
	.topnavtext {position:relative; float:left: left:10px; text-align:left;  top:5px; color:white; font-family:arial; font-weight:normal; font-size:11px;  white-space:nowrap; padding:6px;}
	.content {padding:10px; text-align:justify; font-family:arial; font-size:12px}
	.stext {font-size:11px; font-family:arial; color:#000}
	.searchfont {font-size:12px; font-weight:normal; font-family:arial; color:#FFF; position:relative}
	.moreoptions {font-size:11px; font-family:arial; color:#FF0000; font-weight:normal}
	.go {font-size:12px; font-family:arial; color:#FF0000; font-weight:bold}
	.footerlinks {text-decoration:none; color:#000; font-size:12px;}

	#myframe1 {overflow:visible; width:455px; height:350px;}
	* html #myframe1 {overflow:visible; width:460px; height:350px;}
	#myframe2Container {padding:4px; margin:15px 0;}
	* html #myframe2Container {padding:4px; margin:-5px 0;}
	#myframe2 {overflow:visible; width:450px; height:190px; margin:-15px 0;}
	* html #myframe2 {overflow:visible; width:460px; height:176px;}
	
	#hpIframe {width:227px; border:0; height:151px;}
	#customIframe {width:100%; border:0; height:500px;}
	#formBid label {width:110px; display:block; float:left; font-size:12px;}
	#formBid td {vertical-align:top;}
	.formfield {margin:2px;}
	#bidSpec td {text-align:center; font-size:12px;}
	#brandLogo {width: 540px; float: right; height: 100px}
	#brandLogo img { float: left;}
	#yellow {width: 180px; float: left; height:145px}
	#yellow a {text-decoration: none; color: black; font-size:12px;}
	#yellow a:hover {text-decoration: underline; color: black}
	#yellow ul {}
	#yellow ul li {margin:1px; padding:3px; background:yellow; border:solid 1px; list-style:none}
	#yellowy {width: 180px; float: left; height:30px}
	#yellowy a {text-decoration: none; color: black; font-size:12px;}
	#yellowy a:hover {text-decoration: underline; color: black}
	#yellowy ul {}
	#yellowy ul li {margin:1px; padding:3px; background:yellow; border:solid 1px; list-style:none}
	#green {width: 180px; float: left; height:170px}
	#green a {text-decoration: none; color: black; font-size:12px;}
	#green a:hover {text-decoration: underline; color: black}
	#green ul {}
	#green ul li {margin:1px; padding:3px; background: #99ff99; border:solid 1px; list-style:none}
	#blue {width: 180px; float: left; height:100px}
	#blue a {text-decoration: none; color: black; font-size:12px;}
	#blue a:hover {text-decoration: underline; color: black}
	#blue ul {}
	#blue ul li {margin:1px; padding:3px; background: #99ccff; border:solid 1px; list-style:none}
	#grey {width: 180px; float: left; height:160px}
	#grey a {text-decoration: none; color: black; font-size:12px;}
	#grey a:hover {text-decoration: underline; color: black}
	#grey ul {}
	#grey ul li {margin:1px; padding:3px; background: #cccccc; border:solid 1px; list-style:none}
	#orange1 {width: 180px; float: left; height: 30px}
	#orange1 a {text-decoration: none; color: black; font-size:12px;}
	#orange1 a:hover {text-decoration: underline; color: black}
	#orange1 ul {}
	#orange1 ul li {margin:1px; padding:3px; background: #ff9933; border:solid 1px; list-style:none}
	#orange {width: 180px; float: left}
	#orange a {text-decoration: none; color: black; font-size:12px;}
	#orange a:hover {text-decoration: underline; color: black}
	#orange ul {}
	#orange ul li {margin:1px; padding:3px; background: #ff9933; border:solid 1px; list-style:none}