@charset "UTF-8";

/*
Theme Name: Rhona Russell
Theme URI: http://www.rhonarussell.com/
Description: The 2011 theme for Rhona Rusell and Geoffrey Russell. 
Author: Daniel Ransome @ Ransome Design
Version: 1.0
*/


/* CSS Document */

/* Colours:
Cream: #FBF8F3
Chocolate Brown: #41230D


*/
html {
background:url(/slices/footer_background_two.jpg) top center repeat;
}
body {
/*background:url(/slices/body_radial_background.jpg) top center no-repeat #FBF8F3;*/
margin:0;
padding:0;
font-size:92%;
line-height:120%;
color:#666666;
font-family:"Quicksand","Times New Roman", Times, serif;
/*font-style:italic;*/
}
h1 { font-size:32px; line-height:34px; }
h2 { font-size:28px; line-height:30px; }
h3 { font-size:26px; line-height:28px; }
h4, h5, h6 { font-size:100%; }
h1, h2, h3, h4, h5, h6 {
color:#41230D;
font-weight:normal;
font-family:"Parisienne";
}
p, h1, h2, h3, h4, h5, h6, blockquote, ul, li, a {
margin:0 0 0.5em 0;
padding:0;
}
h1, h2, h3, h4, h5, h6 { margin:0 0 1em 0; }
a {
color:#41230D;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
a img {
border:none;
}
a img:hover {
border:none;
}
.clear {
height:0;
margin:0;
padding:0;
line-height:0;
font-size:0;
clear:both;
}

#burst_wrapper {
background:url(/slices/body_radial_background.jpg) top center no-repeat #FBF8F3;
width:100%;
margin:0;
padding:20px 0 0 0;
}
#super_top_wrapper {
width:100%;
margin:0;
padding:0;
background:url(/slices/top_section_bottom_background_trans.png) bottom center repeat-x;
}
#top_wrapper {
width:100%;
margin:0;
padding:0;
background:url(/slices/large_brown_bar_fade.jpg) bottom center no-repeat;
}
#wrapper {
width:970px;
margin:0 auto;
padding:0 0 10px 0;
}
#header {
width:950px;
padding:10px 10px 0 10px;
margin:0;
}
.logo {
width:336px;
height:100px;
padding:0 20px 0 0;
margin:0;
float:left;
background:url(/slices/big_logo.png) top left no-repeat;
text-indent:-99999px;
}
.header_right {
width:594px;
margin:0;
padding:0;
float:right;
}
.contact_details {
text-align:right;
padding:10px 0;
}
.contact_details a {
color:#666666;
text-decoration:none;
}
.contact_details a:hover {
text-decoration:underline;
}
.bold_brown {
color:#41230D;
font-weight:bold;
}
.browse_by_brand {
text-align:right;
padding:0 0 10px 0;
}
#search {
margin:0 0 0 10px;
}
#select {
background:#41230D;
border:1px solid #41230D;
color:#FFFFFF;
}
#nav {
width:950px;
padding:0 10px;
margin:0;
}
#nav ul {
list-style:none;
margin:0;
padding:0;
}
#nav ul li {
float:left;
margin:0;
padding:0;
position:relative;
z-index:10;
}
#nav ul li a {
color:#666666;
text-decoration:none;
padding:5px 30px 5px 0;
display:inline-block;
}
#nav ul li a:hover {
color:#41230D;
text-decoration:underline;
}
#nav ul ul {
width:150px;
position:absolute;
top:90%;
left:-10px;
visibility:hidden;
background:#FBF8F3;
border-bottom:1px solid #41230D;
z-index:15;
}
#nav ul ul li {
padding:0;
border-bottom: 1px solid #FFF;
position:relative;
z-index:20;
}
#nav ul ul a {
display:inline-block;
width:130px;
margin:0;
padding:5px 10px;
}
#nav ul ul a:hover {
background:#41230D;
color:#FFFFFF;
text-decoration:none;
}
#nav ul li:hover > ul {
visibility:visible;
}
/*3rd tier */
#nav ul ul ul {
width:150px;
position:absolute;
top:0;
left:150px;
visibility:hidden;
background:#FBF8F3;
border-bottom:1px solid #41230D;
}
#nav ul ul ul li {
z-index:30;
}
/*end of nav*/
#big_brown_box {
width:946px;
padding:2px;
margin:0 10px;
background:url(/slices/large_brown_box_background.jpg) top left repeat-x #6E503D;
line-height:0;
}
.fading_images {
background:#FFFFFF;
margin:0;
padding:0;
line-height:0;
height:389px;
overflow:hidden;
}
.brown_box_shadow {
background:url(/slices/big_box_shadow.png) top center no-repeat;
width:950px;
height:20px;
font-size:0;
line-height:0;
margin:0;
padding:0 10px;
}
#strap_line {
width:950px;
padding:0 10px 30px 10px;
text-align:center;
margin:0;
}
#strap_line h2 { margin:0 0 10px 0; }
#news_from_rhona_section {
width:950px;
padding:0 10px;
margin:0;
}
#news_feed_outer {
width:950px;
background:url(/slices/box_top_curl.png) top left no-repeat;
margin:15px 0 0 0;
padding:0;
}
#news_feed_inner {
width:910px;

