body{
	background-color:#9B6529;

	margin:0px;
	font-family:Georgia, "Lucida Grande",Helvetica, sans-serif;
}
#outerContainer{
	margin:0px;
	width:100%;
	min-height:714px;
	/*border:2px solid #ff0000;*/
	background-color:#9B6529;

}
#innerContainer{
	margin:0px auto;
	position:relative;
	width:933px;
	min-height:900px;
	background-image:url('images/color2010/innerContainer_bg.png');
	background-repeat:repeat-y;
}
#topNav{
	margin:0px 0px 0px 6px;
	background-image:url('images/color2010/cream_topNav_bg.jpg');
	background-repeat:repeat-x;
	background-position:center bottom;
	background-color:#969072;
	min-height:30px;
	width:920px;
}
#header{
	margin:0px 0px 0px 6px;
	background-image:url('images/color2010/cream_header_bg2.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	min-height:127px;
	width:920px;
	position: relative;
}
#searchBox{
	position:absolute;
	top:10px;
	right:-10px;
	background-image:url('images/color2010/cream_search_bg.png');
	background-repeat:no-repeat;
	width:261px;
	height:69px;
}
#header #logo{
	margin:0px 27px;
	padding:7px 0px;
	float:left;
height:107px;
margin:0 27px;
padding:7px 0;
width:206px;
position: relative;
}
#header #vote {
float:left;
position: relative;
height:119;
width:342px;
}
#mainNav{
	margin:0px 0px 0px 6px;
	background-image:url('images/color2010/cream_mainNav_bg.jpg');
	background-repeat:repeat-x;
	background-position:center top;
	min-height:45px;
	width:920px;
}
#body{
	min-height:658px;
}
#bodyLeft{
	width:666px;
	margin:0px 0px 0px 3px;
	padding:0px 10px 0px 10px;
	float:left;
}
#bodyRight{
	padding:200px 20px 0px 690px;
}
#headerImage{
	margin:0 0 10px -7px;
overflow:hidden;
position:relative;
width:672px;
}
#headerImage #title{
	display:block;
	background-image:url('images/title_overlay2.png');
	background-repeat:no-repeat;
	position:absolute;
	width:675px;
	min-height:61px;
	left:0px;
	bottom:-10px;
}
#footer{
	
	padding:20px 15px;
	font-family:"Lucida Grande", arial,helvetica, sans-serif;
	font-size:10px;
}
#footer .footer-left{
	width:45%;
	float:left;
}
#footer .footer-right{
	width:45%;
	text-align:right;
	float:right;
	padding:0px 10px 0px 0px
}
.clear{
	clear:both;
}









/****** Theme Styles *********/

#menu {
	padding: 0px;
	text-align: right;
	vertical-align: middle;
}

#navlist {
	
	padding: 10px 0px 0px;
	color: #000;
}
#navlist a {
	font-size:13px;
	color: #000;
	padding:5px;
	text-decoration:none;
}
#navlist a:hover {
	padding:5px;
	text-decoration:underline;
	background-color:#676640;
}
#mainNav ul.links li{
	border:none;
}

#subnavlist {
	padding: 0.5em 1.2em 0.4em 5px;
	font-size: 0.8em;
	color: #000;
}
#subnavlist a {
	font-weight: bold;
	font-family:"Lucida Grande", Georgia, helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
#subnavlist a:hover{
	text-decoration: underline;
}

ul.links li {
	border-left: 1px solid #000;
}
ul.links li.first {
	border: none;
}

tr.odd td, tr.even td {
  padding: 0.3em;
}
h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.5em;
}
h1.title {
  font-size: 20px;
  color:#701502;
  font-family: Georgia;
  font-weight: normal;
  margin:10px 0px 0px;
  text-shadow: #999999 1px 1px 1px
}
h1.heading{
	font-size: 24px;
	color:#fff;
	font-family: Georgia;
	padding:0px 10px;
	margin:10px 0px 0px;
	text-shadow: #000 2px 2px 2px;
	font-weight:normal;
}
h2 {
  font-size: 1.2em;
}
h3, h4, h5, h6 {
  font-size: 1.1em;
}
p {
	font-size:13px;
	line-height:18px;
	margin-top: 0.5em;
	margin-bottom: 0.9em;
}
a {
  text-decoration: none;
}
a:link {
  color: #701502;
}
a:visited {
  color: #701502;
}
a:hover {
  color: #fff;
  text-decoration: underline;
}
fieldset {
  border: 1px solid #ccc;
}

