body {
	padding: 0px;
	margin: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #6a6868;
}

a { color: #32361d; font-size: 14px; margin-right: 2px;}
a:hover { color: #9aa175; }
a:focus {outline-style: none;}
img { border: 0px; }
.clr { clear: both; font-size: 0px; line-height: 0px; height: 0px; }
.hide { display: none; }

.noU { text-decoration: none; }

ol li { padding-bottom: 16px; line-height: 20px;}
ul li { padding-bottom: 16px; line-height: 20px;}

.small { font-size: 12px; }
.smaller { font-size: 11px; }

.margintop { margin-top: 25px; }
.marginbottom { margin-bottom: 25px; }

.seven_mar_bot { margin-bottom: 7px !important; }

.borderTop { border-top: solid 4px #80875c; }
.borderBottom { border-bottom: solid 4px #80875c; }

.bounds { 
	background: #afb787;
	border-top: solid 1px #c5cca1;
	border-bottom: solid 1px #c5cca1;
}
.bounds_pad {
	width: 800px; 
	text-align: left; 
	padding: 15px 0px;
	color: #fff;
}
.bounds_pad a {
	color: #fff;
}
.bounds_pad a:hover {
	color: #32361d;
}

.box {
	padding: 10px 25px;
	background: #f8f8f7;
	border: solid 1px #ededea;
	margin: 50px 0px 25px 0px;
}
.box a {
	color: #6a6868;
}
.box a:hover {
	color: #32361d;
}

.error { margin-bottom: 25px; background:#E46360; padding: 4px 15px; color: #fff; font-weight: bold; }
.success {
	background: #9AC160;
	padding: 3px 10px;
	color: #ffffff;
	margin-bottom: 25px;
	border: solid #8DB354;
	border-width: 2px 0px;
}

#header {

}
#header_rel {
	height: 92px;
	width: 850px;
	position: relative;
}

#logo {
	width: 222px; height: 67px;
	position: absolute;
	top: 10px; left: 25px;
}

#nav {
	width: 500px;
	height: 30px;
	position: absolute;
	top: 35px; right: 25px;
	text-align: right;
}
#nav a {
	color: #afb787;
	font-size: 15px;
	letter-spacing: -0.5px;
	text-decoration: none;
	margin: 0px 2px;
	position: relative;
	padding: 2px 4px;
}
#nav a:hover {
	color: #81885d;
}
.navOn {
	color: #81885d !important;
	border-bottom:  solid 2px #afb787;
}

#header_bar {
	background: #afb787;
	border-top: solid 1px #c5cca1;
	border-bottom: solid 1px #c5cca1;
	padding: 10px 0px;
}

.home_bar {
	height: 200px;
	width: 800px;
	position: relative;
	padding: 0px !important;
}
.home_left {
	position: absolute;
	top: 0px;
	left: 0px;
}
.home_left_browser {
	width: 370px;
	height: 340px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: transparent url('/images/home_browser.png') no-repeat top left;
}
.home_left_browser_imgs {
	width: 344px;
	height: 303px;
	overflow: hidden;
	position: absolute;
	top: 17px;
	left: 12px;
}

.home_right {
	position: absolute;
	width: 400px;
	top: 20px;
	right: 0px;
	text-align: left;
}

.home_right_top {
	height: 200px;
}
.home_right_bottom {
	margin-top: 10px;
	line-height: 20px;
}
.home_right_bottom a {
	font-weight: bold;
}
.home_right_big {
	color: #fff;
	font-size: 28px;
	letter-spacing: -1px;
	margin-bottom: 20px;
	line-height: 26px;
}
.home_right_medium {
	margin-bottom: 20px;
	color: #6c7348;
	font-size: 22px;
	letter-spacing: -1px;
}

.home_right_btn a {
		padding: 7px 11px;
		background: #bdc594;
		border: solid 1px #a4ac7d;
		text-decoration: none;
		color: #fff;
		position: relative;
		float: left;
		margin-right: 7px; 
}
.home_right_btn a:hover {
	background: #a4ac7d;
}
.home_right_pricing {
	color: #fff;
	font-size: 14px;
	padding-top: 8px;
}

.asterisk {
	width: 52px;
	height: 44px;
	background: transparent url('/images/asterisk.png') no-repeat top left;
	position: absolute;
	top: -20px; left: -25px;
}

