@charset "utf-8";
/* CSS Document */
body {
	text-align: center; /* for IE */
	background: #ffffff url(images/page_bg.jpg) repeat-x top;
	margin:0;
	font: 11px/11px Arial, Helvetica, sans-serif;
}
a { color: #0099cc }

#container {
	margin: 0px auto;
	width: 760px;
	text-align: left; /* for IE */
	background: #fff;
	border: 2px solid #ccc;
	border-top-width: 0;
	}
#container td { vertical-align:top }
div#logo {
	padding: 0 40px;
}


#header h3 {
	margin: 0;
	width:15px; height:15px;
	text-indent: -5000px;
}
#sublinks {
	text-align:right;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#888;
	padding: 10px 15px 0 0;
}
#sublinks a{
	text-decoration: none;
	padding:0 5px;
}
#sublinks a:hover{
	text-decoration: underline;
}
.subtlelinks a {
	text-decoration:none;
}
.subtlelinks a:hover {
	text-decoration:underline;
}
#navigation {

	font: 14px/14px "myriad pro", Arial, Helvetica, sans-serif;
	margin-top: 10px;
	padding-top: 0;
}

#navigation ul, #navigation ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation ul {
	padding: 15px 0 7px 30px;
}
#navigation ul li {
	display: inline;
}
#navigation ul li a {
	background: url("images/tabs-right.gif") no-repeat 100% 0;
	color: #fff;
	padding: 5px 0 5px 0;
	text-decoration: none;
}
#navigation ul li a span {
	background: url("images/tabs-left.gif") no-repeat;
	padding: 5px 10px 3px 10px;
	border-bottom:2px solid #fff;
}
#navigation ul li.current a {
	background-image: url("images/tabs-right-current.gif");
	color: #0072bc;
}
#navigation ul li.current a span {
	background-image: url("images/tabs-left-current.gif");
	border-bottom:2px solid #cbe6f1;
}

#obed{ float:right; margin:0 ;  width:260px; }

#obed a{	
	background:transparent url(images/promo-scammer-header.gif) no-repeat right bottom;
	padding:0; 
	text-indent:-4000px;
	float:right;
	overflow:hidden;
	height:145px; width:260px;
}

div.morelinks {
	display: inline;
	margin: 0;
}
div.morelinks a {
	text-decoration:none;
	background: url("images/static/morelinkright.gif") no-repeat 100% bottom;
	padding: 4px 0;
	font: bold 12px/12px Georgia,serif;
	margin: 0;
}
.morelinks a span {
	background: url("images/static/morelinkleft.gif") no-repeat 0 bottom;
	padding: 4px 8px;
	margin: 0;
}

#navigation ul li a:hover span {
	text-decoration: underline;
}

/*\*//*/
#navigation ul li a, .morelinks a {
	display: inline-block;
	white-space: nowrap;
	width: 1px;
}

#navigation ul {
	padding-bottom: 0;
	margin-bottom: -1px;
}
/**/

/*\*/
* html #navigation ul li a, * html .morelinks a {
	padding: 0;
}
/**/
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.m30{
	margin:0 30px 0 30px;

}

p.small{ font-size:9px; }

/* -------------------- PAGE STYLES BEGIN ------------------ */



#page {	
	background: url(images/header_fade.gif) repeat-x top;zoom:1;
}



#maincontent {
	padding-top: 30px;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #005b7f;
}

#productsbanner{
	margin:0 0 0 30px;
}

#productsbanner img{
	display:inline; float:left; 
}

a.homelink{
	float:left; display:inline;
	margin-top:30px; margin-left:30px;
}



.sectionnav h4 {
	font: bold 11px arial, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:12px 0 5px 0;
}
.sectionnav ul {
	margin: 0;
	padding: 0 0 2px 0;
	background: url(images/sectionnav_list_bg2.gif) no-repeat bottom left;
}
.sectionnav li {
	background: url(images/sectionnav_list_bg.gif) no-repeat top left;
	list-style: none;
	padding: 3px 0 2px 15px;
	color: #666;
	font-weight:bold;
}
.sectionnav li a {
	text-decoration:none;
	color: 0099cc;
}
.introduction {
	font: 16px Arial, Helvetica, sans-serif;
}
.introduction p {
	margin: 15px 0;
}
h1 {
	margin:0 0 10px 0;
	font: bold 28px Arial , Helvetica, sans-serif;
	color: #22353e;
}
img { border:0 }

#sidebar {
	background: url(images/sidebar_bg_tile.gif) repeat-y left;
}
#sidebar-inner {
	background: url(images/sidebar_bg_corner.gif) no-repeat left top;	
}
#sidebar-inner2 {
	background: url(images/sidebar_bg_corner2.gif) no-repeat left bottom;
	padding:100px 20px 30px 15px;	
	font-size:12px;
	line-height:16px;
}

.noTop{
	margin-top:-40px;
}

#footer {
	background-color:#c6e4f0;
	font: 11px Arial, Helvetica, sans-serif;	
	padding: 6px 20px 6px 36px;
	color: #888;
	margin-top: 30px;
}
#footer .mainlinks a {font-weight:bold}
#footer a {
	text-decoration: none;
	padding: 0 4px;
}
#footer a:hover {
	text-decoration: underline;
}
#footer p { margin: 6px 0}

