body { font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;background:#000;font-size:0.7em;color:#666}
a {color:#666;text-decoration:none}
a:link, a:visited, a:active {
	color:#003366;
}
a:hover {color: #600;}
img {border:0px}

h1 {font-size:1.8em;margin:0 0 15px 0}
h2 {font-size:1.8em;color:#1587d0;margin:0 0 15px 0}
h2 span {color:#000}
h3 {font-size:1.3em;color:#063;margin:10px 0;color:#666;font-weight:bold;}
form {margin:0;padding:0}
ul {margin:0;padding:0}

.err  {color:red;margin:10px 10px 10px 30px}
.c {clear:both;margin:0}

#outer {text-align:center;background:#fff}
#inner {background:url(/images/banner_back.jpg) 0 bottom repeat-x #000;text-align:left}
#top_section {width:970px;height:212px;margin:auto; background:url(/images/banner.jpg) no-repeat right top; position:relative;padding-top:60px;color:#fff}
#top_section h1 {color:#d39713;font-size:2.5em;clear:both}
#top_section h1 span {color:#fff}
#top_section p {
	width:480px;
	line-height:2em;
	font-size:1em !important
}

#content {padding:20px 0 40px 0;width:970px;margin:auto;background:#fff;text-align:left}
#main {width:680px;float:left}
#main p {margin-right:30px; color:#666666;font-size:1.1em; line-height:2em}

.rightbar {float:right;width:260px;background:#f5f5f5;padding:20px 0}

.features ul {margin:0 10px 10px 20px;list-style:none}
.features p {font-size:2em;color:#1587d0;margin:20px 10px 0 20px}
.line {border-top:1px solid #cecccf}

#login input {margin:3px 10px}
#login label {color:#666}
.loginform {width:300px;margin:20px 0 0 100px}
.loginform label {width:110px;display:block;float:left;text-align:right;font-weight:bold;padding-right:15px;font-size:1.1em}
		
#header_inner {width:970px;margin:auto}
#header {background:#000 url("/images/header_bg.gif") repeat-x;height:90px}
#header.red {background-image: url("/images/header_bg_red.gif")}
#header.green {background-image: url("/images/header_bg_green.gif")}
#header.yellow{background-image: url("/images/header_bg_yellow.gif")}
#header.grey{background-image: url("/images/header_bg_blue.gif")}

#top_nav {list-style:none;clear:right;float:right;margin:15px 15px 0 0;color:#fff;font-size:1em;font-weight:bold;width:440px;}
#top_nav li {display:inline;border-right:1px solid #fff;padding:0 5px;background-image:none}
#top_nav .red a {color: #1587d0 !important} 

#top_nav a, #top_nav a:visited, #top_nav a:link, #top_nav a:active {color:#fff}
#top_nav li.bl {border-left:1px solid #fff}

#nav {list-style:none;position:absolute;left:0;top:-1px;color:#fff;font-size:0.9em;font-weight:bold;}
#nav li {display:block;float:left;width:160px;margin:0;padding:0;height:35px;text-align:center;background:url(/images/tab_off.gif) no-repeat}
#nav a, #nav a:visited, #nav a:link, #nav a:active {color:#fff;display:block;height:30px;margin:8px 0 0 0}
#nav li.green {background-image:url(/images/tab_green.gif)}
#nav li.red {background-image:url(/images/tab_red.gif)}
#nav li.blue {background-image:url(/images/tab.gif)}
#nav li.yellow {background-image:url(/images/tab_yellow.gif)}
#nav li.grey {background-image:url(/images/tab_grey.gif)}

.subnav {list-style:none;}
.subnav li {display:block;float:left;width:auto;padding:3px 5px 0 5px;font-size:1.25em;font-weight:bold;border-right:1px solid #777;line-height:1em}
.subnav li.bl {border-left:2px solid #777;}
.subnav a, .subnav a:link, .subnav a:active, .subnav a:visited {color:#777}
.subnav .red {color:#910A0A !important}
.subnav .blue {color:#1186D5 !important}
.subnav .green {color:#338D33 !important}
.subnav .yellow {color:#338D33 !important}

.bull {width:250px;float:left;display:inline;}
.bull ul {color:#666;margin:10px 10px 10px 0;padding:0;font-size:1em;list-style:none;font-weight:bold}
.bull li {background:url(/images/ball.gif) no-repeat 0 2px;padding:6px 0 6px 25px;margin:0; list-style:none;}
.bull.red li {background-image:url(/images/ball.gif)}
.bull.green li {background-image:url(/images/ballgreen.gif)}
.bull.yellow li {background-image:url(/images/ballyellow.gif)}
.bull.blue li {background-image:url(/images/ballblue.gif)}

.abbull {color:#666;margin:10px 10px 10px 15px;padding:0;font-size:1.3em;list-style:none;font-weight:bold; text-align:left}
.abbull li {background:url(/images/baldl.gif) no-repeat 0 2px;padding:6px 0 6px 25px;margin:0}
.abbull li a, .abbull li a:active, .abbull li a:link, .abbull li a:visited {color:#666}
.abbull .red a {color: #1587d0 !important}
.abbull a, .subnav a:link, .subnav a:active, .subnav a:visited {color:#777}

.abbull1 {color:#666;margin:0 0 10px 0 !important; padding:0;font-size:1.3em;list-style:none;font-weight:bold; text-align:left}
.abbull1 ul {margin:0; padding:0;}
.abbull1 li {background:url(/images/ballblue.gif) no-repeat 0 8px;padding:6px 0 6px 30px;margin:0}
.abbull1 .red a {color: #1587d0 !important}
.abbull1 a, .subnav a:link, .subnav a:active, .subnav a:visited {color:#777} .subnav a:hover {color: #600;}

.bull2 ul {color:#666;margin:10px 10px 10px 0;padding:0;font-size:1em;list-style:none;font-weight:bold}
.bull2 li {background:url(/images/blue_sq.gif) no-repeat 0 2px;padding:0 0 6px 25px;margin:0 0 4px 0}

.monkey { color:#FF6699}

#social-back {background:#e7e7e7; padding: 2px 3px 0 0; margin:0;}
#social-holder { width: 970px; margin: 0 auto}
#social { width: 110px; margin: 0 0 0 auto; float:right;}

#footer {text-align:center;background:url(/images/footer_bg.gif) #000 repeat-x;padding:20px 0 20px 0; position:relative;}
#footer p { color:#333333;font-size:0.9em;margin:0;padding:0}
#footer div {margin:0 auto;width:920px;}
#footer ul {float:left;display:inline;width:190px;text-align:left;font-size:0.9em;margin:0 0 0 10px}
#footer li {list-style:none;background:url(/images/bull2.gif) no-repeat 0 4px;padding:0 0 0 14px;}
#footer img {float:left}
#footer a, #footer a:link, #footer a:active, #footer a:visited {color:#a4a4a4}
#foot-expand {float:left; background: url(/images/footer/button1.gif) no-repeat; width: 128px; height:33px; margin:-12px 0 0 0; padding:4px 0 0 12px; font-size:1.1em;}

.forms input, .forms select {margin:5px 0pt;}
.forms {font-size:0.9em; text-align:left;}
.forms label {clear:left; display:block; float:left; font-weight:bold; margin:5px 0pt; width:210px;}

/* Buy online panel */
#buypanel {width:414px;background:url(/images/bg_buy_panel_bottom.gif) no-repeat bottom;padding:0 0 40px 0;margin-left:30px}
#top {background:url(/images/bg_buy_panel.gif) no-repeat;padding-top:40px}
#buypanel form {margin:0 0 0 20px}

.price {width:112px;float:right; margin-right:16px; padding-right:52px;}
.month{color:#ddd;font-weight:bold;font-size:1.3em;text-align:right;margin:-8px 17px 0 0}
.total{font-size:2.8em; margin-top:-5px;color:#ad031d;}
#but {float:left; margin-left:10px;}
.brd {border-bottom:1px solid #ddd; width: 370px; height:16px;clear:both;margin:0;padding:0}
.swarm {background-image:url(/images/swarm_size.jpg); background-repeat:no-repeat; width:391px; height:67px; padding-top:27px; padding-left:9px}
.per {float:right;padding-top:7px;padding-right:30px;font-weight:bold}
.vasl {width:300px;color:#900}
.discounts {background:url(../images/discounts.jpg) no-repeat;width:391px;padding-top:47px;font-size:12px;color:#06f}
.discounts p {width:260px;margin-left:120px;font-weight:bold}
.annot {color:#ccc;font-size:0.9em;text-align:center;padding:0;margin:0}
.logos {margin-right: 28px;}
.sla_icon { float:left; margin-right:9px;}
.bottom-icons {margin-top:198px;}
* html .bottom-icons {margin-top:24px;}

/* Bottom Tabs Section */
#tabs {font-size: 90%;margin: 20px 0; padding-bottom:0px;}
#tabs ul {float: left; width: 955px;padding-top: 4px; background: url(../images/tabs/back.gif) repeat-x left bottom;}
#tabs li {margin:0 -2px 0 5px; list-style: none;}
* html #tabs li {display: inline; /* ie6 double float margin bug */}
#tabs li, #tabs li a {float: left; background:url(/images/tabs/right.gif) no-repeat right top; }
#tabs ul li a {text-decoration: none;padding: 8px; font-weight: bold; background: url(/images/tabs/left.gif) no-repeat left top;color: #333333;}
#tabs ul li.active {background:url(/images/tabs/right_hover.gif) no-repeat right top;}
#tabs ul li.active a {background: url(/images/tabs/left_hover.gif) no-repeat left top;color: #0073bf;}
#tabs div {background: #fff;clear: both;padding: 20px 15px; min-height: 180px; margin-bottom:20px; border-left:1px solid #ccc; border-right:1px solid #ccc; width:923px}
#tabs div h3 {margin-bottom: 10px; padding-bottom:10px; letter-spacing: 1px; border-bottom: 1px solid #0073bf;}
#tabs div p {line-height: 150%; font-size:12px; width:400px; float:left; padding-right:40px; margin-right:46px; border-right: 1px solid #ccc; margin-bottom:50px;}