BODY{padding: 0;margin: 0;width:100%;color:#000000;font-family:Tahoma,serif;}
P,TD,TH,DIV,SPAN,FONT,LI{font-family:Tahoma,serif;font-size:12px;}
P{margin:0px;padding:0px;}

A{font-size:11px;text-transform:capitalize;color:#0066BB;text-decoration:none;}
A:hover{font-size:11px;text-transform:capitalize;color:#000000;text-decoration:none;}

#container_content A{font-weight:bold;}
#container_content A:hover{font-weight:bold;}

IMG{border:none;}
FORM{display:inline;}

H1{color:#000000;margin:5px 0px 25px 0px;font-family:Georgia,Times,serif;font-size:18px;font-weight:bold;text-transform:uppercase;}
H1 A{color:#000000;margin:0px 0px 0px 0px;font-family:Tahoma,serif;font-size:18px;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #36577F}
H1 A:hover{color :#0066BB;margin:0px;padding:0px;font-family:Tahoma,serif;font-size:18px;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #36577F}
H2{color:#000000;margin:5px 0px 5px 0px;font-family:Tahoma,serif;font-size:14px;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #36577F}
H2 A{color:#000000;margin:5px 0px 5px 0px;font-family:Tahoma,serif;font-size:14px;font-weight:bold;text-transform:uppercase;}
H2 A:hover{color :#0066BB;margin:0px;padding:0px;font-family:Tahoma,serif;font-size:14px;font-weight:bold;text-transform:uppercase;}
H3{color :#0066BB;padding:5px 0px 5px 0px;font-family:Tahoma,serif;font-size:14px;font-weight:bold;text-transform:uppercase;}
H4{color:#000000;margin:3px 0px 3px 0px;}
H5{color:#000000;margin:0px;}
H6{color:#000000;margin:0px;}


#overall_header{width:100%;margin:0px auto;overflow:hidden;background:url('images/body-top-bg.gif') top left repeat-x transparent;}
#overall_middle{width:100%;margin:0px auto;overflow:hidden;background:#1F6E9D;}
#overall_footer{width:100%;margin:0px auto;overflow:hidden;background:url('images/body-bottom-bg.gif') bottom left repeat-x transparent;}
#center_table{width:998px;border-spacing:0px;width:998px;border-collapse:collapse;}
#center_table .center_table{padding:0px;}
#frame_header{width:998px;margin:0px auto;overflow:hidden;background:url('images/frame-top-bg.jpg') top left repeat-x transparent;}
#frame_middle{width:998px;margin:0px auto;overflow:hidden;background:url('images/frame-middle-bg.gif') top left repeat-y transparent;}
/*#frame_middle{width:998px;margin:0px auto;overflow:hidden;background:#206F9E;min-height:1600px;}*/
#frame_footer{width:998px;margin:0px auto;overflow:hidden;background:url('images/frame-bottom-bg.jpg') bottom left repeat-x transparent;}

#main_table{width:998px;border-spacing:0px;border-collapse:collapse;}
#page_header{padding:0px 0px 0px 0px;height:203px;}
#page_header .header_wrap{height:203px;overflow:hidden;}
#page_navigation{padding:0px 75px 0px 72px;background:#064FA6;height:46px;}
#page_navigation .navigation{padding:0px;background:#064FA6;height:46px;}
#page_content{padding:0px 75px 0px 72px;color:#000000;vertical-align:top;}

#cart_links{color:#000000;vertical-align:top;padding:0px 10px;text-align:left;border-right:2px dashed #DDEDF5;width:200px;}
#cart_content{color:#000000;vertical-align:top;padding:0px 10px;text-align:left;width:600px;}
#page_content #container{width:853px;margin-top:7px;margin-bottom:336px;background:url(/images/page-bg.gif) left bottom repeat-x #FFFFFF;}
#page_content #container_content{padding:20px 20px 150px 20px;color:#000000;}
#page_content #container_content #content_height{height:800px;border-spacing:0px;border-collapse:collapse;}
#page_content #container_content #content_height .content_height{padding:0px;vertical-align:top;}

TABLE.container_table{border-spacing:0px;border-collapse:collapse;width:100%}
TABLE.container_table TD.container_content{padding:0px;vertical-align:top;}
TABLE.container_table TD.container_sidebar{padding:0px;vertical-align:top;background:url(/images/sidebar-bg.gif) left bottom repeat-x #064FA6;}
TABLE.container_table TD.container_sidebar .sidebar_subscribe{width:314px;overflow:hidden;margin:0px;}

.sidebar_subscribe_bg{background:url(/images/sidebar-subscribe-bg1.gif) center center no-repeat #064FA6;color:#FFFFFF;font-size:18px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-align:center;margin:-10px 0px 0px 0px;padding:0px 10px;height:400px;}
.sidebar_subscribe_bg H3{color:#FFFFFF;font-size:20px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-align:center;margin:2px;padding:0px;text-transform:none;}
.sidebar_subscribe_form{margin:0px 20px;}
.sidebar_subscribe_form TABLE{border-spacing:0px;}
.sidebar_subscribe_form TABLE TD{color:#FFFFFF;font-size:18px;text-transform:lowercase;line-height:20px;font-weight:normal;padding:2px;}
.sidebar_subscribe_form TABLE TD.body2{color:#FFFFFF;font-size:16px;text-transform:lowercase;line-height:20px;font-weight:normal;padding:2px;}
.sidebar_subscribe_form TABLE TD.submit{text-align:center;}
.sidebar_subscribe_form TABLE TD.submit INPUT.submit{width:200px;text-align:center;margin:0px 0px;clear:none;border:none;padding:1px 0px;color:#FFFFFF;font-weight:normal;background:#117DC8;cursor:pointer;line-height:20px;font-size:16px;}
.sidebar_subscribe_form TABLE INPUT.text{width:200px;border:none;line-height:20px;}
.sidebar_subscribe_form TABLE TEXTAREA{width:200px;border:none;line-height:20px;}
.sidebar_subscribe_form .error{border:2px solid #660000;background:#FFCCCC;color:#660000;font-weight:bold;margin:0px;padding:10px;font-size:14px;}
.sidebar_subscribe_form .error2{color:#FFFFFF;font-weight:bold;font-size:14px;line-height:20px;padding:2px;}
.sidebar_subscribe_form .gift_info TD{padding:0px;color:#FFFFFF;font-size:18px;text-transform:lowercase;line-height:20px;font-weight:normal;}
.sidebar_subscribe_form .gift_info TD TD{padding:2px;}
.sidebar_subscribe_form TABLE .gift_info INPUT.text{width:159px;border:none;line-height:20px;}
.sidebar_subscribe_form TABLE .gift_info TEXTAREA{width:159px;border:none;line-height:20px;}
.sidebar_subscribe_form .contact_form{background:transparent;padding:0px;}
.sidebar_subscribe_form .disclaimer{text-align:center;font-size:11px;font-style:italic;padding:2px;color:#FFFFFF;}

.sidebar_social{text-align:right;margin:10px 15px;}
.sidebar_social_links{color:#FFFFFF;font-size:18px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-align:right;text-transform:none;}
.sidebar_social_links A{color:#FFFFFF;font-size:18px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-transform:none;}
.sidebar_social_links A:hover{color:#FFCC00;font-size:18px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-transform:none;}
.sidebar_social_buttons{margin:5px 0px;}

.sidebar_facebook{margin:40px 20px;background:#FFFFFF;width:264px;border:5px solid #1B7BB5;overflow:hidden;}

.sidebar_radio{margin:40px 20px;background:url(/images/radio-bg.jpg) bottom right no-repeat #FFFFFF;width:264px;position:relative;border:5px solid #1B7BB5;}
.sidebar_radio .sidebar_radio_header{background:url(/images/radio-header.png) center center no-repeat transparent;position:absolute;top:-30px;left:-40px;height:57px;width:170px;}
.sidebar_radio .sidebar_radio_content{margin:0px 10px 0px 10px;width:244px;overflow:hidden;padding:30px 0px;}

.sidebar_testimonials{margin:40px 20px;background:#FFFFFF;width:264px;position:relative;border:5px solid #1B7BB5;overflow:hidden;}
.sidebar_testimonials .sidebar_testimonials_content{margin:0px 10px 0px 10px;width:244px;overflow:hidden;padding:10px 0px;}

#container_content .buttons_table{}
#container_content .buttons_table TABLE{width:500px;border-spacing:0px;}
#container_content .buttons_table TABLE TD.image{width:105px;height:100px;padding:0px;}
#container_content .buttons_table TABLE TD.info{padding:0px;}
#container_content .buttons_table TABLE TD.info .buttons_info{height:94px;margin:3px 0px 1px 0px;background:#9BC9E8;}
#container_content .buttons_table TABLE TD.info .buttons_info_inner{padding:10px;}
#container_content .buttons_table TABLE TD.info .buttons_info H4,
#container_content .buttons_table TABLE TD.info .buttons_info H4 A,
#container_content .buttons_table TABLE TD.info .buttons_info H4 A:hover{padding:0px 0px 0px 0px;color:#064FA6;font-size:18px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-align:left;}
#container_content .buttons_table TABLE TD.info .buttons_info .buttons_details{color:#FFFFFF;font-size:18px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-align:left;}


#footer{text-align:right;margin:0px 15px 23px 0px;}
#footer TABLE.footer{border-spacing:0px;border-collapse:collapse;width:853px;}
#footer TABLE.footer .footer_links{color:#FFFFFF;font-size:12px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-align:left;text-transform:none;white-space:npowrap;}
#footer TABLE.footer .footer_links A{color:#FFFFFF;font-size:12px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-transform:none;}
#footer TABLE.footer .footer_links A:hover{color:#FFCC00;font-size:12px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;text-transform:none;}
#footer TABLE.footer .footer_social{text-align:right;}
#footer TABLE.footer .footer_social .footer_social_rel{position:relative;width:200px;}
#footer TABLE.footer .footer_social .footer_social_abs{position:absolute;right:0px; top:-12px;}


#page_navigation .navigation{background:#064FA6;position:relative;}
#page_navigation TABLE{border-spacing:0px;border-collapse:collapse;width:853px;}
#page_navigation .nav{padding:0px;height:46px;line-height:46px;}
#page_navigation .nav A.main{display:block;margin:0px 1px 0px 0px;font-size:18px;text-transform:capitalize;text-align:center;overflow:hidden;color:#FFFFFF;text-decoration:none;font-family:Helvetica,Arial,sans-serif;height:46px;line-height:46px;padding:0px 12px;}
#page_navigation .nav A.main:hover{display:block;margin:0px 1px 0px 0px;font-size:18px;text-transform:capitalize;text-align:center;overflow:hidden;background:#064FB6;text-decoration:none;color:#FFFFFF;font-family:Helvetica,Arial,sans-serif;height:46px;line-height:46px;padding:0px 12px;}
#page_navigation .menu{z-index:100000;position:relative;top:1px;padding:0px;left:0px;text-align:left;}
#page_navigation .menu A{display:block;background:#064FA6;margin:0px 1px 0px 1px;font-size:15px;text-transform:capitalize;text-align:left;overflow:hidden;color:#FFFFFF;text-decoration:none;padding:0px 8px;border-bottom:1px solid #FFFFFF;font-family:Helvetica,Arial,sans-serif;line-height:24px;}
#page_navigation .menu A:hover{display:block;background:#064FB6;margin:0px 1px 0px 1px;font-size:15px;text-transform:capitalize;text-align:left;overflow:hidden;color:#FFFFFF;text-decoration:none;padding:0px 8px;border-bottom:1px solid #FFFFFF;font-family:Helvetica,Arial,sans-serif;line-height:24px;}
#page_navigation #subnav_container{position:relative;height:0px;overflow:hidden;overflow:visible;display:none;}
#page_navigation #subnav_container #subnav{position:absolute;top:0px;left:0px;padding:5px 0px;}
#page_navigation #subnav TD{font-size:11px;text-transform:capitalize;color:#000000;text-decoration:none;vertical-align:middle;text-align:center;padding:0px 3px;white-space:nowrap;font-family:Tahoma,sans-serif;}
#page_navigation #subnav A{font-size:11px;text-transform:capitalize;color:#FFFFFF;text-decoration:none;font-family:Tahoma,sans-serif;}
#page_navigation #subnav A:hover{font-size:11px;text-transform:capitalize;color:#000000;text-decoration:none;font-family:Tahoma,sans-serif;}
#page_navigation #subnav A.selected{font-size:11px;text-transform:capitalize;color:#000000;text-decoration:none;font-family:Tahoma,sans-serif;}
#page_navigation #subnav A.selected:hover{font-size:11px;text-transform:capitalize;color:#000000;text-decoration:none;font-family:Tahoma,sans-serif;}

#page_content{}
#page_content .inner_table{}
#page_content .inner_table TD{vertical-align:top;padding:0px 10px 0px 0px;}
#page_content .inner_table TD.right{padding:0px 10px;text-align:left;border-left:2px dashed #DDEDF5}
#page_content .inner_table .thirds{width:250px;}
#page_content .inner_table .two_thirds{width:530px;}

#page_content .inner_table .right_images{}
#page_content .inner_table .right_images TABLE{border-spacing:0px;margin:0px 5px;}
#page_content .inner_table .right_images TD{padding:2px;}
#page_content .inner_table .right_images A{display:block;width:115px;height:115px;overflow:hidden;}
#page_content .inner_table .right_images A IMG{border:none;height:115px;}

#page_content .inner_table .right_images_large A{display:block;width:225px;height:125px;overflow:hidden;display:blocl;margin:0px 0px 15px 0px}
#page_content .inner_table .right_images_large A IMG{border:none;width:225px;}


#page_content .inner_table .right_images_outside{padding:0px}
#page_content .inner_table .right_images_outside TABLE{border-spacing:0px;margin:0px 0px;}
#page_content .inner_table .right_images_outside TD{padding:0px 0px 5px 0px}
#page_content .inner_table .right_images_outside A{display:block;width:125px;height:125px;overflow:hidden;}
#page_content .inner_table .right_images_outside A IMG{border:none;height:125px;}

#page_content .inner_table .two_thirds_home{width:480px;}

.text_fader{position:relative;}
.text_fader A.text_fader_link{display:block;width:125px !important;height:100px !important;margin:25px 0px 0px 0px;overflow:hidden;text-align:center;position:absolute;top:0px;left:0px;color:#FFFFFF;font-weight:bold;font-size:12px;}
.text_fader A.text_fader_link:hover{display:block;width:125px !important;height:100px !important;margin:25px 0px 0px 0px;overflow:hidden;text-align:center;position:absolute;top:0px;left:0px;color:#FFFFFF;font-weight:bold;font-size:12px;}


#page_footer .footer_inner{background:#000000;padding:2px;}
#page_footer TD{font-size:11px;text-transform:uppercase;color:#FFFFFF}
#page_footer TD A{font-size:11px;text-transform:uppercase;color:#FFFFFF;text-decoration:none;}
#page_footer TD A:hover{font-size:11px;text-transform:uppercase;color:#FFFFFF;text-decoration:none;}

#page_social{padding:0px 0px 10px 0px;}
#page_social #social_links{text-align:right;}
#page_social .footer_inner{background:transparent;padding:2px;}
#page_social .footer_inner TABLE{width:853px;border-spacing:0px;}
#page_social TD{font-size:11px;text-transform:uppercase;color:#000000}
#page_social TD A{font-size:11px;text-transform:uppercase;color:#000000;text-decoration:none;}
#page_social TD A:hover{font-size:11px;text-transform:uppercase;color:#E1EBF3;text-decoration:none;}
#page_social TD A.selected{color:#000000;text-decoration:underline;}
#page_social TD A.selected:hover{color:#000000;text-decoration:underline;}



/*"BLUE" VARIATION*/
BODY.blue{}
BODY.blue #overall_header{width:100%;margin:0px auto;overflow:hidden;background:url('images/body-top-bg-blue.gif') top left repeat-x transparent;}
BODY.blue #overall_middle{width:100%;margin:0px auto;overflow:hidden;background:#064FA6;}
BODY.blue #overall_footer{width:100%;margin:0px auto;overflow:hidden;background:url('images/body-bottom-bg-blue.gif') bottom left repeat-x transparent;}
BODY.blue #center_table{width:998px;border-spacing:0px;width:998px;border-collapse:collapse;}
BODY.blue #center_table .center_table{padding:0px;}
BODY.blue #frame_header{width:998px;margin:0px auto;overflow:hidden;background:url('images/frame-top-bg-blue.jpg') top left repeat-x transparent;}
BODY.blue #frame_middle{width:998px;margin:0px auto;overflow:hidden;background:#064FA6;}
/*BODY.blue #frame_middle{width:998px;margin:0px auto;overflow:hidden;background:#064FA6;min-height:1600px;}*/
BODY.blue #frame_footer{width:998px;margin:0px auto;overflow:hidden;background:url('images/frame-bottom-bg-blue.jpg') bottom left repeat-x transparent;}
BODY.blue #page_content #container{background:transparent;margin-bottom:150px;}
BODY.blue #page_content #container_content{color:#FFFFFF}
BODY.blue #page_content #container_content #content_height{}
BODY.blue #page_content #container_content #content_height .content_height{}
BODY.blue TABLE.container_table TD.container_sidebar{padding:0px;vertical-align:top;background:transparent}
BODY.blue H1,
BODY.blue .title{color:#FFFFFF}
BODY.blue H2,
BODY.blue .subhead{color:#FFFFFF}
BODY.blue .body{color:#FFFFFF}
BODY.blue .wysiwyg-body{color:#FFFFFF}
BODY.blue A{color:#FFFFFF}
BODY.blue A:hover{color:#FFFFFF}


/*"BLUE" VARIATION*/



/*
#overall_footer .footer_inner{width:background:#FFFFFF;padding:2px;}
#overall_footer .footer_inner TABLE{width:853px;border-spacing:0px;}
#overall_footer TD{font-size:11px;text-transform:uppercase;color:#888888}
#overall_footer TD A{font-size:11px;text-transform:uppercase;color:#888888;text-decoration:none;}
#overall_footer TD A:hover{font-size:11px;text-transform:uppercase;color:#0066BB;text-decoration:none;}
#overall_footer TD A.selected{color:#000000}
#overall_footer TD A.selected:hover{color:#000000}
*/

BODY.admin #overall_header{background:#1F6E9D;}
BODY.admin #page_header{padding:10px;height:auto;}
BODY.admin #page_header H1{text-align:center;font-weight:bold;font-size:60px;color:#FFCC00;margin:0px}
BODY.admin #page_navigation{background:transparent;}
BODY.admin #page_navigation #subnav_container{display:block;height:20px;}
BODY.admin #page_navigation #subnav_container{}


#admin #header .header_pad{position:relative;right:18px;bottom:12px;}
/*ADMIN*/
#admin #navigation{background:#000000;border-bottom:2px solid #0066BB;}
#admin #navigation A.admin{padding:10px;border:1px solid #000000;background:#FFFFFF;border:1px solid #0066BB;color:#0066BB;font-weight:bold;width:auto;}
#admin #navigation A.admin:hover{background:#DDDDDD;color:#440066;border:1px solid #440066;}
#admin #content{border:none;padding:0px;}
#admin #page_content{background:#FFFFFF}

A.admin{color:#000000;font-weight:bold;text-decoration:none;}
A.admin:hover{color:#000000;font-weight:bold;text-decoration:none;}
DIV.admin{border-bottom:2px solid #FFFFFF;margin:10px;padding:5px}

.admin_filters{text-align:right;padding:1px;font-weight:bold;color:#000000}


/*admin interface area*/
TABLE.listing{width:800px;border-spacing:0px;border-collapse:collapse;margin-bottom:30px;}
TABLE.listing TD{padding:3px;vertical-align:top;}
TABLE.listing TABLE.nested{border-spacing:0px;border-collapse:collapse;}
TABLE.listing TABLE.nested TABLE.calendar{border-spacing:0px;border-collapse:collapse;}
TABLE.listing TABLE.nested TD{padding:0px 1px;;vertical-align:top;}
TABLE.listing TH{padding:3px;vertical-align:middle;white-space:nowrap;border-bottom:2px solid #36577F;border-top:2px solid #36577F;color:#FFFFFF;padding:3px;font-weight:bold;background:#36577F;text-transform:uppercase}

TABLE.listing TR.row1 TD{border-bottom:1px solid #000000}
TABLE.listing TR.row0 TD{border-bottom:1px solid #000000}

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:#FFFFFF;font-weight:bold;}
TABLE.listing TH A:hover{color:#0066BB;font-weight:bold;}

TABLE.listing TH A{color:#FFFFFF;font-weight:bold;}
TABLE.listing TH A:hover{color:#F7F192;font-weight:bold;}

TD.recurring_active{}
TD.recurring_complete{color:#3333ff}
TD.recurring_cancelled{text-decoration:line-through;color:#FF3333}

INPUT.disabled{margin:0px 5px;clear:none;border:1px solid #CCCCCC;padding:3px;color:#CCCCCC;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 #36577F;padding:3px;color:#FFFFFF;font-weight:bold;background:#36577F;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 #36577F;padding:3px;color:#FFFFFF;font-weight:bold;background:#36577F;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 #36577F;padding:3px;color:#FFFFFF;font-weight:bold;background:#36577F;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 #36577F;padding:3px;color:#FFFFFF;font-weight:bold;background:#36577F;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:#0066BB;text-decoration:none}
.back_actions A:hover{font-weight:bold;color:#000000;text-decoration:underline}

#listing_pages{text-align:right;background:#36577F;color:#FFFFFF;width:800px;}
#listing_pages{text-align:right;background:#36577F;color:#FFFFFF;}
#listing_pages TD{color:#FFFFFF}
#listing_pages A{color:#FFFFFF}
#listing_pages A:hover{color:#F7F192}


TABLE.listing INPUT.text{width:400px;}
TABLE.listing INPUT.error{width:400px;}
TABLE.listing SELECT{}
TABLE.listing TEXTAREA{width:400px;}


/*sortable admin*/
TABLE.listing TD.dropsort_container_cell{padding:0px;}
TABLE.listing .dropsort_container{width:800px}
TABLE.listing .dropsort{border:1px solid #CCCCCC;margin:0px;position:relative;background:#FFFFFF;width:800px}
TABLE.listing .dropsort_dragging{width:800px;border:1px solid #FFCC00;}
TABLE.listing .dropsort_dragbar{height:25px;background:url('images/drag-icon.png') left center no-repeat #56779F;overflow:hidden;margin:0px;cursor:move;}
TABLE.listing .dropsort_dragging .dropsort_dragbar{background-image:url('images/drag-icon2.png')}
TABLE.listing TR.row_hover .dropsort_dragbar{background-image:url('images/drag-icon2.png')}
TABLE.listing .dropsort_wrapper{width:800px;border-spacing:0px;border-collapse:separate;_border-collapse: collapse;}
TABLE.listing .dropsort_wrapper TD{width:100px;}
TABLE.listing .dropsort_wrapper TD.wide{width:250px;}
TABLE.listing .placeholder{border:1px solid #CCCCCC;margin:0px;height:75px;color:#FFFFFF;font-weight:bold;background:#FFFFFF;display:none;}

TABLE.listing .edit_wrapper{background:#FFFFFF;width:800px;}
TABLE.listing .edit_topbar{height:25px;background:#FFFFFF;overflow:hidden;margin:0px;}


DIV.listing_skinny TABLE.listing{width:600px;}
DIV.listing_skinny TABLE.listing .edit_wrapper{width:600px;}
DIV.listing_skinny TABLE.listing INPUT.text{width:150px;}
DIV.listing_skinny TABLE.listing INPUT.error{width:150px;}
DIV.listing_skinny TABLE.listing SELECT{}
DIV.listing_skinny TABLE.listing TEXTAREA{width:150px;}
DIV.listing_skinny #listing_pages{width:600px;}


/*popups*/
.popup_container{position:relative;top:0px;left:0px;z-index:200000;}
.popup{position:absolute;top:0px;left:0px;background:#FFFFFF;border:2px solid #36577F;z-index:200000;width:500px;}
.popup_close{background:#CCCCCC;text-align:right;border-bottom:2px solid #36577F;}
.popup_close A{font-weight:bold;color:#000000;display:inline-block;padding:1px;margin:1px;text-decoration:none;}
.popup_close A:hover{font-weight:bold;color:#990000;display:inline-block;padding:1px;margin:1px;text-decoration:none;}
.popup_inner{padding:2px;background:#FFFFFF;}

.ticket_details .popup{left:175px;}
.ticket_details .popup TABLE{width:490px;}
.ticket_details .popup TD.label{white-space:nowrap}
.ticket_details .popup_inner{}

/*meditations - comments*/
.ticket_section{border:2px solid #36577F;margin:5px 0px;}
.ticket_section .ticket_section_header{background:#36577F;}
#page_content .ticket_section .ticket_section_header A{display:block;padding:2px;color:#FFFFFF;font-weight:bold;text-decoration:none;}
#page_content .ticket_section .ticket_section_header A:hover{display:block;padding:2px;color:#FFDD44;font-weight:bold;text-decoration:none;}
.ticket_section_content{display:none;}


.label{text-align:left;font-weight:bold;}
.value{}
.hint{color:#666666;text-align:right;font-weight:normal;width:250px;float:right;}
.required{font-weight:bold;font-size:14px;}
.section{font-weight:bold;font-size:14px;border-bottom:2px solid #36577F;padding-top:10px !important;text-transform:uppercase;}





TABLE.listing TEXTAREA.wysiwyg{width:800px;height:400px;}
TABLE.listing TEXTAREA.wysiwyg1_3{width:250px;height:400px;}
TABLE.listing TEXTAREA.wysiwyg2_3{width:530px;height:400px;}
TABLE.listing TEXTAREA.wysiwyg_DM_left{width:224px;height:400px;}
TABLE.listing TEXTAREA.wysiwyg_DM_bottom{width:450px;height:400px;}
TABLE.listing TEXTAREA.wysiwyg_SIDEBAR_MODULE{width:250px;height:400px;}
TABLE.listing TEXTAREA.wysiwyg_LANDING{width:540px;height:800px;}

/*tiny mce*/
.title{font-weight:bold;color:#000000;margin:5px 0px 5px 0px;font-family:Tahoma,serif;font-size:18px;font-weight:bold;text-transform:uppercase;}
.subhead{color :#0066BB;padding:5px 0px 5px 0px;font-family:Tahoma,serif;font-size:14px;font-weight:bold;text-transform:uppercase;}
.body{color:#000000; text-decoration: none; font-size: 11px; font-weight: normal;font-family:Tahoma,serif}
.wysiwyg-body{color:#000000; text-decoration: none; font-size: 14px; font-weight: normal;font-family:Tahoma,serif;margin-bottom:10px;}
.mceContentBody {text-align:left;background:#FFFFFF;color:#000000; text-decoration: none; font-size: 14px; font-weight: normal;font-family:Tahoma,serif}
.mceContentBody A{font-size:11px !important;;text-transform:uppercase !important;;color:#0066BB !important;;text-decoration:none !important;}
.mceContentBody A:hover{font-size:11px !important;;text-transform:uppercase !important;;color:#0066BB !important;;text-decoration:none !important;}
.mceContentBody A:active{font-size:11px !important;;text-transform:uppercase !important;;color:#0066BB !important;;text-decoration:none !important;}
.mceContentBody A:link{font-size:11px !important;;text-transform:uppercase !important;;color:#0066BB !important;;text-decoration:none !important;}
.mceContentBody A:visited{font-size:11px !important;;text-transform:uppercase !important;;color:#0066BB !important;;text-decoration:none !important;}
.mceEditor{width:600px;height:400px;}

TABLE.listing .mceToolbar A{font-size:11px;font-family:arial,sans-serif;color:#000000;font-weight:normal;}


.wysiwyg_box_1{display:block;border:1px solid #000000;padding:10px;margin:10px 0px;}
.wysiwyg_box_2{display:block;border:3px solid #000000;padding:10px;margin:10px 0px;}
.wysiwyg_box_3{display:block;border:1px solid #000000;padding:10px;margin:10px 0px;background:#FFFFFF;}
.wysiwyg_box_4{display:block;border:2px dashed #DDEDF5;padding:10px;margin:10px 10px;}
.wysiwyg_box_1_floatright{display:block;float:right;border:1px solid #000000;padding:10px;margin:10px 0px 10px 10px;}
.wysiwyg_box_1_floatleft{display:block;float:left;border:1px solid #000000;padding:10px;margin:10px 10px 10px 0px;}


/*POPUPS*/
.content_popup_bottom_margin{height:340px;}
.content_popup_outer{z-index:3000000;position:absolute;display:none;top:0px;left:0px;border:2px solid #000000;background:#000000;width:300px;background:#000000;-moz-border-radius: 2em; -webkit-border-radius: 2em;border-radius: 2em;}
.content_popup_inner{height:280px;overflow:auto;background:#FFFFFF url(/images/body-bg.gif) repeat scroll center center;-moz-border-radius: 2em; -webkit-border-radius: 2em;border-radius: 2em;margin-bottom:15px;_margin-bottom:0px;}
.content_popup_content{margin:10px;}
.content_popup_header{height:20px;position:relative;top:0p;left:0px;overflow:hidden;margin:0px 15px;_margin:0px;}
.content_popup_title{line-height:20px;color:#FFFFFF;font-size:12px;text-transform:uppercase;padding-right:20px;font-weight:bold;}
A.content_popup_close{position:absolute;top:0px;right:0px;padding:3px 3px;margin:1px 1px;border:1px solid #FFFFFF;line-height:10px;color:#FFFFFF;font-weight:bold;}
A.content_popup_close:hover{position:absolute;top:0px;right:0px;padding:3px 3px;margin:1px 1px;border:1px solid #FFBBBB;line-height:10px;color:#FFBBBB;font-weight:bold;}
.content_popup_bottom_close{margin:10px;text-align:center}

/*BASE CALENDAR*/
.CalendarTable{width:805px;border:1px solid #36577F;border-spacing:0px;border-collapse:collapse;margin:0px auto 20px auto;}

.CalendarMonthHeader{height:30;width:100%;background:#36577F;font-weight:normal;font-size:18px;text-align:center;border:1px solid #36577F}
.CalendarMonthHeaderInteriorTable{padding:5px;width:100%;text-align:center;}
.CalendarMonth{height:30;font-weight:normal;font-size:18px;text-align:center;COLOR: #E4EDF5;}

.CalendarFooter{height:30;width:100%;background:#36577F;font-weight:normal;text-align:center;border:1px solid #36577F;vertical-align:middle !important}
.CalendarFooterInteriorTable{padding:5px;width:100%;text-align:center;}
.CalendarFooterContents{height:30;font-weight:normal;font-size:14px;text-align:center;}

.CalendarPrevLink{width:100px;white-space:nowrap;text-align:left;vertical-align:middle !important}
.CalendarNextLink{width:100px;white-space:nowrap;text-align:right;vertical-align:middle !important}
A.CalendarNavLink{color:#E4EDF5;font-weight:bold;}
A.CalendarNavLink:hover{color:#0066BB;font-weight:bold;}
A.CalendarNavLink:link{color:#E4EDF5;font-weight:bold;}
A.CalendarNavLink:visited{color:#E4EDF5;font-weight:bold;}

.CalendarDayHeader{height:15px;width:14%;text-align:center;background:#C4CDE5;border:1px solid #36577F;font-weight: bold;}
.CalendarDay{height:75px;width:14%;vertical-align:top;border:1px solid #36577F;background:#E4EDF5}
.CalendarDayPast{height:75px;width:14%;vertical-align:top;border:1px solid #36577F;background:#E4EDF5}
.CalendarDayFuture{height:75px;width:14%;vertical-align:top;border:1px solid #36577F;background:#E4EDF5}
.CalendarDayCurrent{height:75px;width:14%;vertical-align:top;border:1px solid #36577F;background:#C4CDE5}

.CalendarDayEmptyPre{height:75px;width:14%;vertical-align:top;border:1px solid #36577F;background:#E4EDF5}
.CalendarDayEmptyPost{height:75px;width:14%;vertical-align:top;border:1px solid #36577F;background:#E4EDF5}

.CalendarDayMarker{font-weight:bold;padding:0px 3px;vertical-align:top;}

/*Calendar*/
.event_formats{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}
.event_formats A{}
.event_formats A:hover{}
.event_formats A.selected{color:#000000;text-decoration:underline;}
.event_formats A.selected:hover{color:#000000;text-decoration:underline;}

#CalendarContainer{position:relative;}
.CalendarPopUp{position:absolute;border:2px solid #36577F;background:#C4CDE5;z-index:1000;left:250px;top:100px;}
.CalendarPopUpDetails{width:300px;height:300px;_height:300px;overflow:auto;}
.CalendarPopUpClose{text-align:right;border-bottom:2px solid #36577F;padding:2px;background:#36577F}
.CalendarPopUpClose A{color:#E4EDF5 !important;font-weight:bold;text-decoration:none;}
.CalendarPopUpClose A:hover{color:#F3C1C9 !important;font-weight:bold;text-decoration:none;}

.calendar_key{margin:5px;}
.calendar_key TABLE{}
.event_color_marker{width:10px;height:10px;overflow:hidden;margin:2px;display:inline-block;border:1px solid #36577F;float:left;}

.events_list{margin:0px 0px 20px 0px;}
.events_list H2{}
.events_list .event_short{margin:5px 0px;}
.events_list .event_short .event_date{font-weight:bold;}
.events_list .event_short .event_title{}
.events_list A.all_link{display:block;text-align:right;}
.events_list A.all_link:hover{display:block;text-align:right;}

.events{}
.event_full{border-bottom:1px dotted #36577F;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;}
.event_full H3{margin:2px 0px;padding:0px;}
.event_full .event_description{margin:10px 0px 10px 0px;}

.event{cursor:pointer;font-size:11px;font-weight:bold;margin:3px;}
.event A{line-height:15px;font-size:11px;font-weight:bold;color:#0066BB !important;}
.event A:hover{line-height:15px;font-size:11px;font-weight:bold;color:#0066BB !important;}
.event_item{line-height:15px;overflow:hidden;width:75px;padding:3px 0px;}

.event_details_header{text-align:center;font-weight:bold;font-size:16px;padding:3px;text-decoration:underline;color:#0066BB}
.event_details{margin:3px;padding-bottom:20px;}
.event_details H3{margin:2px 0px;padding:0px;}
.event_details_type{text-align:left;font-weight:normal;font-style:italic;font-size:12px;margin:3px 0px;color:#0066BB}
.event_details_dates{text-align:left;font-weight:bold;font-size:12px;margin:3px 0px;}
.event_details_time{text-align:left;font-weight:bold;font-size:12px;margin:3px 0px;}
.event_details_title{text-align:left;font-weight:bold;font-size:12px;margin:3px 0px;}
.event_details_location{text-align:left;font-weight:normal;font-style:italic;margin:3px 0px;}
.event_details_cost{text-align:left;font-weight:normal;font-style:italic;font-size:12px;display:block;clear:both;margin:3px;}
.event_details_details,
.event_details .event_description{text-align:left;font-weight:normal;font-size:12px;display:block;clear:both;margin:15px 5px;color:#000000;}
.event_details_paylink{text-align:left;margin:6px;}
.event_details_paylink A{}
.event_details_paylink A:hover{}



TABLE.event_list{border-spacing:0px;border-collapse:collapse;}
TABLE.event_list TD{padding:2px 0px;}

/*contact/misc*/
.required{font-weight:bold;color:#993333}
.message{margin:20px;padding:10px;border:2px solid #F1E85B;color:#F1E85B;}




/*meditations*/
.meditation{margin:20px 10px;border-bottom:1px solid #0066BB}
.meditation_title{font-size:18px;color:#000000;font-weight:bold;margin:5px 0px 5px 0px;}
.meditation_description{padding-bottom:5px; color:#000000}
.meditation_track A{color:#0066BB !important;font-weight:bold;}

.donatetable{display:inline;clear:none;}


/*meditations - expanding*/
.meditation_short{margin:0px 0px;}
.meditation_short .meditation_header{}
.meditation_short h3{margin:0px;color:#000000;padding:0px;}
#page_content .meditation_short H3 A{display:block;padding:2px;color:#000000;font-weight:bold;text-decoration:none;}
#page_content .meditation_short H3 A:hover{display:block;padding:2px;color:#000000;font-weight:bold;text-decoration:none;}
.meditation_short .meditation_content{display:none;border:2px solid #000000;padding:20px;}



/*meditations - comments*/
.meditation_comments{margin:10px;}
.meditation_comments .meditation_comments_header{}
#page_content .meditation_comments .meditation_comments_header A{display:block;padding:2px;color:#000000;font-weight:bold;text-decoration:none;}
#page_content .meditation_comments .meditation_comments_header A:hover{display:block;padding:2px;color:#000000;font-weight:bold;text-decoration:none;}
.meditation_comments_content{display:none;border:2px solid #000000;}

.meditation_comment_short{margin:5px;}
.meditation_comment_title{font-weight:bold;font-size:11px;font-style:normal;}
.meditation_comment_content{font-weight:normal;font-size:11px;font-style:italic;text-align:justify;}
.meditation_comment_author{font-weight:bold;font-size:11px;text-align:right;margin:2px 2px;}

.meditation_comments_edit{background:url('images/comment-bg.png') bottom right no-repeat transparent;}

/*meditations via box.net*/
#meditation_iframe_container,
.meditation_iframe_container{height:185px;width:650px;overflow:hidden;border:2px solid #0066BB;position:relative;}
#meditation_iframe,
.meditation_iframe{width:650px;height:450px;overflow:hidden;position:absolute;top:-245px;left:0px;border:none;margin:0px;_top:-200px;}
#meditation_iframe BODY,
.meditation_iframe BODY{background:transparent}
#meditation_iframe BODY .logo,
.meditation_iframe BODY .logo{display:none;}

/*testionials (reviews))*/
.testimonial{margin:10px 0px}
.testimonial H2{color:#000000;margin:5px 0px 5px 0px;font-family:Tahoma,serif;font-size:14px;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #36577F}
.testimonial .content{margin-bottom:10px;font-size:12px;}
.testimonial .by{font-weight:bold;font-style:italic;color:#000000;text-align:right;}

.testimonial .error{border:2px solid #660000;background:#FFCCCC;color:#660000;font-weight:bold;margin:0px;padding:10px;font-size:14px;}
.testimonial .error2{color:#660000;font-weight:bold;font-size:14px;line-height:20px;padding:2px;}

.testimonial_submit{background:url('images/testimonial-submit-bg.gif') top left repeat-x #0D7BC6;padding:10px;}
.testimonial_submit INPUT.text{width:350px;}
.testimonial_submit INPUT.error{width:350px;}
.testimonial_submit TEXTAREA{width:350px;height:150px;}
.testimonial_submit A{color:#FFFFFF}
.testimonial_submit A:hover{color:#FFFFFF}
.testimonial_submit .captcha_image{float:none;}
.testimonial_submit .captcha_options{float:none;}
.testimonial_submit .captcha_input{float:none;}
.testimonial_submit .captcha_input INPUT.text{width:200px;}

.contact_form{background:url('images/testimonial-submit-bg.gif') top left repeat-x #0D7BC6;padding:10px;}
.contact_form INPUT.text{width:500px;}
.contact_form INPUT.error{width:500px;}
.contact_form TEXTAREA{width:500px;height:150px;}
.contact_form A{color:#FFFFFF}
.contact_form A:hover{color:#FFFFFF}
.contact_form .captcha_image{float:none;}
.contact_form .captcha_options{float:none;}
.contact_form .captcha_input{float:none;}
.contact_form .captcha_input INPUT.text{width:200px;}
.contact_form .required{color:#000000;font-weight:bold;font-size:12px;}
.contact_form .bogy{color:#000000;font-weight:normal;font-size:12px;}


/*free meditaitons*/
.free_meditations INPUT.text{width:300px;}
.free_meditations TD.submit{text-align:center;}


/*errors, message, etc*/
.error{border:2px solid #660000;background:#FFCCCC;color:#660000;font-weight:bold;margin:10px;padding:10px;}
.error2{color:#660000;font-weight:bold;}
.message{border:2px solid #006600;background:#CCFFCC;color:#006600;font-weight:bold;margin:10px;padding:10px;}
SPAN.error{display:block;margin:10px 0px;padding:5px;}
SPAN.message{display:block;margin:10px 0px;padding:5px;}

INPUT.error{border:1px solid #660000;background:#FFCCCC;color:#660000;font-weight:bold;margin:0px;padding:1px;}
SELECT.error{border:1px solid #660000;background:#FFCCCC;color:#660000;font-weight:bold;margin:0px;padding:0px;}
TEXTAREA.error{border:1px solid #660000;background:#FFCCCC;color:#660000;font-weight:bold;margin:0px;padding:1px;}



/*OSC supplement*/

.ssl_image{text-align:left;}
.ssl_image .AuthorizeNetSeal{border:1px solid #000000;background:#FFFFFF;margin:10px 0px 10px 70px;;}

.navlink{border-bottom:1px dotted #0066BB}
.navlink A{margin:5px 0px;display:block;}
#container_content .navlink A{font-weight:normal;}
#container_content .navlink A:hover{font-weight:normal;}

.cat_desc{padding-bottom:10px;margin-bottom:10px;}
.sub_cat{margin:10px;border:none;} 
.product_listing TD{vertical-align:top;padding:8px 10px;}
#page_content .inner_table .product_listing TD{vertical-align:top;padding:8px 10px;}
.pageHeading{color:#000000;margin:5px 0px 5px 0px;font-family:Tahoma,serif;font-size:14px;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #36577F}
TD.pageHeading{padding:5px 0px 0px 0px;margin:0px;}
TD.productTitle{color :#0066BB;padding:5px 0px 5px 0px;font-family:Tahoma,serif;font-size:14px;font-weight:bold;text-transform:uppercase;}

INPUT.button{font-size:13px;line-height:13px;font-family:Tahoma,serif;background:#36577F;border:1px solid #FFFFFF;color:#FFFFFF;padding:2px;cursor:pointer;font-weight:bold;text-transform:uppercase;}
DIV.button,
A DIV.button,
A:hover DIV.button,
DIV.button A,
DIV.button A:hover,
#page_content DIV.button,
#page_content A DIV.button,
#page_content A:hover DIV.button,
#page_content DIV.button A,
#page_content DIV.button A:hover{font-size:13px;line-height:16px;font-family:Tahoma,serif;background:#36577F;border:1px solid #FFFFFF;color:#FFFFFF;padding:2px 4px;cursor:pointer;display:inline;white-space:nowrap;text-decoration:none;_height:17px;font-weight:bold;text-transform:uppercase;}





/*OSC*/
TR.header {
  background: #36577F;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #990000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #990000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.infoBox {
  background: transparent;
}

.infoBoxContents {
  background: transparent;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: transparent;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: transparent;
}

TABLE.productListing {
}

.productListing-heading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #36577F;
  color: #FFFFFF;
  border-bottom:2px solid #36577F;
  border-top:2px solid #36577F;
  font-weight: bold;
}

#backorder .productListing-heading{background:transparent;}

TD.productListing-data {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  padding:8px 0px;
}

TD.productListing-data TD.productListing-data{padding:0px;}

TD.pageHeading, DIV.pageHeading {
	color:#000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family:Tahoma,serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.main .user_form,
TD.main .user_form TD,
TD.main .user_form TD.label {
  font-size: 11px;
  line-height: 1.5;
}


TD.smallText, SPAN.smallText, P.smallText {
  font-size: 10px;
}

TD.accountCategory {
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-size: 12px;
}

TD.tableHeading {
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-size: 10px;
  color: #990000;
}

SPAN.greetUser {
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  color: #990000;
}

SPAN.errorText {
  color: #990000;
}

.moduleRow { }
.moduleRowOver { background-color: transparent; cursor: pointer; cursor: hand; }
.moduleRowOver TD{ border-bottom:1px solid #43352A; color:#43352A}
.moduleRowSelected { background-color: transparent }
.moduleRowSelected TD{ border-bottom:1px solid #000000; color:#000000}

.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c;text-transform:uppecase;}
.checkoutBarCurrent { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #000000; text-transform:uppecase;}

.checkout_heading{color :#0066BB;padding:5px 0px 5px 0px;font-family:Tahoma,serif;font-size:14px;font-weight:bold;text-transform:uppercase;}

.login_box{border:2px solid #36577F;margin:10px 0px 0px 10px;height:400px;}
/*.login_box .checkout_heading{border-top:none;padding-top:none;}*/
.login_box .checkout_heading{border-top:none;background:#36577F;color:#FFFFFF;text-align:center;}


/* message box */

.messageBox { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #990000; }


/**/
#submitbuttontext{font-weight:bold;border:2px dotted #36577F;font-weight:bold;color:#000000;padding:3px;margin:3px;}
.loading{background:url('images/loading.gif') center center no-repeat #FFFFFF;}




/**ADMIN OVERRIDES*/
BODY.admin #page_content #container{position:inherit;width:auto;overflow:visible;}
BODY.admin #page_content #container_content{position:inherit;width:auto;overflow:visible;}


.product_options{margin:5px 0px;}
.product_option{padding:0px 0px 10px 0px;}
.product_option_header A{font-size:12px;font-weight:bold;}
.product_option_header A:hover{font-size:12px;font-weight:bold;}
.product_option_form{margin:0px 0px 5px 0px;border:1px solid #000000;padding:10px;display:none;}






/*GRAPH - ADMIN*/


.graph{border-left:1px solid #000000;border-bottom:1px solid #000000;margin:0px 10px 0px 20px;}
.graph_xaxis{}
.graph_yaxis{}
.graph_xaxis_labels{position:absolute;left:-12px;top:0px;}
.graph_xaxis_tics{}
.graph_xaxis_labels{}
.graph_xaxis_guides{}

.graph_yaxis_labels{}
.graph_yaxis_tics{position:absolute;left:0px;top:0px;}
.graph_yaxis_labels{position:absolute;left:-80px;top:-5px;width:80px;text-align:right}
.graph_yaxis_guides{}


.graph_xtic{background:#000000;}
.graph_ytic{background:#000000;}
.graph_xlabel{font-size:10px;}
.graph_ylabel{font-size:10px;width:75px;text-align:right}
.graph_xlabeltext{font-size:10px;font-weight:bold;position:absolute;bottom:-30px;left:400px;}
.graph_ylabeltext{font-size:10px;font-weight:bold;position:absolute;top:50px;left:-80px;}

.graph_xguide{background:#CCCCCC;}
.graph_yguide{background:#CCCCCC;}


.graph_point{background:#000066;border:1px solid #BBBBBB;overflow:hidden;}
.graph_pointlabel{background:#FFFFFF;border:1px solid #BBBBBB;white-space:nowrap;}
.graph_line_point{background:#000066;height:2px;width:2px;}
.graph_pointhtml{background:#FFFFFF;border:1px solid #BBBBBB;white-space:nowrap;padding:5px;z-index:3;width:350px;overflow:hidden;}	

.highlight .graph_point{z-index:10000;height:20px !important;width:20px !important;margin-top:-5px;margin-left:-5px;}
.highlight .graph_line_point{z-index:10000;}
	
.graph_table{margin:35px 0px;width:800px;}
.graph_table TABLE{width:800px;}
.graph_table TD{border:1px solid #888888}
.graph_table TD{width:50px;}
.graph_table TD.label{width:100px;}
.graph_table TD.hover{background:#FFFF00;}
.graph_table TH{border:1px solid #000000;background:#000000;color:#FFFFFF;font-weight:bold;}
.graph_table .graph_pointhtml{background:#FFFFEE;}
.graph_table TR.highlight TD{background:#FFFFCC;}

.graph_key{margin:0px 0px 0px 0px;width:200px;border:1px solid #000000;overflow:hidden}
.graph_key TABLE{}
.graph_key TD{white-space:nowrap;}
.graph_key H3{border-bottom:1px dotted #000000;text-align:center;padding:3px;}
.graph_key TD.key_actions{border-top:1px dotted #000000;text-align:left;padding:3px 3px 3px 32px;}
.graph_key TR.highlight TD{background:#FFFFCC;}
.graph_key .highlight .graph_point{z-index:10000;height:20px !important;width:20px !important;position:absolute;top:-5px;left:-5px;margin-top:0px;margin-left:0px;}

.graph_key .series_link A{text-decoration:none;font-weight:normal;display:block;padding:0px;}
.graph_key .series_link A:hover{text-decoration:none;font-weight:normal;display:block;padding:0px;}
.graph_key .highlight .series_link A{text-decoration:none;font-weight:bold;display:block;padding:0px 0px;}
.graph_key .highlight .series_link A:hover{text-decoration:none;font-weight:bold;display:block;padding:0px 0px;}

.graph_key TD.key_actions A{display:inline;font-weight:normal;text-decoration:none;}
.graph_key TD.key_actions A:hover{display:inline;font-weight:normal;text-decoration:underline;}

