body {background:#ccc url('/images/store_bg.png') repeat;}
.container{width:975px!important;}

/*first row*/
div.first-row{height:630px;}
div.content{padding-top:25px;}
.tagline{color:#fff;font-size:40px;padding-top:90px;margin-top:0px; margin-bottom:12px;}
.slogan {font-weight: normal;}
div.featured-container {height: 350px; background: #060606 url('/images/featured_bg.jpg') repeat-x;}




div.prices-button-wrapper{margin-top:42px;margin-bottom:36px;}
div.examples-link {display: inline!important; position: relative; top: 9px; color: #666666; padding-left: 18px; font-size: 14px;}
div.examples-link a {color: #fff;}
/*second-row*/
div.second-row{padding-top:24px; background:transparent url(/images/tab_bg_highlight.png) repeat-x scroll 0 0;}
div.second-row .container{height:600px;}
div.details{float:left;width:670px;}
div.news{margin-left:720px;background-color:#fff;}
div.news-wrapper{padding:20px;display:inline-block;}
div.follow-us{background-color:#eee;}
div.follow-wrapper{padding:20px;}
div.referrals{background-color:#DDFFDA;border:2px solid #8CBE88;color:black;margin-top:24px;}
div.referrals-wrapper{padding:20px;}

/* definition */
div.definition{margin-left:440px;}

/* features */
div.features{font-size:12px;}
span.feature-header{font-size:14px;margin-top:0; display: block; margin: 0px; font-weight:normal;}
span.feature-subline{display: block;}


div.features-wrapper {}
div.features a{text-decoration:none; color: #000;}
li.feature-item{border:none;height:70px; display: inline-block; float: left; width: 195px;}
li.feature-item a {display: block; padding: 24px 12px 0 12px;background:transparent url('/images/tab_bg_highlight.png') repeat-x scroll 0 0; height: 112px;}
li.feature-item a.current {background: white; background:transparent url('/images/selected_tab_bg.png') no-repeat scroll 0 0} 
li.feature-item a:focus { outline: 0; }
span.feature-icon { padding-left: 57px;background:transparent url('/images/s-feature-icon-sprite-bw.png') no-repeat;height:44px;float:left;display:block;}
span.feature-icon:hover, li.feature-item a.current span.feature-icon{background-image: url('/images/s-feature-icon-sprite.png')}
div.feature-item-wrapper{margin-left:57px;}
span.news_help-icon {background-position:0px -44px;}
span.resume_help-icon {background-position:0px -88px;}
span.events_help-icon {background-position:0px -132px;}
span.domain_help-icon {background-position:0px -176px;}
span.design_help-icon {background-position:0px -220px;}
span.home_help-icon {background-position:0px -267px;}

/* examples */
ul.categories {margin: 6px 0px 0px 12px; height: 24px;}
ul.categories li { float: left;  margin: 0 .2em -1px 0; padding: 0; list-style: none; font-size: 12px;}
ul.categories li  a { display:block; text-decoration: none; padding: .5em 1em; }
ul.categories li  a,  ul.categories li  a:visited{ color: #666666; text-decoration: none; outline: none; }
ul.categories li  a.active {font-weight: bold; color: #fff; outline: none; }
div.examples{float:left;width:380px;height:493px;}

div.featured_site {background: transparent url('/images/screenshot-composite.jpg') no-repeat; width: 402px; height: 530px;}
div.featured_site_text {padding-top: 338px; font-size: 12px;}
div.featured_site_text div.title {margin-left: 220px;}
div.featured_site_text div.body {padding: 21px 56px 0px 81px;}
div.featured_footer {padding-top: 9px;}
div.more_examples {float: right;}


/* container for slides */
.panels {
	position:relative;	
	height:300px;	
	width:100%;
	
}

/* single slide */
.panels li.panel {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	height:350px;
	width: 100%;
}



/* tabs (those little circles below slides) */
.tabs {
	clear:both;
	margin-left:330px;
}

/* single tab */
.tabs a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	display:block;
	font-size:1px;		
}

/* mouseover state */
.tabs a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.tabs a.current {
	background-position:0 -16px;     
} 	


/* prev and next buttons */
.forward, .backward {
	float:left;
	margin-top:140px;
	display:block;
	width:30px;
	height:30px;
	cursor:pointer;
	font-size:1px;
}

/* next */
.forward 				{ background-position: 0 -30px; clear:right; }
.forward:hover 		{ background-position:-30px -30px; }
.forward:active 	 	{ background-position:-60px -30px; } 


/* prev */
.backward:hover  		{ background-position:-30px 0; }
.backward:active  	{ background-position:-60px 0; }

/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled {
	visibility:hidden !important;		
}
.tab-wrapper {height: 100px; background:transparent url('/images/tab_bg_highlight.png') repeat-x}