#pageend {
	height: 30px;
	background:url(images/footer_shadow.jpg) no-repeat center top;
}
.pagelink {
	font-size:12px
}
.pagelink img {
	padding-top:10px;
	border: 0;
}

div.product{
	margin:30px 0 0 0;
	width:335px;
	float:left;
	display:inline;
}

div.product h2{
font-size:18px;
	margin:0 0 10px 0;
}

div.product h4{
font-size:12px;
	float:left; display:inline;margin:0;

}

div.product p{
	float:left; display:inline; margin:0;
}

div.product img{
	float:right; display:inline;
	margin:0 5px 5px 0;
}

div.product a img{
	float:left;
}

.product-image-thumb{
padding-right:6px;}

div.last{
	margin-left:30px;
}

.rightcol { margin-top: 8px }
.obedimage { position:relative; top: -128px }
.features p {margin:0}

ul.spacedlist li {margin-bottom: 10px}

.error {
	font-weight: bold;
	color: #CC3300
}

.terms {
	list-style-type: decimal;
	font-weight: bold;
}

	.terms ol {
		list-style-type: lower-alpha;
		font-weight: normal;
	}
	
		.terms ol ol {
			list-style-type: lower-roman;
		}
		

#sidebar-inner2 .quotation{padding:5px 0; font-family:arial,Sans-serif; line-height:13px;}
.quotation p{text-align:left;font-size:11px;font-weight:normal;color:#005b7f;margin:10px 0 10px 0;padding:0;}
.quotation h5{text-align:left;font-size:10px;font-weight:normal;color:#22353e; margin:0; padding:0;}

#spamlist{padding:15px 0 0;}
#spamlist h2{color:#fff;font-size:14px;margin:0;padding:0;}
#spamlist ul{list-style:none;margin:0;padding:8px 0 0;}
#spamlist ul li{color:#fff;font-size:11px;line-height:13px;margin:0;padding:0 0 5px;}
#spamlist ul li a{color:#fff;text-decoration:none;}
#spamlist ul li a:hover{text-decoration:underline;}
.roundedcornr_box{background:#49a0aa;}
.roundedcornr_top div{background:url(images/roundedcornr_206494_tl.png) no-repeat top left;}
.roundedcornr_top{background:url(images/roundedcornr_206494_tr.png) no-repeat top right;}
.roundedcornr_bottom div{background:url(images/roundedcornr_206494_bl.png) no-repeat bottom left;}
.roundedcornr_bottom{background:url(images/roundedcornr_206494_br.png) no-repeat bottom right;}
.roundedcornr_top div,.roundedcornr_top,.roundedcornr_bottom div,.roundedcornr_bottom{width:100%;height:8px;font-size:1px;}
.roundedcornr_content{margin:0 8px;}





/* ------------- */
/* OVERVIEW PAGE */
/* ------------- */

.productImage{ margin:0px; padding:0px; float:left; width:105px; }
.blueDetail { float:left; width:208px; height:113px; background:url(images/spamdunk-blueGateHeading.gif) no-repeat 0px 0px; }
.greenDetail { float:left; width:211px; height:113px; background:url(images/spamdunk-blueGateGreenHeading.gif) no-repeat 0px 0px; }
.blueDetail dl, .greenDetail dl{ margin:39px 0 0 -20px; padding:0px;}
.blueDetail dd, .greenDetail dd, .blueDetail dd a, .greenDetail dd a{ color:#fff;}
#maincontent h2.small { font-size:12px; margin:0px 0px 2px 0px; padding:0px; }


/* ------------- */
/* PRODUCT LIST  */
/* ------------- */

#maincontent .featuresPanel { background:#d0dade url(images/spamdunk-product-background.gif) repeat-y 0px 0px; width:520px; position:relative; }
#maincontent .featuresPanelBottom { background: url(images/spamdunk-product-bottom.gif) no-repeat bottom left; width:520px; }
#maincontent .featuresPanelRight { background: url(images/spamdunk-product-right.gif) no-repeat top left; width:14px; height:253px; float:left; }
.featuresPanel .leftImage { width:150px; height:253px;float:left; }
.blue { background: url(images/spamdunk-product-heroImage.gif) no-repeat 0 0; }
.green { background: url(images/spamdunk-product-heroImage-green.gif) no-repeat 0 0; }
.featuresPanel .listContent { float:left; width:356px; }
.listContent .blueHeading { background: url(images/spamdunk-product-features.gif) no-repeat 0 0; width:356px; height:52px; }
.listContent .greenHeading { background: url(images/spamdunk-product-features-green.gif) no-repeat 0 0; width:356px; height:52px; }
.listContent .listItems { background: url(images/spamdunk-product-gradient.gif) repeat-x top left; width:356px; padding:20px 0px 75px 0px; }
.listContent ul { margin:0 20px 0 35px; padding:0px; list-style-image:url(images/spamdunk-tick.gif); list-style-position:outside; }
.listContent ul li { margin:0 0 10px 0; padding:0 0 0 5px; }
#maincontent p.smallerText { color:#666; font-size:10px; line-height:13px; margin:10px 0 10px 0; }


/* ------------- */
/* FAQs          */
/* ------------- */

.faqs h3{ font-size: 14px; margin:15px 0 0 0; }
.faqs p{ margin: 0; width:490px;}
