/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body {
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	background-repeat: repeat-y;
	background-position: center top;
}
input, select, textarea ,fieldset{ border: none; font-family: Arial; font-size: 12px; color: #707070; }
body {
	background-color: #e4e4e4;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
img { border: 0px; display: block; }
		

.CallCharge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
}
.Blacktext {
	color: #000;
}



/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 1px; }

/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { width:100%; position:relative;}

	/* ### HEADER CONTAINER ### */
	#headerCntr {
	margin: 0px auto;
	position: relative;
	width: 980px;
	height: 250px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#headerCntr2 {
	position: relative;
	width: 980px;
	height: 190px;
	background-image: url(../images/header2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#headerCntr h1 , #headerCntr2 h1{
	float: left;
	font-family: 'Myriad Pro', Arial;
	color: #000;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
}
#headerCntr h1 a , #headerCntr2 h1 a{ display: block; width: 247px; height: 59px; text-indent: -9999px; background: url('../images/logo.jpg') no-repeat; }
/* ### MENU CONTAINER ### */
		#vid_container {
	float: left;
	width: 980px;
	margin-bottom: 15px;
	margin-top: 3px;
}
#menuCntr {
	margin-top: 9px;
	float: right;
	border: 0px solid #000000;
}

		#menuCntr ul { list-style: none; }
		#menuCntr li {
	float: right;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-color: #FFF;
	border-bottom-style: solid;
}
		#menuCntr li.last { border-right: none; }
		#menuCntr li a {
	padding: 49px 19px 33px 19px;
	font-size: 24px;
	color: #c7c7c7;
	font-family:'Myriad Pro', Arial;
	text-decoration: none;
	display: block;
	background: url(../images/menubg.jpg) left top repeat-x;
}
		#menuCntr li a:hover ,#menuCntr li.selected a { background: url(../images/over.jpg) left top repeat-x; }
		
		/* ### BANNER CONTAINER ### */
		#bannerCntr {
	width:100%;
	overflow:hidden;
}
		#bannerCntr .certer { margin: 0px auto; padding-top: 19px; position: relative; width: 980px; height: 340px; }
		#bannerCntr .left { padding-top: 48px; width: 468px; float: left; }
		#bannerCntr .right { padding: 1px 10px 0px 7px; width: 446px; float: right; background: url(../images/bannerbg.jpg) no-repeat; height: 340px; }
		#bannerCntr p { padding-bottom: 36px; font-size: 30px; color: #e3e3e3; font-family: Georgia, "Times New Roman", Times, serif;}
		#bannerCntr a { margin-right: 5px; width: 165px; height: 43px; float: left; text-transform: uppercase; line-height: 43px; text-align: center; font-size: 12px; color: #000000; text-decoration: none; background: url(../images/readmore.jpg) 0px 0px no-repeat; }
		#bannerCntr a:hover { color: #f02580; }
		
	/* ### SEARCH CONTAINER ### */
	#searchCntr { width:100%; overflow:hidden; height:62px;background: url(../images/search_bg.jpg) repeat-x; }
	#searchCntr1 { padding:15px 0px 14px 0px; margin: 0px auto; overflow: hidden; width: 980px; }
	#searchCntr1 h2 { font-size: 22px; color: #e3e3e3; font-weight: normal; font-family:'Myriad Pro', Arial;}
	
	/* ### SEARCH BOX ### */
	.searchBox { padding-left: 10px; width: 192px; height: 31px; float: right; background: url(../images/searchbg.jpg) no-repeat; }
	.searchBox form { background: none; border: 0px;}
	.searchBox input.field { padding: 6px 10px 6px 0px; width: 145px; height: 16px; border: none; float: left; background: none; border: 0px; }
	.searchBox input.button { margin: 1px 11px 0px 0px; width: 25px; height: 27px; display: block; border: none; float: right; cursor: pointer; background: url(../images/searchbutton.jpg) 0px 0px no-repeat; }
	
	/* ### HAEDING BOX ### */
	.headingBox {
	width: 980px;
	height: 315px;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
	.headingBox h2 { padding-top:76px; font-size: 48px; font-family:Georgia, "Times New Roman", Times, serif; color: #e3e3e3;  font-weight: normal; }
	.headingBox .image1{ padding-top:28px; float:right;}
	.headingBox .image2{ padding-top: 9px; float:right;}
	
	
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr {
	overflow: hidden;
	width: 100%;
}
	#contentCntr .center { width:980px; margin: 0 auto;}
	
	/* ### SEARVICE CONTAINER ### */
	#serviceCntr { background: #fafafa url(../images/searvicebg.jpg) left top repeat-x; }
	#serviceCntr .service { padding: 33px 0px 41px 0px; margin: 0px auto; width: 980px; overflow: hidden; }
	
		/* ### DEVLOPMENT BOX ### */
		.devlopmentBox { padding-right: 48px; width:264px; float: left; background: url(../images/border.jpg) right 27px no-repeat; }
		.devlopmentBox h2 {padding: 30px 0px 30px 87px; font-size:22px; color: #000000; font-weight: normal; font-family:'Myriad Pro', Arial; background:url(../images/devlopment.jpg) 0px 0px no-repeat; }
		.devlopmentBox p { padding: 15px 0px 24px 0px; font-size: 12px; color: #707070; line-height: 20px; }
		.devlopmentBox a { width: 106px; line-height:35px; float: right; text-align: center; font-size: 12px; color: #000000; text-decoration: none; background: url(../images/readbutton.jpg) 0px 0px no-repeat; }
		
		/* ### SERVICE BOX ### */
		.serviceBox { padding:0px 48px 0px 46px; width:264px; float: left; background: url(../images/border.jpg) right 27px no-repeat; }
		.serviceBox h2 {padding: 30px 0px 30px 67px; font-size:22px; color: #000000; font-weight: normal; font-family:'Myriad Pro', Arial; background:url(../images/heading_icon2.jpg) 0px 0px no-repeat; }
		.serviceBox p { padding: 15px 0px 24px 0px; font-size: 12px; color: #707070; line-height: 20px; }
		.serviceBox a { width: 106px; line-height:35px; float: right; text-align: center; font-size: 12px; color: #000000; text-decoration: none; background: url(../images/readbutton.jpg) 0px 0px no-repeat; }
		
		/* ### WHAT BOX ### */
		.whatBox { padding:0px 0px 0px 46px; width:264px; float: left; }
		.whatBox h2 {padding: 30px 0px 30px 83px; font-size:22px; color: #000000; font-weight: normal; font-family:'Myriad Pro', Arial; background:url(../images/what_icon.jpg) 0px 0px no-repeat; }
		.whatBox p { padding: 15px 0px 24px 0px; font-size: 12px; color: #707070; line-height: 20px; }
		.whatBox a { width: 106px; line-height:35px; float: right; text-align: center; font-size: 12px; color: #000000; text-decoration: none; background: url(../images/readbutton.jpg) 0px 0px no-repeat; }
		
	/* ### LEFT CONTAINER ### */
	#leftCntr {
	width:980px;
	overflow:hidden;
	float:left;
}
	
			/* ### ABOUT BOX ### */
			.aboutBox {
	width:980px;
	float: left;
	overflow:hidden;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 83px;
	padding-left: 0px;
}
			.aboutBox img{
	float:left;
	border: 6px solid #C00;
	margin-top: 18px;
	margin-right: 20px;
	margin-bottom: 0px;
}

.aboutBox iframe{
	float:left;
	border: 6px solid #C00;
	margin-top: 18px;
	margin-right: 20px;
	margin-bottom: 0px;
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.aboutBox .header  {
	float:left;
	border: 0px solid #FF2083;
	margin: 0px;
	padding: 0px;
}

			.aboutBox h2 {
	font-size: 30px;
	color: #000000;
	font-weight: normal;
	font-family:'Myriad Pro', Arial;
	border-bottom:solid 1px #e4e4e4;
	padding-right: 0px;
	padding-bottom: 15px;
	line-height: 30px;
}
.aboutBox h6 {
	font-size: 30px;
	color: #C00;
	font-weight: normal;
	font-family:'Myriad Pro', Arial;
	padding-right: 0px;
	line-height: 30px;
}
.aboutBox h3 {
	font-size: 30px;
	color: #C00;
	font-weight: normal;
	font-family:'Myriad Pro', Arial;
	line-height: 30px;
	background-color: #DDD;
	background-image: url(../images/wank.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 10px;
	width: 960px;
}
.aboutBox h3 a:hover {
	color: #FD000D;
}



.aboutBox h5 {
	font-size: 24px;
	color: #C00;
	font-weight: normal;
	font-family:'Myriad Pro', Arial;
	padding-right: 0px;
	line-height: 24px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 352px;
}


			.aboutBox .heading { padding:29px 0px 24px 100px; font-size: 30px; color: #000000; font-weight: normal; font-family:'Myriad Pro', Arial; border-bottom:solid 1px #e4e4e4; background: url(../images/about_h_img1.jpg) 0px 0px no-repeat;}
			.aboutBox p {
	padding-top:5px;
	font-size: 16px;
	color: #020202;
	line-height: 20px;
}
.aboutBox h1 {
	padding-top:5px;
	font-size: 16px;
	color: #020202;
	line-height: 20px;
}

.aboutBox .callcharge {
	padding-top:26px;
	font-size: 10px;
	color: #666;
	line-height: normal;
	font-style: normal;
}
.aboutBox .CallCharge_SMS_white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: normal;
	font-weight: normal;
}
.aboutBox .CallCharge_SMS_black{
	font-size: 12px;
	color: #000;
	line-height: normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}


			.aboutBox span{
	font-size: 16px;
	font-style:italic;
	color: #FF2083;
	line-height: 20px;
}
			.aboutBox .space{ padding-bottom:60px;}
			
			/* ### TEXT BOX ### */
			.textBox { padding:37px 0px 0px 0px; width:640px; overflow:hidden; }
			.textBox h2 { padding:29px 0px 15px 100px; font-size: 30px; color: #000000; font-weight: normal; font-family:'Myriad Pro', Arial; border-bottom:solid 1px #e4e4e4; background: url(../images/service_icon1.png) 0px 0px no-repeat;}
			.textBox p { padding-top:33px; font-size: 12px; color: #707070; line-height: 20px; }
			.textBox span{ padding-top:26px; display:block; font-size: 12px; font-style:italic;color: #707070; line-height: 20px; }
			
			/* ### PORTFOLIO BOX ### */
			.portfoloiBox { padding:40px 0px 10px 0px; width:650px; overflow:hidden; border-bottom:solid 1px #e4e4e4; }
			.portfoloiBox img{ margin-right:40px; float:left; border: solid 6px #f468a7;}
			.portfoloiBox h2 { padding-bottom:20px; font-size: 30px; color: #000000; font-weight: normal; font-family:'Myriad Pro', Arial; }
			.portfoloiBox p { padding-bottom:38px; font-size: 12px; color: #707070; line-height: 20px; }
			.portfoloiBox.space{ padding-bottom:40px; border:none;}
			
		/* ### CONTACT BOX ### */
		.contactinnerBox{ padding: 20px 0px 110px 0px; width:575px; overflow:hidden;}
		.contactinnerBox form{ margin:0px;}
		.contactinnerBox fieldset{ margin:0px; padding:0px; border:none;}
		.contactinnerBox input.filed1{ padding: 5px 5px 5px 5px;  width:535px; height:22px; border: none; background: url(../images/input_bg.jpg) 0px 0px no-repeat;}
		.contactinnerBox label{ padding:17px 0px 17px 0px; width:543px; display:block; font:12px Arial, Helvetica, sans-serif; color:#686868; text-align: left; vertical-align:top; font-weight:bold; }
		.contactinnerBox textarea{ padding:5px 5px 5px 5px; width:535px; height:132px; border: none; background: url(../images/textarea_bg.jpg) 0px 0px no-repeat;}
		.contactinnerBox input.button{ margin:21px 0px 0px 0px; float:left; background:url(../images/send.jpg) 0px 0px no-repeat; width:157px; height:37px; border:none; cursor:pointer; }
			
		/* ### RIGHT CONTAINER ### */
		#rightCntr {
	width:272px;
	overflow:hidden;
	float: right;
	height: 1400px;
	background-color: #FF2083;
	background-image: url(../images/rightsideBG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
		
		/* ### GET BOX ### */
		.getBox { margin-top:14px; padding:25px 0px 30px 33px; width:230px; float: right; overflow:hidden; background: url(../images/get_bg.png) 0px 0px no-repeat;}
		.getBox h2 { padding-bottom:23px; font-size: 30px; color: #000000; font-weight: normal; font-family:'Myriad Pro', Arial; }
		.getBox img{ padding-left: 57px; float:left;}
		.getBox.space { padding-right:10px;}
		.text{width:263px; float: right; overflow:hidden;}
		.text p { padding-top:46px; font-size: 12px; font-style:italic; color: #707070; line-height: 20px; }
		.text.space { padding-right:10px;}
		
		/* ### GRAPHIC CONTAINER ### */
		#graphicCntr { padding-bottom: 20px; width:980px; overflow:hidden; margin:0 auto;}
	
		/* ### GRAPHIC BOX ### */
		.graphicBox { padding-top:39px; width:620px; float: left; overflow:hidden; }
		.graphicBox img{ margin-right: 22px; float:left; border: solid 6px #f468a7;}
		.graphicBox h2 { font-size: 30px; color: #000000; font-weight: normal; font-family:'Myriad Pro', Arial; }
		.graphicBox p { padding:34px 0px 37px 0px; font-size: 12px; color: #999898; line-height: 20px; }
		.graphicBox a { padding-left:33px; margin-top:21px; width: 97px; line-height:39px; float: right; text-align: left; font-size: 12px; color: #fff; text-decoration: none; background: url(../images/view_more_button.jpg) 0px 0px no-repeat; }
		.graphicBox.last{ padding-right:0px;}
	
	
		/* ### NWES BOX ### */
		.newsBox {
	width:272px;
	float: right;
	overflow:hidden;
}
		.newsBox h2 {
	font-size: 30px;
	color: #000000;
	font-weight: normal;
	font-family:'Myriad Pro', Arial;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
		.newsBox p {
	font-size: 12px;
	color: #707070;
	line-height: 20px;
	border-top: solid 1px #e4e4e4;
}
		.newsBox strong{ padding-bottom:17px; font-size: 12px; color: #707070; display:block;}
		.newsBox span{ font-size: 12px; font-style:italic; text-align:right; color: #707070; display:block;}
		.newsBox a { padding-left:33px; margin-top:21px; width: 97px; line-height:39px; float: right; text-align: left; font-size: 12px; color: #fff; text-decoration: none; background: url(../images/view_more_button.jpg) 0px 0px no-repeat; }
		.newsBox.last{ padding-right:0px;}
		.newsBox.space{ padding-top:56px;}
		
		/* ### INFO BOX ### */
		.infoBox {  width:263px; margin:14px 0px 16px 0px; overflow:hidden; background: url(../images/info_bg.jpg) repeat-y;}
		.infoBox .top {width:263px; overflow:hidden; background: url(../images/info_top.jpg) left top no-repeat;}
		.infoBox .bottom { padding:12px 10px 32px 12px;width:241px; overflow:hidden; background: url(../images/info_bottom.jpg) left bottom no-repeat;}
		.infoBox  h3 { padding:12px 0px 20px 60px; font-size: 24px; color: #000000; font-weight: normal; font-family:'Myriad Pro', Arial; border-bottom:solid 1px #e4e4e4; background: url(../images/info_icon.jpg) 0px 0px no-repeat;}
		.infoBox  p { padding:23px 0px 0px 16px; font-size: 12px; color: #707070; line-height: 20px; }
		.infoBox  p a { color: #707070; text-decoration: none; }
		.infoBox  p a:hover { text-decoration: underline; }
	
		
	/* ### WELCOME CONTAINER ### */
	#welcomeCntr { background-color: #f5f5f5; }
	#welcomeCntr .welcome { padding: 0px 0px 44px 0px; margin: 0px auto; width: 980px; overflow: hidden; }
	
		/* ### WELCOME BOX ### */
		.welcomeBox { padding-top:47px; width:650px; float: left; overflow:hidden; }
		.welcomeBox img{ margin-right: 28px; float:left; border: solid 6px #f468a7;}
		.welcomeBox h2 { font-size: 30px; color: #000000; font-weight: normal; font-family:'Myriad Pro', Arial; }
		.welcomeBox p { padding-top:28px; font-size: 12px; color: #707070; line-height: 20px; }
		.welcomeBox a { margin-top:26px; width: 106px; line-height:35px; float: right; text-align: center; font-size: 12px; color: #000000; text-decoration: none; background: url(../images/readbutton.jpg) 0px 0px no-repeat; }
		
		
		
		
	/* ### FOOTER CONTAINER ### */
	#footerCntr {
	overflow: hidden;
	width: 100%;
	background-color: #333;
}
	#footerCntrinner {
	padding-top:39px;
	overflow: hidden;
	width: 980px;
	height: 250px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.seo {
	width:980px;
	float: left;
	overflow:hidden;
	margin-bottom: 20px;
}
	
		/* ### FOOTER BOX ### */
		.footerBox {
	width:980px;
	float: left;
	overflow:hidden;
	margin-bottom: 20px;
}

		.footerBox ul{ margin:0px; overflow:hidden;}
		.footerBox li{ padding:0 12px; list-style:none; float:left;  background: url(../images/footer_line.jpg) left 4px no-repeat; }
		.footerBox li a{ color: #868b93; font-size: 12px; text-decoration:none;}
		.footerBox li a:hover{ text-decoration:underline; color:#fff;}
		.footerBox li.first{ background:none; padding-left:0px;}
		.footerBox p{ padding-top:10px; font-size:12px; color:#868b93;}

		
.phone-sex-video {
    float: left;
    border: 5px solid #cc0000;
    margin-right: 20px;
    display: inline-block;
}