/* STYLES UNIQUE TO A CERTAIN PAGE. PLEASE MAKE BEGINNING AND END COMMENTS TO SEPARATE EACH PAGE. */
/*HOME PAGE STYLES*/

#home_layout {
	width:659px;
	padding:0;
	margin:15px 0 0 0;
}

#home_banner {
	width:639px;
	padding:10px 10px;
	margin:5px 0 10px 0;
	float:left;
	color:#000000;
	font-size:12px;
	text-align:left;
	background-image:url(../images/home_curved_box.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.home_rows {
	width:659px;
	padding:0;
	margin:0 0 15px 0;
	float:left;
}

#home_grandopening {
	width:339px;
	padding:0;
	margin:0;
	float:left;
}

#home_shop {
	width:320px;
	padding:0;
	margin:0;
	float:left;
}

#home_how {
	width:320px;
	padding:0 11px 0 0;
	margin:0;
	float:left;
}

#home_featured_new {
	width:328px; /* Make this 318px if 4px border is used */
	padding:0;
	margin:0;
	float:left;
/*	border:4px solid #EC2E32; 
	background-image:url(../images/home_featured_new.jpg);
	background-image:url(../images/home_featured_ad.jpg);*/
	/*height:372px;Remove this height if featured products is being used 
	background-position:top right;
	background-repeat:no-repeat;*/
	font-size:11px;
	cursor:pointer;
}

.products {
	padding:0;
	margin:0 0 7px 0;
}

#home_featured_new img {
	padding:0;
	margin:0;
}

#home_featured_new a {
	padding:0;
	margin:0;
	text-decoration:none;
	color:#000000;
}

#home_featured_new a:hover {
	color:#EC2E32;
}

#home_featured {
	width:212px;
	padding:0;
	margin:0;
	float:left;
}

#home_featured_header {
	padding:0;
	margin:0 0 7px 0;
}

.home_featured_col {
	width:106px;
	padding:0;
	margin:0;
	text-align:center;
	float:left;
}

#home_new {
	width:106px;
	padding:0;
	margin:0;
	float:left;
	text-align:center;
	background-color:#B4E65E;
}

#home_new_header {
	padding:0;
	margin:0 0 7px 0;
}

#home_hot {
	width:659px;
	padding:0 0 10px 0;
	margin:0;
	float:left;
}

#home_hot_ad_left {
	width:328px;
	padding:0 3px 0 0;
	margin:0;
	float:left;
}

#home_hot_ad_right {
	width:328px;
	padding:0;
	margin:0;
	float:left;
}

#home_hot_items_cont {
	width:656px;
	padding:0 2px 15px 1px;
	margin:0;
}

.home_hot_items {
	width:312px;
	padding:0;
	margin:4px !important;
	margin:4px 2px;
	float:left;
	border:4px dotted #666666;	
}

#grandopening {
	padding:0 0 12px 0;
}

#grandopening h5 {
	font-weight:bold;
	color:#B01C18;
	font-size:12px;
	padding:0;
}


/*HOW IT WORKS STYLES*/
#home_cert {
	width:659px;
	padding:0 0 20px 0;
	margin:0;
}

#home_auc {
	width:659px;
	padding:0 0 20px 0; 
	margin:0;
}

.benefits_home {
	width:693px;
	padding:0 0 5px 0;
	margin:0;
	float:left;
}

.home_benefits {
	width:639px;
	padding:10px;
	margin:0;
	float:left;
	height:85px;
	background-color:#E6E6E6;
}

.home_ben_left {
	width:344px;
	padding:0;
	margin:0;
	float:left;
	background-color:#E6E6E6;
}

.home_ben_left p {
	padding-bottom:3px;
}

.home_ben_right {
	width:294px;
	padding:0;
	margin:0;
	float:left;
	background-color:#E6E6E6;
}

.home_loc_merch {
	float:left;
	padding:0;
	margin:0;
	background-color:#E6E6E6;
}

.home_no_cash {
	margin:0;
	padding:0;
	background-color:#E6E6E6;
}

span.home_trade {
	margin-left:125px !important;
	margin-left:0;
}

.auc_no_cash {
	margin-top:3px;
	background-color:#E6E6E6;
}

