/* General setup */
html{overflow:-moz-scrollbars-vertical;}
body{font-family:Tahoma,Arial,Helvetica,sans-serif;margin:0;padding:0;font-size:13px;text-align:center;color:#000;
	background-color:#f8f8f8;}
div.frame {width:960px;margin:0 auto;text-align:left;}
div.lh {text-align:left;float:left;}
div.rh {text-align:right;}

ul{margin:0em 0 1em 1.3em;padding:0;list-style-position:outside;line-height:1.6em;}
li{margin:0;padding:0;line-height:1.6em;}

p {line-height:1.6em;}

a {color:#D45227;font-weight:normal;font-size:90%;text-decoration:none;border-bottom:1px solid #E5997F;padding:2px 1px 1px 1px;line-height:1.6em;}
a:hover {color:#C00E00;font-weight:normal;text-decoration:none;border-bottom:1px solid #C00E00;padding:2px 1px 1px 1px;line-height:1.6em;background-color:#FCF5F2;}
a img {border:none !important;}

/* Title bar */
#titlebar a {border:none;float:left;padding:0;margin:0;}
#titlebar {background-color:#F9F8F2;border-bottom:1px solid #000;padding:10px 0 0 0;overflow:auto;}
#titlebar ul {float:right;list-style-type:none;margin:0;padding:8px 0 4px 0;text-align:right;}
#titlebar li {margin:0;padding:0;display:inline;}
#titlebar li a {border-bottom:1px solid #F9F8F2;font-family:Arial;font-size:14px;color:#555;font-weight:bold;margin:0 0 0 40px;padding:0px 0;text-decoration:none;}
#titlebar li a:hover {border-bottom:1px solid #ccc;color:#666;background-color:#F9F8F2 !important;}
#titlebar li.subtle a {color:#888;}

/* Callout box */
.box {width:960px;padding:2px 0 0 0;margin:0;clear:both;}
.boxTop {height:4px;padding:0;margin:0;background:#fff url('/img/boxTop.gif') no-repeat;}
.boxMid {padding:2px 10px;margin:0;background:#fff url('/img/boxMid.gif') repeat-y;}
.boxBottom{padding:0;margin:0;height:6px;background:#fff url('/img/boxBottom.gif') no-repeat;}
.box table {width:100%;}
.box td {border:none;border-right:1px solid #e8e8e8;font-size:13px;padding:2px 10px !important;}
.box td.last {border:none;}
.box img {border:none;padding:0;margin:0;}
.box table.center a {border:none;display:block;margin:0 10px;padding:4px 0;color:#333;border-bottom:1px solid #fff;}
.box table.center a:hover {background-color:#fafafa !important;color:#888;border-bottom:1px solid #ddd;}
.box table.center td {text-align:center;}
.box table td.logo a {border:none;display:block;margin:0;padding:4px 0;color:#333;border-bottom:1px solid #fff;}
.box table td.logo a:hover {background-color:#fafafa !important;color:#888;border-bottom:1px solid #ddd;}
.box table td.logo {border:none;}
.box span.separator {color:#888;font-size:80%;margin:0 4px 0 4px;}

/* Tool bar */
#toolbar {width:100%;overflow:auto;background-color:#F9F8F2;border-top:1px solid #000;border-bottom:1px solid #fff;padding:0.5em 0 0.5em 0;font-size:100%;text-align:left;}
#toolbar .lh {width:100%;}
#toolbar .lh h1 {font-size:120%;padding:0;margin:3px 0 3px 0;font-family:Tahoma;}
#toolbar .lh h1 a {color:#444;font-weight:bold;border-bottom:1px solid #ccc;margin-left:2px;margin-right:25px;}
#toolbar .lh h1 a:hover {border-bottom:1px solid #888;}

#toolbar .lh h2 {font-size:100%;padding:0;margin:3px 0 3px 0;font-family:Tahoma;}
#toolbar .lh h2 a {color:#666;font-weight:normal;border-bottom:1px solid #ccc;margin-left:0px;margin-right:15px;}
#toolbar .lh h2 a:hover {color:#000;border-bottom:1px solid #888;}

#toolbar td.rh h1 a {margin-right:0px;}
/*
#toolbar {width:100%;height:2em;background-color:#F9F8F2;border-top:1px solid #000;border-bottom:1px solid #fff;padding:0.5em 0 0.5em 0;font-size:100%;text-align:left;}
#toolbar form {padding:0;margin:0;}
#toolbar p {padding:0;margin:3px 0 3px 0;}
#toolbar a {color:#888;border-bottom:1px solid #ccc;padding:2px 0 1px 0;font-weight:normal;text-decoration:none;font-size:100%;}
#toolbar a:hover {color:#333;border-bottom:1px solid #000;background-color:#F9F8F2;text-decoration: none;}
#toolbar span.separator {color:#888;font-size:80%;margin:0 4px 0 4px;}

#toolbar .rh {font-weight:normal;font-size:95%;}
#toolbar .rh input {font-size:100%;}
#toolbar .rh a {font-size:90%;}
*/

/* Breadcrumbs */
#breadcrumbs {color:#666;background-color:#f8f8f8;padding:0;margin:10px 0 0 0;font-size:11px;font-weight:normal;text-align:left;
	width:750px;float:left;height:22px;}
#breadcrumbs a {color:#333;border-bottom:1px solid #ddd;padding:2px 0px 1px 0px;text-decoration:none;font-weight:normal;font-size:100%;}
#breadcrumbs a:hover {color:#444;border-bottom:1px solid #000;background-color:#f8f8f8;text-decoration:none;font-weight:normal;}
#breadcrumbs a.parent {color:#333;border-bottom:1px solid #888;padding:2px 0px 1px 0px;text-decoration:none;font-weight:normal;}
#breadcrumbs a.parent:hover {background-color: #f8f8f8;color:#000;border-bottom:1px solid #000;text-decoration:none;font-weight:normal;}
#breadcrumbs span.separator {margin:0 5px 0 5px;}

/* Share */
#share {float:right;margin:10px 0 0 0;padding:0;width:200px;z-index:0;}
#share a {border:none;}
#shareLinks {position:absolute;border:2px solid #ccc;xheight:50px;width:220px;background-color:#fff;top:10px;z-index:2;padding:0px;}
#shareLinks p {padding:0 10px !important;}

/* Content - general */
table.list td.pr {padding-right:10px;font-weight:normal;} 
table.list td.subtitle {color:#888;}
table.list a {color:#D45227;font-weight:normal;text-decoration:none;border-bottom:1px solid #E5997F;padding:2px 1px 1px 1px;line-height:2em;}
table.list a:hover {color:#D45227;font-weight:bold;text-decoration:none;border-bottom:1px solid #000;padding:2px 1px 1px 1px;line-height:2em;background-color:#FCF5F2;}

table.detail td {padding-right:0px;padding-bottom:4px;} 
table.detail td.label {padding-right:2em;padding-bottom:4px;} 
table.detail td.comment_bold {color:#aaa;font-weight:bold;font-size:85%;}
table.detail td.comment {color:#888;font-weight:normal;font-size:85%;}
table.detail td.total {color:#000;font-weight:bold;font-size:90%;}
table.detail td.alert {padding-top:10px;color:#f00;font-weight:bold;font-size:90%;}
table.detail td.subtitle {color:#888;}
table.detail td.form_item {width:230px;}
table.detail a {color:#D45227;font-weight:bold;text-decoration:none;border-bottom:1px solid #E5997F;padding:2px 1px 1px 1px;line-height:2em;}
table.detail a:hover {color:#D45227;font-weight:bold;text-decoration:none;border-bottom:1px solid #000;padding:2px 1px 1px 1px;line-height:2em;background-color:#FCF5F2;}
table.detail span.subtle {color:#888;font-size:85%;}

table.order {border:none;border-collapse:collapse;}
table.order td {background-color:#f8f8f8;padding:4px 0 6px 0;font-size:12px;}
table.order td.amount {text-align:right;padding-right:6px;}
table.order td.total_text {font-weight:bold;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
table.order td.total_amount {font-weight:bold;color:#000;text-align:right;padding-right:6px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}

table.order td.info {color:#888;font-weight:normal;font-size:85%;text-align:right;}
table.order td.title {color:#000;font-weight:bold;padding:8px 0 2px 8px;border-bottom:1px solid #c0c0c0;}
table.order td.odd {background-color:#f2f2f2;}
table.order td.info_odd {background-color:#f2f2f2;color:#888;font-weight:normal;font-size:85%;text-align:right;}

.checkout td {padding-right:20px;}
.checkout input {width:400px;}
.checkout_payment {border:1px solid #ddd;background-color:#fff;padding:6px;font-weight:bold;}

table.summary {border:none;}
table.summary td {background-color:#f8f8f8;padding:0px 10px 0px 0px;}
table.summary td.amount {font-size:90%;text-align:right;padding-right:6px;}
table.summary td.comment {padding-bottom:2ex;}
table.summary td.total_text {font-weight:bold;background-color:#e4e4e4;}
table.summary td.total_amount {font-weight:bold;color:#000;font-size:90%;text-align:right;padding-right:6px;background-color:#e4e4e4;}

table.items td {padding-right:4px;padding-bottom:4px;font-size:85%;border-bottom:1px solid #f8f8f8;}
table.items td.amount {padding-right:4px;padding-left:10px;text-align:right}
table.items td.comment_bold {color:#aaa;font-weight:bold;font-size:85%;}
table.items td.comment {color:#888;font-weight:normal;font-size:85%;}
table.items td.total {color:#000;font-weight:bold;font-size:90%;}
table.items td.alert {padding-top:10px;color:#f00;font-weight:bold;font-size:90%;}
table.items td.subtitle {color:#888;}
table.items td.form_item {width:230px;}
table.items a {color:#D45227;font-weight:bold;text-decoration:none;border-bottom:1px solid #E5997F;padding:2px 1px 1px 1px;line-height:2em;}
table.items a:hover {color:#D45227;font-weight:bold;text-decoration:none;border-bottom:1px solid #000;padding:2px 1px 1px 1px;line-height:2em;background-color:#FCF5F2;}
table.items span.subtle {color:#888;font-size:100%;}

table.form td {padding:0 4px 4px 0;font-size:100%;border-bottom:1px solid #f8f8f8;}
table.form td.label {padding:10px 4px 4px 0;}
table.form td.comment_bold {color:#aaa;font-weight:bold;font-size:85%;}
table.form td.comment {color:#888;font-weight:normal;font-size:85%;}
table.form td.total {color:#000;font-weight:bold;font-size:90%;}
table.form td.alert {padding-top:10px;color:#f00;font-weight:bold;font-size:90%;}
table.form td.subtitle {color:#888;}
table.form td.form_item {width:230px;}
table.form a {color:#D45227;font-weight:bold;text-decoration:none;border-bottom:1px solid #E5997F;padding:2px 1px 1px 1px;line-height:2em;}
table.form a:hover {color:#D45227;font-weight:bold;text-decoration:none;border-bottom:1px solid #000;padding:2px 1px 1px 1px;line-height:2em;background-color:#FCF5F2;}
table.form span.subtle {color:#888;font-size:100%;}

div.footnote {background-color:#f8f8f8;padding-top:1ex;margin-top:4ex;padding-left:0;margin-left:0;font-size:80%;color:#aaa;}
div.footnote p {padding:0 !important;margin:0 !important;}

/* Errors and alters */
div.error {border:2px solid #c0c0c0;background-color:#f8f8f8;padding:4px 6px 4px 6px;margin-bottom:10px;font-weight:bold;text-align:center;font-size:120%;}
div.error p {padding:6px 0 6px 0;margin:0;color:#f00;}

input.text {width:200px;padding-right:10px;}
input.text_short {width:40px;padding-right:10px;}
select {width:215px;padding-right:0px;}
textarea.sm_textarea {width:192px;font-size:90%;margin:0;padding:0;}
input.sm_input {width:180px;padding-right:10px;font-size:90%;}
input.wd_input {width:380px;padding-right:10px;font-size:90%;}
textarea.fw_input {width:580px;padding-right:10px;font-size:90%;}

select.es_input {width:80px;font-size:90%;}
input.es_input {width:138px;padding-right:10px;font-size:90%;}

label {display:block;float:left;width:150px;text-align:left;margin-right:10px;padding-top:3px;}
.inputWide {width:390px;margin-bottom:10px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:13px;}
.textareaWide {width:390px;margin-bottom:10px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:13px;}

.footer {font-size:11px;padding-left:6px;}
.footer a {font-size:11px;}
.footer span.subtle {color:#888;}
.footer .subtle a {color:#555;}
.footer .subtle a:hover {color:#888;}
