a, a:focus, a:active, * {
	outline:0;
}
p, ul, li, h1, h2, h3, h4 {
	padding:0px;
	margin:0px;
	font-weight:normal;
}
body {
	margin:0px;
	padding:0px;
	background:url(../images/bg.jpg) top center no-repeat #342357;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e8e8e8;
}



@font-face {
    font-family: 'CalibriRegular';
    src: url('../fonts/calibri/kean1-webfont.eot');
    src: url('../fonts/calibri/kean1-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/calibri/kean1-webfont.woff') format('woff'),
         url('../fonts/calibri/kean1-webfont.ttf') format('truetype'),
         url('../fonts/calibri/kean1-webfont.svg#CalibriRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'SchoolBookBoldCyrillic';
    src: url('../fonts/school/ufonts.com_schoolbook-bold-cyrillic.eot');
    src: url('../fonts/school/ufonts.com_schoolbook-bold-cyrillic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/school/ufonts.com_schoolbook-bold-cyrillic.woff') format('woff'),
         url('../fonts/school/ufonts.com_schoolbook-bold-cyrillic.ttf') format('truetype'),
         url('../fonts/school/ufonts.com_schoolbook-bold-cyrillic.svg#ufonts.com_schoolbook-bold-cyrillic') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face {
				font-family: 'Candara-Italic';
				src: url('../fonts/candara/candarai_2.eot');
				src: url('../fonts/candara/candarai_2.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/candara/candarai_2.woff') format('woff'),
						 url('../fonts/candara/candarai_2.ttf') format('truetype'),
						 url('../fonts/candara/candarai_2.svg#candarai_2') format('svg');
				font-weight: normal;
				font-style: normal;
}



h2 {
    font-family: 'CalibriRegular';
	text-transform:uppercase !important;
	font-size:20px;
	color:#ff0073;
	padding-bottom: 8px;
/*	font-style:italic;*/
	font-weight:bold;
	text-shadow: 0px 1px 0px #200b24;
}






p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	padding:14px 0px 4px 0px;
	color:#FFF;
	text-align:justify;
}

A.more_lnk {
	color:#e18252 !important;
	text-decoration:none;
}
A.more_lnk:hover {
	color:#FFF !important;
	text-decoration:none;
}

A.more_lnk2a {
	color:#f80d77 !important;
	text-decoration:none;
}
A.more_lnk2a:hover {
	color:#FFF !important;
	text-decoration:none;
}



#outter_wrapper {
	width:1000px;
	margin: 0 auto;
	height:auto;
}
#title_pan {
	width:1000px;
	height:94px;
	float:left;
}
.logo {
	width:auto;
	height:auto;
	float:left;
	margin: 16px 0px 0px 19px;
}
.top_lnks {
	width:auto;
	height:auto;
	float:right;
	clear:right;
	color:#e7dcfc;
	 font-family: 'CalibriRegular';
	 font-size:12px;
	 margin: 18px 18px 0px 0px;
	 text-transform:uppercase;
}

.top_lnks a.more {
	color:#e7dcfc;
	 font-family: 'CalibriRegular';
	 font-size:12px;
	 text-decoration:none;
}
.top_lnks a.more:hover {
	color:#FFF;
	 font-family: 'CalibriRegular';
	 font-size:12px;
	 text-decoration:none;
}


#navigation {
	width: 710px; 
	height: 42px;
	float:right;
	clear:right;
	position:relative;
	margin-top:22px;
	background:url(../images/menu-bg.png) top left no-repeat; 
	margin-right:-40px;
}

#navigation ul {
	width: 700px; 
	height:auto;
	float:right;
	list-style:none;
	padding:9px 0px 0px 0px;
	margin:0px;
}
#navigation li {
	float:left;
	list-style:none;
	font-size:16px;
	color:#FFF;
