html,body {
	margin:0;
	padding: 0 0 0 0;
	text-align:center;
}

#container {
	text-align: left;
	width: 980px;
	margin: 0 auto;
	padding: 0;
}

#header {
	margin: 0 0 6px 0;
	background: url(images/bg_header.gif) transparent top right no-repeat;
}

#logo {
	width: 182px;
	padding: 8px 0 2px 15px;
	border: 0px solid #000;
}

#nav {
	margin: 0;
	padding: 0;
	width: 300px;
	float: right;
	border: 0px solid #000;
}

#main-nav {
	clear: both;
	margin: 0 0 5px 0;
	padding: 0 0 0 5px;
	border: 0px solid #000;
	background-color: #a30d44;
	height: 28px;
}


#banner {
	padding: 0 0 0 0;
	margin: 0 0 6px 0;
	clear: both;
}

#banner-img {
	width: 786px;
	margin: 0 0 0 0;
	float: right;
}

#start-box {
	width: 188px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
    background: url(images/bg_startbox_ani.gif) #e9bac4 top left no-repeat; 
	height: 180px;
}

#start-box form {
	padding: 15px 5px 0 12px;
	margin: 0;
}

#login-box {
	width: 188px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #e9bac4;
	height: 160px;
}

#login-box form {
	padding: 10px 5px 0 12px;
	margin: 0;
}

div.pad-box {
	padding: 10px 5px 0 12px;
	margin: 0;
}

input.textbox {
	width: 160px;
	margin: 0;
	padding: 0;
	font-size: 11px;
}

#tool-box {
	width: 188px;
	padding: 0 0 0 0;
	margin: 0 0 7px 0;
	background-color: #dcecda;
}

#content-home {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0px solid #000;
	background: url(images/bg_blueside_home.gif) top left no-repeat;
}

#content-inner {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#home-text {
	width: 776px;
	margin: 0 0 0 0;
	float: right;
	padding: 10px 0 0 0;
	border: 0px solid #f00;
}

#inner-text {
	width: 776px;
	margin: 0 0 0 10px;
	float: right;
	padding: 0 0 0 0;
}

#supplier-box {
	width: 188px;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	background-color: #daecf8;
	height: 156px;
	border: 0px solid #f00;
}

#supplier-box form {
	padding: 10px 5px 0 12px;
	margin: 0;
}

#supplier-contact {
	width: 188px;
	padding: 0 0 10px 0;
	margin: 5px 0 0 0;
	background-color: #daecf8;
}


/* old width 150 */
#supplier-contact-foot .textfield {
  width: 220px;  
}

#supplier-contact form {
	padding: 10px 5px 0 12px;
	margin: 0;
}

#columns {
	clear: both;
	margin-top: 7px;
	background: url(images/bg_column_home.gif) transparent top center repeat-y;
}

#greenbox2 {
	width: 322px;
	background: url(images/bg_greenbox.gif) #dcecd9 top left repeat-x;
	margin: 0 7px 0 0;
	padding: 0 0 0 0;
	border: 0px solid #f00;
	color: #3a5a31;
}

#orangebox {
	float: right;
	background: url(images/bg_orangebox.gif) #feedda top left repeat-x;
	width: 322px;
	padding: 0 0 0 0;
	margin: 0 7px 0 0;
	border: 0px solid #f00;
	color: #705605;
}

#bluebox {
	float: right;
	background: url(images/bg_bluebox.gif) #dbedf9 top left repeat-x;
	width: 322px;
	padding: 0 0 0 0;
	border: 0px solid #000;
	color: #054470;
}

div.no-results {
	padding: 10px 0;
	background-color: transparent;
	border: 1px solid #86a9c5;
	margin-top: 20px;
}

div.pad {
	padding: 10px 8px 5px 15px;
}

#bluebox div.pad img {
	float: left;
	border: 3px solid #bbdcf1;
	margin: 0 10px 0 0;
}

#orangebox div.pad img {
	float: left;
	border: 3px solid #fbd7b6;
	margin: 0 10px 0 0;
}

/*
#greenbox div.pad {
	background: url(images/thumb_member.gif) transparent top left no-repeat;
	padding: 10px 3px 5px 90px;
}
*/

#greenbox2 div.pad img {
	float: left;
	border: 3px solid #A1CC91;
	margin: 0 10px 0 0;
}

img.clear {
	display: block;
	clear: both;
}

	img.clear-trend {
		display: block;
		clear: both;
		background: url(images/bg_trend_cols.gif) transparent top left no-repeat;
		margin: 0 0 12px 0;
	}


