/* Default style is in style.css */

/*
Site Background: #eaeaea
Text Color: #555
Link Color: #52729b
Border Color: #ccc
Border Shadow: #f3f3f3
Frame Color: #f3f3f3
Frame Shadow: #ccc
Button Hover: #666
Footer Text Color:#878787
Nav Button Hover: #f3f3f3
Nav Sub-Button Hover: #f3f3f3
*/

body  {background-color: #f2b296; }

.general-divider {overflow: hidden;}
.nav-top-general-divider {margin-top: 0px; margin-bottom: 0px;}
.nav-bottom-general-divider {margin-top: 0px; margin-bottom: 0px;}

/* Type */
div#content {
	font-size: 15px;
	}

#container .center-column {
	
	}

body,#beneath-slider li a {color:#231f20;}
#footer {color:#231f20;}

h1 {
	margin-bottom: 8px;
	}
	
.page-content h1 {
	border: none;
	color: #FFFFFF;
	background: transparent;
	}

.page-content h1, .post h1, .post h2, .widget h2 {
	font-weight: bold;
	}

/* Frames */
.comment,form.formBuilderForm,
.post-meta,
.widget h2,
.sidebar .widget li a,
.home-carousel img,
#slider-frame,
h3.wpsc_category_boundary,
.image-frame,
.productdisplay .imagecol img.product_image,
.single_product_display form.product_form,
.widget #sliding_cart,
.sidebar .widget .wpsc_categorisation_group ul.wpsc_categories li,
.wpsc_checkout_table h4,
.wpsc table.productcart img,
.post h2,
.product_grid_display .product_grid_item,
#products_page_container .wpcart_gallery img,
#products_page_container .wpsc_product_search {
	background: url(../images/adobe_bg.png);
	border: none;
	color: #FFFFFF;
	}

/* border */
#main-nav-starter,#main-nav li,#right-sidebar,#left-sidebar,form.formBuilderForm input,form.formBuilderForm textarea,form.formBuilderForm select,#sliding_cart table.shoppingcart,.wpsc_category_image,.wpsc_container .breadcrumb,.wpsc table.productcart tr.firstrow,.wpsc table.productcart tr.firstrow, #wpsc_shopping_cart_container table.productcart,.wpsc table.productcart tr.total_price td, .entry img, .avatar img,.page-image-frame img, .product_grid_display .product_grid_item img.product_image, #products_page_container .wpsc_product_search img, #footer-widgets ul li a, .wpsc table.productcart td input[type="text"], form input[type="text"], form textarea, form select
{border-color:#3B2314 !important;}

#main-nav-cart {
	float: left;
	border-left: none;
	border-right: 2px solid #3b2314;
	height: 35px;
	overflow: hidden;
	}
#main-nav-cart a {
	border: none;
	}


#main-nav-account{
	float: left;
	border-left: none;
	border-right: 2px solid #3b2314;
	height: 35px;
	overflow: hidden;
	}
#main-nav-account a {
	border: none;
	display: block;
	padding: 9px 20px 6px;
	text-decoration: none;
	}

/* border-shadow */
#main-nav-starter {background:none;border:none;margin-left:15px;}
#main-nav a {border-color:#3B2314;}

/* links */
a, a:link, a:visited {color: #3B2314;}

.sidebar .widget .wpsc_categorisation_group li a.wpsc_category_link {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	}

div.widget a, div.widget a:link, div.widget a:visited {
	color: #FFFFFF;
	}

/* navigation */

ul#main-nav {
	float: left;
	}

#main-nav-container {
	margin-top: 0px !important;
	}

#main-nav a:link, #main-nav a:active, #main-nav a:visited,#main-nav-cart a:link, #main-nav-cart a:active, #main-nav-cart a:visited,span.storefront-cart-icon
{color:#3B2314;}

#main-nav a:hover, #main-nav ul a, #main-nav li:hover, #main-nav-cart a:hover, #main-nav-account a:hover {background:#FEDAC4;}

#main-nav a:hover, #main-nav-cart a:hover {}

#main-nav ul.children li {
	border: none;
	}

#main-nav ul.children a {
	border: none !important;
	}

