body {font-family: Arial, SunSans-Regular, Sans-Serif;padding:0px;margin:0px;background: #fff; color: #000;}
form {margin-top: 0; margin-bottom: 0;} 
INPUT,TEXTAREA {margin-right: 5px;  margin-top: 0;}
SELECT {padding:0px; margin:0px;}
a:link {color: #235ca4;text-decoration: none;}
a:hover {color: #235ca4;text-decoration: underline;}
a:visited {color: #235ca4;text-decoration: none;}
a:active {color: #235ca4;text-decoration: none;text-align: left;}
h1 {font-size:20px;text-align: left; line-height: 22px; margin-top:0;margin-bottom:5px;padding-bottom:0; }
h2 {font-size:14px;text-align: left;margin:0;padding-bottom:5px;}
h3 {font-size:18px;text-align: left; color: #ee8011;margin:0;padding-bottom:5px; padding-top:0px;}
h4 {font-size:12px;text-align: left; padding:0; margin:2px 0 2px 0;}
hr {height: 1px; width: 85%; text-align:center;}
.smalltext {font-size:12px; padding-right: 5px;}
.xsmalltext {font-size:10px; padding-right: 5px;}
.smalltextalt {font-size:10.5px; padding-left: 10px; float:right;}
.more {font-size:12px;text-align: right;padding: 5px;}
.button{padding:1px 3px; background: #ee8011;font-weight: bold;  border: 1px solid #000;}
.button a:link, .button a:visited {font-size:14px;color: #fff;text-decoration: none;}
.button a:hover {font-size:14px;color: #fff; text-decoration: underline;}
.left {font-size:11px;text-align: left;padding: 5px 0 0 5px;border-top:1px dashed #BBB;margin-top:10px;}
/* ----------Web Connect Bar-------------- */
#connect {width: 100%;height:32px;background: #fff url(/Navigation/1/webconnect/images/bgl.gif) repeat-x;}
#nav-tab {background: url(/Navigation/1/webconnect/images/tab.gif) no-repeat;width: 600px; height: 32px; margin-left: auto;margin-right: auto; padding: 0;}
#nav-tab li, #nav-tab a {height: 32px;display: block;}
#nav-tab li {float: left;list-style: none;display: inline;text-indent: -9999em;}
#tab1 { width: 125px; }
#tab2 { width: 99px; }
#tab3 { width: 140px; }
#tab4 { width: 127px; }
#tab5 { width: 106px; }
#tab2 a:hover { background:url("/Navigation/1/webconnect/images/tab.gif") -125px -32px no-repeat; }
#tab3 a:hover { background:url("/Navigation/1/webconnect/images/tab.gif") -224px -32px no-repeat; }
#tab4 a:hover { background:url("/Navigation/1/webconnect/images/tab.gif") -364px -32px no-repeat; }
#tab5 a:hover { background:url("/Navigation/1/webconnect/images/tab.gif") -491px -32px no-repeat; }
/* ----------container to center the layout-------------- */
#container {width: 900px;margin-left: auto;margin-right: auto;margin-top: 0;background-color: #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:4px solid #fff;padding: 0px;line-height: 16px;}
.preload{display:none;}
#top { padding-bottom: 5px; margin: 0; background: #fff; height: 72px;}
#logo { border:0; float:left; padding-left: 5px;font-size: 11px; text-align: left; margin-top: 5px; width: 226px; height: 69px; }
#promo { padding: 0; margin-top: 5px; border:0px solid #BBB; float:left; width: 109px; height: 60px; }
/* ----------Social Media-------------- */
ul.shareLinks { overflow: auto; padding:0;margin:0;}
ul.shareLinks li { list-style:none!important;  list-style-image:none;  float:left; margin-right: 5px;}
/* ----------ad tabs-------------- */
.tabads {float:right;margin-right:20px;margin-top:10px; }
.tabads ul  {margin: 0; list-style: none; clear:both; }
.tabads li {overflow:hidden; display:block;width:85px; height:100%; text-align:left;padding: 2px; margin-right:10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #235ca4;font-weight: bold; margin: 3px; background: #c8d6e8;}
/* ----------Icons-------------- */
#nav {text-align:right; padding-top: 15px; font-size: 12px; height: 25px; padding-bottom: 0px;}
#nav ul li { padding: 0 5px 0 0 ; margin: 0; list-style: none; display: inline; text-align:right; }

.sprite {margin-right:40px;text-indent:24px;display:inline-block;height:15px;background:url('/Navigation/1/images/icons-h.gif') no-repeat;}
.icon-coupon:link, .icon-coupon:visited, .icon-coupon:active{white-space:nowrap;text-decoration: none;width:20px;background-position:-24px -3px;}
.icon-coupon:hover {text-decoration: underline;background-position:-24px -24px;}
.icon-video:link, .icon-video:visited, .icon-video:active{text-decoration: none;width:20px;background-position:-46px -3px;}
.icon-video:hover {text-decoration: underline;background-position:-47px -24px;}
.ar:link, .ar:visited, .ar:active {background-repeat:no-repeat;text-indent:10px;text-decoration: none;white-space:nowrap;width:12px;background-position:-124px -3px;}
.ar:hover {background-repeat:no-repeat;text-indent:10px;text-decoration: underline;background-position:-125px -24px;}
.login2:link, .login2:visited, .login2:active {background-repeat:no-repeat;text-indent:10px;text-decoration: none;white-space:nowrap;width:20px;background-position:0px -3px;}
.login2:hover {background-repeat:no-repeat;text-indent:10px;text-decoration: underline;background-position:0px -24px;}
.login a:link, .login a:visited {color: #235ca4;padding-left: 25px; text-decoration: none; background: url('/Navigation/1/images/login.gif') no-repeat left center; }
.login a:hover {color: #235ca4;padding-left: 25px;text-decoration: underline; background: url('/Navigation/1/images/login2.gif') no-repeat left center; }
.ad a:link, .ad a:visited{color: #235ca4;padding-left: 20px; padding-right: 5px; text-decoration: none; background: url('/Navigation/1/images/ad.gif') no-repeat left center; }
.ad a:hover {color: #235ca4;padding-left: 20px; padding-right: 5px; text-decoration: underline; background: url('/Navigation/1/images/ad2.gif') no-repeat left center; }		
/* ----------Must See-------------- */
#mustsee { position: relative; top: 0; left: 711px; height: 136px; width: 143px; margin: 0; padding: 0 7px 15px 8px; border-left:1px solid #BBB; border-right:1px solid #BBB; border-top:1px solid #fff; border-bottom:1px solid #fff; clear: both; }
.titles{ font-size: 13px; margin-bottom: 4px; margin-top: 0; text-transform: uppercase; text-align: center; font-weight: 700; color:#666666; }
#mustsee ul {  list-style:none!important;  list-style-image:none; font-size: 12px; list-style: none; margin: 0; padding: 0; display: block; line-height: 19px!important; }
#viral ul { font-size: 12px; list-style: none; margin: 0px; padding: 0px; display: block; line-height: 19px; }
/* ----------picture-------------- */
#picture { margin: 0; padding: 0; border-right:0px solid #fff; height:160px; width: 900px; }
/* -----------drop navigation--------------------------- */
.chromestyle{width: 900px;font-weight: bold;font-size: 12px;margin-left: auto;margin-right: auto;}
.chromestyle:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.chromestyle ul{border-bottom: 1px solid #BBB;border-top: 1px solid #fff;background: url(/Navigation/1/images/chromebg.gif) center center repeat-x; padding: 4px 0;margin: 0;text-align: center;}
.chromestyle ul li{display: inline;}
.chromestyle ul li a{ color: #235ca4;padding: 4px 6px;margin: 0;text-decoration: none;border-right: 1px solid #DADADA;}
.chromestyle ul li a[rel]:after{ content: "v";}
.dropmenudiv{position:absolute;top: 2px;border: 1px solid #BBB;border-top-width: 0;font-size:11px;line-height:12px;z-index:100;background-color: white;width: 150px;visibility: hidden;text-align: left;padding: 0 5px 5px 5px;}
.dropmenudiv a{width: auto;display: block;text-indent: 3px;border-bottom: 0px solid #BBB; padding: 2px 0;text-decoration: none;font-weight: bold;color: #235ca4;}
* html .dropmenudiv a{ width: 100%;}
.dropmenudiv a:hover{ background-color: #F0F0F0;}
.indent{margin-left: 10px;}
/* ---------body layout 3-------------- */
#bodycontainer {width: 900px;margin-left: auto;margin-right: auto;margin-top: 0;background-color: #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:4px solid #fff;padding: 0px; font-size: 82.5%; line-height: 16px;}
#contentleft {width:120px; padding-top:10px; padding-right:15px; float:left; background:#fff; text-align: center; font-size:12px;}
#contentcenter {width: 535px; padding-top:15px; padding-bottom:15px; float:left; background:#fff;}
#contentcenter img{margin: 10px;}
#contentcenter p {margin:0; padding:5px 0 10px 0;}
#contentright {width:215px; padding-top:10px; padding-left:15px; float:left; background:#fff; text-align: left; font-size:12px;}
/* ---------body layout 2-------------- */
#bodycontainer2 {width: 900px;margin-left: auto;margin-right: auto;margin-top: 0;background-color: #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:4px solid #fff;padding: 0px; line-height: 16px;}
#contentcenter2 {width: 725px; float:left; background:#fff;}
#contentcenter2 img{margin: 10px;}
#contentright2 {width:160px; padding-top:10px; padding-left:15px; float:left; background:#fff; text-align: left; }
/* ---------Home-------------- */
#homecontentcenter {width: 450px;padding-top:15px;padding-bottom:15px;float:left;background:#fff;}
#homecontentcenter p {margin:0; padding:5px 0 10px 0;}
#homecontentright {width:300px;padding-top:10px;padding-left:10px;float:left;background:#fff;text-align: left;font-size:12px;}
#homesubleft {width:165px;padding-top:10px;padding-left:0;float:left;background:#fff;text-align: left;}
#homesubright {width:120px;padding-top:10px;padding-left:15px;float:left;background:#fff;text-align: center;}
#fullwidth {width: 100%; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding: 0px; border-top: 1px solid #bbb; border-right: 1px solid #bbb; border-bottom: 1px solid #bbb; border-left: 1px solid #bbb;}
#fullwidth thead th { font-weight: bold; text-align: center; background-color: #235ca4; color: #FFF;}
#fullwidth tbody th{background-color: #c8d6e8; text-align: left; padding-left: 10px; border-top: 1px solid #BBB; border-right: 0px none #BBB; border-bottom: 0px none #BBB; border-left: 0px none #BBB;}
#fullwidth td  {text-align: center;}
#fullwidth tr:hover {background-color: #c8d6e8;}
#fullwidth_b {Background-color: #fff;width: 100%; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; padding: 0px; border-top: 1px solid #bbb; border-right: 0px solid #bbb; border-bottom: 1px solid #bbb; border-left: 1px solid #bbb;}
#fullwidth_b thead th {padding: 5px; font-weight: bold; text-align: left; background-color: #235ca4; color: #FFF;}
#fullwidth_b tbody th{background-color: #c8d6e8; text-align: left; padding-left: 10px; border-top: 1px solid #BBB; border-right: 0px none #BBB; border-bottom: 0px none #BBB; border-left: 0px none #BBB;}
#fullwidth_b td  {padding: 5px 10px; text-align: left;border-right: 1px solid #bbb;}
#fullwidth_v {Background-color: #fff;width: 100%; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding: 0px; }
#fullwidth_v img{margin: 10px; border: 1px solid #BBB;}
#fullwidth_v td  {padding: 5px 10px; text-align: left; font-size:12px;}
#fullwidth_v h2{font-size:12px; font-weight:bold;}
.even{background-color: #FFFFCC;}
.odd{background-color: #EEEEEE;}
.avg {background-color: #FFC; text-align: center; font-size:10px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF;}
.high {background-color: #ee8011; text-align: center; font-size:10px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF;}
.low {background-color: #c8d6e8; text-align: center; font-size:10px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #FFF;	border-right-color: #FFF;	border-bottom-color: #FFF;	border-left-color: #FFF;}
/* ---------Video-------------- */
#videoplayer {padding-top: 20px; margin: 0px;float:left;border: 0px none #BBB;width: 580px;}
#videoad {padding-top: 0px; margin-top:0px;margin-left: 600px; border: 1px none #BBB;width: 300px;}
/* ----------Media box-------------- */
#Media {float: right; border: 1px solid #BBB; width: 215px; margin-left: 10px; margin-top: 10px;margin-bottom: 10px;}
#Media img {margin: 0;}
.coupons {	width: 235px;	height: 235px;	padding:0;	margin-left: auto;margin-right: auto; border-bottom: 1px dashed #BBB;	}
.coupons img {padding:0; margin:0;}
#coupon-layout img{padding:0; margin:0;}
.mmch{ position: relative; top: 12px; left:10px;font-size:16px;text-align: left; color:#000000;font-weight: bold; padding:4px; }
.mmc{border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; Padding:18px 10px 10px 10px;border: 1px solid #BBBBBB;margin-bottom:5px;}
.mmc img{border: 0 solid #BBB; margin: 5px 10px 5px 10px;}
.mmc ul{padding:0; list-style: none; margin:0 0 0 5px;}
.bg {background-color:#FFF;padding-left:10px;padding-right:10px}
.picturebox {float: right; border: 1px solid #BBB; width: 150px; height:100px; background-color:#f8f8f8; margin-left: 8px; margin-top: 5px;}
.picturebox118 {float: right; border: 1px solid #BBB; width: 118px; height:100px; background-color:#f8f8f8; margin-left: 0px; margin-top: 5px; margin-bottom:10px;}
.sectionbox {margin-right: auto;margin-left: auto; margin-bottom:10px; width: 134px; border: 1px solid #BBB; height:100px; background-color:#f8f8f8;}
.sectionboxb {padding:0; margin:0;margin-right: auto;margin-left: auto; width: 280px; border: 1px solid #BBB; height:100px; background-color:#f8f8f8;}
.sectionboximg {padding:0px; margin:0; width: 267px; height:150px; background-color:#f8f8f8;}
#sectionlft {width:142px;padding-top:10px;margin-left:1px;float:left;}
#sectionlft img{padding:0; margin:0;border:0;}
#sectionrt {width:142px;padding-top:10px;padding-left:0;float:left;}
#sectionrt img{padding:0; margin:0;border:0;}
/* ----------Notes Faq-------------- */
.note {width: 90%; margin-left: auto;margin-right: auto; border-top: 1px solid #235ca4; border-bottom: 1px solid #235ca4; background-color:#c8d6e8;  margin-top: 15px;margin-bottom: 15px; padding: 10px; line-height:18px;}
.help {width: 90%; margin-left: auto;margin-right: auto; border-top: 1px solid #ee8011; border-bottom: 1px solid #ee8011; background-color:#ecc6a0;  margin-top: 15px;margin-bottom: 15px; padding: 10px; font-style:italic;}
.faq {float: right; width: 125px; border: 1px dashed #BBB; margin: 10px; font-style:italic;}
.shop {width: 90%; margin-left: auto;margin-right: auto; border-top: 1px solid #235ca4; border-bottom: 1px solid #235ca4; background-color:#c8d6e8;  margin-top: 15px;margin-bottom: 15px; padding: 10px; font-style:italic;}
/* ----------Sub Nav-------------- */

div.moduletable h3, .subtitles{font-size: 11px; color:#000; margin-bottom: 0;margin-top: 5px;text-transform: uppercase;text-align: left;font-weight: 800;}
div.moduletable ul, #subnav ul {font-size: 12px;list-style: none;margin: 0;padding: 5px;display: block;line-height: 19px;border-top: 1px solid #BBB;border-bottom: 1px solid #BBB;}
/* ----------listings-------------- */
.rd-box{border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #BBBBBB;margin-bottom:15px;}
.rd-box-featured{border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 2px solid #235ca4;margin-bottom:15px;background: rgb(237,237,237);}
.hi-box{width: 35%;margin-left: 10px;margin-bottom: 10px;padding: 8px;float: right;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #BBBBBB;background-color: #efefef;}
.hi-box-head{font-size: 11px; color:#000; margin-bottom: 0;margin-top: 0px;text-transform: uppercase;font-weight: 800;text-align: center;}
.hi-box-body{vertical-align:top;line-height:18px;} 	
.hi-box a:link, .hi-box a:visited {text-decoration: none;}
.hi-box a:hover {text-decoration: underline;}
.adtitle{font-size: 14px;color: #235ca4;font-weight: bold;}
.Ad_Body{text-align: left; padding: 5px 10px 10px;}
.Ad_Body a{color: #235ca4;}	
.Ad_Body img {margin: 0px 10px 5px 0px; padding: 0; float: left; border: 0px solid #bbb;}
.buttonbar{border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #fff;font-size: 12px; color: #fff; font-weight: bold; margin: 0px auto 0px; padding: 0px;background: #c8d6e8; clear: both; width: 100%;}
.buttonemail {width: 200px; float: left; text-align: center; padding: 2px; margin-right: auto; margin-left: auto;}
.buttonweb {width: 280px; text-align: center; padding: 2px; float: right;}
.list-box a:link, .hi-box a:visited {text-decoration: none;}
.list-box a:hover {text-decoration: underline;}
/* ----------Box-------------- */
#generalbox{width: 900px;margin-right:auto;margin-left:auto; }
.boxpod{width: 292px;border: 1px solid #bbb;background:#efefef;float: left;height: 55px;display: inline;}
.boxpod h4{margin:0; padding:2px;}
.boxpod ul{padding: 0; margin: 0;}
.boxpod li{padding-bottom: 5px; padding-left: 5px; padding-right: 5px; margin: 0; list-style:none; font-size:11px;}
.boxpod a:link, .boxpod a:visited {color: #235ca4;text-decoration: none;}
.boxpod a:hover {color: #235ca4; text-decoration: underline;}
.box{width: 192px; border: 1px solid #bbb; float: left; height: 55px; padding: 0px; margin: 0px 0px 0px 8px; display: inline;}
/* ----------amember-------------- */
.vedit {border: solid 0 #ccccff; width: 570px;margin-right:auto;margin-left:auto;}
.vedit td {text-align: left; vertical-align: middle; padding: 10px 5px 5px 5px; background-color: #c8d6e8;}
.vedit th {padding: 5px 10px 5px 5px; text-align: right; vertical-align: middle; color:#000;  background-color: #c8d6e8; }
.vedit .headrow { text-align: center; }
.hedit {border: solid 1px #ccccff;}
.hedit td {padding: 5px; background-color: #E0E0E0; font-size: 8pt; background-color: white; border: solid 1px #ccccff;}
.hedit th {padding: 2px; text-align: center; background-color: #99ccff; border: solid 1px #ccccff;}
/* ----------Footer-------------- */
#footercontainer {width: 890px; margin-left: auto;margin-right: auto; text-align: left;line-height:18px;padding-top: 30px; padding-bottom: 6px; padding-left: 10px;font-size:11px;color: #f8f8f8;background: #235ca4 url('/Navigation/1/images/footer.gif') no-repeat; border:1px solid #fff;}
#footercontainer a {color: #f8f8f8; text-decoration: underline;}
#footercontainer a:link, #footercontainer a:visited, #footercontainer a:active {color: #f8f8f8;text-decoration: underline;}
#footercontainer a:hover {color: #fff;text-decoration: none;}
