@charset "utf-8";
/* CSS Document */

body {margin: 0; padding: 0; background:#000000 url(../img/blurbg2.jpg) no-repeat center top; font-family: arial; font-size: 12px; color:#333333; line-height: 18px; }
html {margin: 0; padding: 0; }
#topbar {width: 100%; height: 91px;  color:#FFFFFF;}
.membercount {	font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 20px 0;}
#topbar img {float: left; border: none;}
#topbar .info {float: left; margin: 25px 20px 20px 20px; color:#999999;}
#topbar .info a {color:#FFFFFF; text-decoration: underline;}
.panel {float: right; background: #000000; padding: 10px; color:#FFFFFF;}
.memberlogin {float: right; background: #1d8f3a; padding: 10px; color:#FFFFFF;}
.memberlogin a { color: #FFFFFF; font-weight: bold;}
#container {margin: auto; width: 940px;}
#content {float: left; width: 880px; padding: 30px; background: #FFFFFF;}
#menu {width: 100%; padding: 10px 0 10px 0; background: #000000; color:#FFFFFF;}
#menu a { color:#FFFFFF;}
#menu a:hover { text-decoration: underline;}
#menu ul {margin: 0 0 0 20px; padding: 0;}
#menu li {margin: 0 20px 0 0; padding: 0; display: inline;}

#menu-member {width: 830px; padding: 10px 0 10px 0; background: #333333; color:#FFFFFF; float: left; }
#menu-member  a { color:#FFFFFF;}
#menu-member  ul {margin: 0 0 0 20px; padding: 0;}
#menu-member  li {margin: 0 20px 0 0; padding: 0; display: inline;}
.cart {float: left; padding: 20px; background: #CCCCCC; font-size: 18px;} !important

.cart-summary { font-size: 18px;} !important
div span #catCartSummary table { font-size: 18px;} !important
.cartSummaryTable { font-size: 18px;} !important
td.cartSummaryItem { font-size: 18px; font-size: 18px;}!important
a.cartSummaryLink {background: #00FF00; font-size: 18px;} !important
.cart span #catCartSummary table.cartSummaryTable td.cartSummaryItem { font-size:18px; }!important
.white {color: #FFFFFF}
#bottom {float: left; width: 880px;  font-size: 11px; color:#FFFFFF; background: #333333; padding: 30px; }
#bottom a { color: #FFFFFF;}
#bottom a:hover { text-decoration: underline;}
#footer {float: left; width: 940px; text-align: center; font-size: 11px; color:#FFFFFF; margin: 20px 0 30px 0;}
.video { background: url(../img/videobg.gif) no-repeat;  padding: 11px; float: right;}
h1 { color: #23649E; font-weight: normal;}
a { color: #23649E; text-decoration: none;  }
a:hover { text-decoration: underline;}
.tablegold { background: #D2C6A7; font-size: 14px;}
.tableblack { background: #000000; color:#FFFFFF; font-size: 14px;}
.tabledarkgrey { background: #333333; color: #FFFFFF; font-size: 12px;}
.tablegrey { background: #EFEFEF;}
.tablegreyborder { background: #EFEFEF; border-right: 1px #333333 dashed;}
.tablelightgrey { background: #F8F8F8; }
.compare tr td{ border-bottom: #CCCCCC solid 1px; padding: 3px; text-align: centre;}
.line { border-bottom: #000000 1px dotted; margin: 20px 0 20px 0;}
.box { border: #CCCCCC 1px dotted; background: #F9F9F9; padding: 30px; margin: 0 20px 0 0;}
.box2 { border: #CCCCCC 1px dotted; background: #F9F9F9; padding: 30px; float: left; width: 360px; margin: 0 20px 0 0;}
.blurb { font-size: 16px; line-height: 22px;  font-weight: bold; }
img {border: none;}
.checkout h2 { border-bottom: 1px solid #CCCCCC;}
a.button.buyonline {margin: 10px 0 0 0;	float: left;	text-indent: -9999px;}
a.button.buyonline {background: url(../img/button-buyonline.png) no-repeat 0 0;	height: 34px;	width: 135px;}
a.button.buyonline:hover, .scroller a.button.signup:active {background: url(../img/button-buyonline.png) no-repeat 0 -34px;}
#content ul {margin: 0; padding: 0;}
#content li { list-style: none; background: url(../img/bluebullet.gif) no-repeat 0px 6px; padding-left: 14px; margin: 0 0 5px 0;}

.content1 {float: left; width: 500px; margin: 0 20px 0 0;}
.content2 {float: left; border: #CCCCCC 1px dotted; background: #F9F9F9; padding: 30px; width: 260px;}
.req { color:#1e8e3c; font-weight: bold;}
#support {float: left; background: #FF3300; color: #FFFFFF; width: 80px; padding: 10px 0 10px 30px;}
#support a { color: #FFFFFF; font-weight: bold;}