@charset "UTF-8";

html {overflow-y: scroll;}

body {
	margin:0;
	font:100% Verdana,Arial, sans-serif;
	color: #666; 
	padding:0;
	background: #f0e3d6;
}
div#container{
	width: 940px;
	padding: 0;
	margin:0 auto;
	text-align: left;
	border: 10px solid #baa793;
	border-top: none;
	background: #fff;
}

p, ul, ol {font-size: 75%; line-height: 1.5; margin:0; padding:0 0 10px 0;}
ul li, ol li { margin: 0 0 0 30px; }

img { border: 0px; }

a {color: #46599f; text-decoration: underline;}


/* layout -------------------------- */

div#header {background: #fa962d url("../img/header_bg.gif") repeat-x; height: 55px;}

div#content {padding:30px 15px 15px;}

div#main_left {float:left; width: 675px; margin:0 30px 0 0;}
div#main_right {float:left; width: 205px; margin:0;}



/* top nav header links -------------------------- */

div#header_links {float:right;}
div#header_links ul {margin:0 15px 0 0; padding:5px 0 0 0;}
div#header_links ul li {
  float:left;
  margin:0 0 0 10px;
  padding:0 0 0 5px;
  list-style:none;
  background:url("../img/top_nav_btn_left.gif") no-repeat left top;
}

div#header_links ul a {
  float:left;
  display:block;
  padding:2px 10px 5px 5px;
  text-decoration:none;
  color:#d2cabc;
  background:url("../img/top_nav_btn_right.gif") no-repeat right top; color:#fff;margin:0;
}



/* breadcrumb -------------------------- */

div#breadcrumb {background: #322e2a url("../img/breadcrumb_bg.gif") repeat-x; }
div#breadcrumb ul {margin:0 0 0 15px; padding:0;}
div#breadcrumb ul li {margin:0; padding:5px 5px 5px 0; display:inline; list-style: none;float:left;}
div#breadcrumb ul li a {color: #fa962c;}
div#breadcrumb ul li span {color: #fff;}




/* rhs -------------------------- */

