/* CSS for Rachelhevion.co.uk */

html, body
{
	height:100%;
	width: 100%;
	margin:0;
}
body
{
	background:url(stripe_bg.png) repeat;
}
a:link, a:visited, a:active
{
	color:#666;
	text-decoration:none;
}
a:hover
{
	color:#000;
	text-decoration:underline;
}
img
{
	border:none;
}
#frame
{
	margin: 0 auto;
	background-color: #fff;
	width:970px;
	height:100%;
	/* padding:0 5px; */
}

#banner
{
	height:150px;
	border-bottom: 2px solid #999;
	width:960px;
	float:left;
	margin:0 5px;
}

#banner img
{
	padding: 56px 0 0 20px;
}

#left_nav
{
	width:150px;
	float:left;
	/* height:100%; */
}
#left_nav li
{
	list-style:none;
	font:bold 26px arial;
	letter-spacing:-1px;
	color: #666;
	padding-bottom:5px;
}
#left_nav ul
{
	margin:0;
	padding:30px 0 0 50px;
}
/* wayfinder */
div#wayfinder {
    float: right;
    width: 400px;
    height: 350px;
    padding:20px 200px 0 0;
}
div#wayfinder ul.thumbs {
    float: right;
    clear: both;
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: relative;
    right: 0;
    
    width: 500px;
}
div#wayfinder li {
    display: block;
    float: right;
    margin: 0 0 9px 9px;
    
    width: 126px;
    height: 125px;
}
div#wayfinder li a {
    background-color: #fff;
}
div#wayfinder img {
    border: 0;
    width: 100%;
    width: 100%;
    display: block;
}
/*
div#wayfinder .blue { border-color: #3771d3; }
div#wayfinder .red { border-color: #fd2939; }
div#wayfinder .orange { border-color: #ff7800; }
div#wayfinder .green { border-color: #4fad26; }
div#wayfinder .purple { border-color: #c51b8a; }
div#wayfinder .gold { border-color: #ce8e00; }
*/
div#wayfinder .large { width: 200px; height: 200px; }
div#wayfinder-caption 
{ 
	position: absolute; 
	top: 520px; 
	margin-left: 9px; 
	font:bold 14px arial;
	color:#666;
}
ul#teasers li {
    padding: 0;
}

#image_placeholder
{
	float:right;
	width:800px;
	padding-top:30px;
	/* height:100%; */
	text-align:center;
}
#footer_container
{
	float:left;
	width:970px;
	background-color:#fff;
}
#footer
{
	float:left;
	border-top: 2px solid #999;
	width:960px;
	height:50px;
	margin:30px 5px 0 5px;
}
#footer p
{
	font:normal 12px arial;
	color:#666;
	text-align:center;
}
#main_container
{
	background-color:#fff;
	float:left;
	width:970px;
}
#thumb_container
{
	float:right;
	width:200px;
}
#image_container
{
	float:left;
	width:600px;
}
#image_container p
{
	text-align:center;
}
#red_switch, #poster_lamp, #sun_reactive_jewellery1, #sunlight_table
{
	float:right;
	width:800px;
}
.back
{
	float:right !important;
	padding:10px 100px 0 0 !important;
	font:normal 12px arial !important;
	color:#333 !important;
}
#red_switch h1, #sunlight_table h1
{
	font:bold 26px Trebuchet MS;
	letter-spacing:-1px;
	color:#333366; 
	text-align:right;
	padding-right:100px;
}
#red_switch ul, #sunlight_table ul
{
	float:left;
	width:200px;
	list-style:none inside none;
	/* padding-left:100px; */
	margin:0;
	padding:0;
}
#desc
{
	margin:0;
	font:normal 14px arial;
	color:#333;
	padding:10px 10px 0 40px;
	float:left;
	/* width:550px; */
	text-align:left !important;
}
#poster_lamp h1
{
	font:bold 26px Trebuchet MS;
	letter-spacing:-1px;
	color:#333366; 
	text-align:right;
	padding-right:100px;
}
#poster_lamp ul
{
	float:left;
	width:200px;
	list-style:none inside none;
	margin:0;
	padding:0;
}
#sun_reactive_jewellery1 h1
{
	font:bold 26px Trebuchet MS;
	letter-spacing:-1px;
	color:#333366; 
	text-align:right;
	padding-right:100px;
	margin-bottom:0;
}
#sun_reactive_jewellery1 h2
{
	font:bold 20px Trebuchet MS;
	letter-spacing:-1px;
	color:#333; 
	text-align:right;
	padding-right:100px;
	margin:0 0 10px 0;
}
#sun_reactive_jewellery1 ul
{
	float:left;
	width:200px;
	list-style:none inside none;
	margin:0;
	padding:0;
	/* padding-right:50px; */
}
#product_text 
{
	float:left;
	width:700px;
	padding: 0 50px 0 0;
}
#product_text p
{
	font:normal 14px verdana;
	color:#000;
	padding:10px;
	text-align:justify;
	margin:0;
	background-color:#999;
}
#contact
{
	float:left;
	padding-left:100px;
}
#contact h1
{
	font:bold 26px Trebuchet MS;
	letter-spacing:-1px;
	color:#333366; 
	text-align:left;
	padding-right:100px;
}
#contact p
{
	font:normal 14px arial;
	color:#666;
	text-align:left;
}