/*	padding: 0px !important;
	margin: 0px !important;*/
}
#navigation li a {
	font-family: 'CalibriRegular';
	font-weight:normal;
	font-size:16px;
	text-decoration:none;
	padding:0px 16px 0px 16px ;
	color:#FFF;
	text-transform:uppercase;
}
#navigation li a:hover {
    font-family: 'CalibriRegular';
	font-size:16px;
	text-decoration:none;
	padding:0px 16px 0px 16px;
	color:#fcc01e !important;
}
#navigation li a.active {
    font-family: 'CalibriRegular';
	font-size:16px;
	text-decoration:none;
	padding:0px 16px 0px 16px;
	color:#fcc01e !important;
}

#banner_pan {
	width: 1000px;
	height:353px;
	float:left;
	background:url(../images/banner-bg2.png) 510px 13px no-repeat;
	position:relative;
}

.banner_left {
	width: 450px;
	height: 250px;
	position:absolute;
	top: 50px;
	left: 15px;
}

.banner_main_img {
	width: 390px;
	height: 306px;
	position:absolute;
	bottom: 3px;
	right: 72px;
}

#banner_flower {
	width: 147px;
	height: 172px;
	position:absolute;
	bottom: -35px;
	right: -65px;
	z-index: 99 !important;
}

#banner_bullet_bg {
	width: 204px;
	height: 23px;
	position:absolute;
	left: 300px;
	bottom: -1px;
	background:url(../images/banner-bullets-bg.png) top left no-repeat;
}


#content_wrapper {
	width: 1000px;
	height: auto;
	float:left;
	position:relative;
	z-index: 999;
	background-color: #572860;
}


#news_pan {
	width:289px;
	height:auto;
	float:left;
	margin: 22px 0px 18px 18px; 
	background-color: #68306f;
	border: solid 1px #793f84;
}
.news_section {
	width:255px;
	height:auto;
	float:left;
	margin: 12px 0px 0px 15px;
}
.news_section p {
	margin: 0px !important;
	padding: 0px !important;
	text-align:left !important;
}
.readmore {
	width: 100px;
	height:auto;
	float:right;
	clear:right;
	text-align:right !important;
	margin-top:5px;
}

.wot_latest {
	width: 275px;
	height: 118px;
	float:left;
	position:relative;
	margin: 14px 0px 0px 8px;	
	background:url(../images/news-letter-new.jpg) top left no-repeat;
}


/*.wot_latest a.more {
	width: 275px;
	height: 118px;
	float:left;

}

.wot_latest a.more:hover {
	width: 275px;
	height: 118px;
	float:left;
	background:url(../images/news-letter-hvr.jpg) top left no-repeat;
}*/




.news_letter_feild_pan {
	width: 168px;
	height: 28px;
	float:left;
	padding: 78px 0px 0px 10px;
}



.news_letter_feild {
	width: 168px;
	height: 28px;
	border: none;
	padding-left:5px;
	background:url(../images/text-feild-newsletter_07.png) top left no-repeat;
}

.news_butt {
	width: 76px;
	height: 28px;
	float:right;
	padding: 79px 15px 0px 0px;
}

.news_letter_but {
	width:76px;
	height:28px;
	background:url(../images/newsletter-button.png) no-repeat;
	border:none;
}



.store_locator {
	width: 275px;
	height: 118px;
	float:left;
	margin: 14px 0px 0px 8px;
}

.store_locator a.more {
	width: 275px;
	height: 118px;
	float:left;
	background:url(../images/store-locator.jpg) top left no-repeat;
}

.store_locator a.more:hover {
	width: 275px;
	height: 118px;
	float:left;
	background:url(../images/store-locator-hvr.jpg) top left no-repeat;
}










.photo_gallery_img {
	width: 275px;
	height: 97px;
	float:left;
	margin: 14px 0px 15px 8px;
}

.photo_gallery_img a.more {
	width: 275px;
	height: 97px;
	float:left;
	background:url(../images/photo-gallery-img_07.jpg) top left no-repeat;
}

.photo_gallery_img a.more:hover {
	width: 275px;
	height: 97px;
	float:left;
	background:url(../images/photo-gallery-img-hvr_07.jpg) top left no-repeat;
}






#right_side {
	width: 665px;
	height:auto;
	float:right;
	margin: 22px 0px 18px 0px; 
}