background:url(/slices/box_bottom_curl.png) bottom right no-repeat;
padding:18px 20px 10px 20px;
}
#super_footer {
width:100%;
/*background:url(/slices/footer_background.jpg) top center repeat-x;*/
}
#footer {
width:950px;
margin:0 auto;
padding:20px 0 40px 0;
font-size:88%;
}
/* 
Landing Page / product boxes
*/
#stock {
width:950px;
padding:0 10px;
margin:0;
}
.page_brown_bar {
background:url(/slices/page_brown_bar.jpg) top center no-repeat;
width:960px;
height:2px;
margin:0;
padding:0 0 40px 0;
line-height:0;
font-size:0;
}
#page_heading {
padding:0 0 0 10px;
margin:0;
}
#page_desc_outer {
width:960px;
background:url(/slices/box_top_curl.png) top left no-repeat;
margin:0 0 10px 0;
padding:0;
}
#page_desc_inner {
width:920px;
background:url(/slices/box_bottom_curl.png) bottom right no-repeat;
padding:18px 20px 10px 20px;
}
.three_boxes_top, .two_boxes_top, .one_boxes_top, .box_top_1, .box_top_2, .box_top_3 {
width:950px;
height:2px;
font-size:0;
line-height:0;
margin:0;
padding:0;
background:url(/slices/3_cols_top.png) top left no-repeat;
}
#three_boxes, #two_boxes, #one_boxes, .post_row_1, .post_row_2, .post_row_3 {
width:950px;
margin:0 0 10px 0;
padding:0 0px 14px 0px;
background:url(/slices/3_cols_background_taller.png) bottom left no-repeat;
}
.two_boxes_top, .box_top_2 {
width:650px;
}
.one_boxes_top, .box_top_1 {
width:300px;
}
#two_boxes, .post_row_2 {
width:650px;
}
#one_boxes, .post_row_1 {
width:300px;
}
.single_box {
width:296px;
margin:0;
padding:0 2px;
float:left;

}
.middle_box {
width:296px;
margin:0 25px;
}
.single_box_img {
width:296px;
margin:0;
padding:0;
background:#FFFFFF;
}
.single_box_img img {
display:block;
margin:0 auto;
}
.single_box_divide {
background:url(/slices/box_brown_bar_divide.jpg) top left no-repeat;
width:296px;
height:2px;
font-size:0;
line-height:0;
margin:0;
padding:0;
}
.single_box_text {
width:276px;
padding:10px 10px 5px 10px;
margin:0;
text-align:center;
}
.single_box_text p {
margin:0 0 0.2em 0;
padding:0;
}
.single_box_text h2 {
margin:0 0 6px 0;
padding:0;
}
.single_box_text h2 a {
text-decoration:none;
}
.single_box_text h2 a:hover {
text-decoration:underline;
}
.single_box_text .price {
width:276px;
padding:0;
margin:0;
color:#41230D;
font-size:110%;
}
/* Newly Listed Item Boxes */
#new_stock {
width:970px;
margin:0;
padding:0;
}
.new_three_boxes_top, .new_two_boxes_top, .new_one_boxes_top, .new_box_top_1, .new_box_top_2, .new_box_top_3 {
width:970px;
height:51px;
background:url(/slices/just_arrived_tops.png) top left no-repeat;
font-size:0;
line-height:0;
margin:0;
padding:0;
}
.new_two_boxes_top, .new_box_top_2 {
width:650px;
}
.new_one_boxes_top, .new_box_top_1 {
width:325px;
}
#new_stock #three_boxes, #new_stock #two_boxes, #new_stock #one_boxes, #new_stock .post_row_1, #new_stock .post_row_2, #new_stock .post_row_3 {
margin:0 10px 14px 10px;
}
/* Map */
#map {
width:946px;
height:300px;
margin:0;
padding:0;
}
/* Wordpress CSS */
.floatright {
float:right;
padding:0 0 5px 5px;
}
img #brown_border {
border:1px solid #41230D;
}
/* Wordpress */
.aligncenter {
display:block;
margin:0 auto;
}
.alignright {
float:right;
padding:0 0 10px 10px;
}
.alignleft {
float:left;
padding:0 10px 10px 0;
}
.wp-caption-text {
text-align:center;
padding:5px 0;
color:#41230D;
}
.loop_box {
	padding:10px;
	margin:0 0 10px 0;
	border-bottom:1px solid #41230D;
}
.contact_form { width:400px; float:right; }
input.wpcf7-text,.wpcf7-textarea { background:#fff; border:1px solid #41230D; border-radius:2px; padding:10px; margin:5px 0 0 0;color:#666666;font-family:"Quicksand","Times New Roman", Times, serif; font-size:20px; width:378px;}
.wpcf7-textarea {}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}