
@import "presets.css";

body {
	padding: 0;
	margin: 0;
	background: #DFE7F2;
}
#main_wrapper{ 
	background:url(../images/main_bg.png) repeat-y; 
	margin:0px auto; 
	width:969px; 
}
.main_body {
	margin: 0 auto;
	width: 953px;
	padding-top: 10px;
	background: url(../new_images/bg.jpg) top center repeat-y;
	border: 0px solid #F00;
}

.main_body table {
	border: 0px;
}

.menu_container{
	margin: 0 auto;
	width: 953px;
	height: 61px;
	position: relative;
	background: url(../new_images/menu_bg.jpg) repeat-x;
	border: 0px solid #F00;
}

#m-logo {
	width: 255px;
	height: 80px;
	position: absolute;
	top: -10px;
	left: 5px;
	background: url(../new_images/main-logo.png) center no-repeat;
}

.menu_1 {
	margin: 0;
	padding: 0;
	float: left;
	padding-left:240px;
}


.menu_1 li {
    border: 0 solid #FF0000;
    float: left;
	margin-right:1px;
/*    padding: 22px 4px 20px;*/
    text-align: center;
	padding-top:20px;
	height:41px;
}
	li.fat {
		    height: 41px;
    padding: 10px;
/*		padding: 12px 15px 12px;*/
	}

.menu_1 li:hover {
	height:41px;
	border: 0px solid #F00;
	background: url(../new_images/hover.jpg);
}

li#current {
	/*padding: 22px 10px 20px 10px;*/
	height:41px;
	border: 0px solid #F00;
	background: url(../new_images/hover.jpg);
	padding-top:20px;
}
li.current {
	/*padding: 10px 15px 12px;*/
	border: 0px solid #F00;
	background: url(../new_images/hover.jpg);
}

.menu_1 li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFF;
	padding:10px 6px;
}


.menu_1 li a:hover {
	text-decoration: underline;
}


.bd_container {
	width: 953px;
	margin: 0 auto;
	padding: 10px 0;
}
	.col-a {
		width: 330px;
		float: left;
		margin: 0 0 0 57px;
		padding: 10px 0;
	}
		.col-a h2, .col-a h2 h3 {
			font-family: Arial, Helvetica, sans-serif;
			text-align: center;
		}
		.col-a img {
			float: right;
		}
		p.monotype_font img {
			float: left;
		}
		.monotype_font {
			font-family:"Monotype Corsiva"; font-size:21px;
		}
		.join-us-now {
			width: 405px;
			clear: both;
			text-align: center;
		}
			.join-us-now img {
				float: none;
			}
	.col-a-i {
		width: 700px;
		float: left;
		padding: 10px 0;
	}
		.col-a-i h2, .col-a-i h3, .col-a-i h1 {
			font-family: Arial, Helvetica, sans-serif;
			text-align: center;
		}
		.col-a-i h1 a {
			color: #C00;
		}
	.col-a-ii {
		width: 543px;
		float: left;
		margin: 25px 0 0 57px;
		padding: 15px 0;
	}
		.col-a-ii img {
			float: right;
		}
	.col-b {
		width: 549px;
		float: right;
	}
	.col-b-i {
		width: 397px;
		float: right;
	}
	.col-b-ii {
		width: 497px;
		float: right;
	}
	.col-c {
		width: 510px;
		float: left;
		margin: 0 0 0 20px;
	}
		.col-c p {
			width: 510px;
			margin: 0 auto;
		}
	.col-d {
		width: 370px;
		float: right;
		margin: 5px 20px 0 0;
	}
	.row-a {
		clear: both;
	}
	
	
	.row-a table{
		margin: 0 auto;
		border: 0px solid #F00;
	}
	
	.row-a table tr td{
		padding: 15px 15px; 
	}
		.row-a ul {
			width: 669px;
			margin: 0 auto;
		}
		.row-a li {
			width: 163px;
			float: left;
			padding: 0 30px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			text-align: center;
		}
		.row-a li a {
			color: #1A73A6;
		}
	.title-teaser {
		width: 450px;
		margin: 0 auto 20px;
		text-align: center;
	}

