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

	screen.css
	* Main stylesheet

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


/* =Header Nav
-------------------------------------------------------------- */

#header    { color: #fff; }
#nav       { padding-top: 73px; font-size: 16px; }
#nav li    { float: left; margin: 0 18px 0 53px; }
#nav a     { display: block; height: 46px; color: #fff; text-decoration: none; text-transform: uppercase; }
#nav a:hover,
#nav a:focus,
#nav a:active,
#nav a.selected {
	background: url('../img/nav_arrow.png') no-repeat bottom center;
	}


#nav ul.submenu {
	display:block;	
	position: absolute;
    top: 119px;
    margin-left:-16px;
    z-index: 2;
    text-align:left;
    background: url('../img/subnav_bgfooterlarge.png') no-repeat scroll right bottom #FFFFFF;
    padding-bottom:7px;
    padding-right:7px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	min-width:200px;
	
   
}
#nav ul.selectedsubmenu {
	z-index:1;
}
#nav ul.submenu li {
	clear:both;
	float:left;
	width:100%;
	margin:0;   
	background: url('../img/subnav_bg.png') repeat-x scroll left bottom #FFFFFF;
	height:40px;
	
}

#nav ul.submenu li a {
	text-indent:16px;
	padding-right:10px;
    min-width:218px;
    margin-top:10px;
    
}

#nav ul.submenu li a:hover,
#nav ul.submenu li a:focus,
#nav ul.submenu li a:active,
#nav ul.submenu li a.selected {
	background: url('../img/subnav_arrow.png') no-repeat left top;
	 
}
	
	

/* =Main
-------------------------------------------------------------- */

#promo {
	border-bottom: 1px solid #c2bcaf;
	height: 365px;
	background: #fff url('../img/index_bg.png') repeat-x bottom center;
	}

.link-arrow {
	padding-left: 35px;
	line-height: 12px;
	background: url('../img/double_arrow_green.png') no-repeat bottom left;
	}

.promo-block { padding: 72px 0 0 66px; width: 400px; line-height: 1.6; }
.promo-text { font-size: 16px; }

.go-to-demo      { margin-left: 128px; position: relative; top: 9px; }
.doors           { float: right; margin: 38px 62px 0 0; }

.info-blocks     { clear: both; margin-bottom: 12px; padding: 0 0 15px; overflow: hidden; }
.info-block      { float: left; margin-left: 19px; margin-right: 24px; padding-top: 17px; width: 290px; }
.info-block-last { margin-right: 0; padding-left: 2px; width: 304px; }
.info-block p    { height: 110px; }
.info-block p a  { text-decoration: none; }

.main-column     { float: left; margin-left: 66px; padding-top: 20px; width: 430px; }

.has-side-column 	{ background: url('../img/side_column_bg.png') repeat-y 618px 45px; }
.side-column     	{ float: right; margin-right: 43px; padding-top: 386px; width: 414px; background: url('../img/side_column_top_painting.jpg') no-repeat top center; text-align: center; }
.side-column-news	{ float: right; margin-right: 43px; padding-top: 386px; width: 414px; background: url('../img/side_column_top_news.jpg') no-repeat top center; text-align: center; }
.side-column-about	{ float: right; margin-right: 43px; padding-top: 386px; width: 414px; background: url('../img/side_column_top_about.jpg') no-repeat top center; text-align: center; }
.side-column-costs	{ float: right; margin-right: 43px; padding-top: 386px; width: 414px; background: url('../img/side_column_top_costs.jpg') no-repeat top center; text-align: center; }


ul.v             { margin: 0 1px 1.6em; }
ul.v li          { padding-left: 36px; background: url('../img/v.png') no-repeat center left; }

