body {
	margin:0px;
	background-color: #6b8ab3;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

img.pngfix {
	behavior: url(/includes/iepngfix.htc);
	}
.pngbgfix {
		position:relative;
		behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
		);
	}
	
.fine {
	font-size:.8em;
	}

a {
	color:#1c457a;	
	text-decoration:none;
	}
a.ul {
	text-decoration:underline;
	}
a.bg:hover {
	background-color:#e5f1ff;
	}

a .button {
	background-color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	color:#999999;
	}
a:hover .button {
	background-color:#f7fbff;
	}


.bold {
	font-weight:bold;
	}

.orange {
	color:#FF7F00;
	}
.blue {
	color:#1c457a;
	}
.blue2 {
	color:#6b8ab3;
	}
.white {
	color:#fff;
	}
.gray {
	color:#aaa;
	}



#header {
  margin:auto;
  width:960px;
  }
#header ul {
  margin:0px;
  padding:0px;
  list-style:none;
  }
#header li {
  float:left;
  background:url("/images/tabs/blue_left.png") no-repeat left top;
  margin:0px 2px 0px 0px;
  padding:0 0 0 10px;
  }
#header a {
  float:left;
  display:block;
  background:url("/images/tabs/blue_right.png") no-repeat right top;
  padding:3px 15px 3px 5px;
  text-decoration:none;
  font-weight:bold;
	color:#FFFFFF;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */

#header #current {
  float:left;
  background:url("/images/tabs/orange_left.png") no-repeat left top;
  margin:0px 2px 0px 0px;
  padding:0 0 0 10px;
  }
#header #current a {
  float:left;
  display:block;
  background:url("/images/tabs/orange_right.png") no-repeat right top;
  padding:3px 15px 3px 5px;
  text-decoration:none;
  font-weight:bold;
	color:#FFFFFF;
  }
	
.bar {
	height:5px;
	background:url("/images/tabs/bar.png") repeat-x;
	background-repeat:repeat-x;
	background-color:#FF7F00;
	}
	
#header a:hover {
  text-decoration:underline;
	}
	
	
#page {
	width:960px;
	min-height:600px;
	margin:auto;
	color:#555555;
	background-color:#fff;
	z-index:0;
	}
	
#right_col {
	float:right;
	width:150px;
	}
#right_col_header {
	background:url("/images/right_col_header.png") no-repeat top right;
	padding:2px 5px;
	color:#FFFFFF;
	background-color:#6b8ab3;
	font-weight:bold;
	text-decoration:none;
	}
#right_col_box {
	border-left:1px solid #6b8ab3;
	border-right:1px solid #6b8ab3;
	border-bottom:1px solid #6b8ab3;
	}
	
.orange_fade {
	background:url("/images/orange_fade.png") repeat-x top;
	background-color:#FF7F00;
	}

#home_content {
	width:580px;
	}
	
#websites_box {
	background:url("/images/home_websites/bg.png");
	}

#menu {
	background-color:#f2f8ff;
	border-right:1px solid #b7cbe5;
	}

.box_top_fade {
	background:url("/images/home_websites/box_top_fade.jpg") no-repeat top;
	padding:10px 10px 25px 10px;
	}
.box_bottom_fade {
	background:url("/images/home_websites/box_bottom_fade.jpg") no-repeat bottom;
	padding:25px 10px 10px 10px;
	}

ol {
	padding: 0px;
	margin: 0px 0px 0px 20px;
}

ul {
	padding: 0px;
	margin: 0px 0px 0px 20px;
	}
ul.features {
	padding:0px 10px;
	margin:5px 0px 5px 10px;
	list-style-image:url(/images/icons/bullet_go.gif);
	}
ul.features li {
	margin:0px 0px 2px 10px;
	}

li {
	padding: 0px;
	margin: 0px;
}

ul.navparent {
	padding:0px;
	margin:0px 0px 0px 0px;
	list-style: none;
	}
ul.navparent li {
	padding:0px 0px 0px 10px;
	}