.bd_tr td {
	vertical-align: top;
}

.box-cont-body {
	width: 320px;
	padding: 5px 37px;
	background: url(../new_images/blueboxbody.gif) top center repeat-y;
}
#register {
	font-size:12px;
	margin:25px auto;
	padding-top:15px;
	text-align:center;
	width:382px;
}
	#register .top {
		background:url("../new_images/reg_top.png") no-repeat scroll center top transparent;
		padding-top:20px;
		width:384px;
	}
	#register .btm {
		background:url("../new_images/reg_btm.png") no-repeat scroll center bottom transparent;
		padding-bottom:22px;
		width:384px;
	}
	#register .mid {
		background:url("../new_images/reg_mid.png") repeat-y scroll 0 0 transparent;
		width:384px;
	}
    .register_hdg {
		color:#FF0000;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:16px;
		font-weight:bold;
		margin:0;
		text-align:center;
	}
	.cd_text {
		margin:0 auto;
		padding-bottom:30px;
		width:340px;
	}
	#af-form-1323806371 form, #af-form-1323806371 textarea, .af-form-wrapper, .af-form-close-button, #af-form-1323806371 img {
		border:medium none;
		color:inherit;
		float:none;
		margin:0;
		padding:0;
		position:static;
	}
	.small_text {
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		margin-top:10px;
		padding:10px 20px;
		text-align:justify;
	}


.datingevents_left {
	padding:40px 0 0 20px;
	width:600px;
}
.fleft {
	float:left;
}

.datingevents_right {
	width:340px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
	.datingevents_right a {
		color:#06C;
	}
.fright {
	float:right;
}
.categories {
	margin: 0 auto;
	text-align: center;
	font-family:Geneva,Arial,Helvetica,sans-serif;
}
.categories td a.thmb {
	color:#0B6BA2;
	font-size:15px;
	text-decoration: none;
}
	.categories td span {
		background: url(../new_images/arrow-left.gif) no-repeat scroll 100% 0.4em transparent;
		padding-right:8px;
	}
	.categories td a:hover span {
		text-decoration: underline !important;
	}

.caution_box {
	margin:0 auto;
	width:383px;
}
	.caution_bx_cntr p img {
		margin:0 10px;
	}
	.caution_bx_cntr p {
		font-size:12px;
		letter-spacing:0;
		padding:7px 0;
		font-family:Geneva,Arial,Helvetica,sans-serif;
	}
		.bold {
			font-weight:bold;
		}
	.caution_bx_tp {
		background:url("../new_images/caution_bx_tp.png") no-repeat scroll 0 0 transparent;
		height:8px;
	}
	.caution_bx_cntr {
		background:url("../new_images/caution_bx_cntr.png") repeat-y scroll 0 0 transparent;
		padding:5px;
	}
		.caution_bx_cntr p {
			width: auto;
		}
	.caution_bx_btm {
		background:url("../new_images/caution_bx_btm.png") no-repeat scroll 0 0 transparent;
		height:10px;
	}
.call_us_box1 {
	font-weight:bold;
	margin: 0 auto;
	border: 0px solid #F00;
	width: 304px;
}

	.call_us_lft {
		background:url("../new_images/call_lft.png") no-repeat scroll left center transparent;
		float:left;
		height:88px;
		width:13px;
	}
	.call_us_cntr {
		background:url("../new_images/call_cntr.png") repeat-x scroll 0 0 transparent;
		float:left;
		height:88px;
		padding:4px 0;
	}
	.callus_text {
		float:left;
		line-height:20px;
		padding-top:10px;
		width:195px;
	}
		.smalltext {
			font-size:12px;
		}
		
	.callus_image {
		float:left;
		position:relative;
		right:-8px;
		width:80px;
	}
	.call_us_rght {
		background:url("../new_images/call_rght.png") no-repeat scroll 0 0 transparent;
		float:left;
		height:88px;
		width:13px;
	}
.margin_15 {
	margin:15px 0;
}
.sn_icons {
	height:70px;
	margin:0 auto;
	text-align:center;
	width:430px;
	border: 0px solid #F00; 
	font-family:Geneva,Arial,Helvetica,sans-serif;
}
	.sn_icons p { width: auto; margin: auto; padding: 0 0 10px; }
	.img1 {
		background:url("../new_images/twitter.png") no-repeat scroll center center transparent;
		display:block;
		float:left;
		height:51px;
		margin:3px 3px 3px 53px;
		position:relative;
		top:-10px;
		width:160px;
	}
	.img2 {
		background:url("../new_images/Facebook.png") no-repeat scroll center center transparent;
		display:block;
		float:left;
		height:51px;
		margin:3px;
		position:relative;
		top:-10px;
		width:160px;
	}
/*	.img3 {
		background:url("../new_images/Linkedin.png") no-repeat scroll center center transparent;
		display:block;
		float:left;
		height:30px;
		margin:3px;
		position:relative;
		top:-10px;
		width:30px;
	}
	.img4 {
		background:url("../new_images/Tumblr.png") no-repeat scroll center center transparent;
		display:block;
		float:left;
		height:30px;
		margin:3px;
		position:relative;
		top:-10px;
		width:30px;
	}
	.img5 {
		background:url("../new_images/MySpace.png") no-repeat scroll center center transparent;
		display:block;
		float:left;
		height:30px;
		margin:3px;
		position:relative;
		top:-10px;
		width:30px;
	}*/
#footer {
	margin: 0 auto;
	width: 95%;
	clear: both;
	text-align:center;
}
	#footer ul {
