
span.comments{
	background:url('../img/ico_bubble.gif') 0 center no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 20px;
}
a.bloglink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.col1 a{
	color:#EC7475;
	font-size:12px;
}
#wrapper{
	
}
#main{

}
/**
 * Top menu styles
 */
#logo, #logo img{
	display:block;
	width:282px;
}
#menuwrap{
	height:100px;
	padding:10px 0 0;
	position:relative;
}
ul#menu{
	position:relative;
	left:-10px;
	overflow:hidden;
	padding:10px 0 0;
	width:450px;
	height:25px;
	
}
ul#menu li{
	display:block;
	float:left;
	height:18px;
	padding:0 0 2px;
}
ul#menu li a{
	padding:0 10px;
	color:#848484;
	font-size:1em;
	text-decoration:none;
}
ul#menu li a:hover{
	color:#E5412E;
	text-decoration:underline;
}
/**
 * Standard Header styles
 */
#headerwrap{
	background:url('../img/red_grad_1.png') 0 0 repeat-x;
	height:134px;
}
#header{
	background:url('../img/header.png') 50% 0 no-repeat;
	height:100%;
}
#header h1{
	line-height:124px;
	font-size:2.7em;
}
/**
 * Bread crumb Nav styles
 */
#breadcrumbwrap{
	height:36px;
	line-height:36px;
	font-size:0.7em;
}
#breadcrumbwrap a{
	color:#848484;
	padding:0 8px 0 0;
	font-size:1.1em;
}
#breadcrumbwrap span{
	color:#EE6E55;
	padding:0 5px;
	font-size:1.1em;
	font-weight:bold;
	text-transform:capitalize;
	cursor:default;
}
/**
 * Intro Header styles
 */
#introheaderwrap{
	background:url('../img/red_grad_2.png') 0 0 repeat-x;
	height:370px;
}
#introheader{
	background:url('../img/header_index.png') 50% 0 no-repeat;
	height:100%;
}
#introheader div.wrap{
	position:relative;
	height:100%;
}
#introheader h1{
	width:560px;
	line-height:1.3;
	padding:12px 0 0;
}
#introheader ul{
	width:280px;
	float:left;
	font-weight:bold;
	font-size:0.9em;
	color:#FFF;
	line-height:2.2;
	position:relative;
	top:40px;
}
#introheader ul li{
	background:url('../img/red_arrow_sm.png') 0 50% no-repeat;
	padding:0 0 0 36px;
}
* html #introheader ul li{
	background:url('../img/red_arrow_sm.gif') 0 50% no-repeat;
}
#introheader ul li:hover{
	color:#AAA;
	cursor:default;
}
#introheader img#screenshot{
	position:absolute;
	right:1px;
	top:-38px;
}
#introheader div.links{
	position:absolute;
	bottom:8px;
	left:0;
	overflow:hidden;
}
#introheader div.links a{
	float:left;
	margin:0 85px 0 0;
}
a.bttn_sign_up{
	width:194px;
	height:52px;
	background:url('../img/bttn_sign_up_today.png') 0 0 no-repeat;
	display:block;
}
a.bttn_sign_upb{
	width:224px;
	height:60px;
	background:url('../img/bttn_sign_up_todayb.png') 0 0 no-repeat;
	display:block;
	margin:10px 0 0;
}
a.bttn_take_tour{
	width:194px;
	height:52px;
	background:url('../img/bttn_take_tour.png') 0 0 no-repeat;
	display:block;
}
/**
 * Intro content wrap
 */
#contentwrap{
	background:#F3F3F3;
	border-top:1px solid #E4E5E6;
	min-height:400px;
}
#contentwrap.intro{
	background:url('../img/grey_grad_1.png') 0 0 repeat-x #F3F3F3;
	height:490px;
}
#content{
	background:url('../img/intro_index.png') 50% 0 no-repeat;
	height:100%;
}
#contentmain{
	overflow:hidden;
}
/**
 * Content Columns layout styles
 */
.columns1, .columns2, .columns3{
	float:left;
	width:100%;
	position:relative;
}
#contentmain .col1, #contentmain .col2, #contentmain .col3{
	position:relative;
	overflow:hidden;
	float:left;
	min-height:400px;
}
#contentmain .columns1{
	right:180px;
	background:#F3F3F3;
}
#contentmain .columns2{
	background:#FBFBFB;
}
#contentmain .col1{
	width:740px;
	left:180px;
}
#contentmain .col2{
	width:180px;	
	left:200px;
}
/**
 * Intro Text block
 */
