/* screen stylesheet  by greenhouse design ltd
Author : David Lewendon
Project : Vanda Leitão Website
====
COLOURS USED

	dark red 			:	#B3576E
	olive green			:	#9FA083
	grey 				:	#E9E9E9

====
*/
/*---------------site wide-------------*/
html{font-size: 101%;width: 100%;}
body{font-family: Arial, Helvetica,Verdana, sans-serif;background:#E9E9E9;margin: 0;padding: 0;}
img{border:0;}
h1,h2,h3 {color:#B3576E; margin:0;}
h2 {font-size:105%;}
h3 {font-size:105%;}
h4 {font-size:120%;}
h5 {font-size:110%;}
h6 {font-size:100%;}

p.txtleft{text-align:left;border: solid 1px green;}
p.txtcenter{text-align:center;}
p.txtjustify{text-align:justify;}

.clear{ clear: both;}
a{text-decoration: none;color: #B3576E;}
a:link{text-decoration: none;color: #B3576E;}
a:visited{color: #B3576E;}
a:hover{color: #B3576E;text-decoration: underline;}
a:active{color: #B3576E;}

legend{ color:#9FA083; font-weight:bold;}
label{ color:#B3576E;}
.alert li{list-style-image:url(./../_images/bullet.gif);}

/*----------------tab skip nav------------------*/
.noshow{ position:absolute; left:-999px; }
a.noshow2 {position:absolute;left:-9999px;top:0;border:0.1em solid #000;padding:0.3em;font-weight:bold;text-decoration:underline;}
a:focus.noshow2, a:active.noshow2{left:0;color:#B3576E;z-index:10;background:#fff;}

/*======================Main Wrapper----------------------------*/
#mainwrapper{border-left: 1px solid #ccc;border-right: 1px solid #ccc;background:#fff url(./../_images/content_bg.jpg) no-repeat top right;width: 760px;margin: 0 auto;bottom:0;font-size:.9em; overflow:visible;}
#header img{display:block;}

/*-------------------------Navigation====================*/
#nav{font-size:80%;border-top: 1px solid #9FA083;}
#nav ul{list-style: none;margin: 0;padding: .3em 0 .5em 0;}
#nav ul li{display:inline;text-align:center;margin: 0;padding: 0;}
#nav ul li a{margin: 0;padding:0 .6em;}
#nav ul li a:hover{color: #9FA083;text-decoration: underline;}

/*--------------------------Image Wrapper------*/
#imageWrapper {margin: 0;padding: 0 .5em;}
#imageWrapper img{margin:0;padding: 2em .25em 1em .25em;}
#imageWrapper a:hover {text-decoration:none;}

/*-----------------------------Left Column------*/
#leftcol{ padding:0;margin: 0 0 3em 8px;width:250px;float: left;}
#leftcoldetail{margin: 0 0 3em 0;padding: 1em 0 1em 1em;width:auto;float: left;}
#leftcolproduct{margin: 0 0 3em 0;padding: 1em 1em 1em 1em;width:445px;float: left;}

/*--------================================-Left Side Quotes------*/
#blockquote{
text-align:center;
margin:0;
padding:0 ;
font-size:110%;
letter-spacing:-1px;
line-height:1em;
color:#B3576E;
background:url(./../_images/quoteTop_red.gif) no-repeat top left;
}
#blockquote .endQuote{
margin:0;
padding:20px 0 30px 0;
background:url(./../_images/quoteBottom_red.gif) no-repeat bottom right; 
}

/*-----------------------------------Right Column----*/
#rightcol{
float:right;
margin:0;
padding:1em 1em 1em 1em;
width: auto;
voice-family: "\"}\"";
voice-family:inherit;
width: 450px;
}
#rightcol p.justify{
text-align:justify;
margin:0;
padding:0; 
}
#rightcol h2{margin: 0;padding:0;}
#rColDetail{
float:right;
margin:0;
padding:1em 1em 1em 1em;
width: auto;
voice-family: "\"}\"";
voice-family:inherit;
width:280px;
}
#rColQuote{
margin:0;
padding:1.5em 1em 1em 1em;
width: 240px;
float: right;
}

 /*--=====================-Right Side Quote---*/
#blockquoteRed{ 
width:auto;
margin:0;
padding:0 ;
font-size:110%;
text-align: center;
letter-spacing:-1px;
line-height:1em;
color:#B3576E;
background:url(./../_images/quoteTop_red.gif) no-repeat top left;
}
#blockquoteRed .endQuote{ 
margin:0;
padding:20px 0 30px 0;
background:url(./../_images/quoteBottom_red.gif) no-repeat bottom right; 

}

/*---------------------------------Footer-----------*/
#footer{
border-top: 2px solid #E9E9E9;
position:relative;
bottom:0;
width:auto;
margin:0;
padding:0;
text-align:justify;
font-size:.8em;
}
#footer address{
margin:0;
padding:0 1em;
font-style:normal;
}
#footer address strong {font-size:130%; color:#B3576E; font-weight:bold;}
html>body #footer {width:auto;}
#footer #credit {text-align:right; padding:0 0 20px; margin:0 1.4em;}
#footer p{padding:.9em 1em ; margin:0;}
