﻿body { background: #ADADAD url(../images/bg.gif); margin: 0; text-align: center; }
body, table { font-family: Verdana, Arial, Helvetica, sans-serif; }
a { color: #000000; }
a:hover, a:focus { color: #dd0000; }
a img { border: none; }

h1 { font-size: 22px; font-weight: bold; margin: 0 0 10px 0; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color:#000000;  margin: 10px 0 10px 0; }
h2 a { text-decoration: none; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #D00000; color: #333333; margin:0 0 2px 0 !important; line-height: normal; padding: 0; font-weight: bold; }
h4 { font-size: 12px; color:#666666; font-weight: bold; }
h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#dd0000;  margin: 10px 0; }
h6 { font-size: 10px; color: #535353; text-transform:uppercase; font-weight: normal; margin: 0 0 3px 0; }
h6 a { text-decoration:none; color: #535353; }



#pageContainer{width:750px; margin: 0 auto; background-color:#FFFFFF;}
#header
{
    width:100%; 
    height:86px; 
    background-image:url(../images/logo-hdr.gif); 
    color:#CCCCCC; 
    font-size:11px;
    text-align:right;
    vertical-align:top;
    line-height:17px; 
    /*border-left:solid 1px #FF0000; border-collapse:collapse;*/
}
#header a 
{
    text-decoration:none;
    }
#header a:hover 
{
    text-decoration:underline;
    }
#primary{width:100%; height:66px; background: #000000 url(../images/hdr-logo.gif);}

#maintbl 
{
    width:100%; border:solid 1px #000000; border-collapse:collapse;
}
#maintbl td 
{
    border:solid 1px #000000; border-collapse:collapse;}

.maintbl_Nav { background-color:#EEEEEE; padding: 5px 15px 5px 15px; font-size:10px; font-weight:bold;}
.maintbl_Nav a { text-decoration:none;}
.maintbl_Nav a:hover, a:focus { text-decoration:underline;}

.maintbl_Nav_Sidebar { background-color:#EEEEEE; padding: 1px 0 1px 0; font-size:10px; font-weight:bold;}

#maincontent { padding:16px 10px 16px 10px;}
#maincontent h1 { color:#C0C0C0;}

.pagecopytop { font-size:13px; padding:15px 0 0 0; }

#enteryouremail { text-transform:uppercase; font-size:10px; color:#999999; width:500px; text-align:center; padding-bottom:4px; }

#emailform { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; width:100%; text-align:center; }
#emailform button { width:50px; height:31px; }
#emailform2 { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; width:100%; text-align:center; }
#emailform2 button { width:50px; height:31px; }
.emailfield { font-size:16px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #999999; background-color:#FFFFCC; padding:1px 15px 1px 15px; width:275px; }
#wrongemail { text-transform:uppercase; font-size:10px; color:#999999; }
#wrongemail a { color:#c0c0c0; text-decoration:underline;}
#wrongemail a:hover, a:focus, a:active { color:#DD0000; text-decoration:underline;}

#choices { padding: 20px 10px 20px 20px; }
#choices table { padding:5px;}
#choices table td { border-width:0px; }
.bigchkcell { text-align:center; text-transform:uppercase; font-size:10px; vertical-align:top; color:#666666; }
.bigchkcell a { color:#0000FF; }
.bigchkcell img { cursor:pointer; }
.chkImgOn { display:inline; }
.chkImgOff { display:inline; }
.itemdescription { vertical-align:top; padding: 0 10px 0 25px; font-size: 13px; }

/*#mamsum_optin {background-color:#FFFFCC; border:solid 1px #CCCCCC;}*/
.hiliteChoiceOff { background-color:#FFFFFF; border:solid 1px #FFFFFF; width:100%; text-align:left; border-bottom:solid 1px #CBCBCB; }
.hiliteChoiceOff td { padding-bottom:10px; }
.hiliteChoiceOn { background-color:#FFFFCC; border:solid 1px #CCCCCC; width:100%; text-align:left;}
.hiliteChoiceOn td { padding-bottom:10px; }
/*
.hiliteChoiceOff table { padding:10px;}
.hiliteChoiceOn table { padding:10px;}
*/



#saveBttn { text-align:center; text-transform:uppercase; font-size:10px; vertical-align:top; color:#666666; }

/*--- popup divs ---*/
/*
#puo1 { background-color:#990000; border:solid 2px #990000; color:#FFFFFF; font-size:14px; height:400px; width:400px; margin: 0 auto; display:none;}
#puo1 table { border-width:0px; width:100%; }
#puo1 td { border-width:0px; }
#tdPuo1_L { text-align:left; font-style:italic; font-weight:bold; }
#tdPuo1_R { text-align:right; }
#puo1_inside { padding:20px; background-color:#F7F7F7; color:#000000; text-align:left; height:82%; }
#puo1_inside_center { color:#000000; text-align:left; }

#puo2 { background-color:#990000; border:solid 2px #990000; color:#FFFFFF; font-size:14px; height:400px; width:400px; margin: 0 auto; display:none;}
#puo2 table { border-width:0px; width:100%; }
#puo2 td { border-width:0px; }
#tdPuo2_L { text-align:left; font-style:italic; font-weight:bold; }
#tdPuo2_R { text-align:right; }
#puo2_inside { padding:20px; background-color:#F7F7F7; color:#000000; text-align:left; height:82%; }
#puo2_inside_center { color:#000000; text-align:left; }

#puo3 { background-color:#006600; border:solid 2px #006600; color:#FFFFFF; font-size:14px; height:400px; width:400px; margin: 0 auto; display:none;}
#puo3 table { border-width:0px; width:100%; }
#puo3 td { border-width:0px; }
#tdpuo3_L { text-align:left; font-style:italic; font-weight:bold; }
#tdpuo3_R { text-align:right; }
#puo3_inside { padding:20px; background-color:#F7F7F7; color:#000000; text-align:left; height:82%; }
#puo3_inside_center { color:#000000; text-align:left; }

#puo4 { background-color:#006600; border:solid 2px #006600; color:#FFFFFF; font-size:14px; height:400px; width:400px; margin: 0 auto; display:none;}
#puo4 table { border-width:0px; width:100%; }
#puo4 td { border-width:0px; }
#tdpuo4_L { text-align:left; font-style:italic; font-weight:bold; }
#tdpuo4_R { text-align:right; }
#puo4_inside { padding:20px; background-color:#F7F7F7; color:#000000; text-align:left; height:82%; }
#puo4_inside_center { color:#000000; text-align:left; }

.puo_x { font:bold 12px Arial,Helvetica,sans-serif; border:solid 1px #FFFFFF; padding:0 3px 0 3px; cursor:pointer;}
.puo_choice { color:#0000FF; text-decoration:underline; cursor:pointer; }

*/

#navBlank { width:300px;}
#navSearch { width:162px;}
#sidebar { background-color:#EEEEEE;}

#sitestbl 
{
    width:100%; 
    border-left:solid 1px #000000; 
    border-right:solid 1px #000000; 
    border-collapse:collapse; text-align:left;
}
    
.sidebarContent { width: 150px; margin: 0 10px 0 10px; text-align:left; }
.sidebarContent h5 { font-size: 11px; color: #000; }
.sidebarContent h6 { color: #000000; font-size: 11px; font-weight: bold; text-transform: none; }
.sidebarContent ul { margin: 4px 0 4px 0; padding: 0; }
.sidebarContent li { margin: 2px 0; padding: 4px 0 ; list-style: none; font-size: 11px; border-bottom: 1px solid #CBCBCB; }
.sidebarContent a.active { color: #dd0000; }

#socialnetworks li a {text-decoration:none;}
#socialnetworks li a:hover, a:focus {text-decoration:underline;}
#deliveryoptions li a {text-decoration:none;}
#deliveryoptions li a:hover, a:focus {text-decoration:underline;}

/*.weiss_site_menu span { border-top:solid 1px #FF0000; border-right:solid 1px #FF0000; border-collapse:collapse; margin: 0 auto; }
.weiss_site_menu ul { margin: 4px 0 4px 0; padding: 0; }
.weiss_site_menu li { margin: 2px 0; padding: 4px 0 ; list-style: none; font-size: 11px; border-bottom: 1px solid #CBCBCB; }
.weiss_site_menu a.active { color: #dd0000; }

#weiss_site_menu { border-top: 1px solid #444444; }*/
#weiss_site_menu h1 { margin: 5px 0 5px 5px; font-size: 13px; color: #444444; }
#weiss_site_menu .story { background: #fff; width: 149px; border-right: 1px solid #CBCBCB;  border-top: 1px solid #CBCBCB; padding: 10px 0; border-collapse:collapse;}
#weiss_site_menu .story img, #weiss_site_menu .story h2,#weiss_site_menu .story h6 { margin-left: 5px; }
#weiss_site_menu .story h2 {  }
#weiss_site_menu .story .last h2 { margin-right: 2px; }
#weiss_site_menu .alt { background: #0066CC; }
#weiss_site_menu .last { width: 148px; border-right: none; }
#weiss_site_menu .story img { margin-top: 5px; margin-bottom: 5px; }
#weiss_site_menu .story h2 { font-size: 12px; margin: 0 5px; font-size:11px !important; }
#weiss_site_menu .story h2 a { text-decoration: none; }
#weiss_site_menu .story h2 a:hover, #weiss_site_menu .story h2 a:focus { text-decoration: underline; }
#weiss_site_menu .story h6 { margin-bottom: 0 !important; margin-top: 0 !important; }


#disclaimer {width:100%; border:solid 1px #000000; border-collapse:collapse; text-align:left; color:#E2E2E2; background-color:#000000; font-size:11px;}
#disclaimer a {color:#FFB0B0; text-decoration: none;}
#disclaimer a:hover, a:focus {color:#DD0000; text-decoration: underline;}
.disclaimer_nav {color:#666666;}
.disclaimer_nav a {color:#FFFFFF;}
.disclaimer_nav a:hover, a:focus {color:#DD0000; text-decoration:underline;}
#disclaimer td {padding:10px;}

.srch_txt {font-size:11px; width:90px;}
.srch_btn {font-size:11px; width:40px;}

#faq { width:520px; }

.contactUsDiv { text-align:left; margin:30px; border:solid 1px #cccccc; padding:10px; background-color:#EEEEEE; }
.contactUs { border: solid 1px #cccccc; width:434px; margin-bottom:10px; }
.contactUsArea { border: solid 1px #cccccc; width:434px; }
.contactLabels { font-size:10px; }
.contactButtonDiv { text-align:right; }
.required { color:#FF0000; font-weight:bold; }


.offerPopups {border:solid 3px #E62617; padding:20px 40px 10px 40px; font-size:11px; text-align:left; background-color:#FFFFFF; display:none; height:100px; width:450px;}
.offerPopups a {color:#0000FF; margin-left:20px;}
.offerPopups a:hover, a:active {color:#DD0000; text-decoration:none;}

.link { color:#0000FF; text-decoration:underline; cursor:pointer;}

#pu_m_c1_q2 {padding:10px; background:#fff; font-size:11px; text-align:left;}


