@charset "utf-8";
/* CSS Document */

body{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; margin:0px; background:url(../images/bluegrid2_bg.jpg);}

h1 {font-size:18.66px}

.header {position:absolute; top:-13px; z-index:2;}

.promo { position:absolute; top:445px; left:669px; height:90px; width:135px; background-image:url(../images/promobox2.jpg); z-index:500;}
.promo img { position: absolute; top: 7px; left: 11px;}

.login { position:absolute; top:60px; left:669px; height:106px; width:115px; background-image:url(../images/login.jpg); z-index:500; padding:10px;}
.login img { position:absolute; top:89px; left:102px;}

.pagecontainer {
	width:669px;
	height:625px;
	background-color:#FFF;
	z-index:1;
	position: relative;
	top:15px;
	margin: auto;
}
[if IE]>
<style type="text/css">
.pagecontainer {
	margin-left:0;
	margin-right:auto;
}
</style>
<![endif]
.logo{
	position:absolute;
	top: 0px;
	left: 0px;
	z-index:500;
}
.subtitle{
	position:absolute;
	top: 95px;
	left: 28px;
	z-index:100;
	font-size: 14px;
	font-weight: bolder;
	color:#8e9093;
}

.subtitle2{
	position:absolute;
	top: 150px;
	left: 28px;
	width: 277px;
	z-index:100;
	font-size:14px;
	font-weight:900;
	color: #535FAB;
}

.subtitle2color4
{
	position:absolute;
	top: 150px;
	left: 28px;
	width: 277px;
	z-index:100;
	font-size:14px;
	font-weight:900;
	color: #d5e050;
}

.subtitle2color3
{
	position:absolute;
	top: 150px;
	left: 28px;
	width: 277px;
	z-index:100;
	font-size:14px;
	font-weight:900;
	color: #05B0D1;
}

.subtitle2color2
{
	position:absolute;
	top: 150px;
	left: 28px;
	width: 277px;
	z-index:100;
	font-size:14px;
	font-weight:900;
	color: #fdbf57;
}

.subtitle2color1
{
	position:absolute;
	top: 150px;
	left: 28px;
	width: 299px;
	z-index:100;
	font-size:14px;
	font-weight:900;
	color: #f05033;
}

.subtitle2color0
{
	position:absolute;
	top: 150px;
	left: 28px;
	width: 277px;
	z-index:100;
	font-size:14px;
	font-weight:900;
	color: #535FAB;
}


.orderbox1{
	position:absolute;
	top: 139px;
	left: 28px;
	height:172px;
	width: 348px;
	z-index:150;
	background-image:url(../images/orderingbox.jpg)
}
.orderbox2{
	position:absolute;
	top: 324px;
	left: 28px;
	height:172px;
	width: 348px;
	z-index:150;
	background-image:url(../images/orderingbox.jpg)
}

.orderbox_lg{
	position:absolute;
	top: 139px;
	left: 28px;
	height:370px;
	width: 348px;
	z-index:155;
	background-image:url(../images/orderingbox_lg.jpg)
}

.orderbox_xlg{
	position:absolute;
	top: 139px;
	left: 9px;
	height:348px;
	width: 650px;
	z-index:150;
	background-image:url(../images/orderingbox_xlg.jpg)
}


