/*
Theme Name: Starkers
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar! (Based on Twenty Ten)
Version: 3.0
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/


@font-face {
 font-family: 'GentiumBasicBoldItalic';
 src: url('fonts/genbasbi-webfont.eot');
 src: url('fonts/genbasbi-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/genbasbi-webfont.woff') format('woff'),  url('fonts/genbasbi-webfont.ttf') format('truetype'),  url('fonts/genbasbi-webfont.svg#GentiumBasicBoldItalic') format('svg');
}
 @font-face {
 font-family: 'GentiumBasicRegular';
 src: url('fonts/genbasr-webfont.eot');
 src: url('fonts/genbasr-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/genbasr-webfont.woff') format('woff'),  url('fonts/genbasr-webfont.ttf') format('truetype'),  url('fonts/genbasr-webfont.svg#GentiumBasicRegular') format('svg');
}
 @font-face {
 font-family: 'GentiumBasicItalic';
 src: url('fonts/genbasi-webfont.eot');
 src: url('fonts/genbasi-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/genbasi-webfont.woff') format('woff'),  url('fonts/genbasi-webfont.ttf') format('truetype'),  url('fonts/genbasi-webfont.svg#GentiumBasicItalic') format('svg');
}
 @font-face {
 font-family: 'GentiumBasicBold';
 src: url('fonts/genbasb-webfont.eot');
 src: url('fonts/genbasb-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/genbasb-webfont.woff') format('woff'),  url('fonts/genbasb-webfont.ttf') format('truetype'),  url('fonts/genbasb-webfont.svg#GentiumBasicBold') format('svg');
}
 @font-face {
 font-family: 'OpenSansBold';
 src: url('fonts/opensans-bold-webfont.eot');
 src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/opensans-bold-webfont.woff') format('woff'),  url('fonts/opensans-bold-webfont.ttf') format('truetype'),  url('fonts/opensans-bold-webfont.svg#OpenSansBold') format('svg');
}
 @font-face {
 font-family: 'HelveticaNeueLTStd57Condensed';
 src: url('fonts/helveticaneueltstd-cn-webfont.eot');
 src: url('fonts/helveticaneueltstd-cn-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/helveticaneueltstd-cn-webfont.woff') format('woff'),  url('fonts/helveticaneueltstd-cn-webfont.ttf') format('truetype'),  url('fonts/helveticaneueltstd-cn-webfont.svg#HelveticaNeueLTStd57Condensed') format('svg');
 font-weight: normal;
 font-style: normal;
}
* {
	margin: 0;
	padding: 0;
}
*:focus {
	outline:none;
}
img {
	border: 0;
}
li {
	list-style: none;
}
body {
	background:#8b8b8b;
	/*background:url(images/layout-blog.png) top center no-repeat;*/
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
input, textarea, select {
	line-height: normal;
}
a {
	outline: none;
	text-decoration:none;
	color:#9c3836;
}
a:hover {
	text-decoration:none;
	color:#c4e6df;
}
img {
	border: none;
	margin: 0;
}
#container {
	width:100%;
}
#main {
	width:964px;
	margin:0 auto;
}
/*------------------------------------------------------HEADER SECTION STARTS HERE---------------------------------------------------------------*/
#header-outer {
	background:#ceebe9 url(images/header-border.png) left bottom repeat-x;
	padding-bottom:27px;
}
#header {
	/*background:url(images/layout.png) top center no-repeat;*/
	padding-top: 80px;
	width:963px;
	margin:0 auto;
	/*overflow:hidden;*/
	display:block;
	min-height: 85px;
}
h1 {
	display:block;
	float:left;
	margin-left: 13px;
}
h1 a {
	display:block;
	margin:0px 0px 0px 0px;
}
.nav {
	float:right;
	background:#c4e6df;
	line-height: 35px;
	margin:34px 11px 16px 0px;
	border-radius:5px;
	behavior: url(PIE.htc);
}
.nav ul {
	/*overflow:hidden;*/
	display:inline-block;
	position:relative;
}
.nav ul li {
	float:left;
	color:#fff;
	font-size:15px;
}
.nav ul li a {
	font-family: 'GentiumBasicBoldItalic';
	font-size:15px;
	line-height:20px;
	color:#fff;
	padding: 0 10px;
}
.nav ul li a:hover {
	color:#7b8281;
}
/* edited on 21feb */
#header .nav ul li:hover ul{display:block!important;z-index: 999;}
#header .nav ul li ul{position:absolute!important; top:35px; left:0px; background:url(images/ul-nav-bg.png) top center no-repeat; padding-top:19px; display:none; width:112px; text-align:center;z-index: 999;}
#header .nav ul li ul li{float:none!important; background:url(images/li-nav-bg.png) top center repeat-y;  border-bottom: 1px solid #3f3f3e; padding:0px 0px;z-index: 999;}
#header .nav ul li ul li a{font-family: 'GentiumBasicBoldItalic'; font-size:15px; line-height:16px; color:#f7f7f6; 
 padding:5px 0px; display:block; * padding:0px 0px;}
#header .nav ul li ul li.last-child{border-radius:0px 0px 7px 7px; behavior: url(http://www.duckeggblue.com.au/wp-content/themes/Starkers/PIE.htc); border-bottom:0px;z-index: 999;}
#header .nav ul li ul li a:hover{color:#e1efee;}
#header .nav ul li ul li.last-child a{*padding:5px 0px!important;}
/* end */
/*--------------------------------------------------HEADER SECTION ENDS HERE----------------------------------------------------------------*/





/*-------------------------------------------------CONTENT AREA STARTS HERE---------------------------------------------------------------*/

