#operator
{
	position:fixed;
	top:0;
	right: 0;
	border:1px solid #333;
	width:165px;
}

#container
{
	width:800px;
	margin: 25px auto 5px auto;
	background: #FFF;
}

#top
{
	padding-top:90px;
}

#main
{
	padding: 10px 20px;
}

#bottom
{

}

#footer
{
	width:740px;
	margin: 0 auto;
	color:#666;
}

#footer p {
	font-size:10px;
}

div.wrapper-t {
	background: url(../images/wrapper_t.png) 0 0 repeat-x;
}

div.wrapper-b {
	background: url(../images/wrapper_b.png) 0 100% repeat-x;
}

div.wrapper-l {
	background: url(../images/wrapper_l.png) 0 0 repeat-y;
}

div.wrapper-r {
	background: url(../images/wrapper_r.png) 100% 0 repeat-y;
}

div.wrapper-tl {
	background: url(../images/wrapper_tl.png) 0 0 no-repeat;
}

div.wrapper-tr {
	background: url(../images/wrapper_tr.png) 100% 0 no-repeat;
}

div.wrapper-bl {
	background: url(../images/wrapper_bl.png) 0 100% no-repeat;
}

div.wrapper-br {
	padding: 0px 20px 20px 20px;
	min-height: 710px;
	background: url(../images/wrapper_br.png) 100% 100% no-repeat;
}

div.shaded_box
{
	width:80%;
	margin:20px auto;
	padding:10px;
	background:#ffcc99;
	border: 2px solid #000;
}

div.guarantee_box
{
	width: 80%;
	margin: 20px auto;
	padding:10px;
	background:#e7e7e7;
	border:2px solid #666;
}

div.order_box
{
	width:70%;
	margin:20px auto;
	padding:10px;
	background:#d4e4f4;
	border: 1px solid #000;
}

div.optin_form{
	width:425px;
	margin:10px auto;
	border:2px dashed #990000;
	background: #f2f2f2;
	padding:10px 20px;
}


#optin_box
{
	width:350px;
	border:2px #a90000 dashed;
	margin: 25px auto;
	padding:10px;
	background:url(../images/grad-bg.jpg) repeat-x;
}

#optin_box_wide
{
	margin: 0 auto 25px;
	padding:10px;
}

#optin_box h2
{
	color:#000;
	font-size:22px;
	line-height: 22px;
	font-weight:normal;
	font-family: Georgia;
	text-align: center;
	padding:0;
	margin:0;
	}