.orderboxcontent {
	position:absolute;
	height: 135px;
	width: 324px;
	top:15px;
	left:12px;
	font-size: 10px;
	font-weight:bold;
	text-align:justify;
}
.orderboxcontent span{
	font-size: 14px;
	font-weight: bolder;
	color:#8e9093;
}
.orderboxcontent_lg {
	position:absolute;
	height: 318px;
	width: 324px;
	top:15px;
	left:12px;
	font-size: 10px;
	font-weight:bold;
	text-align:justify;
}
.orderboxcontent_lg p{
	font-size: 12px;
	font-weight:normal;
	text-align:justify;
}
.orderboxcontent_lg span{
	font-size: 14px;
	font-weight: bolder;
	color:#8e9093;
}
.orderboxcontent_lg a:link{color:#05B0D1;}
.orderboxcontent_lg a:visited{color:#05B0D1;}
.orderboxcontent_lg a:hover{color:#F05133;}
.orderboxcontent_lg a:active{color:#F05133;}
.summarybox{
	position:absolute;
	top: 139px;
	left: 28px;
	height:348px;
	width: 612px;
	z-index:150;
	background-image:url(../images/summarybox.jpg);
}
.summaryboxcontent {
	position:absolute;
	height: 318px;
	width: 588px;
	top:15px;
	left:12px;
	font-size: 10px;
	text-align:justify;
}

.summaryboxcontent span{
	font-size: 14px;
	font-weight: bolder;
	color:#8e9093;
}
table.ordersum {
	font-size:14px;
}
p.content {
	width:277px;
	position:absolute;
	top:195px;
	left:28px;
	z-index:100;
	text-align:justify;
}
p.content2 {
	width:290px;
	position:absolute;
	top:195px;
	left:350px;
	z-index:500;
	text-align:justify;
}

#mainmenu {
	position:absolute;
	top:260px;
	left:28px;
	width:274px;
	list-style:none;
	margin:0px;
	padding:0;
	z-index:100;
}
#mainmenu a{
	display:block;
	height:24px;
	margin-top:7px;
	padding-left:6px;
	background-image:url(../images/menu_bg_off.jpg);
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	z-index:100;
}

#mainmenu a.color4:hover{color:#d5e050;}
#mainmenu a.color3:hover{color:#05B0D1;}
#mainmenu a.color2:hover{color:#fdbf57;}
#mainmenu a.color1:hover{color:#f05033;}
#mainmenu a.color0:hover{color:#535FAB;}

#mainmenu a.solidcolor4{color:#d5e050;}
#mainmenu a.solidcolor3{color:#05B0D1;}
#mainmenu a.solidcolor2{color:#fdbf57;}
#mainmenu a.solidcolor1{color:#f05033;}
#mainmenu a.solidcolor0{color:#535FAB;}

p.bcolor4{color:#d5e050;font-size:13px;font-weight:bold;}
p.bcolor3{color:#05B0D1;font-size:13px;font-weight:bold;}
p.bcolor2{color:#fdbf57;font-size:13px;font-weight:bold;}
p.bcolor1{color:#f05033;font-size:13px;font-weight:bold;}
p.bcolor0{color:#535FAB;font-size:13px;font-weight:bold;}

.homeimage {
	position:absolute;
	top:0px;
	left:333px;
	z-index:100;
}
img.benefitimage {
	position:absolute;
	top:0px;
	left:345px;
	z-index:150;
}
img.orderimage {
	position:absolute;
	top:110px;
	left:393px;
	z-index:150;
}
.rssbox {
	position:absolute;
	top:211px;
	left:345px;
	height:188px;
	width:324px;
	background-image:url(../images/RSSbox.jpg);
	z-index:150;
}
.rsscontent {
	position:absolute;
	top:10px;
	left:21px;
	width:285px;
	height:160px;
	text-align:justify;
}
.rsscontent h2 {
	font-size:22px;
	line-height:15px;
	color: #D5E050;
	text-transform:uppercase;
}
img.previous {
	position:absolute;
	top:508px;
	left:28px;
	z-index:200;
}
img.next {
	position:absolute;
	top:508px;
	left:245px;
	z-index:200;
}
img.purchase {
	position:absolute;
	top:508px;
	left:493px;
	z-index:200;
}

img.allfor {
	position:absolute;
	top:447px;
	left:345px;
	z-index:150;
}

img.subbottom {
	position:absolute;
	top:565px;
	left:0px;
	z-index:75;
}
.footercontainer {
	position:absolute;
	top:567px;
	left:0px;
	height:100px;
	background-color:#FFF;
	color:#666;
	z-index:200;
}
img.bottom {
	position:absolute;
	top:625px;
	left:0px;
	z-index:100;
}
.signupcontainer {
	position:absolute;
	text-align:justify;
	top:420px;
	left:365px;
	width:250px;
	height:150px;
	z-index:150;
	text-align:center;
}
.signup {
	font-size:14px;
	font-weight:bold;
	color:#05B0D1;
}
p.footerleft {
	color:#666;
	position:absolute;
	left:28px;
	top:587px;
	width:250px;
	z-index:150;
}
p.footerright a{
	color:#666;
	position:absolute;
	left:415px;
	top:600px;
	width:195px;
	z-index:150;
}
.disclosure {
	position:absolute;
	top:640px;
	left:15px;
	width:639px;
	text-align:justify;
	color:#FFF;
}
div.disclosure a{
	color:#FFF;
}
.plainsmall {
	font-size:12px;
	font-weight:normal;
	text-align:justify;
}
/* START FORM FIELDS CSS */
input {
	background:url(../images/blank_icon.gif) left no-repeat;
	border: 1px solid #8e9093;
	padding: 2px 2px 2px 15px;
	width: 302px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
input.go {
	position:absolute;
	top:45px;
	left:92px;
	height:19px;
	width:19px;
	z-index:140;
	border: 0px hidden;
}
input.person {
	background:url(../images/person_icon.gif) left no-repeat;
	border: 1px solid #8e9093;
	padding: 2px 2px 2px 15px;
	width: 140px;
}
input.envelope {
	background:url(../images/envelope_icon.gif) left no-repeat;
	border: 1px solid #8e9093;
	padding: 2px 2px 2px 15px;
	width: 140px;
}
input.cell {
	background:url(../images/cell_icon.gif) left no-repeat;
	border: 1px solid #8e9093;
	padding: 2px 2px 2px 15px;
	width: 140px;
}
input.house {
	background:url(../images/house_icon.gif) left no-repeat;
	border: 1px solid #8e9093;
	padding: 2px 2px 2px 15px;
	width: 302px;
}
input.small {
	background:url(../images/blank_icon.gif) left no-repeat;
	border: 1px solid #8e9093;
	padding: 2px 2px 2px 15px;
	width: 140px;
}

input.mini {
	background:url(../images/blank_icon.gif) left no-repeat;
	border: 1px solid #8e9093;
	padding: 2px 2px 2px 15px;
	width: 50px;
}
input.reseller {
	background:url(../images/blank_icon.gif) left no-repeat;
	border: 1px solid #8e9093;
	padding: 2px 2px 2px 2px;
	width: 75px;
}
input.promocode {
	background:url(../images/promo_icon.gif) left no-repeat;
	border: 1px solid #8e9093;
	padding: 2px 2px 2px 15px;
	width: 70px;
	position:absolute;
	top:47px;
	left:12px;
	z-index:150;
}
select {
	border: 1px solid #8e9093;
	padding: 2px 2px 2px 15px;
	width: 140px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.same {
	border: 0px hidden;
	width:15px;
}
.red {color:#F00}
.lplink {
	position:absolute;
	z-index:150;
	top:370px;
	left:515px;
	text-align:right;
	font-size:10px;
}