.content-top-outer {
	background:url(images/content-bg.jpg) top left repeat;
}
.content-top {
	width:963px;
	margin:0 auto;
	background:url(images/content-repeat-bg.jpg) top center repeat-y;
}
.dresses {
	padding:10px;
	position: relative;
}
.dresses img {
	width:938px;
	height:473px;
	margin-left: 3px;
}
.pull-out {
	background:url(images/map-bg.png) top left no-repeat;
	width:410px;
	height:189px;
	position:absolute;
	bottom:62px;
	right:32px;
}
.pull-out .right {
/* 	background:url(images/dot.png) right 9px no-repeat; */
	width: 272px;
	margin-left: 55px;
	margin-top: 30px;
}
.pull-out .right .left {
/* 	background:url(images/dot.png) left 9px no-repeat; */
	padding-left: 18px;
	text-align: center;
}
.pull-out .right .left h3 {
	font-family: 'OpenSansBold';
	font-size:20px;
	line-height:25px;
	color:#212323;
	text-transform:uppercase;
	background:url(images/border-btm.png) bottom center no-repeat;
	padding-bottom:10px;
	display: inline-block;
}
.pull-out p {
	font-family: 'GentiumBasicRegular';
	font-size:15px;
	line-height:21px;
	width: 327px;
	margin-left: 37px;
	margin-top: 17px;
}
.content-mid-outer {
	background:#f7f7f6 url(images/content-mid-border.png) top left repeat-x;
	padding-top: 18px;
}
.content-mid {
	width:963px;
	margin:0 auto 0px auto;
	background:url(images/content-repeat-bg.jpg) top center repeat-y;
	padding: 17px 0px;
	overflow: hidden;
}
.content-mid .mid {
	overflow:hidden;
	margin-bottom: 22px;
}
.mid .mid-left {
	float:left;
	margin-left: 29px;
	width: 440px;
}
.mid .mid-left .top {
	border-top:1px solid #c7c7c6;
}
.mid .mid-left .bottom {
	border-bottom:1px solid #c7c7c6;
	text-align: center;
}
.mid .mid-left .bottom h3 {
	font-family: 'OpenSansBold';
	font-size:16px;
	line-height:38px;
	color:#fff;
	background:#ceebe9;
	border-radius:5px;
	behavior: url(PIE.htc);
	margin-top:17px;
	display:inline-block;
	text-transform:uppercase;
	padding: 0 13px;
	letter-spacing: 3px;
}
.mid .mid-left .bottom strong {
	font-family: 'GentiumBasicBold';
	font-size:17px;
	line-height:35px;
	text-transform:uppercase;
	margin-top: 16px;
	display:block;
}
.mid .mid-left .bottom strong span {
	font-family: 'GentiumBasicRegular';
	font-weight:normal;
	color:#545150;
	text-transform:capitalize;
}
.mid .mid-left .bottom .para-top {
	background:url(images/quate-1.png) top left no-repeat;
}
.mid .mid-left .bottom .para-top .para-bottom {
	background:url(images/quate.png) bottom right no-repeat;
}
.mid .mid-left .bottom .para-top .para-bottom p {
	color:#212323;
	font-size:48px;
	line-height:49px;
	font-family: 'GentiumBasicItalic';
	text-align:center;
	padding: 0 45px;
	margin-top:17px;
}
.mid .mid-right {
	float:right;
	padding: 0px 23px 0px 0px;
}
.banner-outer {
	background:url(images/border-bg.jpg) top left repeat-x;
	padding-top:21px;
	margin: 0 27px;
}
.content-bottom-outer {
	background:#f7f7f6 url(images/content-mid-border.png) top left repeat-x;
	padding-top: 18px;
}
.content-bottom {
	width:963px;
	margin:0 auto;
	background:url(images/content-repeat-bg.jpg) top center repeat-y;
	overflow:hidden;
	padding-bottom: 25px;
}
.left-box {
	float:left;
	margin-left: 25px;
	margin-top:18px;
}
.left-box .box-top {
	background:url(images/top-1.png) top center no-repeat;
	padding-top: 22px;
	width: 381px;
}
.left-box .box-bottom {
	background:url(images/bottom-1.png) bottom center no-repeat;
	padding-bottom: 22px;
	overflow:hidden;
}
.left-box .box-center {
	background:url(images/center-1.png) top center repeat-y;
	text-align:center;
	min-height: 275px;
}
.left-box .box-center .heading {
	background:url(images/dot.png) left 9px no-repeat;
	padding-left: 0px;
	margin-left: 55px;
	width: 303px;
}
.left-box .box-center .heading span {
	background:url(images/dot.png) right 6px no-repeat;
	padding-right:25px;
	font-family: 'GentiumBasicItalic'; font-style:italic;
	font-size:16px;
	color:#96b6b0;
	line-height:24px;
	letter-spacing:2px;
}
.left-box .box-center img {
	border:5px solid #fff;
	margin-top:11px;
}
.left-box .box-center p {
	font-family: 'GentiumBasicRegular';
	font-size:15px;
	line-height:21px;
	color:#212323;
	margin-top:8px;
	padding: 0 28px 1px;
	text-align: left;
}
.mid-box {
	float:left;
	margin-top: 18px;
	margin-left: 18px;
}
.mid-box.right_mic_box .box-top {
	background:url(images/top-3.png) top center no-repeat;
	width: 281px;
	padding-top: 21px;
}
.mid-box.right_mic_box .box-bottom {
	background:url(images/bottom-3.png) bottom center no-repeat;
	padding-bottom:21px;
}
.mid-box.right_mic_box .box-center {
	background:url(images/center-2.png) top center repeat-y;
	overflow: hidden;
	height: 281px;
}
.mid-box.right_mic_box .box-center .heading { margin-left:70px;}
.mid-box .box-top {
	background:url(images/top-2.png) top center no-repeat;
	width: 212px;
	padding-top: 21px;
}
.mid-box .box-bottom {
	background:url(images/bottom-2.png) bottom center no-repeat;
	padding-bottom:21px;
}
.mid-box .box-center {
	background:url(images/center-2.jpg) top center repeat-y;
	overflow: hidden;
	height: 281px;
}
.mid-box .box-center .heading {
	background:url(images/dot.png) left 9px no-repeat;
	padding-left:16px;
	margin-left: 29px;
}
.mid-box .box-center .heading span {
	background:url(images/dot.png) right 6px no-repeat;
	padding-right:16px;
	font-family: 'OpenSansBold';
	font-size:16px;
	color:#96b6b0;
	line-height:24px;
	text-transform:uppercase;
	letter-spacing:3px;
}
.mid-box.right_mic_box .box-center p {
	font-family: 'GentiumBasicRegular';
	font-size:15px;
	line-height:21px;
	color:#212323;
	padding: 0 10px 0px 24px;
	margin-top: 9px;
}
.mid-box .box-center p {
	font-family: 'GentiumBasicRegular';
	font-size:15px;
	line-height:21px;
	color:#212323;
	padding: 0 24px;
	margin-top: 9px;
}
.mid-box .box-center small { width:236px;
	background:#fff;
	display: block;
	line-height: 24px;
	text-align: center;
 	margin-left: 15px;
	margin-top: 11px;
	padding-top: 7px;
	overflow:hidden;
	padding-bottom: 7px;
	border-radius:5px;
	behavior: url(PIE.htc);
	margin-bottom: 22px;
	padding-left:11px;
}

#LikeboxPluginPagelet img.profileimage {
display: none !important;
}


.mid-box .box-center small a {
	display:block;
	float:left;
	margin-left: 43px;
}
.mid-box .box-center small a img {
	width:52px;
	height:24px;
}
.mid-box .box-center small span {
	float:left;
	color:#96b6b0;
	font-family: 'OpenSansBold';
	font-size:16px;
	margin-left: 5px;
}
.mid-box .box-center ul {
	margin-top:22px;
	width: 180px;
	margin-left: 16px;
}
.mid-box .box-center ul li {
	margin-bottom: 4px;
	padding-left: 10px;
	padding-top: 10px;
}
.mid-box .box-center ul li input[type=text] {
	width: 150px;
	background:none;
	border:0px;
	font:normal 14px/18px Courier;
	height: 20px;
}
.mid-box .box-center ul li+li+li {
	text-align:center;
	padding:0px;
	background:url(images/button-bg.png) top left no-repeat;
}
.mid-box .box-center ul li+li+li button {
	height: 40px;
	width: 168px;
	border:0px;
	background:none;
	cursor:pointer;
	font-family: 'OpenSansBold';
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
}
/*-----------------------------------------------------------CONTENT AREA ENDS HERE-----------------------------------------------------------------*/





/*-------------------------------------------------------FOOTER SECTION STARTS HERE------------------------------------------------------------*/


