/*
Theme Name: Universal Windows
Theme URI: http://www.blueprintds.com
Description: WordPress Theme for Universal Windows
Author: Blue Print Design Studio
*/


/*-----------Block Level Elements--------------*/
body {
padding: 0;
margin: 0;
background-color: #494034;
background-image: url(images/bg.gif);
background-position:top center;
background-repeat: repeat-y;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 100%;
color: #E5D7B5;
font-weight: bold;
}
a img {
border: none; text-decoration: none;
}

a {
color: #E5D7B5;
}

a:hover {
	color: #E5D7B5;
	text-decoration: none;
}

#container {
width: 978px;
margin: 0 auto;
}
#page {
	width: 855px;
	margin: 0 auto;
}

#header {
	width: 100%;
}

#headerimg {
width: 855px;
height: 167px;
}

#nav {width: 839px;
height: 45px;
margin: 0 auto;
background-image: url(images/navBG.jpg);
background-repeat: repeat-x;}

#mainimage {
	width: 839px;
	margin: 0 auto;
}

#wrapper {
	width: 100%;
}

#content {
	float: left;
	width: 65%;
}

#promotions {width: 100%;}

#sidebar {
	width: 33%;
	margin-left: 65%;
}

#footer {
	width: 100%;
	clear: both;
}/*-------------Menu-----------------*/
#nav {	position:relative;	z-index:1000;}
#nav ul {	list-style:none;	position:relative;	z-index:1001;	padding: 0;	margin: 0;}
#nav li {	float:left;	text-align:left;	position:relative;}
#nav li a, #nav li a:visited  {	text-decoration: none;	color: #fff;}
#nav li a:hover, #nav li a:active, #nav li:hover a, #nav li.sfhover a, #nav li.sfhover a:visited {	background-color:#494034;}
#nav li ul {	list-style: none;	background-color: #494034;	width:150px;	height: auto;	position: absolute;	margin:0;	padding:0;	left: -9999px;	z-index:1010;	top: 45px;}
#nav li:hover ul { left:-1px;	z-index:1010; }
#nav li.sfhover ul { left:-1px;	z-index:1010; }
* html #nav li.sfhover ul {	padding-top:1px;	margin-top:24px;}
#nav li li a:link,#nav li li a:visited, #nav li.sfhover li a, #nav li.sfhover li a:visited {	display:block;	background-color:#494034;	color:#fff;	line-height:normal;	width:150px;	margin:0;	position:relative;	float:left;}

#nav li li a:hover, #nav li li a:active, #nav li.sfhover li a:hover , #nav li.sfhover li a:active, #nav li li.current_page_item a, #nav li
li.current_page_item a:visited {	background-color:#494034;	color:#fff;}/* 11,2,3,4,7,13 */
#nav .page_item a {	display: block;	float: left;	height: 45px;	width: 147px;	text-indent: -999em;	overflow: hidden;	background-repeat: no-repeat;}#nav .page-item-11 a { background-image: url(images/products.jpg); }

#nav .page-item-2 a { width: 105px; background-image: url(images/aboutus.jpg); }#nav .page-item-3 a { width: 131px; background-image: url(images/contactus.jpg); }#nav .page-item-4 a { width: 123px; background-image: url(images/financing.jpg); }#nav .page-item-7 a { width: 138px; background-image: url(images/free-estimate.jpg); }#nav .page-item-13 a { width: 187px; background-image: url(images/service-request.jpg); }#nav .page-item-11 a:hover, #nav .page-item-11.current_page_item a { background-image: url(images/productsOver.jpg); }#nav .page-item-2 a:hover, #nav .page-item-2.current_page_item a { background-image: url(images/aboutusOver.jpg); }#nav .page-item-3 a:hover, #nav .page-item-3.current_page_item a { background-image: url(images/contactusOver.jpg) ; }#nav .page-item-4 a:hover, #nav .page-item-4.current_page_item a { background-image: url(images/financingOver.jpg) ; }#nav .page-item-7 a:hover, #nav .page-item-7.current_page_item a { background-image: url(images/free-estimateOver.jpg) ; }#nav .page-item-13 a:hover, #nav .page-item-13.current_page_item a { background-image: url(images/service-requestOver.jpg) ; }
#nav li.page_item li a {	text-indent: 0.5em;	line-height: 45px;	background-image: none !important;	color: #fff;	font-weight: bold;	text-decoration: none;}#nav li.page_item li a:hover { color: yellow; }
/*-------------Headings-------------*/


#nav ul li{
	border-right:solid 1px #332e2a;
}
#nav ul li.page-item-13{
	border-right:none;
}
#nav ul li li a{
	border-top:solid 1px #332e2a;
	border-bottom:solid 1px #332e2a;
	background-color:#564d44 !important;
}
#nav ul li li{
	border-right:solid 0px #332e2a !important;
}
#nav ul li ul{
	margin-left:1px !important;
	margin-top:-2px !important;
}
#nav ul li.page-item-11 li a{
	padding-left:40px;
}
#nav ul li.page-item-3 li a{
	padding-left:8px;
}


