/* LINKS */
A:link {COLOR: #000000; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;}
A:visited {COLOR: #000000; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;}
A:active {COLOR: #000000; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 12px;}
A:hover {COLOR: #99CCFF; font-weight: bold; text-decoration: underline; font-family: Verdana; font-size: 12px;}


/* FONT STYLES */
.body {COLOR: #000000; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}
.body2 {background:#FCDCFD;COLOR: #000000; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}

TR.body TD{COLOR: #000000; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}
TR.body2 TD{background:#FCDCFD;COLOR: #000000; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}



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


/* MISC */
.background {background:url("images/ticker.gif") left center no-repeat;}
.opacity{background:#990000;filter:alpha(opacity:80,style:0);-moz-opacity:0.80;opacity:0.80}
.dashed {padding:5px;width:280px;border:2px dashed #798A1B;}

IMG.right {float: right; margin:10px; padding:2px; border:1px solid #000000;}
ul {list-style-image: url("images/box.gif"); } 


/* DIVs */
DIV.container{position:relative;}
DIV.container2{position:relative;z-index:100;}
DIV.logo {position:absolute;left:0px;_left:-400px;width:800px;height:407px;overflow:hidden;z-index:1;background:url("images/logo.gif") center center no-repeat;}
DIV.logo-admin {position:absolute;left:0px;_left:-400px;width:684px;height:149px;overflow:hidden;z-index:1;background:url("http://www.thegourmetgals.com/images/logo-admin.gif") center center no-repeat;}
DIV.pad {text-align: left; margin: 10px 120px 0px 120px;COLOR: #000000; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}






/*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 #BAADA5;color:#BAADA5;font-weight:bold;background:transparent;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;}



/*shopping cart*/
DIV.shopping_cart_small{padding:4px;border:1px solid #343434;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_cart_links{width:100%;padding:10px 0px;}
#shopping_cart_items{width:100%;}
#shopping_cart_items INPUT{width:30px;}
#shopping_cart_links INPUT.submit{margin:0px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#343434;cursor:pointer;}
#shopping_cart_links TABLE{width:100%;border-spacing:0px;border-collapse:collapse;}
#shopping_cart_items TABLE{width:100%;border-spacing:0px;border-collapse:collapse;border:1px solid #000000}
#shopping_cart_links TABLE TD{padding:2px;color:#000000;font-size:12px;font-weight:bold;}
#shopping_cart_items TABLE TD{padding:2px;color:#000000;font-size:12px;font-weight:bold;border-bottom:1px solid #000000;}

#shopping_cart_items TABLE TD.header{background:#343434;color:#FFFFFF;font-weight:bold;padding:5px;border:1px solid #000000; }

.shopping_cart_shipping TD{font-weight:bold;background:#907a7a}
.shopping_cart_tax TD{font-weight:bold;background:#907a7a}
.shopping_cart_subtotal TD{font-weight:bold;background:#343434;color:#FFFFFF}
.shopping_cart_total TD{background:#343434;color:#FFFFFF;font-weight:bold;border:1px solid #000000}

#shopping_cart_links TABLE TD.shopping_cart_item_title{}
#shopping_cart_links TABLE TD.shopping_cart_item_options{}
#shopping_cart_links TABLE TD.shopping_cart_total{padding:2px 10px;}
#shopping_cart_links FORM{margin:0px;}

#shopping_cart_order TABLE{width:100%;border-spacing:0px;border-collapse:collapse;border:1px solid #000000;}
#shopping_cart_order TABLE TD{padding:2px;color:#000000;font-size:12px;font-weight:bold;}
#shopping_cart_order TABLE TD.header{background:#343434;color:#FFFFFF;font-weight:bold;padding:5px;border:1px solid #000000; }
#shopping_cart_order INPUT.submit{margin:0px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#343434;cursor:pointer;}

#shopping_cart_order_links{padding:10px;}
#shopping_cart_order_links TABLE{width:100%;border-spacing:0px;border-collapse:collapse;}
#shopping_cart_order_links TABLE TD{padding:2px;color:#000000;font-size:12px;font-weight:bold;}
#shopping_cart_order_links INPUT.submit{margin:0px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#343434;cursor:pointer;}


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

A.cart{color:#993300}
A.cart:hover{color:#000000}


TABLE.checkout{width:100%;border-spacing:0px;border-collapse:collapse;border:1px solid #000000}
TABLE.checkout TD{color:#FFFFFF;font-weight:bold;font-size:12px;}
TABLE.checkout TD.header{background:#343434;color:#FFFFFF;font-weight:bold;padding:5px;border:1px solid #000000; }

.cart_link{white-space:nowrap;}
.cart_link INPUT.submit,
.cart_link INPUT.button{margin:0px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#343434;cursor:pointer;}

.cart_message_container{position:relative;width:1px;}
.cart_message{position:absolute;left:150px;top:-5px;border:2px solid #888888;color:#888888;background:#FCDCFD;padding:5px;text-align:Center;font-weight:bold;}
.cart_message A{color:#000000;}

/*ADMIN*/
BODY.admin{}
.admin_nav{background:#3A3A3A;width:100%;}
.admin_nav TD{padding:2px 10px;text-align:center;}
.admin_nav A{COLOR: #FFFFFF; font-weight: bold; text-decoration: none; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 12px;display:block;margin:5px 0px;}
.admin_nav A:hover{COLOR: #FFFFFF; font-weight: bold; text-decoration: underline; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 12px;display:block;margin:5px 0px;}

/*admin interface area*/
TABLE.listing{width:800px;border-spacing:0px;border-collapse:collapse;margin:10px auto;color:#000000;}
TABLE.listing H3.edit{text-align:center;}
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 #FFFFFF;border-top:2px solid #FFFFFF;color:#FFFFFF;padding:3px;font-weight:bold;background:#343434}

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

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


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

TABLE.listing INPUT.text{width:400px;}
TABLE.listing INPUT.error{width:400px;}
TABLE.listing TEXTAREA{width:400px;height:100px;}

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


.edit_actions{text-align:center;vertical-align:middle;}
.edit_actions INPUT.submit,
.edit_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #FFFFFF;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 #FFFFFF;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 #FFFFFF;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 #FFFFFF;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:#000000;text-decoration:underline}

#listing_pages{text-align:right;}
#listing_pages TABLE{text-align:right;border-spacing:0px;border-collapse:collapse;}
#listing_pages TD{background:#000000;color:#FFFFFF;font-weight:bold;font-size:12px;padding:2px;}
#listing_pages A{color:#FFFFFF;font-weight:bold;font-size:12px;}
#listing_pages A:hover{color:#FFFFFF;font-weight:bold;font-size:12px;}


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




/*sortable admin*/
TABLE.listing TD.dropsort_container_cell{padding:0px;}
.dropsort_container{}
.dropsort{border:1px solid #BDB6AD;margin:0px;position:relative;background:#807A7A;width:750px;}
.dropsort_dragging{width:750px;border:1px solid #FFCC00;}
.dropsort_dragbar{height:25px;background:url('/images/drag-icon.png') left center no-repeat #BDB6AD;overflow:hidden;margin:0px;cursor:move}
.dropsort_dragging .dropsort_dragbar{background-image:url('/images/drag-icon2.png')}
.dropsort_wrapper{width:100%}
.dropsort_wrapper TD{width:188px;}
.placeholder{border:1px solid #908A8A;margin:0px;height:75px;color:#908A8A;font-weight:bold;background:#908A8A;display:none;}


.edit_wrapper{background:transparent;width:800px;}
.edit_topbar{height:25px;background:#BDB6AD;overflow:hidden;margin:0px;}


.config_length{display:none;}