.footer-outer {
	background:#ceebe9 url(images/footer-border.png) top left repeat-x;
	padding-top:47px;
}
.footer-outer .footer {
	overflow:hidden;
	width:963px;
	margin:0 auto;
	padding-top:28px;
	padding-bottom:90px;
}
.footer-outer .footer .footer-left {
	float:left;
	margin-left: 16px;
}
.footer-outer .footer .footer-left span {
	font-family: 'HelveticaNeueLTStd57Condensed';
	;
	font-size:14px;
	color:#5c5553;
	line-height:21px;
}
.footer-outer .footer .footer-right {
	float:right;
	margin-right:10px;
}
.footer-outer .footer .footer-right span {
	font-family: 'GentiumBasicBoldItalic';
	font-size:17px;
	line-height:21px;
	color:#fff;
	text-transform:uppercase;
}
.footer-outer .footer .footer-right span a {
	font-family: 'GentiumBasicBoldItalic';
	font-size:17px;
	line-height:21px;
	color:#fff;
}
.footer-outer .footer .footer-right span a:hover {
	color:#b0c6c6;
}
/*---------------------------------------------------FOOTER SECTION ENDS HERE--------------------------------------------------------------*/

/*----------------------------------Slide css starts here-------------------------------------------*/



.stepcarousel {
	position: relative;
	width:910px;
	height:606px;
}
.stepcarousel .belt {
	position: absolute;
	left: 0;
	top: 0;
	width: 910px;
	height: 537px;
}
.paginate {
	position: absolute;
	bottom: 60px;
	right: 10px;
	z-index: 100;
}
.stepcarousel .panel {
	float: left;
	width: 910px;
	padding:0;
}
/**************************************************ABOUT-US-MEDIA PAGE STARTS HERE***************************************/

.about-media {
	padding:27px 0px 0px 0px;
}
.sitemap {
	overflow:hidden;
	padding-left: 30px;
	border-bottom:2px solid #c6c6c5;
	padding-bottom:15px;
	margin: 0 1px;
}
.designerbacklink {
	overflow:hidden;
	padding-left: 0;
	padding-bottom:10px;
	margin: 0 1px;
}
.sitemap p,.designerbacklink p {
	float:left;
	font-family: 'GentiumBasicItalic';
	font-size:15px;
	background:url(images/rings.png) left top no-repeat;
	padding-left:28px;
	line-height: 18px;
}
.sitemap ul {
	overflow:hidden;
	padding-left: 8px;
}
.sitemap li {
	float:left;
	font-family: 'GentiumBasicItalic';
	font-size:15px;
	margin-right: 5px;
}
.sitemap li a {
	font-family: 'GentiumBasicItalic';
	font-size:15px;
	line-height:20px;
	margin-right:5px;
	color:#5f3a32;
}
.sitemap li a:hover {
	color:#0a9b9d;
}
.media-content {
	padding-left:30px;
}
.media-content h2 {
	font-family: 'GentiumBasicItalic';
	font-size:48px;
	color:#212323;
	margin-top:25px;
}
.media-content p {
	font-family: 'GentiumBasicRegular';
	font-size:15px;
	color:#212323;
	line-height:21px;
	margin-top:25px;
}
.photo-gallery {
	margin-top:35px;
}
.photo-gallery ul {
	overflow:hidden;
}
.photo-gallery ul li {
	float:left;
	width:383px;
	height:255px;
	position:relative;
	padding-bottom: 26px;
	padding-left: 27px;
	margin-left: 25px;
	margin-bottom:30px;
	position:relative;
}
.photo-gallery ul li .frame {
	position:absolute;
	top:-13px;
	left:1px;
}
.photo-gallery ul li .frame img {
	width:441px;
	height:293px;
}
.photo-gallery ul li img {
	width:383px;
	height:255px;
}
.photo-gallery ul li+li {
	margin-left: 59px;
}
.photo-gallery ul li+li+li {
	margin-left: 25px;
}
.photo-gallery ul li+li+li+li {
	margin-left: 59px;
}
.photo-gallery ul li+li+li+li+li{margin-left: 25px;}
.photo-gallery ul li+li+li+li+li+li{margin-left: 59px;}
.photo-gallery ul li+li+li+li+li+li+li{margin-left: 25px;}
.photo-gallery ul li+li+li+li+li+li+li+li{margin-left: 59px;}
.photo-gallery ul li+li+li+li+li+li+li+li+li{margin-left: 25px;}
.photo-gallery ul li+li+li+li+li+lili+li+li+li+li+li{margin-left: 59px;}
.hover-div {
	position:absolute;
	background:url(images/opaque.png) top left no-repeat;
	width:213px;
	height:75px;
	top: 125px;
	left:114px;
	display:none;
}
.hover-div span {
	color: #96B6B0;
	display: block;
	font-family: 'OpenSansBold';
	font-size: 14px;
	letter-spacing: 2px;
	margin-top: 15px;
	padding: 8px;
	text-align: center;
	text-transform: uppercase;
}
.photo-gallery ul li:hover .hover-div {
	display:block;
}
/**************************************************	ABOUT-US PAGE STARTS HERE***************************************/
.about-us {
	padding: 27px 0 0;
}
.about-us h2 {
	font-family: 'GentiumBasicItalic';
	font-size:48px;
	color:#212323;
	margin-top:25px;
	padding-left:30px;
	margin-bottom: 19px;
}
.boutique {
	overflow:hidden;
}
.boutique .boutique-left {
	float:left;
	padding-left:30px;
	width:415px;
	margin-right: 37px;
}
.boutique .boutique-left p {
	font-family: 'GentiumBasicRegular';
	font-size:15px;
	color:#212323;
	line-height:21px;
	margin-bottom:25px;
}
.boutique .boutique-left p a {
	color:#9c3836;
}
.boutique .boutique-right {
	float:left;
	width:383px;
	background:#fcfcfc;
	padding:27px 32px 35px 31px;
	border-radius:8px;
	behavior: url(PIE.htc);
}
.boutique .boutique-right h4 {
	font-size:16px;
	color:#5f3a32;
	font-family: 'OpenSansBold';
	border-bottom:1px solid #c9c9c9;
	text-transform:uppercase;
	letter-spacing:2px;
	padding-bottom: 13px;
}
.boutique .boutique-right p {
	font-family: 'GentiumBasicItalic';
	font-size:15px;
	margin-right: 5px;
	color:#61736f;
	line-height:26px;
	margin-top:20px;
	margin-bottom:20px;
}
.boutique .boutique-right span {
	font-family: 'GentiumBasicBold';
	font-size:15px;
	line-height:25px;
	color:#323736;
	display:block;
}
.slider {
	background:none;
	padding-top:0px;
	border-bottom:2px solid #cfcfce;
	padding-bottom:15px;
}
.google-map {
	background:url(images/border-bg.jpg) bottom left repeat-x;
	padding:13px 0px 20px 0px;
	margin:0px 26px;
}
/**************************************************	BLOG PAGE STARTS HERE***************************************/