/* button&nav-hover */
#main-nav ul a:hover, #footer-widgets ul li a:hover {background:#e3c4b1;}
input.button,.sidebar .widget li a:hover,form.formBuilderForm .formBuilderSubmit input,input.wpsc_buy_button,input.make_purchase,form.adjustform input[type="submit"],.wpsc-user-account input[type="submit"],input[type="submit"], form button{background:#424242; color:#f3f3f3; border-color:none;}

form.formBuilderForm .formBuilderSubmit input:hover,input.button:hover,input.wpsc_buy_button:hover,input.make_purchase:hover,form.adjustform input[type="submit"]:hover,.wpsc-user-account input[type="submit"]:hover,input[type="submit"]:hover, form button:hover {background:#666; }

/* dividers */
.general-divider {background:#3B2314; border-color:#3B2314;}
input, textarea {border-color: #ccc #f3f3f3 #f3f3f3 #ccc;}

/* Carousel */
.carousel-button {color:#ccc;}
.home-carousel img {border-color:#ccc;}
.carousel-button:hover {color:#666;}
.home-carousel img:hover {border-color:#666;}

/* table alt row */
.wpsc-user-account table.logdisplay tr.alt, .wpsc-user-account table.logdisplay tr.alt td {background-color:#ddd;}


/* Header */

#logo {
	margin: 40px 0px 0px 0px;
	}


#main-nav-search {
    float: left;
	}

#main-nav-search div.search-field-wrap {
	background: url(../images/search_bg.png) no-repeat;
	border: 0px;
	
	width: 87px;
	height: 24px;
	float: left;
	padding-top: 6px;
	padding-left: 6px;
	margin-top: 2px;
	}

#main-nav-search div.search-field-wrap input#s {
	padding: 0px;
	margin: 3px 0px 0px 0px;
	border: none;
	width: 80px;
	font-size: 11px;
	color: #000000;
	}

#main-nav-search input#searchsubmit {
	color: #231f20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background: none;
	border: none;
	padding: 0px;
	margin: 8px 0px 0px 0px;
	float: left;
	}


/* Heading Links */

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #FFFFFF !important;
	text-decoration: underline !important;
	}


/* Left Sidebar */

#left-sidebar {
	border: none;
	}

/* Right Sidebar */

#right-sidebar {
	border: none;
	}

/* Product Search Area */

div.wpsc_product_search {
	height: 63px;
	background: #424242 !important;
	border-color: #424242 !important;
	}

div.wpsc_product_search input#wpsc_search_autocomplete {
	float: right;
	clear: both;
	margin-top: 10px;
	height: 20px;
	color: #000000;
	}

#content .wpsc_product_search div.blind_down {
	top: 62px;
	}

div.wpsc_product_search select {
	min-width: 130px !important;
	width: 130px !important;
	}


/* Product Grid */

div.grid_view_newline {
	clear: both;
	}

.product_grid_display .product_grid_item {
	overflow: visible !important;
	}

div.product_grid_display div.pricedisplay {
	display: none;
	}

div.product_grid_item div.grid_product_info {
	margin: 0px !important;
	}

.product_grid_display .grid_product_info, #content .product_grid_display .grid_product_info, .product_grid_display .grid_product_info .product_text {
	color: #FFFFFF !important;
	font-size: 15px !important;
	font-weight: bold !important;
	}

div.product_grid_item img.product_image {
	border: none !important;
	background: none !important;
	padding: none !important;
	/* width: 128px !important; */
	}


/* Page Content */

div.page-content-right {
	width: 630px;
	float: right;
	}

div.page-content-right div.page-content, div.right-sidebar-content div.page-content {
	margin: 0px;
	padding: 0px 25px;
	}

div.artwork-content div.page-content {
	padding: 0px;
	margin: 0px;
	}

div.page-content-right div.page-content entry-content, 
div.right-sidebar-content div.page-content div.entry-content {
	
	}

div.page-content-right div.page-content h1,
div.right-sidebar-content div.page-content h1 {
	background: none;
	border: none;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	line-height: normal;
	}

div.page-content-right div.page-content h2,
div.right-sidebar-content div.page-content h2 {
	background: none;
	border: none;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	line-height: normal;
	color: #FFFFFF;
	font-size: 18px;
	}

div.page-content-right div.page-content-top, div.right-sidebar-content div.page-content-top {
	width: 630px;
	height: 15px;
	overflow: hidden;
	background: url(../images/page-content-top.png) no-repeat;
	}

div.page-content-right div.page-content-middle, div.right-sidebar-content div.page-content-middle {
	background: url(../images/page-content-middle.png) repeat-y;
	overflow: auto;
	}

div.page-content-right div.page-content-bottom, div.right-sidebar-content div.page-content-bottom {
	width: 630px;
	height: 15px;
	overflow: hidden;
	background: url(../images/page-content-bottom.png) no-repeat;
	}


/* Home Page Slider */

#homeSlider {
	width: 948px;
	height: 182px;
	position: relative;
	border: 6px solid #926f6f;
	margin-bottom: 15px;
	overflow: hidden;
	}

#homeSlider div.scrollWrapper {
	overflow: hidden;
	}

#homeSlider div.scrollableArea * {
	float: left;
	padding: 0px;
	margin: 0px;
	}

#homeSlider div.scrollableArea img {
	border-right: 6px solid #926F6F;
	}
