/* Reset Styles */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	outline:none;
	list-style-type:none;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #EBEBE8;
}

/* Custom Styles */

body {font-family:Georgia, Times New Roman, Times, serif; font-size:12px; text-align:center; background:url(../images/wrapper-bg.png) top left repeat; margin:0;}

#wrapper {background:url(../images/bg.png) top left repeat-x; text-align:left;}

#container {position:relative; margin:0 auto; width:1004px;}
#masthead {width:1004px; height:183px; background:url(../images/masthead-bg.jpg) top left no-repeat;}
#masthead .logo {display:block; float:left; margin:66px 0 0 29px; text-indent:-9999px; width:349px; height:54px; background:url(../images/logo.png) top left no-repeat;}
#masthead .login {width:352px; height:50px; float:right; background:url(../images/login-bg.png) top left no-repeat; color:#ffffff; padding:0 0 0 10px;}
#masthead .login label {float:left; margin:10px 4px 0 0;}
#masthead .login .usr {float:left; margin:7px 4px 0 0; width:109px; height:18px; padding:2px 5px 2px 5px; border:0; font-family:Georgia; color:#666666; font-size:12px;}
#masthead .login p {text-align:right; float:left; margin:3px 4px 0 0; width:295px; height:18px; padding:1px 5px 2px 5px; border:0; font-family:Georgia; color:#ffffff; font-size:10px;}
#masthead .login a {color:#ffffff; text-decoration:none;}
#masthead .login .pass {float:left; margin:7px 4px 0 0; width:109px; height:18px; padding:2px 5px 2px 5px; border:0; font-family:Georgia; color:#666666; font-size:12px;}
#masthead .login .submit {float:left; margin:8px 4px 0 0;width:37px; height:20px; background:url(../images/login-go.png) top left no-repeat; border:0;}


/*login ok*/
#masthead .login-ok {width:352px; height:35px; float:right; background:url(../images/login_ok.png) top left no-repeat; color:#ffffff; padding:0 0 0 10px;}
#masthead .login-ok #box {float:left; margin:10px 4px 0 0; width:115px;}
#masthead .login-ok #box .hello{color:#688794;}

#masthead .login-ok .edit-profile {display:block; /*border:1px solid red;*/ width: 49px; height:10px; margin-left: 6px; float:left; margin-top: 11px;  }
#masthead .login-ok .logout {display:block; /*border:1px solid red;*/ width: 35px; height:10px; margin-left: 10px; float:left; margin-top: 11px;  }

/* end */

#content-shadow {width:1004px; background:url(../images/content-shadow-bg.png) top center repeat-y; margin:0 0 15px 0;}
#content {
	position: relative;
	margin:0 12px 0 12px;
	background:url(../images/content-bg.jpg) top left repeat;
	padding:15px;
}



#content-footer {clear:both; background:url(../images/content-footer-bg.jpg) bottom center no-repeat; height:45px;}

#footer {clear:both; text-align:center; width:100%; background:#301e10; border-top:1px solid #583e29; padding:20px 0 20px 0; color:#ebebe9;}
#footer a {padding:0 10px 0 10px; color:#ebebe9; font-size:12px;}
#footer span {padding:0 10px 0 10px; color:#ebebe9;}
#footer p {padding:15px 0 15px 0; font-size:11px; line-height:18px;}




/* Universal Elements */
.clear {clear:both;}
#preload {position:absolute; top:0; left:-10000px; }
#preload li {position:absolute; top:0; }#wrapper #container #content-shadow #content #offers_container .offer .offer_desc_small {
	font-size: 10px;
}
#wrapper #container #content-shadow #content .content-box #one-column blockquote blockquote blockquote blockquote blockquote p b {
	text-align: center;
}
center {
}

