/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Global properties ======================================================== */
body { 
	background:url(../images/bg.gif) center 0 repeat; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px; 
	line-height:20px;
	color:#423331;
	min-width:1000px;
}
html, body { height:100%;}


p {padding-bottom:20px;}

a {
	color:#d52d00; 
	outline:none;
	cursor:pointer;
}
a:hover{
	text-decoration:none;
}

/* Global Structure ============================================================= */
.main {
	margin: 0 auto;
	position: relative;
	width: 979px; 
	background:url(../images/box-bg.jpg) 0 0 repeat;
	box-shadow:0 0 5px #666;
-moz-box-shadow:0 0 5px #666;
-webkit-box-shadow:0 0 5px #666;
	}
.main .padding {padding:0px 0px 44px 0px;}
.main .padding1 {padding:0px 0px 46px 0px;}
.main .padding2 {padding:0px 0px 36px 0px;}
.main .padding3 {padding:0px 0px 62px 0px;}
.main .padding4 {padding:0px 0px 30px 0px;}
.main .padding5 {padding:0px 0px 73px 0px;}

.main1 {
	margin: 0 auto;
	position: relative;
	width: 979px; 
	
	}
	/* Header */
	header{
		height:172px; position:relative; z-index:20;
	}
	
	/* Content */
	section#content {position:relative; z-index:19;
		
	}			
	/* Footer */
	footer{height:122px; background:url(../images/footer-bg.png) center 0 repeat-x;
		
	}
	.footer {margin: 0 auto; width:940px;}
	
	aside {
	min-height: 100px;
}
/* Left & Right alignment */

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.col-1, .col-2, .col-3 { float:left;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { 
	width:100%;
	overflow:hidden;
	position:relative;
}
/*----- form defaults -----*/
input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
	outline:none;
}

/*----- other -----*/
.img-indent { 
	margin:0 10px 0 0; 
	float:left;
}
.img-indent1 { 
	margin:0 9px 0 0; 
	float:left;
}
.img-indent2 { 
	margin:0 20px 0 0; 
	float:left;
}
.img-indent3 { 
	margin:0 13px 0 0; 
	float:left;
}
.img-indent4 { 
	margin:0 18px 0 0; 
	float:left;
}

.extra-wrap { 
	width:100%;
}
.extra-wrap1 { 
	overflow:hidden;
}

.bg1 {background:url(../images/bg1.jpg) center 0 no-repeat; min-height:20px;}
.bg2 {background:url(../images/bg2.jpg) center 0 no-repeat; min-height:20px;}

.indent {padding-top:25px;}

h1 {
	display:inline-block;
	margin-top:35px;
	float:left;
	}
h1 a {
	text-indent: -5000px;
	background: url(../images/logo.png) 0 0 no-repeat;
	width: 377px;
	height: 48px;
	display: block;
	
}

