@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);

@font-face
{
font-family: MyriadPro;
src: url(../fonts/MYRIADPRO-SEMIBOLD.OTF);
}
@font-face{
	font-family: MyriadPro Light;
	src:url(../fonts/MYRIADPRO-REGULAR.OTF);
}
body{
	background: url(../images/main-bg.png) no-repeat scroll 50% 0 #ffffff;
	margin:0px;
	padding:0px;
	border:0px;
	color:#B4B4B4;
	font:12px/18px Arial,Helvetica,sans-serif;
	position:relative;
}
#webarea{
	width:950px;
	margin:0 auto;
}
.full-section{
	clear:both;
	display:block;
}
img{
	border:none;
}
a{
	cursor:pointer;
	text-decoration:none;
}


/******************************LoGo***************************************/
#logo{
	text-align:left;
}
#logo h1{
	display:block;
	margin:0px;
	padding-top:20px;
}
#logo img{
	max-height:100px;
	max-width:auto;
}

/************************* Menu *******************************/
#menu {
  border: 1px solid #DCDCDC;
  margin: 0;
  width: 100%;
  padding:11px 0px;
  font-size:100%;
  vertical-align:top;
  float:left;
}
.menu{
	margin:0px;
	width:100%;
	padding:0px;
}
.menu-item{
	display:inline-block;
	position:relative;
	float:left;
	z-index:99;
	border-left:1px solid #DCDCDC;
}
.menu-item a{
	background:none repeat scroll 0 0 #FFFFFF;
	color: #2B2B2B;
	display:block !important;
	font-family:'Open Sans',sans-serif;
	font-size:14px;
	font-weight:600;
	line-height:19px;
	padding:4px 43px;
	position:relative;
	text-decoration:none;
	text-shadow:1px 1px #FBFBFB;
	text-transform:lowercase;
	z-index:99;
}
.menu-item > a:hover, .menu-item.current-menu-item > a, .menu-item.active > a{
  color: #C7C5C5;
  text-decoration: none;
}
.menu-left {border: none;}
ul{	
  list-style-type: none;
}
.sub-menu{
	position:absolute;
}
.menu-item ul {
  background: none repeat scroll 0 0 #FFFFFF;
  box-shadow: 0 0 2px #CCCCCC;
  left: 0;
  padding: 10px 0;
  position: absolute;
  top: 3.5em;
  width: 160px;
}
.menu-item ul li a{
	color: #C7C5C5;
}
.menu-item ul li > a:hover{
	color:#2B2B2B;
}
.menu-item ul ul{
	margin-left:162px;
}