/*		margin-left:60px;*/
	}
	#footer ul li {
		float:left;
	}
	#footer ul li a {
		color:#999999;
		font-size:10px;
		margin-right:15px;
		text-decoration:none;
		font-family:Geneva,Arial,Helvetica,sans-serif;
	}

/***SEND INFO FORM CSS***/

#af-form-1197380686 .af-body input.text, #af-form-1197380686 .af-body textarea{background-color:#FFFFFF;border-color:#919191;border-width:1px;border-style:solid;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1197380686 .af-body input.text:focus, #af-form-1197380686 .af-body textarea:focus{background-color:#FFFAD6;border-color:#030303;border-width:1px;border-style:solid;}
#af-form-1197380686 .af-body{padding-bottom:15px;padding-top:15px;background-repeat:no-repeat;background-position:inherit;background-image:none;color:#000000;font-size:11px;font-family:Verdana, sans-serif;}
#af-form-1197380686 .buttonContainer input.submit{background-image:url("http://forms.aweber.com/new_images/auto/gradient/button/03c.png");background-position:top left;background-repeat:repeat-x;background-color:#0013ac;border:1px solid #0013ac;color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:normal;font-size:14px;font-family:Verdana, sans-serif;}
#af-form-1197380686 .buttonContainer{text-align:center;}
#af-form-1197380686,#af-form-1197380686 .quirksMode{width:268px;}
.af-body input.text{width:100%;float:none;padding:2px!important;}
.af-body.af-standards input.submit{padding:4px 12px;}
.af-clear{clear:both;}
.af-element{padding:5px 0;}
.af-form{text-align:left;margin:auto;}

/***EXPRESS INTEREST FORM CSS***/

#af-form-855456233 .af-body input.text, #af-form-855456233 .af-body textarea{background-color:#FFFFFF;border-color:#919191;border-width:1px;border-style:solid;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-855456233 .af-body input.text:focus, #af-form-855456233 .af-body textarea:focus{background-color:#FFFAD6;border-color:#030303;border-width:1px;border-style:solid;}
#af-form-855456233 .af-body label.previewLabel{display:block;float:none;text-align:left;width:auto;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-855456233 .af-standards .af-element{padding-right:15px;padding-left:15px;}
#af-form-855456233 .buttonContainer input.submit{background-image:none;background-color:#F59F0A;color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:normal;font-size:14px;font-family:Verdana, sans-serif;}
#af-form-855456233 .buttonContainer input.submit{width:auto;}
#af-form-855456233 .buttonContainer{text-align:center;}
#af-form-855456233{ width:90%;}
.af-body .af-textWrap textarea{width:100%;}
.af-body textarea{padding:2px!important;}
.af-body.af-standards input.submit{padding:4px 12px;}

