/* colors 
drk brown 434317
med brown 996
lt brown cc9
*/

/* ------------- tags ------------- */
html,body,div,span,form,input,select,textarea {margin:0;padding:0;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:10px;color:#000;line-height:100%;}
body {background-color:#fff;}
a,p,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:10px;line-height:100%;color:#000;}
p {margin-bottom:10px;font-weight:normal;line-height:120%;}
a {outline:none;text-decoration:underline;}
img {border:none;margin:0;padding:0;}

/* ------------- classes ------------- */
.show {display:block;}
.hide {display:none;}
.clear_left {height:1px;line-height:1px;font-size:1px;clear:left;}
.clear_right {height:1px;line-height:1px;font-size:1px;clear:right;}
.clear_both {height:1px;line-height:1px;font-size:1px;clear:both;}

/* menus */
div.menu {padding:0px;}
div.menu ul,div.menu ul li {margin:0;padding:0;height:20px;}
div.menu ul li {list-style-type:none;float:left;margin-left:5px;}
div.menu ul li.first {margin-left:0;}
div.menu ul li a,div.menu ul li a span {display:block;line-height:20px;height:20px;text-align:center;}
div.menu ul li a span {color:#fff;padding:0 10px 0 0;margin:0 0 0 10px;background:#999 url("../images/btn_rt_rnd_1a.gif") no-repeat right center;}
div.menu ul li a {color:#fff;text-decoration:none;background:url("../images/btn_lt_rnd_1a.gif") no-repeat left center;}
	* html div.menu ul li a,html div.menu ul li a span {display:inline-block;}
div.menu ul li a:hover span {color:#666;background:#ccc url("../images/btn_rt_rnd_1b.gif") no-repeat right center;}
div.menu ul li a:hover {cursor:pointer;color:#666;background:url("../images/btn_lt_rnd_1b.gif") no-repeat left center;}

div.menu_2 ul li a span {color:#fff;background:#996 url("../images/btn_rt_rnd_2a.gif") no-repeat right center;}
div.menu_2 ul li a {color:#fff;background:url("../images/btn_lt_rnd_2a.gif") no-repeat left center;}
div.menu_2 ul li a:hover span {color:#996;background:#fff url("../images/btn_rt_rnd_2b.gif") no-repeat right center;}
div.menu_2 ul li a:hover {color:#996;background:url("../images/btn_lt_rnd_2b.gif") no-repeat left center;}

/* buttons */
div.button {width:60px;}
div.button a,div.button a span {display:block;line-height:20px;height:20px;text-align:center;}
div.button a span {color:#fff;padding:0 10px 0 0;margin:0 0 0 10px;background:#999 url("../images/btn_rt_rnd_1a.gif") no-repeat right center;}
div.button a {color:#fff;text-decoration:none;background:url("../images/btn_lt_rnd_1a.gif") no-repeat left center;}
div.button a:hover span {color:#666;background:#ccc url("../images/btn_rt_rnd_1b.gif") no-repeat right center;}
div.button a:hover {cursor:pointer;color:#666;background:url("../images/btn_lt_rnd_1b.gif") no-repeat left center;}


/* titles */
h1.page_title,h1.page_title span {color:#666;font-size:14px;font-weight:bold;margin:0;padding:0;}
h1.page_title {margin:10px 0;}

/* forms */
dl.form,dl.form dt,dl.form dd {margin:0;padding:0;}
dl.form dd {margin:2px 0 6px 0;}
dl.form input,dl.form textarea,dl.form select {width:227px;border:1px solid #666;font-size:12px;line-height:12px;margin:0;padding:0;}
dl.form textarea {height:60px;}
dl.form input.radio,dl.form input.checkbox {width:auto;border:0;}
dl.form select.month {width:103px}
dl.form select.day {width:47px}
dl.form select.year {width:74px}

/* columns */
div.col_container_2 {width:auto;height:1%;overflow:hidden;} /* width:470px; */
div.col {width:230px;float:left;margin:0 0 0 20px;}
div.first_col {margin-left:0;}
div.col_clear {clear:left;height:10px;font-size:1px;}
div.scroll {height:300px;overflow:auto;}
div.col table.results_list {width:200px;}

/* links */
ul.actions {height:16px;margin:0;padding:0;}
ul.actions li {display:block;float:left;height:16px;width:16px;list-style-type:none;margin-left:5px;}
ul.actions li a {display:block;width:16px;height:16px;background-color:#eee;text-indent:-1000px;}
ul.actions li.first {margin-left:0;}
ul.actions li.dupe a {background:url("../images/dupe.gif") no-repeat center center;}
ul.actions li.crop a {background:url("../images/crop.gif") no-repeat center center;}
ul.actions li.nocrop a {background:url("../images/nocrop.gif") no-repeat center center;}
ul.actions li.delete a {background:url("../images/trash.gif") no-repeat center center;}
ul.actions li.add a {background:url("../images/add.gif") no-repeat center center;}
ul.actions li.view a {background:url("../images/view.gif") no-repeat center center;}
ul.actions li.retouch a {background:url("../images/retouch.gif") no-repeat center center;}

ul.links {margin:0;padding:0;}
ul.links li {list-style-type:none;display:inline;}
ul.links li a,ul.links li a span {color:#666;text-decoration:underline;font-size:10px;line-height:100%;}
ul.links li a {margin-left:4px;}
ul.links li.first a {margin-left:0;}
ul.links li a:hover,ul.links li a:hover span {text-decoration:none;color:#333;}

/* lists */
ul.address {margin:0;padding:0;font-size:12px;}
ul.address li {list-style-type:none;margin-bottom:4px;}
ul.address li.title {font-weight:bold;}

ul.pages {margin:10px 0;padding:0;}
ul.pages li {list-style-type:none;display:inline;color:#434317;font-weight:bold;margin-left:5px;}
ul.pages li.title,ul.pages li.first {margin-left:0;}
ul.pages li a {color:#996;text-decoration:underline;font-weight:normal;}
ul.pages li a:hover {color:#434317;font-weight:bold;text-decoration:none;}

ul.size_breakdown {margin:10px 0;padding:0;}
ul.size_breakdown li {list-style-type:none;display:inline;color:#434317;font-weight:normal;margin-left:10px;}
ul.size_breakdown li span {font-weight:bold;}
ul.size_breakdown li.title,ul.size_breakdown li.first {margin-left:0;}

dl.list,dl.list dt,dl.list dd,dl.list dd p {margin:0;padding:0;font-weight:normal;font-size:10px;}
dl.list dt,dl.list dt a {font-size:12px;font-weight:bold;color:#996;padding-top:5px;}
dl.list dd {margin:4px 0 8px 0;}
dl.list dd,dl.list dd p {color:#434317;}
dl.list dd p {margin-bottom:10px;}

/* tables */
table.results_list {margin:0;border:1px solid #666;border-left:0;}
table.results_list td,table.results_list th {text-align:left;font-size:10px;line-height:100%;padding:2px;border-left:1px solid #666;}
table.results_list th {color:#666;background-color:#ccc;border-bottom:1px solid #666;}
table.results_list th a {color:#666;}

tr.odd_row,tr.odd {background-color:#eee;}

div.results {width:680px;}
div.results table.results_list {width:680px;}
table.results_list td.sub_total,table.results_list td.totals {text-align:right;}

/* ------------- LOGIN ------------- */
div#login_block {text-align:right;margin-top:40px;margin-left:auto;margin-right:auto;width:250px;background-color:#cc9;border:1px solid #434317;padding:0 0 5px 0;}
div#login_block h1 {text-align:left;background-color:#434317;color:#fff;padding:5px;font-size:12px;font-weight:normal;margin:0;line-height:100%;}
div#login_block dl,div#login_block dl dt,div#login_block dl dd {text-align:left;margin:0;padding:0;color:#434317;}
div#login_block dl {margin:5px;}
div#login_block dl dd {margin:4px 0 6px 0;}
div#login_block input {width:237px;margin:0;padding:0;border:0;font-size:12px;line-height:14px;}
div#login_block a {margin:5px;}

/* ------------- PREVIEW POP-UP ------------- */
div#preview_menu_1 {margin-top:10px;margin-bottom:10px;text-align:center;}
div#preview_menu_2 {text-align:center;}


/* ------------- cart ------------- */
table.cart_table {width:100%;}
table.cart_table th {color:#666;background-color:#ccc;border-left:1px solid #666;border-bottom:1px solid #666;}
table.cart_table td,table#cart_table th {text-align:left;font-size:10px;margin:0;padding:2px;line-height:100%;}
table.cart_table td select {border:0;border-style:none;margin:0;padding:0;font-size:10px;}
table.cart_table td {border-bottom:1px dashed #ccc;}

table.cart_table th.filename {width:120px;border-left:0;}
table.cart_table th.size {width:150px;}
table.cart_table th.tone {width:70px;}
table.cart_table th.quantity {width:60px;}
table.cart_table th.line_cost {}
table.cart_table th.unit_cost {}
table.cart_table td input.qty {width:30px;}

table.cart_table tr.subtotal td,table#cart_table td.cost {text-align:right;}

form#cart_form select {font-size:10px;line-height:100%;border:1px solid #666;}

/* ------------- order receipt ------------- */
table#receipt {width:600px;border:1px solid #666;margin-bottom:10px;}
table#receipt td h1 {font-size:12px;font-weight:bold;line-height:16px;padding-left:5px;background-color:#eee;color:#666;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
table#receipt td h1.first {border-top:0;}
table#receipt td p {margin:5px;}
table#receipt td ul {margin:5px;padding:0;}
table#receipt td ul li {list-style-type:none;margin-top:2px;}
table#receipt td ul li.first {margin-top:0;}
table#receipt td ul li span {font-weight:bold;margin-right:5px;}
table#receipt td {vertical-align:top;}
table#receipt td.items table {margin:5px;}


div#card_view {width:510px;height:530px;position:absolute;left:50%;top:10px;margin-left:-251px;background-color:#fff;border:1px solid #000;text-align:center;}
div#card_view img {margin:5px;}
div#card_view a {display:block;}






