h2 {
color: #E5D7B5;
font-weight: lighter;
margin-left: 15px;
/*letter-spacing: 0.3em;*/
}

h3 {
color: #E5D7B5;
text-align: center;
line-height: 37px;
text-transform: uppercase;
font-size: .95em;
margin: 0;
padding: 0;
}


/*-------------The Post-------------*/



h2 a:hover, h2 a:visited, h2 a {
color: #E5D7B5;
text-decoration: none;
}

.post {
	background-color: #7A7065;
	border: 5px solid #494034;
	margin: 15px;
}


.post p {
color: #E5D7B5;
line-height: 25px;
	margin: 15px;
}

.post a {
color: #E5D7B5;
}

.post ul {
color: #E5D7B5;
}

.post li {
color: #E5D7B5;
}

.entry {

}

.entrytext .postmetadata {

}

.postmetadata alt {

}

.postmetadata a {

}

.navigation {

}

.alignleft {

}

.alignright {

}

.center {

}

.pagetitle {

}

blockquote {

}

cite {

}

a img {

}

acronym, abbr {

}

/*--------------Sidebar------------*/

#sidebar ul {

}

#sidebar ul h2 {

}

#sidebar ul li {

}

#sidebar ul ul {

}

#sidebar ul ul li {

}

#sidebar ul ul ul {

}

#sidebar p {

}

#sidebar a {

}
#sidebar a:hover {

}

#sidebar a:visited {

}


/*--------------Comments--------------*/

ol.commentlist {

}

ol.commentlist li {

}

ol.commentlist li.alt {

}

ol.commentlist a {

}

small.commentmetadata {

}

/*--------------Search Form-------------*/

#searchform {

}

#searchform input {

}

#searchform #s {

}


/*-------------Calendar-----------------*/

#wp-calendar {

}

#wp-calendar th {

}

#wp-calendar a {

}

#prev a, #next a {

}

#wp-calendar caption {

}

/*-------------Images------------------*/




/*-------------Other------------------*/


/* boxes */

.boxtop {
	display: block;
	width: 100%;
	background-image: url(images/boxBG.jpg);
	background-repeat: repeat-x;
	height: 37px;
		border-bottom: 5px solid #494034;
}

h3.boxheader {color: #E5D7B5;
text-align: center;
line-height: 42px;
text-transform: uppercase;
font-size: 0.95em;
margin: 0;
padding:0;}


#boxside {	
width: 250px;
background-color: #494034;
	padding: 5px ;
	margin: 0 auto;
	/*margin-left: 15px;*/}

#boxone {
float: left;
	width: 240px;
	border: 5px solid #494034;
margin-left: 15px;
	min-height: 300px;

}
#boxtwo {
float: right;
	width: 240px;
	border: 5px solid #494034;
margin-right: 15px;
	min-height: 300px;
}

#boxone p, #boxtwo p {margin: 8px;}

.imgbox {width: 210px; margin: 8 auto; margin-top: 0px;}
.imgboxTwo {width: 210px; margin: 8 auto; margin-top: 0px;}