h1 {
	font-weight: bold;
	font-size: 24px;
	letter-spacing: -1px;
	padding: 0px; margin: 0px;
}

h2 {
	font-weight: bold;
	font-size: 24px;
	letter-spacing: -1px;
	color: #fff;
	padding: 0px; margin: 0px;
}
h3 {
	padding: 0px;
	margin: 25px 0px;
	font-size: 14px;
	color: #494e2e;
}

h2.colored, h4 {
	font-weight: bold;
	font-size: 24px;
	letter-spacing: -1px;
	color: #afb787;
	padding: 0px; margin: 0px;
}

h4 { font-size: 18px; }

.inpt {
	padding: 3px;
	width: 350px;
	margin-bottom: 17px;
	border: solid 1px #494e2e;
	font-size: 16px;
	color: #494e2e;
}

.add {
	font-size: 18px;
	border: 0px;
	background: #81885d;
	color: #fff;
	padding: 4px 15px;
	cursor: pointer;
	cursor: hand;
}
.add:hover {
	background: #626842;
}

.sml_add, .med_add {
	font-size: 11px;
	border: 0px;
	background: #81885d;
	color: #fff;
	padding: 4px 15px;
	cursor: pointer;
	cursor: hand;
}

.sml_add:hover, .med_add:hover {
	color: #fff !important;
	background: #626842;
}

.med_add { font-size: 14px; text-decoration: none; }

#workarea {  }
#real_workarea {
	width: 800px;
	margin: 25px 0px;
	text-align: left;
}

.home_workarea {
	margin-top: 200px !important;
}
#footer {
	width: 850px;
	border-top: solid 2px #c5cca1;
	padding: 15px;
	padding-top: 9px;
	font-size: 11px;
	margin-top: 25px;
}
#footer_left { 
	width: 440px;
	float: left;
	text-align: left;
	margin-bottom: 50px;
}
#footer_left a {
	font-size: 11px;
	padding: 0px 3px;
	text-decoration: none;
}
#footer_right { 
	width: 400px;
	float: right;
	text-align: right;
}
#footer_right a {
	font-size: 11px;
	text-decoration: none;
	margin-left: 10px;
}
/* --------------------------------------------- THE TOUR BEGINS HERE ----------------------------------------- */

#info {
	min-height: 378px;
	background: #afb787;
	border-top: solid 1px #c5cca1;
	border-bottom: solid 1px #c5cca1;
	padding: 25px 0px;
}

#tour_nav {
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	border-bottom: solid 4px #80875c;
}

#tour_nav a {
	padding: 25px 10px;
	background: #fff;
	color: #80875c;
	font-size: 12px;
	text-decoration: none;
}
#tour_nav a:hover {
	background: #eeeeee;
}

.tabSelected {
	padding: 25px 10px;
	background: #80875c !important;
	color: #fff !important;
	font-size: 12px;
}

.tab {
	width: 832px;
	text-align: left;
	color: #40442c;
	font-size: 14px;
	display: none;
	line-height: 20px;
}
.tab h2 {
	margin: 0px;
	padding: 0px;
	font: bold 22px arial;
	letter-spacing: -1px;
	color: #ffffff;
}