.blog {
	overflow:hidden;
}
.blog .blog-left {
	margin-top: 18px;
	padding-left: 28px;
	width: 687px;
	float:left;
}
.blog .newsletter-left {
	margin-top: 18px;
	padding-left: 28px;
	width: 910px;
	float:left;
}
.blog .blog-left h4, .newsletter-left h4 {
	font-family: 'GentiumBasicItalic';
	font-size:48px;
	color:#212323;
}
.blog-left .blog-content, .newsletter-left .blog-content {
	background:url(images/border-bg.jpg) bottom left repeat-x;
	padding-bottom:10px;
	margin-right: 11px;
	padding-bottom: 37px;
}
.blog-left .blog-content p, .newsletter-left .blog-content p {
	font-family: 'GentiumBasicRegular';
	font-size:15px;
	color:#212323;
	line-height: 20px;
	margin-top: 33px;
}
.blog-left .blog-content .img-div, .newsletter-left .blog-content .img-div {
	margin-top:25px;
}
.blog-left .blog-content .blog-top, .newsletter-left .blog-content .blog-top {
	overflow:hidden;
	margin-top: 43px;
}
.blog-left .blog-content .blog-top .blog-top-left, .newsletter-left .blog-content .blog-top .blog-top-left {
	float:left;
	background:url(images/black-disc.png) top left no-repeat;
	width:87px;
	height:87px;
}
.blog-left .blog-content .blog-top .blog-top-left big, .newsletter-left .blog-content .blog-top .blog-top-left big {
	display:block;
	font-family: 'GentiumBasicItalic';
	font-size:42px;
	color:#fff;
	text-align:center;
	margin-top: 3px;
}
.blog-left .blog-content .blog-top .blog-top-left small, .newsletter-left .blog-content .blog-top .blog-top-left small {
	display:block;
	font-family: 'GentiumBasicItalic';
	font-size:16px;
	color:#fff;
	text-align:center;
	margin-top: 1px;
}
.blog-left .blog-content .blog-top .blog-top-right, .newsletter-left .blog-content .blog-top .blog-top-right {/*float:left;*/
	margin-right: 0px;
}
.blog-left .blog-content .blog-top .blog-top-right .up {
	padding-bottom: 3px;
	overflow:hidden;
	margin-top: 21px;
	background:url(images/border-img.jpg) bottom left no-repeat;
}

.newsletter-left .blog-content .blog-top .blog-top-right .up {
	padding-bottom: 3px;
	overflow:hidden;
	margin-top: 21px;
	background:url(images/border-img.jpg) bottom left repeat-x;
}

.blog-left .blog-content .blog-top .blog-top-right .up span, .newsletter-left .blog-content .blog-top .blog-top-right .up span {
	float:left;
	font-family: 'OpenSansBold';
	font-size:22px;
	color:#657471;
	text-transform:uppercase;
	letter-spacing: 3px;
	padding-left: 15px;
}
.blog-left .blog-content .blog-top .blog-top-right .down {
	margin-left: 103px;
	margin-top: 4px;
}
.blog-left .blog-content .blog-top .blog-top-right .down small {
	font-family: 'GentiumBasicItalic';
	font-size:16px;
	color:#746f6f;
}
.blog-left .blog-content .blog-top .blog-top-right .down small span {
	color:#474241;
}
.blog-left .blog-content .blog-top .blog-top-right .share {
	float:right;
}
.paging {
	margin-left: 162px;
	margin-top: 18px;
	padding-bottom:25px;
}
.paging ul {
	overflow:hidden;
}
.paging ul li {
	float:left;
	background:url(images/green-disc.png) top left no-repeat;
	width:33px;
	height:25px;
	text-align: center;
	margin-right: 5px;
	padding-top: 8px;
}
.paging ul li:hover {
	background:url(images/green-disc-hover.png) top left no-repeat;
}
.paging ul li a {
	display:block;
	font-family: 'GentiumBasicRegular';
	font-size:15px;
	color:#212323;
}
.blog .blog-right {
	float:left;
	padding-left: 13px;
}
.blog .blog-right .sidebar {
	background:url(images/sidebar-bg.png) top left no-repeat;
	height: 112px;
	padding-left: 71px;
	padding-top: 122px;
	width: 141px;
}
.blog .blog-right .sidebar a {
	font-family: 'OpenSansBold';
	font-size:25px;
	color:#d8e5e4;
	text-transform:uppercase;
	letter-spacing:3px;
}
.blog .blog-right .sidebar a:hover {
	color:#9c3836;
}
.blog .blog-right .sidebar-s {
	background:url(images/sidebar-bg2.png) top left no-repeat;
	height: 105px;
	padding-left: 71px;
	padding-top: 94px;
	width: 141px;
}
.blog .blog-right .sidebar-s a {
	font-family: 'OpenSansBold';
	font-size:25px;
	color:#d8e5e4;
	text-transform:uppercase;
	letter-spacing:3px;
}
.blog .blog-right .sidebar-s a:hover {
	color:#9c3836;
}
.blog .blog-right .sibebar-box {
	margin-left:0px;
}
.sibebar-box .box-center .heading {
	margin-left: 46px;
}
.sibebar-box .box-center ul {
}
.sibebar-box .box-center ul li {
	background:url(images/li-bg.png) top left no-repeat!important;
	width:171px;
	height:41px;
	margin-bottom: 7px;
	padding-left: 10px;
	padding-top: 10px!important;
	text-align: center !important;
}
.sibebar-box .box-center ul li:hover {
	background:url(images/button-bg.png) top left no-repeat!important;
}
.sibebar-box .box-center ul li a {
	color:#9c3836;
	font-family: 'GentiumBasicItalic';
	font-size:18px;
}
/**************************************************	BLOG-SINGLE PAGE STARTS HERE***************************************/