ul.navparent li:hover {
	}
	
#menu a:hover {
	color:#5980b3;
	}
	
ul.navmenu1 {
	display:block;
	padding:0px;
	margin:0px 0px 0px 0px;
	list-style: none;
	}
ul.navmenu1 li {
	padding:0px 0px 0px 13px;
	}
ul.navmenu1 li:hover {
	}
	
ul.navmenu1closed {
	display:none;
	}
.menuitem {
	background:url("/images/menu_item_off") no-repeat top right;
	}

#content {
	padding:10px 10px 50px 15px;
	min-height:400px;
	}

#page_header {
	padding:5px 0px 5px 215px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	background:url("/images/websites/page_header.png");
	background-repeat:repeat-x;
	}

.headline {
	font-family:"Times New Roman", Times, serif;
	font-size:2em;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #b7cbe5;
}

.series_headline {
	color:#1c457a;
	font-family:"Times New Roman", Times, serif;
	font-size:1.8em;
	margin:5px 0px 10px 0px;
	border-bottom:1px solid #b7cbe5;
}
.homepage_button {
	color:#1c457a;
	font-family:"Times New Roman", Times, serif;
	font-size:1.75em;
	margin:5px 0px 10px 0px;
	border-bottom:1px solid #b7cbe5;
}

.headline_02 {
	color:#6b8ab3;
	font-size:1.4em;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #b7cbe5;
}
.headline_03 {
	color:#ff7f00;
	font-size:1.4em;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	border-bottom:1px dotted #ccc;
}

.upper_bg {
	background:url("/images/websites/upper_bg.png");
	background-repeat:repeat-x;
	background-position:bottom;
	}

.saleTag {
	margin:15px 20px 0px 0px;
	padding:0px;
	text-align:right;
	}
.saleTag2 {
	margin:0px 20px 0px 0px;
	padding:0px;
	text-align:right;
	}
.priceTag {
	margin:0px 10px 0px 0px;
	height:35px;
	width:120px;
	padding:2px 0px 0px 0px;
	background-image:url("/images/websites/price_bg.png");
	background-repeat:no-repeat;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	text-align:right;
	}
.monthly {
	margin:0px 10px 0px 0px;
	text-align:right;
	color:#666;
	font-size:9px;
	}
#trialBtn {
	margin:15px 0px 5px 0px
	}
#signupBtn {
	margin:0px 0px 25px 0px;
	}

.webBox:hover td {
	cursor:auto;
	background-color:#f2f8ff;
	}






.signup_btn {
	height:20px;
	width:120px;
	margin:auto;
	color:#FFFFFF;
	text-decoration:none;
	background:url('/images/websites/signup_btn.png');
	background-repeat:no-repeat;
	behavior: url(/css/iepngfix.htc);
	}
.signup_btn:hover {
	height:20px;
	width:120px;
	margin:auto;
	color:#FFFFFF;
	text-decoration:none;
	background:url('/images/websites/signup_btn_on.png');
	background-repeat:no-repeat;
	behavior: url(/css/iepngfix.htc);
	}
	
