@CHARSET "ISO-8859-1";

img{
	border: 0 none;	
}

#container{
	margin:0 auto;
	overflow:hidden;
	width:816px;
}
#slideshow{
	width: 816px; 
	height: 535px;
}
.cycle_image_holder{
	height:535px;
}
#seo_text div{
	display: none;	
}
/*accordion*/

#accordion { 
	height:530px;
	margin:0 auto;
	overflow:hidden;
	width:830px;
}
.accordion-col { 
	float: left; 
	width: 33px; 
	height: 100%;
	cursor: pointer;
}
#accordion-bottom_container{
	position: relative;	
}
#accordion_bottom{
	background:url("../assets/images/page_content/homepage/main_image_papertexture.png") repeat-x scroll left bottom transparent;
	bottom:0;
	display:block;
	height:24px;
	position:absolute;
	width:816px;
}

.start_open{
	width: 816px;
}
#first_section,#second_section, #third_section{
	height: 100%;
}
.accordion-col a {  
	height: 100%;
}
a.accordion_area_link{
	display:block;
	float:left;
	height:100%;
	width:50%;
}
.image_link {
	text-indent: -9999px;
	display: block;
}
.accordion-col .overlay{
	height: 100%;
	width: 33px;
	cursor: pointer;
	display: block;
	background: url(../assets/images/page_content/homepage/grad_keyline.png) repeat-x;
	text-align: right;
}
#accordion #second_section { 
	background-repeat: no-repeat;
	background-position: left top;
}
#accordion_text{
	border-bottom:1px solid #DAD9D9;
	padding:0 15px 12px;
}
#accordion_text p{
	color: #686868;
}
#accordion_text h1{
	font-size:16px;
	font-weight: normal;
	margin:10px 0px;
	text-transform:uppercase;
}

/*socialise boxes*/


#socialise h2{ 
	font-size:16px;
	font-weight:normal;
	margin:10px 15px;
	text-transform:uppercase;
}
#socialise{
	margin:5px auto 15px;
	width:817px;
}
#socialise .socialise_box{
	float:left;
	height:238px;
	margin:10px 0 0 15px;
	padding-top:52px;
	width:251px;
	position: relative;
}
#socialise #facebook_box{
	background: url(../assets/images/page_content/homepage/facebook_box.jpg);
}
#socialise #twitter_box{
	background: url(../assets/images/page_content/homepage/twitter_box.jpg);
	overflow:hidden;
	position:relative;
}
#socialise #wordpress_box{
	background: url(../assets/images/page_content/homepage/homepage_news_box_box.jpg);
	overflow:hidden;
	position:relative;
}
a.socialise_follow_link{
	background:url("../assets/images/page_content/homepage/socialize_arrow.gif") no-repeat scroll right center #000000;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-family:"Times New Roman",Georgia,Serif;
	font-size:10px;
	height:15px;
	line-height:14px;
	padding:3px 16px 3px 5px;
	position:absolute;
	right:12px;
	text-transform:uppercase;
	top:16px;
}
a.socialise_follow_link:hover{
	color:#FFFFFF;
}
#socialise #signup_box{
	background: url(../assets/images/page_content/homepage/email_signup.jpg);
}
#socialise #signup_box.successful{
	background: url(../assets/images/page_content/homepage/email_signup_thanks.jpg);
}
#signup_box #email_signup_form{
	position: absolute;	
	bottom:10px;
}
#signup_box input{
	border:0 none;
}
#signup_box .input_box{
	background:url("../assets/images/page_content/homepage/email_signup_textfield.gif") repeat scroll 0 0 transparent;
	color:#FFFFFF;
	font-size:12px;
	height:31px;
	line-height:31px;
	margin-bottom:5px;
	padding-left: 3px;
	width:198px;
}
#signup_box #submit_mens, #signup_box #submit_womens{
	height: 26px;
	cursor: pointer;
	overflow: hidden;
	text-indent: -200px;
	font-size: 0;
	line-height: 0;
}
#signup_box #submit_mens{
	background: url(../assets/images/page_content/homepage/email_signup_mens.gif);
	width: 59px;
	margin-left:62px;
	margin-top:5px;
}
#signup_box #submit_womens{
	background: url(../assets/images/page_content/homepage/email_signup_womens.gif);
	width: 78px;
}
#signup_box .signup_error{
	background-color:#FFFFFF;
	color:#FF0000;
	display:inline-block;
	font-weight:bold;
	margin:3px 20px 0 0;
	min-width:10px;
	padding:2px;
}
#signup_box #complete_registration{
	bottom:18px;
	display:none;
	left:43px;
	position:absolute;
}
.socialise_inner_box{
	overflow:auto;
	height:234px;
}
.socialise_inner_box a{
	color:#1F1F1F;
	text-decoration:underline;
}
.socialise_inner_box a:hover{
	text-decoration: underline;
}
.social_post{
	border-bottom:1px solid #DAD9D9;
	margin:0 auto;
	padding:10px 0;
	width:202px;
}
.social_post_from{
	color:#000000;
	font-weight:bold;
}
.social_post_from a{
	text-decoration: none;
}
.social_post_text{

}
.social_post_time{
	color:#888888;
	margin-top:5px;
}
.socialise_inner_box .ajax_loader{
	margin-top: 30px;
	margin-left: 125px;
}
/*socialise end*/
/*scroll pane*/

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
}
#facebook_box .jScrollPaneTrack {
	background:url("../assets/images/sitewide/facebook_scrollbar.jpg") no-repeat scroll 0 0 transparent;
}
#twitter_box .jScrollPaneTrack {
	background:url("../assets/images/sitewide/twitter_scrollbar.jpg") no-repeat scroll 0 0 transparent;
}
#wordpress_box .jScrollPaneTrack {
	background:url("../assets/images/sitewide/facebook_scrollbar.jpg") no-repeat scroll 0 0 transparent;
}
.jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	left: 6px;
	overflow: hidden;
}
#facebook_box .jScrollPaneDrag {
	background:url("../assets/images/sitewide/facebook_scrubber.jpg") no-repeat;
}
#twitter_box .jScrollPaneDrag {
	background:url("../assets/images/sitewide/twitter_scrubber.jpg") no-repeat;
}
#wordpress_box .jScrollPaneDrag {
	background:url("../assets/images/sitewide/twitter_scrubber.jpg") no-repeat;
}

.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

/*scroll pane end*/ 

/*left navigation newsletter signup*/
#left_newsletter{
	float:right;
	margin:10px 12px 0 0;
	width:103px;
}
.left_nav_input{
	background:none repeat scroll 0 0 #F2F2F2;
	border:1px solid #ADA093;
	margin-top:4px;
	padding:0 3px;
	width:94px;
}

#left_nav_gender{
	margin-left:3px;
	width: 107px;
}
#left_nav_submit{
	background:none repeat scroll 0 0 #000000;
	color:#FFFFFF;
	display:block;
	float:right;
	font:11px "Times New Roman",Georgia,Serif;
	margin-top:10px;
	padding:2px 10px;
	text-transform:uppercase;
	width:53px;
}
#left_nav_subscribe_error{
	color: #FF0000;	
}
#left_newsletter_thank_you{
	display: none;                          
}
/*left navigation newsletter signup END*/