/***** Views Themeing / Node Themeing *****/

.field-field-artist-photo img{
	margin:0px 0px 10px 10px;
	border:2px outset #666;
	float:right;
}

.view-content-artists ul{
	
}
.view-content-artists .item-list ul li{
	list-style-type: none;
	margin:10px 0px 0px;
	min-height:50px;
	border-bottom:1px groove #ccc;
}
.view-content-artists .view-data-node-data-field-artist-photo-field-artist-photo-fid{
	width:110px;
	min-height:50px;
	float:left;
}
.view-content-artists .view-data-node-data-field-artist-photo-field-artist-photo-fid img{
	border:1px outset #666;
}
.view-content-artists .view-item-artists{
	clear:both;
}

/***** products view themeing *****/


.field-field-artist-photo img{
	margin:0px 0px 10px 10px;
	border:2px outset #666;
	float:right;
}

.view-content-products ul{
	
}
.view-content-products .item-list ul li{
	list-style-type: none;
	margin:10px 0px 0px;
	min-height:160px;
	border-bottom:1px groove #ccc;
}
.view-content-products .view-data-node-data-field-image-cache-field-image-cache-fid{
	width:205px;
	min-height:142px;
	margin:0 20px 0 0;
	float:left;
}
.view-content-products .view-data-node-data-field-image-cache-field-image-cache-fid img{
	border:1px outset #666;
}
.view-content-products .view-item-artists{
	clear:both;
}
/***** Featured Products Area interior ******/

#featured-products{
	position:absolute;
	top:114px;
	right:16px;
	width:245px;
	height:291px;
	background-image:url('images/featured_products_int.png');
	background-repeat:no-repeat;
	background-position:center;
}
#featured-products #featured-content{
	height:145px;
	overflow:hidden;	
	margin:93px 15px 15px 15px;
}

/**** Search Form ****/
#searchBox #search{
	width:250px;
	margin:11px;
}

/**** Top Cart Links ****/
#top-cart-links{
	font-size:12px;
	margin:0px 45px 0px 12px;
}

/**** Remove Artwork Attribute from view *****/
#bodyLeft .form-item #edit-attributes-2.form-text{
	display:block;
}


/*** Product Node Themeing ****/
#node{
	position:relative;
}
#node #node-image{
	float:left;
	width:205px;
	height:141px;
	margin:0px 10px 10px 0px;
	position:relative;
}
#node #node-artwork-image{
	float:left;
	display:none;
	width:205px;
	min-height:141px;
	margin:0px 10px 10px 0px;
	padding:0px 20px 0px 40px;
	background-image:url('images/plus-minus_bg.gif');
	background-repeat: no-repeat;
	position:relative;
}

#node #node-artwork-image .featured-products-title{
	position:absolute;
	left:40px;
	top:0;
	padding:5px 0px 5px 5px;
	width:200px;
	background-image:url(images/title_overlay2.png);
	font-family:verdana,arial,helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	display:none;
}
#node #node-image .featured-products-title{
	position:absolute;
	left:0;
	top:0;
	padding:5px 0px 5px 5px;
	width:200px;
	background-image:url(images/title_overlay2.png);
	font-family:verdana,arial,helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	display:none;
}

#body .breadcrumb {
	padding:10px 0px;
}
#node #node-price{
	font-size: 14px;
}
#node .add_to_cart .form-item label{
	float:left;
	width:150px;
}
#node .add_to_cart .form-item input, #node .add_to_cart .form-item select{
	float:left;
	width:275px;
}
#node .add_to_cart .form-item{
	clear:both;
	padding:5px 0px
}

#cartButtons input.form-submit{
	clear:both;
	float:left;
	margin:25px 0px 0px 149px;
	background-image:url('images/cart_button_bg.png');
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	font-family:"Lucida Grande",Georgia, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:174px;
	height:38px;
	padding:0px 0px 10px 0px;

}

#block-crossroad_candles-0{
	clear:both;
	position:relative;
	width:220px;
	display:block;
}
.block ul {
	margin:0pt;
	padding:0pt 0pt 0px 0em;
}

/****** Fix Featured Carousel ********/
#featured-products .jcarousel-clip-horizontal {
	margin:0px;
}
#featured-products .jcarousel-container-horizontal {
	border:none;
	margin:0px 5px;
}
#featured-products .node-carousel-title{
	position:relative;
	color:#fff;
}
#featured-products .featured-products-title{
	position:absolute;
	left:0;
	top:0;
	padding:5px 0px 5px 5px;
	width:200px;
	background-image:url(images/title_overlay2.png);
	font-family:verdana,arial,helvetica, sans-serif;
	font-size:10px;
	display:none;
}

