/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/  *****Bordeaux and Beyond
*/
body {background-image:url(../../../../images/background-tile.jpg);
		  	background-position:center; 
}
#header {
	width:940px;
	height:187px;
	float:left;
	padding:0 0 0 0;
	margin:0;
	background-image:url(../../../../images/header-background.jpg);
	background-repeat:no-repeat;
}
#icons a, #icons a:hover {
    	color:#660033;
}

.logo {
	margin:20px 0 0 10px;
	float:left;
	width:253px;
}
#icons {
	width:180px;
	float:left;
	padding:10px 20px 15px 470px;
	margin:0;
	color:#660033;
	font-size:12px;
	font-weight:bold;
	}
	
/***************************        Menu     **********************************/

#menu-main-menu {
	margin-left:5px;
	clear:both;
}
#menu-main-menu a {
   text-transform: none;
   letter-spacing: normal;
   padding: 8px 5px 0px 0px;
   margin:0px 0 0 0px;
   background-image:url(../../../../images/button.png);
   background-repeat:no-repeat;
   background-color:transparent;
   width:128px;
   height:27px;
   text-align:center;
   color:#FFF;
 }
.menu a, .menu .current ul a, .menu .current-cat ul a, .menu .current-menu-item ul a {
	background-color:transparent;
}
#content_box {
 	background-image:url(../../../../images/segment.gif);   /*asterisk out 3 lines to use thesis color*/
	background-repeat:repeat-y;
	background-position:0px 40px; 
	width:940px;
	}
#sidebar_1 {
/*	background-color:#660033;*/
	width:210px;
	margin:10px 0 20px 10px;
	padding:10px;
	text-align:center;
}
#sidebars {
	width:240px;
}
li.widget {
	margin-bottom:20px;
	text-align:center;
}
li#widget_sp_image-4 {
	text-align:left;
	background-color:#fff;
	padding:20px 0 10px 0;
}
li#widget_sp_image-4 img {
	padding:0 10px 20px 10px;
}
li#widget_sp_image-4  h3{
	text-align:center;
	background-color:#660033;
	padding:10px 10px;
	margin:0px 20px 20px 20px;
}
.widget_sp_image-description p {
	color:#660033;
	padding:0px 5px;
}
li.widget p a {
    text-decoration: none;
	color:#660033;
	font-weight:bold;
}
li.widget ul li {
    padding:25px 0 5px 0;
	margin:0px;
}
/*.widget_sp_image-description*/
#text-3 {
	background-color:#fff;
	width:210px;
	height:20px;
	
}
#widget_sp_image-5 {
	padding-top:10px;
}
#menu-side-menu a {
   text-transform: none;
   letter-spacing: normal;
   background-color:transparent;
   padding:0px;
   margin:0px 0 0 0px;
   color:#FFF;
 }
#menu-side-menu li {
   width:210px;
   text-align:center;
}
.menu-item {
   background-image:url(../../../../images/dot.png);
   background-repeat:no-repeat;
   background-position:top center;
   padding:0px;
   margin:0;
 }
.custom .menu-item-161 {
	background-image:none;
	padding-top:0px;
}
.sidebar ul.sidebar_list {
    padding:0px;
 }
.sidebar h3 {
    font-variant:normal;
    letter-spacing:normal;
    font-size:16px;
	padding-top:10px;
	margin:0;
 }
 
/***********************************   main body     *****************************/ 
 
 .format_text h2 {
	font-weight:normal;
}
.post_box {
	margin:0;
	padding:0 10px 10px 10px;
}
.home .headline_area  {
	display:none;
}
.home h1 {
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
}
h1 {padding-top:20px;
}
h2, .format_text h2 { 
 font-size:20px;
 margin-top:20px;
}
h3, .format_text h3 {
	font-size:18px;
	margin-top:10px;
}
h4, .format_text h4 {
	font-weight:normal;
}
 	
.format_text p {
     margin:20px 20px 10px 0;
	 padding:0;
}
.format_text img[align="right"] {
    margin:20px 20px;
}
.format_text img.left, .format_text img.alignleft, .wp-caption.alignleft {
    margin: 10px 30px 20px 0;
}

