@import"../css/reset.css";@import"../css/grid.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";
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;
}
html,body{height:100%}
/* Global Structure---------------------------------------- */
.container{background:url(../images/body-top.png) 0 0 repeat-x;}
.light{background:url(../images/light.jpg) 50% 0 no-repeat;}
.main{
	position:relative;
	width:940px;
	height: 180px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/*----- txt,links,lines,titles -----*/
a{
	color:#0000CC;
	outline:none;
	cursor:pointer
}
a:hover,a:focus{text-decoration:none}
.clear{clear:both;line-height:0;font-size:0}
.wrapper{width:100%;overflow:hidden}
.extra-wrap{overflow:hidden;display:block;}
p{margin-bottom:21px}
.p0{margin-bottom:0 !important}
.p1{margin-bottom:8px}
.m1{padding-bottom:5px}
.p2{margin-bottom:15px}
.m2{padding-bottom:15px}
.p3{margin-bottom:30px}
.p4{margin-bottom:40px}
.p5{margin-bottom:50px}
.p6{margin-bottom:60px !important;}
.p7{margin-bottom:80px}
.reg{text-transform:uppercase}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.it{font-style:italic}
.letter{letter-spacing:-1px}
.color-1{color:#fff}
.color-2{color:#000}
.color-3{color:#ec5a1e}
.color-4{color:#eef048}
.color-5{color:#acaba4}
/*********************************header*************************************/
header{
	padding:0 0 41px;
	position:relative;
	z-index:99;
	background-image: url(../images/blurry-lights.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
header .grid_12 {margin-bottom:23px;}
header .icons{float:right;margin-right:39px;border-right:1px solid #d6d1bb;padding:13px 14px 12px 0;}
header .icons a{margin:0 6px 0 0;display:inline-block;}
a.logo{color:#271e1a;text-transform:uppercase;font:100px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;letter-spacing:-5px;display:inline-block;margin-left:-7px;}
a.logo span{color:#f07512;}
strong.logo{color:#6a6155;text-transform:uppercase;vertical-align:bottom;display:inline-block;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:0 0 19px 8px;}
nav{background:#fff;height:59px;padding-bottom:1px;margin-bottom:21px;}
.flash-1{width:1080px;height:520px;margin:1px auto -4px;background:url(../images/flash_bg.jpg) 50% 0 no-repeat;}
/********************** Content ************************/
section#content{background:url(../images/content.jpg) 50% 0 no-repeat #efede5;padding:41px 0 32px;}
.content_1{background:url(../images/content_1.jpg) 50% 0 repeat-y #262623;padding:30px 0;}
/*  Header styles */
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:22px}
h1 strong{font-size:52px;line-height:1.2em;font-weight:normal;}
h1 em{text-transform:none;font-style:normal;font-size:39px;line-height:1.2em;color:#271e1a;}
h1 em em{color:#e74b0e;}
.header{position:absolute;top:-70px;left:0;background:url(../images/content.jpg) -320px 0 repeat-y;padding:10px 35px 0 20px;text-transform:uppercase;}
.header_1{background:url(../images/content_1.jpg) -320px 0 repeat-y;position:absolute;top:-70px;padding:10px 35px 0 20px;text-transform:uppercase;}
.col-1,.col-2{float:left;width:290px;margin-right:35px;}
.col-2{margin:0;}
.column-1{width:255px;float:left;padding-right:25px}
.relative{position:relative;z-index:4}
figcaption{position:absolute;bottom:0;z-index:5;left:0;width:100%;text-align:center;color:#fff;padding:5px 0;background:#e74b0e;font-size:18px;font-style:italic;line-height:20px;}
.links li{float:left;font-size:11px;text-transform:uppercase;border-left:1px solid #ea8d09;padding:0 10px;}
.links li.first{border:none;padding:0 10px 0 30px;}
.location{margin-right:10px;}
.location img{vertical-align:top;margin-right:10px;}
.posted img{vertical-align:top;margin-right:10px;}
#spacer-1 {
	height:30px;
	position: fixed;
	z-index: auto;
	overflow: visible;
	top: auto;
	clip: rect(auto,auto,auto,auto);
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	text-align: center;
	float: none;
	margin: 10px;
	clear: both;
}
.spacer-2{background:url(../images/spacer.gif) 650px 0 repeat-y}
.scroll{overflow:auto;height:180px;position:relative}
.padding-right{padding-right:15px}
.padding-left{padding-left:20px}
.padding-bot{padding-bottom:22px !important;}
.border-bot{background:url(../images/border-bot.gif) 0 100% repeat-x;}
.border-left{border-left:1px solid #dadad1}
.box-news{overflow:hidden;padding:27px 20px 34px 20px;background:url(../images/texture1.gif) 0 0 repeat}
.box-news h3{font-size:24px;line-height:1.2em;color:#484645;margin-bottom:5px;text-transform:none}
.box-news h6{font-size:12px;color:#00c4ff;text-transform:uppercase;margin-bottom:6px;font-family:Arial,Helvetica,sans-serif;font-style:normal}
.img-404{margin:20px 0 0 -71px;}
.link{color:#eef048;font-size:18px;text-decoration:none;}
.link:hover{color:#fff;}
.more{display:inline-block;width:25px;height:25px;background:url(../images/more.png) 0 0 no-repeat;}
.list-1 li{padding:0 0 15px 22px;background:url(../images/list1-marker.png) 0 4px no-repeat;font-size:16px;}
.list-1 li a:hover{color:#000}
time{
	color:#e74b0e;
}
#map_canvas{width:334px;height:219px;margin-bottom:20px;}

#pricelistbox
{
	background-image:url(/images/pricesbox.png);
	width:312px;
	height:37px;
	padding-top: 5px;
}

div#pricelistbox h1
{
	font-size:18pt;
	color:#fff;
	display:inline;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#pricelistbox div
{
display:inline;float:right;padding-top:8px;padding-right:50px;font-weight:bold;font-size:13px;
}
/******************** 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}

/* Ordered list style */
ol li{list-style-type:decimal;list-style-position:inside;padding-bottom:11px;color:#000}
	ol li a{color:#e74b0e;text-decoration:none;}
	ol li a:hover{color:#fff}
/* Definition list style */
dl dt{color:#e74b0e;font-size:16px;}
dl dd{margin-bottom:1.5em;padding-left:50px}
	dl.def-list{padding-bottom:5px}	
	dl.def-list dt{font-size:13px;color:#fff;width:100%;overflow:hidden;margin-bottom:1em;position:relative;z-index:0}
		dl.def-list dt span{float:left;height:31px;line-height:31px;padding:0 14px;background:#19b6c5;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}
		dl.def-list dd{margin-bottom:2em}
dl.contacts dt{text-transform:none;margin-bottom:20px;}
dl.contacts dd{padding:0;margin:0;overflow:hidden;}
dl.contacts span{display:inline-block;width:66px}
dl.contacts a{text-decoration:none;}
dl.contacts a:hover{text-decoration:underline}
/* Table styling */
table{font:11px Tahoma, Geneva, sans-serif;text-transform:uppercase;}
table thead{background:#ec5a1e;font:bold 11px Tahoma, Geneva, sans-serif;color:#fff;font-weight:bold;}
table thead th{border:1px solid #dd6532;padding:4px 0px 5px;}
table tbody td{text-align:center;border:1px solid #dfddd5;width:125px;}
.table tbody td{padding:5px 0px 5px;}
table tbody td a{color:#3d3b23;text-decoration:none;display:block;padding:5px 0px 5px;}
table tbody td a:hover,table tbody td a.active{background:url(../images/table-a.png) 50% 50% no-repeat; color:#fff;}
#text_slider {width:252px;}
#text_slider div{width:252px !important;}
.nav {overflow:hidden;margin-left:40px;width:172px;margin-bottom:11px;}
.nav #prev2{background:url(../images/prev_2.png) 0 0 no-repeat;width:15px;height:15px;float:left;}
.nav #next2{background:url(../images/next_2.png) 0 0 no-repeat;width:15px;height:15px;float:right;}
#text_slider2{font-size:17px;color:#3d3b23;display:block;overflow:hidden;text-align:center;font-weight:bold;line-height:15px;width:auto !important;}
#text_slider2 div{width:100%;}
/* use a semi-transparent image for the overlay */
#overlay {
    background-image:url(/images/transparent.png);
    color:#efefef;
    height:450px;
}
---------------------------------------- */
/* 404 page */
.error_page{padding:0 0 85px 0;min-height:500px;text-align:center}
	.error_page h2{font-size:90px;line-height:1.2em;font-weight:700;margin:-20px 0 0 0;letter-spacing:-2px}
	.error_page h3{font-size:40px;line-height:1.2em;margin:0 0 1em 0;color:#fbb91f}
/* Under Construction page =====*/
#constuction-box{width:800px;height:500px;position:absolute;left:50%;top:50%;margin-left:-400px;margin-top:-250px;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-color:#ccc;box-shadow:0 0 10px #d0d4db;-moz-box-shadow:0 0 10px #d0d4db;-webkit-box-shadow:0 0 10px #d0d4db;text-align:center}
	#constuction-box .inside{padding:40px 40px 40px 40px}
		#constuction-box .button{position:relative}
		#constuction-box h1{font-weight:700;text-align:center;font-size:4em;margin-bottom:.2em;line-height:1.2em;letter-spacing:2px;border-bottom:1px solid #ddd;padding-bottom:10px;font-weight:normal;}
			#constuction-box h1 span{text-transform:uppercase;color:#00c4ff;display:block;margin-bottom:-15px}			
	/* Countdown */
	#countdown_dashboard{height:110px;padding:30px 0 40px 0;width:650px;margin:0 auto;position:relative}
	.dash{width:110px;height:114px;background:transparent url('../images/dash.png') 0 0 no-repeat;float:left;margin-left:20px;position:relative}	
	.dash .digit{font-size:75px;line-height:85px;font-weight:bold;float:left;width:55px;text-align:center;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#555;position:relative}
		.dash .digit .bottom{font-size:75px;line-height:85px}	
	.dash_title{position:absolute;display:block;bottom:0px;left:0;font-size:12px;color:#555;text-transform:uppercase;letter-spacing:2px;width:110px}	
	.dev_comment{font-size:14pt;color:#777;text-align:center;font-style:italic;margin:40px 10px}	
	#subscribe_form{position:relative}	
	#email_field{font-size:16pt;padding:6px 10px;width:300px}	
	#subscribe_button{font-size:14pt;color:#333;padding:4px 8px}	
	.copyright{font-size:9pt;color:#333;margin:40px 0px}	
	.faded{color:#999}	
	.form_message{width:400px;padding:10px;margin:15px auto;display:none}	
	#error_message{background-color:#ffe;border-left:5px solid #bb3;border-right:5px solid #bb3;color:#770}
	#info_message{background-color:#f0f9ff;border:1px solid #eef}
	#loading{text-align:center;margin:10px;display:none;position:absolute;width:100%;top:60px}
/* Content
---------------------------------------- */		
.img_left {float:left; margin:0 16px 20px 0}

/* Elements list */
.elements-list li{background:none !important;padding:0 0 0px 0 !important;position:relative;line-height:28px}
.elements-list li code{position:absolute;right:0;top:-3px;padding:2px 3px 1px 3px;border:1px dotted #333}
/* Tabs */
.tabs{padding:15px 0 30px 0}
.tabs2{padding:0;float:none}
	.tabs ol{list-style-type:decimal;margin:0 0 0 20px}
		.tabs ol li{display:list-item;float:none;padding-bottom:5px !important;font-size:12px;color:#6b6a6a}	
	.tabs ul{
	padding:0 0 0 0 !important;
	overflow:hidden;
	width:auto;
	margin:0;
}
	.tabs2 ul{
	font-weight:bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 50px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 32px;
	padding-bottom: 0;
	padding-left: 0;
}
	.tabs3 ul{
    font-weight: normal;
	padding:0 0 0 0 !important;
	overflow:hidden;
	width:auto;
	margin:0;
    list-style-image:url('/images/tick.png');margin-left:3px;padding:8px;color:#666;
}
		.tabs li{
	display:block;
	float:none;
	background:none;
	padding:0 !important;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0;
}
		.tabs2 li{
	font-size:16px;
    font-weight:bold;
	line-height:1.2em;
	float:none;
	border:1px solid #faf8f1;
	margin:0 0 2px;
	background-color: #d1cec1;
}
		#tabs3 li{
	display:block;
	font-size:16px;
	font-weight:normal;
	line-height:2.0em;
	float:none;
	margin:0 0 2px;
	background-color: #EFEDE5;
	list-style-position: inside;
}
		.tabs .selected{margin-bottom:0px;position:relative}		
		.tabs .selected a{background:#f0f0f0;color:#000;padding-bottom:10px}
		.tabs2 .selected a{color:#fff;background:none;padding:13px 5px 14px 22px;}
		.tabs3 .selected a{color:#fff;background:none;padding:13px 5px 14px 22px;}
		.tabs li a:hover{
	color:#000
}
		.tabs2 li a:hover{background:none;color:#fff}
		.tabs3 li a:hover{background:none;color:#fff}
		.tabs2 li.selected,.tabs2 li:hover{
	margin:0 0 2px;
	background-color: #1427D8;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#7B86F3), to(#1427D8)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #7B86F3, #1427D8); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #7B86F3, #1427D8); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #7B86F3, #1427D8); /* IE10 */
	background-image:      -o-linear-gradient(top, #7B86F3, #1427D8); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #7B86F3, #1427D8);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#7B86F3', EndColorStr='#1427D8'); /* IE6–IE9 */
		}
		.tabs3 li.selected,.tabs3 li:hover{
	margin:0 0 2px;
	background-color: #EFEDE5;
		}
		.tabs li a{
	color:#fff;
	display:block;
	padding:5px 10px;
	text-decoration:none
}
		.tabs2 li a{background:none;padding:13px 5px 14px 22px;color:#271e1a}
	.tabs .tab-content{background:#f0f0f0;clear:both;width:auto;max-width:900px;overflow:auto}
	.tabs2 .tab-content{background:none;overflow:visible;}
		.tabs .tab-content .inner{padding:10px}	
	.tabs .tab-content p{margin-bottom:5px}
	.tabs2 .tab-content p{margin-bottom:2px}
	.tabs .tab-content strong{
	color:#0000CC
}	
	.tabs pre{margin:4px 0}
	.tabs code{overflow:auto}
/* Code grabber */
.code{padding:30px 0 10px 0}
.code a.code-icon{margin-bottom:10px}
.code a.code-icon i{padding-right:6px;font-style:normal}
.code div.grabber{display:none}
.code code{padding:0 10px 0 10px;background:#f6f6f6;color:#333;border:1px solid #dfdfdf;white-space:pre;overflow:auto}
#spacer
{
	padding-top: 5px;
	padding-right: 40px;
	padding-left: 60px;
}