/**** Fix Artwork Carousel ****/
/*
#artwork{
	display:none;
}
*/
#artwork .jcarousel-container-horizontal{
	width:666px;
	background-color:#c0a860;
}
#artwork .jcarousel-clip-horizontal{
	width:656px;
}
#artwork .jcarousel-prev, #artwork .jcarousel-next{
	margin:10px 5px;
	color:#fff;
	font-weight:bold;
}
#artwork #nc_first_2{
	float:left;
	margin:0px 10px;
}
#artwork #nc_last_2{
	float:right;
	margin:0px 10px;
}
#artwork .node-carousel-item .title{
	font-size:12px;
	font-weight:bold;
}
#artwork .node-carousel-item a{
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
#artwork .node-carousel-item img{
	border:1px solid #333;
}

/**** Cart Table Formatting ****/
#bodyLeft table{
	width:100%;
}
#bodyLeft table thead{
	background-image:url('images/mainNav_bg.jpg');
	background-position: center center;	
	border:1px solid #000;
}
#bodyLeft table thead th{
	border-bottom:1px solid #000;
}
#bodyLeft table tbody{

}
#bodyLeft table tr.even{
	background-color:none;
	border:1px solid #000;
}
#bodyLeft table tr.odd{
	background-color:#d7d5bb;
	border:1px solid #000;
}
#bodyLeft table ul.cart-options, #bodyLeft table ul.product-options{
	font-size:10px;
	font-family:"Lucida Grande",verdana, sans-serif;
}
#bodyLeft table.order-review-table, #bodyLeft .order-review-table{
	border:1px solid #000;
}
#bodyLeft .pane-title-row{
	background-image:url('images/mainNav_bg.jpg');
	background-position:center;
	border:1px solid #000;
	text-align:left;
}
#bodyLeft order-review-table .row-border-top {
	border-top:1px solid #000;
}
#bodyLeft tr.review-button-row{
	background-color: transparent;
}

/****  Cart Buttons ****/
#bodyLeft #add_to_cart #edit-submit, #bodyLeft .review-button-row #edit-back, #bodyLeft .review-button-row #edit-submit, #bodyLeft #checkout-form-bottom #edit-continue, #bodyLeft #checkout-form-bottom #edit-cancel, #bodyLeft #cart-form-buttons #edit-update, #bodyLeft #cart-form-buttons #edit-checkout, #bodyLeft #cart-form-buttons #continue-shopping-link{
	background-image:url('images/cart_button_bg.png');
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	font-family:"Lucida Grande",Georgia, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:174px;
	height:38px;
	padding:0px 0px 10px 0px;
	margin:10px;
}

#continue-shopping-link {
	float:left;
	left:0;
	position:relative;
	top:0;
}
#continue-shopping-link a{
	color:#000;
	display:block;
	margin:0px;
	padding:0px;
	padding:8px 27px 0px 0px;
	
}


/**** FP Styles ****/

#fp-featured-products{
	position:absolute;
	top:97px;
	right:9px;
	width:285px;
}

#fpbodyLeft{
	width:611px;
	margin:0px 0px 0px 3px;
	padding:0px 10px 0px 10px;
	float:left;
}
#fpbodyRight{
	padding:200px 20px 0px 690px;
}
#fpheaderImage{
	margin:0px 0px 10px -7px;
	width:634px;
	min-height:287px;
	position:relative;
	background-image: url('images/fpheaderimage_bg.png');
	background-repeat: no-repeat;
}
#fpinnerContainer{
	margin:0px auto;
	position:relative;
	width:933px;
	
	background-image:url('images/innerContainerFP_bg.png');
	background-repeat:repeat-y;
}

/**** Home Page Featured Products ***/

#FPFeature{
	width:634px;
	height:280px;
	background-image: url('images/FeaturedFP_BG.jpg');
	background-repeat: no-repeat;
	background-position:center;
	position:relative;
}

#FPFeature .jcarousel-clip-horizontal {
	margin:0px;
	width:581px;
}
#FPFeature .jcarousel-container-horizontal {
	border:none;
	margin:0px;
	position:absolute;
	left:25px;
	top:64px;
	width:581px;
}
#FPFeature .node-carousel-item{
	width:188px;
}