div.rhsbox {background: #e1e1e1 url("../img/rhsbox_top.gif") no-repeat; padding: 10px 0 5px 10px;}

div.rhsbox_btm {background: url("../img/rhsbox_btm.gif") no-repeat; height: 5px; margin:0 0 15px;}


div.rhsbox ul {margin:0 0 5px 5px; padding:0;}
div.rhsbox ul li {margin:0; padding:3px 0 3px 20px; list-style:none; background: url("../img/rhs_bullet.gif") left center no-repeat}

div.rhsbox ul.rhs_tags {font-size: 70%; margin:5px 0 0 0;}

div.rhsbox ul.rhs_tag_archive {font-size: 70%; margin:5px 0 0 0;}
div.rhsbox ul.rhs_tag_archive li {margin:0 0 4px; padding:0 10px 0 0; list-style:none; display:inline; background: none; white-space: nowrap; float:left;}
div.rhsbox ul.rhs_tag_archive li a {text-decoration: none;padding: 2px; border:1px solid #e1e1e1;}
div.rhsbox ul.rhs_tag_archive li a:hover, div.rhsbox ul.rhs_tag_archive li.selected a {border:1px solid #ccc; background: url("../img/a_hover_bg.gif") left top repeat-x;}

div.rhsbox ul.rhs_categories {margin:0 0 5px 0;}
div.rhsbox ul.rhs_categories li {background:none; padding:3px 0 3px 0;}

div.rhsbox ul#tag_result {font-size: 70%;background: #fff;margin:0 0 0 0; width: 136px; z-index: 99; position:absolute;border: 1px solid #e1e1e1;border-bottom: none;}
div.rhsbox ul#tag_result li {background: none; padding: 3px; border-bottom: 1px solid #e1e1e1;}

div.rhs_scroller {max-height: 100px; overflow: auto; margin:0 10px 10px 0; border-bottom: 1px solid #bababa; border-top: 1px solid #bababa;/*background: #fff url("../img/form_gradient.gif") repeat-x;*/}




/* form box styling -------------------------- */

div.form_element_box {border-bottom: 1px solid #e1e1e1; padding: 0 0 10px 0; margin:0 0 10px;}

div.form_element_media_preview {float:left; width: 120px; margin:0;}
div.form_element_media_preview img {border: 1px solid #ccc;}

div.form_element_media_text {float:left; width: 380px;}
div.form_element_media_text a {color: #46599f;}


div#form_multicontent_holder {float:left; width: 500px; padding:5px 0 0 0;}

div.form_multicontent_box {border-top: 3px solid #e1e1e1; background: #ffffff url("../img/form_gradient.gif") repeat-x; padding:0 0 10px;}
div.multicontent_icon {float:left; width: 50px;}
div.multicontent_icon img {margin:7px 0 0 7px;}

div.multicontent_content {float:left; width: 445px; padding: 7px 0 0 0;}

div.multicontent_btns {float:right;}
div.multicontent_btns img {margin:0;}

div.multicontent_btns ul {margin:0 -2px 0 0;; padding:0; font-size: 70%;}
div.multicontent_btns ul li {margin:0; padding:0 0 0 5px; list-style: none; display: inline;}
div.multicontent_btns ul li a {color: #8591ba; padding: 2px; border:1px solid transparent; text-decoration: none;margin:0 4px;}
div.multicontent_btns ul li a:hover {border:1px solid #e1e1e1; background: url("../img/a_hover_bg.gif") left top repeat-x;}

div.multicontent_btns ul li img {margin:0 0 0 3px; vertical-align: middle;}

div.gallery_item {background: #f8f7ee; margin:10px 0 0; border-top: 3px solid #dbdbd1; padding:0 0 5px 5px; clear:left;}
div.gallery_item_btns {text-align:right; padding:2px 0px 5px; margin:0 -2px 0 0; /*background: url("../img/gallery_item_gradient.gif") repeat-x;*/}
div.gallery_item_btns ul {margin:0 ; padding:0; font-size: 70%;}
div.gallery_item_btns ul li {margin:0; padding:0 0 0 5px; list-style: none; display: inline;}
div.gallery_item_btns ul li a {color: #8591ba; padding: 2px; border:1px solid transparent; text-decoration: none;margin:0 4px;}
div.gallery_item_btns ul li a:hover {border:1px solid #e1e1e1; background: url("../img/a_hover_bg.gif") left top repeat-x;}

div.gallery_item_btns ul li img {margin:0; vertical-align: middle;}

div.multicontent_media_preview {float:left; width: 120px;}
div.multicontent_media_preview img {border: 1px solid #ccc;}

div.multicontent_media_text {float:left; width: 325px;}
div.multicontent_media_text a {color: #46599f;}

div.gallery_item {background: #f8f7ee; margin:10px 0 0; padding: 5px;}
div.gallery_item div.multicontent_media_preview {width: 115px;}
div.gallery_item div.multicontent_media_text {width: 320px;}



/* extras -------------------------- */

div#extras_loading {float:left;margin:5px 0 0 0;}
div#extras_loading p {font-size: 100%;font-family:Arial, sans-serif;font-weight: bold; background: url("../img/loading_icon.gif") no-repeat; padding:0 0 10px 35px;}




/* toolbar -------------------------- */

div#toolbar {border-top: 3px solid #e1e1e1; background: url("../img/toolbar_bg.gif") repeat-x; margin:10px 0; }

div#toolbar ul {margin:10px 0 0 30px; padding:0; font-size: 60%;}
div#toolbar ul li {list-style: none; display:inline; margin:0; padding:0 7px 10px; float:left; text-align:center;}
div#toolbar ul li img {margin:0 0 2px; cursor: pointer;}




/* main listings ---------------------- */

ul.main_listing {margin:0 0 30px 0; padding:0;font-size: 100%; font-family:Arial, sans-serif; font-weight: bold; border-top: 3px solid #e1e1e1; background: url("../img/form_gradient.gif") repeat-x;}
ul.main_listing li {margin:0; padding:5px 10px; list-style: none;border-bottom: 1px solid #e1e1e1; font-size: 90%;}
ul.main_listing li.title {color: #554d44; font-size: 110%;}
ul.main_listing li.title img {float:right;}


div.listing_holder {font-family:Arial, sans-serif; margin:0 0 30px;}

div.listing_row {background: #fff; border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1;}
div.listing_row p {padding:7px 0;}

div.flagged {background: #fff9e1}
div.warning {background: #fce4e8}


div.listing_title {border-top: 3px solid #e1e1e1; background: url("../img/form_gradient.gif") repeat-x; padding: 5px 10px; margin:0; border-bottom: 1px solid #e1e1e1;}
div.listing_title img {float:right; vertical-align: middle; margin:0 -5px 0 0;}

div.listing_header {background: #e1e1e1;}
div.listing_header p {padding:0; text-transform: uppercase; font-size: 65%; padding: 0;color:#333;}



div.listing_header_name {float:left; width: 345px;}
div.listing_header_name p {padding: 0 0 0 10px;}
div.listing_header_settings {float:left; width: 90px;text-align: center}
div.listing_header_status {float:left; width: 120px; text-align: center}

div.listing_name {padding:5px 0; float:left; width: 345px;}
div.listing_name p {padding:0 10px; font-size: 90%; font-weight:bold;}

div.listing_email {padding:5px 0; float:left; width: 595px;}
div.listing_email p {padding:0 10px; font-size: 90%; font-weight:bold;}

div.listing_settings {float:left; width: 90px;text-align: center; }
div.listing_status {float:left; width: 120px;text-align: center; }
div.listing_delete {float:left; width: 80px;text-align: center; }
div.listing_dragger {float:left; width: 40px;text-align: right; cursor: n-resize; }
div.listing_dragger img {margin:6px 0 0 0;}

div.listing_e_order {float:left; width: 130px; margin:0 0 0 10px;}
div.listing_e_time {float:left; width: 150px;}
div.listing_e_customer {float:left; width: 210px;}

div.listing_e_value {float:left; width: 80px;}
div.listing_e_status {float:left; width: 70px; text-align: center;}

div.listing_e_product {float:left; width: 400px; margin:0 0 0 10px;}
div.listing_e_option {float:left; width: 90px; text-align: center;}
div.listing_e_stock {float:left; width: 95px; text-align: center;}
div.listing_e_update {float:left; width: 80px; text-align: center;}

div.listing_e_product_p {float:left; width: 460px; margin:0 0 0 10px;}
div.listing_e_status_p {float:left; width: 120px; text-align: center;}
div.listing_e_delete_p {float:left; width: 80px; text-align: center;}

div.listing_e_customer_c {float:left; width: 365px; margin:0 0 0 10px;}
div.listing_e_transactions {float:left; width: 200px; text-align: center;}
div.listing_e_value_c {float:left; width: 100px; text-align: center;}


div.listing_settings p, 
div.listing_status p, 
div.listing_delete p,
div.listing_row div.listing_e_status_p p, 
div.listing_row div.listing_e_delete_p p {
	margin:8px 0 0 0; 
	padding:0; 
	font-size: 70%;
}
div.listing_settings p {color: #999;}

div.listing_status p,
div.listing_row div.listing_e_status_p p {
	border-right: 1px solid #e1e1e1; 
	border-left: 1px solid #e1e1e1;
}

div.listing_status a, 
div.listing_e_status_p a, 
div.listing_settings a, 
div.listing_delete a, 
div.listing_e_delete_p a {
	color: #8591ba; 
	padding: 2px; 
	border:1px solid #fff; 
	text-decoration: none;
	margin:0 4px;
}
div.listing_status a:hover, 
div.listing_e_status_p a:hover, 
div.listing_settings a:hover, 
div.listing_delete a:hover, 
div.listing_e_delete_p a:hover {
	border:1px solid #e1e1e1; 
	background: url("../img/a_hover_bg.gif") left top repeat-x;
}

div.listing_row div.listing_e_status_p span,
div.listing_row div.listing_status p span {
	margin:0 4px; 
	padding: 2px; 
	background: #fff3ba; 
	color: #927c12; 
	border: 1px solid #ddc44f;
	-moz-border-radius: 0; 
	-webkit-border-radius: 0;
}



div.listing_row div.listing_e_order p, 
div.listing_row div.listing_e_product p, 
div.listing_row div.listing_e_product_p p, 
div.listing_row div.listing_e_customer_c p {
	font-size: 90%; 
	font-weight:bold;
	padding:5px 0;
}

div.listing_row p span {
	padding: 3px 5px;
	color: #fff;
	text-transform: uppercase;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	font-size: 90%;
}
div.listing_row p span.new {
	background: #5fa751;
}
div.listing_row p span.dispatched {
	background: #bbad3b;
}
div.listing_row p span.cancelled {
	background: #ff0000;
}


div.listing_header_group {padding:5px 0; float:left; width: 370px;}
div.listing_header_group p {padding:0 10px;}
div.listing_header_access_none {padding:5px 0; float:left; width: 100px; text-align: center;}
div.listing_header_access_limited {padding:5px 0; float:left; width: 100px; text-align: center;}
div.listing_header_access_full {padding:5px 0; float:left; width: 100px; text-align: center;}

div.listing_group {padding:5px 0; float:left; width: 370px;}
div.listing_group p {padding:0 10px; font-size: 90%;}
div.listing_access_none {padding:5px 0; float:left; width: 100px; text-align: center;}
div.listing_access_limited {padding:5px 0; float:left; width: 100px; text-align: center;}
div.listing_access_full {padding:5px 0; float:left; width: 100px; text-align: center;}

div.listing_access_none label, div.listing_access_limited label, div.listing_access_full label {font-size: 70%;}




/* shop styles  */

ul.main_listing li.flagged {background: #fff9e1 url("images/flag-icon.gif") right center no-repeat;}

div#notification_box {background: #fff9e1; border: 3px solid #e1debe; border-bottom: 2px solid #e1debe; margin:0 0 20px;}

div#notification_box p {font-size: 65%; padding:0 0 2px;}
div#notification_box p a {text-decoration: none; color: #666666;}
div#notification_box p.number {font-size: 250%; font-family:Arial, sans-serif; font-weight: bold; line-height: 1; padding: 7px 0 5px; }
div#notification_box p.orders a {color: #333;}
div#notification_box p.low a {color: #cbb70f;}
div#notification_box p.high a {color: #a74731;}
div#notification_box p.sales a {color: #cbb70f;}
div#notification_box p.sales a.green {color: #26a40d;}
div#notification_box p.sales a.red {color: #A74731;}


div.notification_inner_box {float: left; width: 165px; border-right: 3px solid #e1debe; text-align: center;}
div.notification_inner_box_last {float: left; width: 165px; text-align: center;}


p.order_values {
	font-weight: bold;
	padding:0;
}
p.order_status {
	padding:0 0 5px;
	font-weight: normal;
}
p.order_values span {
	font-weight: normal;
	margin:0 0 0 5px;
	padding: 3px 7px;
	color: #fff;
	text-transform: uppercase;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	font-size: 110%;
	margin:0 10px 0 0;
}
p.order_values span.new {background: #5fa751;}
p.order_values span.dispatched {background: #BBAD3B;}
p.order_values span.cancelled {background: #FF0000;}

table#order_breakdown {width: 500px; margin:0 0 10px;}
table#order_breakdown th {background: #e1e1e1; font-size: 65%; color: #333; text-transform: uppercase; font-weight: normal; padding:3px;}

table#order_breakdown td {padding:5px;}
table#order_breakdown td p {padding:0;}

table#order_breakdown .item {width: 300px;}
table#order_breakdown .item_price {width: 100px; text-align: right;}
table#order_breakdown td.item_price {padding-right: 10px;}
table#order_breakdown .item_total {width: 100px; text-align: right;}
table#order_breakdown td.item_total {padding-right: 10px;}

table#order_breakdown .order {width: 400px;}
table#order_breakdown .order_total {width: 100px; text-align: center;}
table#order_breakdown td.order p {font-weight: bold;}
table#order_breakdown td.order, table#order_breakdown td.order_total {border-bottom: 1px solid #e1e1e1;}

table#order_breakdown tr.last td {border-bottom: 3px solid #e1e1e1;}
table#order_breakdown tr.vat td.item_price, table#order_breakdown tr.delivery td.item_price, table#order_breakdown tr.subtotal td.item_price {border-top: 3px solid #e1e1e1; text-align: left; font-weight: bold;}
table#order_breakdown tr.vat td.item_total, table#order_breakdown tr.delivery td.item_total, table#order_breakdown tr.subtotal td.item_total {border-top: 3px solid #e1e1e1; font-weight: bold;}

table#order_breakdown tr.total td.item_price {background: #e1e1e1; font-weight: bold; text-align: left; color: #333; text-transform: uppercase; font-size: 110%;}
table#order_breakdown tr.total td.item_total {background: #e1e1e1; font-weight: bold; color: #333; font-size: 110%;}

table#order_breakdown tr.total td.order_footer {background: #e1e1e1; font-weight: bold; text-align: left; color: #333; text-transform: uppercase; font-size: 110%;}
table#order_breakdown tr.total td.order_footer_total {background: #e1e1e1; font-weight: bold; color: #333; font-size: 110%; text-align: center;}




/* draggable sort items (like category lists) ------------ */

div.sort_items { margin:0 25px 10px 0; background: #fff; padding:0 0 0 10px;}
div.sort_items img { vertical-align: middle; }

div.sort_items a {color: #8591ba; padding: 2px; border:1px solid #fff; text-decoration: none;margin:0 4px;font-size: 70%;}
div.sort_items a:hover {border:1px solid #e1e1e1; background: url("../img/a_hover_bg.gif") left top repeat-x;}



/* listing tree ------------------------ */

ul.tree {margin:0; padding:0; line-height:1.3;}
ul.tree li {list-style: none; margin:0; padding:5px 0 ; }
ul.tree li.title {border-top: 3px solid #e1e1e1; background: #ffffff url("../img/form_gradient.gif") repeat-x; padding-bottom:5px;}
ul.tree li.title span {font-size: 120%; font-weight:bold; margin:0 0 0 5px;}

ul.tree ul {font-size: 100%; border-top: 2px solid #e1e1e1; padding:0; margin-top: 5px;}
ul.tree ul li {margin:0 0 0 20px;}
ul.tree ul li.title {border-bottom: 1px solid #e1e1e1;}


/* new select item ----------------------- */

div.new_select_item {
	border: 3px solid #322e2a;
	-moz-border-radius: 5px; 
  	-webkit-border-radius: 5px;	
	margin:-20px 0 10px -10px;
	background: #fff;
	width: 675px;
	padding:10px;
}



/* listing filter ------------------------ */

ul#list_filter {margin:0; padding:10px 0 10px 10px;border-top: 2px solid #e1e1e1;}
ul#list_filter li {display:inline; margin:0 15px 0 0; padding:3px 7px;}

ul#list_filter li.selected {
	background: #46599f;
	-moz-border-radius: 5px; 
  	-webkit-border-radius: 5px;
}

ul#list_filter li a {text-decoration: none;}
ul#list_filter li a:hover {text-decoration: underline;}

ul#list_filter li.selected a {color: #fff;}
ul#list_filter li.selected a:hover {text-decoration: none;}


/* pop up overlay ------------------------ */

div#overlay {position:fixed; top:0; left:0; z-index:4; width: 100%; height: 100%; background: url("../img/black-70.png") repeat 0 0 transparent;}
div#popup {background: #fff; width: 300px; margin:0 auto; border: 5px solid #BAA793;}

div#popup_holder {position:fixed; z-index:5; left: 0; top: 160px; width: 100%; }
div#popup_inner {padding: 10px 10px 0;}




/* uploader in pop up overlay ------------------------ */

.progressBox {
  border: 1px SOLID #c6c6c6;
  background: #e5e5e5 url("../img/progress_bg.gif") left top repeat-x;
  height: 20px;
  width: 275px;
  margin:0 0 10px 0;
}

.progressBar {
  background: #7bd741 url("../img/progress_bar.gif") left top repeat-x;
  height: 20px;
  width: 1px;
  border-right: 1px solid #58c524;
}


/* link picker in pop up overlay ------------------------ */


div#pop_tab_nav { margin:10px 0 20px 0; padding:0; background: url("../img/mini-nav-line.gif") bottom repeat-x; height: 27px;}

div#pop_tab_nav ul {
  margin:0;
  padding:0;
  list-style:none;
  font-family: Arial, sans-serif;font-size:80%;
  line-height:18px;
  }
div#pop_tab_nav ul li {
  float:left;
  background:url("../img/mini-tab-left.gif") no-repeat;
  margin:0 0 -1px 10px;
  padding:0 0 0 5px;
  }
div#pop_tab_nav ul li.selected {
  background:url("../img/mini-tab-select-left.gif") no-repeat;
 }
div#pop_tab_nav ul a {
  float:left;
  display:block;
  padding:5px 12px 4px 7px;
  text-decoration:none;
  color:#333;
  background: url("../img/mini-tab-right.gif") right top no-repeat ;
  margin:0;
  }
div#pop_tab_nav ul li.selected a {
  background:url("../img/mini-tab-select-right.gif") right top no-repeat; 
  color:#554D44;
  margin:0;
 }
 

ul.link_list {margin:0 0 0 10px; padding:0;}
ul.link_list li {list-style:none; margin:0; padding: 3px 0; /*border-bottom: 1px solid #ccc;*/}
ul.link_list li img {vertical-align: middle; margin:0 5px 0 0;}
 
ul.link_list ul {font-size: 100%;}
ul.link_list ul li {padding: 3px 0 3px 20px; border-bottom:none;}


/* iframe preview in pop up overlay ------------------------ */

div#popup_holder.preview {top: 50px;}
div#popup_holder.preview div#popup {width: 990px;}

iframe.iframe_preview {width: 980px; border:1px solid #999; height: 410px}

/* link overlay ------------------------ */

div#popup_holder.link {top: 100px;}
div#popup_holder.link div#popup {width: 600px;}



/* pop up drag confirmation ------------------------ */


div.popinline {position: absolute; z-index: 100;border: 1px solid #b2a940; background-color: #f7ea5d; padding: 5px; opacity: 0.85; margin:-20px 0 0 175px; width: 530px; text-align:left;}
div.popinline p {margin: 0; padding:0; font-size: 90%; color: #333; font-weight: bold;font-family:Arial, sans-serif; text-align:center;}




/* uploader ------------------------ */

div.uploader {background: #f8f7ee;}

div.form_element_media_uploader div.uploader { width: 500px; }




/* footer -------------------------- */

p.footer {text-align: center; margin: 10px 0;}




/* Hs and Ps -------------------------- */
h1 {color: #554d44; font-size: 160%;font-family:Arial, sans-serif;letter-spacing:1px;margin:0; padding: 0 0 15px;line-height: 1.3;}
h1 strong {color: #333;}

h2 {background: #e1e1e1; font-size: 65%; color: #333; text-transform: uppercase; font-weight: normal; padding:3px; margin:0 0 10px;}

div#notification_box h2 {
	background: #e1debe; 
	padding:0 0 3px 3px; 
	margin:0; 
	color: #635f30; 
	font-size: 70%;
	font-family:Arial, sans-serif; 
	text-transform: uppercase;
	font-weight: normal;
}

h4 {color: #554d44; font-size: 110%;font-family:Arial, sans-serif;font-weight: bold; margin:0; padding:0;}

h4 a {color: #8591ba; padding: 2px 4px; border:1px solid transparent; text-decoration: none;margin:1px 4px 0 10px; font-size: 65%; font-weight:normal; position: absolute;}
h4 a:hover {border:1px solid #e1e1e1; background: url("../img/a_hover_bg.gif") left top repeat-x;}

h4.warning {font-size: 90%;font-family:Arial, sans-serif;margin:0 0 10px; padding: 5px 10px;line-height: 1.2; background: #fdf9ea url("../img/caution-icon.gif") left center no-repeat; border: 1px solid #ffeda2; padding: 10px 10px 10px 50px; margin:0 0 10px 0; color: #95851b;}

h5 {font-size: 75%;font-weight: bold; margin:0; padding:5px 0;}


p.right {text-align:right;}
p.center {text-align:center;}
p.float_right {float:right; padding:10px;}

p.page_btns {text-align:right; margin:50px 0 0 0;}
p.pop_btns {text-align:right; margin:10px 0 0 0;}
p.page_btns img, p.page_btns input, p.pop_btns img {margin:0 0 0 5px; cursor: pointer;}

p.page_btns img.cancel_btn {float:left; margin:0 0 0 175px;}
p.page_btns img.cancel_btn_left {float:left; margin:0;}

p.add_new_btn {padding:10px 0 0 10px;}
p.add_new_btn_right {padding:10px 0 0 10px; margin: 0 10px 0 0; float: right; width: auto;}

p.highlight {background:#FFFF99; padding: 2px;}

p.title {font-size: 100%;font-family:Arial, sans-serif;font-weight: bold;}
p.title a {color: #46599f;}

p.show_tags {font-size: 70%; padding:5px 0 0 0;}

p.pop_text {font-size: 100%;font-family:Arial, sans-serif;font-weight: bold; background: url("../img/caution_icon.gif") no-repeat; padding:0 0 10px 45px;}
p.pop_loading {font-size: 100%;font-family:Arial, sans-serif;font-weight: bold; background: url("../img/loading_icon.gif") no-repeat; padding:0 0 10px 35px;}
p.pop_upload {font-size: 100%;font-family:Arial, sans-serif;font-weight: bold; padding:0 0 10px;}
p.pop_complete {font-size: 100%;font-family:Arial, sans-serif;font-weight: bold; background: url("../img/tick_icon.gif") no-repeat; padding:0 0 5px 45px;}
p.pop_text strong, p.pop_loading strong {color: #333;}
p.preview {font-size: 100%;font-family:Arial, sans-serif;font-weight: bold; padding:0 0 10px;}

p.note { background: #fff9e1; font-size: 70%; padding:5px; margin:0 0 10px;}

p.inline_text_option {
	margin:10px 0; 
	padding:0;
}
p.inline_text_option input {
	margin-left: 10px;
}

p.link_href {
	background: #e8e8e8; 
	padding: 5px; 
	margin:5px 0 5px 0; 
	overflow: hidden;
	-moz-border-radius: 5px; 
  	-webkit-border-radius: 5px;
}
div.multicontent_toggle p.link_href {
	float: left; 
	width: 260px;
}

span.highlight {background:#FFFF99; padding: 2px;}

.hidden {display: none;}



/* ../img-------------------------- */

img.gallery_close_btn {float:right;}
img.gallery_add_btn {margin:10px 0 0; cursor: pointer;}

img.list_layout {vertical-align: top; margin:3px 0 10px 13px;}
img.grid_layout {vertical-align: top; margin:3px 0 10px 10px;}

img.update, input.update {margin:5px 0 0;}
img.print_dispatch {margin: 8px 0 8px 10px;}



/* clears -------------------------- */
div.clear_left {clear: left;line-height: 0.1; height: 1px;}
div.clear_left_white {clear: left;line-height: 0.1; height: 1px; background: #fff;}
div.clear_right {clear: right;line-height: 0.1; height: 1px;}
div.clear_both {clear: both;line-height: 0.1; height: 1px;}

div.clear_left_notif {clear: left;line-height: 0.1; height: 1px; background: #e1debe;}



/* forms --------------------------------------- */

div.form_right {float:left;margin:5px 0 0 0; width: 500px;}
div.form_right.error { border: 1px SOLID #FF0000; margin: 4px -1px -1px -1px; }
div#link_internal.error { border: 1px SOLID #FF0000; margin: -1px; }
div.full_width_scrolling {width: 480px; max-height: 300px; overflow: auto;}
div#list_top_right_form {float: right;}

form#list_form {margin:0; padding:0;}

label.order_details {
	font-size: 75%;
	display: inline;
	float: left;
	width: 165px;
	margin:0 0 8px;
}

label.main_form {
	color: #554d44; 
	font-size: 110%;
	font-family:Arial, sans-serif;
	font-weight: bold;
	display: inline;
	width: 155px;
	float: left;
	margin: 5px 20px 5px 0;
	clear: left;
}
label.main_form span {font-weight:normal; font-size: 65%; font-style: italic; font-family: Verdana, sans-serif; color: #666;}

label.inline_radio, label.inline_checkbox {
	font-size: 75%;
	margin:10px 0;
}
label.in_p_checkbox {
	font-size: 100%;
	margin:0;
}

label.rhs {
	font-size: 75%;
	display: inline;
	width: 60px;
	float: left;
	margin: 5px 0 10px;
	clear: left;
}



div.multicontent_toggle label {
	font-size: 75%;
	float: left;
	width: 100px;
	margin:10px 0;
}

label.image_size_options, 
div.multicontent_toggle label.image_size_options {
	font-size: 80%; 
	float:none; 
	width: auto; 
	margin:0;
}

label.pop_link_label {font-size: 75%; margin:0 10px 0 0;}

input.standard_text {margin:5px 0; padding:5px 3px; width: 490px; background: #fff url("../img/form_gradient.gif") repeat-x; border: 1px solid #bababa; font-size: 14px;font-family:Verdana,Arial, sans-serif; color:#666666;}
input.medium_text {margin:5px 0; padding:5px 3px; width: 350px; background: #fff url("../img/form_gradient.gif") repeat-x; border: 1px solid #bababa; font-size: 14px;font-family:Verdana,Arial, sans-serif; color:#666666;}
input.small_text {margin:5px 0; padding:5px 3px; width: 150px; background: #fff url("../img/form_gradient.gif") repeat-x; border: 1px solid #bababa; font-size: 14px;font-family:Verdana,Arial, sans-serif; color:#666666;}

div.sort_items input.medium_text {margin:5px 10px 5px 0;}

input.standard_checkbox {margin:5px 10px 5px 0;}
input.standard_radio {margin:5px 10px 5px 0;}

textarea.standard_textarea {margin:5px 0; padding:5px 3px; width: 490px; background: #fff url("../img/form_gradient.gif") repeat-x; border: 1px solid #bababa; font-size: 14px;font-family:Verdana,Arial, sans-serif; color:#666666;}

select.standard_dd {margin: 5px 0;font-size: 14px;background: #ebebeb; width: 490px; color: #666}

select.mini_dd {margin: 5px;font-size: 14px;background: #ebebeb; width: 60px; color: #666}


input.multicontent_text {margin:5px 0 10px; padding:5px 3px; width: 435px; background: #fff url("../img/form_gradient.gif") repeat-x; border: 1px solid #bababa; font-size: 14px;font-family:Verdana,Arial, sans-serif; color:#777;}

input.multicontent_text_small {margin:5px 0 10px; padding:5px 3px; width: 260px; background: #fff url("../img/form_gradient.gif") repeat-x; border: 1px solid #bababa; font-size: 14px;font-family:Verdana,Arial, sans-serif; color:#777;}


textarea.multicontent_textarea {margin:5px 0; padding:5px 3px; width: 435px; background: #fff url("../img/form_gradient.gif") repeat-x; border: 1px solid #bababa; font-size: 14px;font-family:Verdana,Arial, sans-serif; color:#666666;}

select.multicontent_dd {margin: 5px 0 10px 10px;font-size: 12px;background: #ebebeb; width: 175px; color: #666}


input.rhs_text {margin:0 5px 10px 0; padding:3px 3px; width: 130px; background: #fff url("../img/form_gradient.gif") repeat-x; border: 1px solid #bababa; font-size: 12px;font-family:Verdana,Arial, sans-serif; color:#666666;}

input.rhs_tag_text {margin:0 5px 0 0; padding:3px 3px; width: 130px; background: #fff url("../img/form_gradient.gif") repeat-x; border: 1px solid #bababa; font-size: 12px;font-family:Verdana,Arial, sans-serif; color:#666666;}

.rhs_btn {vertical-align: middle; cursor: pointer; }

select.rhs_dd {vertical-align:middle; margin: 5px 0 10px;font-size: 11px;background: #ebebeb; width: 125px; color: #666}

input.error, textarea.error, .defaultSkin table.mceLayout.error {
  border: 1px SOLID #FF0000;
}

input.top_right_text {border: 1px solid #b4b4b4; background: #fff; padding: 3px 4px; color: #666; font-size: 12px;font-family:Verdana,Arial, sans-serif; width: 170px; margin:1px 5px 1px 0; vertical-align: middle;}
input.top_right_text.error {border: 1px solid #FF0000;}
input.top_right_btn {vertical-align: middle;}

input.stock_text {border: 1px solid #b4b4b4; background: #fff; padding: 2px; color: #666; font-size: 11px;font-family:Verdana,Arial, sans-serif; width: 30px; margin:0; vertical-align: middle; text-align: center;}

select.top_right_dd {font-size: 11px;font-family:Verdana,Arial, sans-serif; width: 120px; vertical-align: middle; margin:1px 0;background: #ebebeb; color: #333;}


input.link_btn {margin:0 0 15px;}
div.multicontent_toggle input.link_btn {margin:0 0 15px 100px;}



.search_results {
  border: 1px solid #BABABA;
  position: absolute;
  width: 496px;
  background: #FFFFFF;
  margin: 0;
  padding: 0;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px;
}

.search_results ul {
  margin: 0;
  padding: 0;
}

.search_results ul li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding:0;
  margin: 0;
}
.search_results ul li.add_new {
  border-bottom: 1px solid #d4d4d4;
}
.search_results ul li.results {
  font-size: 80%;
  padding: 3px 5px;
}

.search_results ul li a {
  display: block;
  text-decoration: none;
  margin: 0;
  padding: 3px 5px 3px 15px;
}
.search_results ul li.add_new a {
  padding: 3px 5px;
}
.search_results ul li a:hover {
  background: #f0f0ee;
}


/* draggers --------------------------------------- */

#form_multicontent_holder div.draggable-placeholder {
  border: 1px DASHED #666;
  background: #f1f1f1;
  margin: 0 0 5px 0;
  padding: 1px 0 5px 0;
  clear: left;
}


#form_multicontent_holder div.multicontent_toggle div.draggable-placeholder {
  border: 1px DASHED #666;
  background: #f1f1f1;
  margin: 10px 0 0 0;
  padding: 5px 5px 6px;
  clear: left;
}

.form_element_box div.form_right div.draggable-placeholder {
  border: 1px DASHED #666;
  background: #f1f1f1;
  /*margin:0 25px 8px 0;
  padding: 0;*/
  margin: 0 0 5px 0;
  padding: 1px 0 5px 0;
  clear: left;
}

.form_element_box div.form_right div.category div.draggable-placeholder {
  border: 1px DASHED #666;
  background: #f1f1f1;
  margin: -1px 0;
  padding: 0;
  clear: left;
}


#form_multicontent_holder div.ui-sortable-helper, .form_element_box div.form_right div.ui-sortable-helper {
  border: 3px SOLID #999;
  margin-left: -3px;
}

#sortable div.ui-sortable-helper {
  border: 2px SOLID #999;
  margin-left: -2px;
}

#sortable div.draggable-placeholder {
  border: 1px DASHED #666;
  background: #f1f1f1;
  clear: left;
}

.drag-handle {
  cursor: n-resize;
}

#new_cat_holder {
  cursor: pointer;
}


/* date picker */

div#popup div#datepicker {
	width: 186px;
}

div.date_selector {margin:-5px 0 10px -5px; width: 186px;}


table.jCalendar {
	/*border: 1px solid #000;*/
	background: #bababa;
    border-collapse: separate;
    border-spacing: 1px;
}
table.jCalendar th {
	background: #322e2a url("../img/breadcrumb_bg.gif") repeat-x;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
	font-size: 80%;
	text-align: center;
}

table.jCalendar td {
	background: #f0f0ee;
	color: #666;
	padding: 3px 5px;
	text-align: center;
	font-size: 80%;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #a0b3c9;
	color: #333;
}
table.jCalendar td.selected {
	background: #fa9325;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #fa9325;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #fff;
	/*font-size: 10px;*/
	font-family: arial, sans-serif;
	padding: 5px;
	/*width: 171px;*/
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}

div.dp-popup h2 {
	font-size: 75%;
	color: #35312c;
	text-align: center;
	margin: 0 0 0 0;
	padding: 0;
	font-weight:normal;
	font-family: verdana, arial, sans-serif;
	background: #bababa;
	text-transform: capitalize;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 1px;
	left: 6px;
	width: 100px;
	font-size: 85%;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
	color: #666;
}
div.dp-popup div.dp-nav-prev a:hover {
	color: #35312c;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 1px;
	right: 6px;
	width: 100px;
	font-size: 85%;
}
div.dp-popup div.dp-nav-next a {
	float: right;
	color: #666;
}
div.dp-popup div.dp-nav-next a:hover {
	color: #35312c;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}

fieldset {
  border: 1px SOLID #BABABA;
  margin: 0 10px 0 0;
}

fieldset legend {
  border: 1px SOLID #BABABA;
  padding: 2px;
}

div.category {
  margin: 0 0 10px 0;
  padding:0 0 10px;
  border-bottom: 3px solid #e1e1e1;
  background: #ffffff;
}

div.subcategory {
  background: #ffffff;
}

div.subcategory input.medium_text {
  margin-left: 30px;
  width: 320px;
}

div.category div.multicontent_btns {
  margin-top: 10px;
}

ul.main_listing li.flag {
  background: #FFC0C0;
}

#graph_label {
  background: #FFFFFF;
  border: 1px SOLID #000;
  padding: 5px 7px;
  z-index: 1000;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  display: none;
  font-size: 75%;
}