/*
Theme Name:Vaucluse theme

Author:CWS Team
Description: Custom Theme
Version: 1.1

*/

@charset "utf-8";
/* CSS Document */

/* CSS Document */

/* Reset CSS */

a { text-decoration: none; color:white;}
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:focus { text-decoration: none; }
a:hover, a:active { text-decoration: none; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
}

img {
	border:0px;
	vertical-align:middle;
}

a {
	text-decoration:none;
}

@font-face {
	font-family: 'Conv_Eras Demi ITC';
	src: url('../fonts/Eras Demi ITC.eot');
	src: local('☺'), url('../fonts/Eras Demi ITC.woff') format('woff'), url('../fonts/Eras Demi ITC.ttf') format('truetype'), url('../fonts/Eras Demi ITC.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body { font-family:Arial, Helvetica, sans-serif;  }

.wrapper { margin:0 auto; width:960px; position:relative;}
.header { background:url(../images/header_bg.png) top center repeat-x; width:100%; height:120px;  margin:25px 0; position:relative;}
a.logo { float:left; margin:3px 0 0 80px;} 
ul.left_menu { float:left;}
ul.left_menu li, ul.right_menu li { float:left; padding-top:2px}
ul.left_menu li a, ul.right_menu li a { float:left; font-size:21px; color:#fff; line-height:116px; padding:0 10px;}
ul.left_menu li:hover, ul.right_menu li:hover, .current_page_item { background:url(../images/li_hover.png) no-repeat center;}
ul.right_menu { float:right;}
.slider_box { width:944px; border:8px solid #9c8354; position:relative; margin-bottom:25px; min-height:415px;}
.slider_box img{ height:415px;}
.slider_text { float:left; position:absolute; top:130px; left:0px; background:url(../images/slider_text_bg.png) repeat; height:132px; width:340px; border:3px solid #9c8354; border-left:0px; border-radius:0 5px 5px 0; color:#c8c8c8; padding-left:40px; padding-top:20px; z-index:999}
.slider_text h1 { font-size:60px; color:#c8c8c8; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.slider_text h1 strong { color:#c2b274; font-size:62px;}
.slider_menu_box { width:100%; position:absolute; top:405px;}
.slider_menu { float:left; border:3px solid #977d53; padding:10px 0 0 10px; width:212px; height:78px; margin-left:7px; border-radius:5px; background:url(../images/slider_menu.png) repeat}
.slider_menu:hover, .active  { background:url(../images/red_bg.png); box-shadow:5 5 5 #000}
.slider_menu h2 { font-family:"Myriad Pro"; font-size:27px; color:#c2b274;}
.slider_menu h2 img { margin-right:3px;}





.footer_bg { background:url(../images/footer_bg.png) repeat-x ; height:100px; line-height:50px; position:relative;}
.social_link { float:left; }
.social_link a { float:left; margin-right:5px;}

ul.footer_menu { float:right;}
ul.footer_menu li { float:left; background:url(../images/li_divider.png) no-repeat right}
ul.footer_menu li a { float:left; font-size:11px; color:#a1a1a1; padding:0 10px}
ul.footer_menu li.last { background:url(../images/footer_bg.png) repeat-x ;}

.post-content{ width:94%; float:left; background:url(../images/content_bg.png) repeat; border:1px solid #504b48; border-radius:5px; padding:0 30px 20px 30px;}
.post-content h4{ font-family:Arial; font-weight:bold; font-size:25px;color:#fff; padding:25px 0px 25px 0px;}
.post-content p{ font-family:Arial;font-size:13px;color:#a6a6a6;line-height:20px;padding-bottom:15px; float:left; position:relative}
.post-content td{ font-family:Arial;font-size:13px;color:#a6a6a6;line-height:20px;}
 .contact-us-left{ width:365px;float:left;}
 .contact-us-right{ background:url(../images/contactus-bg.png) no-repeat; width:275px;height:263px; float:right; margin-top:50px;padding:15px;}
 .contact-us-right h6{ font-family:Arial;font-size:18px;font-weight:bold;color:#ffffff; margin-bottom:20px;}
 .contact-us-right p{ padding-left:0px;float:right;}
 .contact-us-right label{ float:left; line-height:26px; width:80px;}
 .post-content textarea{   background: none repeat scroll 0 0 #504B48;
    border: medium none;
    color: #ffffff;
    float: left;
    font-size: 13px;
    height: 60px;
    line-height: 26px;
  	 padding-left: 8px;
    width: 175px;}
	.post-content input[type=text]{   background: none repeat scroll 0 0 #504B48;
    border: medium none;
    color: #ffffff;
    float: left;
    font-size: 13px;
    height: 26px;
    line-height: 26px;
  
    padding-left: 8px;
    width: 175px;}
	.contact-us-right input[type=submit]{
	background: url("../images/go_btn.png") repeat-x scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding: 0 10px;
	float:right;}
.category-post{ background:url("../images/cat-bg.png") no-repeat; width:129px; height:134px; float:left; margin:0px 12px 12px 0px; padding:7px 0 0 40px;}
.topmargin{ margin-top:12px;}
.col1{ width:30%; float:left; background:url(../images/content_bg.png) repeat; border:1px solid #504b48; border-radius:5px; padding:10px; margin:4px;}
.boxcontainer{ width: 100%; margin-top:2%;}
.col1 p{color: #A6A6A6;float: left;font-family: Arial;font-size: 13px;line-height: 20px;padding-bottom: 15px;}
.col1 li{ list-style:none;}
.wpcf7-not-valid-tip-no-ajax { position: absolute;
    right: 0;
    top: -19px;
    z-index: 999; display:none}
	
.wpcf7-mail-sent-ok {
	border: 0px solid #398f14;
}

.post-content input[type="text"].wpcf7-not-valid{ background:#C00; color:#fff}


.widgettitle {
color: #FFFFFF;

font-style: italic;
}