.blog-single {
	margin-top: 3px;
}
.blog-single .blog-single-top {
	overflow:hidden;
	background:url(images/border-img-2.jpg) top left repeat-x;
	padding-top:2px;
	padding-top: 9px;
	margin-right: 7px;
}
.blog-single .blog-single-top small {
	float:left;
	color:#746f6f;
	font-family: 'GentiumBasicItalic';
	font-size:15px;
}
.blog-single .blog-single-top small span {
	color:#474241;
}
.blog-single .blog-single-top a {
	float:right;
}
.section-one {
	background:url(images/border-bg.jpg) bottom left repeat-x;
	padding-bottom: 34px;
	margin-right: 7px;
}
.section-one p {
	color:#212323;
	font-family: 'GentiumBasicRegular';
	font-size:15px;
	margin-top:30px;
}
.section-one img {
	margin-top:24px;
}
.comment-section {
	margin-top: 34px;
}
.comment-top {
	overflow:hidden;
	background:url(images/comments-bg.jpg) top left no-repeat;
	width:678px;
	height:45px;
}
.comment-section span {
	float:left;
	color:#f7f7f6;
	font-size:32px;
	font-family: 'GentiumBasicItalic';
	margin-left: 15px;
	line-height: 41px;
}
.comment-section small {
	float:left;
	color:#657471;
	font-size:22px;
	font-family: 'OpenSansBold';
	text-transform:uppercase;
	line-height: 48px;
	margin-left: 60px;
}
.comment {
	
}
.comment h4 {
	background:url(images/green-small-disc.png) left center no-repeat;
	font-family: 'GentiumBasicBold'!important;
	font-size:19px!important;
	color:#5f3a32!important;
	padding-left: 20px;
}
.comment h4 span {
	color:#212323;
	font-size:12px;
	font-family: 'OpenSansBold';
	float:none;
}
.comment p {
	color:#212323;
	line-height:24px;
	font-size:15px;
	font-family: 'GentiumBasicItalic';
}
.add-comment {
	background:url(images/border-bg.jpg) bottom left repeat-x;
	padding-bottom: 50px;
	margin-bottom:25px;
}
.add-comment .add-comment-top {
	margin-top:40px;
}
.add-comment .add-comment-top a {
	float:left;
	display:block;
	background:url(images/black-small-disc.png) top left no-repeat;
	width:31px;
	height:21px;
	font-size:31px;
	font-family: 'OpenSansBold';
	text-align:center;
	color:#fff;
	padding-top: 10px;
}
.add-comment .add-comment-top h6 {
	background:url(images/comment-border.jpg) left 16px no-repeat;
	color:#657471;
	font-size:18px;
	font-family: 'OpenSansBold';
	text-transform:uppercase;
	letter-spacing:3px;
	margin-left: 32px;
	padding-left: 35px;
	line-height: 36px;
}
.add-comment .add-comment-bottom {
	overflow:hidden;
	margin-top:16px;
}
.add-comment .add-comment-bottom ul {
	float:left;
}
.add-comment .add-comment-bottom ul li {
	background:url(images/textbox-bg.png) top left no-repeat;
	width:331px;
	height:33px;
	margin-bottom:15px;
	padding-top: 9px;
}
.add-comment .add-comment-bottom ul li input[type="text"] {
	font:normal 14px/18px Courier;
	height: 20px;
	width: 307px;
	padding: 0 10px;
	border:0px;
	background:none;
}
.add-comment .add-comment-bottom .add-comment-right {
	margin-left:21px;
	float: left;
}
.add-comment .add-comment-bottom .add-comment-right pre {
	background:url(images/textarea-bg.png) top left no-repeat;
	width:331px;
	height:151px;
}
.add-comment .add-comment-bottom .add-comment-right textarea {
	width:326px;
	height:146px;
	resize:none;
	overflow:auto;
	border:0px;
	padding:5px;
	background:none;
}
.add-comment .add-comment-bottom .add-comment-right button {
	display:block;
	background:url(images/send-comment-btn.png) top left no-repeat;
	width:328px;
	height:41px;
	border:0px;
	margin-top:16px;
	font-size:14px;
	font-family: 'OpenSansBold';
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:2px;
	cursor:pointer;
}
/***************************************************DESIGNERS PAGE STARTS HERE ********************************************************/

.designer {
	 padding: 31px 0 20px 24px;
}
.designer h4 {
	color:#212323;
	font-size:48px;
	line-height:52px;
	font-family: 'GentiumBasicItalic';
}
.designer p {
	font-family: 'GentiumBasicRegular';
	font-size:15px;
	line-height:21px;
	color:#212323;
	padding-right: 27px;
	margin-top:22px;
}
.designer ul {
	overflow:hidden;
	margin-top:35px;
	margin-left: 25px;
	padding-bottom: 14px;
}
.designer ul li {
	float:left;
	background:url(images/li-frame.png) top left no-repeat;
	width:247px;
	height:276px;
	padding-left: 27px;
	padding-top: 20px;
	margin-right: 24px;
	margin-bottom: 22px;
}
.designer ul li a {
	display:inline-block;
}
.designer ul li a img {
	width:224px;
	height:204px;
	margin-bottom: 13px;
}
.designer ul li a p span {
	background:url(images/dot.png) left 6px no-repeat;
	padding-left: 12px;
	/*margin-left: 30px;*/
/*	margin-top: 22px;*/
	display:inline-block;
	text-align:center;
}
.designer ul li a:hover {
	text-decoration: none!Important;
}
.designer ul li a p span small {
	color:#5c7573;
	font-size:14px;
	font-family: 'OpenSansBold';
	text-transform:uppercase;
	text-align:center;
	display:inline-block;
	
	background:url(images/dot.png) right 6px no-repeat;
	padding-right:12px;
	display: inline-block;
}

.designer ul li a p span small big{ display:inline-block; text-align:center;}
.designer ul li a p{text-align:center;  margin-top: 0;padding: 0; width: 224px;}

/***************************************************DESIGNERS-SINGLE PAGE STARTS HERE ********************************************************/
.designer .single-designer ul {
	margin:21px 0px 0px 0px;
}
.designer .single-designer ul li {
	border:8px solid #fff;
	background:none;
	padding: 0;
	width: 426px;
	height: 395px;
}
.designer .single-designer ul li img {
	width:425px;
	height:395px;
}
/***************************************************PERFECR-10 PAGE STARTS HERE ********************************************************/


.perfect-box-top {
	background:url(images/box-top-n.png) top left no-repeat;
	padding-top:21px;
	margin-top: 40px;
	padding-bottom: 28px;
	position:absolute;
	width: 912px;
	top:0px;
	left:0px;
	z-index:9999;
}
.perfect-box-bottom {
	background:url(images/box-bottom-n.png) bottom left no-repeat;
	padding-bottom:21px;
}
.perfect-box-center {
	background:url(images/box-center-n.png) top left repeat-y;
	overflow:hidden;
	height: 513px;
}

