/*
Theme Name: The Dad List
Theme URI:
Description: The Dad List wordpress template
Author: Xhtmlthis
Author URI:http://xhtmlthis.com
Tags:
Template:
Version: 1.0
*/
/* === reset === */
ul, ol{list-style:none;}
img, form, fieldset{border:none;}
ul, ol, form, fieldset{
	margin:0;
	padding:0;
}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, p{margin:0;}
table{width:100%; border-collapse:collapse;}
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
input:focus { outline: none; }
textarea:focus { outline: none; }
select:focus { outline: none; }
/* === end reset === */
input, select, textarea{font:12px/1.5em arial, sans-serif;}
a{
	color:#007fa4;
	text-decoration:none;
}
a:hover{color:#333;}
html, body{height: 100%;}
body{
	background: #4e4646;
	font: 12px/1.5em arial, sans-serif;
}
.main{
	width:960px;
	margin:0 auto;
	background: #fff;
	min-height: 100%;
}
* html .main{
	height: 100%;
}
/*--header--*/
#header{
	width:960px;
	height: 36px;
	position: relative;
	padding: 78px 0 0 0;
	background: url(images/bg-header.gif) repeat-x;
}
/*--logo--*/
#header h1,
#header h1 a{
	display: block;
	width:432px;
	height: 55px;
}
#header h1{
	background: url(images/logo.gif) no-repeat;
	position: absolute;
	top: 12px;
	left: 41px;
}
#header h1 a{
	overflow: hidden;
	text-indent: -9999px;
}
/*--slogan--*/
.slogan{
	display: block;
	position: absolute;
	top:9px;
	right: 35px;
	text-align: right;
	height: 69px;
	line-height: 69px;
	padding: 0 60px 0 0;
	background: url(images/bg-slogan.gif) no-repeat 100% 0;
	font-weight: normal;
	font-size: 1.25em;
	color:#e1faf8;
}
/*--main menu--*/
.main-menu{
	width:878px;
	padding: 0 42px;
	overflow: hidden;
	height: 36px;
	margin-left: -10px;
}
.main-menu li{
	float: left;
	height: 36px;
}
.main-menu li a{
	color: #fff;
	float: left;
	padding: 0 10px;
	height: 36px;
	line-height: 36px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 1.417em;
	letter-spacing: -0.06em;
}
.main-menu li.active a,
.main-menu li a:hover{
	color:#1680a5;
	background: #e1faf8;
}
/*--conternt--*/
#content{
	width: 960px;
	padding: 1px 0 0 0;
}
.content-holder{
	width:920px;
	padding: 0 0 282px 40px;
	overflow: hidden;
	background: url(images/bg-content.gif) repeat-y;
}
/*--main-column--*/
.main-column{
	width:400px;
	float: left;
	font-family: georgia, serif;
	padding: 18px 0 0 0;
	overflow: hidden;
}
.main-column p{
	color:#44443e;
	font-size: 1.417em;
	padding: 0 0 15px 0;
	line-height: 1.4em;
}
.main-column p.date{
	text-transform: uppercase;
	font-size: 0.833em;
	padding: 2px 0;
	color:#767676;
	border-bottom: 1px solid #e0e0e0;
	font-family: arial, sans-serif;
	margin:0 0 8px 0 ;
}
.main-column .archives-content p.date{
	margin: 0;
}
/*--post title--*/
.post h2{
	color: #33332d;
	font-size: 2.5em;
	line-height: 1.1em;
	padding:0 0 5px 0;
	letter-spacing: -0.04em;
}
.main-column h3{
	font-style: italic;
	color:#767676;
	font-size: 1.167em;
	padding:0 0 7px 0;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 0 10px 0;
	font-weight: normal;
}
.main-column ul li.arh h3{
	border:none;
}
.main-column img{
	display: block;
	margin: 0 0 15px 0;
}
/*--cuntent-ul--*/
.cuntent-ul{
	width:100%;
	padding:0 0 15px 0;
}
.cuntent-ul li{
	background: url(images/bulet.gif) no-repeat 0 3px;
	padding: 0 0 0 19px;
	font-size:1.25em;
	margin: 0 0 3px 0;
}
.cuntent-ul li a{
	font-weight: bold;
	text-decoration: none;
}
/*--share--*/
.share{
	background: #f0f4f3;
	width:358px;
	border: 1px solid #bac1bf;
	padding: 14px 20px 9px 20px;
	margin-bottom: 15px;
}
.share ul{
	width:100%;
	overflow: hidden;
}
.share ul li{
	float: left;
	height: 16px;
	width:158px;
	padding: 0 0 0 20px;
	line-height: 16px;
	margin:0 0 5px 0;
	background: url(images/ico-share.gif) no-repeat 0 0;
	font-family: arial, sans-serif;
	font-size:1.25em;
	font-weight: bold;
}
.share ul li.forvard{background-position: 0 0;}
.share ul li.facebook{background-position: 0 -16px;}
.share ul li.invite{background-position: 0 -32px;}
.share ul li.twitter{background-position: 0 -48px;}
.share ul li a{text-decoration: none;}
/*--meta-data--*/
.meta-data{
	width: 100%;
	overflow: hidden;
	font-family: arial, sans-serif;
}
.meta-data h5{
	font-weight: normal;
	color:#767676;
	font-size: 0.833em;
}
.meta-data p{
	font-size: 1.083em;
	padding: 0 0 10px 0;
}
.meta-data p a{text-decoration: none;}
.meta-data ul{
	width:100%;
	padding: 0 0 15px 0;
}
.meta-data ul li{font-size:1.083em;}
.meta-data ul li a{text-decoration: none;}
/*--page-navigotion--*/
.page-navigotion{
	width:100%;
	border: solid #e0e0e0;
	border-width: 1px 0;
	font-family: arial, sans-serif;
	margin: 0 0 15px 0;
}
.page-navigotion ul{
	width:100%;
	overflow: hidden;
	border: solid #fff;
	border-width: 1px 0;
	background: #fafad9;
	padding: 5px 0;
}
.page-navigotion ul li.left{
	float: left;
	padding: 0 0 0 7px;
}
.page-navigotion ul li.right{
	float: right;
	padding: 0 7px 0 0;
}
.page-navigotion ul li span,
.page-navigotion ul li a{
	text-decoration: none;
	font-size: 1.583em;
}
.page-navigotion ul li span{color: #999;}
/*--adsense--*/
.adsense{
	width:336px;
	margin: 0 auto;
	height: 280px;
	overflow: hidden;
}
.adsense img{
	display: block;
	margin: 0;;
}
/*--sidebar--*/
.sidebar{
	width:480px;
	float: right;
}
/*--email-subscribe--*/
.email-subscribe{
	width:459px;
	overflow: hidden;
	border-bottom: 2px solid #fff;
	background: #ffe640;
	padding: 10px 0 0 21px;
}
.email-subscribe h3{
	font-weight: normal;
	color: #503c00;
	font-size: 1.417em;
	padding: 0 40px 8px 10px;
	text-align: center;
	letter-spacing: -0.02em;
}
.email-subscribe-form{
	background: #fff18f;
	width:434px;
}
.email-subscribe-form-header{
	background: url(images/bg-mail-form-header.gif) no-repeat;
	width:434px;
}
.email-subscribe-form-footer{
	background: url(images/bg-mail-form-footer.gif) no-repeat 0 100%;
	width:424px;
	padding: 1px 0 3px 10px;
	overflow: hidden;
}
.email-subscribe-form .mc-field-group input{
	float: left;
	width:263px;
	border: 1px solid #dfdfa7;
	font-size: 1.583em;
	color: #503c00;
	padding:8px 5px;
	margin: 4px 0 0 0;
}
.email-subscribe-submit{
	float: left;
	background: url(images/btn-sign-up.gif) no-repeat;
	width: 141px;
	height: 53px;
	overflow: hidden;
	display: inline;
	margin: 5px 0 0 3px;
}
.email-subscribe-submit.hover,
.email-subscribe-submit:hover{background-position: 0 -53px;}
.email-subscribe-submit input{
	background: no-repeat;
	border: none;
	cursor:pointer;
	width: 141px;
	height: 53px;
	margin: 0;
	padding: 0;
}
/*--subscribe--*/
.subscribe{
	width:100%;
	overflow: hidden;
	padding: 13px 0 10px 0;
}
.subscribe h4{
	text-transform: uppercase;
	font-weight: normal;
	height: 24px;
	line-height: 24px;
	float: left;
	color:#6e5800;
	font-size: 0.917em;
	text-align: right;
	width:140px;
}
.subscribe ul{
	float: right;
	height: 24px;
	padding-right: 59px;
}
.subscribe ul li{
	padding-right: 11px;
	float: left;
	height: 24px;
}
.subscribe ul li a{
	float: left;
	text-decoration: none;
	height: 24px;
	color:#007fa4;
	font-size: 1.083em;
	line-height: 24px;
	padding: 0 0 0 30px;
	background: url(images/ico-subscribe.gif) no-repeat;
}
.subscribe ul li a.twitter{background-position: 0 0;}
.subscribe ul li a.facebook{background-position: 0 -24px;}
.subscribe ul li a.rss{background-position: 0 -48px;}
.subscribe ul li a:hover{color:#333;}
/*--sidebar-left--*/
.sidebar-left{
	float: left;
	width:260px;
	padding: 15px;
}
.sidebar-left ul{
	width: 100%;
	overflow: hidden;
}
.sidebar-left ul li{
	width: 260px;
	float: left;
	padding: 0 0 23px 0;
}
.sidebar-left ul li h4{
	margin: 0 0 5px 0;
	padding: 1px 5px;
	color: #6e5800;
	text-transform: uppercase;
	font-size: 0.917em;
	font-weight: normal;
	background: #f2ffff;
}
.sidebar-left ul ul li{
	width:260px;
	padding: 0;
	font-size: 1.083em;
	border-top: 1px solid #fff;
}
.sidebar-left ul ul li:first-child{border-top:none;}
.sidebar-left ul ul li a{
	text-decoration: none;
	display: block;
	padding: 2px 5px;
	width:250px;
}
.sidebar-left ul ul li a:hover{
	background: #caf0ed;
}
/*--banner 250x250--*/
.banner-250{
	display: block;
	width: 250px;
	margin: 0 auto;
	overflow: hidden;
}
.banner-250 a img{
	display: block;
}
/*--message-block--*/
.message-block{
	width: 260px;
	background: #bbe9e5;
}
.message-block-header{
	background: url(images/bg-message-block-header.gif) no-repeat;
	width: 260px;
}
.message-block-footer{
	width:238px;
	background: url(images/bg-message-block-footer.gif) no-repeat 0 100%;
	padding: 10px 11px;
}
.message-block-footer h5{
	color:#003c3c;
	font-size: 1.5em;
	text-align: center;
	line-height: 1.1em;;
}
.message-block-footer p{
	color: #33332d;
	padding: 0 0 10px 0;
	text-align: center;
}
/*--message-form-wrapp--*/
.message-form-wrapp{
	width:228px;
	border: solid #ebf8f7;
	border-width: 1px 0;
	padding: 10px 5px;
}
.no-block .send-message-wrapp,
.no-block .message-form-wrapp{
	display: none;
}
.form-element{
	width: 100%;
	padding: 0 0 13px 0;
}
.form-element select{
	width:228px;
	color: #71716c;
	font-size: 1.25em;
}
.form-element label{
	display: block;
	text-transform: uppercase;
	color:#003c3c;
	font-size: 0.917em;
}
.bg-textarea{
	width: 225px;
	padding: 0 0 0 5px;
	height: 72px;
	background: url(images/bg-textarea.gif) no-repeat;
	overflow: hidden;
}
.bg-textarea textarea{
	width: 225px;
	height: 72px;
	overflow: auto;
	border: none;
	background: none;
	color: #71716c;
	font-size: 1.25em;
}
.bg-input{
	width: 230px;
	height: 16px;
	padding: 7px 0;
	background: url(images/bg-input.gif) no-repeat;
	overflow: hidden;
}
.bg-input input{
	width: 220px;
	padding: 0 5px;
	margin: 0;
	height: 16px;
	border: none;
	background: none;
	color: #71716c;
	font-size: 16px;
	line-height: 16px;
}
.send-message-wrapp{
	width:100%;
	overflow: hidden;
	padding: 10px 0 0 0;
}
.send-messsage{
	background: url(images/btn-send-message.gif) no-repeat;
	width: 138px;
	height:41px;
	margin: 0 auto;
	overflow: hidden;
}
.send-messsage:hover{
	background-position:0 -41px;
}
.send-messsage input{
	width: 138px;
	height:41px;
	border: none;
	background: none;
	cursor: pointer;
}
/*--sibebar-right--*/
.sibebar-right{
	float: right;
	width: 160px;
	padding: 15px 15px 0 0;
}
.sibebar-right ul{
	width:100%;
	overflow: hidden;
}
.sibebar-right ul li{
	width: 160px;
	float: left;
	padding: 0 0 18px 0;
}
.sibebar-right ul li h4{
	padding: 1px 5px;
	color: #6e5800;
	text-transform: uppercase;
	font-size: 0.917em;
	font-weight: normal;
	background: #fafad9;
}
.sibebar-right ul ul li{
	padding: 0;
	font-size: 1.083em;
	border-bottom : 1px solid #eaeae6;
}
.sibebar-right ul ul li a{
	display: block;
	padding: 2px 5px;
	text-decoration: none;
	width: 150px;
}
.sibebar-right ul ul li a:hover{
	background: #f9f9f5;
	color:#333;
}
/*--footer--*/
#footer{
	background: url(images/bg-footer.gif) no-repeat;
	width:960px;
	margin:-282px auto 20px auto;
	position: relative;
	height: 190px;
	padding: 92px 0 0 0;
	overflow: hidden;
}
/*--footer-left--*/
.footer-left{
	float: left;
	width: 690px;
	padding: 25px 40px 0 40px;
	color: #fff;
}
.footer-left p{
	font-style: italic;
	font-family: georgia, serif;
	font-size: 1.5em;
	line-height: 1.4em;
	padding: 0 0 22px 0;
}
/*--footer-menu--*/
.footer-menu{
	width: 100%;
	overflow: hidden;
}
.footer-menu li{
	float: left;
	padding: 0 12px 0 0;
}
.footer-menu li a{
	font-weight: bold;
	color:#fff8a0;
	text-transform: uppercase;
	text-decoration: none;
}
.footer-menu li a:hover{
	color:#333;
}
/*--footer-right--*/
.footer-right{
	float: right;
	width:175px;
}
/*--follow--*/
.follow{
	background: #27922e;
	width: 163px;
}
.follow-header{
	background: url(images/bg-follow-header.gif) no-repeat;
	width:163px;
}
.follow-footer{
	padding: 6px 10px;
	background: url(images/bg-follow-footer.gif) no-repeat 0 100%;
	width: 143px;
}
.follow-footer h5{
	text-transform: uppercase;
	color:#fff8a0;
	font-size: 0.833em;
	padding: 0 0 0px 15px;
}
.follow-footer ul{
	width:100%;
}
.follow-footer ul li{
	height: 30px;
	line-height: 30px;
	padding: 8px 0 0 0;
}
.follow-footer ul li a{
	color:#fff;
	text-decoration: none;
	font-family: georgia, serif;
	font-size: 1.5em;
	display: block;
	padding: 0 0 0 34px;
	background: url(images/ico-footer.gif) no-repeat;
}
.follow-footer ul li a.email{background-position: 0 0;}
.follow-footer ul li a.twitter{background-position: 0 -30px;}
.follow-footer ul li a.facebook{background-position: 0 -60px;}
.follow-footer ul li a.rss{background-position: 0 -90px;}
.follow-footer ul li a:hover{color:#333;}
/*===SignUP page==*/
.inner-content-holder{
	width:920px;
	padding: 0 0 282px 40px;
	overflow: hidden;
}
.inner-content{
	width: 700px;
	float: left;
	padding: 30px 0 0 0;
	color: #333;
	font-family: georgia, serif;
}
.inner-content h2{
	font-size: 2em;
	line-height: 1.1em;
	padding: 0 0 10px 0;
}
.inner-content h3{
	font-size: 1.5em;
	padding: 0 0 15px 0;
}
.inner-content h4{
	font-size: 1.25em;
}
.inner-content ul{
	padding: 0 0 0 25px;
}
.inner-content ul li{
	padding: 0 0 10px 0;
	font-size: 1.25em;
}
.inner-content p{
	font-size: 1.25em;
	padding: 0 0 15px 0;
}
.inner-content .mce_inline_error {
	font-family: arial, sans-serif;
}
/*--sign-wrapp--*/
.sign-wrapp{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #e0e0e0;
	padding: 0 0 23px 0;
	margin: 0 0 30px 0;
}
.sign-form{
	width:560px;
	padding: 0 0 0 130px;
	overflow: hidden;
}
.mc-field-group{
	float: left;
	width: 275px;
	padding: 6px 0px 0 0;
}
.mc-field-group input{
	width:263px;
	border: 1px solid #e0e0e0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	color:#00bbe8;
	font-size: 2em;
	line-height: 1em;
}
.mc-field-group label{display: none;}
.btn-sign-up{
	float: left;
	background: url(images/btn-sign.gif) no-repeat;
	width:141px;
	height: 52px;
	overflow: hidden;
}
.btn-sign-up:hover{
	background-position:0 -52px;
}
.btn-sign-up input{
	width:141px;
	height: 52px;
	background: none;
	border: none;
	display: block;
	text-indent: -9999px;
	cursor: pointer;
}
.sign-up-element{
	width: 100%;
	clear: both;
}
.inner-content p.no-spam{
	width: 290px;
	text-align: center;
	margin: 12px auto;
	color:#6e5800;
	font-size: 0.917em;
	background: #fafad9;
	font-family: arial, sans-serif;
	padding: 0;
}
#inner-footer{
	background: url(images/bg-inner-footer.gif) no-repeat;
	width:960px;
	margin:-282px auto 20px auto;
	position: relative;
	height: 190px;
	padding: 92px 0 0 0;
	overflow: hidden;
}
/*=== About page ===*/
.inner-content hr{
	margin: 10px 0 15px 0;
}
.inner-content h3{
	color:#44443e;
	font-size: 1.25em;
}
/*=== Archives pade ===*/
.archives-content{
	width:100%;
	overflow: hidden;
}
.archives-content li{
	float: left;
	width: 100%;
	border-top: 1px solid #E0E0E0;
	padding: 10px 0 0 0;
}
.archives-content li:first-child{
	border-top:none;
}
.archives-content li h2{
	color:#007fa4;
	font-size: 1.5em;
	padding: 0 0 3px 0;
}
.main-column .archives-content li p{
	font-size: 1.25em;
}
 .archives-content li p.date{
	border: none;
	font-size:0.833em;
	font-family: arial, sans-serif;
}
.archives-content li p.sub-h{
	font-style: italic;
	color:#767676;
	font-size: 1.167em;
}
.crafty-fun{
	width: 100%;
	border: solid #e0e0e0;
	border-width: 1px 0;
}
.main-column .crafty-fun h4{
	font-size: 1.25em;
	font-weight: normal;
	color:#333;
	border: solid #fff;
	border-width: 1px 0;
	background: #e9ffd4;
	font-family: arial, sans-serif;
	text-align: center;
	padding: 5px 0;
}
/*=== Contact page ===*/
.contact-block{
	background: url(images/bg-contact-block.gif) repeat-y;
	width:690px;
}
.contact-block-header{
	background: url(images/bg-contact-block-header.gif) no-repeat;
	width:690px;
}
.contact-block-footer{
	background: url(images/bg-contact-block-footer.gif) no-repeat 0 100%;
	width:690px;
	overflow: hidden;
	padding: 15px 0;
}
/*--contact-left--*/
.contact-left{
	width: 170px;
	float: left;
	padding: 15px 15px 0 25px;
}
.contact-left dl{
	font-family: arial, sans-serif;
}
.contact-left dl dt{
	text-transform: uppercase;
	font-weight: bold;
}
.contact-left dl dd{
	padding: 0 0 10px 0;
	font-size: 1.25em;
}
.contact-left dl dd address{
	font-style: normal;
}
/*--contact-right--*/
.contact-right{
	float: right;
	width:450px;
}
.no-block .contact-element{
	display: none;
}
div.wpcf7-mail-sent-ok {
	border: none !important;
}
.contact-element{
	width:100%;
	padding: 0 0 9px 0;
}
.contact-element:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
}
.contanct-inp{
	background: url(images/bg-contact-inp.gif) no-repeat;
	width:302px;
	height: 42px;
	overflow: hidden;
	float: left;
}
.contanct-inp input{
	width:282px;
	float: left;
	height: 32px;
	padding: 5px 10px;
	background: none;
	border: none;
	color:#71716c;
	font-size: 2em;
	line-height: 1em;
}
.contact-element select{
	float: left;
	width:302px;
	color:#71716c;
	font-size: 2em;
	line-height: 1.5em;
	padding: 5px 0;
}
.contact-element label{
	width:94px;
	color:#333;
	font-family: arial, sans-serif;
	float: left;
	line-height: 42px;
	text-align: right;
	padding: 0 12px 0 0;
	font-size: 1.25em;
}
.contanct-textarea{
	background: url(images/bg-contact-text.gif) no-repeat;
	width:292px;
	height: 92px;
	overflow: hidden;
	padding: 5px 0 5px 10px;
}
.contanct-textarea textarea{
	overflow: auto;
	width:292px;
	height: 92px;
	border: none;
	background: none;
	color:#71716c;
	font-size: 2em;
	line-height: 1.1em;
}
.subm-wrapp{
	width:344px;
	float: right;
}
.contact-btn{
	margin: 0 auto;
	background: url(images/btn-contact.gif) no-repeat;
	width: 137px;
	height: 40px;
	overflow: hidden;
}
.contact-btn:hover{background-position:0 -40px;}
.contact-btn input{
	width: 137px;
	height: 40px;
	cursor: pointer;
	border: none;
	background: none;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
/*------wp------*/
.aligncenter{
	display: block;
	margin: 0 auto 10px auto;
}
.alignleft{
	float: left;
	margin: 0 10px 5px 0;
	display: inline;
}
.alignleft{
	float: right;
	margin: 0 0 5px 10px;
	display: inline;
}
/*--error-404--*/
.error-404{
	width:100%;
	overflow: hidden;
	padding: 50px 0 0 0;
}
.error-404 h2{
	text-align: center;
	padding: 50px 0 0 0;
	color: #33332d;
	font-size: 2.5em;
	line-height: 1.1em;
	letter-spacing: -0.04em;
}
.error-404 p{
	text-align: center;
}
.archives-ul{
	width: 100%;
	padding: 0 0 25px 0;
}
/*====jQuery select====*/
.form-element .jquery-selectbox {
	position: relative;
	height: 30px;
	z-index: 5;
	float: left;
	color:#71716c;
	font-size: 1.25em;
	line-height: 1.5em;
	padding: 0;
	background: url(images/bg-select-center-2.gif) repeat-x;
}
.form-element:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
}