/***HOMEPAGE VERSION-2 CSS***/

#af-form-1323806371 .af-body input.text, #af-form-1323806371 .af-body textarea{background-color:#FFFFFF;border-color:#919191;border-width:1px;border-style:solid;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1323806371 .af-body input.text:focus, #af-form-1323806371 .af-body textarea:focus{background-color:#FFFAD6;border-color:#030303;border-width:1px;border-style:solid;}
#af-form-1323806371 .af-body{background-repeat:no-repeat;background-position:inherit;background-image:none;color:#000000;font-size:11px;font-family:Verdana, sans-serif;}
#af-form-1323806371 .af-quirksMode{padding-right:15px;padding-left:15px;}
#af-form-1323806371 .af-standards .af-element{padding-right:15px;padding-left:05px;}
#af-form-1323806371 .buttonContainer input.submit{background-image:url("http://forms.aweber.com/new_images/auto/gradient/button/d44.png");background-position:top left;background-repeat:repeat-x;background-color:#bd2424;border:1px solid #bd2424;color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:normal;font-size:14px;font-family:Verdana, sans-serif;}
#af-form-1323806371 .buttonContainer input.submit{width:100px;}
#af-form-1323806371 .buttonContainer{text-align:center;}
#af-form-1323806371 form,#af-form-1323806371 textarea,.af-form-wrapper,.af-form-close-button,#af-form-1323806371 img{float:none;color:inherit;position:static;background: url(../new_images/redpointers.jpg) top center no-repeat;border:none;margin:0;padding:0;}

#af-form-1323806371 form,#af-form-1323806371 textarea,.af-form-wrapper2,.af-form-close-button,#af-form-1323806371 img{float:none;color:inherit;position:static;background: top center no-repeat;border:none;margin:0;padding:0;}

#af-form-1323806371,#af-form-1323806371 .quirksMode{width:155px;}
#af-form-1323806371.af-quirksMode{overflow-x:hidden;}
#af-form-1323806371{overflow:hidden;padding:15px 0 0;}

