body{	color: #315369;	background: #eaf5f9 url(/images/body-bg.jpg) 0 0 repeat-x;	font-family: "Lucida Grande", Verdana, Arial, sans-serif;	font-size: 0.75em;	margin: 0;	padding: 0;}body#insureship{	margin: 0;	padding: 10px;}a{	color: #0090af;	text-decoration: underline;}a:hover, a:focus{	color: #000;	text-decoration: underline;}h2{	color: #00235d;	font-weight: normal;	font-size: 2.33em;	letter-spacing: -2px;	line-height: 1em;	margin: 0 0 0.5em 0;}h2 span{	font-weight: bold;	font-size: 1.21em;}h3{	color: #0090af;	font-weight: bold;	font-size: 1.50em;	letter-spacing: -1px;	margin: 0 0 0.5em 0;}ul{	padding-left: 20px;}textarea{	height: 120px;}address{	font-style: normal;}div.order{	text-align: center;	margin: 0 0 1.5em 0;}div.order img{	vertical-align: bottom;}.price{	color: #0090af;	font-weight: bold;}.warn{	color: #ff3000;}p img.right{	float: right;	display: inline;	border: 1px solid #315369;	margin: 0 0 10px 10px;}p img.guarantee{	border: 0;}#top{	min-height: 650px;_	height: 650px;	background: transparent url(/images/top-acnezine-bg.jpg) 50% 0 no-repeat;}#top h1{	line-height: 1.1em;	margin: 0;	padding: 0;}#top a#logo{	float: left;	display: inline;	width: 195px;	height: 65px;	margin: 0;	padding: 0;}#top a#logo img{	vertical-align: top;}#top.sub{	min-height: 400px;_	height: 400px;	background: transparent url(/images/top-bg.jpg) 50% 0 no-repeat;}ul#mainnavi{	float: left;	display: inline;	width: 100%;	clear: both;	position: relative;	zoom: 1;	background: #00235d;	list-style: none;	list-style-image: none;	margin: 8px 0 20px 0;	padding: 0;}ul#mainnavi li{	float: left;	display: inline;	margin: 0;	padding: 0;}ul#mainnavi li a{	display: block;	color: #fff;	font-weight: normal;	letter-spacing: -1px;	text-decoration: none;	text-transform: uppercase;	padding: 10px;}ul#mainnavi li a:hover, ul#mainnavi li a:focus{	background: #00a3c6;	text-decoration: underline;}ul#mainnavi li.selected a{	background: #00a3c6;	text-decoration: underline;}#content .sidebar{	float: right;	display: inline;}#advantages{	position: relative;	zoom: 1;	color: #596974;	background: transparent url(/images/advantages-bg.png) 0 100% no-repeat;_	background-image: url(/images/advantages-bg.gif);	border-top: 20px solid #f9f9fc;	margin-top: -20px;	margin-bottom: 1.5em;	padding: 0 10px 20px 10px;}#advantages h2{	color: #ff3000;	font-size: 2.00em;	margin-left: 10px;	margin-right: 10px;}#advantages h2 span{	font-size: 1.25em;}#advantages ul{	font-size: 1.08em;}#advantages ul li{	list-style-image: url(/images/advantages-li-bg.png);_	list-style-image: url(/images/advantages-li-bg.gif);	margin-bottom: 0.5em;}#order-box{	color: #fff;	background: transparent url(/images/order-box-acnezine-bg.png) 0 100% no-repeat;_	background-image: url(/images/order-box-acnezine-bg.gif);	padding: 15px 100px 80px 10px;}#order-box div.order{	text-align: left;	margin: 0.5em 0 0 0;}#testimonials{	width: 626px;	font-size: 0.92em;	color: #7b7365;	background: transparent url(/images/testiominials-faux-bg.png) 0 0 repeat-y;	margin: 0 0 1.5em 0;}#testimonials #testimonials-top{	background: transparent url(/images/testimonials-top-bg.png) 0 0 no-repeat;}#testimonials #testimonials-bottom{	background: transparent url(/images/testimonials-bottom-bg.png) 0 100% no-repeat;}#testimonials .testimonial{	width: 180px;	float: left;	display: inline;	padding-top: 10px;	padding-bottom: 10px;}#testimonials .one{	margin-left: 10px;}#testimonials .two{	margin-left: 35px;}#testimonials .three{	margin-left: 30px;}#testimonials p img{	float: left;	display: inline;	margin: 0 10px 10px 0;}#testimonials p.signature{	text-align: right;}#order p{	margin: 0;}#order label{	float: left;	display: inline;	width: 190px;	text-align: right;	margin-top: 6px;}#order input.text{	float: left;	display: inline;	margin: 0.25em 0 0.25em 10px;}#order select{	float: left;	display: inline;	margin: 0.5em 0 0.5em 10px;}#order select#payment{	max-width: 310px;*	width: 310px;_	width: 310px;}#order .submit{	text-align: center;	margin: 1.5em 0 0 0;}#order .submit input{	font-weight: bold;}#order #option{	max-width: 450px;_	width: 450px;}#order #region-p{	display: none;}#order .set{	float: left;	display: inline;	width: 275px;	text-align: center;}#order .set label{	float: none;	width: auto;	font-weight: normal;}#order .insurance{	font-size: 0.83em;	margin-left: 195px;	margin-top: 5px;}#order .insurance label{	float: none;	font-weight: normal;}#formPayment{	margin-bottom: 1.5em;}#footer{	color: #515c73;	font-size: 0.92em;	border-top: 1px solid #b5c0ca;	margin-bottom: 15px;	padding-top: 10px;}#footer a{	color: #515c73;	text-decoration: none;	text-transform: uppercase;}#footer a:hover, #footer a:focus{	color: #000;	text-decoration: underline;}#footer ul{	list-style: none;	list-style-image: none;	margin: 0;	padding: 0;}#footer ul li{	float: left;	display: inline;	margin-right: 10px;}#footer ul li.selected a{	color: #000;	text-decoration: underline;}#footer #copy{	text-align: right;}