.right_top_txt {
	width: 320px;
	height:auto;
	float:left;
	clear:left;
	margin-top: 10px;
}

.right_top_txt p {
	line-height: 20px !important;
}


.right_top_txt h2 {
	padding-top: 3px;
	padding-bottom: 6px;
	background:url(../images/head_line.png) bottom left repeat-x;
}

.right_top_img {
	width: 336px;
	height:auto;
	float:right;
	clear:right;
	position:relative;
	margin-top: -22px;
}


.bttm_product_pan {
	width: 414px;
	height:auto;
	min-height: 153px;
	background-color:#461a4e;
	float:left;
}
.product_head {
	width:402px;
	height: auto;
	float:left;
	margin: 10px 0px 0px 12px;
}
.product_inner {
	width:392px;
	height: auto;
	float:left;
	margin: 4px 0px 0px 16px;
}

.pro_img {
	width: 108px;
	height: 83px;
	float:left;
	margin-right: 14px;
	border: solid 4px #8c236e;
}

.video_pan {
	width: 220px;
	height: 152px;
	float:right;
	margin-right: 15px;
}



.footer_pan {
	width: 1000px;
	height:auto;
	float:left;
}
.footer_left {
	width:auto;
	height:auto;
	float:left;
	padding: 10px 0px 10px 0px;
	margin-left: 17px;
	color:#e18252 !important;
	font-size:12px;
	line-height: 22px;
}
.footer_left a {
	color:#e18252 !important;
	text-decoration:none;
	font-size:12px;
}
.footer_left a:hover {
	color:#FFF !important;
	text-decoration:none;
	font-size:12px;
}

A.footer_lns {
	color:#e18252 !important;
	text-decoration:none;
}

A.footer_lns:hover {
	color:#FFF !important;
	text-decoration:none;
}

.footer_mddle {
	width:auto;
	height:auto;
	float:left;
	margin-left: 210px;
	padding: 14px 0px 10px 0px;
}

.footer_com_name {
	color:#e18252;
}

.footer_right {
	width:auto;
	height:auto;
	float:right;
	padding: 10px 0px 8px 0px;
	margin-right: 16px;
	color:#aecbe3;
	font-size:12px;
}
.footer_right a {
	padding-left: 3px;
	padding-right: 2px;
	text-decoration:none;
	color:#aecbe3;
	font-size:12px;
}
.footer_right a:hover {
	text-decoration:none;
	color:#FFF;
}


/*.footer_logo {
	width:253px;
	height:104px;
	float:left;
	position:relative;
	z-index: 999999999;
	margin-left: 180px;
	margin-top: -14px;
}

.footer_logo a.more {
	width:253px;
	height:104px;
	background:url(../images/logo-footer.png) top left no-repeat;
	float:left;
	position:relative;
	z-index: 999999999;
}
.footer_logo a.more:hover {
	width:253px;
	height:104px;
	background:url(../images/logo-footer-hvr.png) top left no-repeat;
	float:left;
	position:relative;
	z-index: 999999999;

}
*/





#about_content{ 
	width: 960px;
	height:auto;
	float:left;
	clear:left;
    padding:0px 20px 20px 0px!important;
	margin: 22px 0px 0px 20px; 
}

#about_content h2 { 
	padding-top: 13px;
	padding-bottom: 6px;
	background:url(../images/head_line.png) bottom left repeat-x;
}

#about_content ul{ 
	width: 960px;
	height:auto;
	float:left;
	clear:both;
	list-style:none;
    padding:0px 20px 0px 0px!important;
	margin: 10px 0px 0px 0px; 
}

#about_content li { 
	width: 940px;
	float:left;
	background:url(../images/center-bullets.png) left top no-repeat;
	padding-left: 20px;
	margin: 2px 0px 8px 0px;
	line-height: 20px;
}


.inner_main_pan {
	width: 980px;
	height:auto;
	float:left;
	margin: 22px 0px 0px 10px; 
}



.inner_sub_head {
    font-family: 'CalibriRegular';
	text-transform:uppercase !important;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	text-shadow: 0px 1px 0px #200b24;
}


