html, body { margin: 0px; padding: 0px; font: 11pt/15pt verdana; }
body	   { margin: auto 0px; text-align: center; color: #333333; background-color: #000; background-image: url('i/bg.jpg'); background-repeat: repeat-x;  }

h1,h2,h3,h4,h5,h6{ margin: 4px 0px; letter-spacing: 0px; }
hr{ height: 1px; }

a:link    { color: #00518c; text-decoration: underline; }
a:visited { color: #31008c; text-decoration: underline; }
a:hover   { color: #006ab9; text-decoration: none; }
a:active  { color: #00518c; text-decoration: underline; }

.centermar{ margin: 0px auto; text-align: center; }
.fLeft { float: left; }
.fRight { float: right; }
.clear { clear: both; }

.mainContainer	{ width: 955px; margin: 0px auto; text-align: center; }
.goldBox{background: #fbfae1; border: 1px solid #ebe472; padding: 15px;}

#chart{ border-collapse: collapse; width: 100%; }
#chart td{ padding: 3px 8px; color: #333333; }
#chart td.basic{ background: #fffef2; }
#chart td.premium{ background: #fffeea; }
#chart td.no{ border: 0px; }
#chart td.compareName{ width: 150px; text-transform: uppercase; letter-spacing: 0px; font-size: 150%;  font-family: arial,helvetica; }
#chart td.rside{ border-right: 1px solid #C4C4C4; }
#chart td.lside{ border-left: 1px solid #C4C4C4; }
#chart td.border{ border: 1px solid #c4c4c4; }

.chart { border-bottom: 1px solid #C4C4C4; border-right: 1px solid #C4C4C4; }
.bigPrice { font: large tahoma; font-weight: bold; }
.compareName{ font: medium tahoma; letter-spacing: 0px; font-weight: bold; }
.ultra	 { background-color: #78A7CE; }
.premium { background-color: #97BBD9; }
.enhanced{ background-color: #D9E0EF; }
.standard{ background-color: #EEF1F8; }

#search{ float: right; padding-top: 6px; }

/* --- Top Navigation --- */

.navContainerStatic	{ z-index: 2; width: 620px; height: 59px; position: absolute; top: 9px; margin: 0px auto; background-image: url('i/navbg.png'); background-repeat: no-repeat; padding: 8px 0px 0px 320px;}
.navContainer	{ z-index: 2; width: 620px; height: 59px; position: fixed; top: 9px; margin: 0px auto; background-image: url('i/navbg.png'); background-repeat: no-repeat; padding: 8px 0px 0px 320px;}
.nav		{ color: #333; float: left; margin-top: 14px; }	
.navImg		{ opacity:.60; filter:alpha(opacity=60); }
a.navImg:hover	{ opacity:.99; filter:alpha(opacity=99); }

a.nav:link    { color: #333333; text-decoration: none; }
a.nav:visited { color: #333333; text-decoration: none; }
a.nav:hover   { color: #001F38; text-decoration: underline; }
a.nav:active  { color: #333333; text-decoration: none; }

/* --- End Top Navigation --- */


/* --- Header --- */

.headerContainer	{ z-index: 1; width: 950px; height: 195px; padding-top: 68px; margin: 0px auto; background-image: url('i/headerbg.jpg'); background-repeat: no-repeat; background-position: center; }

/* --- End Header --- */


/* --- Black Buttons --- */

.buttonContainer	{ width: 900px; margin: 0px auto; padding: 0px; background-color: #fff; background-image: url('i/buttonbg.jpg'); background-repeat: no-repeat; }
.bigButton		{ width: 300px; height: 119px; float: left; background-image: url('i/bigbtnbg.png'); background-repeat: no-repeat; }
.bigButtonOver		{ width: 300px; height: 119px; float: left; background-image: url('i/bigbtnbg__.png'); background-repeat: no-repeat; }
.bigButtonNon		{ width: 300px; height: 119px; float: left; background-image: url('i/bigbtnbg.png'); opacity:0.5; filter:alpha(opacity=90); background-repeat: no-repeat; }
.bigButton img		{ margin-top: 16px; }
.bigButtonOver img	{ margin-top: 16px; }
.bigButtonNon img	{ margin-top: 16px; }
.btnTitle		{ font-family: tahoma; font-size: 10pt; color: #fff; font-weight: bold; width: 265px; margin: 12px auto 0px; letter-spacing: .1em;text-align: center; line-height: 10pt; }
.btnSubtxt		{ font-family: tahoma; font-size: 10pt; color: #ABD1E7; margin: 0px auto; }
a.btnTitleLink		{ text-decoration: none; color: #fff; }
a.btnSubtxtLink		{ text-decoration: none; color: #ABD1E7; }

/* --- End Black Buttons --- */


/* --- Content Block --- */

.contentContainer	{ width: 900px; margin: 0px auto; padding: 8px 0px; background-color: #fff; background-image: url('i/ctbg.jpg'); background-repeat: no-repeat }
.column			{ width: 201px; margin: 20px 0px; padding: 0px 12px; float: left; color: #001F38; font-size: small; }
.testimonials		{ background-image: url('i/test_tile.png'); width: 193px; padding: 6px 6px; font: small tahoma; font-style: italic; color: #ffffff; }
.mainContent		{ width: 620px; padding: 0px 15px; float: left; text-align: left; border-left: 1px solid #ccc; }
.mainContent h1		{ font-size: 150%; padding-bottom: 5px; border-bottom: 1px solid #ccc; }
.mainContent h2		{ font-size: 130%; margin: 38px 0px 0px 0px; padding-bottom: 5px; border-bottom: 1px solid #ccc; }
.mainContent h3		{ margin-top: 20px; font-size: 115%; padding-bottom: 5px; border-bottom: 1px solid #ccc; }
.mainContent h4		{ margin-top: 2px; font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #ccc; }
.mainContent p		{ line-height: 18pt; }
.mainContent a:link	{ color: #3786ce; text-decoration: underline; }
.mainContent a:visited 	{ color: #8b33d2; text-decoration: underline; }
.mainContent a:hover   	{ color: #3786ce; text-decoration: underline; }
.mainContent a:active  	{ color: #3786ce; text-decoration: none; }
.mainContent ul li	{ margin-top: 10px; }
.mainContent ol li	{ margin-top: 10px; }
.wideContent		{ width: 855px; padding: 0px 25px; text-align: left; border-left: 1px solid #ccc; }
.testimonialP p 	{ font-style: italic; }
.testimonialP .auth	{ text-align: right; font-style: none; font-size: small; color: #444444; }

/* --- End content Block --- */


/* --- Footer --- */

.footerContainer	{ width: 900px; margin: 0px auto; background-image: url('i/footerTile.jpg'); background-repeat: repeat-y; }
.footerColumn		{ float: left; padding: 0px 20px; text-align: left; color: #333; font: tahoma 12pt; letter-spacing: -1px; line-height: 12pt; }
.fcBorder		{ border-left: 1px solid #ccc; }
.footerMiniMenu		{ float: left; font: 10pt tahoma; line-height: 20pt; text-align: left; letter-spacing: 0px;  }
.footerMiniImg		{ float: left; padding-top: 3px; }
.footerMiniMenu ul	{ list-style-type: none; margin: -8px 0px 0px -20px; }
.miniMenu		{ font: 10pt tahoma; color: #001F38; }
a.miniMenu:link		{ color: #001F38; text-decoration: none; }
a.miniMenu:visited 	{ color: #001F38; text-decoration: none; }
a.miniMenu:hover   	{ color: #333333; text-decoration: underline; }
a.miniMenu:active  	{ color: #001F38; text-decoration: none; }

/* --- End Footer --- */


/* --- Text Styles --- */

.center{ text-align: center; }
.left{ text-align: left; }
.right{ text-align: right; }

.b{ font-weight: bold; }
.i{ font-style: italic; }

.small{ font-size: 75%; }
.big{ font-size: 125%; }
.title{ font: 13pt/15pt yahoma; font-weight: bold; letter-spacing: -1px; }

/* --- End Text Styles --- */

.goldBox{	background-color: #fcfbd6;
		border: 1px solid #f8f478;
		padding: 15px 15px 10px 15px;
		margin: 20px 0px; }
.goldBox h3{ margin-top: 0px; }
img.screenshot{ border: 1px solid #c4c4c4; margin: 20px; }
img.websiteSS{ -moz-box-shadow: 6px 6px 6px #222;-webkit-box-shadow: 6px 6px 6px #222;box-shadow: 6px 6px 6px #222; border: 0px; }
ul.blue{ list-style-image: url(i/bulletball.png); margin: 0px; padding: 0px 0px 0px 25px; }
ul.blue li{ padding-bottom: 8px; }
li h4{ border: 0px; }