.perfect-box-top-perfect {
	background:url(images/box-top-n-old.png) top left no-repeat;
	padding-top:21px;
	margin-top: 40px;
	padding-bottom: 28px;
	position:absolute;
	width: 912px;
	top:0px;
	left:0px;
	z-index:9999;
}
.perfect-box-bottom-perfect {
	background:url(images/box-bottom-n-OLD.png) bottom left no-repeat;
	padding-bottom:21px;
}
.perfect-box-center-perfect {
	background:url(images/box-center-n-OLD.png) top left repeat-y;
	overflow:hidden;
	height: 513px;
}
.perfect-box-center-height
{
height: 509px!important;
}
.perfect-box-center pre {
	text-indent:-99999px;
}
.perfect-left {
	padding-top:0px;
	float:left; /*padding-left: 77px;*/
	width: 431px; /*padding-bottom:57px;*/
	background:#fff;
}
.perfect-right {
	float:left;
	margin-left: 435px;
	z-index: 99999;
	position:relative;
}
.perfect-right .perfect-right-top {
	background:url(images/black-big-disc.png) top left no-repeat;
	width:138px;
	height:138px;
	margin-left: 159px;
	margin-top: 16px;
	color:#f7f7f6;
}
.perfect-right .perfect-right-top span {
	color:#f7f7f6;
	font-size:18px;
	line-height:22px;
	font-family: 'GentiumBasicItalic';
	display:block;
	text-align:center;
	padding-top: 17px;
}
.perfect-right .perfect-right-top small {
	text-transform:uppercase;
	font-size:21px;
	line-height: 36px;
	font-family: 'OpenSansBold';
	display:block;
	text-align:center;
	letter-spacing:2px;
}
.perfect-right .perfect-right-top big {
	font-size:42px;
	line-height:39px;
	font-family: 'GentiumBasicBold';
	display:block;
	text-align:center;
}
.autumn-left {

/* 	padding-left: 27px; */
	margin: auto;
	text-align: center;
}
.autumn-left .autumn-right {
}
.autumn-left .autumn-right span {
	background:url(images/autumn-center.jpg) bottom left repeat-x;
	line-height: 50px;
	font-family: 'OpenSansBold';
	font-size:22px;
	color:#212323;
	text-transform:uppercase;
	margin: 0 6px 0 0;
}
.perfect-ten ul li {
	background:none;
	float:none;
	width: 400px;
	padding: 0;
	width: 453px;
	margin:0px;
	height:auto;
}
.perfect-ten ul li a {
	display:block;
	overflow:hidden;
}
.perfect-ten ul li a small {
	float:left;
	width:29px;
	height:29px;
	font-family: 'GentiumBasicRegular';
	font-size:15px;
	line-height:30px;
	text-align:center;
	margin-right:18px;
	text-indent:-99990px;
}
.perfect-ten ul li a.toc.one small {
	background:url(images/one.png) top left no-repeat;
}
.perfect-ten ul li a.toc.two small {
	background:url(images/two.png) top left no-repeat;
}
.perfect-ten ul li a.toc.three small {
	background:url(images/three.png) top left no-repeat;
}
.perfect-ten ul li a.toc.four small {
	background:url(images/four.png) top left no-repeat;
}
.perfect-ten ul li a.toc.five small {
	background:url(images/five.png) top left no-repeat;
}
.perfect-ten ul li a.toc.six small {
	background:url(images/six.png) top left no-repeat;
}
.perfect-ten ul li a.toc.seven small {
	background:url(images/seven.png) top left no-repeat;
}
.perfect-ten ul li a.toc.eight small {
	background:url(images/eight.png) top left no-repeat;
}
.perfect-ten ul li a.toc.nine small {
	background:url(images/nine.png) top left no-repeat;
}
.perfect-ten ul li a.toc.ten small {
	background:url(images/ten.png) top left no-repeat;
}
.perfect-ten ul li a big {
	float:left;
	font-size:17px;
	line-height:30px;
	font-family: 'GentiumBasicBold';
	color:#2d3534;
	width:92px;
	text-transform:uppercase;
}
.perfect-ten ul li a span {
	float:left;
	color:#5a716f;
	font-size:15px;
	line-height:30px;
	font-family: 'GentiumBasicItalic';
	margin-top:0px;
	text-transform:lowercase;
	background:none;
}
.glidecontentwrapper {
	position: absolute; /* Do not change this value */
	width: 430px;
	margin-left: 8px;
	height: 555px; /* Set height to be able to contain height of largest content shown*/
	overflow: hidden;
}
.slider {
	position: relative; /* Do not change this value */
	width: 944px;
	height: 606px; /* Set height to be able to contain height of largest content shown*/
	overflow: hidden;
	background: url(images/banner-bg.gif) no-repeat;
	overflow: hidden;/*padding: 16px 17px;*/
}
.glidecontent {
	position: absolute;
}
.glidecontenttoggler {
	float:left;
	position:relative;
}
.glidecontenttoggler a.one {
	background-position: 0 0;
}
.glidecontenttoggler a.two {
	background-position: -55px 0;
}
.glidecontenttoggler a.three {
	background-position: -110px 0;
}
.glidecontenttoggler a.four {
	background-position: -165px 0;
}
.glidecontenttoggler a:hover.one, .glidecontenttoggler a.one.selected {
	background-position: -220px 0;
}
.glidecontenttoggler a:hover.two, .glidecontenttoggler a.two.selected {
	background-position: -275px 0;
}
.glidecontenttoggler a:hover.three, .glidecontenttoggler a.three.selected {
	background-position: -330px 0;
}
.glidecontenttoggler a:hover.four, .glidecontenttoggler a.four.selected {
	background-position: right 0;
}
/****************************************TESTIMONIAL PAGE STARTS HERE**************************************************************/
.testimonial {
	padding-bottom:41px;
}
.paragraph {
	background:url(images/quate-2.png) top left no-repeat;
	padding: 9px 0 0 7px;
	margin-top: 25px;
}
.paragraph p {
	color:#61736f;
	font-size:16px;
	line-height:24px;
	font-family: 'GentiumBasicItalic';
	margin-top:0px;
	margin-bottom:25px;
}
.paragraph .para-inner {
	background:url(images/double-border.png) left 7px repeat-x;
	margin-top:20px;
	overflow: hidden;
	margin-right: 40px;
}
.paragraph .para-inner h6 {
	font-size:16px;
	line-height:24px;
	font-family: 'GentiumBasicBold';
	color:#212323;
	float:right;
	background:#f7f7f6;
	padding-left: 7px;
}
.paragraph .para-inner h6 span {
	font-family: 'GentiumBasicRegular';
}
/****************************************IN-WITH-THE-NEW STARTS HERE**************************************************************/

.new-box-top {
	background:url(images/perfect-box-top2.jpg) top left no-repeat;
	padding-top:21px;
	margin-top: 40px;
	padding-bottom: 28px;
}
.new-box-bottom {
	background:url(images/perfect-box-bottom2.jpg) bottom left no-repeat;
	padding-bottom:21px;
}
.new-box-center {
	background:url(images/perfect-box-center2.jpg) top left repeat-y;
	overflow:hidden;
	margin-left:1px;
}
.new-left {
	float:left;
	padding-left: 5px;
	width: 412px;
}
 ..new-left img {
}
.new-right {
	float: left;
	margin-left: 43px;
}
.new-right .new-top {
	width: 411px;
	background:url(images/double-dot.png) left 6px no-repeat;
	margin-top:15px;
}
.new-right .new-top h5 {
	line-height: 38px;
	font-family: 'OpenSansBold';
	font-size:24px;
	color:#212323;
	letter-spacing:2px;
	padding: 0 31px;
	text-align: center;
	text-transform:uppercase;
	background:url(images/new-page-border.png) bottom center no-repeat;
	padding-bottom:11px;
}
.new-right p {
	font-family: 'GentiumBasicItalic';
	font-size:17px;
	color:#5a716f;
	line-height:29px;
	width: 407px;
	text-align:center;
}
.new-right button {
	background:url(images/next-button.png) top left no-repeat;
	width:91px;
	height:41px;
	border:0px;
	line-height: 41px;
	font-family: 'OpenSansBold';
	font-size:16px;
	color:#fff;
	text-align:center;
	margin-top: 357px;
	margin-left:156px;
	cursor:pointer;
}



/**************************   slider starts *************************************/
..slide-main {
overflow:hidden;
position:relative;
height:293px;
}
.slide-left {
	height:293px;
	width:309px;
	background-color:#C2DBE8;
	float:left;
	color:#79496A;
}
.slide-right {
	float:right;
	overflow:hidden;
	width:655px;
}
.slide-right-left {
	width:612px;
	float:left;
	border:1px solid #C0B679;
}
.slide-right-left img {
}
.slide-right-right {
	height:293px;
	width:41px;
	float:left;
	background: #E3DEB6 url(images/arrow_grey.png) center 120px no-repeat; /*background-color:#E3DEB6*/
}
.head-slide-text {
	font-size:18px;
	line-height:30px;
	text-transform:uppercase;
	text-align:right;
	padding:50px 40px 0 0;
	height:292px;
}
/****************************************DO-SOMETHING-GOOD-TODAY STARTS HERE**************************************************************/

