/* /////////////////////////////
ASHLEY BOLSER AGENCY
CLIENT: Visual Furniture
PROJECT: Trade landing page
CREATED ON: 26/05/10
//////////////////////////////*/


* {
	margin: 0px;
	padding: 0px;
	outline: none;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	background-color: #aab7b9;
	color: #404040;
}

h2 {
	font-size: 18px;
	color: #d32c2c;
	margin-bottom: 20px;
}

p {
	margin: 16px 0 16px 0;
	line-height: 130%;
}

div#pageWrapper {
	width: 930px;
	margin: 0 auto;
	text-align: left;
}

div#productsWrapper {
	width: 840px;
	float: left;
	margin: 0;
	padding-left: 45px;
}

.prodItems {
	width: 840px;
	float: left;
	padding: 30px 0px 0px 0px;
}


div#header {
	background: url('../images/topBand.png') no-repeat top left;
	height: 71px;
}

h1.logo {
	background: url('../images/logo.png') no-repeat top left;
	width: 204px;
	height: 116px;
	text-indent: -20000px;
	margin: 15px 0 40px 0;
	}

div#content {
	width: 930px;
	float: left;
	background: url('../images/sideDropShadow.png') repeat-y left #fff;
	margin: 0;
}

div#leftCol {
	width: 405px;
	float: left;
	padding-left: 45px;
	border-right: 1px solid #e8f0f3;
	height: 570px;
}

div#leftCol p {
	width: 380px;
	
}

div#leftCol p.large {
	font-size: 16px;
	line-height: 180%;
	font-weight: bold;
}

div#leftCol a {
	color: #4d4d4d;
/*  margin-top: 100px;*/
/*  display: block;*/
}

div#leftCol p.large span {
	color: #d32c2c;
}

div#footer {
	float: left;
	width: 930px;
	height: 40px;
	background: url('../images/base.png') no-repeat top;
	padding-bottom: 20px;
}

div#footer p {
	color: #fff;
	float: right;
	margin: 30px 30px 0 0;
	font-size: 11px;
}

div.address {
	width: 420px;
	margin: 20px 0 0 30px;	
	float: left;
	border-top: 1px solid #edabab;
}

div.address p {
	font-size: 16px;
}

/*-- Form styles --*/

div.formWrapper {
	width: 420px;
	float: left;
	padding-left: 30px;
	margin-top: 30px;
}

div.formWrapper p {
	margin: 0 0 30px 0;
	display: block;
}

div.formWrapper p label {
	width: 100px;
	text-align: right;
	font-size: 14px;
}

div.formWrapper p input {
	height: 25px;
	font-size: 14px;
	width: 240px;
}

div.formWrapper p textarea {
	height: 120px;
	max-width: 260px;
	margin-right: 20px;
	font-size: 14px;
}

div.formWrapper p input, div.formWrapper p textarea {
	float: right;
	width: 260px;
	margin-right: 20px;
}

div.formWrapper p select {
	float: right;
	width: 100px;
}

input.submit {
	float: right;
	clear: both;
	width: 127px;
	height: 34px;
	background: url('../images/submitBtn.png') no-repeat #d32c2c;
	margin-top: 20px;
	margin-right: 20px;
	border: none;
	cursor: pointer;
	
}



#header ul {
	list-style: none;
	float: right;
	font-size: 130%;
	padding: 26px 50px 0px 0px;
}

#header li {
	display: inline;
	padding: 0px 0px 0px 30px;
	font-weight: bold;
}

#header a {
	color: #fff;
	text-decoration: none;
}

#header a:hover {
	color: #000;	
}


p.prodIntro {
	font-size: 110%;
	width: 510px;
}

p.prodIntro a {
	color: #000;
}

p.prodIntro a:hover {
	text-decoration: none;
}



.prodItemLeft {
	width: 405px;
	float: left;
	background: #e9e9e9;
	margin-bottom: 30px;
}

.prodItemRight {
	width: 405px;
	float: right;
	background: #e9e9e9;
	margin-bottom: 30px;
}

.prodItemHeader {
	width: 375px;
	float: left;
	background: #d4d2d2;
	padding: 5px 15px 5px 15px;
}

.prodItemHeader h2 {
	float: left;
	color: #404040;
	font-size: 130%;
	margin: 0px;
}

.prodItemHeader h3 {
	float: right;	
	font-weight: normal;
	color: #d32c2c;
	font-size: 130%;
	margin: 0px;
}

.prodItemDetails {
	width: 375px;
	float: left;
	padding: 15px 15px 15px 15px;
	height: 210px;
}

.productImg {
	float: left;
	margin: 0px;
}

.productImg img {
	display: block;
	border: 1px solid #c9c9c9;
}

.prodItemDetailsSpec {
	width: 200px;
	padding-left: 30px;
	float: left;
}



.prodItemDetails ul {
	color: #404040;
	font-size: 105%;
}

.prodItemDetails li {
	padding-bottom: 5px;	
}

.productSpec {
	width: 375px;
	float: left;
	clear: left;
	padding: 10px 0px 0px 0px;
	font-size: 11px;
}

.productSpec ul {
	list-style-type: none;
}



.bottomItemLeft {
	width: 403px;
	float: left;
	background: #ffffff;
	margin-bottom: 30px;
	border: 1px solid #d4d2d2;
}

.bottomItemRight {
	width: 403px;
	float: right;
	background: #ffffff;
	margin-bottom: 30px;
}


.bottomItemHeader {
	width: 373px;
	float: left;
	background: #d4d2d2;
	padding: 5px 15px 5px 15px;
}

.bottomItemHeader h2 {
	float: left;
	color: #404040;
	font-size: 130%;
	margin: 0px;
}

.bottomItemHeader h3 {
	float: right;	
	font-weight: normal;
	color: #d32c2c;
	font-size: 130%;
	margin: 0px;
}

.bottomItemDetails {
	width: 373px;
	float: left;
	padding: 15px 15px 15px 15px;
}

.otherItemDetails {
	width: 375px;
	float: left;
}

.bottomItemDetails p {
	margin: 0;
}

.otherItemDetails p {
	margin: 0;
}

.gray {
	color: #959595;
}

.var_img {
	padding-top: 15px;
}

.pad {
	padding-bottom: 10px;
}

#del_info {
	width: 840px;
	float: left;
}

#del_info p {
	margin: 0;
	padding-bottom: 10px;
	font-size: 12px;
}

#ateca_info {
	float: left;
	clear: left;
	margin-top: 20px;
}

h2.althdr {
	color: #404040;
}

/* GENERIC STYLES */

.access {
	display: none;
}

.thanks {
  color:#458520;
}
.error {
  color:#b33;
}

