@import"../css/reset.css";@import"../css/superfish.css";@import"../css/forms.css";@import"../css/prettyPhoto.css";@import"../css/galleryfic.css";@import"../css/kwicks.css";@import"../css/coin-slider.css";@import"../css/advanced.css";@import"../css/jqtransform.css";
*{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 95%;
}

body{
	background: white;
}

a, a:hover{
	text-decoration: none;
	color: #0000CC;
}
a:hover{
	color: #0000CC;
}

p{
	font-size: 90%;
	color: #333;
}

h1 {
	color: #0099CC;
	font-size: 1.6em;
}


/* Form */
form {
	width: 400px;
	border: 1px solid #EEE;
	padding: 10px;
	margin: 40px auto;
}

label {
	display: block;
	margin-top : 8px;
	width: 100%;
	background-repeat: no-repeat;
}

.blue {
	color: #0099CC;
	font-weight: bold;
}



/* Error message */
.MsgError {
	Display: block;
	padding: 10px;
	margin: 40px auto;
	width: 400px;
	text-align: center;
	border: 1px solid #EEE;
	background-color: white;
}

.MsgError h1 {
	background: url(../images/ContactUs/MsgError.gif) no-repeat 0 0;
	padding-left: 20px;
	height: 85px;
	line-height: 85px;
	color: #CC0000;
}

.MsgSent p, .MsgError p {
	font-size: 1.5em;
	color:#999;
}

/***** FormCheck *****/
.tipsbox .tipsbox_top_left{
	background : url('../images/ContactUs/top_left.png') no-repeat;
	_background : url('../images/ContactUs/top_left.gif') no-repeat;
	_background-position : 9px 8px;
}

.tipsbox .tipsbox_top{
	background : url('../images/ContactUs/top.png') repeat-x;
	height : 17px;
	_background : url('../images/ContactUs/top.gif') repeat-x;
	_background-position : 0px 8px;
}

.tipsbox .tipsbox_top_right{
	background : url('../images/ContactUs/top_right.png') no-repeat;
	_background : url('../images/ContactUs/top_right.gif') no-repeat;
	_background-position : 0px 8px;
}

.tipsbox .tipsbox_left{
	background : url('../images/ContactUs/left.png') repeat-y;
	width : 17px;
	_background : url('../images/ContactUs/side.gif') repeat-y;
	_background-position : 9px 8px;
}

.tipsbox .tipsbox_right{
	background : url('../images/ContactUs/right.png') repeat-y;
	width : 22px;
	_background : url('../images/ContactUs/side.gif') repeat-y;
	_width : 9px;
}

.tipsbox .tipsbox_bottom_left{
	background : url('../images/ContactUs/bottom_left.png');
	_background : url('../images/ContactUs/bottom_left.gif') no-repeat;
	_background-position : 9px 0px;
}

.tipsbox .tipsbox_mark{
	background : url('../images/ContactUs/mark.png') no-repeat;
	height : 36px;
	_background : url('../images/ContactUs/mark.gif') no-repeat;
}

.tipsbox .tipsbox_bottom_right{
	background : url('../images/ContactUs/bottom_right.png');
	_background : url('../images/ContactUs/bottom_right.gif') no-repeat;
}

.tipsbox .tipsbox_inner, .tipsbox .tipsbox_inner_ie6{
	background : url('../images/ContactUs/inner.png');
}

.tipsbox .tipsbox_inner_ie6 {
	padding : 4px;
}

.tipsbox .tipsbox_error {
	background : url('../images/ContactUs/error.png') no-repeat;
	_background : url('../images/ContactUs/error.gif') no-repeat;
	width: 40px;
	height: 40px;
	margin-top: 5px;
	float: left;
	clear: left;
}

.tipsbox p, .tipsbox {
	font-size: 1.0em;
	margin : 0;
	padding : 0;
	border : 0;
	color : #FFF;
}

.tipsbox p {
	padding-left: 55px;
	line-height: 15px;
}

.tipsbox p span {
	font-size: 1.2em;
	font-weight: bold;
	color: red;
	line-height: 35px;
}


