body {
	padding: 0;
	margin: 0;
	background-color:#CCCCCC; 
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

form { margin: 0; padding: 0; }

h2 { font-weight: normal; font-size: 20px; }
h3 { padding: 0; margin: 0 0 10px 0; }
.clear { clear: both; }
.hide { display: none; }
.show { display: block; }

#container { padding: 10px; margin: 0 auto; width: 777px; }
#header { }
#content { width: 775px; }

#full_centered { width: 720px; margin: 0 auto; }
#two_third_centered { width: 515px; margin: 0 auto; }
#left_side { float:left; width: 360px; }
#right_side { float:right; width: 360px; }

#msg { color: #58585a; text-align:center; font-size: 16px; font-weight: bolder; }
#register_success h3 { color: #f58243; }

/* #register { width: 400px; margin: 0 auto; }*/
#register { width: 425px; margin: 0 auto; }
div.row_title { float:left; width: 125px; font-weight: bolder; line-height:35px; font-size: 14px; }
td.row_title { width:200px; font-weight: bolder; font-size: 14px; }
/* .row_title { float:left; width: 100px; font-weight: bolder; line-height:35px; } */
.row_input { float:left; width: 200px; }
.row_btn { float:right; width: 100px; }

input#address { padding:7px 12px; font-weight:bold; font-size:16px; color: #f58243; background: url(/images/searchField_180b.gif); width: 156px; border:0px; }
input#listing_description { padding:7px 12px; font-weight:bold; font-size:16px; color: #f58243; background: url(/images/searchField_300b.gif); width: 276px; border:0px; }
input#listing_address { padding:7px 12px; font-weight:bold; font-size:16px; color: #f58243; background: url(/images/searchField_300b.gif); width: 276px; border:0px; }
input#listing_website { padding:7px 12px; font-weight:bold; font-size:16px; color: #f58243; background: url(/images/searchField_300b.gif); width: 276px; border:0px; }


.note { font-size: 11px; font-style:italic; line-height:11px; }
.counter { display: inline; }
.counterContainer { width: 160px; border: 1px solid #666; height:5px; margin-top: 2px; }
.counterBar { width: 0px; background-color: #FF6600; height:5px; }
.odometer { padding:2px; vertical-align:middle; }

#blast_queue { float:left; width: 300px; font-weight:bolder; font-size: 14px; color:#FF6600; margin-bottom: 10px; padding-left: 20px; }
#admin_nav { float:right; width: 400px; text-align: right; color:#FF6600; margin-bottom: 10px; padding-right: 20px; }
#admin_nav a { color:#FFFFFF; font-weight:bolder; font-size: 14px; }
#admin_nav a:hover, #admin_nav .nav_on { text-decoration: none; color:#FF6600; }

#nitro_content { width: 640px; height:480px; }

ul#suggestions { margin: 0; padding: 10px 0 10px 25px; list-style:upper-alpha; }

#footer { padding: 10px; margin: 0 auto; width: 777px; text-align:center; }
#email-disclaimer { font-size: 10px; width: 400px; line-height: normal; }
#registered_users { margin: 10px 0; }

#confirm_listing_container td { height: 24px; }

#promocode_link p, #listing_complete p { margin: 0; padding: 0; }
#promocode_link p.valid_promo_code, #listing_complete p.valid_promo_code { font-size: 20px; margin-top: 10px; color: #66CC66; }
#promocode_link p.press_below, #listing_complete p.press_below { font-size: 14px; }

/* Start of curved boxes */
.curvebox_right_border {
	padding: 0 15px 0 0;
	background:#FFFFFF url(/images/curvebox_right.gif) 100% 0 repeat-y;
}
.curvebox_left_border {
	padding: 0 0 0 15px;
	background:#FFFFFF url(/images/curvebox_left.gif)  0 0 repeat-y;
}
.curvebox_curves_top {
	height: 20px;
	margin: 0 -15px;
	background:url(/images/curvebox.gif) 100% 0 repeat-x;
}
.curvebox_curves_top div {
	width: 20px;
	height: 20px;
	background: url(/images/curvebox.gif) 0 0 no-repeat;
}
.curvebox_curves_bottom {
	height: 25px;
	margin: 0 -15px;
	background: url(/images/curvebox.gif) 100% 100% no-repeat;
}
.curvebox_curves_bottom div {
	width: 20px;
	height: 25px;
	background: url(/images/curvebox.gif) 0 100% no-repeat;
}
.curvebox_right_border h1 {
	margin:0;
	padding:0.3em 10px;
	font:bold 1.2em/1 Arial, Helvetica, sans-serif;
}
.curvebox_right_border p, .curvebox_right_border ul {
	margin:0;
	padding:4px 10px;
	background:#FFFFFF;
}
.curvebox_right_border li {
	margin:0 0 0 2em;
	padding:0;
}
/* End of curved boxes */
/*
width: 40px;
height: 40px; 
*/
#facebook-container { float: left; width: 775px; z-index: 1; background-color:#CCCC00; }
#facebook { position: absolute; margin-top: 13px; margin-left: 720px; }

#windsailbanners {
	position: absolute;
	top: 35px;
	right: 35px;
	z-index: 1;
}

