/**
  Theme Name: Haute
  Theme URI:
  Version: 1.1
  Author: GFDD
  Author URI: http://www.gfddgroup.com
  Tags: simple, clean, fixed width, widget-ready, widgets, right sidebar, two columns, valid XHTML, valid CSS, blank-slate
  Licence: GPL
  
*/

html {
	margin:0;
	padding:0;
	background:#cdd1d4;
	
}

h1,h2,h3,h4,h5,ul,li,strong,em,span{
	margin:0;
	padding:0;
}

body{
	font-family:"Georgia",serif;
	color:#515151;
	font-size:11px;
	margin:0 auto;
	padding:0;
	width:1003px;
}

a{
	text-decoration:none;
	color:#515151;
	outline:0;
}

a:selected{
	color:#de1741;
}

a:hover{
	color:#de1741;
}

a img, img{
	border:white 4px solid;
}

.home a img, .home img{
	border:none;
}

/*SELECTED SECTIONS*/

body.prices #header li#prices a, body.sales #header li#sales a, body.contact #header li#contact a{
	color:#de1741;
}

/*HEADER*/

#header{
	background:transparent url(../images/stapless_header_bottom.png) no-repeat center bottom;
	height:426px;
	margin-bottom:7px;
}

#header h1{
	margin-top:34px;
}

#header h1 a{
	background: transparent url(../images/logo.jpg) no-repeat;
	width:903px;
	height:215px;
	display:block;
	text-indent:-9999px;
}

#header p{
	font-size:14px;
	text-align:center;
}

#header h3{
	background:transparent url(../images/stapless_h3.png) no-repeat center top;
	font-size:14px;
	color:#8c456c;
	text-align:center;
	padding-top:25px;
}

.main-nav{
	background:transparent url(../images/stapless_nav_upper.png) no-repeat 17px top;
	padding-top:15px;
	list-style-type:none;
	font-size:14px;
	float:right;
	margin-right:73px;
	padding-right:17px;
	margin-top:67px;
}

.main-nav li{
	float:left;
	margin-left:33px;
}


/*CENTRAL CONTAINER*/
	
	/*HOME*/
	
	.fadinglist a img{
		vertical-align:bottom;
		position:relative;
	}
	
	#central-container{
	}
	
	span.explanation{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#7e7e7e;
		margin-top:-54px;
		position:absolute;
		margin-left:76px;
	}
	
	span.explanation a{
		color:#de243e;
	}
	
	.paintimages-home{
		list-style-type:none;
		height:170px;
		text-align:center;
	}
	
	.paintimages-home li{
		display:inline;
		margin-right:25px;
	}
	.paintimages-home .last-li{
		margin-right:0px;
	}
	
	/*PRICES*/
	
	.prices_panel{
		list-style-type:none;
		width:852px;
		margin:0 auto;
	}
	
	.h4_red{
		font-size:15px;
		color:#d12433;
		font-weight:normal;
		margin-bottom:5px;
	}
	
	.prices_panel li{
		float:left;
		border-left: #737373 2px solid;
		padding:0px 20px;
		height:190px;
		width:175px;
	}
	
	.prices_panel img{
		float:left;
	}
	
	.prices_panelin{
		list-style-type:none;
	}
	
	.prices_panelin li{
		margin-right:5px;
		width:auto;
		border:none;
		padding:0px;
	}
	
	.prices_panel li.doble-li{
		width:325px;
	}
	
	.prices_panel span{
		display:block;
		margin-left:15px;
		float:left;
	}
	.prices_panel li.first_li{
		border:0;
		padding-left:0px;
	}
	
	.prices_panel li.last_li{
		padding-right:0px;
		width:250px;
	}
	
	#bottom_right_button{
		background:transparent url(../images/stapless_pedir.png) no-repeat bottom right;
		clear:both;
		display:block;
		text-align:right;
		width:852px;
		height:30px;
		padding-right:10px;
		margin-top:30px;
		margin: 30px auto 0px;
	}
	
	#bottom_right_button a{
		font-size:14px;
		color:#de1741;
	}
	
	/*MESSAGE PANEL*/
	
	.messagepaintings_panel{
		list-style-type:none;
		width:852px;
		margin:0 auto;
	}
	
	.messagepaintings_panel .title_message{
		float:none;
	}
	
	.messagepaintings_panel li{
		float:left;
		margin-right:6px;
	}
	
	.messagepaintings_panel .title_message{
		float:none;
	}
	
	.messagepaintings_panel ul{
		list-style-type:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	.messagepaintings_panel .li_ul{
		width:400px;
		margin-left:15px;
	}
	
	.messagepaintings_panel .li_ul ul li{
		margin-bottom:10px;
	}
	
	.strong_red{
		color:#D12433;
	}
	
	.messagepaintings_panel .li_ul ul li.cuadros_first_li{
		margin-bottom:15px;
	}
	
	
	/*FORM*/
	
	#central-container form{
		width:740px;
		display:block;
		margin:0 auto;
	}
	
	#central-container form dt{
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
	}
	
	.form-first-column{
		float:left;
		width:365px;
	}
	
	.form-first-column dt{
		float:left;
		margin-bottom:10px;
		clear:left;
		padding-top:3px;
		text-align:right;
		width:75px;
		margin-right:10px;
	}
	
	.form-first-column dd{
		margin-bottom:10px;
		margin-left:80px;
	}
	
	.form-first-column input[type=text]{
		width:250px;
	}
	
	.form-second-column{
		float:right;
		width:365px;
	}
	
	.form-second-column dt{
		clear:both;
	}
	
	.form-second-column dd{
		float:left;
		margin-right:10px;
		margin-left:0px;
		margin-bottom:12px;
		margin-top:2px;
	}
	
	.form-third-column dt{
		clear:both;
	}
	
	.form-third-column dd{
		margin-left:0px;
		margin-top:5px;
		width:740px;
	}
	
	.form-third-column #type_area{
		width:740px;
		height:75px;
	}
	
	body.sales #central-container #bottom_right_button {
		width:790px;
	}
	
	/*CONTACT*/
	
	.contact-details{
		width:740px;
		display:block;
		margin:35px auto;
		list-style-type:none;
	}
	




/*FOOTER*/

#footer{
	background:transparent url(../images/stapless_footerr.png) no-repeat center 10px;
	height:80px;
	clear:both;
}

.home #footer{
	margin-top:0;
}

.prices #footer, .sales #footer, .paints #footer{
	margin-top:-60px;
}

/** GFDD */
/** clearfix hack */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

