/* LAYOUT */
body {font-family: Arial, Helvetica, sans-serif; text-align:center; background-color:#000000; background-image:url(../img/bg_grad.jpg); background-position:top; background-repeat:repeat-x; margin:0; padding:0; }
#pagebg { height:100%; width:100%;  overflow:visible;}
#header {text-align:left; width:755px; height:60px; margin:0 auto; overflow:visible; vertical-align:middle;}
#nav {text-align:left; width:755px; height:45px; margin:0 auto; overflow:visible; vertical-align:middle; background-image:url(../img/grad.jpg); background-position:bottom; background-repeat: repeat-x;}
#container {text-align:left; width:755px; height:665px; margin:0 auto; background-color:#FFFFFF; }
#container-thanks {text-align:left; width:755px; height:150px; margin:0 auto; background-color:#FFFFFF; }
#container-code {text-align:left; width:755px; height:260px; margin:0 auto; background-color:#FFFFFF; }
#container-error {width:745px; margin:0 auto; padding-right:10px; padding-top:15px; padding-bottom:10px; background-color:#FFFFFF; overflow:visible; }
#container-terms {text-align:left; width:755px; height:1250px; margin:0 auto; overflow: hidden; background-color:#FFFFFF; }
#nav-admin {text-align:left; width:80%; height:25px; margin:0 auto; overflow:visible; vertical-align:middle; background-image:url(../img/grad.jpg); background-repeat: repeat-x;}
#header-admin {text-align:left; width:80%; height:60px; margin:0 auto; overflow:visible; vertical-align:middle;}
#container-admin {width:80%; margin:0 auto; padding-top:15px; padding-bottom:10px; background-color:#FFFFFF; overflow:visible; }
#promoimg {width:755px; height:243px; margin:0 auto; overflow:visible; }
#dottline {width:755px; height:4px; margin:0 auto; overflow:visible; background-image:url(../img/dot.gif); padding-top:10px; background-repeat:repeat-x; }
#packs {width:755px; height:170px; margin:0 auto; overflow:visible; background-color:#FFFFFF; }
#pagetitle { text-align:left; vertical-align:middle; width:736px; background-color:#FFFFFF; height:60px; padding-top:20px; padding-left:19px; overflow:visible; }
#contentleft {margin-left:20px; width:310px; float:left; }
#contentleft-ad {margin-left:20px; padding-top:20px; width:310px; float:left; }
#contentright {margin-right:20px; width:380px; float:right; }
#contentterms {margin-left:20px; width:650px; float:left; font-size:0.8em; color:#505050; }
#compformcopy {  font-size:0.7em; line-height:15px; color:#505050;}

#busreg { width:346px; height:114px; margin-left:5px; margin-top:19px; background-image:url(../img/wf_but1_bg.gif); }
#busregcopy { padding:20px; font-size:1.0em; line-height:inherit; font-weight:bold; color:#292929; }

#footer {  padding-top:5px; height:30px; margin:0 auto;  padding-left:10px; text-align:left; width:755px; font-size:0.8em; color:#ffffff;  }
#acrobat { float:left; width:650px;}
#aqa { float:right; width:142px; text-align:left;}

/* COPY */
h1, h2, h3, h4, h5, h6, p {margin:0; padding:0;}
p {font-size:0.8em; line-height:15px; color:#505050; }

.legalcopy {font-size:0.6em; line-height:12px;  }
.aqacopy {font-size:1.0em; color:#505050;  }
.smltype {font-size:0.7em; color:#939393; font-weight:bold;  }
.questiontype {font-size:1.1em; color:#939393; font-weight:bold; padding-top:20px; padding-bottom:20px; line-height:23px;  }
.questiontype2 {font-size:1.2em; color:#634599; font-weight:bold; padding-top:20px; padding-bottom:20px;  line-height:20px;  }


/* LISTS */
ul { list-style: disc; padding-left:15px;}
li { font-size:0.8em; color:#505050; }

#container-terms.li { font-size:0.8em; color:#cccccc; }


/* Buttons */

.btn_home { width:176px; height:20px; overflow:hidden;  display:block;  }
.btn_home:hover{  display:block; text-indent:-176px; overflow:hidden;}
.btn_home:active{  width:176px; height:20px; overflow:hidden;  display:block; background-image:url(../img/ipod1a.gif); }

.btn_tc {width:176px; height:20px; overflow:hidden;  display:block; float:left; }
.btn_tc:hover{  display:block; text-indent:-176px; overflow:hidden;}

.btn_buy {width:54px; height:54px; overflow:hidden;  display:block; float:left; }
.btn_buy:hover{  display:block; text-indent:-54px; overflow:hidden;}


a:link {
			color: #634598;
			text-decoration:underline;
			}
			a:visited {
			color: #634598 ;
			text-decoration:underline;
			}
			a:hover {
			color: #6da038;
			text-decoration:underline;
			}
			a:active {
			color: #634598;
			text-decoration:underline;
			}
			
.link_footer:link 		{ color: #ffffff; text-decoration: none}
.link_footer:visited 	{color: #ffffff; text-decoration: none}
.link_footer:hover 	{ color: #6da038; text-decoration: underline}
.link_footer:active	{ color: #ffffff; text-decoration: none}

input
{
color: #000000;
background: #FFFFFF;
border: 1px solid #b6b6b6;

}


#boxtl 
{
background-image:url(../img/tl.gif);
background-repeat:no-repeat;
background-position:left;
}

#boxtr 
{
background-image:url(../img/tr.gif);
background-repeat:no-repeat;
background-position:right;
}
#boxbl 
{
background-image:url(../img/bl.gif);
background-repeat:no-repeat;
background-position:left;
}
#boxbr 
{
background-image:url(../img/br.gif);
background-repeat:no-repeat;
background-position:right;
}