/***************************************************************
Style Sheet for Avanti Gallery, Inc.
Copyright 2008-2009 Maven Web Solutions, LLC. 
All Rights Reserved.

Revision: 07/2009
***************************************************************/



/*	home
-------------------------------------------------------------------*/

#home-header {
	position: relative;
	width: 952px;
	height: 201px;
}

#home-header .logo {
	position: absolute;
	top: 0px;
	left: 30px;
	width: 308px;
	height: 201px;
	background: transparent url(http://www.avantigallery.net/images/logo_308_201.jpg) no-repeat;
	z-index: 3;
}

#home-header .mission {
	position:absolute;
	top: 24px;
	right: 35px;
	width: 525px;
	z-index: 99;
	font-size: 17px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #692b2c;
	line-height: 24px;
	text-align:justify;
}

#flashwrap {
	height:305px;
	width:915px;
	border:2px solid #545454;
}

#home-bottom {
	position:relative;
	margin: 16px 0 0 0;
	height: 145px;
	padding: 0;
}


#hb-box {
	position:absolute;
	top:0;
	width:217px;
	height:143px;
}

#hb-box .boxpic {
	position: absolute;
	padding:0;
	margin:0;
	border: 1px #545454 solid;
	z-index: 11;
}

#hb-box .boxlabel {
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#hb-box .viewgallery {
	position:absolute;
	bottom:0;
	right:0;
	z-index: 999;
}




/*	company
-------------------------------------------------------------------*/

#company-right {
	position:relative;
	margin: 0 10px 0 377px;
}	

#company-left {
	position: absolute;
	background: transparent url(http://www.avantigallery.net/images/company_312_442.jpg) no-repeat;
	height: 442px;
	width: 313px;
	top:0;
	left:20px;
}





/*	single family
-------------------------------------------------------------------*/
#singlefam-right {
	position:relative;
	margin: 0 10px 0 377px;
	padding:0;
}	


#singlefam-left {
	position: absolute;
	background: transparent url(http://www.avantigallery.net/images/sideleft_339_463.jpg) no-repeat;
	height: 463px;
	width: 339px;
	top:0;
	left:10px;
}	




/*	home builder
-------------------------------------------------------------------*/



#p6 {
	position:relative;
	width:418px;
	height:434px;
	border: 1px solid #545454;
	background: transparent url(http://www.avantigallery.net/images/portfolio/lg_royalle.jpg) no-repeat;
	z-index: 30;
}

#p5 {
	position:relative;
	width:418px;
	height:434px;
	border: 1px solid #545454;
	background: transparent url(http://www.avantigallery.net/images/portfolio/lg_palladio.jpg) no-repeat;
	z-index: 30;
}

#p4 {
	position:relative;
	width:418px;
	height:434px;
	border: 1px solid #545454;
	background: transparent url(http://www.avantigallery.net/images/portfolio/lg_laurelcourt.jpg) no-repeat;
	z-index: 30;
}

#p3 {
	position:relative;
	width:418px;
	height:434px;
	border: 1px solid #545454;
	background: transparent url(http://www.avantigallery.net/images/portfolio/lg_montgomery.jpg) no-repeat;
	z-index: 30;
}

#p2 {
	position:relative;
	width:418px;
	height:434px;
	border: 1px solid #545454;
	background: transparent url(http://www.avantigallery.net/images/portfolio/lg_mondial.jpg) no-repeat;
	z-index: 30;
}


#p1 {
	position:relative;
	width:418px;
	height:434px;
	border: 1px solid #545454;
	background: transparent url(http://www.avantigallery.net/images/portfolio/lg_parkmonroe.jpg) no-repeat;
	z-index: 30;
}




#row .pic6{
	position: absolute;
	top:0;
	left:350px;
	border: 1px solid #545454;
	margin:0;
	padding:0;
}

#row .pic5{
	position: absolute;
	top:0;
	left:280px;
	border: 1px solid #545454;
	margin:0;
	padding:0;
}

#row .pic4{
	position: absolute;
	top:0;
	left:210px;
	border: 1px solid #545454;
	margin:0;
	padding:0;
}

#row .pic3{
	position: absolute;
	top:0;
	left:140px;
	border: 1px solid #545454;
	margin:0;
	padding:0;
}

#row .pic2{
	position: absolute;
	top:0;
	left:70px;
	border: 1px solid #545454;
	margin:0;
	padding:0;
}

#row .pic1{
	position: absolute;
	top:0;
	left:0;
	border: 1px solid #545454;
	margin:0;
	padding:0;
}

#row {
	position: relative;
	margin:0;
	padding:0;
	height: 70px;
}

#homebuilder-left-bottom {
	position:relative;
	width:420px;
	margin-top:20px;
}

#homebuilder-right{ 
	position:absolute;
	top:0px;
	right:0;
	width:487px;
}  


#homebuilder-left {
	position:relative;
	width:420px;
}










/*	portfolio
-------------------------------------------------------------------*/

#portfolio-left {
	position:relative;
	margin: 0 216px 0 0;
	padding-right:17px;
	padding-bottom:0;
	min-height: 400px;
	height:auto !important; /* real browsers */
	height:400px; /* IE6: treaded as min-height*/
	border-right: 1px dotted #545454;
}

#portfolio-left .slides {
	position:relative;
	border: 2px solid #520a0a;
	background-color: #b4b4b4;
	width: 682px;
	height:410px;
	padding:0;
	margin:0;
}

#portfolio-right {
	position:absolute;
	width:201px;
	height: 450px;
	top:0;
	right:0;
}

#portfolio-right .portfolio-side {
	position:relative;
	width: 188px;
	height: 28px;
	padding: 8px 0 0 12px;
	background: #cc00cc url(http://www.avantigallery.net/images/sidebar_200_36.jpg) no-repeat;
	margin-bottom: 7px;
	color: #e0d3b2;
	font-size: 14px;
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}


#portfolio-right ul {
	padding:0 0 0 7px;
	margin:0 0 30px;
}

#portfolio-right li {
	list-style-type: none;
	font-size: 13px;
	line-height: 20px;
}



/*	contact
-------------------------------------------------------------------*/

#contact-left {
	position:relative;	
	width: 451px;
	height: 400px;
}

#contactpic .link a, #footer .links a:visited, #footer .links a:active {
	color: #fff;
    text-decoration: none;	
}

#contactpic .link a:hover {
	color: #fff;
    text-decoration: underline;	
}

#contactpic {
	position:relative;
	width:451px;
	height:220px;
	background: transparent url(http://www.avantigallery.net/images/contactpic.jpg) no-repeat;
	border: 1px solid #545454;
	z-index:15;
	line-height: 15px;
	font-family:
}

.submit-button {
	position: relative;	
	width: 430px;
	text-align:right;
	padding:0;
}

.textbox {
	position: relative;
	width: 430px;
	padding: 8px;
	color:#545454;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #545454;
}


.textarea {
	position: relative;
	width: 430px;
	height: 100px;
	padding: 8px;
	color:#545454;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #545454;
}		




/*	AVANTI SPECIAL
-------------------------------------------------------------------*/

.boxhead {
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.go {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 20px;
	height: 16px;
	background: transparent url(http://www.avantigallery.net/images/arrow.png) no-repeat;
	z-index: 12;
}

.building {
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	text-transform:uppercase;
}

.address {
	font-size:11px;
}

.overlay {
	position: absolute;
	background: transparent url(http://www.avantigallery.net/images/overlay.png);
	padding: 5px;
	color: #fff;
	text-align:left;
	z-index: 12;
}