.form-element .jquery-selectbox .jquery-selectbox-currentItem {
	padding: 3px 0px 0px 10px;
	height: 27px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
	background: url(images/bg-select-left-2.gif) no-repeat;
}
.form-element .jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	top: 30px;
	padding: 2px;
	left: 0px;
	height: auto !important;
	background: #fafafa;
	border:solid #ccc;
	border-width: 1px;
}
.form-element .jquery-selectbox .jquery-selectbox-moreButton {
	float: right;
	background: url(images/btn-select-2.gif) no-repeat;
	width: 30px;
	height: 30px;
	cursor: pointer;
}
.form-element .jquery-selectbox .jquery-selectbox-item.listelementhover {
	background: #aaa;
	color: #eee;
	cursor: pointer;
}
.form-element .jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
	padding: 0 10px;
	height: 1%;
}
.contact-element select{
	float: left;
	width:298px;
}
.contact-element .jquery-selectbox {
	position: relative;
	height: 42px;
	z-index: 5;
	float: left;
	color:#71716c;
	font-size: 2em;
	line-height: 1.5em;
	padding: 5px 0;
	padding: 0;
	background: url(images/bg-select-center.gif) repeat-x;
}
.contact-element .jquery-selectbox .jquery-selectbox-currentItem {
	padding: 3px 0px 0px 10px;
	height: 39px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
	background: url(images/bg-select-left.gif) no-repeat;
}
.contact-element .jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	top: 42px;
	padding: 2px;
	left: 0px;
	height: auto !important;
	background: #fafafa;
	border:solid #ccc;
	border-width: 1px;
}
.contact-element .jquery-selectbox .jquery-selectbox-moreButton {
	float: right;
	background: url(images/btn-select-1.gif) no-repeat;
	width: 40px;
	height: 42px;
	cursor: pointer;
}
.contact-element .jquery-selectbox .jquery-selectbox-item.listelementhover {
	background: #aaa;
	color: #eee;
	cursor: pointer;
}
.contact-element .jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
	padding: 0 10px;
	height: 1%;
}
/** ERROR classes **/
form .error .jquery-selectbox {
	color: #d00;
	border-color: #d00;
}
/*====End jQuery select====*/
.wp-email{
	width: 500px;
	margin: 0 auto;
	background: #bbe9e5;
}
.wp-email label{
	width: 170px;
	font-weight: normal;
}
.contact-right .wpcf7-mail-sent-ok{
	font-size: 2.5em;
	font-family: arial, sans-serif;
	line-height: 1.5em;
}
.text-small{
	text-align: right !important;
	font-size: 11px !important;
	padding: 0 20px 10px 0 !important;
}
.contact-btn-inv{
	margin: 0 auto;
	background: url(images/send-inv.gif) no-repeat;
	width: 174px;
	height: 50px;
	overflow: hidden;
}
.contact-btn-inv:hover{background-position:0 -50px;}
.contact-btn-inv input{
	width:174px;
	height: 50px;
	display: block;
	background: none;
	border: none;
	text-indent: -9999px;
	overflow: hidden;
	cursor:pointer;
}