
/* ------------- HEADER ------------- */
div#header {position:relative;top:0;left:0;background-color:#cc9;border-bottom:2px solid #434317;height:80px;}
div#header_logo {width:250px;height:80px;position:absolute;top:0;left:0;border-right:2px solid #996;}
div#header_logo img {display:block;width:250px;height:80;}

div#main_menu {margin-left:262px;}

div#search {height:50px;margin:0;padding:0;}
div#search form {float:right;margin:5px 0 0 0;padding:0;height:20px;width:250px;background:#996 url("../../images/btn_lt_rnd_2a.gif") no-repeat left center;}
div#search form input {font-size:10px;line-height:10px;border:0;}
div#search ul,div#search ul li {margin:0;padding:0;}
div#search ul {height:20px;padding-left:5px;}
div#search ul li {color:#fff;list-style-type:none;float:left;line-height:20px;margin-left:5px;}
div#search ul li a {color:#fff;text-decoration:none;}


/* ------------- CONTENT ------------- */
div#content {position:relative;top:0;left:0;width:auto;margin:10px;padding:0;overflow:hidden;width:970px;}
div#sub_menu {margin:0 0 10px 0;}
div.form_menu {margin:5px 0 0 0;}

/* ------------- bulk order ------------- */
div#bulk_order {margin-left:220px;width:580px;}
div#bulk_order_form {height:400px;border:1px solid #666;overflow:scroll;}

div#order_ref {width:720px;text-align:right;margin-bottom:4px;}
div#order_ref h2 {font-size:10px;font-weight:normal;color:#666;line-height:10px;margin:0;padding:0;}
div#order_ref h2 span {font-weight:bold;margin-right:10px;}
div#order_ref h2 a {margin-left:10px;}
div#order_ref input {width:200px;font-size:10px;line-height:10px;border:1px solid #666;margin:0 0 0 4px;}

div#retouch_box {display:none;position:absolute;left:350px;top:200px;background-color:#fff;border:1px solid #434317;width:210px;}
div#retouch_box h1 {font-size:12px;font-weight:bold;color:#fff;background-color:#434317;margin-bottom:5px;padding:5px;}
div#retouch_box textarea#retouch_instructions {display:block;margin-left:5px;width:200px;height:100px;}
div#retouch_box div.menu {margin:5px;}
/* ------------- bulk order photo list ------------- */
div#bulk_photo_col {width:210px;float:left;display:inline;margin:0;}
div#bulk_photo_list {height:400px;background-color:#fff;border:1px solid #666;overflow:scroll;}

div#bulk_photo_list table {width:100%;}
div#bulk_photo_list table th {color:#666;background-color:#ccc;border-left:1px solid #666;border-bottom:1px solid #666;}
div#bulk_photo_list table td,div#bulk_photo_list table th {text-align:left;font-size:10px;margin:0;padding:0 0 0 5px;line-height:22px;}
div#bulk_photo_list table td input {border:0;border-style:none;margin:0 5px 0 0;padding:0;font-size:10px;}
div#bulk_photo_list table th.p_name {width:130px;border-left:0;}

/* ------------- bulk order checkout ------------- */
div#checkout_content {width:600px;margin-left:auto;margin-right:auto;border:1px solid #666;}
div#checkout_order {height:200px;overflow:auto;}
div#checkout_form {border-top:1px solid #666;overflow:auto;padding-bottom:10px;border-bottom:1px solid #666;}
div#checkout_menu {clear:both;margin:5px;}