#email {
	width:360px;
	float:left;
}
#telephone {
	width:300px;
	float:left;
}
.shopp_product .headline_meta {
	display:none;
}
/****************************************   SHOPP   **************************/

/* gets rid of shopp line at beginning of category and gets rid of subcategories drop-down  */
.breadcrumb {
	display:none;
}
#shopp .category .subcategories {
	display:none;
}
/*.custom #shopp .category ul {
	margin-right:40px;
}*/

.custom #shopp .views li {                  /* gets rid of Views options for products */
display:none;
}

/* shopp formatting */
#shopp .addtocart {
	width:145px;
	height:31px;
	background-image:url(../../../../images/cart-button.png);
	border:none;
	color:#fff;
	margin-left:20px;
}
#shopp .checkout-button {
	width:145px;
/*	height:31px;
	background-image:url(../../../../images/cart-button.png);*/
	border:medium none;
	color:#fff;
	background-color:#ffffff;
}
#shopp .update-button {
	width:145px;
	height:31px;
	background-image:url(../../../../images/cart-button.png);
	border:none;
	color:#fff;
}
#shopp .ship-estimates .update-button {
	width:175px;
	height:37px;
	background-image:url(../../../../images/ship-button.png);
}
#shopp .remove {
	width:60px;
	height:20px;
	background-image:url(../../../../images/remove-button.png);
	border:none;
	color:#fff;
}
#shopp .category h3 {
	display:none
}
/*/#shopp #shopp-categories-menu {
	display:none
}*/
#shopp .price {
	color:#660033; 
}
#shopp .gallery .previews li.fill {
	min-width:240px;
}
#shopp .productprice {
	width:120px;
	float:left;
}
	
#shopp .productdtls  {
	width:250px;
	float:left;
	font-size:14px;
	font-weight:bold;
	} 
	
#shopp .details dd {
	margin-bottom:0px;
	float:right;
	width:100px;
	padding-left:0;
} 

#shopp .catdtl {
	font-weight:normal;
}

#shopp .catdtl dt {
	font-weight:normal;
	line-height:18px;
	width:125px;
}
#shopp .catdtl dd {
	text-align:left;
	margin-bottom:0;
	line-height:18px;
	width:100px;
	padding-left:0%;
	float:right;
}
#shopp .shopp-orderby-menu {
	visibility:hidden;
}
 
.format_text dl {
	margin:10px 0;
}
.custom #shopp a, h2 a:hover, #logo a:hover 
{
color:#222222;
}	 
#shopp .frame {
	padding-left:0px;
}
.custom #shopp ul.products li.product div.frame  
{
padding-left:0px;
}
#shopp widget_shoppcartwidget {
	margin-top:20px;
}
.custom #shopp .gallery {
	margin-right:20px;
	height:750px;
}
#shopp h3{
	margin-top:15px;
}
.custom #shopp .gallery .thumbnails:after {
	width:auto;
}
.custom #shopp .gallery .thumbnails li img {
	padding-right:5px;
}



/****************************************   FOOTER   **************************/

#legal-info {
	float:right;
	width:350px;
	text-align:right;
	margin:0;
	padding:30px 20px 0 0px;
}
#co-icons {
	float:left;
	text-align:left;
	margin:0;
	padding:30px 0px 0px 30px;
}
#co-icons a {
	padding-right:20px;
	padding-left:10px 
}
#tel p {
	 font-size:18px;
	
}

#footer {
	width:940px;
	height:105px;
	background-image:url(../../../../images/footer.jpg);
	background-repeat:no-repeat;
	padding:0;
}
#footer a, #footer a:hover {
	text-decoration:none;
	border-bottom:none;
}

/****************************************   Colours  **************************/

.burgundy, .burgundy a {
	color:#660033;
}
#white {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-top:20px;
}
#white a {
	text-decoration:underline;
	color:#FFF;
}

#checkout > ul {
	margin-left: 0;
}

.shopp_page .products ul li.product {
   min-height: 300px;
}