#introtext{
	position:relative;
	padding:200px 0 0;
	overflow:hidden;
}
#introtext .col1, #introtext .col2, #introtext .col3{
	width:240px;
	height:280px;
	float:left;
}
#introtext .col2{
	margin:0 0 0 118px;
}
#introtext .col3{
	float:right;
}
#introtext h2{
	font-size:1em;
	font-weight:bold;
	margin:15px 0 0;
	color:#808080;
}
#introtext p{
	font-size:0.75em;
	margin:20px 0 0;
	line-height:1.6;
	color:#606060;
}
/**
 * Intro Footer Text block styles
 */
#footertext{
	overflow:hidden;
	min-height:100px;
	padding:35px 0 25px;
}
#footertext .col1, #footertext .col2, #footertext .col3{
	float:left;
	width:320px;
	min-height:110px;
}
#footertext .col2{
	width:265px;
	padding:0 10px 0;
}
#footertext .col3{
	width:320px;
	border-left: 1px solid red;
	padding:0 0 0 10px;
}
#footertext .col2 a{
	color:#848484;
}
#footertext .col2 a:hover{
	color:#D52122;
}
#footertext .col3 a{
	color:#D52122;
	font-size:0.8em;
}
#footertext h3{
	font-size:20px;
	font-weight:bold;
	line-height:1.25;
	color:#848484;
}
#footertext h4{
	color:#DA2B29;
	font-weight:bold;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	padding:4px 0;
}
#footertext p{
	font-size:0.7em;
	line-height:1.4;
	color:#606060;
}
#footertext ul.feeds li h3{
	line-height:1.0;
	white-space:nowrap;
	overflow:hidden;
}
ul.feeds li{
	margin:0 0 8px;
}
/**
 * Right Info column styles
 */
div.info{
	padding:10px 5px 40px 10px;
}
div.info p{
	font-size:0.72em;
	line-height:1.5;
	padding:10px 0 0;
}
div.info h3{
	padding: 0 0 0 30px;
	height:26px;
	line-height:26px;
	overflow:hidden;
}
div.info h3.help{
	background:url('../img/help.gif') 0 center no-repeat;
}
div.info h3.secure{
	background:url('../img/padlock.gif') 0 center no-repeat;
	line-height:32px;
	height:27px;
}
div.info a{
	color:#EC7475;
}
/************************
 * Page specific Styles *
 ************************/
#tourvideo{
	width:650px;
	height:400px;
	margin:20px auto;
	background:#FFF;
	padding:30px;
	position:relative;
}
#tourvideo div{
	background:#000;
	width:500px;
	height:300px;
}
/**
 * Contact us page
 */
#contactus{
	width:540px;
	padding:5px 0 20px 210px;
}
#contactus p{
	font-size:0.8em;
	line-height:1.5;
	padding:10px 0;
	color:#515151;
}
#contactus form.webform{
	position:relative;
	left:-30px;
}

/**
 * Sign up page
 */
#signup{
	width:570px;
	padding:5px 0 20px 150px;
}
#signup a{
	color:#D52122;
}
#signup p{
	font-size:0.8em;
	line-height:1.5;
	padding:10px 0;
	color:#515151;
}
#signup form.webform{
	width:540px;
}
#signup form.webform div.input, #signup form.webform div.submit{
	position:relative;
	left:-10px;
}
#signup ul.steps{
	width:520px;
	height:30px;
	padding:20px 0 0;
	position:relative;
	margin:auto;
}
#signup ul.steps li{
	width:33%;
	float:left;
	border-top:1px solid #9B9B9B;
	position:relative;
}
#signup ul.steps li.done{
	border-color:#F87E7C
}
#signup ul.steps li.last{
	border:none;
	width:0px;
}
#signup ul.steps li span{
	font-size:0.7em;
	width:120px;
	height:15px;
	padding:25px 0 0;
	display:block;
	background:url('../img/ico_step2.gif') 50% 0 no-repeat;
	position:absolute;
	left:-60px;
	top:-11px;
	text-align:center;
	font-weight:bold;
}
#signup ul.steps li.done span{
	background:url('../img/ico_step1.gif') 50% 0 no-repeat;
	color:#EB583B;
}
/**
 * Terms page
 */
#body_terms div.content h2{
	margin:5px 0 15px;
}
#body_terms div.content h3{
	margin:10px 0 0;
	font-size:0.9em;
}
#body_terms div.content p, #body_terms div.content ol, #body_terms div.content ul{
	padding:2px 0 2px 15px;
	font-size:12px;
}
#body_terms div.content ol{
	padding:2px 0 2px 2px;
}
#body_terms div.content ol ol{
	padding:2px 0 2px 0;
}
#body_terms div.content ul li{
	padding:5px 0;
}