#FPFeature .node-carousel-title{
	position:relative;
	color:#fff;
}
#FPFeature .featured-products-title{
	position:absolute;
	left:0;
	top:0;
	padding:5px 0px 5px 5px;
	width:183px;
	background-image:url(images/title_overlay2.png);
	font-family:verdana,arial,helvetica, sans-serif;
	font-size:10px;
	display:none;
}
#FPFeature ul.jcarousel_target > li {
	background:transparent none repeat scroll 0%;
	height:auto;
	padding:0pt;
	width:188px;
}
#FPFeature #nc_first_4{
	float:left;
	margin:0px 0px 5px 5px;
	font-size:12px;
}

#FPFeature .jcarousel-next-horizontal{
	float:right;
	font-size:12px;
	margin:0px 5px 5px 5px;
}
#absolute-cart{
	top:80px;
	right:18px;
	position:absolute;
}

#store-footer{
	display:none;
}

#bodyLeft .view-artist-artwork{
	border:1px solid #ccc;
	padding:10px;
}
#bodyLeft .view-artist-artwork ul{
	margin:0px;
	padding:0px;
}
#bodyLeft .view-artist-artwork li{
	margin:0px;
	list-style-type: none;
	padding:0px;
	width:128px;
	height:128px;
	overflow: visible;
	float:left;
}
#bodyLeft .view-artist-artwork .more-link{
	clear:both;	
}

#mainNav ul.nice-menu{
	border:none;
	background-color: transparent;
	margin:5px 0px 0px 0px;
}
#mainNav ul.nice-menu li{
	background-color: #ccc;
	border:none;
}
#mainNav ul.nice-menu-down li{
	background: none;
}
#mainNav ul.nice-menu-down li ul li{
	background-image:url('images/mainNav_bg.jpg');
	background-repeat:repeat-x;
	background-position:center top;
	border:1px solid #fff;
}
#mainNav a {
	font-size:13px;
	color: #000;
	padding:10px 15px;
	text-decoration:none;
}
#mainNav a:hover {
	padding:10px 15px;
	text-decoration:underline;
	background-color:#676640;
}

ul.nice-menu-down li.menuparent, #header-region ul.nice-menu-down li.menuparent {
	background:none;
}

/*** User Profile Settings ***/
#user-profile .firstName, #user-profile .lastName{
	float:left;
	margin:0px 5px 0px 0px;
}
#user-profile .item-title{
	float:left;
	font-weight:bold;
	font-size:12px;
	width:200px;
}
#user-profile .item{
	float:left;
	font-size:12px;
}
#user-profile legend{
	font-size: 14px;
	font-weight:bold;
	color:#969072;
}
#user-profile .footnote{
	font-style: italic;
	font-size:12px;
	margin:10px 0px;
}
/*** theme the wholesale form ***/
#webform-client-form-53 #webform-component-comments .form-item label{
	float:none;
}
#webform-client-form-53 .form-item label{
	width:125px;
	float:left;
}

#user-profile .footnote ul{
	margin:0px;
	padding:0px;
}
#user-profile .footnote ul li{
	margin:10px 0px 0px;
	list-style-type: none;
}

#bodyLeft .comment{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#bodyLeft .comment .submitted{
	font-size:12px;
	font-weight:bold;
}
#bodyLeft .comment .content{
	font-size:13px;
	margin:5px 0px;
	padding:5px;
	background-color:#dfddc0;
}
#bodyLeft .field-field-artist{
	float:right;
}
#bodyLeft .taxonomy{
	padding:10px 0px;
	margin:10px 0px;
	display:block;
}
#bodyLeft .field-field-artwork img{
	border:3px outset #dfddc0;
}

#bodyLeft .search-results .product-image{
	float:left;
	width:100px;
	height:100px;
}
#bodyLeft .search-results .product-price{
	float:right;
	width:50px;
	font-weight:bold;
}
#bodyLeft .search-results .product-title{
	float:left;
}
#bodyLeft .search-results .product-snippet{
	clear:right;
	font-size:12px;
	padding-top:10px;
}
#bodyLeft .search-results dd{
	border-bottom:1px solid #ccc;
}

#cartButtons .out-of-stock{
	font-size:13px;
	font-weight:bold;
	color:#660000;
}
#top-cart-links a {
color:#fff;
}
#thefacewidth {
width:285px;
margin-left: 2px;
}
element.style #top-cart-links a{
color:#fff;
}
.move {
margin-left: 4px;
}
#header #headerad{
float:left;
height:120px;
margin:3px 0 0 80px;
padding:0;
position:relative; 
border: 1px solid #3b5998; 
}
#popup{
	display:none;
}
