@charset "utf-8";
/* CSS Document */


body { margin: 0px; padding: 0px; text-align: center; font-family:Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;  font-size:12px; line-height:15px;}



caption, .caption { font-size:13px; color:#a8d397; font-weight:bold; text-align:left; padding-bottom:5px;}
h1{ font-size:13px; color:#a8d397; font-weight:bold; text-align:left;}
th { font-size:12px; color:#d4eacc; font-weight:bold; text-align:left; padding-bottom:5px;}
td { text-align:left;}
td.providertable { color:#ffffff; font-size:10px; text-decoration:none; padding:1px; border-bottom:#ffffff solid 1px; text-align:left}
td.providertable_bottom { color:#ffffff; font-size:10px; text-decoration:none; padding:1px; text-align:left;}
td.register { padding:0 0 0 30px; color:#ffffff;}
td.register_form { padding:0 0 15px 15px;}
td.register_submit { padding:0 0 15px 13px;}
td.toolstable { color:#ffffff; font-size:10px; text-decoration:none; padding:1px; border-bottom:#ffffff solid 1px; text-align:left}
th.toolstable { color:#ffffff; text-decoration:none; padding:1px; border-bottom:#ffffff solid 1px; text-align:left}
td.toolscust { color:#ffffff; font-size:10px; text-decoration:none; padding:1px;}
th.toolscust { color:#ffffff; text-decoration:none; padding:1px; border-bottom:#ffffff solid 1px; text-align:left}
td.toolscust_bottom { color:#ffffff; font-size:10px; text-decoration:none; padding:1px; text-align:center;}
td.toolstable2 { color:#a8d397; font-size:10px; text-decoration:none; padding:1px; border-bottom:#ffffff solid 1px; text-align:left}
td.toolstable_bottom { color:#ffffff; font-size:10px; text-decoration:none; padding:1px; text-align:center;}
td.toolstable_bottom2 { color:#a8d397; font-size:10px; text-decoration:none; padding:1px; text-align:center;}
td.sweeps { padding:75px 0 0 30px; color:#ffffff; text-align:center; vertical-align:top; margin:0px auto;}
td.directmail { padding:75px 0 0 30px; color:#ffffff; text-align:center; vertical-align:top; margin:0px auto;}
td.registerform { padding:0 0 0 0px; color:#ffffff; text-align:right; font-size:10px;}
td.registerform_form { padding:4px 0 4px 5px; color:#ffffff; font-size:10px;}
td.registerform_submit { padding:5px 0px 0px 3px; color:#ffffff;}

gentext { color:#ffffff; }
td.gentext { color:#ffffff; }

.privacy { font-size:10px; line-height:12px; color:#000000;}



input, textarea, select { border:0px; background:url(images/fade.gif) top left no-repeat; font-family: Helvetica, Arial, sans-serif; color:#000000; font-size:12px; padding:3px; width:175px;}
input.toolscust, textarea.toolscust, select.toolscust { border:0px; background:url(images/fade.gif) top left no-repeat; font-family: Helvetica, Arial, sans-serif; color:#000000; font-size:12px; padding:3px; width:auto;}
input.signin { background:none; width:188px; padding:0px;}
input.submit { background:none; width:188px; padding:0px; text-align:center;}
input.submit_small { background:none; width:101px; padding:0px; text-align:center;}
input.checkbox { background:none; width:21px; padding:0px;}
input.quantity { background:url(images/fade.gif) top left no-repeat; width:48px; padding:5px; color:#a6a7aa; }
input.quantity2 { background:url(images/fade_green.gif) top left no-repeat; width:48px; padding:5px; color:#a6a7aa; }
input.regform { width:120px; padding:1px;} 
select.regform { width:122px; padding:1px;}
input.regformbutton { background:none; width:150px; padding:0px;} 

textarea.wide { width:500px; }


a { color:#a6a7aa; font-size:12px; text-decoration:none;}
a:hover { color:#59b345; font-size:12px; text-decoration:none;}




#header { width: 90%; margin: 0px auto; background:#ffffff; overflow:hidden; height:88px; vertical-align:top; text-align:left}




#topnav { width: 99%; float:left;}

#topnav #leftnav {}
#topnav #leftnav ul { margin:0px auto; padding:0 0 0 30px; list-style-type:none; text-align:left;}
#topnav #leftnav li { margin:0px auto; padding:0 5em 0 0; float:left; list-style-type: none; text-align:left;}
#topnav #leftnav li.providers { margin:0px auto; padding:0; float:left; list-style-type: none; text-align:left;}

#topnav #rightnav { float:right;}
#topnav #rightnav ul { margin:0px auto; padding:0 0 0 0px; list-style-type:none; text-align:left;}
#topnav #rightnav li { margin:0px auto; padding:0 5em 0 0; float:left; list-style-type: none; text-align:left;}
#topnav #rightnav li.home { margin:0px auto; padding:0 1em 0 0; float:left; list-style-type: none; text-align:left;}



#container_p { width: 100%; margin: 0px auto; background:#59b345; overflow:hidden; float:left;}
#container_p #privacy1 {padding:10px 0px 10px 30px;}
#container_p2 { width: 100%; margin: 0px auto;  background:#ffffff; overflow:hidden; float:left;}
#container_p2 #privacy2 {padding:10px 0px 0px 30px;}

#container_admin { width: 100%; margin: 0px auto; background:#59b345; overflow:hidden; float:left;}
#container_admin #home1text {  padding:30px; color:#FFFFFF; text-align:left; overflow:hidden; }
#container_admin a { color:#ffffff; font-size:12px; text-decoration:underline;}
#container_admin a:hover { color:#345603; font-size:12px; text-decoration:none;}


#container { width: 100%; margin: 0px auto; background:#59b345; overflow:hidden; height:325px; float:left; }
#container a { color:#ffffff; font-size:12px; text-decoration:underline;}
#container a:hover { color:#345603; font-size:12px; text-decoration:none;}

/* tall variable height container */
#container_t { width: 100%; margin: 0px auto; background:#59b345; overflow:hidden; float:left; }
#container_t a { color:#ffffff; font-size:12px; text-decoration:underline;}
#container_t a:hover { color:#345603; font-size:12px; text-decoration:none;}

#container #rightflash { float:right; width:35%; height:325px;}
#container #lefttext {  height:325px; padding:30px; color:#FFFFFF; text-align:left;}
#container #home1text {  height:265px; padding:30px; color:#FFFFFF; text-align:left; background:url(images/title_welcome.gif) left bottom no-repeat; overflow:hidden; }
#container #home2text {  padding:30px 30px 30px 30px; color:#FFFFFF; text-align:left; overflow:hidden; }
#container #sweepstext {  height:265px; padding:30px; color:#FFFFFF; text-align:left;}

#container #directmailtext {  height:265px; padding:30px; color:#FFFFFF; text-align:left;}
td.directmail_form { padding:4px 0 4px 5px; color:#ffffff; font-size:12px;}
input.dmform { padding:1px; width:auto; background-color:#ffffff; }

#container #contacttext {  height:265px; padding:30px; color:#FFFFFF; text-align:left;}

#container_t #facts_text {  padding:30px; color:#FFFFFF; text-align:left; /*background:url(images/title_facts.gif) left bottom no-repeat;*/ overflow:hidden; font-size:11px; line-height:12px;}
#container_t #facts_text a { color:#FFFFFF; font-size:11px; text-decoration:underline; line-height:12px;}
#container_t #facts_text a:hover { color:#345603; font-size:11px; text-decoration:none; line-height:12px;}

#container_t #provider_text {  padding:30px; color:#FFFFFF; text-align:left; /*background:url(images/title_producer.gif) left bottom no-repeat;*/ overflow:hidden;}
#container_t #provider_table {  padding:30px; color:#FFFFFF; margin:0px auto; text-align:center;}
#container_t #provider_table #scroll { width:500px; overflow: auto;}

#container #video_text {  height:100px; padding:30px 30px 30px 30px; color:#FFFFFF; text-align:left; overflow:hidden;}
#container #sign_in_text {  height:100px; padding:30px 30px 30px 30px; color:#FFFFFF; text-align:left; overflow:hidden; border-bottom:#ffffff solid 1px;}
#container #register_text {  height:100px; padding: 20px 30px 30px 30px; color:#FFFFFF; text-align:left; /*background:url(images/title_register.gif) left bottom no-repeat;*/ overflow:hidden;}

#container #registerform_text {  height:286px; padding: 20px 20px 20px 30px; color:#FFFFFF; text-align:left; background:url(images/title_register.gif) left bottom no-repeat; overflow:hidden; }

/*
#container #tools_table {  height:265px; padding:30px; color:#FFFFFF; margin:0px auto; text-align:center;}
#container #tools_table #scroll { height: 265px; width:597px; overflow: auto;}
#container #tools_table #scroll #tinyText { color:#ffffff; font-size:9px; line-height:1.1; text-decoration:none; text-align:left }
#container #tools_table #scroll #tinyText a { color:#ffffff; font-size:9px; text-align:left }
#container #tools_preview #scroll2 { height: 265px; width:300px; overflow: auto;}
*/
#container_t #tools_text {  padding:30px; color:#FFFFFF; text-align:left; overflow:hidden;}
#container_t #tools_table {  padding:30px; color:#FFFFFF; margin:0px auto; text-align:center;}
#container_t #tools_table #scroll { width:597px; overflow: auto;}
#container_t #tools_table #scroll #tinyText { color:#ffffff; font-size:9px; line-height:1.1; text-decoration:none; text-align:left }
#container_t #tools_table #scroll #tinyText a { color:#ffffff; font-size:9px; text-align:left }
#container_t #tools_preview #scroll2 { width:300px; overflow: auto;}

#container_t #tools_cust_table {  padding:30px; color:#FFFFFF; margin:0px auto; text-align:left;}
#container_t #tools_cust_table #scroll { width:597px; overflow: auto;}
#container_t #tools_cust_table #scroll #tinyText { color:#ffffff; font-size:9px; line-height:1.1; text-decoration:none; text-align:left }
#container_t #tools_cust_table #scroll #tinyText a { color:#ffffff; font-size:9px; text-align:left }


#container #tools_menu { height:265px; padding:30px; color:#FFFFFF; text-align:left; overflow:hidden;}
#container #tools_text {  height:265px; padding:30px; color:#FFFFFF; text-align:left; background:url(images/title_tools.gif) left bottom no-repeat; overflow:hidden;}


#container #cartscroll { height: 265px; width:550px; overflow: auto;}
#container #summaryscroll { height: 250px; width:400px; overflow: auto;}

#container2 { width: 100%; margin: 0px auto; background:#59b345; overflow:hidden; height:200px; float:left;}
#container2 #password_text {   padding:30px; color:#FFFFFF; text-align:left;}


#footer { width: 99%; margin: 0px auto; height:15px;}
#footer #leftfooter { padding-left:30px; color:#a6a7aa; text-align:left; font-size:10px}