h2 {font-size:30px; line-height:1.2307em; color:#423331;}
.h2-top {padding-top:26px;}
.h2-top1 {padding-top:33px;}
h2 span {display:inline-block; margin-top:-6px;}
.h2-bot {padding-bottom:27px;}
.h2-bot1 {padding-bottom:22px;}


h3 {font-size:18px; line-height:1.2307em; color:#ffd719;}

nav {padding:34px 0px 0px 0px;}
.sf-menu {
	height: 53px;
	border-top: 1px solid #d7d5c6;
	border-bottom: 1px solid #d7d5c6;
	padding-left: 5px;
	position: absolute;
	width: 98%;
	left: 8px;
}
.sf-menu li {
	float: left;
	position: relative;
	font-size: 14px;
	line-height: 1.2307em;
	text-transform: uppercase;
	padding-top: 18px;
	margin-right: 40px;
	}
 * + html .sf-menu li {margin-right:55px;}

.sf-menu .last {margin-right:0px;}	
.sf-menu span {position:absolute; top:-17px; left:9px;}


	
.sf-menu a {display:block;
	position:		relative;	
	color:#423331;
	text-decoration:none; 
	padding:0px 0px 0px 0px;
	
	}
	.sf-menu li li {
	padding: 0;
	font-size: 12px;
	line-height: 10px;
	text-transform: none;
	background: none;
	text-align: left;
	text-transform: uppercase;
	padding-bottom: 0;
	padding-left: 0px;
	padding-right: 0;
	padding-top: 15px;
}
	.sf-menu li li a {
		padding:0px 0 0px 0px;
		display:inline-block;
		text-decoration:none;
		color:#fff;
	}
	


.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 200px;
	display: none;
	padding: 11px 0px 4px 12px;
	background: #000;
}
.sf-menu ul ul {
	position:		absolute;
	top:			-999em;
	width:			145px; 
	display:none;
	padding:4px 0px 3px 12px;
	background:#000;
}

.sf-menu li li li {
	padding:0;
	font-size:14px;
	line-height:30px;
	padding:0 0 0 0px;
	text-transform:none;
	background:none;
	text-align:left;
	text-transform:uppercase;
}
	
.sf-menu li li li a {
		padding:0px 0 0px 0px;
		display:inline-block;
		text-decoration:none;
		color:#fff;}
	
.sf-menu ul li {
	width:			100%;
	
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			-12px;
	top:			49px; /* match top ul list item height */
	z-index:		99;
	
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
	
	
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			147px; /* match ul width */
	top:			-3px;
	
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}



.sf-menu > li.sfHover > a, .sf-menu li a:hover, .sf-menu li a.active {
	color:#ee6638;}
	

	
	

	.sf-menu li li.sfHover > a,
	.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a.active {
		color:#facd20;
		
	}
	
/*===== header =====*/
#header {
	
}
.block {width:940px; margin: 0 auto;}



#search-form {float:right; margin-top:42px;}
#search-form fieldset {
	border:none;
	margin:0px 0px 0px 0px;
	background:none;
	border:none;
	float:right;
}
	#search-form label {
		display:inline-block;
		background:url(../images/form-img.gif) left top no-repeat;
		outline:none;		
		display:inline-block;
		height:35px;
	}
#search-form input[type=text] {
	background:none;
	border:none;
	line-height:1.2307em;
	font-size:14px;
	padding:9px 0 7px 28px;
	margin:0 0px 0 0px;
	width:187px;
	vertical-align:top;
	color:#b1aba3;
	font-family:Arial, Helvetica, sans-serif;
	
	
}
.page1-img1 {background:url(../images/page1-img1.gif) 0 0 no-repeat; height:35px; width:32px; display:inline-block; margin-left:-4px;}
.page1-img1:hover {background:url(../images/page1-img1.gif) 0 -35px no-repeat;}