.do-some-thing {
	padding-bottom:47px;
}
.do-some-thing h5 {
	text-align:center;
	font-family: 'GentiumBasicItalic';
	font-size:24px;
	color:#869695;
	line-height:48px;
	margin-top: 7px;
	font-weight: lighter;
}
.do-some-thing h5 span {
	color:#5f3a32;
}
.do-some-thing small {
	display:block;
	text-align:center;
	color:#444e4d;
	font-size:13px;
	line-height:19px;
	font-family: 'OpenSansBold';
	text-transform:uppercase;
}
.do-some-thing p {
	font-family: 'GentiumBasicItalic';
}
.do-some-thing p.mrgn {
	margin-top: 0;
}
.do-some-thing span.btn {
	background:url(images/flex-btn.png) right -42px no-repeat;
	padding-right:8px;
	display: inline-block;
	margin-top:35px;
	margin-left:300px;
}
.do-some-thing span.btn button {
	background:url(images/flex-btn.png) left top no-repeat;
	border:0px;
	height:40px;
	text-align:center;
	padding: 0 30px 0px 38px;
	font-family: 'OpenSansBold';
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
}
.do-some-thing span.btn:hover {
	background:url(images/flex-btn-hover.png) right -42px no-repeat;
}
.do-some-thing span.btn button:hover {
	background:url(images/flex-btn-hover.png) left top no-repeat;
}
/****************************************CONTACT STARTS HERE**************************************************************/
.contact-page {
	padding-bottom:30px;
}
.contact {
	background:url(images/contact-bg.png) top left no-repeat;
	overflow:hidden;
	margin-top: 25px;
	padding: 57px 0px 55px 39px;
}
.contact .contact-left {
	float:left; /*background:#fff;*/
	width: 350px;
	letter-spacing: 1px;
	padding:5px 29px 42px 31px;
}
.contact .contact-left h5 {
	background:url(images/contact-border.png) left bottom repeat-x;
	padding-bottom:9px;
	color:#272c2b;
	font-family: 'OpenSansBold';
	font-size:18px;
	text-transform:uppercase;
	padding-top: 23px;
	margin-bottom: 14px;
}
.contact-left address {
	font-size:17px;
	font-family: 'GentiumBasicItalic';
	line-height:20px;
	color:#272c2b;
	margin-top: 24px;
}
.contact-left address a {
	display:block;
	color:#9c3836;
	line-height:21px;
	font-size:16px;
	font-family: 'GentiumBasicItalic';
	margin-top: 16px;
}
.contact-left span {
	font-size:17px;
	font-family: 'GentiumBasicItalic';
	color:#272c2b;
	display:block;
}
.contact-left .links {
	overflow:hidden;
	margin-top: 28px;
}
.contact-left .links a {
	color:#5f3a32;
	font-family: 'OpenSansBold';
	font-size:14px;
	line-height:41px;
	text-align:center;
	text-transform:uppercase;
	background:#fdfcf6;
	float:left;
	margin-right: 21px;
	padding: 0 16px;
}
.contact-left .links a.padding {
	padding:0px 40px;
	margin-right:0px;
}
.contact-right {
	float:left;
	padding-left: 27px;
	width: 398px;
	padding-top: 0px;
	/*padding-top: 27px;*/
}
.contact-right h5 {
	background:url(images/contact-border.png) left bottom repeat-x;
	color:#272c2b;
	font-family: 'OpenSansBold';
	font-size:18px;
	text-transform:uppercase;
	letter-spacing: 2px;
	margin:0px 15px 14px 0px;
	padding:0px 0px 9px 8px;
}
.contact-right ul {
	overflow:hidden;
	margin-left: 3px;
	margin-top: 0;
	padding-bottom: 4px;
*padding-bottom: 14px;
}
.contact-right ul li {
	float:left;
	width:385px;
	height:31px;
	background:none;
	margin: 0px 14px 12px 0px;
	padding:6px 0px 0px 0px;
}
.contact-right ul li input[type="text"] {
	font:normal 14px Courier;
	color:#2a2a27;
	padding: 0 10px;
	width: 158px;
	border:0px;
	padding-top:2px;
}
.contact-right textarea {
	background:#f6f3ed;
	border:0px;
	font:normal 14px/20px Courier;
	color:#2a2a27;
	padding:10px;
	height: 114px;
	width: 363px;
	overflow:auto;
}
.contact-right p {
	font-size:13px;
	font-family: 'GentiumBasicItalic';
	color:#486779;
	line-height: 17px;
	margin-top: 1px;
}
.contact-right label {
	font-family: 'HelveticaNeueLTStd57Condensed';
	margin-left: 4px;
	margin-top: 10px;
	display:block;
	font-size: 14px;
	color:#272C2B;
}
.contact-right label input[type="checkbox"] {
	margin-right:11px;
}
.contact-right button {
	background:url(images/contact-btn.jpg) top left repeat-x;
	border:0px;
	margin-top: 8px;
	color:#9c3836;
	font-size:14px;
	line-height:21px;
	font-family: 'OpenSansBold';
	text-align:center;
	text-transform:uppercase;
	display:block;
	height:41px;
	width: 383px;
	cursor:pointer;
}
#map_canvas {
	width: 450px;
	height: 400px;
}
.perfect-box-inner {
	overflow:hidden;
	position:relative;
	padding-top: 41px;
}
.perfect-box-outer {
	position:relative;
	height:677px;
	width:963px;
	margin:0 auto;
}
.gform_wrapper ul li:before, .gform_wrapper ul li:after, .gform_wrapper ul.gform_fields {
	width:414px;
}
.gform_wrapper ul li.gfield {
	clear: none!important;
	/* height: 57px; */
}
.gform_wrapper ul li#field_1_4 {
	width:400px!important;
}
.gform_wrapper .top_label .gfield_label {
	clear:none!important;
	display:block!important;
	font-family: 'OpenSansBold';
	color: #5F3A32;
}
.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {
	background:#f6f3ed;
	padding: 10px 6px !important;
}
.gform_body ul.gform_fields li.gfield_contains_required #input_1_1 {
	width:405px;
}
.gform_wrapper ul li#field_1_4 {
	height:148px;
}
li#field_1_5 .ginput_container #input_1_5 {
	width:61px!important;
	padding-left:8px;
}
li#field_1_5 .ginput_container select#input_1_5 option {
	padding-left:8px;
}
li#field_1_9 .gfield_description {
	color: #486779;
	font-family: 'GentiumBasicItalic';
	font-size: 13px;
	line-height: 17px;
	margin-top: -29px!Important;
}
li#field_1_1 div#input_1_1 #input_1_1_3_container {
	margin-right:4px;
}
li#field_1_1 div#input_1_1 #input_1_1_3_container input[type="text"]#input_1_1_3 {
	width:83%!important;
}
li#field_1_1 div#input_1_1 #input_1_1_6_container input[type="text"]#input_1_1_6 {
	width:86%!important;
}
li#field_1_2 {
	width:193px;
}
li#field_1_2 .ginput_container input[type="text"]#input_1_2 {
	width:86%!important;
}
li#field_1_3 {
	width:193px;
}
li#field_1_6 {
	width:193px;
}
li#field_1_7 {
	width:193px;
}
li#field_1_6 .ginput_container input[type="text"]#input_1_6 {
	width:86%!important;
}
li#field_1_7 .ginput_container input[type="text"]#input_1_7 {
	width:86%!important;
}