.error_f {
	border : 1px dotted #666;
	margin-top : 5px;
	background-color : #EAEAEA;
}

.error_f p {
	margin : 5px;
	color : #A00;
}

.error_f p span {
	font-size : 1.1em;
	color : #000;
	margin : 5px 0px 0px 0px;
}

/***** Niceforms *****/
/*##########################################
Name: Default styling for Niceforms v.1.0
Author: Lucian Slatineanu
URL: http://www.badboy.ro/
##########################################*/

/*General styles - NOT really related to the forms*/
* {
	margin:0;
	padding:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
	background:#fff;
}
img {border:0;}
#container {padding:20px;}

/*Forms defaults - change as needed*/
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#404040;
}
label {
	color:#999;
	cursor:pointer;
	padding-left:2px;
	line-height:20px;
}
label.chosen {color:#333;}

/*Transparent items*/
.outtaHere {
	position:absolute;
	left:-3000px;
}

/*Radio buttons*/
.radioArea, .radioAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:15px;
	height:14px;
	font-size:0;
	cursor:pointer;
}
.radioArea {background:url(../images/ContactUs/radio.gif) no-repeat left top;}
.radioAreaChecked {background:url(../images/ContactUs/radio.gif) no-repeat left bottom;}

/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:13px;
	height:13px;
	font-size:0;
	padding:0;
	margin:0;
	cursor:pointer;
}
.checkboxArea {background:url(../images/ContactUs/checkbox.gif) no-repeat left top;}
.checkboxAreaChecked {background:url(../images/ContactUs/checkbox.gif) no-repeat left bottom;}
.focused {border:1px dotted #ddd;}

/*Text inputs*/
.textinput, .textinputHovered {
	height:15px;
	background:url(../images/ContactUs/input_bg.gif) repeat-x left top;
	border:none;
	padding:4px 0;
	vertical-align:middle;
}
.textinputHovered {background-position:left bottom;}
.inputCorner {
	padding-bottom:0;
	vertical-align:middle;
}

/*Text areas*/
.txtarea .tr, .txtarea .tr_xon {background:url(../images/ContactUs/txtarea_tr.gif) no-repeat top right;}
.txtarea .tr_xon {background:url(../images/ContactUs/txtarea_tr_xon.gif) no-repeat top right;}
.txtarea img.txt_corner {
	width:5px;
	height:5px;
	display:block;
}
.txtarea .br, .txtarea .br_xon {background:url(../images/ContactUs/txtarea_br.gif) no-repeat top right;}
.txtarea .br_xon {background:url(../images/ContactUs/txtarea_br_xon.gif) no-repeat top right;}
.txtarea .cntr {background:url(../images/ContactUs/txtarea_cntr.gif) repeat-y right top;}
.txtarea .cntr_xon {background:url(../images/ContactUs/txtarea_cntr_xon.gif) repeat-y right top;}
.txtarea .cntr_l, .txtarea .cntr_l_xon {
	width:5px;
	background:url(../images/ContactUs/txtarea_l.gif) repeat-y left top;
	float:left;
}
.txtarea .cntr_l_xon {background:url(../images/ContactUs/txtarea_l_xon.gif) repeat-y left top;}
.txtarea textarea {
	border:0;
	background:none;
	padding:0;
	margin:5px;
}

/*Selects*/
.selectArea {
	width:200px;
	height:21px;
	background:url(../images/ContactUs/select_bg.gif) repeat-x left top;
}
.selectArea .left {
	width:8px;
	height:21px;
	float:left;
	background:url(../images/ContactUs/select_left.gif) no-repeat left top;
}
.selectArea .right {
	width:21px;
	height:21px;
	float:right;
	background:url(../images/ContactUs/select_right.gif) no-repeat left top;
}
.selectArea .right a {
	display:block;
	width:200px;
	height:21px;
	margin-left:-179px;
	position:absolute;
}
.selectArea .right i {display:none;}
.selectArea .center {
	width:160px;
	color:#FFF;
	padding-top:3px;
	overflow:hidden;
	white-space:nowrap;
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin-top:-1px;
	margin-left:3px;
	width:172px;
	background:#6f7074;
	padding:2px;
	font-size:11px;
	z-index:20;
}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {
	margin:0;
	padding:0;
}
.optionsDivVisible a {
	color:#F2F2F2;
	text-decoration:none;
	display:block;
	padding:1px 4px;
	border:1px solid #6f7074;
}
.optionsDivVisible a:hover {
	color:#FFF;
	background:#5F6062;
	border-color:#cfd0d6;
}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:auto;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	background:url(../images/ContactUs/button_bg.gif) repeat-x left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}