#breadcrumb {
	border-bottom: 1px solid #86a9c5;
	padding: 0;
	margin: 5px 0 10px 0;
}

#footer {
	border-top: 1px solid #86a9c5;
	text-align: center;
	padding: 7px 0 10px 0;
	margin: 8px 0 0 0;
}



div.snapshot {
	float: right;
	width: 150px;
	padding: 5px;
	background-color: #FAF1F3;
	margin-bottom: 5px;
}

div.ad {
	padding: 10px;
	background-color: #EFF4F7;
	margin-top: 20px;
border-bottom: 1px solid #85A8C4;	
}

div.advert {
	margin: 5px 0 0 0;
	width: 188px;
}

div.advert img {
   display: block;
}

div.ad-special {
	padding: 10px;
	background-color: #EFF4F7;
border: 1px solid #85A8C4;
	margin-top: 20px;	
}

div.ad-pages {
	padding: 10px;
	background-color: transparent;
	border: 1px solid #86a9c5;
	margin-top: 20px;	
}

div.article {
	padding: 5px 10px;
	background-color: #fff;
	margin-top: 15px;
border-bottom: 1px solid #447ca9;	
}

	div.article div.article-pic {
		width: 150px;
		float: left;	
	}
	
		div.article div.article-descrip {
		width: 550px;
		float: left;	
	}

div.refine-results {
	padding: 10px;
	background-color: #daecf8;
	margin-top: 10px; 
}

div.thumb {
	width: 100px;
	height: 100px;
	float: left;
	vertical-align: bottom;
}

div.ad-image {
width: 100px;
float: left;
}

div.ad-descrip {
width: 600px;
float: left;
}

div.ad-buttons {
clear: left;
}

#print {
  width: 46px;
  float: right;
  padding: 5px 0 0 0;
  border: 0;
}

#rss {
  float: right;
  padding: 5px 0 0 0;
  border: 0;
}

#supplier-contact-bar {
  clear: both;
  margin: 10px 0;
  border-bottom: 1px solid #86a9c5;
  text-align: center;
  font-weight: bold;
}

/* old width 275 */
table.supplier-form-foot {
	width: 350px;
}

/* added white-space nowrap */
table.supplier-form-foot td {

	vertical-align: top;
	white-space: nowrap;
}

form.form-foot h1 {

}

img.form-foot-pic {
	display: block;
	float:right;
}

#supplier-contact-foot {
	padding: 5px;
}

#botom-nav-bar {
	clear: right;
	padding: 5px;
	text-align: right;
}

/* video stuff */

#video-supplier {
	width: 320px;
	border:0px solid #000;
	float: right;
	margin: 5px 0 5px 5px;
}

/* added font-size: 11px */
div.extra-content {
	padding: 0 0 10px 0;
	background-color: #daecf8;
	margin: 5px 0 0 0;
	width: 188px;
	font-size: 11px;
}

div.extra-content form {
	padding: 10px 5px 0 12px;
	margin: 0;
}

/* added extra home stuff */


#popular-items {
	width: 188px;
	padding: 10px 0 10px 0;
	margin: 5px 0 0 0;
	border: 0px solid #f00;
}

#content-tools {
	background: url(images/bg_purpside_home.gif) top right repeat-y;
	margin: 5px 0 0 0;
}
	
	#home-trends {
		float: left;
		width: 522px;
		border: 0px solid #000;
		padding: 10px 0 0 0;
	}
	
		div.trends-col {
			float: left;
			width: 258px;
		}
		
			div.trends-pic {
				float: left;
				width: 105px;
			}
			
			div.trends-text {
				float: left;
				width: 142px;
				border: 0px solid #f00;
			}
	
	#home-tools {
		float: right;
		width: 239px;	
		border: 0px solid #000;
		padding: 10px 0 0 0;
	}
	
#honeymoon {
	margin: 12px 0 0 0;
	padding: 10px 7px 5px 10px;
	background-color: #e9f5d1;
}

	div.honey-pic {
		float: left;
		width: 100px;
		text-align: center;
		padding: 0 10px;
		margin: 0;
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 80px;
		}

		html>body div.honey-pic {
		width: 80px;
	}
	
#home-directory {
	border: 1px solid #86a9c5;
	padding: 0;
	margin: 15px 0 0 0;
	width: 100%;
	height: auto;
}

	#column-wrapper {
		padding: 6px;
	}
	
	div.direc-col {
		float: left;
		width: 230px;
		margin: 0 10px 0 0;
		border: 0px solid #86a9c5;
	}
	
	
	
