/* Global CSS Attributes */

body { background:url("images/Background.png") repeat #FFFFFF; color:#515650; font-family:"Lucida Grande",Verdana,Tahoma,Helvetica,Arial,sans-serif; font-size:12px; margin:0px; padding:0px; }

a,
a:link { color:#bf6500/*#bf6500*/; text-decoration:none; }
a:visited { color:#bf6500; text-decoration:none; }
a:hover { color:#e5b37b; text-decoration:underline; }

img { background:transparent; border:none; }

.hide { display:none; }


/* --------- Header Components Variables --------- */
/* Header Variables - Rev:A001 */
#header { width:auto; height:117px; margin:30px auto 0px auto; padding:0px; position:relative; }
#header #floating-banner { text-align: right; font-weight: bold; font-size: 12px; width:958px; margin:0px auto; padding: 2px; }
#header-shrink { width:958px; height:97px; margin:0px auto; padding:0px; position:relative; overflow:hidden; border-top:1px solid #c7c5c6; border-right:1px solid #c7c5c6; border-left:1px solid #c7c5c6; }

/* Logo Variables - Rev:A001  */
#logo { width:958px; height:66px; top:0px; position:relative; float:left;  }
#logo a { width:958px; height:66px; position:relative; float:left; border:none; }

/* Navigation Variables - Rev:A001 */
#navigation-bar { background:url("images/Navigation-Background.png") repeat-x; width:958px; height:31px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
#navigation { width:auto; height:31px; margin:0px; padding:0px; top:0px; position:relative; float:left; }
#navigation ul { height:31px; padding:0px 12px 0px 0px; margin:0px; list-style-type:none; float:left; }
#navigation li { height:31px; padding:0px 0px 0px 12px; margin:0px; list-style-type:none; float:left; }
#navigation li a { color:#808080; font-size:12px; font-weight:bold; text-decoration:none; margin:0px; padding:8px 4px 6px; float:left; display:block; }
#navigation li a:visited { color:#808080; text-decoration:none; }
#navigation li a:hover { color:#CCCCCC; text-decoration:none; }
/* --------- /Header Components Variables --------- */


/* --------- Content Components Variables --------- */
/* Content Container Variables - Rev:A001 */
#content { width:100%; height:auto; margin:0px auto; padding:0px; position:relative; }
#content-shrink { background:#FFFFFF; width:958px; height:auto; margin:0px auto; padding:0px; position:relative; overflow:hidden; border-right:1px solid #c7c5c6; border-left:1px solid #c7c5c6; border-bottom:1px solid #c7c5c6; }
.content-spacer { width:958px; height:9px; margin:0px auto; padding:0px; position:relative; overflow:hidden; clear:both; }

/* Content 653 Variables - Rev:A001 */
.column-0 { width:900px; height:auto; margin:0px auto; padding:0px; left:9px; position:relative; float:left; overflow:hidden; }
.column-1 { width:653px; height:auto; margin:0px auto; padding:0px; left:9px; position:relative; float:left; overflow:hidden; }
.content-653-container { width:653px; height:auto; margin:0px auto; padding:0px; position:relative; float:left; overflow:hidden; }
.content-653-banner { 
width:653px; 
padding: 355px 0px 0px; 
line-height: 60px; font-size: 36px; 
font-weight: bold; color: white; 
background: transparent url("images/feat_back.gif") no-repeat left top; 
}
.content-653-banner .content-653-img {
height:362px;
width:653px;
position:absolute;
top:0;
overflow:hidden;
}
.content-653-banner .content-653-img img {
border:0;
max-width:653px;
}
.content-653-headline { width:653px; height:58px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
.content-653-headline h2 { color:#f5881e; font-size:18px; font-weight:normal; text-align:left; margin:0px; padding:4px 0px 0px 10px; position:relative; }
.content-653-body { width:653px; height:auto; margin:10px 0px 0px 0px; padding:0px; position:relative; float:left; overflow:hidden; font-family:arial; line-height:1.5; }
.content-653-body p { width:653px; height:auto; margin:0px; padding:0px 0px 10px 0px; position:relative; line-height:21px; }
.content-653-body p img { border:none; margin:0px; }

/* Content 279 Variables - Rev:A001 */
.column-2 { width:279px; height:auto; margin:0px auto; padding:0px; left:17px; position:relative; float:left; overflow:hidden; }
.column-2 ul { padding-left: 0px; }
.content-279-container { width:279px; height:auto; margin:0px auto; padding:0px; position:relative; float:left; overflow:hidden; }
.content-279-body { width:270px; height:auto; margin:0px; padding:0px; position:relative; float:right; overflow:hidden;margin-top:-10px;}
.content-279-body img { border:none; margin:0px 0px 0px 0px; padding:0px; }

/* Content 942 Variables - Rev:A001 */
.column-3 { width:942px; height:auto; margin:0px auto; padding:0px 0px 10px 0px; left:8px; position:relative; float:left; overflow:hidden; }

/* Content 218 Variables - Rev:A001 */
.column-1-category { width:221px; height:auto; margin:0px auto; padding:0px; left:9px; position:relative; float:left; overflow:hidden; }
.column-1-category ul { list-style: none; margin-left: 0; padding-left: 0; }
.content-218-container { width:221px; height:auto; margin:0px auto; padding:0px; position:relative; float:left; overflow:hidden; }
.widget.widget_wp_shopping_cart, .content-218-body { background:#f8f8f8; height:auto; margin:0px 0px 10px 0px; padding:0px; position:relative; float:left; overflow:hidden; border:1px solid #e3e3e3; width:218px; }
.widget.widget_wp_shopping_cart h2, .content-218-body h2 { background:#bf6500/*#c95202*/; height:22px; color:#FFFFFF; font-size:13px; font-weight:bold; text-align:left; text-transform:uppercase; margin:0px; padding:2px 0px 0px 6px; position:relative; }
.widget.widget_wp_shopping_cart ul { padding-left: 0px; }
.content-218-body h3 { background:#ebebeb; width:212px; height:22px; color:#605856; font-size:13px; font-weight:bold; text-align:left; text-transform:uppercase; margin:0px; padding:2px 0px 0px 6px; position:relative; }
div#widgetshoppingcart, .content-218-body p { height:auto; margin:0px; padding:5px 3px 10px 3px; position:relative; text-align:center; line-height:21px; font-size:11px; }
.content-218-body p img { border:none; margin:0px; }
.content-218-relatedproduct { width:218px; height:auto; margin:0px; padding:0px; position:relative; float:left; text-align:left; border-top:1px solid #e3e3e3; }
.content-218-relatedproduct-image { width:68px; height:95px; margin:0px; padding:0px; position:relative; float:left; }
.content-218-relatedproduct-image img { border:1px solid #b8b7b2; margin:8px 8px 0px 8px; padding:0px; position:relative; float:left; }
.content-218-relatedproduct-content { width:149px; height:auto; margin:0px 0px 10px 0px; padding:0px; position:relative; float:left; }
.content-218-relatedproduct-name { width:144px; color:#c14e00; font-size:11px; margin:8px 6px 0px 0px; padding:0px; position:relative; float:left; }
.content-218-relatedproduct-price { width:144px; color:#408600; font-size:12px; font-weight:bold; margin:5px 6px 0px 0px; padding:0px; position:relative; float:left; }
.content-218-relatedproduct-wishlist { width:144px; color:#c14e00; font-size:11px; margin:5px 6px 0px 0px; padding:0px; position:relative; float:left; }

/* Content 704 Variables - Rev:A001 */
.column-2-category { width:704px; height:auto; margin:0px auto; padding:0px; left:20px; position:relative; float:left; overflow:hidden; }
.content-704-container { width:704px; height:auto; margin:0px auto; padding:0px; position:relative; float:left; overflow:hidden; }
.content-704-body { width:704px; height:auto; margin:0px 0px 15px 0px; padding:0px; position:relative; float:left; overflow:hidden; }
.content-704-body h2 { width:704px; height:22px; color:#989898; font-size:18px; font-weight:bold; text-align:left; margin:0px; padding:0px 0px 10px 0px; position:relative; }
.content-704-controls { background:url("images/Table-Background.png") repeat-x; width:704px; height:30px; position:relative; float:left; }
.content-704-controls-title { width:auto; height:23px; margin:0px; padding:5px 0px 0px 10px; position:relative; float:left; color:#595b56; font-size:12px; font-weight:bold; }
.content-704-controls-pagetotal { width:auto; height:23px; margin:0px; padding:3px 10px 0px 0px; position:relative; float:right; color:#595b56; font-size:12px; font-weight:bold; }
.content-704-controls-viewtype { width:auto; height:23px; margin:0px; padding:3px 0px 0px 10px; position:relative; float:left; color:#595b56; font-size:11px; }
.content-704-controls-sortby { width:auto; height:23px; margin:0px; padding:4px 0px 0px 10px; left:140px; position:relative; float:left; color:#595b56; font-size:11px; }
.content-704-productlisting { width:704px; height:auto; margin:0px; padding:0px; position:relative; float:left; }
.content-704-product { width:166px; height:auto; margin:5px 4px 10px 4px; padding:0px; position:relative; float:left; }
.content-704-product-title { width:166px; margin:10px 0px 0px 0px; padding:0px; position:relative; float:left; font-size:14px; }
.content-704-product-price { width:166px; margin:10px 0px 0px 0px; padding:0px; position:relative; float:left; color:#408600; font-size:15px; font-weight:bold; }
.content-704-product-button { width:166px; margin:10px 0px 0px 0px; padding:0px; position:relative; float:left; }
.content-704-product-wishlist { width:166px; margin:15px 0px 0px 0px; padding:0px; position:relative; float:left; font-size:11px; }
.content-704-product-compare { width:166px; margin:5px 0px 10px 0px; padding:0px; position:relative; float:left; font-size:11px; }
.content-704-single-image { width:440px; height:auto; margin:0px; padding:0px; left:10px; position:relative; float:left; }
.content-704-single-image img { border:1px solid #b8b7b2; }
.content-704-single-image p { width:303px; height:auto; margin:10px 0px 0px 0px; padding:0px; position:relative; float:left; text-align:center; }
.content-704-single-detailpane { width:240px; height:auto; margin:0px; padding:0px; left:25px; position:relative; float:left; }
.content-704-single-detailpane h2 { color:#989898; font-size:18px; font-weight:bold; text-align:left; margin:0px; padding:0px 0px 4px 0px; position:relative; }
.content-704-single-detailpane-text { width:240px; height:auto; margin:10px 0px 0px 0px; padding:0px; position:relative; float:left; font-size:11px; }
.content-704-single-detailpane-textalt { width:363px; height:auto; margin:5px 0px 0px 0px; padding:0px; position:relative; float:left; font-size:11px; text-align:right; }
.content-704-single-detailpane-order { background:#f9f9f9; border:1px solid #f0f0f0; color:#585858; font-weight:bold; width:240px; margin:5px 0px 0px 0px; padding:5px 20px 20px 0px; position:relative; float:left; }
.content-704-single-tabpane { width:704px; height:auto; margin:20px 0px 20px 0px; padding:0px; position:relative; float:left; }
.content-704-single-tabpane-nav { background:url("images/TabPane-Background.png") repeat-x; width:681px; height:25px; margin:0px; padding:0px; left:10px; position:relative; float:left; }
.content-704-single-tabpane-nav ul { height:25px; padding:0px; margin:0px; list-style-type:none; float:left; }
.content-704-single-tabpane-nav li { height:25px; padding:0px; margin:0px; list-style-type:none; float:left; border-left:1px solid #FFFFFF; border-right:1px solid #A7A7A7; }
.content-704-single-tabpane-nav li a { color:#515650; font-size:12px; font-weight:bold; text-decoration:none; margin:0px; padding:4px 12px 4px 12px; float:left; display:block; }
.content-704-single-tabpane-nav li a:visited { color:#515650; text-decoration:none; }
.content-704-single-tabpane-nav li a:hover, .content-704-single-tabpane-nav li.ui-tabs-selected a { background:#797979; color:#FFFFFF; text-decoration:none; }
.content-704-single-tabpane-content { width:681px; height:auto; margin:5px 0px 0px 0px; padding:0px; left:10px; position:relative; float:left; }
.content-704-single-tabpane-content p { width:671px; height:auto; text-align:left; margin:5px 5px 10px 5px; padding:0px; position:relative; float:left; }
.content-704-single-spacer { width:704px; height:20px; margin:0px; padding:0px; position:relative; float:left; }
/* --------- /Content Components Variables --------- */


/* --------- Footer Variables --------- */
/* Footer Container Variables - Rev:A001 */
#footer { width:100%; height:100px; margin:0px auto; padding:0px; position:relative; }
#footer-shrink { width:958px; height:100px; margin:0px auto; padding:0px; position:relative; }
#footer-shrink img { border:none; margin:0px; padding:0px; }
.footer-spacer { width:904px; height:10px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
#footer-content { width:960px; height:36px; margin:0px auto; padding:0px; top:4px; position:relative; float:left; z-index:1;}
#footer-content p { font-size:12px; margin:0px; padding:4px 0px 0px 0px; position:relative;}
#footer-content a,
#footer-content a:link { color:#515650; text-decoration:none; }
#footer-content a:hover { color:#bf6500; text-decoration:underline; }
p#footersublinks {font-size:10px; padding-top:5px; color:#999999;}
p#footersublinks a:link {color: #999999; }
/* --------- /Footer Variables --------- */

.ui-tabs-hide { display: none; }

div.nav a { margin: 2px; }
div.nav a.highlight { color: black; }
div.clear { clear: both; }

.error { border-color: #FF0000; }
.warning { border-color: #FFA500; }
.success { border-color: #008000; }

li.MainCategory strong.category a.productlink:visited { color:#bf6500 /*#BF6500*/; }
li.MainCategory strong.category a.productlink:hover { color:#e5b37b; }
li.MainCategory strong.category a.productlink { color:#bf6500/*#BF6500*/; font-size:8pt; }
div.product_grid_item { 
float: left; 
margin:1px; 
padding:3px; 
width: 209px;
margin-bottom:15px;
height: 325px;
}
div.product_grid_display div.product_grid_item {
width: 208px;
}
div.product_grid_display div.product_grid_item img {
width: 205px;
height: 200px;
}
p.wpsc_product_price { width: 210px; margin:3px 0; }
input.wpsc_buy_button {
	margin-right: 90px;
	/*background:transparent url(images/Button-Addtocart.png) no-repeat scroll 0 0;*/
	/*background:transparent url(images/Button-Submit.png) no-repeat scroll 0 0;*/
	/*border:medium none;*/
	color:#333;
	width:120px;
	height:27px;
	cursor:pointer;
	margin-bottom:10px;
}

a.promo_link, a.promo_link:hover {
	display:block;
	text-decoration:none;
	padding-left: 15px;
    color:white;
    font-family:impact;
    font-size:28px;
    margin-top:6px;
    height:65px;
    overflow:hidden;
}

a.featured_link {
	width: 279px;
	height: 209px;
	border: 1px solid #e3e3e3;
	border-bottom: none;
	display:block;
	text-decoration:none;
}
span.featured_link_bg {
	width: 279px;
	height: 209px;
	background: transparent url(images/featured.jpg) no-repeat scroll 0 0;
	display: block;
	padding: 3px;
	padding-bottom: 0;
}
span.featured_link_text {
	color: #7D7B4C;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	height:21px;
	margin:6px 3px;
	width:273px;
	display: block;
}
div.item_image { height: 202px; width: 202px; }

h2.prodtitle {
margin-bottom:0;
font-size:14px;
}

/*   SHOPPING CSS     */
.column-2-category h2 {
color:#989898;
font-size:18px;
font-weight:bold;
height:22px;
margin:0;
padding:0 0 10px;
position:relative;
text-align:left;
width:704px;
}

a, a.link {
color:/*#BF6500*/#6E6A0F;
text-decoration:underline;
}

a:hover {
color:#E5B37B;
text-decoration:underline;
}

li.MainCategory strong.category a.productlink {
color:#BF6500/*#BF6500*/;
font-size:12px;
}

.PeCatsBrands ul li, .column-1-category ul li ul li, .widget ul li{
border-bottom:1px solid #CCCCCC;
margin:10px 0;
padding-bottom:11px;
}

div.wpsc_page_numbers, div.breadcrumb {
background:transparent url(images/Table-Background.png) repeat-x scroll 0 0;
float:left;
font-weight:bold;
height:22px;
padding-left:6px;
padding-top:7px;
position:relative;
text-align:left;
width:704px;
margin-top:5px;
}

.cattitles {
float:left:
width:450px;
font-size:20px;
font-weight:bold;
color:#333;
text-align:left;
}

.category_image {
float:right;
max-width:230px;
margin-left:5px;
}

h2.widgettitle {
background:transparent url(images/Table-Background.png) repeat-x scroll 0 0;
height:22px;
color:#7D7B4C;
display:block;
font-size:15px;
font-style:italic;
font-weight:bold;
height:21px;
padding-bottom:2px;
padding-left:4px;
padding-top:6px;
width:273px;
clear:both;
}

div.productdisplay {
border-bottom:1px solid #ECECEC;
float:left;
width:680px;
}
*html div.productdisplay {
width:680px;
float:left;
}

div.productdisplay img {
/*width:212px;*/
}

div.productdisplay img.goldstar {
width:18px;
}

div.productdisplay img.additional_description_button {
width:9px;
}

a.wpsc_akst_share_link img {
width:auto;
}

div.default_product_display div.textcol {
float:right;
min-height:214px;
width:463px;
}

div.producttext {
font-size:11px;
line-height:1.7;
text-align:left !important;
width:100%;
padding:5px;
}

div.producttextjs {
margin-left:5px;
}

div.wpsc_container p {
float:left;
width:390px;
line-height: 1.5;
}

.productcol {
width: 418px;
}

div.textcol {
width:480px;
}

.column-2-category h2 {
color:#989898;
font-size:18px;
font-weight:bold;
height:22px;
line-height:20px;
margin:0;
padding:0 0 20px;
text-align:left;
width:100%;
}

.navigation {
font-size:9px;
width:100%;
}

.post h1 a{
}

.post p {
line-height:1.5;
}

.post img {
border:1px solid #CCCCCC;
float:left;
margin:0 10px 0 0;
padding:2px;
max-height:500px;
max-width:425px;
}

.post .img_wrapper {
width:150px;
overflow:hidden;
height:150px;
float:left;
margin-right:10px;
border: 1px solid #ccc;
padding:0;
}

.post .img_wrapper img {
max-width: 225px;
max-height:200px;
margin:0;
padding:0;
border:0;
}
*html .post .img_wrapper img {
width:175px;
height:175px;
}

.post .date {
font-size:11px;
color:grey;
margin-top:-5px;
margin-bottom:2px;
}

.post .post_foot {
clear:both;
width:100%;
border-bottom:2px solid #ececec;
height:5px;
}

.feat_small {
float:left;
width:300px;
background: #f8f8f8; 
border: 1px solid #eaeaea;
margin:5px;
padding:5px;
min-height:280px;
}
*html .feat_small{
width:290px;
}

.feat_small .feat_img {
width:300px;
height:150px;
overflow:hidden;
}

.feat_small .feat_img img {
max-width:325px;
max-height:400px;
}
*html .feat_small .feat_img img {
height:180px;
width:325px;
}

h1.cattitle {
font-family:impact;
font-size:35px;
color:#BF6500;
text-decoration:none;
}

h1.cattitle a {
font-family:impact;
font-size:26px;
text-decoration:none;
}

#respond {
width:100%;
}

li.widget {
list-style-type:none;
}

/*
input.wpsc_buy_button {
font-size:0px;
width:130px;
}
*html input.wpsc_buy_button {
font-size:0px;
}

div.grid_more_info input.wpsc_buy_button {
width:auto;
margin-top: 5px;
width: 120px;
}

div.wpsc_category_details{
height:245px;
height:auto;
border-bottom: 2px solid #CCC;
overflow: hidden;
width: 100%;
}

div.wpsc_category_details img {
margin: 0px 14px 12px 0px;
}

div.wpsc_loading_animation {
display:none;
}

.PeCatsBrands ul li, .column-1-category ul li ul li, .widget ul li {
}

.wpsc_page_numbers_bottom {
clear:both;
margin-top:20px;
}

.grid_view_clearboth {
clear:both;
height:20px;
}
*/