#reviews_section { width: 379px; margin:20px auto 0;}
#reviews_section .top { background:url(../new_images/pink_box_top.gif) top no-repeat; height:9px; width:379px; }
#reviews_section .mid { background:#F5E5F3; width:379px; }
#reviews_section .btm { background:url(../new_images/pink_box_btm.gif) bottom no-repeat; height:9px; width:379px; }
.reviews_hdg { margin:0px 15px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; }
.reviews_btn_left { background:url(../new_images/blue_heading_lt.gif) no-repeat; width:12px; float:left; height:33px; }
.reviews_btn_bg { background:url(../new_images/blue_heading_bg.gif) repeat-x; width:320px; float:left; height:33px;  padding-top:8px;}
.reviews_btn_right { background:url(../new_images/blue_heading_rt.gif) no-repeat; width:12px; float:left; height:33px;}
.box_text { padding:0 10px; border: 0px solid #F00;}
.box_text_left { float:left; width:110px; margin-left:10px;  text-align:center; padding-right:10px; }
.box_text_right { float:left; width:220px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;  }
.italic_text { font-style:italic; margin-top:10px; font-size:12px; }
.text_right { text-align:right;}
.border_btm { border-bottom:#E0D3DF 1px solid; padding-top:10px; margin:0px 20px 10px 20px;}

/***SUCCESS PAGE CSS***/

#success_image { background:url(../new_images/frame.jpg) no-repeat; width:889px; height:636px; margin:0px auto;padding-top:70px;}
.success_textarea { width:680px; height:500px; margin:0px auto; text-transform:capitalize; padding:10px 30px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:15px;}
#success_image h1 { font-family:"Times New Roman", Times, serif; text-align:center; font-size:60px; padding:0px; color:#8A1300; letter-spacing:20px; font-weight:normal;}
#success_image h2 { font-family:"Times New Roman", Times, serif; text-align:center; font-size:30px; padding-bottom:10px;letter-spacing:10px; }
.red_hdg { color:#8A1300; position:relative; top:-10px;}

/***PRESENTATION PAGE CSS***/

.youtube_video{ margin:0px auto; padding:50px 0px 50px 20px; text-align:center;}
.presentation_links { padding-top:20px; }

/***THAI LADY DATING EVENTS PAGE CSS***/

.datingevents_left {width:600px; padding:40px 0px 0px 20px;}
.datingevents_right {width:340px;}

/***THAI LADY DATING EVENTS PAGE CSS***/

.express_interest_btn a{ background:url(../new_images/express_interest_btn.png) no-repeat; width:293px; height:44px; display:block; margin:0px auto;}
.express_interest_btn a:hover { background:url(../new_images/express_interest_btnhvr.png) no-repeat; width:293px; height:44px; display:block;}
#success_image2 { background:url(../new_images/frame_small.jpg) no-repeat; width:570px; height:408px; margin:0px auto;padding-top:40px;}
.success_textarea2 { width:450px; height:300px; margin:0px auto; text-transform:capitalize; padding:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; }
#success_image2 h1 { font-family:"Times New Roman", Times, serif; text-align:center; font-size:30px; padding:0px; color:#8A1300; letter-spacing:18px; font-weight:normal;}
#success_image2 h2 { font-family:"Times New Roman", Times, serif; text-align:center; font-size:15px; padding-bottom:10px;letter-spacing:7px; }
.red_hdg { color:#8A1300; position:relative; top:-10px;}

#review_table tr td{
	vertical-align: top;
}

.footer_menu{
	width: 175px;
	border: 0px solid #F00;
	margin: 0 auto;
	padding-top: 20px;
}


.footer_menu li{
	display: inline;
	margin-left: 10px;
	font-family: Tahoma;
	font-size: 11pt;
}

.footer_menu li a{
	font-family: Tahoma;
	font-size: 11pt;
	text-decoration: none;
}


.footer_menu li a:hover{
	font-family: Tahoma;
	font-size: 11pt;
	text-decoration: underline;
}
.opt_box_new{ 
	width:400px;
	padding-left:30px;
	}

.video_container{
	width: 530px;
	height: 390px;
	border: 0px solid #F00;
	margin: 0 auto;
	margin-bottom: 10px;
	background: #000;
}

.click_here{
	width: 120px;
	height: 55px;
	border: 0px solid #F00;
	text-align: center;
	margin-top: 10px;
}
.recent_ul li:hover{ cursor:pointer;}
.contact_form{
	width:384px;
	margin:20px auto;
	}
.frst_contact { background:url(../images/reg_top.png) top no-repeat; padding-top:20px; width:384px;}
.mdl_contact{ background:url(../images/reg_mid.png) repeat-y; width:384px; padding:20px 10px;}
.btm_contact{ background:url(../images/reg_btm.png) bottom no-repeat; padding-bottom:22px; width:384px; }
.contact_content{
	width:300px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
.text{
	background-color:#FFFFFF;
	border:solid #919191 1px;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	font-family:Verdana, sans-serif;
	width:200px;
	min-height:20px;
	}
.text_area{
	width:250px;
	}
.submit{
	background-image:none;
	background-color:#F59F0A;
	color:#FFFFFF;
	font-size:14px;
	font-family:Verdana, sans-serif;
	padding:2px 5px 2px 5px;
	border: solid 1px #666666;
	cursor:pointer;
	}
.center{
	width:250px;
	text-align:center;
	}
.span_clr{
	color:#0088cc;
	font-size:14px;
	}