div.pre_order {margin:0;float:left;width:200px;}
div.pre_order input,div.pre_order select,div.pre_order textarea {width:170px;}
div.pre_order textarea {height:100px;}
div.pre_order input.radio {width:auto;}
div.pre_order h1 {font-size:11px;color:#666;background-color:#ccc;line-height:11px;margin:0;padding:5px;border-bottom:1px solid #666;}
div.pre_order dl,div.pre_order dl dt,div.pre_order dl dd {margin:0;padding:0;}
div.pre_order dl {margin:0 5px}
div.pre_order dl dt {margin:5px 0 2px 0;}
div.pre_order dl#ship_addr_block {display:none;}
div.pre_order ul.address {margin:5px;}


div#advanced_search {float:left;display:inline;width:160px;}
div#advanced_search h1 {color:#434317;margin:4px 0 0 0;font-size:11px;}
div#advanced_search input,div#advanced_search select {width:140px;margin:0 2px 0 10px;font-size:11px;line-height:11px;border:1px solid #ccc;margin-top:2px;}
div#advanced_search input.checkbox {width:auto;}
div#advanced_search select.date_d {width:50px;}
div#advanced_search select.date_m {width:80px;}
div#advanced_search select.date_y {width:60px;margin-left:4px;}
div#advanced_search div.sub {margin-left:10px;}
div#advanced_search div.sub select,div#advanced_search div.sub input {margin-left:0;}
div#advanced_search div.sub input {width:130px;}

div#results_fields ul {margin:0;padding:0;}
div#results_fields ul li {list-style-type:none;font-size:11px;}

div#advanced_search div.menu {margin-top:10px;}

div#adv_search_results {margin-left:170px;}
div#adv_search_results td.totals {color:#f00;border-right:0;padding:5px 2px 5px 0;font-weight:bold;}



/* ------------- event pricing ------------- */
div#price_choices {border-bottom:1px dashed #996;margin-bottom:20px;}
div#price_choices h2 {font-size:12px;color:#434317;}
div#price_choices ul {margin:5px 0 0 0;padding:0;}
div#price_choices ul li {list-style-type:none;display:inline;margin-left:20px;font-size:12px;line-height:25px;}
div#price_choices input {}

div#default_price select {width:150px;}
div#event_price {}


table#cards_price_table {width:99%;}

table.price_list th.item_name {width:50px;}
table.price_list th.item_price {width:50px;}
table.price_list th.item_display {width:50px;}


table.price_list td input.text,td.discounts input {width:40px;}
table.price_list td a.add_discount {}
table.price_list td a.del_discount {}
td.discounts span {margin:0 5px;}
td.discounts span input.text {margin-left:2px;}
td.discounts a {text-decoration:none;}

div.client_photo_pricing {width:230px;}
div.client_card_pricing {width:460px;}
div.client_card_pricing h2,div.client_photo_pricing h2 {font-size:12px;margin-bottom:5px;color:#666;}
div.client_card_pricing div.menu,div.client_photo_pricing div.menu {margin-top:10px;}
div.client_card_pricing tr.cat td {background-color:#333;color:#fff;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:4px;font-size:12px;font-weight:bold;}
div.client_card_pricing tr.cat td a {color:#fff;margin-left:4px;}

/* ------------- event photos ------------- */
div#edit_photos {}
div#edit_photos ul {margin:0;padding:0;list-style-type:none;}
div#edit_photos ul li {float:left;width:62px;margin-right:4px;margin-bottom:10px;}
div#edit_photos ul li a,div#edit_photos ul li a img {display:block;width:60px;height:60px;}
div#edit_photos ul li a {border:1px solid #666;}
div#edit_photos ul li a:hover {cursor:move;}
div#edit_photos ul li input {display:block;width:62px;}

div#edit_photos ul li a.toggle_select {border:1px solid #f00;}
div#edit_photos ul li a.toggle_unselect {border:1px solid #f00;}

div#edit_photos ul li.select a {border:1px solid #f00;}



/* ------------- event photos new ------------- */
div#edit_photos2 {width:986px;background-color:#ccc;overflow:hidden;height:1%;padding-bottom:10px;}

/* menus */
div.app_menu {}
div.app_menu ul {margin:0;padding:0;height:20px;}
div.app_menu ul li {display:block;float:left;width:60px;color:#fff;background-color:#999;margin-left:5px;line-height:20px;height:20px;text-align:center;}
	* html div.app_menu ul li {display:inline-block;}
div.app_menu ul li.first {margin-left:0;}
div.app_menu ul li.hover {background-color:#ddd;color:#333;cursor:pointer;cursor:hand;}


div#edit_photos2 div.ajax_msg {color:#c00;font-weight:bold;font-style:italic;font-size:12px;margin:5px;}

div#edit_photos2 div.p_cell {background-color:#eee;border:1px solid #000;overflow:auto;}
div#edit_photos2 div.p_cell h2 {background-color:#333;color:#eee;line-height:14px;font-size:10px;font-weight:bold;padding-left:4px;}


div#edit_photos2 div#p_base {clear:both;width:986px;}

div#edit_photos2 div#p_cats_cell {float:left;display:inline;width:147px;height:187px;margin-bottom:4px;}
div#edit_photos2 div#p_cats ul {margin:0;padding:0;list-style-type:none;}
div#edit_photos2 div#p_cats ul li {display:block;line-height:100%;padding:4px;font-size:11px;text-decoration:none;color:#333;}
div#edit_photos2 div#p_cats ul li.focus {background-color:#ccc;}
div#edit_photos2 div#p_cats ul li.hover {cursor:hand;cursor:pointer;background-color:#ccc;}

div#edit_photos2 div#p_info_cell {float:left;display:inline;clear:left;width:147px;height:187px;}

div#edit_photos2 div#p_cat_thumbs_cell {position:relative;top:0;left:0;float:right;width:830px;height:398px;} /* height:380px */
div#edit_photos2 div#p_cat_thumbs {position:absolute;top:18px;left:0;width:814px;height:380px;overflow:scroll;}
div#edit_photos2 div#p_cat_thumbs ul {margin:0;padding:0;list-style-type:none;}
div#edit_photos2 div#p_cat_thumbs ul li,div#edit_photos2 div#p_cat_thumbs ul li span,div#edit_photos2 div#p_cat_thumbs ul li span img {display:block;width:60px;height:60px;}
div#edit_photos2 div#p_cat_thumbs ul li {position:relative;left:0;top:0;overflow:hidden;float:left;display:inline;margin:0 0 4px 4px;border:1px solid #666;}
div#edit_photos2 div#p_cat_thumbs ul li span {display:block;position:absolute;left:0;top:0;}
div#edit_photos2 div#p_cat_thumbs ul li.select {border:1px solid #c00;}
div#edit_photos2 div#p_cat_thumbs ul li.select span {background-color:#c00;opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30);}
div#edit_photos2 div#p_cat_thumbs ul li.off_web {opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30);}
div#edit_photos2 div#p_cat_thumbs ul li.focus {border:1px solid #30c;}
div#edit_photos2 div#p_cat_thumbs ul li.focus span {background-color:#30c;opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30);}
div#edit_photos2 div#p_cat_thumbs ul li.hover {cursor:hand;cursor:pointer;border:1px solid #c00;}

div#edit_photos2 div#p_controls {height:46px;overflow:hidden;margin-bottom:10px;}
div#edit_photos2 div#p_controls div.p_cell h2 {margin-bottom:5px;background-color:#ddd;color:#333;}
div#edit_photos2 div#p_controls div.p_cell {float:left;display:inline;background-color:#fff;padding-bottom:5px;}
div#edit_photos2 div#p_controls div.p_cell div.menu {margin-left:5px;}

div#edit_photos2 div#p_cat_actions {width:310px;margin-left:0;}

div#edit_photos2 div#p_actions {width:560px;margin-left:5px;}



div#edit_photos2 div.input {margin-left:5px;border:1px solid #666;overflow:hidden;width:150px;height:18px;line-height:18px;float:left;}
div#edit_photos2 div.input input {width:150px;border:0;outline:0;height:20px;line-height:20px;font-size:11px;}
div#edit_photos2 div.select {float:left;margin-left:5px;}
div#edit_photos2 div.select,div#edit_photos2 div.select select {width:150px;}
div#edit_photos2 div.select select {}


div#p_info dl,div#p_info dl dt,div#p_info dl dd {margin:0;padding:0;color:#30c;}
div#p_info dl {margin:5px;}
div#p_info dl dt {font-weight:bold;}
div#p_info dl dd {margin:2px 0 6px 10px;}




div#photographer_selector {padding:4px;background-color:#fff;border:2px solid #666;}
div#photographer_selector dt {font-size:13px;font-weight:bold;}
div#photographer_selector div.sect {margin-top:10px;padding-top:10px;border-top:1px dashed #666;}
div#photographer_selector p.warning {color:#990000;}
div#event_photographers {}
div#event_photographers ul,div#event_photographers ul li {margin:0;padding:0;list-style-type:none;}
div#event_photographers ul li {position:relative;margin-top:4px;overflow:hidden;height:1%;line-height:16px;font-weight:bold;}
div#event_photographers ul li a {position:absolute;top:0;right:0;display:block;width:40px;text-align:right;color:#990000;line-height:16px;font-weight:normal;}

div#studio_photographers {}
div#new_photographer {}
div#new_photographer input {margin:2px 0 4px 0;}
div#new_photographer div.menu {padding-top:5px;}



/* ------------- emailer ------------- */
div#emailer {width:850px;margin:20px auto;padding:10px;border:1px solid #996;position:relative;zoom:1;overflow:hidden;}
div#emailer form {margin:0;padding:0;}
div#emailer form label,
	div#emailer h2,
	div#emailer h3 {position:relative;margin:0;padding:0;display:block;color:#434317;font-weight:bold;font-size:12px;}
div#emailer span.note {font-weight:normal;font-style:italic;color:#996;display:block;}
div#emailer span.note.highlite {color:#f00;}
div#emailer form input.text,
	div#emailer form textarea,
	div#emailer_address_opts {margin:5px 0 10px 0;padding:2px 5px;border:1px solid #434317;font-size:12px;}
div#emailer_head input.text {width:238px;}





div#emailer_head,
	div#emailer_body {position:relative;zoom:1;}
div#emailer_head {width:250px;float:left;}
div#emailer_head input.text {width:238px;}
div#emailer_address_opts {height:534px;}

div#emailer_body {width:590px;float:right;}
div#emailer_body textarea,
	div#emailer_body input.text {width:578px;}
textarea#emailer_html {height:350px;}
textarea#emailer_text {height:200px;}


div#emailer *.hover {cursor:pointer;}


textarea#emailer_add_manual {width:220px;height:100px;}

div.col {margin:10px 0 0 0;padding:0;}
div.col ul,
	div.col ul li {margin:0;padding:0;list-style-type:none;}
div.col_eventsList ul {height:120px;overflow-x:hidden;overflow-y:scroll;border:1px solid #434317;}
div.col ul li {padding:3px 5px;}
div.col ul li.hover {background-color:#cc9;}

div.col_eventsList ul li.pastEvent {color:#f00;}

div.col ul li.focus {background-color:#cc9;}
div#emailer_address_opts div.col h3 {margin-bottom:5px;}

div.col_dateRange div {overflow:hidden;line-height:20px;}
div.col_dateRange input.text {display:inline;text-align:center;}
div.col_dateRange input#dateDays {width:40px;}
div.col_dateRange input#dateFrom,
	div.col_dateRange input#dateTo {width:80px;}


div.act_selectAll,
	div.act_unselectAll {float:right;margin-left:10px;margin-top:5px;color:#996;}
	
span.action.act_showGlossary {position:absolute;top:0;right:0;zoom:1;background-color:#434317;border:1px solid #434317;color:#fff;text-align:center;font-weight:bold;line-height:10px;width:10px;height:10px;}
span.action.act_showGlossary.hover {background-color:#fff;color:#434317;}
div.termDef {position:absolute;width:250px;background-color:#434317;zoom:1;z-index:9999;}
div.termDef * {color:#fff;}	
div.termDef h4 {margin-bottom:5px;}
div.termDef div.act_hideGlossary {color:#fff;text-transform:uppercase;float:right;margin:5px 5px 0 0;position:relative;zoom:1;background-color:#434317;border:1px solid #fff;color:#fff;text-align:center;font-weight:bold;line-height:10px;width:10px;height:10px;}
div.termDef div.act_hideGlossary.hover {background-color:#fff;color:#434317;}
div.termDef div.container {margin:20px 10px 10px 10px;color:#fff;}
div.termDef div.container dl,
	div.termDef div.container dl dt,
	div.termDef div.container dl dd {margin:0;padding:0;}
div.termDef div.container dl dt {font-weight:bold;}
div.termDef div.container dl dd {margin:2px 0 6px 10px;font-weight:normal;}

div.action.act_sendIt,
	div.action.act_preview {float:right;clear:both;position:relative;zoom:1;padding:4px 10px;background-color:#434317;color:#fff;border:1px solid #434317;text-align:center;font-weight:bold;}
div.action.act_sendIt.hover,
	div.action.act_preview.hover {background-color:#fff;color:#434317;}


div.errMsg {}
div.errMsg * {color:#fff;}
div.errMsg div.act_hideErrors {color:#fff;text-transform:uppercase;float:right;margin:5px 5px 0 0;position:relative;zoom:1;background-color:#434317;border:1px solid #fff;color:#fff;text-align:center;font-weight:bold;line-height:10px;width:10px;height:10px;}
div.errMsg div.act_hideErrors.hover {background-color:#fff;color:#434317;}
div.errMsg div.errContent {margin:20px 10px 10px 10px;color:#fff;}
div.errMsg div.errContent ol,
	div.errMsg div.errContent ol li {margin:0;padding:0;}
	div.errMsg  div.errContent ol {padding-left:20px;}
	div.errMsg div.errContent ol li {margin-top:5px;}







div.preview {}
div.preview div.container {overflow:hidden;padding:10px;}
div.preview div.container div.prevEmails {float:left;width:200px;position:relative;zoom:1;overflow:hidden;}
div.preview div.container div.prevEmail {float:right;width:640px;position:relative;zoom:1;overflow:hidden;}

div.preview div.container div.prevList,
	div.preview div.container iframe.prevHtml {overflow-x:hidden;overflow-y:scroll;border:1px solid #434317;margin-top:20px;height:550px;padding:10px;}
div.preview div.container iframe.prevHtml {width:618px;}

div.preview div.container div.prevList ul,
	div.preview div.container div.prevList ul li {margin:0;padding:0;list-style-type:none;}
div.preview div.container div.prevList ul li {line-height:140%;}

div.preview div.container div.actions {clear:both;overflow:hidden;position:relative;zoom:1;padding-top:10px;}
div.preview div.container div.actions div.action {clear:none;float:right;margin-left:10px;width:80px;position:relative;zoom:1;padding:4px 0;background-color:#434317;color:#fff;border:1px solid #434317;text-align:center;font-weight:bold;}
div.preview div.container div.actions div.action.hover {background-color:#fff;color:#434317;}


div.status div.container {padding:20px;}
div.status div.container {color:#fff;font-size:14px;}
div.status div.container span.sending {line-height:60px;font-weight:bold;text-align:center;color:#fff;font-size:20px;font-style:italic;}
div.status div.container div.action {margin-top:10px;float:right;margin-left:10px;width:80px;position:relative;zoom:1;padding:4px 0;background-color:#fff;color:#434317;border:1px solid #fff;text-align:center;font-weight:bold;}
div.status div.container div.action.hover {background-color:#434317;color:#fff;}





/*
div.prevHtml code,div.prevHtml var,div.prevHtml pre,div.prevHtml samp,div.prevHtml span,div.prevHtml blockquote,div.prevHtml address,div.prevHtml kbd,div.prevHtml cite,div.prevHtml abbr,div.prevHtml acronym,
div.prevHtml ul,div.prevHtml ol,div.prevHtml dl,div.prevHtml li,div.prevHtml dt,div.prevHtml dd,
div.prevHtml a,div.prevHtml p,div.prevHtml h1,div.prevHtml h2,div.prevHtml h3,div.prevHtml h4,div.prevHtml h5,div.prevHtml h6,
div.prevHtml em,div.prevHtml strong,
div.prevHtml abbr,div.prevHtml acronym,
div.prevHtml form,div.prevHtml fieldset,div.prevHtml legend,div.prevHtml label,div.prevHtml option,div.prevHtml textarea,
div.prevHtml table,div.prevHtml caption,div.prevHtml tr,div.prevHtml th,div.prevHtml td,div.prevHtml tbody,div.prevHtml thead,div.prevHtml tfoot,div.prevHtml col,div.prevHtml colgroup 
{margin:0;padding:0;border:none;outline:none;font-family:Arial,div.prevHtml Helvetica,div.prevHtml sans-serif;font-style:normal;font-weight:normal;line-height:100%;}
div.prevHtml input,div.prevHtml textarea {border:1px solid #ccc;background-color:#fff;}
div.prevHtml input,div.prevHtml select {margin:0;}
div.prevHtml h1,div.prevHtml h2,div.prevHtml h3,div.prevHtml h4,div.prevHtml h5,div.prevHtml h6,div.prevHtml strong {font-weight:bold;}
div.prevHtml a {text-decoration:underline;}
div.prevHtml a:hover {text-decoration:none;}
div.prevHtml p {line-height:120%;margin-top:10px;}
div.prevHtml em {font-style:italic;}
div.prevHtml img {border:none;margin:0;padding:0;}
div.prevHtml blockquote {margin:10px 40px;}
div.prevHtml hr {margin:0;padding:0;border:0;border-bottom:1px solid #ccc;height:1px;line-height:0;font-size:0;}
div.prevHtml abbr,div.prevHtml acronym {border-bottom:1px dotted #000;cursor:help;}
div.prevHtml ol,div.prevHtml ul,div.prevHtml dl {margin:10px;}
div.prevHtml li {margin-top:5px;}
div.prevHtml ol li {list-style:decimal outside;}
div.prevHtml ul li {list-style:disc outside;}
*/



/* colors 
red #c33
drk brown 434317
med brown 996
lt brown cc9
*/