/*
Theme Name: TSmeet theme
Template:	boilerplate
*/

@import url("../boilerplate/style.css");


a, a:link, a:active, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }


ul.search_form_smaller2 li.search_form_smaller2 {
    text-align: left;
    margin-left: 3px;
    padding-left: 20px;
    background: url('../boilerplate/images/green-checkmark2.png') no-repeat 0 0;
    padding-bottom: 8px; list-style-type:none
}
.search_form ul.search_form_smaller li.search_form_smaller {
    text-align: left;
    margin-left: 3px;
    font-size: 12.5px;
    background: url('../boilerplate/images/green-checkmark2.png') no-repeat 0 0;
    padding-left: 20px;
    padding-bottom: 8px; list-style-type:none
}
.search_form h3.search_form_smaller {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 1em;
    line-height: 1.15;
    padding-bottom: 5px;
    margin: 0!important;
}
.search_form ul.search_form_smaller3 li.search_form_smaller3 {
    text-align: left;
    margin-left: 5px;
    font-size: 13.25px;
    background: url('../boilerplate/images/green-checkmark.png') no-repeat 0 0;
    padding-left: 40px;
    padding-bottom: 8px; list-style-type:none
}
.search_form h3.search_form_smaller3 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 1.15em;
    line-height: 1.3;
    padding-bottom: 5px;
    margin: 0!important;
}
.search_form ul.search_form_smaller4 li.search_form_smaller4 {
    text-align: left;
    margin-left: 5px;
    font-size: 16px;
    background: url('../boilerplate/images/green-checkmark2.png') no-repeat 0 0;
    padding-left: 30px;
    padding-bottom: 8px; list-style-type:none
}
.search_form h3.search_form_smaller4 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 1.15em;
    line-height: 1.3;
    padding-bottom: 5px;
    margin: 0!important;
}
footer {
	background-image:  url('images/3_pane_widget_sep.png');
	background-repeat:  repeat-y;
	background-attachment:  scroll;
	background-position:  top center;
	
	width: 1000px;
	margin: 0 auto;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
html.ie7 footer, html.ie8 footer {  }

footer a, footer a:link, footer a:active, footer a:visited {
	font-family: Arial,Helvetica,sans-serif;
}

#footWrap h1 {
	text-align: center;
}
.footLinkCol {
	width: 300px;
	float: left;
	overflow: auto;
	margin: 0;
	padding: 0 0 0 30px;
	list-style: none;
	font-size: 12px;
}
.footLinkCol li { padding-bottom: 5px; }
.footCopyBlock {
	width: 450px;
	overflow: auto;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;	
}
.left { float: left; }
.right { float: right; }


/* Element Styles */
#headerWrap {
	margin: 0 auto;
	width: 1000px;
	padding: 11px 0 0 0;
}

header h1 { margin: 0 !important; padding-left: 40px; }

header div.right { float: right; }

section.home_content {
	margin: 12px auto 22px auto;
	height: 550px;
	
	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px; 
	border-radius: 20px;
}