.testimonial_txt {
	font-family: 'Candara-Italic';
    font-size: 15px;
    font-weight: bold;
    line-height: 23px;
}

.testimonial_name_txt {
	font-family: 'CalibriRegular';
    font-size: 14px;
    font-weight: bold;
	text-transform:uppercase;
}


.testimonial_pan {
	width: 433px;
	height:auto;
	float:left;
}
.testimonial_pan_top {
	width: 433px;
	height:15px;
	float:left;
	background:url(../images/testimonials-bg_03.png) top left no-repeat;
}
.testimonial_pan_mdle {
	width: 403px;
	height:auto;
	float:left;
	padding: 0px 15px 0px 15px;
	background:url(../images/testimonials-bg_06.png) top left repeat-y;
}

.testimonial_pan_mdle p {
	margin: 0px !important;
	padding: 0px 0px 10px 0px !important;
}

.testimonial_pan_bttm {
	width: 433px;
	height:46px;
	float:left;
	background:url(../images/testimonials-bg_08.png) top left no-repeat;
}

.faq_sub_head {
    font-family: 'CalibriRegular';
	font-size:15px;
	color:#FFF;
	font-weight:bold;
	text-shadow: 0px 1px 0px #200b24;
}

.faq_sub_head2 {
    font-family: 'CalibriRegular';
	font-size:15px;
	color:#FFF;
	font-weight:bold;
	text-shadow: 0px 1px 0px #200b24;
}

.faq_question {
	background:url(../images/award-ling_03.jpg) bottom left repeat-x;
	padding-bottom:14px;
}





#rapid_content{ 
	width: 960px;
	height:auto;
	float:left;
	clear:left;
}


#rapid_content ul{ 
	width: 960px;
	height:auto;
	float:left;
	clear:both;
	list-style:none;
    padding:0px 20px 0px 0px!important;
	margin: 10px 0px 0px 0px; 
}

#rapid_content li { 
	width: 940px;
	float:left;
	background:url(../images/center-bullets.png) left top no-repeat;
	padding-left: 20px;
	margin: 2px 0px 8px 0px;
	line-height: 20px;
}


#key_benifits_pan { 
	width: 960px;
	height:auto;
	float:left;
	clear:left;
}



.btn_bg
{
	background:url(../images/btn_bg.png) no-repeat top left;
	width:71px;
	height:28px;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	
}
.input_new {
	width:284px;
	height: 26px;
	padding:3px;
	border:1px #CCCCCC solid;
}

.input_new2 {
	width:284px;
	height: 34px;
	padding:3px;
	border:1px #CCCCCC solid;
}



/*------------popup-------------------*/

/*#testdiv 
{width:600px;
margin:0px auto; 
border:1px solid #ccc;
padding:20px 25px 12px;
background:#fff}

/*ul {list-style:none;
    margin-bottom:12px;
    padding:0}
	
li {font:14px Georgia,Verdana; 
    margin-bottom:4px; 
	padding:8px 10px 9px; 
	border:1px solid #ccc; 
	background:#eee; 
	cursor:pointer}
	
li:hover {border:1px solid #bbb;
          background:#e3e3e3;}
*/
.tbox   {position:absolute; 
         display:none; 
		 padding:14px 17px;
		 z-index:999999999;}
		 
.tinner {padding:15px;
         -moz-border-radius:5px;
		 border-radius:5px; 
		 background:#fff url(../tinybox2/images/preload.gif) no-repeat 50% 50%; 
		 border-right:1px solid #333; 
		 border-bottom:1px solid #333;
		 z-index:9999999999;}
		 
.tmask {position:absolute; 
        display:none; 
		top:0px; 
		left:0px; 
		height:100%;
		width:100%;
		background:#000;
		z-index:9999;}
		
.tclose {position:absolute;
         top:0px;
		 right:0px; 
		 width:30px; 
		 height:30px;
		 cursor:pointer; 
		 background: url(../tinybox2/images/close.png) no-repeat;}
		 
.tclose:hover {background-position:0 -30px;}