/****************** StaticSlider ***************/
.product-title {
  color: #000000;
  display: inline-block;
  font-family: MyriadPro,"Comic Sans MS",cursive;
  font-size: 30px;
  line-height: 34px;
  margin-top: 165px;
  text-transform: uppercase;
  width: 335px;
  overflow:hidden;
}
/**************************** Content *******************************/
.content {
  border: 1px solid #DCDCDC;
  clear: both;
  float: left;
  margin-top: 357px;
}
.contact {margin-top: 0;}
.content .full-section{
	border-bottom:1px solid #DCDCDC;
}
.content p {
  color: #000000;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 15px;
  font-weight: normal;
  line-height: 23px;
  margin: 0;
}
.full-content{
	padding: 50px 30px;
}
#top-contents{
	text-align:center;
	background:url(../images/header-bg.png) center bottom #fff;
	height:75px;	
	border-bottom:1px solid #DCDCDC;
}
#top-contents ul {
  margin: -80px 244px 0;
  padding: 0;
  position: absolute;
  text-align: center;
  z-index: 6;
}
#top-contents > div{
	position:relative;	
	text-align:center;
	margin:0 auto;
}
.top-content{
	width:145px;
	height:145px;
	background:#742a88;
	border-radius:100px;
	display:inline-table;
	margin-left:3px;
	margin-right:3px;
	font-size:16pt;
	font-family:MyriadPro Light, Verdana, Geneva, sans-serif;
	font-weight:norlam;
}
.top-content:hover{
	background:#540d67;
}
.top-content > span {
  display: block;
  font-size: 12pt;
  margin: 54px 0;
  text-transform: uppercase;
}
.content-left {
  float: left;
  padding: 20px;
  width: 598px;
}
.content-left > p{
	margin:0px;
}
.content-left img {
  float: right;
}
.testimonials {
  background: none repeat scroll 0 0 #E9E9E9;
  float: right;
  padding: 15px;
  width: 280px;
}
.second-content{
	float:left;
	border-bottom:none !important;
	margin-bottom:20px;
}
.testimonial h3 {
  color: #2B2B2B;
  font-family: Open Sans,sans-serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
  margin: 0;
  padding: 10px 0 10px 10px;
  text-transform: capitalize;
}
.testimonial {
  display: block;
  float: left;
}
.testimonial-content{
	color:#2B2B2B;
	background:#ffffff;
	border:1px solid #DEDEDE;
	font-size:12px !important;
	line-height:18px;
	position:relative;
	margin:0 30px 5px;
	padding:15px 15px 15px 10px;
	font-family:Arial, Helvetica, sans-serif;
}
.testimonial-content > span:before {
  background: url("../images/quote-before.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  content: "";
  display: inline-block;
  height: 11px;
  margin: 2px 5px 0 0;
  width: 14px;
}
.testimonial-content > span:after {
  background: url("../images/quote-after.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  content: "";
  display: inline-block;
  height: 11px;
  margin: 2px 0 0 5px;
  width: 14px;
}
.testimonial-content:after {
  border-color: #FFFFFF #FFFFFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 0 15px 18px 0;
  bottom: -17px;
  content: "";
  display: block;
  position: absolute;
  right: 12px;
}
.client {
  float: right;
  margin-right: 26px !important;
  color: #2B2B2B !important;
  font-size: 14px !important;
  font-style: italic;
  font-weight: bold !important;
}
.client span {
  color: #B4B4B4 !important;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
}
.products{
	padding:0px;
	margin:0px;
	text-align:center;
}
.product{
	text-align:center;
	display:inline-block;
}

	/* free offer */

.free-offer-list
{
 list-style: none;
 margin: 0px;
 padding: 0px;
 height: 320px;
}
.free-offer-list li
{
 display: inline-block; vertical-align: top;
 width: 45%; 
 margin: 0px;
}

.bottle-free-offer
{
  width: 25%;
}

.free-offer-list li img
{
 margin: 0 auto;
}

.free-offer-centr
{
  width: 27%!important;
  margin-left: 10px;
  padding: 10px;
}

.free-offer-centr input
{
  margin-top: 5px;
  margin-bottom: 5px;
  width: 100%;
  padding: 5px;
}


.free-offer-message 
{
	margin: 0 auto;
    
}

.text-input
{
	width: 250px!important;
	background: #f7f7f7;
	border: #d4d8d9 1px solid;
	padding: 10px 7px 10px 7px;
	margin: 0 0 25px 0;
}

.free-offer-girl
{
  margin-left: 10px;
}

.free-offer-girl-list
{
	padding-left: 5px;
	height: 257px;
	vertical-align: bottom;
	text-align: center;
}

.free-offer-girl-list img
{
   margin: 0 auto;
}

.free-offer-p
{
	width: 85%;
	margin: 0 auto;
	padding-bottom: 20px;
}

#alert-message {
text-align: center;
font-size: 12px;
color: #FF0000;
min-height: 14px;
line-height: 14px;
font-family: Arial, Helvetica, sans-serif;
}

.btn {
  background: #582467;
  background-image: -webkit-linear-gradient(top, #582467, #A04F90);
  background-image: -moz-linear-gradient(top, #582467, #A04F90);
  background-image: -ms-linear-gradient(top, #582467, #A04F90);
  background-image: -o-linear-gradient(top, #582467, #A04F90);
  background-image: linear-gradient(to bottom, #582467, #A04F90);
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
  border: 0px;
}

.btn:hover {
  background: #A04F90;
  background-image: -webkit-linear-gradient(top, #A04F90, #582467);
  background-image: -moz-linear-gradient(top, #A04F90, #582467);
  background-image: -ms-linear-gradient(top, #A04F90, #582467);
  background-image: -o-linear-gradient(top, #A04F90, #582467);
  background-image: linear-gradient(to bottom, #A04F90, #582467);
  text-decoration: none;
}

.free-offer-content
{
	padding-bottom: 0px!important;
}

.free-offer form
{
		width: 300px!important;
}

.free-offer-box_holder
{
	width: 80%;
    margin: 0px auto;
    position: relative;
}

.free-offer-spacer
{
	min-height: 179px!important;
}

.free-offer-box_heading
{
	height: 50px;
	padding-top: 20px;
}
.fl-left
{
	float: left;
}

.contact-centr
{
	width: 40%!important;
}

.contact-centr .free-offer-text_field
{
	width: 100%!important;
	margin: 5px;
	margin-left: 0px;
	height: 30px;
	padding: 5px;
	margin-top: 10px;
}

.center-text
{
text-align: center;
}

.center-text img
{
margin: 0 auto;
}

.bottle-contact
{
	width: 50%;
}


.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
 
.clearfix:after {
  clear: both;
}
 
.clearfix {
  *zoom: 1;
}
.free-offer-box_content
{
	min-height: 406px!important;
	background-color: #fff!important;
}

.free-offer-full-content
{
  padding-bottom: 0px!important;
}

.free-offer-left, .free-offer-right, .bottle-free-offer
{
  text-align: center
}

.free-offer-left img, .free-offer-right img, .bottle-free-offer img
{
  margin: 0 auto;
}

.free-offer-content
{
  margin-top: 0px!important;
}
.messagecls{
width:100%;
height:150px;
padding:6px;
font-family: Arial !important;
}
/* Smartphones (portrait and landscape) ----------- */
@media (max-width: 700px) {
.free-offer-girl
	{
		width: 180px!important;
	}
	

}

@media (max-width: 1150px) {
.bottle-free-offer, .free-offer-centr, .free-offer-girl-list
{
  width: 100%!important;
}


}