section.content {
	position: relative;
	margin: 12px auto 22px auto;
	height: auto;
	min-height: 530px;
	padding-bottom: 20px;
		
	background-image: -moz-linear-gradient(top, #dfdfdf 0%, #ffffff 100%);
	background-image: -o-linear-gradient(top, #dfdfdf 0%, #ffffff 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dfdfdf), color-stop(1, #ffffff));
	background-image: -webkit-linear-gradient(top, #dfdfdf 0%, #ffffff 100%);
	background-image: -ms-linear-gradient(top left, #dfdfdf 0%, #ffffff 100%);
	background-image: linear-gradient(to bottom, #dfdfdf 0%, #ffffff 100%);
	
	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px; 
	border-radius: 20px;
}

section.tour_content {
	padding: 30px 15px 65px 11px;
	width: 959px;
	position: relative;
	margin: 12px auto 22px auto;
	background-color: #ffffff;
	
	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px; 
	border-radius: 20px;
}


div.tour-menu-wrap {
	float: left;
	padding: 9px;
	background-color: #F3F0F3;
	margin-top: -20px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px;
}

section.tour h1 { text-align: center; margin-top: 0; }

#signup4free { background: transparent url(images/button_back-36.png) no-repeat scroll 0 -36px; }
#signup4free:hover { background: transparent url(images/button_back-36.png) no-repeat scroll 0 -108px; }
#signup4free span { background: transparent url(images/button_back-36.png) no-repeat scroll right top; }
#signup4free:hover span { background: transparent url(images/button_back-36.png) no-repeat scroll right -72px; }
#signup4free { font-size: 18px; }

div.tour-buttons {
	clear: both;
	text-align: center;
}

section.blankContent {
	padding: 0 25px 25px 25px;
	width: 950px;	
	position: relative;
	margin: 12px auto 22px auto;

	background-color: white;
	
	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px; 
	border-radius: 20px;
}
html.ie9 section.content, html.ie9 section.blankContent {
	background: url(images/gradient-background.png);
	background-size: 100% 100%;
}
html.ie7 section.content, html.ie8 section.content,
html.ie7 section.blankContent, html.ie8 section.blankContent {
	background: #FFF;
	
}

/* No coloured select
#gender, #seeking {
	border: solid 1px #9a0d70;
	background-color: #b74f98;
	color: #fff;
}
*/

div.search { padding: 15px 0 5px 0; }






.join_now {
	display:block;
	margin: 0 auto;
	background: transparent url(images/modal_form_button.png) no-repeat center 0;
}
.join_now:hover { background: transparent url(images/modal_form_button.png) no-repeat center -41px; }
#modal form { text-align: center; }

.tour_join { background: transparent url(images/button_back.png) no-repeat scroll 0 -42px; }
.tour_join span { background: transparent url(images/button_back.png) no-repeat scroll right top; }
.tour_join:hover { background: transparent url(images/button_back.png) no-repeat scroll 0 -126px; }
.tour_join:hover span { background: transparent url(images/button_back.png) no-repeat scroll right -84px; }


.search_form h2 a, .search_form h2 a:link, .search_form h2 a:active, .search_form h2 a:visited {
	text-decoration: none;
	font-family: Arial,Helvetica,sans-serif;
	cursor: default;	
}

section.copy {
	padding: 30px 0 0 0;
	width: 970px;
}
html.ie7 section.copy {
	float: left;
	width: auto;
	display: inline;
}

section.default {
	padding-bottom: 317px;
}

section.copy h1 {
	font-size: 30px;
	line-height: 36px;
	margin: 0.2em 0;
	text-shadow: 0 1px #FDFDFD;
}

section.copy p {
	font-size: 14px;
	line-height: 24px;
	margin: 0.25em 30px 0 0;
}



#content mark {
	height: 84px;
	padding: 20px 0 0 90px;
	display: block;
	position: absolute;
	bottom:233px;
	left:390px;
	background: transparent url(images/blue-grey-brush-arrow.png) no-repeat scroll 0 13px;
	font-family: 'mv_boliregular','MV Boli', 'Comic Sans MS', 'Comic Sans', 'Monotype Corsiva', 'Bradley Hand', script;
	font-size: 24px;
	line-height: 36px;
	color:#000;
}

img.featured {
	position: absolute;
	left: 499px;
	bottom: 0px;
}

.shareLinkAlign {
	vertical-align: 5px;
	padding-right: 5px;
}

.take_the_tour, .take_the_tour:link, .take_the_tour:active, .take_the_tour:visited {
	display: inline-block;
	margin: 15px 0;
	border: none;
	height: 33px;
	width: 100%;
	cursor: pointer;
	font-size: 0;
	border: none;
	background: transparent url(images/tour_button.png) no-repeat center 0;
}
.take_the_tour:hover {
	background: transparent url(images/tour_button.png) no-repeat center -33px;
}

/* Tour Pages */
section.tour { width: 959px; }
#content .tour h1, #modalForm h3 { margin-top: 0; }
#tour-1-1 {
	padding: 0 20px 0 45px;
	overflow: hidden;
}
#tour-1-1 img {
	float: right;
	padding-left: 17px;
}
#tour-1-2 img {
	float: left;
	padding-right: 39px;
}
#tour-1-2 {	padding: 57px 65px 70px 30px; }
#tour-1-2 h2 { padding-top: 20px; }
#tour-1-3 { padding: 0 0 70px 50px; }
#tour-1-3 h2 { padding-top: 30px; }
#tour-1-3 img {
	float: right;
	padding-left: 85px;
	padding-right: 28px;
}
#tour-2-1 {
	padding: 0 16px 40px 0;
}
#tour-2-1 img {
	float:left;
	padding: 0 40px 80px 35px;
}
#tour-2-1 h2 { padding-top: 76px; }
#tour-2-2 {
	clear: both;
	padding: 30px 0 90px 60px;
}
#tour-2-2 h2 { padding-top: 45px; }
#tour-2-2 img {
	float:right;
	padding: 46px 29px 60px 78px;
}
#tour-3-1 {
	padding: 10px 0 0 50px;
	overflow: hidden;
}
#tour-3-1 img {
	float: right;
	padding: 0 6px 55px 25px;
}
#tour-3-2 { padding: 60px 60px 0 0; }
#tour-3-2 img {
	float: left;
	padding: 0 82px 0 60px;
}
#tour-3-2 h2 { padding-top: 61px; }
#tour-3-3 {
	clear: both;
	padding: 25px 40px 70px 50px;
	overflow: auto;
}
#tour-3-3 img {
	float: right;
	padding:70px 0 70px 70px;
}
#tour-3-3 h2 { padding-top: 60px; }
#tour-4-1 {
	padding: 0 20px 0 50px;
	overflow: hidden;
}
#tour-4-1 h2 { padding-top: 10px; }
#tour-4-1 img {
	float: right;
	padding: 13px 20px 40px 57px;
}
#tour-4-2 {
	clear: both;
	padding: 50px 57px 70px 50px;
	overflow: auto;
}
#tour-4-2 img {
	float: left;
	padding-top: 20px;
}
#tour-4-2 h2 { padding-top: 60px; }
#tour-5-1 {
	overflow: auto;
	padding: 0 10px 0 50px;
}
#tour-5-2 {
	overflow: auto;
	padding: 10px 75px 60px 58px;
}
#tour-5-1 img { float: right; }
#tour-5-2 img {
	float: right;
	padding: 83px 0 88px 50px;
}
#tour-5-1 h2 {padding-top: 20px; }
#tour-5-2 h2 {padding-top: 40px; }
#tour-5-1 p {
	padding-right: 40px;
	overflow: auto;
}
#tour-6-1 {
	overflow: auto;
	padding: 20px 50px 40px 30px;
}
#tour-6-1 img {
	float: left;
	padding: 0 0 40px 25px;
}
#tour-6-2 img { float: right; }
#tour-6-2 {
	clear: both;
	padding: 0 30px 0 60px;
	position: relative;
}
.arrow {
	position: absolute;
	top: 95px;
	right: 460px;
}
#tour-6-2 h2 { padding-top: 150px; }
#tour-6-2 .search_form h2 { padding-top: 0; }
#tour-6-2 form { margin-bottom:0; }
#tour-6-2 p {
	overflow: auto;
	padding-right: 50px;
}
/* End - Tour Pages */