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; }

h3 { padding: 0; margin: 0 0 10px 0; }
.clear { clear: both; }

#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; }
.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; }

/* 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 */