li#field_1_3 .ginput_container input[type="text"]#input_1_3 {
	width:86%!important;
}
.gform_footer input[type="submit"]#gform_submit_button_1 {
	background: url(images/contact-btn.jpg) repeat-x scroll left top transparent;
	border: 0 none;
	color: #9C3836;
	cursor: pointer;
	display: block;
	font-family: 'OpenSansBold';
	font-size: 14px;
	height: 41px;
	line-height: 21px;
	/*margin-top: 365px;*/
	text-align: center;
	text-transform: uppercase;
	width: 383px;
}
.gform_wrapper .gform_footer {
	/*clear:none!important;*/
	margin-top:0px!important;
}
#gform_wrapper_2 {
	padding-left: 12px;
}
.gform_body ul#gform_fields_2 {
	width: 187px;
}
.gform_body ul#gform_fields_2 li#field_2_1 {
	/* height: 66px; */
	padding-top: 0;
}
.gform_body ul#gform_fields_2 li#field_2_1 label.gfield_label {
	color: #5F3A32;
}
.gform_body ul#gform_fields_2 li#field_2_1 .ginput_container {
	background:url(images/li-bg.png) top left no-repeat;
	width:171px;
	height:41px;
}
.gform_body ul#gform_fields_2 li#field_2_2 .ginput_container {
	background:url(images/li-bg.png) top left no-repeat;
	width:171px;
	height:41px;
}
.gform_body ul#gform_fields_2 li#field_2_2 {
	height: 48px;
	padding-top: 0;
}
#gform_wrapper_2 #gform_2 .gform_footer input[type="submit"] {
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	font-family: 'OpenSansBold';
	font-size: 14px;
	height: 40px;
	text-transform: uppercase;
	width: 168px;
	background: url(images/button-bg.png) no-repeat scroll left top transparent;
	margin-left: 12px;
}

#gform_wrapper_2 .gfield_label {display: none!Important;}

#gform_1 .gfield_label {display: none!Important;}


.perfect-box-inner{overflow:hidden; position:relative; padding-top: 41px;}
.perfect-box-outer{position:relative; height:677px; width:963px; margin:0 auto;}


.in-with-pading{padding-top:44px;}


.new-right .para{height:385px; overflow:hidden; }


/*
	Slideshow style
*/

#slides {
	position:relative;
	/*top:15px;
	left:4px;*/
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	If height not specified height will be set by the slide content
	Set to display none, prevents content flash
*/

.slides_container {
	width:960px;
	height:493px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	Offeset for the 20px of padding
	If height not specified height will be set by the slide content
	Set to display block
*/

#slides .slide {
	/*padding:20px;*/
	width:960px;
	height:493px;
	display:block;
}

/*
	Next/prev buttons
*/
#slides a.next {
	position:absolute;
	top:200px;
	width:31px;
	height:30px;
	display:none;
	z-index:101;
	right:50px;
}
#slides a.prev {
	position:absolute;
	top:200px;
	left:50px;
	width:31px;
	height:30px;
	display:none;
	z-index:101;
}
#slides:hover a.prev{display:block;}
#slides:hover a.next{display:block;}

/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	width:100px;
	display:none;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*
	Footer
*/

#footer {
	text-align:center;
	width:580px;
	margin-top:9px;
	padding:4.5px 0 18px;
	border-top:1px solid #dfdfdf;
}

#footer p {
	margin:4.5px 0;
	font-size:1.0em;
}

/*
	Type and anchors
*/

a:link,a:visited {
	color:#9c3836;
	text-decoration:none;
}

a:hover,a:active {
	color:#9c3836;
	text-decoration:underline;
}

h1 {
	font-size:2em;
}

p {
	font-size:1.3em;
}

#slides .link {
	display:block;
	margin-top:10px;
	font-weight:800;
}

.gform_wrapper .gform_footer{padding:0px!important;}


.contact-right .gf_browser_gecko form#gform_1 .gform_footer{padding-top: 46px !important;}

.single-newsletter {margin-top: 40px;
	background:url(images/border-bg.jpg) bottom left repeat-x;
	padding-bottom:10px;
	margin-right: 25px;
	padding-bottom: 37px;
}
.single-newsletter-left {float: left; width: 300px;}
.single-newsletter-right {float: left; width: 600px; margin: auto;}

.clear {clear: both;}

.single-newsletter-right h4 {
    font-family: 'OpenSansBold';
    font-size: 21px;
    letter-spacing: 1px;
    line-height: 36px;
    text-transform: uppercase;
}


.gforms_confirmation_message {
    background-color: #CEEBE9!Important;
    color: #222222;
    font-size: 1.4em;
    margin: 10px auto;
    padding: 30px 10px;
    text-align: center;
    width: 70%!Important;
}

.sharep10 {padding-left: 20px;}
.clear {clear: both;}

.link_prev a, .link_next a{
	display:block;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	font-family: 'OpenSansBold';
	font-size: 14px;
	text-transform: uppercase;
	height: 40px!Important;
	width: 168px!Important;
	background: url(images/button-bg.png) no-repeat scroll left top transparent;
	margin-left: 12px;
	text-align: center;
	padding-top: 12px;
}

.link_next {float: left;}
.link_prev {float: right;margin-right: 30px;}



.comment h3{display:none;}
.comment-author.vcard{float:left; margin-right: 10px;}
.comment-author cite.fn{background: url(images/green-small-disc.png) no-repeat scroll left center transparent;
    color: #5F3A32 !important;
    font-family: 'GentiumBasicBold' !important;
    font-size: 19px !important;
    padding-left: 20px;
	font-style: normal;
	}
	
	.comment-meta.commentmetadata{color: #212323;
    line-height: 26px;
    font-family: 'OpenSansBold';
    font-size: 12px;}
	span.says{display:none;}
	.comment-body{clear:both;}
	
	.comment-body p{color: #212323;
    font-family: 'GentiumBasicItalic';
    font-size: 15px;
    line-height: 24px;}
	
	
	p.comment-notes{display:none;}
	
	#commentform .comment-form-author{margin-top:15px;}
	
	.comment-form-author label, .comment-form-email label, .comment-form-url label, .comment-form-comment label{display:none;}
	
	span.required{display:none;}
	
	.comment-form-author input, .comment-form-email input, .comment-form-url input, .comment-form-comment input{-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background: #fff;
behavior: url(PIE.htc);
border:0px;
margin-bottom: 15px;
padding:12px 10px;
width: 311px;
}
#commentform .comment-form-author{float:left; clear:both;}
#commentform .comment-form-email{float:left; clear:both;}
#commentform .comment-form-url{float:left; clear:both;}
#commentform .comment-form-comment{float:left; margin-top: -109px;}

#commentform .comment-form-comment textarea#comment{ width: 308px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background: #fff;
behavior: url(PIE.htc);
border:0px;
margin-bottom: 15px;
padding:12px 10px;
margin-left: 28px;
}
ol li.comment{ margin-top:20px;
	background:url(images/border-bg.jpg) bottom left repeat-x;
	padding-bottom:28px;}
	
#commentform{margin-top:20px;
	background:url(images/border-bg.jpg) bottom left repeat-x;
	padding-bottom:28px;
	overflow: hidden;
	margin-bottom:25px;
	}
#commentform .form-allowed-tags{float:left; clear:both;}

#commentform .form-submit{float:right; clear:both;}

.form-allowed-tags{display:none;}


#commentform .form-submit input#submit{background: url(images/send-comment-btn.png) no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: 'OpenSansBold';
    font-size: 14px;
    height: 41px;
    letter-spacing: 2px;
    
    text-align: center;
    text-transform: uppercase;
    width: 328px;}
    
    
.tqmlink {
    margin: 10px 0 0 16px;
}