/*
Theme Name: Sensualball
Theme URI: http://sensualball.com
Description: where couples come to play.
Version: 1.0
Author: A1dezine Ltd. Hamilton
Author URI: http://a1dezine.com
*/
@charset "utf-8";
/* CSS Document */

a{color:#333333; text-decoration:none}
a:hover{text-decoration:underline; color:#CC0000}

body {
	margin:0px;
	background: #e3e3e3;
	font-family:"Century Gothic";
}
img{border:0}

h1, h2, h3, h4, h5{margin:0; padding:0; font-weight:300}

#wrapper{margin:0; width:100%;}

/*Entry Page*/
#entry_logo{float:left; width:100%; text-align:center; margin-top:150px;}
#entry_buttons{float:left; width:100%; text-align:center; margin-top:70px;}

/*Maim Page*/

#header{float:left; width:100%; background:url(images/red-header-img.jpg); height:160px; border-bottom:1px solid #ff0000}

#header #h_sec{margin:0 auto; width:900px; margin-top:22px;}
//#header #h_sec #logo{float:left; margin-left:75px;}
#header #h_sec #logo{float:left;}
#header #h_sec .logo_spon{float:left; margin-top:0px; margin-right: 80px;}
#header #h_sec .logo_spon div{margin:0 !important;}
#header #h_sec #contact{float:right; margin-top:0;}
#header #h_sec #contact div{margin:0 !important; float:right;}

#banner-bg{float:left; width:100%; background:#000}
#banner-bg #banner{margin:0 auto; width:900px; height:300px;}
#banner-bg #banner #content{float:left; width:500px; color:#FFFFFF; font-family:"Century Gothic"; font-size:14px; font-weight:bold; margin-top:50px;}
#banner-bg #banner #image{float:right; width:365px; position:absolute; z-index:10; margin:-62px 0 0 535px; padding-left:0;}

#section{margin:0 auto; width:900px}

#menu{float:left; width:100%; background:url(images/menu-bg.jpg); padding:18px 0;}
#menu ul{margin:0; padding:0}
#menu ul li{list-style-type:none; float:left; font-family:"Century Gothic"; font-size:12px;}
#menu ul li a{color:#f1f1f1; text-decoration:none; padding:18px 30px; background:url(images/menu-border.jpg) no-repeat right; font-weight:bold}
#menu ul li a:hover{text-decoration:underline}

#sec_left{float:left; width:68%; margin-top:10px; font-size:15px; font-weight:normal}
#sec_left h1{padding:0; margin:0;}
.head{font-weight:normal; font-size:18px; padding:0; margin:0; text-transform:uppercase}

.link{color:#000;}
a.link{color:#000; text-decoration:none}
a.link:hover{text-decoration:underline; color:#B4001B}

#sec_left_in{float:left; width:64%; margin-top:10px; font-size:15px; font-weight:normal; background:#fff; padding:2%}
.text{font-size:14px; font-family:Arial, Helvetica, sans-serif;}

#sec_left_gl{float:left; width:98%; margin-top:10pxp; font-size:15px; font-weight:normal; background:#FFFFFF; margin-top:10px; padding:10px;}

#sec_right{float:right; width:30%; margin-top:10px;}
#sec_right p{ margin:0;}

#footer{width:100%; background:url(images/footer_bg.jpg); height:110px; float:left}
#footer #f_content{margin:0 auto; width:900px; margin-top:10px;}
#footer #f_content #f_div1{float:left; width:175px; color:#FFFFFF; line-height:14px; font-size:12px; background:url(images/f_border.jpg) no-repeat right;}
#footer #f_content #f_div1 a{color:#FFFFFF; font-size:10px; text-decoration:none; margin-left:0px;}
#footer #f_content #f_div1 a:hover{text-decoration:underline}

#footer #f_content #f_div2{float:left; width:285px; margin-left:15px; color:#FFFFFF; font-size:11px; background:url(images/f_border.jpg) no-repeat right;}
.input[type=text]{width:150px; border:1px solid #999999; padding:1px; background:#000; padding:2px 0; color:#FFFFFF}
.input[type=submit]{border:1px solid #999999; padding:3px 5px; background: url(images/submit_bg.jpg) bottom; cursor:pointer; height:auto; color:#ddd; font-size:11px}

#footer #f_content #f_div3{float:right; color:#FFFFFF; font-size:12px; margin-left:5px; text-align:right; font-size:11px; text-transform:none}
#footer #f_content #f_div3 a{color:#FFFFFF; text-decoration:none;}
#footer #f_content #f_div3 a:hover{text-decoration:underline}


.faq_list{padding:0; margin:0;}
.faq_list li{ width:100%; list-style-type:none; line-height:32px; font-size:16px}
.faq_list li a{ display:block; padding-left:10px;}
.faq_list li a:hover{background:#f1f1f1; text-decoration:none}

/*FAQ TOGGLE*/
#toggle ul {
	width:98%;
	margin:0; padding:0; float:left;
}
#toggle li:hover {
	background:#FFFFE0
}
#toggle li {
	list-style-type:none;
	cursor:pointer;
	margin:2px;
	border-bottom:1px solid #dddddd;
	padding:7px;
}
#toggle ul div {
	color: #333;
	background:#f6f6f6;
	cursor: auto;
	display: none;
	font-size: 13px;
	padding: 5px 0 5px 20px;
	text-decoration: none;
}
#toggle ul div a {
	color:#000000;
	font-weight: normal;
}
#toggle li div:hover {
	text-decoration:none !important;
}
#toggle li:before {
	content: "+";
	padding:10px 10px 10px 0;
	color:red;
	font-weight:bold;
}
#toggle li.active:before {
	content: "-";
	padding:13px 13px 13px 0;
	color:red;
	font-weight:bold;
}
#toggle {
	width:100%;
	float:left;
}