.tour_bottom { border-bottom: solid 4px #80875c;  margin-bottom: 15px; }

/* --------------------------------------------- THE TOUR ENDS HERE  ----------------------------------------- */

.order_left {
	width: 370px; 
	float: left; 
	margin-right: 25px; 
	
}

.order_right {
	width: 350px; 
	float: left; 
}

.order_divider {
	border-top: dashed 1px #bdc594;
}

.order_large {
	font-weight: bold;
	font-size: 16px;
	letter-spacing: -0.5px;
	color: #fff;
	padding: 0px; margin: 0px;
}

.order_ol li{
	margin-bottom: 15px;
}

.support_top_boxes { 
	width: 370px; 
	padding: 10px;
	float: left;  
	border-right: solid 1px #bdc594; 
}

.support_top_boxes ul {
	margin: 0px; padding: 0px;
	padding-left: 15px;
	margin-top: 7px;
	margin-bottom: 10px;
}
.support_top_boxes li { font-size: 11px;  padding-bottom: 4px; }

.support_more { 
	margin-top: 10px; 
	padding-right: 15px;
	text-align: right;
}

.norightborder { border-right: 0px; }
.support_video_columns_left { 
	width: 140px;
	float: left;
	margin-top: 7px;
}
.support_video_columns_right { 
	width: 190px;
	float: left;
	margin-top: 7px;
}

.support_textarea {
	width: 97%;
	height: 135px;
	margin-bottom: 10px;
	border: solid 1px #d1d1d2;
	font-size: 11px;
	padding: 4px;
}
.support_input {
	border: solid 1px #d1d1d2;
	width: 97%;
	padding: 4px;
	margin-bottom: 7px;
}

.video_help {
	margin-top: 25px; 
	border-top: solid 1px #bdc594; 
	padding-top: 15px;
	line-height: 20px;
}

.right_support_box {
	margin-top: 25px; 
	border-top: solid 1px #bdc594; 
	padding-top: 15px;
	line-height: 20px;
}

.quick_nav {
	padding: 5px 2px;
	background: #afb787;
	border: 0px;
	text-align: center;
	margin-bottom: 15px;
	height: 17px;
	overflow: hidden;
}
.quick_nav a {
	padding: 3px 4px 25px 4px;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
	position: relative;
}
.quick_nav a:hover {
	text-decoration: underline;
}
.mk_on {
	background: #fff !important;
	font-weight: bold;
	font-size: 13px;
	border: 0px;
	padding: 3px 4px 7px 4px;
	color: #80875c !important;
}

.captcha_box input {
	font-size: 17px;
	text-align: center;
	width: 100px;
	text-transform: uppercase;
}
.captcha_box {
	padding: 10px 25px;
	background: #f8f8f7;
	border: solid 1px #ededea;
	font-size: 12px;
	margin-bottom: 15px;
}
.captcha_box a {
	color: #6a6868;
}
.captcha_box a:hover {
	color: #32361d;
}

.screenshots_links { line-height: 27px; }
.screenshots_links a {
	padding: 3px 7px;
	background: #afb787;
	color: #fff;
	position: relative;
	text-decoration: none;
}
.screenshots_links a:hover { background: #8b9365; }
.screencast_on { background: #575d39 !important; text-decoration: underline !important; }

#min_height_faq { min-height: 200px; }
#search_results {
	margin-bottom: 15px;
}

.other_column {
	width: 380px;
	 float: left;
}

.other_column ul {
	margin: 0px; padding: 0px;
	padding-left: 15px;
	margin-top: 7px;
	margin-bottom: 10px;
	margin-right: 20px;
}
.other_column li { font-size: 11px;  padding-bottom: 4px; }
.other_column li a { font-size: 12px; }

.other_faqs {
	padding-top: 15px; 
	margin-top: 55px;
	border-top: solid 1px #afb787;
}

.faq_image img { border: solid 1px #8b9365; }
.faq_image { 
	margin: 10px 0px 20px 0px; 
	border: solid 1px #8b9365; 
	padding: 25px;
	background: #f8f8f7;
	border: solid 1px #ededea;
	text-align: center;
}

.packages_tbl { 
	width: 420px;
	float: right;
	margin-left: 25px;
	border: solid 1px #C8CFA2;
	text-align: center;
}
.packages_tbl td {
	border-bottom: dotted 1px #C8CFA2;
	padding: 5px 7px;
}
.packages_tbl td.heading {
	background: #C8CFA2;
	font-size: 12px;
}
.packages_tbl td.heading_dotted {
	background: #C8CFA2;
	font-size: 12px;
	border-right: dotted 1px #fff;
}

.td_highlight { background: #C8CFA2; border-right: dotted 1px #fff !important; }
.pack_item { text-align: left; border-right: dotted 1px #C8CFA2; }
.pro_item { border-right: dotted 1px #C8CFA2; }

.noborder { border: 0px !important; }

.support_tabs {
	padding: 7px 15px;
	height: 20px;
	color: #fff;
}

.support_tabs a {
	font-size: 16px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 7px;
}

.process_ul { list-style: none; }
.process_ul h2 { margin-bottom: 7px; }
.process_ul li { padding-left: 85px; margin-bottom: 25px; }
.process_signup { background: url(/images/icon-signup.jpg) no-repeat top left; }
.process_build { background: url(/images/icon-build.jpg) no-repeat top left; }
.process_launch { background: url(/images/icon-launch.jpg) no-repeat top left; }