.auc_no_cash_tr {
	margin-top:0px;
	background-color:#E6E6E6;
}

h2.home {
	padding-left:45px;
	padding-top:0;
	font-size:16px;
	color:#000000;
}

h3.home {
	text-align:left;
}

h4.home {
	padding-top:0;
	padding-bottom:6px;
}

.home_highlight {
	color:#B01D18;
}

#print_home_cert {
	visibility:hidden;
	display:none;
}

#print_home_auction {
	visibility:hidden;
	display:none;
}

#home_top_rows {
	margin:0 0 9px 0;
	
}

/*ADVERTISE*/
#advertise_left {
	width:309px;
	padding:0 20px 0 0;
	margin:0;
	float:left;
}

#advertise_right {
	width:309px;
	padding:0 0 0 20px;
	margin:0;
	float:left;
}
/*About Us*/

span.tagline{
	color:#005C90;
	font-weight:bold;
}

p.about-larger {
	font-size:14px;
}

/*FAQ PAGE*/
div#tooltip {
	position:absolute;
	z-index:100;
	width:300px;
}

ol.answer {
	list-style-type:upper-alpha;
}

ol.answer li ul {
	list-style-type:disc;
}

div.question {
	width:150px;
	padding:0;
	margin:0;
	float:left;
}

div.question_list {
	width:409px;
	padding:0;
	margin:0;
	float:left;
}

#sample {
	padding:0;
	margin:0;	
	width:1263px;
	height:2020px;
	background-color:#525725D;
	background-image:url(../images/layout_example_fullsize.jpg);	
	background-position:top center;
	background-repeat:no-repeat;
}

#sample_button{
	margin:0;	
	text-align:left;
	padding: 30px 0 0 0;

}

span.tool_tip {
	text-decoration:underline;
	color:#B01D18;
}

/*Contact Us Page commands, table and cell can remain the same, but everything else is changable*/

table#contact-us  {
	width:600px;
	margin-top:12px;
	margin-bottom:24px;
}

table#contact-us td  {
	padding:5px 3px;
}

td.name  {
	width:244px;
	font-weight:bold;
}

td.field  {
	width:400px;
}

div.contact_address {
	width:219px;
	float:left;
	padding:0;
	margin:0;
}

/*End contact us page styles*/


/*SITE MAP*/
table.sitemap_layout {
	width:659px;
	padding:0;
	margin:0;
}



/*SITE MAP END*/

/*MISC EXTRAS*/	
span.error {
	color:#CC0000;
}

span.live {
	color:#B01D18;
	font-weight:bold;
	padding-bottom:6px;
	font-size:20px;
	text-align:center;
}

span.home_new {
	color:#B01D18;
	font-style:italic;
	font-weight:bold;
}

.clr {
	clear:both;
}

span.required {
	color:#CC0000;
	font-weight:bold;
}

/***************************** ROUNDED CORNER STYLES *******************************/

div#winner_container {
	float:right;
	width:300px;
	padding:10px 0 5px 5px;
	margin:0;
	font-size:13px;
	text-align:center;
	color:#FFFFFF;
}

div#winner_container p {
	padding:2px 0;
}

div#winner_container h3 {
	color:#FFFFFF;
	padding:0;
	font-size:14px;
}

div#winners { 
	margin:0;
	padding:0;
	background-color:#468AAD;
	/*height:450px !important;
	height:200px;*/
}

div#winners a {
	color:#D5D5D5;
}

div#contest_winners {
	padding:10px;
	margin:0;
}

b.rtop, b.rbottom {
	display:block;
	background:#FFFFFF;
}
b.rtop b, b.rbottom b {
	display:block;
	height:1px;
	overflow:hidden; 
	background-color:#468AAD;
}
b.r1 {
	margin:0 5px;
}
b.r2 {
	margin:0 3px;
}
b.r3 {
	margin:0 2px;
}
b.rtop b.r4, b.rbottom b.r4{
	margin:0 1px;
	height:2px;
}


.contest_highlight {
	color:#B01D18;
	background-color:#EEEEEE;
	display:block;
	padding:6px 3px;
	margin:10px 0 5px 0;
}
/***************************** ROUNDED CORNER STYLES - HOME TITLE AREA *******************************/
