/* LINKS */
A:link {COLOR: #E53F45; font-weight: bold; text-decoration: none; font-family: Trebuchet, Helvetica, sans-serif; font-size: 12px;}
A:visited {COLOR: #E53F45; font-weight: bold; text-decoration: none; font-family: Trebuchet, Helvetica, sans-serif; font-size: 12px;}
A:active {COLOR: #E53F45; font-weight: bold; text-decoration: none; font-family: Trebuchet, Helvetica, sans-serif; font-size: 12px;}
A:hover {COLOR: #78aa42; font-weight: bold; text-decoration: underline; font-family: Trebuchet, Helvetica, sans-serif; font-size: 12px;}

A.store:link {font-family: Trebuchet, Helvetica, sans-serif; font-size : 12px; color: #48433e; font-weight: normal; text-decoration: none;}
A.store:visited {font-family: Trebuchet, Helvetica, sans-serif; font-size : 12px; color: #48433e; font-weight: normal; text-decoration: none;}
A.store:active {font-family: Trebuchet, Helvetica, sans-serif; font-size : 12px; color: #48433e; font-weight: normal; text-decoration: none;}
A.store:hover {font-family: Trebuchet, Helvetica, sans-serif; font-size : 12px; color: #e53f45; font-weight: normal; text-decoration: underline;}


A.contact:link {font-family: Trebuchet, Helvetica, sans-serif; font-size : 12px; color: #e53f45; font-weight: normal; text-decoration: none;}
A.contact:visited {font-family: Trebuchet, Helvetica, sans-serif; font-size : 12px; color: #e53f45; font-weight: normal; text-decoration: none;}
A.contact:active {font-family: Trebuchet, Helvetica, sans-serif; font-size : 12px; color: #e53f45; font-weight: normal; text-decoration: none;}
A.contact:hover {font-family: Trebuchet, Helvetica, sans-serif; font-size : 12px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}


A.store:link {font-family: Trebuchet, Helvetica, sans-serif; font-size : 12px; color: #78aa42; font-weight: normal; text-decoration: none;}
A.store:visited {font-family: Trebuchet, Helvetica, sans-serif; font-size : 12px; color: #78aa42; font-weight: normal; text-decoration: none;}
A.store:active {font-family: Trebuchet, Helvetica, sans-serif; font-size : 12px; color: #78aa42; font-weight: normal; text-decoration: none;}
A.store:hover {font-family: Trebuchet, Helvetica, sans-serif; font-size : 12px; color: #e53f45; font-weight: normal; text-decoration: underline;}


A.product_name:link {font-family: Trebuchet, Helvetica, sans-serif; font-size : 12px; color: #DA8A22; font-weight: normal; text-decoration: none;}
A.product_name:visited {font-family: Trebuchet, Helvetica, sans-serif; font-size : 12px; color: #DA8A22; font-weight: normal; text-decoration: none;}
A.product_name:active {font-family: Trebuchet, Helvetica, sans-serif; font-size : 12px; color: #DA8A22; font-weight: normal; text-decoration: none;}
A.product_name:hover {font-family: Trebuchet, Helvetica, sans-serif; font-size : 12px; color: #DA8A22; font-weight: normal; text-decoration: underline;}



/* FONT STYLES */

.body {COLOR: #48433e; text-decoration: none; font-family: Trebuchet, Helvetica, sans-serif; font-size: 12px; font-weight: normal;line-height: 1.8;}
.stores {COLOR: #48433e; text-decoration: none; font-family: Trebuchet, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.state {COLOR: #e53f45; text-decoration: none; font-family: Trebuchet, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
.city {COLOR: #f09c2d; text-decoration: none; font-family: Trebuchet, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
.bigger1 {COLOR: #48433e; text-decoration: none; font-family: Trebuchet, Helvetica, sans-serif; font-size: 14px; font-weight: normal;line-height: 1.8;}
.bigger2 {COLOR: #f26522; text-decoration: none; font-family: Trebuchet, Helvetica, sans-serif; font-size: 14px; font-weight: normal;line-height: 1.8;}


h1 {font-family: Trebuchet, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#000000; padding:0px;margin:0px;}
h2 {font-family: Trebuchet, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#e53f45; padding:0px;margin:0px;}


/* MISC */


/* DIVs */
DIV.container{position:relative;}
DIV.logo {position:absolute;top:-72px;left:32px;_left:-850px;width:227px;height:61px;overflow:hidden;z-index:2;}
DIV.pad {margin: 20px;COLOR: #000000; text-decoration: none; font-family: Trebuchet, Helvetica, sans-serif;; font-size: 12px; font-weight: normal;}
DIV.nav {position:absolute;top:-29px;left:384px;_left:-501px;width:501px;height:29px;background:url("images/navbg2.gif");z-index:10;}
DIV.fb {position:absolute;top:40px;left:400px;width:75px;height:20px;overflow:hidden;z-index:5;}


DIV.contact-text {line-height: 1.5;	position:absolute; top: 10px; left:1px; width: 175px;height: 150px;	z-index: 5;	padding-left: 20px;	margin-left: 90px;	overflow: hidden;font-family: Trebuchet, Helvetica, sans-serif; font-size : 12px; color: #000000;}


/*admin*/
DIV.container H1{color:#FFFFFF;position:absolute;left:300px;top:20px;width:300px;text-align:center;}



/*Forms, std*/
FORM{display:inline;}
INPUT.text{width:200px;}
INPUT.error{width:200px;}
INPUT.small_text{width:100px;}
INPUT.small_error{width:100px;}
INPUT.password{width:200px;}
INPUT.file{width:200px;}
INPUT.checkbox{}
INPUT.radio{}
INPUT.image{margin:10px}
SELECT{}
TEXTAREA{width:400px;height:125px;}

.calendar INPUT.text{width:80px;}
.calendar INPUT.error{width:80px;}
.calendar * INPUT.text{width:80px;}
.calendar * INPUT.error{width:80px;}


.error,.errors{border:2px solid #993333;color:#993333;font-weight:bold;background:#FFCCCC;margin:10px;padding:5px;}
.msg,.message{border:2px solid #FFFFFF;color:#FFFFFF;font-weight:bold;background:#888888;margin:10px;padding:5px;}
.required{color:#6F1414;font-weight:bold;}

INPUT.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;}
INPUT.small_error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;}
TEXTAREA.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;}
SELECT.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;padding:0px;margin:1px 0px;}

/*wysiwyg*/
TEXTAREA.wysiwyg{width:778px;height:400px;}
/*tiny mce*/
.header{font-family: Trebuchet MS, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#408B00; padding:0px;margin:0px;}
.subhead {font-family: Trebuchet MS, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000000; padding:0px;margin:0px;}
.wysiwyg-body{COLOR: #000000; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; font-weight: normal;}
.mceContentBody {margin:0px;text-align:left;background:#F6FDE0;COLOR: #000000; text-decoration: none; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; font-weight: normal;}
.mceContentBody A:link {COLOR: #412C27 !important; font-weight: bold !important; text-decoration: none !important; font-family: Trebuchet MS, Helvetica, sans-serif !important; font-size: 14px !important;}
.mceContentBody A:visited {COLOR: #412C27 !important; font-weight: bold !important; text-decoration: none !important; font-family: Trebuchet MS, Helvetica, sans-serif !important; font-size: 14px !important;}
.mceContentBody A:active {COLOR: #000000 !important; font-weight: bold !important; text-decoration: none !important; font-family: Trebuchet MS, Helvetica, sans-serif !important; font-size: 14px !important;}
.mceContentBody A:hover {COLOR: #000000 !important; font-weight: bold !important; text-decoration: underline !important; font-family: Trebuchet MS, Helvetica, sans-serif !important; font-size: 14px !important;}
.mceEditor{width:778px;height:400px;}





/*ADMIN*/

/*admin interface area*/
TABLE.listing{width:100%;border-spacing:0px;border-collapse:collapse;margin-bottom:30px;}
TABLE.listing TD{padding:3px;vertical-align:top;color:#000000;}
TABLE.listing TH{padding:3px;vertical-align:middle;white-space:nowrap;border-bottom:2px solid #6F6F17;border-top:2px solid #6F6F17;color:#000000;padding:3px;font-weight:bold;background:#FFFFFF}

TABLE.listing TR.row1 TD{border-bottom:1px solid #A9CA42}
TABLE.listing TR.row0 TD{border-bottom:1px solid #A9CA42}

TABLE.listing TABLE.nested TR TD{border:none;}

TABLE.listing H3{color:#000000;font-size:16px}
TABLE.listing H3 A{color:#000000;font-size:16px}
TABLE.listing H3 A:hover{color:#000000;font-size:16px}

TABLE.listing A{color:#000000;font-weight:bold;text-decoration:none;font-size:14px;}
TABLE.listing A:hover{color:#939300;font-weight:bold;text-decoration:underline}
TABLE.listing TH A{color:#000000;font-weight:bold;}
TABLE.listing TH A:hover{color:#939300;font-weight:bold;}

INPUT.disabled{margin:0px 5px;clear:none;border:1px solid #343434;padding:3px;color:#343434;font-weight:bold;background:#4f4f4f}


.edit_actions{text-align:center;vertical-align:middle;}
.edit_actions INPUT.submit,
.edit_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #000000;padding:3px;color:#FFFFFF;font-weight:bold;background:#343434;cursor:pointer;}
.save_actions{text-align:right;}
.save_actions INPUT.submit,
.save_actions INPUT.hidden_save_button,
.save_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #000000;padding:3px;color:#FFFFFF;font-weight:bold;background:#343434;cursor:pointer;}
.sort_actions{text-align:center;vertical-align:middle;}
.sort_actions INPUT.submit,
.sort_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #000000;padding:3px;color:#FFFFFF;font-weight:bold;background:#343434;cursor:pointer;}
.create_actions{text-align:center;vertical-align:middle;padding:10px 10px;vertical-align:top;}
.create_actions INPUT.submit,
.create_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #000000;padding:3px;color:#FFFFFF;font-weight:bold;background:#343434;cursor:pointer;}
.create_actions A{}
.create_actions A:hover{}

.emptyset{text-align:center;padding:50px 0px !important;vertical-align:top;font-weight:bold;color:#000000}

.back_actions{padding:10px 0px;text-align:center;}
.back_actions A{font-weight:bold;color:#000000;text-decoration:none}
.back_actions A:hover{font-weight:bold;color:#939300;text-decoration:underline}

#listing_pages{text-align:right;}
#listing_pages A{}
#listing_pages A:hover{}


.label{text-align:left;font-weight:bold;}
.value{}
.hint{color:#666666;text-align:right;font-weight:normal;width:200px;float:right;}
.required{font-weight:bold;font-size:14px;}
.section{font-weight:bold;font-size:14px;border-bottom:2px solid #000000;border-top:2px solid #000000;padding:10px !important;}

/*sortable admin*/
.dropsort_container{}
.dropsort{border:1px solid #000000;margin:8px;position:relative;background:#FFFFFF}
.dropsort_dragging{width:875px;border:1px solid #FFCC00}
.dropsort_dragbar{height:25px;background:#222222;overflow:hidden;margin:0px;cursor:move}
.dropsort_wrapper{width:100%}
.dropsort_wrapper TD{width:200px;}
.placeholder{border:1px solid #CCCCCC;margin:8px;height:75px;color:#CCCCCC;font-weight:bold;background:#CCCCCC;display:none;}

/*cart*/
DIV.shopping_cart_small{padding:4px;border:1px solid #A1A5AB;color:#000000;font-size:12px;font-weight:bold;text-align:center;}
DIV.shopping_cart_small_header{font-weight:bold;color:#000000;text-align:center;}

/*shopping car*/
#shopping_cart_links{text-align:center;}
#shopping_cart_items{text-align:center;}
#shopping_cart_links TABLE{width:750px;border-spacing:0px;border-collapse:collapse;border:1px solid #EAEFB4;margin:0px auto;}
#shopping_cart_items TABLE{width:750px;border-spacing:0px;border-collapse:collapse;border:1px solid #EAEFB4;margin:0px auto;}
#shopping_cart_links TABLE TD{padding:2px;background:#FFFFFF;color:#000000;}
#shopping_cart_items TABLE TD{padding:2px;border-bottom:1px solid #EAEFB4;color:#000000;}

#shopping_cart_items TABLE TD.header{background:#EAEFB4;color:#FFFFFF;font-weight:bold;padding:5px;border-bottom:1px solid #EAEFB4;font-size:14px;}


.shopping_cart_item_title{}
.shopping_cart_item_options{font-size:11px;font-style:italic;}
.shopping_cart_total{padding:2px 10px;}

.shopping_cart_shipping TD{background:#FAFFC4}

.ship{padding:5px 0px;font-weight:bold;font-size:11px;}


/*categries & products*/
.main_categories{text-align:right;color:#000000;font-family: Helvetica, Arial, sans-serif; font-size: 12px;}
A.sel{color:#939300;}
A.sel:hover{color:#939300;}

TABLE.products{border-spacing:3px;margin:0px 0px 15px 33px;}
TABLE.products TD{padding:4px;}
TABLE.products H2{color:#000000;}

.product_swatch IMG{border:1px solid #8e8e8e;cursor:pointer;height:60px;width:60px;overflow:hidden;text-align:center;}

#products_full{}
.product_details{display:none;text-align:center;color:#000000;width:400px;}
.product_details H3{color:#78682C;}
.product_details IMG{border:2px solid #8e8e8e;}
.product_details .sel IMG{border:2px solid #939300;}
.product_details_inner{border:2px solid #78682C;padding:10px;background:#3F3F3F;margin-top:20px;}
.image_over{width:310px;height:310px;overflow:hidden;text-align:center;cursor:pointer;margin:0px auto;}

.add_to_cart{text-align:center;color:#000000;font-weight:bold;margin:5px;}
.add_to_cart INPUT{margin-left:2px;}
.add_to_cart INPUT.submit,
.add_to_cart INPUT.button{margin:0px 5px;clear:none;border:1px solid #000000;padding:1px;color:#000000;font-weight:bold;background:#343434;cursor:pointer;font-size:11px;}
.add_to_cart INPUT.text{border:1px solid #FFFFFF;background:#000000}

.cart_message{text-align:center;border:2px solid #78682C;padding:10px;background:#555555;margin:10px;}