#toggle ul div ul{padding:0; margin:0 0 20px 15px}
#toggle ul div ul li{
	list-style-type: square;
	cursor: auto;
	margin:2px;
	color:#000000;
	border-bottom: none;
	padding:3px;
}
#toggle ul div ul li:hover{background:none}

#toggle ul div ul li:before {
	content: "";
	padding:0;
	color:red;
	font-weight:bold;
}
#toggle ul div ul li.active:before {
	content: "";
	padding:0;
	color:red;
	font-weight:bold;
}
/*FAQ TOGGLE*/

.gallery_sec{float:left; width:100%; background:url(images/gallery-bg.png); height:320px; margin-top:10px;}
.gallery_sec h3{font-family:"Century Gothic"; font-weight:normal; font-size:18px; text-align:center; color:#FFFFFF; padding:0; margin-top:10px;}

.fb{float:left; width:100%; margin-top:10px}
.left_banner{float:left; width:100%}
.left_banner img{width:100%; height:auto}

.index7{width:90%; padding:1%; border:1px solid #CCC}
.subb{padding:5px 15px; background:#333; color:#FFFFFF; font-size:18px; border:1px solid #333; cursor:pointer;
border-radius:3px;
-webkit-border-radius:3px;
}
.error {

background-color:#FF7100;

border:1px solid #FFFFFF;

color:#FFFFFF;

margin:10px 0;

padding:5px;

}

.boxNew {

	padding:5px 10px;

}

.boxNew li{

	list-style:none;	

	font-family:"century Gothic"; 

	font-size:12px;

	color:#FFFFFF;

	text-decoration:none;	

}

.successMsg {

background-color:#FF7100;

border:1px solid #FFFFFF;

color:#FFFFFF;

margin:10px 0;

padding:5px;

}

.boxSuccess {

margin:1px 0;

padding:0px;

}

.notifyfont  {

color:#FFFFFF

font-size:14px;

font-weight:bold;

}
.portfolio{padding:0; margin:20px 0;}
.portfolio li{list-style-type:none; width:33%; float:left; text-align: center; margin-bottom:10px;}
.portfolio li a{transition: all 0.9s ease 0s;-webkit-transition: all 0.9s ease 0s;}
.portfolio li a:hover{}

.portfolio li img{ border:5px solid #ddd;
border-radius:180px;
-webkit-border-radius:180px;
transition: all 0.9s ease 0s;
-webkit-transition: all 0.9s ease 0s;
}
.portfolio li img:hover{
border:5px solid #0cc6db;
}


.portfolio_n{padding:0; margin:20px 0;}
.portfolio_n li{list-style-type:none; text-align: center; margin-bottom:10px;}
.portfolio_n li a{transition: all 0.9s ease 0s;-webkit-transition: all 0.9s ease 0s;}
.portfolio_n li a:hover{}

.portfolio_n li img{ border:5px solid #ddd;
border-radius:180px;
-webkit-border-radius:180px;
transition: all 0.9s ease 0s;
-webkit-transition: all 0.9s ease 0s;
}
.portfolio_n li img:hover{
border:5px solid #ff0000;
}


.nocomments{display:none !important;}
#cntctfrm_contact_form{background-color:#f3f3f3; padding:10px}
#cntctfrm_contact_form input[type="text"]{
	border: 1px solid #ccc;
    padding: 1%;
    width: 90% !important;
	margin-bottom:20px !important;
	}
#cntctfrm_contact_form textarea{
	border: 1px solid #ccc;
    padding: 1%;
    width: 90% !important;
	margin-bottom:20px !important;
	}
#cntctfrm_contact_form input[type="submit"]{
	background: none repeat scroll 0 0 #333 !important;
    border: 1px solid #333;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    font-size: 18px;
    padding: 5px 15px;
}