/* CSS Document */

html, body {padding:0;	margin:0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
body {padding-top:10px; background:#f7f1de; }
a {	color:#000;	text-decoration:underline;}	
h1 {font-size:18px;	color:#b24143; font-weight:bold; }	
h2 {font-size:14px;
	color:#b24043;
	font-weight:bold;}
h1 span {
	color:#e04547;
}
a:hover {
	text-decoration:none;
}
.close {
	clear:both;
	height:1px;
}

#main {
	width:100%;
	min-width:1000px;
	max-width:1280px;
	background:#f7f1de;
}
#header {
	background:url(img/header-bg.gif) bottom repeat-x;
	position:relative;
	height:540px;
	text-align:right;
	}

#header .inner {
	position:absolute;
	bottom:0;
	left:0;
	width:735px;
	height:435px;
	background:#f8f2df  url(img/header-pic.jpg) bottom left no-repeat;
}

#top {
	height:145px;
	_height:175px;
	text-align:center;
	padding-top:30px;
}

#logo {
	position:absolute;
	top:0;
	left:0;
}

#descrip {
	width:30%;
	position:absolute;
	left:700px;
	text-align:left;
}

#descrip h1 {
	font-size:16px;
	color:#b24143;
}

#descrip h1 span {

	color:#e04547;
}

#descrip .moar {
	display:block;
	text-align:right;
	margin-top:30px;
}

#descrip .moar a {
	color:#e04547;
	padding-left:18px;
	background:url(img/descrip-bullet.gif) center left no-repeat;
}

#nav {
	list-style:none;
	margin:0;
	padding-top:10px;
	padding:0;
	padding-top:10px;
	width:55%;
	_width:48%;
	margin-left:auto;
	margin-right:auto;
}

#nav li {
	float:left;
	/*margin-right:40px;*/
	padding-left:8%;
	_padding-left:42px;
}

#nav a {
	padding-top:10px;
	background:url(img/top-bullet.gif) top center no-repeat;
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#b24043;
	font-size:16px;
}

#nav a:hover {
	border-bottom:4px #e14b4d solid;
	color:#e14b4d;
}

#phone {
	position:absolute;
	top:25px;
	right:50px;
}

#phone p {
	margin:0;
	margin-bottom:10px;
	padding:0;
	color:#b24043;
	font-family: "Bruskovaya Plain", Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	font-weight:bold;
	
}

#phone span { 
	position:relative;
	top:-0.5em;
	color:#92817f;
	font-size:14px;
}

#descrip {
	clear:both;
}

#wrapper {
	background:url(img/cont-bg.gif) repeat;
	height:auto;
	padding-bottom:45px;
	padding-top:15px;
}


#sidebar {
	width:33%;
	float:left;
}

#side-nav {
	background:url(img/side-nav_bg.png) repeat;
	position:relative;
	height:150px;
}

#side-nav ul {
	list-style:none;
	margin:0;
	padding:0;
	padding-left:106px;
	background:url(img/side-nav_pic.png) top left no-repeat;
	vertical-align:middle;
	height:120px;
	_height:150px;
	padding-top:20px;
	padding-bottom:10px;
}

#side-nav li {
	margin:0;
	pading:0;
	margin-bottom:7px;
	_margin-bottom:7px;
	_height:1%;
}

#side-nav ul li a {
	color:#b24043;
	display:block;
	padding-left:20px;
	background:url(img/side-nav_bullet.png) center left no-repeat;
	font-weight:bold;
}

#corner-top {
	background:url(img/round-corn1.gif) top right no-repeat;
	position:relative;
}

#corner-bottom {
	background:url(img/round-corn2.gif) bottom right no-repeat;
}

#news-block {
	margin-left:20px;
	color:#8b7978;
}

.news {
	margin-top:30px;
}


.bigpic {
	width:35%;
	float:left;
}


.date {
	width:50px;
	float:left;
}

.date span {
	display:block;
	color:#8b7978;
	text-align:center;
	font-size:10px;
}

span.day {
	color:#b24043;
	font-size:24px;
}

.news-content {
	margin-left:70px;
}

.news-content h3 {
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:0;
	margin-bottom:3px;
}

.news-content a {
	color:#8b7978;
}

#archive {
	display:block;
	text-align:right;
}

#archive a {
	padding-left:18px;
	background:url(img/arch-bullet.gif) center left no-repeat;
	color:#e04547;
}

#content {
	width:60%;
	float:right;
	padding-right: 50px;
}

#content1 {
	width:60%;
	float:right;
}


.build {
	width:235px;
}


.build h2 {
	font-size:12px;
	margin:0;
	margin-top:3px;
	margin-bottom:5px;
	padding:0;
	padding-left:5px;
}


.build h2 a {
	color:#b24143;
}
.build2 {
	width:100%;
}


.build2 h2 {
	font-size:12px;
	margin:0;
	margin-top:3px;
	margin-bottom:5px;
	padding:0;
	padding-left:5px;
}


.build2 h2 a {
	color:#b24143;
}

.build3 {
	width:65%;
color:#8b7978;
}


.build3 h2 {
	font-size:12px;
	margin:0;
	margin-top:3px;
	margin-bottom:5px;
	padding:0;
	padding-left:5px;
}


.build3 h2 a {
	color:#b24143;
}

.build3 h3 {
	font-size:14px;
	margin:0;
	margin-top:3px;
	margin-bottom:5px;
	padding:0;
	padding-left:0px;
}

.build3 h3 {
	color:#b24143;
}
.description {
	padding:0;
	padding-left:5px;
	margin:0;
	color:#8b7978;
}

.price {
	margin-top:3px;
	padding-left:5px;
	color:#8b7978;	
	font-weight:bold;
}

.price span {
	color:#5f95ab;
	font-size:16px;
}

.moar {
	float:right;
}

a.moar:hover {
	border-bottom:1px solid #b24143;
}

.row {
	width:100%;
}

.right, .left {
	width:49%;
}

.right {
	float:right;
}

.left {
	float:left;
}

#footer {
	clear:both;
	height:52px;
	_height:72px;
	border-top:2px solid #edc5a4;
	background:#fceec9 url(img/footer-bg.gif) repeat;
	text-align:center;
	padding-top:20px;
	font-size:10px;
	padding-left:27px;
}

#copy {
	width:35%;
	float:left;
	text-align:left;
}

#devel {
	width:20%;
	float:right;
	text-align:left;
	padding-left:30px;
	background:url(img/devel.gif) center left no-repeat;
}