body{
	background:url(../images/texture.jpg) 0 0 repeat #dedcd2;
	color:#3d3b23;
	position:relative;
	min-width:1080px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
}



/*----------------------------------------Site Specific------------------------------------------*/
.container{background:url(../images/body-top.png) 0 0 repeat-x;}
.light{background:url(../images/light.jpg) 50% 0 no-repeat;}
.main{
	width:940px;
	height: 180px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

section#content{background:url(../images/content.jpg) 50% 0 no-repeat #efede5;padding:41px 0 32px;}

h1,h2,h3,h4,h5,h6{
	margin:0 0 10px;
	line-height:1em;
	color:#271e1a;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:none;
	letter-spacing:-1px;
}

h1{
	font-size:30px;
}
h2{font-size:38px}
h3{font-size:34px;} 
h4{font-size:29px;}   
h5{font-size:25px}
h6{font-size:18px}

.container_12{margin-left:auto;margin-right:auto;width:960px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{
	display:inline;
	float:left;
	width: 450px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	height: 120;
}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_3{
	width:220px
}.container_12 .grid_4{
	width:280px
}.container_12 .grid_5{width:380px}.container_12 .grid_6 {width:460px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_9{width:700px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .grid_12{width:940px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_3{left:240px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_6{left:480px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_9{left:720px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_3{left:-240px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_6{left:-480px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_9{left:-720px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

dl dt{
	color:#0000CC;
	font-size:16px;
}

header{
	padding:0 0 41px;
	background-image: url(../images/blurry-lights.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

nav{background:#fff;height:59px;padding-bottom:1px;margin-bottom:21px;}

.sf-menu{text-transform:uppercase;width:940px;margin:0 auto;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.sf-menu ul{position:absolute;top:-999em;width:100%;}
.sf-menu li:hover{visibility:inherit}
.sf-menu li{float:left;border-right:1px solid #e5e4dd;background:#fff;position:relative;}
.sf-menu li.first{border-left:1px solid #e5e4dd;border-right:1px solid #e5e4dd;}
.sf-menu a{color:#fff;text-decoration:none;display:block;white-space:nowrap;text-align:center;}
.sf-menu .item{color:#717068;font-size:16px;font-weight:bold;padding:19px 0;width:155px;}
.sf-menu .item:hover,.sf-menu .sfHover .item,.sf-menu .current .item{border-bottom:3px solid #0F61C4;}
.sf-menu .current .item{padding:19px 0 30px !important;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:74px;z-index:99}
.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}
.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:100%;top:0px;margin-left:1px;}
.sf-menu li li{background:#f87419;border:none;float:none;margin-bottom:1px;}
.sf-menu li li:hover,.sf-menu li li.shHover,.sf-menu li li.current{background:#4d4c42;}
.sf-menu li li a{padding:4px 0 !important;}
.sf-menu li li a,.sf-menu li.sfHover li a,.sf-menu li.current li a,.sf-menu li li.sfHover li a,.sf-menu li li.current li a,.sf-menu li.sfHover li.sfHover li a,.sf-menu li.current li.current li a{color:#fff;}

#map_canvas{width:334px;height:219px;margin-bottom:20px;}

/******************** Footer ******************/
footer{
	text-align:right;
	font-size:12px;
	line-height:1.2em;
	color:#3d3b23;
	width: 940px;
	padding-top: 16px;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto;
}
footer a{color:#3d3b23;text-decoration:none}
footer a:hover{text-decoration:underline}

/* -------------------------------------------------------------------------*/