.title {font-size:34px; line-height:1.2307em; color:#423331; padding:25px 0px 32px 0px;}


.list li {font-size:14px; line-height:30px; text-transform:uppercase; background:url(../images/list-marker.gif) 3px 11px no-repeat; padding-left:26px; padding-bottom:10px;}
.list a {text-decoration:none; color:#ee6638;}
.list a:hover {color:#000;}
.list-top {padding-top:38px;}
.list-top1 {padding-top:9px;}

.list5 li {font-size:14px; line-height:30px; text-transform:uppercase; background:url(../images/list-marker.gif) 0 11px no-repeat; padding-left:24px; margin-bottom:10px;}
.list5 a {text-decoration:none; color:#ee6638;  display:inline-block;}
.list5 a:hover {color:#000;}
.list5-top {margin-top:22px;}


.list3 li {font-size:14px; line-height:30px; text-transform:uppercase; background:url(../images/list-marker.gif) 0 11px no-repeat; padding-left:23px; margin-bottom:10px;}
.list3 a {text-decoration:none; color:#ee6638; display:inline-block;}
.list3 a:hover {color:#000;}

.list3-top {padding-top:15px;}

.list3 .font {line-height:18px; padding:5px 0px 17px 23px;}

.list9 {padding-bottom:1px;}
.list9 li {font-size:14px; line-height:30px; text-transform:uppercase; background:url(../images/list-marker.gif) 0 11px no-repeat; padding-left:23px; margin-bottom:10px;}
.list9 a {text-decoration:none; color:#ee6638; display:inline-block;}
.list9 a:hover {color:#000;}

.list9-top {padding-top:15px;}

.list9 .font {line-height:18px; padding:5px 0px 7px 23px;}

.list-pad {padding:0px 0px 0px 0px;}

.img-top {padding-top:33px;}
.img-top1 {padding-top:26px;}
.img-top2 {padding-top:26px;}
.img-top3 {padding-top:41px;}
.img-top4 {padding-top:23px;}
.img-top5 {padding-top:28px;}


.indent-bottom {padding-bottom:37px;}
.indent-bottom1 {padding-bottom:49px;}
.indent-bottom2 {padding-bottom:48px;}
.indent-bottom3 {padding-bottom:30px;}

.pad-bottom {padding-bottom:28px;}
.pad-bottom1 {padding-bottom:25px;}


.aside-top {padding-top:49px;}

.pad-top {
	padding-top:30px;
	text-align: center;
}
.pad-top1 {padding-top:57px;}


.indent1 {padding-top:32px;}

.text-top {margin-top:-4px; display:inline-block;}
.text-top1 {margin-top:22px; display:inline-block;}

.img-pad {padding:26px 0px 26px 0px;}
.img-pad1 {padding:27px 0px 26px 0px;}

.text-pad {padding:21px 0px 7px 0px; display:inline-block;}

.text1 {font-size:14px; line-height:1.2307em; color:#ee6638; padding:9px 0px 24px 0px;}
/*===== content =====*/
#content {
	
}
.border {background:url(../images/border.gif) 0 0 repeat-x; height:1px; margin-top:19px;}
.border-pad {margin:24px 0px 33px 0px;}


.border1 {background:url(../images/border.gif) 0 0 repeat-x; height:1px; margin-top:28px;}
.border1-top {margin-top:23px;}
.border1-top1 {margin-top:36px; margin-bottom:0px;}
.border1-pad {margin:36px 0px 32px 0px;}

.border2 {background:url(../images/border.gif) 0 0 repeat-x; height:1px; margin-top:32px; margin-left:-20px; margin-bottom:27px;}
.border2-top {margin-top:38px; margin-bottom:32px;}
.border2-pad {margin-top:41px; margin-bottom:32px;}

.border3 {background:url(../images/border.gif) 0 0 repeat-x; height:1px; margin:33px 0px 33px 0px; padding:0}


.link1 {display:inline-block;  position:relative; cursor:pointer;}
.link1 span {position:absolute; border:5px solid #fff; display:none;bottom:0px; left:0px; right:0px; top:0px;}
.link1:hover span {display:block;}

.link2 {font-size:14px; line-height:20px; color:#000; text-decoration:none; font-weight:bold; display:inline-block; margin-top:-2px; margin-bottom:7px;}
.link2:hover {text-decoration:underline;}

.link3 {font-size:13px; line-height:20px; color:#ee6638; text-decoration:none;  display:inline-block; margin-top:14px;}
.link3:hover {text-decoration:underline;}

.link4 {font-size:14px; line-height:20px; color:#423331; text-decoration:none;  display:inline-block; margin-top:5px;}
.link4:hover {text-decoration:underline; color:#ee6638;}

.link5 {font-size:14px; line-height:20px; color:#ee6638; text-decoration:none;  display:inline-block; margin-top:26px; text-transform:uppercase; background:url(../images/list-marker.gif) 0 5px no-repeat; padding-left:24px;}
.link5:hover {color:#000;}
.link5-top {margin-top:23px;}
.link5-top1 {margin-top:30px;}
.link5-top2 {margin-top:37px;}

.link6 {font-size:14px; line-height:20px; color:#ee6638; text-decoration:none;  display:inline-block; text-transform:uppercase; margin-top:-5px; margin-bottom:7px;}
.link6:hover {color:#000;}

.divider {background:url(../images/divider.gif) 628px 0 repeat-y;}
.divider1 {background:url(../images/divider.gif) 309px 0 repeat-y;}
.divider2 {background:url(../images/divider.gif) 389px 0 repeat-y;}

.data {
	font-size: inherit;
	line-height: 1.2307em;
	color: #fff;
	height: auto;
	width: 44%;
	padding: 5px 0px 0px 14px;
	float: left;
	margin-right: 10px;
}
.data span {
	font-size: 14px;
	line-height: 1.2307em;
	color: #000;
	text-transform: none;
	display: inline-block;
	margin-left: 2px;
}

.data-top {padding-top:27px;}
.data-top1 {padding-top:26px;}

.list1 {padding:19px 0px 0px 0px;}
.list1 li {font-size:12px; line-height:24px; background:url(../images/list1-marker.png) 0 9px no-repeat; padding-left:12px;}
.list1 a {color:#bcb9af; text-decoration:none;}
.list1 a:hover {text-decoration:underline;}

.list2 li {font-size:12px; line-height:24px; padding-left:25px;}
.list2 a {text-decoration:none; color:#bcb9af;}
.list2 a:hover {text-decoration:underline;}

.icon-1 {background:url(../images/icon-1.jpg) 0 4px no-repeat;}
.icon-2 {background:url(../images/icon-2.jpg) 0 4px no-repeat;}
.icon-3 {background:url(../images/icon-3.jpg) 0 4px no-repeat;}

.text {color:#000; font-weight:bold; padding:22px 0px 7px 0px;}


#faded-calendar {position:relative; background:none; min-height:230px; z-index:1; padding:0 0 0 0px;}
#faded-calendar li {position:relative;}
.faded-box {min-height:230px;}
#faded-calendar .control {position:absolute; top:26px; left:0px; z-index:1; width:190px; background:#fff; height:21px;}
#faded-calendar .prev {display:inline-block; height:5px; width:7px; text-indent:-5000px; background:url(../images/faded-prev.gif) 0 0px no-repeat; position:absolute; top:8px; left:8px;}
#faded-calendar .prev:hover {background:url(../images/faded-prev.gif) 0 -5px no-repeat;}
#faded-calendar .next {display:inline-block; height:5px; width:7px; text-indent:-5000px; background:url(../images/faded-next.gif) 0 0 no-repeat; position:absolute; top:8px; right:8px;}
#faded-calendar .next:hover {background:url(../images/faded-next.gif) 0 -5px no-repeat;}

.faded-box h6 {font-size:20px; line-height:1.2em; color:#fff; text-transform:uppercase; letter-spacing:-1px; text-align:center; margin:0 0 10px 0; padding:0;}

.calendar {border:1px solid #d3d2c0; margin-top:23px; border-top:none;}
.calendar thead {height:25px;}
.calendar th {width:25px; border-bottom:1px solid #d3d2c0; font-size:13px; line-height:24px; text-align:center; color:#ee6638; font-weight:bold; border-right:1px solid #d3d2c0;}
.calendar a {color:#5c3863; text-decoration:none;}
.calendar a:hover {color:#f87d11;}
.calendar td {width:26px; height:21px; text-align:center; vertical-align:middle; border:1px solid #d3d2c0; font-size:13px;}
.calendar td.first-item {border-top:none;}
.calendar td.last-item {border-bottom:none;}
.calendar td.left-item {border-left:none;}
.calendar td.right-item {border-right:none;}
.calendar td.item {border:none;}

.td-bg {background:#fff;}

h5 {font-size:13px; line-height:18px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; background:#facd20; text-align:center; padding:3px 0px 4px 8px;}

.letter {letter-spacing:-1px;}

.list4 li {font-size:14px; line-height:26px; background:url(../images/list4-marker.gif) 0 7px no-repeat; padding-left:19px;}
.list4 a {text-decoration:none; color:#423331;}
.list4 a:hover {text-decoration:underline;}

.list4-pad {padding:8px 0px 0px 24px;}

.data1 {margin-top:-4px; margin-bottom:10px;}
.data1 a {color:#000; font-weight:bold; text-decoration:none;}
.data1 a:hover {text-decoration:underline;} 

.data1-top {padding-top:26px;}
.data1-top1 {padding-top:25px;}

.link7 {text-decoration:none; color:#423331;}
.link7:hover {color:#ee6638;}

.box {background:#61302b; min-height:175px; margin-top:48px;}
.box .padding {padding:10px 0px 10px 16px;}

.title1 {font-size:22px; line-height:1.2307em; color:#fff; padding:15px 0px 19px 4px;}

.title3 {font-size:14px; line-height:1.2307em; color:#ee6638; padding:0px 0px 8px 0px; text-transform:uppercase;}

.title3-top {padding-top:21px;}

.color {color:#fff;}
.color1 {color:#000;}

#search-form1 {padding-top:11px; margin-left:2px;}
#search-form1 fieldset {
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 1px;
}
	#search-form1 label {
		display:inline-block;
		margin:0px 0px 0px 0px;
		border:none;
		min-height:36px;
		width:100px;
	}
	
	#search-form1 input {
	background:#64342f;
	line-height:1.2307em;
	font-size:13px;
	padding:2px 15px 3px 9px;
	width:153px;
	vertical-align:top;
	color:#c1aeac;
	margin-right:5px;
	outline:none;
	border:1px solid #a08380;
	margin-top:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	
	}
.link8 {display:inline-block; font-size:14px; line-height:1.2307em; color:#ee6638; text-decoration:none; text-transform:uppercase; margin-top:2px;
}	
.link8:hover {color:#fff;}

.title2 {font-size:20px; line-height:1.2307em; color:#423331; margin-top:-5px; margin-bottom:6px;}
.title2-top {margin-top:17px;}

#page4 .col-1 {width:180px; margin-right:42px;}
#page4 .col-2 {width:180px; margin-right:32px;}
#page4 .col-3 {width:180px;}

.block1 {height:305px;}

.title4 {font-weight:bold; padding-bottom:6px;}
.title4 a {color:#000; text-decoration:none;}
.title4 a:hover {text-decoration:underline;}

.title5 {font-weight:bold; padding-bottom:12px; font-size:14px; line-height:1.2307em; text-transform:uppercase;}
.title5 a {color:#dd5f34; text-decoration:none;}
.title5 a:hover {color:#000;}

iframe {height:277px; width:347px; margin:4px 0px 0px 0px;}

dl {margin-top:26px; margin-left:0px; margin-bottom:44px;}
dl span {float:left; width:92px;}
dl dt {
	font-weight: bold;
	color: #000;
}
dl dd a {margin-left:3px;  color:#423331; text-decoration:none;}
dl dd a:hover {text-decoration:underline;}

.link9 {text-decoration:none; color:#3d2f2e;}
.link9:hover {text-decoration:underline;}

.kwicks {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;
	margin-top: 0px;
	padding-left: 0;
	margin-left:0px;
	width:616px;
	cursor:pointer;
}
.kwicks li{
	/* these are required, but the values are up to you (must be pixel) */
	height: 539px;

	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
}
.kwicks.horizontal li {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-right: 0px; /*Set to same as spacing option. */	
	float: left;
}
.kwicks.vertical  li{
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-bottom: 0px; /*Set to same as spacing option. */	
}

.m1 {width:206px; background:url(../images/kwicks-img1.jpg) 0 0 no-repeat;}
.m2 {width:207px; background:url(../images/kwicks-img2.jpg) 0 0 no-repeat;}
.m3 {width:205px; background:url(../images/kwicks-img3k.png) 0 0 no-repeat;}

.box1 {background:#facd20; height:86px; width:100%; display:inline-block; margin-top:453px; width:618px;}
.box2 {background:#ee6638; height:86px; width:100%; display:inline-block; margin-top:453px; width:618px;}
.box3 {background:#61302b; height:86px; width:100%; display:inline-block; margin-top:453px; width:618px;}

.title6 {font-size:30px; line-height:1.2307em; color:#fff; display:inline-block; padding:22px 0px 0px 20px; float:left;}

.link10 {float:right; color:#000; text-decoration:none; text-transform:uppercase; background:url(../images/link10-marker.png) right 3px no-repeat; padding-right:21px; margin-right:43px; display:none; margin-top:34px;}
.link10:hover {color:#fff;}
.kwicks li:hover .link10 {display:block;}

.tabs{padding:7px 0px 0px 0px;}
	.tabs ul{overflow:hidden;}
		.tabs li{float:left;padding:0; font-size:18px; line-height:24px; text-align:center; border:none; margin-right:1px; position:relative; z-index:20; width:198px; text-align:center; background:url(../images/tabs-bg.png) 0 0 repeat;
		
		}
		.tabs .selected{z-index:20; border:none; background:#d8d7c0; color:#423331; position:relative;}
		.tabs .selected a {
	color: #423331;
	padding-bottom: 23px;
	text-align: center;
}
		.tabs li a{
	color: #fff;
	display: block;
	padding: 13px 0px 18px 0px;
	text-decoration: none;
	text-align: center;
}
	.tabs .tab-content{
	background: #d8d7c0;
	display: none;
	width: 615px;
	height: 650px;
}
	.tabs #tab1{display:block;}
	.tabs .tab-content .inner{padding:26px 0px 29px 21px;
	}

.tabs-text {font-size:18px; line-height:1.2307em; color:#423331; padding-left:59px; padding-bottom:17px;}	

.text2 {padding-right:20px;}


.list6 {padding-left:14px; height:24px;}
.list6 span {float:left; background:none; padding:0px 0px 0px 0px; display:inline-block; text-align:left; display:inline-block; font-size:18px; line-height:1.2307em; padding-right:23px;}
.list6 a {color:#423331; text-decoration:none; padding:0px 0px 0px 0px;}
.list6 a:hover {color:#ee6638; border-bottom:1px solid #e98259;} 

.list7 {padding-left:14px; padding-top:1px;height:24px;}
.list7 span {float:left; background:none; padding:0px 0px 0px 0px; display:inline-block; text-align:left; display:inline-block; font-size:18px; line-height:1.2307em; padding-right:22px;}
.list7 a {color:#423331; text-decoration:none; padding:0px 0px 0px 0px;}
.list7 a:hover {color:#ee6638; border-bottom:1px solid #e98259;} 

.list8 {padding-left:94px; padding-top:2px;height:24px;}
.list8 span {float:left; background:none; padding:0px 0px 0px 0px; display:inline-block; text-align:left; display:inline-block; font-size:18px; line-height:1.2307em; padding-right:22px;}
.list8 a {color:#423331; text-decoration:none; padding:0px 0px 0px 0px;}
.list8 a:hover {color:#ee6638; border-bottom:1px solid #e98259;} 

.link11 {color:#423331; text-decoration:none; text-transform:uppercase; display:inline-block; font-size:24px; line-height:1.2307em; margin-left:167px; margin-top:11px;}
.link11:hover {color:#ee6638;}

.link12 {font-size:14px; line-height:20px; color:#ee6638; text-decoration:none; margin-left:118px;  display:inline-block; margin-top:10px; text-transform:uppercase; background:url(../images/link12-bg.png) 0 5px no-repeat; padding-left:24px;}
.link12:hover {color:#000;}
/*===== footer =====*/
#footer {

}
.foot-text {font-size:12px; line-height:18px; color:#bcb9af; padding:49px 0px 0px 0px;}
.foot-text a {color:#ffd719; text-decoration:none; margin-left:3px;}
.foot-text a:hover {text-decoration:underline;}

/*----- forms -----*/
#contact-form {
	line-height:1em;
	margin-top:0px;
	margin-left:0px;
	padding:26px 0px 0px 0px;
	width:527px;
}
#contact-form .success {padding-bottom:5px;}	
#contact-form textarea, #contact-form input {
	margin:0;
	font-size:14px;
	color:#423331;
	padding:7px 5px 10px 9px;
	border:1px solid #333232;
	background:#fcfbf5;
	font-family:Georgia, "Times New Roman", Times, serif;
	position:relative;
	box-shadow:none !important;
	outline:none;
	border-top:none;
	border-left:none;
	border-bottom:1px solid #dbd9c8;
	border-right:1px solid #dbd9c8;
}
#contact-form input {
	width:362px;
	box-shadow:none !important;
	
}
#contact-form textarea {
	overflow:auto;
	width:512px;
	height:267px;
	resize:none;
}	
#contact-form label {
	min-height:44px;
	display:block;
	
}	
#contact-form label.message {
	min-height:0px;
	
}
#contact-form .error, #contact-form .empty, #contact-form .success {
	display:none;
}	

#contact-form .error, #contact-form .empty {
	color:red;
	padding:5px 0;
}
.buttons {padding:15px 0px 0px 0px; float:right;}
.buttons a {
	font-size:14px; line-height:20px; color:#ee6638; text-decoration:none;  display:inline-block; text-transform:uppercase; background:url(../images/list-marker.gif) 0 5px no-repeat; padding-left:19px; margin-left:20px;
}
.buttons a:hover {color:#000;}


#contact-form .success {
	color:#000;
	width:246px;
	margin-bottom:20px;
	padding:10px;
	border:1px solid #000;
	background:#fff;
}

/*==========================================*/
    
/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */
