body {
	background-color:#28418A;
	margin:0;
	padding:0;
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
}

img { border:none; }

h1, h2, h3, h4 {
	font-family:Arial, Helvetica, sans-serif;
}
.iframe { width:550px; margin:0 auto; }
iframe { width:550px; height:500px; border:none; }

#wrap { width:750px; margin:0 auto;	background-color:#FFF; }

#header { background:url(../images/header.gif) center no-repeat; height:138px; }
/******************************************************************************************/
#border-wrap { background:url(../images/bgborder1.gif) repeat-y; }
#content-wrap { width:700px; margin:0 auto; }

h1 {
	margin:0;
	padding-top:10px;
	font-size:16px;
	text-align:center;
	color:#333;
	font-style:italic;
}
h2 { color:#CC0000; }
h2.heading { text-align:center; font-size:24px; }
h3 { font-size:16px; text-align:center; }

.testimonial { width:503px; margin:0 auto; }
.testimonial h4 { 
	background:url(../images/hdr-blk1.gif) no-repeat; 
	line-height:28px; 
	text-align:center; 
	margin:0;
	color:#FFF;
	font-size:16px;
}
.border1 { background:url(../images/border1.gif) repeat-y; padding-bottom:10px; }
.border1 p { margin:0; padding:10px 10px 0 10px; }
.border-bottom1 { height:9px; background:url(../images/bottom1.gif) bottom no-repeat; }

/************************** PRODUCTS ***************************************/
ul.products { margin:0 auto; padding:0; width:503px; }
.products li { list-style:none; }
.products li h2 { font-size:18px; text-align:center; }
.products ul { margin:0; padding:0; background:url(../images/border1.gif) center repeat-y; }
.products ul li h3 { 
	text-align:center;
	background:url(../images/hdr-blue1.gif) center no-repeat; 
	line-height:28px;
	color:#FFF;
}
.products ul li img { float:left; padding:0 10px 0 5px; }
.products ul li p { margin:0; padding:0 20px 10px 20px; }
.products ul li span { padding:0 20px 10px 20px; background-color:#FFFF00; }

.products ul ul { margin:10px 20px; padding:0 20px; }
.products ul ul li { list-style-type:disc; }
.clear { clear:both; }
/*********************** END PRODUCTS *************************************/
ul.arrow { padding:0; }
.arrow li {
	list-style:none;
	background:url(../images/arrow.gif) left no-repeat;
	margin:10px 20px;
	padding:0 20px 0 40px;
	line-height:25px;
}

ul.check { padding:0; }
.check li {
	list-style:none;
	background:url(../images/check.gif) left no-repeat;
	margin:10px 20px;
	padding:0 20px 0 40px;
	line-height:20px;
}
.center { text-align:center; }

#intro { width:550px; margin:0 auto; }
#intro img { float:left; }

#guarantee { width:400px; background-color:#28418A; color:#FFF; margin:20px auto; border:2px solid #000; padding:10px; }
#guarantee p.big-red { color:#CC0000; font-size:18px; text-align:center; font-weight:bold; }
#guarantee p.b-c { font-weight:bold; text-align:center; }

h1.big-red { color:#CC0000; font-size:24px; text-align:center; font-weight:bold; }

#special-offer, .optin {
	width:296px;
	margin:20px auto 0 auto;
	background:url(../images/brdr-red1.gif) repeat-y;
}
#special-offer h4, .optin h4 { 
	background:url(../images/hdr-red1.gif) no-repeat; 
	line-height:31px;
	text-align:center;
	color:#FFF;
	margin:0;
	font-size:16px;
}
#special-offer p { 
	margin:0;
	padding:5px 10px;
}
#special-offer div.border-bottom, .optin div.border-bottom { background:url(../images/bottom-red.gif) bottom no-repeat; height:8px; }

.arrows { background:url(../images/down-arrow.gif) left no-repeat; margin:20px auto; width:150px; }
.arrows div { background:url(../images/down-arrow.gif) right no-repeat; }
.arrows div div { background:url(../images/down-arrow.gif) center no-repeat; height:80px; }

#order-now { width:500px; margin:0 auto; background:url(../images/brdr-red2.gif) repeat-y; }
#order-now h4 { background:url(../images/hdr-red2.gif) no-repeat; line-height:31px; text-align:center; color:#FFF; margin:0; font-size:16px; }

#order-now input { float:left; margin:20px 5px 5px 20px; }
#order-now span.big-red { font-size:22px; color:#CC0000; }
#order-now p { padding:0 20px; }
#order-now div.cc { background:url(../images/brands.gif) top center no-repeat; text-align:center; width:400px; margin:0 auto; font-weight:bold; }
#order-now div.cc div { background:url(../images/secure.gif) left no-repeat; }
#order-now div.cc div div { background:url(../images/secure.gif) right no-repeat; padding-top:20px; line-height:30px; }
#order-now p.order { margin-top:10px; text-align:center; }
#order-now div.border-bottom { background:url(../images/bottom-red2.gif) bottom no-repeat; height:8px; }

.guarantee { width:158px; margin:10px auto; }

.optin form { width:200px; margin:0 auto; }
.optin label { font-weight:bold; }
.optin p { padding:0 10px; }
.optin input { width:175px; }
.button { width:150px !important; margin:0 25px; }
.arialsmall { font-size:10px; font-family:Arial, Helvetica, sans-serif; }
#dropin { position:absolute; visibility:hidden; left:30%; top:150px; }
/*****************************************************************************************/
#bottom-nav { text-align:center; margin:20px 0 5px 0; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; }
#bottom-nav li { list-style:none; display:inline; padding:0 5px; border-left:2px solid #000; }
#bottom-nav li.first { border-left:none; }
#bottom-nav a { color:#28418A; text-decoration:none; font-weight:bold; font-size:12px; }

hr { border:none; background-color:#28418A; height:5px; margin:0; padding:0; }
#copyright { text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

#bottom-border {
	background:url(../images/border-bottom.gif) no-repeat;
	height:25px;
}

/*******************************************************************************************************/
#login { width:250px; margin:0 auto; }
#login p input { width:100%; /*height:30px;*/ font-size:18px; color:#28418A; font-weight:bold; }
#login input.button { width:100%; background-color:#28418A; color:#FFF; font-size:18px; font-weight:bold; margin:10px 0; }
#login label { font-weight:bold; }
#login form p { padding:5px 0; margin:0; }
#login p.note { font-weight:bold; text-align:justify; margin-bottom:50px; }
#login a { color:#28418A; font-weight:bold; text-decoration:none; }
#login a:hover { text-decoration:underline; }

#top-nav { text-align:center; margin:0 0 5px 0; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
#top-nav li { list-style:none; display:inline; padding:0 5px; border-left:2px solid #000; }
#top-nav li.first { border-left:none; }
#top-nav a { color:#28418A; text-decoration:none; font-weight:bold; }

#left-sidebar { margin:0; padding:0; float:right; width:150px; }
#left-sidebar li { list-style:none; }
#left-sidebar ul { margin:0; padding:0; }


#content { width:540px; float:left; margin:10px 0; padding:5px; }

#products { margin:0; padding:0; }
#products ul { margin:0; padding:0; border-bottom:1px solid #000; }
#products li { list-style:none; line-height:25px; text-align:center; }
#products li a { color:#28418A; }
#products li li { text-align:left; line-height:15px; }
#products li li img { float:left; margin-right:5px; }
#products li li:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#products li li { display:inline-block; }
#products li li { display:block; }
.pagination { line-height:15px; font-size:14px; font-weight:bold; }
.pagination a { color:#28418A; text-decoration:none; font-size:12px; font-weight:normal; }
.pagination a:hover { font-weight:bold; font-size:14px; }

#affbonus { width:500px; border:3px dashed #000; margin:0 auto; padding:10px; font-size:14px; }
#affbonus h2 { text-align:center; }

.codebox { width:410px; border:2px solid #000; margin:0 auto; padding:10px; }

#sort { font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; border-bottom:1px solid #28418A; padding-bottom:5px; margin-bottom:10px; }
#sort select { color:#28418A; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
#sort input { background-color:#28418A; color:#FFF; font-weight:bold; }

#admin-stats dl { font-size:12px; border:1px solid #0000FF; margin-top:10px; }
#admin-stats dl dt { background-color:#0000FF; color:#999999; padding:2px; font-weight:bold; }
#admin-stats dl dd { margin:0; padding:2px; }
#admin-stats dl dd a { text-decoration:none; color:#666666; }

#addProduct input.wide { width:450px; }
#addProduct label { font-weight:bold; }
#addProduct select { width:150px; }

.redbold { font-weight:bold; color:#CC0000; }
