/* GLOBAL */

div { font-family: verdana,arial,helvetica; font-size: 12px; color: #FFFFFF; line-height:150%; }
td { font-family: verdana,arial,helvetica; font-size: 12px; color: #FFFFFF; line-height:150%; }
p { line-height:150%; margin:10px 0 0 0;}
img { border:none;vertical-align: top;}
body { margin:0px; text-align: center; background:url('/images/index/bg.jpg') repeat-x top center; }
* { padding:0px; margin: 0px; }
li { list-style-type:none; float:left; }

/* DIVs */

#main { width:1018px; height:958px; margin:auto; position:relative;}
#header { width:800px; height:129px; text-align:left; position:relative;}
#gad-top {width:458px; height:60px; margin:15px 0px 0px 10px;_ margin:15px 0px 0px 5px; float:left;overflow:hidden;}

#index-shed { width:1018px; height:615px; background:url(/images/index/shed.png); }
#index-shed-top { width:530px; height:40px; padding:155px 244px 0 244px; }
#index-shed-top-form { width:530px; height:40px; position:relative;z-index:999;}
#index-shed-bot { width:1018px; height:420px; position:relative;z-index:996; }
#index-shed-bot-l { width:303px; height:420px; float:left; }
#index-shed-bot-l-p { margin:18px 0 10px 34px; }
#index-shed-bot-l-cert { width:95px; height:95px; float:left; margin:0 0 0 15px;_margin:0 0 0 7px; }
#index-shed-bot-l-h { width:123px; height:14px; padding:5px 70px 0 0; float:left; }
#index-shed-bot-l-r { width:123px; height:90px; padding:5px 70px 0 0; float:left; text-align:center; }
#index-shed-bot-l-pp { width:265px; height:27px; padding:4px 0 0 38px; float:left; text-align:center;position:relative;z-index:998;}
#index-shed-bot-c { width:412px; height:420px; float:left; }
#index-shed-bot-c-h { width:412px; height:14px; padding:20px 0 0 0; text-align:center; }
#index-shed-bot-c-p { width:412px; height:290px; padding:8px 0 0 0; text-align:center; }
#index-shed-bot-c-l { width:400px; height:14px; padding:4px 12px 0 0; text-align:right;position:relative;z-index:997;}
#index-shed-bot-r { width:303px; height:420px; float:left; }
#index-shed-bot-r-p { margin:15px 24px 10px 0; }
#index-shed-bot-r-h { margin:15px 24px 10px 0; }
#index-shed-bot-r-s { margin:18px 24px 10px 0;position:relative;z-index:999;}
#index-shed-bot-r-u { margin:25px 24px 10px 0;position:relative;z-index:999;}
#index-bottom { width:1018px; height:200px; }
#index-bottom-ad-l { width:200px; height:200px; float:left; padding:0 0 0 30px; }
#index-bottom-ad-r { width:200px; height:200px; float:right; padding:0 30px 0 0; }
#index-bottom-nav { width:468px;_width:558px; height:124px; float:left; padding:30px 45px 46px 45px;_padding:40px 0 0 0; }

#contact-shed { width:1018px; height:615px; background:url(/images/contact/shed.png); }
#contact-shed-top { width:530px; height:34px; padding:161px 244px 0 244px; }
#contact-shed-bot-l { width:303px; height:420px; float:left; }
#contact-shed-bot-c { width:382px; height:385px; float:left; text-align:left; padding:35px 0 0 30px;position:relative;z-index:997; }
#contact-shed-bot-r { width:303px; height:420px; float:left; }

#sign-up-shed { width:1018px; height:615px; background:url(/images/contact/shed.png); }
#sign-up-shed-top { width:530px; height:34px; padding:161px 244px 0 244px; }
#sign-up-shed-bot-l { width:303px; height:420px; float:left; }
#sign-up-shed-bot-c { width:382px; height:395px; float:left; text-align:left; padding:25px 0 0 30px; position:relative;z-index:996;}
#sign-up-shed-bot-c-f { width:240px; height:325px; float:left;position:relative;z-index:997; }
#sign-up-shed-bot-c-f-r { width:130px; height:325px; float:right; text-align:center; }
#sign-up-shed-bot-c-f-b { width:110px; float:left; }
#sign-up-shed-bot-c-f-s { width:120px; float:left; }
#sign-up-shed-bot-r { width:303px; height:420px; float:left; }

#sign-in-shed { width:1018px; height:615px; background:url(/images/contact/shed.png); }
#sign-in-shed-top { width:530px; height:34px; padding:161px 244px 0 244px; }
#sign-in-shed-bot-l { width:303px; height:420px; float:left; }
#sign-in-shed-bot-c { width:382px; height:395px; float:left; text-align:left; padding:25px 0 0 30px;position:relative;z-index:997; }
#sign-in-shed-bot-c-f { width:240px; height:325px; float:left; }
#sign-in-shed-bot-c-f-r { width:130px; height:325px; float:right; text-align:center; }
#sign-in-shed-bot-r { width:303px; height:420px; float:left; }

#my-account-shed { width:530px; height:39px; background:url(/images/my-account/shed.png) top center no-repeat; padding:165px 244px 0 244px; }
#my-account-content { width:1018px; height:590px; margin:0 0 30px 0; position:relative;z-index:997;}
#my-account-content-l { width:299px; height:590px; float:left; background:url(/images/my-account/my-account-bg.png) top left no-repeat; }
#my-account-content-l-t { width:264px; float:right; margin:90px 0 0 0; text-align:center; position:relative;z-index:997;}
#my-account-content-l-b { width:264px; float:right; margin:60px 0 0 0; text-align:center;position:relative;z-index:997; }
#my-account-content-r { width:690px; height:590px; float:left; position:relative;z-index:997;}

#my-account2 { width:650px; padding:12px 10px 12px 10px; }
.my-account2-tools { width:186px; height:250px; float:left; margin:15px 15px 15px 15px; padding:10px 0 0 0; text-align:center; background-color:#404040; }

#privacy-shed { width:530px; height:39px; background:url(/images/my-account/shed.png) top center no-repeat; padding:165px 244px 0 244px; }
#privacy-content { width:868px; margin:0 0 20px 0; padding:30px 75px 10px 75px; background:url(/images/privacy/stretch.png); text-align:justify; }

#terms-shed { width:530px; height:39px; background:url(/images/terms/shed.png) top center no-repeat; padding:165px 244px 0 244px; }
#terms-content { width:868px; margin:0 0 20px 0; padding:30px 75px 10px 75px; background:url(/images/terms/stretch.png); text-align:justify; }

#about-shed { width:530px; height:39px; background:url(/images/terms/shed.png) top center no-repeat; padding:165px 244px 0 244px; }
#about-content { width:868px; height:250px; margin:0 0 20px 0; padding:30px 75px 10px 75px; background:url(/images/terms/stretch.png); text-align:justify; }

#footer { width:1018px; height:25px; line-height:25px; text-align:center; padding-bottom:35px;  }

/* IMAGES */

img.my-account2-tool { margin:10px 0 10px 0; border:1px solid #FFF; }

/* LINKS and FONTS */

a.white-10:link { font-family:verdana, arial, helvetica; font-size:10px; color:#FFFFFF; text-decoration:none; }
a.white-10:visited { font-family:verdana, arial, helvetica; font-size:10px; color:#FFFFFF; text-decoration:none; }
a.white-10:hover { font-family:verdana, arial, helvetica; font-size:10px; color:#FFFFFF; text-decoration:underline; }

a.white-10-bold:link { font-family:verdana, arial, helvetica; font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.white-10-bold:visited { font-family:verdana, arial, helvetica; font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.white-10-bold:hover { font-family:verdana, arial, helvetica; font-size:10px; color:#FFFFFF; text-decoration:underline; font-weight:bold; }

a.mmd_link:link { font-family:verdana, arial, helvetica;font-size:10px;color:#fff;text-decoration:none; font-weight:bold; }
a.mmd_link:visited { font-family:verdana, arial, helvetica;font-size:10px;color:#fff;text-decoration:none; font-weight:bold; }
a.mmd_link:hover { font-family:verdana, arial, helvetica;font-size:10px;color:#fff;text-decoration:underline; font-weight:bold; }

.mmd_text { font-family:verdana, arial, helvetica;font-size:10px;color:#fff;text-decoration:none; font-weight:normal; }

.white-10-bold { font-family:verdana, arial, helvetica; font-size:10px; font-weight:bold; color:#FFFFFF; }
.white-10 { font-family:verdana, arial, helvetica; font-size:10px; color:#FFFFFF; }
.white-12 { font-family:verdana, arial, helvetica; font-size:12px; color:#FFFFFF; }
.white-14 { font-family:verdana, arial, helvetica; font-size:14px; color:#FFFFFF; }
.white-14-bold { font-family:verdana, arial, helvetica; font-size:14px; color:#FFFFFF; font-weight:bold; }
.white-60-bold { font-family:verdana, arial, helvetica; font-size:60px; color:#FFFFFF; font-weight:bold; line-height:60px; }
.white-24-bold { font-family:verdana, arial, helvetica; font-size:24px; color:#FFFFFF; font-weight:bold; }
.white-18-bold { font-family:verdana, arial, helvetica; font-size:18px; color:#FFFFFF; font-weight:bold; }

.blue-14-bold { font-family:verdana, arial, helvetica; font-size:14px; font-weight:bold; color:#35569F; }

#terms {font-size:9px;line-height:12px;padding:15px;}
#terms a {color:#8C8989;}
#terms a:visited {color:#8C8989;}
#terms a:hover {text-decoration:none;color:#ffffff;}


/* FORMS */

form.index-rate { padding:0 0 0 30px;*padding:0 0 0 24px; }
input.index-rate { margin:12px 23px 0 0;*margin:8px 16px 0 0; }

input.contact-npe { margin:6px 0 5px 2px; width:344px; height:15px; padding:3px; font-family: arial, verdana, helvetica; font-size:12px; color:#000000; background-color:#AFAFAF; border:2px solid #404040; }
textarea.contact-comments { margin:10px 0 10px 2px; width:344px; height:94px; padding:3px; font-family: arial, verdana, helvetica;font-size:12px; color:#000000; background-color:#AFAFAF; border:2px solid #404040; }

input.sign-up-input { margin:3px 0 3px 2px; width:228px; height:15px; padding:3px; font-family: arial, verdana, helvetica; font-size:12px; color:#000000; background-color:#AFAFAF; border:2px solid #404040; }
select.sign-up-select-b { margin:3px 0 3px 2px; width:80px; height:25px; padding:2px; font-size:12px; color:#000000; background-color:#AFAFAF; border:2px solid #404040; }
select.sign-up-select-s { margin:3px 0 3px 2px; width:122px; height:25px; padding: 2px; font-size:12px; color:#000000; background-color:#AFAFAF; border:2px solid #404040; }
input.sign-up-check { margin:10px 0 5px 4px; }

input.sign-in-input { margin:3px 0 3px 2px; width:228px; height:15px; padding:3px; font-family: arial, verdana, helvetica;font-size:12px; color:#000000; background-color:#AFAFAF; border:2px solid #404040; }

input.my-account-input { margin:0 10px 0 0; width:150px; height:15px; font-size:10px; color:#000000; background-color:#8C8989; border:2px solid #404040; }

button.my-account-button { font-size:10px; border-style:solid; border-color:#404040; border-width:2px; background-color:#CCCCCC; }

#previous {width:158px;height:27px;background:url(/images/index/previous-btn.jpg);}

/* NAV */

#signup {color:#10004F;float:right;margin:10px 30px 0px 0px;}
#signup a {color:#10004F;}
#signup a:visited {color:#10004F;}
#signup a:hover {text-decoration:none;color:#ffffff;}
 
.top-nav {margin:38px 0 0 0;}

#up_button {position:absolute;width:150px;left:560px;top:267px;}
#up_button a {color:#41494C;text-decoration:none;font-weight:bold;}
#up_button a:hover {color:#41494C;text-decoration:underline;}

/* BEGIN CLEARFIX FOR FLOAT STYLES */

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; _height:1%; }
.clearfix { display:block; }