.analysis_btn {
	margin:0px 10px;
	padding:3px;
	border:1px solid #1c457a;
	background-color:#6b8ab3;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	}
	
a .analysis_btn:hover {
	padding:3px;
	border:1px solid #FFFFFF;
	background-color:#6b8ab3;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	}
	
.signup_box {
	margin:5px 0px 5px 0px;
	padding:5px 10px 10px 10px;
	text-align:right;
	border-right:1px solid #b7cbe5;
	border-bottom:1px solid #b7cbe5;
	background:url("/images/websites/signup_box_bg.jpg") no-repeat top left;
	}

.box {
	margin:5px auto;
	padding:5px 10px 10px 10px;
	border-right:1px solid #b7cbe5;
	border-bottom:1px solid #b7cbe5;
	background:url("/images/box_bg.gif") no-repeat top left;
	}
	
.formtext {
	text-align: right;
	width: 150px;
	padding:2px 10px;
	}
.forminput {
	text-align:left;
	padding:1px 10px 1px 0px;
	}
.asdf {
	text-transform: capitalize;
}





.table1 {
	font-size:11px;
	margin:0px 0px 10px 0px;
	}
	
.feature {
	padding-left: 10px;
	background-color:#FFFFFF;
	border-bottom:1px solid #e5f1ff;
	}
.featuresection {
	padding-left: 5px;
	background-color:#f2f8ff;
	}
	
.GC {
	padding:0px 5px;
	border-left:1px solid #EEEEEE;
	background-color:#FFFFFF;
	border-bottom:1px solid #e5f1ff;
	}
.GA {
	padding:0px 5px;
	border-left:1px solid #EEEEEE;
	background-color:#FFFFFF;
	border-bottom:1px solid #e5f1ff;
	}
.SC {
	padding:0px 5px;
	border-left:1px solid #EEEEEE;
	background-color:#FFFFFF;
	border-bottom:1px solid #e5f1ff;
	}
.SA {
	padding:0px 5px;
	border-left:1px solid #EEEEEE;
	background-color:#FFFFFF;
	border-bottom:1px solid #e5f1ff;
	}
.BC {
	padding:0px 5px;
	border-left:1px solid #EEEEEE;
	background-color:#FFFFFF;
	border-bottom:1px solid #e5f1ff;
	}
.BA {
	padding:0px 5px;
	border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	background-color:#FFFFFF;
	border-bottom:1px solid #e5f1ff;
	}
.SW {
	padding:0px 5px;
	border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	background-color:#FFFFFF;
	border-bottom:1px solid #e5f1ff;
	}
.GC1 {
	padding:0px 5px;
	border-left:1px solid #EEEEEE;
	background-color:#F9F9F9;
	border-bottom:1px solid #e5f1ff;
	}
.GA1 {
	padding:0px 5px;
	border-left:1px solid #EEEEEE;
	background-color:#F9F9F9;
	border-bottom:1px solid #e5f1ff;
	}
.SC1 {
	padding:0px 5px;
	border-left:1px solid #EEEEEE;
	background-color:#F9F9F9;
	border-bottom:1px solid #e5f1ff;
	}
.SA1 {
	padding:0px 5px;
	border-left:1px solid #EEEEEE;
	background-color:#F9F9F9;
	border-bottom:1px solid #e5f1ff;
	}
.BC1 {
	padding:0px 5px;
	border-left:1px solid #EEEEEE;
	background-color:#F9F9F9;
	border-bottom:1px solid #e5f1ff;
	}
.BA1 {
	padding:0px 5px;
	border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	background-color:#F9F9F9;
	border-bottom:1px solid #e5f1ff;
	}
.SW1 {
	padding:0px 5px;
	border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	background-color:#F9F9F9;
	border-bottom:1px solid #e5f1ff;
	}
	
.goldtab {
  background:url("/images/websites/gold_tab_left.png") no-repeat left top;
  padding:0px 0px 0px 10px;
	}
.goldtab div {
  background:url("/images/websites/gold_tab_right.png") no-repeat right top;
  padding:2px 10px 2px 0px;
	}
.silvertab {
  background:url("/images/websites/silver_tab_left.png") no-repeat left top;
  padding:0px 0px 0px 10px;
	}
.silvertab div {
  background:url("/images/websites/silver_tab_right.png") no-repeat right top;
  padding:2px 10px 2px 0px;
	}
.bronzetab {
  background:url("/images/websites/bronze_tab_left.png") no-repeat left top;
  padding:0px 0px 0px 10px;
	}
.bronzetab div {
  background:url("/images/websites/bronze_tab_right.png") no-repeat right top;
  padding:2px 10px 2px 0px;
	}
.mmgtab {
  background:url("/images/websites/mmg_tab_left.png") no-repeat left top;
  padding:0px 0px 0px 10px;
	}
.mmgtab div {
  background:url("/images/websites/mmg_tab_right.png") no-repeat right top;
  padding:2px 10px 2px 0px;
	}