BODY{background:#FFFFFF;color:#666666;font-family:Arial,sans-serif;font-size:12px;margin:0px auto;}
DIV,SPAN,P,A,TD,TH{color:#666666;font-family:Arial,sans-serif;font-size:12px;}

/* LINKS */
A{COLOR: #999999; font-weight: normal; text-decoration: none; font-family: Arial,sans-serif; font-size: 12px;}
A:hover {COLOR: #000000; font-weight: normal; text-decoration: underline; font-family: Arial,sans-serif; font-size: 12px;}

A.disabled{font-size : 12px; color: #CCCCCC; font-weight: bold; text-decoration: none;}
A.disabled:hover {font-size : 12px; color: #CCCCCC; font-weight: bold; text-decoration: none;}

IMG{border:none;}

H1{color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:17px;font-weight:normal;padding:4px 0px;text-align:left;}
H1.home_main{color:#999999;font-family:Century Gothic,Arial,sans-serif;font-size:24px;font-weight:normal;padding:4px 4px;text-align:left;margin:0px;}
H2{color:#666666;font-family:Century Gothic,Arial,sans-serif;font-size:13px;font-weight:normal;padding:4px 0px;text-align:left;font-weight:normal;}
H2.home_main{color:#999999;font-family:Century Gothic,Arial,sans-serif;font-size:24px;font-weight:normal;padding:4px 4px;text-align:left;margin:0px;}
H3{font-weight:bold;margin:2px 0px;color:;font-family:arial, sans-serif;font-size:13px;color:#000000}
H4{font-weight:bold;margin:2px 0px;color:;font-family:arial, sans-serif;font-size:12px;color:#000000}
H5{font-weight:bold;margin:2px 0px;color:;font-family:arial, sans-serif;font-size:12px;color:#000000}
H6{font-weight:bold;margin:2px 0px;color:;font-family:arial, sans-serif;font-size:12px;color:#000000}


/*forms*/
FORM{display:inline;}
INPUT.text{border:1px solid #666666;background:#FFFFFF;color:#666666;font-size:12px;width:300px;}
INPUT.password{border:1px solid #666666;background:#FFFFFF;color:#666666;font-size:12px;width:300px;}
INPUT.file{border:1px solid #666666;background:#FFFFFF;color:#666666;font-size:12px;}
INPUT.checkbox{}
INPUT.radio{}
INPUT.image{margin:10px}
SELECT{border:1px solid #666666;background:#FFFFFF;color:#666666;font-size:12px;width:300px;}
TEXTAREA{border:1px solid #666666;background:#FFFFFF;color:#666666;font-size:12px;width:300px;}
TD.label{font-size:12px;color:#000000;font-family:arial,sans-serif;font-weight:bold;}

INPUT.error{border:2px inset #993333;color:#666666;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;width:300px;}
TEXTAREA.error{border:2px inset #993333;color:#666666;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;width:300px;}
SELECT.error{border:2px inset #993333;color:#666666;font-weight:normal;background:#FFCCCC;padding:0px;margin:1px 0px;width:300px;}

INPUT.loading{background:url('/images/loading_small.gif') center right no-repeat transparent;text-align:left;}

.calendar INPUT.text{width:80px;}
.calendar INPUT.error{width:80px;}
.calendar * INPUT.text{width:80px;}
.calendar * INPUT.error{width:80px;}


DIV.error,DIV.errors,SPAN.error,SPAN.errors{color:#ED1C24;font-weight:normal;margin:10px 0px;padding:5px;font-family:Century Gothic,Arial,sans-serif;}
.errors UL{padding:0px;margin:0px;display:block;}
.errors LI{padding:0px;margin:0px;display:block;}
.error2{margin:5px 2px;color:#5C200E;font-weight:bold;}
.error A,
.errors A{color:#ED1C24;font-weight:bold;text-decoration:underline};
.error A:hover,
.errors A:hover{color:#ED1C24;font-weight:bold;text-decoration:underline};
.msg,.message{color:#000000;font-weight:bold;margin:10px 0px;padding:5px;}
.message2{margin:5px 2px;color:#000000;font-weight:bold;}
.required{color:#5C200E;font-weight:bold;}


/*wysiwyg*/
.wysiwyg-body{COLOR: #000000; text-decoration: none; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal;}
.mceContentBody {font-family:Arial,sans-serif;font-size:12px;font-weight:normal;background:transparent;COLOR: #FFFFFF;margin:0px 0px 10px 0px;}

/*tiny mce*/
.header{color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:17px;font-weight:normal;padding:4px 0px;text-align:left;}
.subhead {color:#666666;font-family:Century Gothic,Arial,sans-serif;font-size:12px;font-weight:normal;padding:4px 0px;text-align:left;font-weight:normal;}
.subsubhead{font-weight:bold;margin:2px 0px;color:;font-family:arial, sans-serif;font-size:12px;color:#000000}
.wysiwyg-body{COLOR: #666666; text-decoration: none; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal;}
A.small_caps{color:#999999;font-family:arial,sans-serif;font-size:10px;text-transform:uppercase;}
A.small_caps:hover{color:#999999;font-family:arial,sans-serif;font-size:10px;text-transform:uppercase;}
.mceContentBody {font-family:Arial,sans-serif;font-size:11px;font-weight:normal;background:#F3F3F3;COLOR: #666666;margin:0px 0px 10px 0px;}
.mceContentBody A:link {COLOR: #999999 !important; font-weight: bold !important; text-decoration: none !important; font-family: Arial, sans-serif !important; font-size: 12px !important}
.mceContentBody A:visited {COLOR: #999999 !important; font-weight: bold !important; text-decoration: none !important; font-family:Arial, sans-serif !important; font-size: 12px !important;}
.mceContentBody A:active {COLOR: #999999 !important; font-weight: bold !important; text-decoration: none !important; font-family:Arial, sans-serif !important; font-size: 12px !important}
.mceContentBody A:hover {COLOR: #000000 !important; font-weight: bold !important; text-decoration: underline !important; font-family: Arial, sans-serif !important; font-size: 12px !important}
.mceContentBody A.small_caps{color:#999999 !important;font-family:arial,sans-serif !important;font-size:10px !important; text-transform:uppercase !important; }
.mceContentBody A.small_caps:hover{color:#999999 !important;font-family:arial,sans-serif !important;font-size:10px !important; text-transform:uppercase !important; }

.mceContentBody P{margin:0px;}
.mceContentBody UL{margin:0px;padding-left:15px;}
.mceContentBody BLOCKQUOTE{margin-top:0px;margin-bottom:0px;}

.mceEditor{background:#FFFFEE}
.mceEditor .mceContentBody{background:#FFFFFF;border:1px dotted #CCCCCC;}
.mceSelectList{width:auto;}
.content_content .mceContentBody{background:transparent;}
.footer_checkout .mceContentBody{background:transparent;}

/*captcha*/
.captcha{}
.captcha_image{float:left;}
.captcha_image IMG{}
.captcha_options{float:right;padding:10px;width:100px;_width:120px;}
.captcha_options A{color:#00AEEF;text-decoration:none;}
.captcha_options A:hover{color:#00AEEF;text-decoration:none;}
.captcha_input_header{display:none;}
.captcha_input{clear:both;padding:2px 0px;}
.captcha_input INPUT{width:100px;margin:0px 2px;}

/*search*/
DIV.auto_complete{position:relative;display:inline;}
DIV.auto_complete INPUT.text{border-top:1px solid #C7C7C7;border-right:1px solid #C7C7C7;border-bottom:1px solid #666666;border-left:1px solid #666666;background-color:#959595;color:#FFFFFF}
DIV.auto_complete_results {position:absolute;top:17px;_top:27px;left:0px;background:transparent;border:none;z-index:10000}
DIV.auto_complete_results_content {background:#FFFFFF;height:150px;overflow:hidden;overflow-y:auto;border:1px solid #999999;z-index:10001;font-weight:normal;}
DIV.auto_complete_results_content DIV.auto_complete_results_content_none {margin:30px 10px;text-align:center;font-weight:bold;}
DIV.auto_complete DIV.auto_complete_results_content A{color:#666666;text-decoration:none;font-size:11px;display:block;text-align:left;padding:1px;margin:0px;font-weight:normal;}
DIV.auto_complete DIV.auto_complete_results_content A:hover{text-decoration:none;background:#E3E3E3;font-weight:normal;}
DIV.auto_complete DIV.auto_complete_results_content A.cur{text-decoration:none;background:#E3E3E3;font-weight:normal;}
DIV.auto_complete DIV.auto_complete_results_content .header{color:#E5E5FF;background:#666666;text-decoration:none;font-size:11px;text-align:center;padding:3px;margin:0px;font-weight:bold;}
DIV.auto_complete DIV.auto_complete_results_content .empty{color:#000000;text-align:center;font-weight:bold}



/*main layout*/
.main_table{width:980px;margin:0px auto;color:#000000;border-spacing:0px;border-collapse:collapse;background:#FFFFFF}
.header_cell{text-align:center;vertical-align:top;color:#BBBBBB;padding:0px;background:#FFFFFF}

.header_top_promo{background:url('images/top-promo-bg2.gif') bottom left repeat-x #F8F8F8;padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;}
.header_top_promo_image{padding:0px 0px 10px 0px;margin:0px 0px 0px 0px;background-color:#FFFFFF}
.header_top_promo TABLE{width:960px;border-spacing:0px;border-collapse:collapse;}
.header_navigation TD{text-align:left;vertical-align:middle;color:#999999;font-size:12px;padding:0px;}
.header_top_promo .headline{color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:22px;font-weight:normal;padding:4px 0px;}
/*.header_top_promo .content{color:#666666;font-family:Century Gothic,Arial,sans-serif;font-size:16px;font-weight:normal;padding:4px 0px;}*/
.header_top_promo .content{color:#666666;font-family:Century Gothic,Arial,sans-serif;font-size:14px;font-weight:normal;padding:4px 0px;}
.header_top_promo .content .ad_content{color:#666666;font-family:Century Gothic,Arial,sans-serif;font-size:14px;font-weight:normal;padding:0px 0px;}
.header_top_promo .content .ad_link{margin:2px 0px 0px 0px}
.header_top_promo .content .ad_link A{color:#999999;font-family:Arial,sans-serif;font-size:10px;font-weight:normal;}
.header_top_promo .content .ad_link A:hover{color:#000000;font-family:Arial,sans-serif;font-size:10px;font-weight:normal;}

.header_navigation{margin:0px 0px 20px 0px;background:url('images/header-bg.gif') bottom left repeat-x #F3F3F3;padding:5px 10px;color:#999999;font-size:12px;}
.header_navigation TABLE.header_main{width:960px;border-spacing:0px;border-collapse:collapse;margin:0px 0px 0px 0px}
.header_navigation TABLE.header_main TD{vertical-align:top}
.header_navigation TABLE.header_main TD.main_links{width:210px;}
.header_navigation TD.main_links A{background:url('images/topnav-arrow.gif') center left no-repeat transparent;color:#666666;font-size:12px;font-family:Century Gothic,Arial,sans-serif;text-decoration:none;font-weight:normal;text-transform:uppercase;display:block;padding:2px 0px 2px 12px;margin:0px 20px 0px 0px;white-space:nowrap;}
.header_navigation TD.main_links A:hover{background:url('images/topnav-arrow-hover.gif') center left no-repeat transparent;color:#000000;font-size:12px;font-family:Century Gothic,Arial,sans-serif;text-decoration:none;font-weight:normal;text-transform:uppercase;display:block;padding:2px 0px 2px 12px;margin:0px 20px 0px 0px;white-space:nowrap;}
.header_navigation TD.main_links DIV.sep{height:1px;width:190px;overflow:hidden;display:block;background:#CCCCCC;margin:0px 20px 0px 0px;}
.header_navigation TABLE.header_main TD.imprint_links{vertical-align:middle}
.header_navigation TD.imprint_links #imprint_list_header{}
.header_navigation TD.imprint_links #imprint_list_header TABLE{border-right:1px solid #CCCCCC;width:540px}
.header_navigation TD.imprint_links TABLE TD{border-left:1px solid #CCCCCC;padding:0px 10px;}
.header_navigation TD.imprint_links A{background:url('') center left no-repeat transparent;color:#999999 ;font-size:11px;font-family:Arial,sans-serif;text-decoration:none;font-weight:normal;display:block;padding:0px 0px 0px 25px;margin:0px 20px 0px 0px;line-height:25px;text-transform:none;white-space:nowrap;}
.header_navigation TD.imprint_links A:hover,
.header_navigation TD.imprint_links A.sel,
.header_navigation TD.imprint_links A.sel:hover{background:url('') center left no-repeat transparent;color:#000000;font-size:11px;font-family:Arial,sans-serif;text-decoration:none;font-weight:normal;display:block;padding:0px 0px 0px 25px;margin:0px 20px 0px 0px;line-height:25px;text-transform:none;white-space:nowrap;}
.header_navigation TD.imprint_links A.sel,
.header_navigation TD.imprint_links A.sel:hover{text-decoration:underline;}
.header_navigation TABLE.header_main TD.user_links{width:210px;padding:0px 0px;}
.header_navigation TD.user_links TABLE.user_links_items{width:170px;margin:0px 20px}
.header_navigation TD.user_links TABLE.user_links_items TD{width:50%;padding:2px 0px;}
.header_navigation TD.user_links TABLE.user_links_items A{color:#999999;font-size:11px;font-family:Century Gothic,Arial,sans-serif;text-decoration:none;font-weight:normal;text-transform:uppercase;display:block;white-space:nowrap;}
.header_navigation TD.user_links TABLE.user_links_items A:hover{color:#000000;font-size:11px;font-family:Century Gothic,Arial,sans-serif;text-decoration:none;font-weight:normal;text-transform:uppercase;display:block;white-space:nowrap;}

.header_navigation #search_box{width:190px;margin:0px 0px 0px 20px;z-index:10000;}
.header_navigation #search_box .search_box{font-weight:bold;color:#666666;text-align:center;margin:10px 0px 0px 0px;}
.header_navigation #search_box .search_box TABLE.layout{}
.header_navigation #search_box .search_box TD.layout{vertical-align:middle;padding:1px;}
.header_navigation #search_box .search_box INPUT.text{width:120px;background:#FFFFFF;color:#666666;}
.header_navigation #search_box .search_box INPUT.loading{background:url('/images/loading_small.gif') center right no-repeat #FFFFFF;color:#666666;}
.header_navigation #search_box .search_box INPUT.image{display:block;margin:0px;}


.geo_redirect{border:2px solid #000000;margin:-20px 0px 10px 0px;padding:10px;text-align:center;}
.geo_redirect_country{text-align:center;margin:2px;font-size:16px;color:#000000;font-family:Century Gothic,Arial,sans-serif;}
.geo_redirect_links{text-align:center;margin:2px;}

.content_cell_left #search_box{width:200px;margin:0px 0px 0px 0px;z-index:10000;}
.content_cell_left #search_box .search_box{font-weight:bold;color:#666666;text-align:center;margin:0px 0px 0px 8px;}
.content_cell_left #search_box .search_box TABLE.layout{}
.content_cell_left #search_box .search_box TD.layout{vertical-align:middle;padding:1px;}
.content_cell_left #search_box .search_box INPUT.text{width:155px;background:#FFFFFF;color:#666666;}
.content_cell_left #search_box .search_box INPUT.loading{background:url('/images/loading_small.gif') center right no-repeat #FFFFFF;color:#666666;}
.content_cell_left #search_box .search_box INPUT.image{display:block;margin:0px;}
.content_cell_left #search_box .navigation_section{background:#000000}

.content_cell_left{text-align:left;vertical-align:top;color:#BBBBBB;width:200px;padding:0px;}
.content_cell_center{text-align:left;vertical-align:top;color:#000000;width:580px;padding:0px;background:#FFFFFF}
.content_content{margin:0px 20px 20px 20px;background:#F3F3F3;padding:10px;width:520px;_width:540px;overflow:hidden;}
.content_cell_right{text-align:center;vertical-align:top;width:200px;padding:0px 0px 0px 0px;}
.content_row_top TD.content_cell_left{vertical-align:top;}
.content_row_top TD.content_cell_center{vertical-align:top}
.content_row_top TD.content_cell_right{vertical-align:top}

.imprint_logo {border-spacing:0px;height:265px;width:200px;}
.imprint_logo TD{padding:0px;vertical-align:middle;text-align:center;background:url('/images/qbookshop_grey.jpg') top left no-repeat;height:265px;width:200px;}


TABLE.content_content_header{width:520px;border-spacing:0px;border-collapse:collpase;}
TABLE.content_content_header TD{vertical-align:middle;white-space:nowrap;padding:0px;}
TABLE.content_content_header TD.highlight_header{text-align:left;width:1%;}
TABLE.content_content_header TD.link{text-align:right;width:99%}
TABLE.content_content_header TD.highlight_header H1{background:#FFFFFF;color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:17px;font-weight:normal;text-align:center;display:inline-block;padding:1px 4px;text-transform:uppercase;}
TABLE.content_content_header TD.highlight_header H1 A{color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:17px;font-weight:normal;text-transform:uppercase;text-decoration:none;}
TABLE.content_content_header TD.highlight_header H1 A:hover{color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:17px;font-weight:normal;text-transform:uppercase;text-decoration:none;}
TABLE.content_content_header TD.highlight_header H1 A.disabled{color:#999999;font-family:Century Gothic,Arial,sans-serif;font-size:17px;font-weight:normal;text-transform:uppercase;text-decoration:none;}
TABLE.content_content_header TD.highlight_header H1 A.disabled:hover{color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:17px;font-weight:normal;text-transform:uppercase;text-decoration:none;}
TABLE.content_content_header TD.highlight_header H3{background:#FFFFFF;color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:17px;font-weight:normal;text-align:center;display:inline-block;padding:1px 4px;text-transform:uppercase;}
TABLE.content_content_header TD.highlight_header H3 A{color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:17px;font-weight:normal;text-transform:uppercase;text-decoration:none;}
TABLE.content_content_header TD.highlight_header H3 A:hover{color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:17px;font-weight:normal;text-transform:uppercase;text-decoration:none;}
TABLE.content_content_header TD.highlight_header H3 A.disabled{color:#999999;font-family:Century Gothic,Arial,sans-serif;font-size:17px;font-weight:normal;text-transform:uppercase;text-decoration:none;}
TABLE.content_content_header TD.highlight_header H3 A.disabled:hover{color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:17px;font-weight:normal;text-transform:uppercase;text-decoration:none;}
TABLE.content_content_header TD.highlight_header H4{color:#666666;font-family:Century Gothic,Arial,sans-serif;font-size:16px;font-weight:bold;text-align:center;display:inline-block;padding:1px 4px;margin:0px}
TABLE.content_content_header TD.link A{text-transform:uppercase;font-size:10px;}
TABLE.content_content_header TD.link A:hover{text-transform:uppercase;font-size:10px;}
TABLE.content_content_header TD.filters{text-align:left;width:1%;padding:0px 0px 0px 20px;}
TABLE.content_content_header TD.filters DIV.filters{position:relative;}
TABLE.content_content_header TD.filters DIV.filters DIV.accordian_filters{position:absolute;background:#F3F3F3;border:1px solid #CCCCCC;text-align:left;}
TABLE.content_content_header TD.filters DIV.filters DIV.accordian_filters A{display:block;padding:3px 5px;}
TABLE.content_content_header TD.filters DIV.filters DIV.accordian_filters A:hover{display:block;background:#e3e3e3;color:#000000;padding:3px 5px;}
TABLE.content_content_header TD.filters DIV.filters DIV.accordian_filters A.selected{display:block;background:#e3e3e3;color:#000000;padding:3px 5px;}
TABLE.content_content_header TD.filters DIV.filters DIV.accordian_filters A.selected:hover{display:block;background:#e3e3e3;color:#000000;padding:3px 5px;}

TABLE.content_content_header TD.highlight_header_full{width:auto;}
TABLE.content_content_header TD.highlight_header_full H1{white-space:normal;text-align:left;}
TABLE.content_content_header TD.highlight_header_full H3{white-space:normal;text-align:left;}



TABLE.content_content_header TD.highlight_header H2.featured_category{background:#FFFFFF;color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:16px;font-weight:normal;text-align:center;display:inline-block;padding:1px 4px;text-transform:uppercase;}
TABLE.content_content_header TD.highlight_header H2.featured_category A{color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:16px;font-weight:normal;text-transform:uppercase;text-decoration:none;}
TABLE.content_content_header TD.highlight_header H2.featured_category A:hover{color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:16px;font-weight:normal;text-transform:uppercase;text-decoration:none;}
TABLE.content_content_header TD.highlight_header H2.featured_category A.disabled{color:#999999;font-family:Century Gothic,Arial,sans-serif;font-size:16px;font-weight:normal;text-transform:uppercase;text-decoration:none;}
TABLE.content_content_header TD.highlight_header H2.featured_category A.disabled:hover{color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:16px;font-weight:normal;text-transform:uppercase;text-decoration:none;}
TABLE.content_content_header TD.highlight_header H3.featured_category{color:#666666;font-family:Century Gothic,Arial,sans-serif;font-size:16px;font-weight:bold;text-align:center;display:inline-block;padding:1px 4px;margin:0px;text-align:left;background:none;text-transform:none;font-weight:bold;}



DIV.featured_category{width:520px;overflow:hidden;padding:10px 0px 0px 0px;}
DIV.featured_category TABLE.content_content_header{border-bottom:1px solid #CCCCCC}
DIV.featured_category TABLE.content_content_header TD{padding:4px 0px;}


.content_cell_center_2column .content_content{margin-right:0px;width:740px;_width:760px;overflow:visible;}
.content_cell_center_2column TABLE.content_content_header{width:740px;}


H3.highlight_header{background:#FFFFFF;color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:17px;font-weight:normal;text-align:left;display:inline-block;padding:1px 4px;text-transform:uppercase;}
TABLE.list_navigation{width:500px;border-spacing:0px;border-collapse:separate;margin:10px 10px 2px 10px;}
TABLE.list_navigation TD.link{text-align:right;padding:4px 0px;border-top:1px solid #CCCCCC}
TABLE.list_navigation TD.link A{text-transform:uppercase;}
TABLE.list_navigation TD.link A:hover{text-transform:uppercase;}
TABLE.list_navigation TD.filters{text-align:left;padding:4px 0px;border-top:1px solid #CCCCCC}
TABLE.list_navigation TD.filters DIV.filters{position:relative;}
TABLE.list_navigation TD.filters DIV.filters DIV.accordian_filters{position:absolute;background:#F3F3F3;border:1px solid #CCCCCC;text-align:left;width:100px;}
TABLE.list_navigation TD.filters DIV.filters DIV.accordian_filters A{display:block;padding:3px 5px;}
TABLE.list_navigation TD.filters DIV.filters DIV.accordian_filters A:hover{display:block;background:#e3e3e3;color:#000000;padding:3px 5px;}
TABLE.list_navigation TD.filters DIV.filters DIV.accordian_filters A.selected{display:block;background:#e3e3e3;color:#000000;padding:3px 5px;}
TABLE.list_navigation TD.filters DIV.filters DIV.accordian_filters A.selected:hover{display:block;background:#e3e3e3;color:#000000;padding:3px 5px;}
TABLE.list_navigation TD.filters A.accordian_link,
TABLE.list_navigation TD.filters A.accordian_link:hover{border:1px solid #CCCCCC;color:#999999;display:inline-block;padding:2px 2px 2px 15px;margin:0px 0px 0px 0px;text-decoration:none;white-space:nowrap;}
TABLE.list_navigation .listing_pages{width:315px;padding:5px 0px;float:right;}

TABLE.list_navigation_footer{width:500px;border-spacing:0px;border-collapse:separate;margin:10px 10px 2px 10px;}

TABLE.content_cart_header{width:520px;border-spacing:opx;border-collapse:collpase;}
TABLE.content_cart_header TD{vertical-align:middle;white-space:nowrap;padding:0px;}
TABLE.content_cart_header TD.highlight_header{text-align:left;width:99%;padding-right:10px;}
TABLE.content_cart_header TD.link{text-align:right;width:1%;padding-left:10px;}
TABLE.content_cart_header TD.highlight_header H3{background:#FFFFFF;color:#000000;font-family:Century Gothic,Arial,sans-serif;font-size:17px;font-weight:normal;text-align:center;display:inline-block;padding:1px 4px;text-transform:uppercase;overflow:visible;width:auto;_width:1px;white-space:nowrap;}
TABLE.content_cart_header TD.link A{text-transform:uppercase;}
TABLE.content_cart_header TD.link A:hover{text-transform:uppercase;}
TABLE.content_cart_header TD.checkout_link{text-align:right;width:1%;padding-left:10px;}
TABLE.content_cart_header TD.checkout_link .button,
TABLE.content_cart_header TD.checkout_link BUTTON,
TABLE.content_cart_header TD.checkout_link INPUT[type="button"]{background:#FFFFFF;color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:15px;line-height:17px;font-weight:normal;text-align:center;display:inline-block;padding:1px 4px;text-transform:uppercase;margin:0px;padding:0px 2px;border:1px solid #FFFFFF;width:auto;overflow:visible}
TABLE.content_cart_header TD.checkout_link A{background:#FFFFFF;color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:15px;font-weight:normal;text-align:center;display:inline-block;padding:1px 4px;text-transform:uppercase;text-decoration:none;}
TABLE.content_cart_header TD.checkout_link A:hover{background:#FFFFFF;color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:15px;font-weight:normal;text-align:center;display:inline-block;padding:1px 4px;text-transform:uppercase;text-decoration:none;}


.footer{text-transform:uppercase;}
.footer TABLE{margin:10px auto;}
.footer TABLE TD{text-transform:uppercase;font-family:arial,sans-serif;color:#999999;vertical-align:top;line-height:16px;width:25%;}
.footer TABLE TD.footer_header{text-transform:uppercase;font-family:arial,sans-serif;color:#666666;font-size:12px;font-weight:bold;}
.footer A{text-transform:uppercase;font-family:arial,sans-serif;color:#999999;font-size:10px;}
.footer A:hover{text-transform:uppercase;font-family:arial,sans-serif;color:#000000;font-size:10px;}
.footer TABLE TD.footer_copyright{text-align:left;color:#666666;text-transform:uppercase;font-size:11px;padding:3px 0px;font-weight:bold;}
.footer TABLE TD.footer_disclaimer{text-align:left;color:#999999;text-transform:none;font-size:10px;padding:0px;font-weight:normal;line-height:12px;}
.footer TABLE TD.footer_credit{text-align:left;color:#666666;text-transform:none;font-size:11px;padding:10px 0px  0px 0px;font-weight:bold;line-height:12px;}
.footer TABLE TD.footer_credit A{text-align:left;color:#999999;text-transform:none;font-size:11px;padding:0px;font-weight:normal;line-height:12px;}
.footer TABLE TD.footer_credit A:hover{text-align:left;color:#000000;text-transform:none;font-size:11px;padding:0px;font-weight:normal;line-height:12px;}

.footer_checkout{margin:0px 0px 20px 20px;border:1px solid #F3F3F3;background:#FFFFFF;padding:10px;}
.footer_checkout .footer_checkout_help{margin:10px 2px;}
.footer_checkout .footer_checkout_help A{text-decoration:none;font-weight:bold;color:#666666}
.footer_checkout .footer_checkout_help A:hover{text-decoration:none;font-weight:bold;color:#000000}
.footer_checkout .footer_checkout_links{margin:10px 2px;}
.footer_checkout .footer_checkout_links A{text-decoration:underline;font-weight:normal;font-size:11px;color:#666666;line-height:18px;}
.footer_checkout .footer_checkout_links A:hover{text-decoration:underline;font-weight:normal;font-size:11px;color:#000000;line-height:18px;}

/*seachbar*/
/*
.searchbar{font-weight:bold;color:#FFFFFF;background:#000000;text-align:right;padding:4px 10px;}
.searchbar INPUT.text{width:150px;}
.searchbar INPUT.submit{border:1px solid #666666;background:#FFFFFF;color:#666666;font-size:12px;padding:0px 2px;font-weight:bold}
.searchbar TABLE{width:980px;border-spacing:0px;border-collapse:collapse;}
.searchbar TABLE TD{padding:0px;color:#FFFFFF;}
.searchbar A{color:#FFFFFF;}
.searchbar A:hover{color:#FFFFFF;}
.searchbar #cart_top_container{position:relative;}
*/

/*left nav*/
DIV.navigation_level{}

.navigation_section{margin:0px 0px 20px 0px;}
DIV.navigation_section_header{display:block;padding:0px;color:#FFFFFF;margin:0px 0px 0px 0px;text-align:left;font-weight:bold;}
A.navigation_section_header{display:block;padding:0px;color:#FFFFFF;margin:0px 0px 0px 0px;text-align:left;font-weight:bold;}
A.navigation_section_header:hover{display:block;padding:0px;color:#FFFFFF;margin:0px 0px 0px 0px;text-align:left;font-weight:bold;}
.navigation_section_accordian{display:none;}
.navigation_section .nav_depth_0{padding-left:10px;}
.navigation_section .nav_depth_1{padding-left:20px;}
.navigation_section .nav_depth_2{padding-left:30px;}
.navigation_section .nav_depth_3{padding-left:40px;}
.navigation_section .nav_depth_4{padding-left:50px;}
.navigation_section .nav_depth_5{padding-left:60px;}
.navigation_section .nav_depth_6{padding-left:70px;}
.navigation_section A.accordian_link_inline{position:absolute;background:transparent;line-height:25px;}
.navigation_section .accordian_link_nav_depth_0{padding-left:0px;}
.navigation_section .accordian_link_nav_depth_1{padding-left:10px;}
.navigation_section .accordian_link_nav_depth_2{padding-left:20px;}
.navigation_section .accordian_link_nav_depth_3{padding-left:30px;}
.navigation_section .accordian_link_nav_depth_4{padding-left:40px;}
.navigation_section .accordian_link_nav_depth_5{padding-left:50px;}
.navigation_section .accordian_link_nav_depth_6{padding-left:60px;}
A.left_navigation{display:block;color:#F3F3F3;font-weight:normal;font-size:12px;text-align:left;text-decoration:none;font-family:Century Gothic,Arial,sans-serif;line-height:25px;background:url('/images/nav_border2.gif') bottom center no-repeat #555555;}
A.left_navigation:hover{display:block;color:#00AEEF;font-weight:normal;font-size:12px;text-align:left;text-decoration:none;font-family:Century Gothic,Arial,sans-serif;line-height:25px;background:url('/images/nav_sel_border2.gif') bottom center no-repeat #F3F3F3;}
A.left_navigation_sel{display:block;color:#00AEEF;font-weight:normal;font-size:12px;text-align:left;text-decoration:none;font-family:Century Gothic,Arial,sans-serif;line-height:25px;background:url('/images/nav_sel_border2.gif') bottom center no-repeat #F3F3F3;}
A.left_navigation_sel:hover{display:block;color:#00AEEF;font-weight:normal;font-size:12px;text-align:left;text-decoration:none;font-family:Century Gothic,Arial,sans-serif;line-height:25px;background:url('/images/nav_sel_border2.gif') bottom center no-repeat #F3F3F3;}


.nav_break{height:20px;}

DIV.navigation_level{padding:0px;}
DIV.navigation_level_sel{background:#F3F3F3;position:relative;padding:0px;}
DIV.navigation_level_sel A.left_navigation{color:#666666;background:url('/images/nav_sel_border2.gif') bottom center no-repeat #F3F3F3;}
DIV.navigation_level_sel A.left_navigation:hover{color:#00AEEF;background:url('/images/nav_sel_border2.gif') bottom center no-repeat #F3F3F3;}
DIV.navigation_level_sel A.left_navigation_sel{color:#00AEEF;background:url('/images/nav_sel_border2.gif') bottom center no-repeat #F3F3F3;}
DIV.navigation_level_sel A.left_navigation_sel:hover{color:#00AEEF;background:url('/images/nav_sel_border2.gif') bottom center no-repeat #F3F3F3;}

DIV.navigation_level A.accordian_link_inline{position:absolute;background:transparent;}
DIV.navigation_level A.accordian_link_inline:hover{position:absolute;background:transparent;}
DIV.navigation_level_sel A.accordian_link_inline{position:absolute;background:transparent;}
DIV.navigation_level_sel A.accordian_link_inline:hover{position:absolute;background:transparent;}

#logo{background:#FFFFFF;text-align:center;}
#logo{width:200px;}
#nav_call{color:#707070;border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;font-family:arial,sans-serif;font-size:13px;font-weight:normal;text-align:center;padding:2px;}


/*NAVIGATION POPUT*/
.navigation_level_popout{position:relative;z-index:100000}
.navigation_popout{position:absolute;top:0px;left:200px;_left:190px;background:url('/images/nav_popout_bg.gif') top left repeat-y #555555;z-index:1000000}
.navigation_popout TABLE.shop_header{width:100%;border-spacing:0px;}
.navigation_popout TABLE.shop_header TD.shop{text-align:left;padding:0px 0px 0px 0px}
.navigation_popout TABLE.shop_header TD.view{text-align:right;padding:0px 10px 0px 0px}
.navigation_popout H2{color:#FFFFFF;font-size:16px;font-weight:normal;margin:10px 30px;padding:0px;white-space:nowrap;}
.navigation_popout H2 B{color:#FFFFFF;font-size:16px;font-weight:bold;margin:0px;padding:0px;white-space:nowrap;}
.navigation_popout_inner{margin:10px;background:url('/images/nav_popout_bg_inner.gif') top left repeat-y #00AEEF;padding:20px 0px;}
.navigation_popout_inner A{color:#FFFFFF;text-decoration:none;}
.navigation_popout_inner A:hover{color:#FFFFFF;text-decoration:underline;}
.navigation_popout_inner A.nav_depth_1{padding-left:20px;font-weight:bold}
.navigation_popout_inner A.nav_depth_2{padding-left:40px;font-weight:normal}
.navigation_popout_inner A.nav_depth_3{padding-left:60px;font-weight:normal}
.navigation_popout_inner A.nav_depth_4{padding-left:80px;font-weight:normal}
.navigation_popout_inner A.nav_depth_5{padding-left:100px;font-weight:normal}
.navigation_popout_inner A.nav_depth_6{padding-left:120px;font-weight:normal}
.navigation_popout_inner .accordian_link_nav_depth_1{padding-left:10px;}
.navigation_popout_inner .accordian_link_nav_depth_2{padding-left:30px;}
.navigation_popout_inner .accordian_link_nav_depth_3{padding-left:50px;}
.navigation_popout_inner .accordian_link_nav_depth_4{padding-left:70px;}
.navigation_popout_inner .accordian_link_nav_depth_5{padding-left:90px;}
.navigation_popout_inner .accordian_link_nav_depth_6{padding-left:110px;}

.navigation_popout_inner A.left_popout_navigation{color:#FFFFFF;display:block;text-decoration:none;line-height:20px;}
.navigation_popout_inner A.left_popout_navigation:hover{color:#FFFFFF;display:block;text-decoration:underline;line-height:20px;}
.navigation_popout_inner A.left_popout_navigation_sel{color:#FFFFFF;display:block;text-decoration:underline;line-height:20px;}
.navigation_popout_inner A.left_popout_navigation_sel:hover{color:#FFFFFF;display:block;text-decoration:underline;line-height:20px;}
DIV.navigation_popout_inner A.accordian_link_inline{position:absolute;background:transparent;line-height:20px;background:url('/images/left-nav-arrow.gif') right center no-repeat;height:20px;}
DIV.navigation_popout_inner A.accordian_link_inline:hover{position:absolute;background:transparent;line-height:20px;background:url('/images/left-nav-arrow.gif') right center no-repeat;height:20px;}

.navigation_popout_inner TABLE.columns{width:400px;margin:0px 20px 0px 0px;}
.navigation_popout_inner .column{width:200px;vertical-align:top;}
/*
#search_box{width:200px;z-index:10000;}
#search_box .navigation_section{background:#000000;padding:0px 10px 10px 10px;}
#search_box .navigation_section_header{color:#FFFFFF;font-family:Century Gothic,Arial,sans-serif;font-size:16px;font-weight:normal;padding:4px 0px;}
#search_box .search_box{font-weight:bold;color:#FFFFFF;text-align:center;}
#search_box .search_box INPUT.text{width:145px;background:#959595}
#search_box .search_box INPUT.submit{border:1px solid #000000;background:#000000;color:#959595;font-size:12px;padding:0px 2px;font-weight:bold;margin:0px 1px;text-transform:uppercase}
#search_box .search_box INPUT.loading{background:url('/images/loading_small.gif') center right no-repeat #959595}
#search_box .search_box INPUT.image{display:inline-block;margin:0 2px;position:relative;top:3px;}
*/

#navigation{width:200px;}
#navigation .navigation_section{background:#555555;padding:0px 0px 10px 0px}
#navigation .navigation_section_header{color:#FFFFFF;font-family:Century Gothic,Arial,sans-serif;font-size:16px;font-weight:normal;padding:4px 10px;}

#gift_module{text-align:left;}
#gift_module .navigation_section{background:#F3F3F3;padding:0px 10px 10px 10px;color:#666666;}
#gift_module .navigation_section A{color:#999999;text-decoration:normal;}
#gift_module .navigation_section A:hover{color:#999999;text-decoration:underline;}
#gift_module .navigation_section_header{color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:17px;font-weight:normal;padding:4px 0px;}

#imprint_list_module TABLE{border-spacing:0px;border-collapse:separate;}
#imprint_list_module TD{padding:3px 8px 3px 0px;border-bottom:1px solid #CCCCCC;vertical-align:bottom}
#imprint_list_module TD.image{text-align:center;}


#social_networking_module TABLE{border-spacing:0px;border-collapse:separate;width:180px;}
#social_networking_module TD{padding:3px 8px 3px 0px;vertical-align:bottom}
#social_networking_module TD.image{}
#social_networking_module TD.link{}
#social_networking_module TD.data{}
#social_networking_module .social_networking_links{}
#social_networking_module .social_networking_links TABLE{border-spacing:0px;width:375px;}
#social_networking_module .social_networking_links TD{vertical-align:top;}
#social_networking_module .social_networking_links TD.image{}
#social_networking_module .social_networking_links TD.data{width:250px;}
#social_networking_module .social_networking_links TD.html{}



#categories_list_module TABLE{width:195px;}
#categories_list_module TD{font-size:11px;line-height:16px;}
#categories_list_module TD.data{width:100px;}
#categories_list_module .subhead{text-transform:uppercase;white-space:nowrap;padding:0px 0px 4px 0px;}
#categories_list_module .subhead A{color:#666666;font-family:Century Gothic,Arial,sans-serif;font-size:12px;font-weight:normal;text-align:left;font-weight:normal;}
#categories_list_module .subhead A:hover{color:#666666;font-family:Century Gothic,Arial,sans-serif;font-size:12px;font-weight:normal;text-align:left;font-weight:normal;}
#categories_list_module .image{width:95px;}
#categories_list_module .links{}
#categories_list_module .links A{color:#666666;font-family:Arial,sans-serif;font-size:11px;line-height:16px;font-weight:normal;padding:4px 0px;text-align:left;font-weight:normal;}
#categories_list_module .links A:hover{color:#666666;font-family:Arial,sans-serif;font-size:11px;line-height:16px;font-weight:normal;padding:4px 0px;text-align:left;font-weight:normal;}
#categories_list_module .links A.all_link{color:#999999;font-size:10px;text-transform:uppercase;text-decoration:none;line-height:18px;}
#categories_list_module .links A.all_link:hover{color:#999999;font-size:10px;text-transform:uppercase;text-decoration:none;line-height:18px;}

TR.module_enthousiasts_category TD{padding:0px 0px 5px 0px;}

#featured_products_list_module .module_content{padding-top:0px;}
#featured_products_list_module TABLE{border-spacing:0px;}
#featured_products_list_module .product_featured{}
#featured_products_list_module .product_featured TD {vertical-align:bottom;border-bottom:1px solid #CCCCCC;}
#featured_products_list_module .product_featured TD.product_image{width:85px;_width:95px;text-align:left;padding:10px 10px 10px 0px;}
#featured_products_list_module .product_featured TD.product_image IMG{border:1px solid #CCCCCC;}
#featured_products_list_module .product_featured TD.product_info{width:85px;padding:10px 0px 10px 0px;}
#featured_products_list_module .product_featured .product_price{padding:0px 0px 0px 0px;font-family:Arial,sans-serif;font-size:10px;font-weight:normal;color:#666666;display:inline;}
#featured_products_list_module .product_featured .product_actions{padding:0px 0px 0px 0px;}
#featured_products_list_module .product_featured A{text-align:left;font-family:Arial,sans-serif;font-size:10px;font-weight:normal;color:#999999;text-transform:uppercase;}
#featured_products_list_module .product_featured A:hover{text-align:left;font-family:Arial,sans-serif;font-size:10px;font-weight:normal;color:#000000;text-transform:uppercase;}
#featured_products_list_module .product_featured .link{padding:0px 0px 10px 0px;width:85px;overflow:hidden;}
#featured_products_list_module .product_featured .link A{color:#00AEEF;font-family:Georgia, Times,serif;font-size:11px;font-weight:normal;font-style:normal;text-decoration:none;text-transform:none;}
#featured_products_list_module .product_featured .link A:hover{color:#00AEEF;font-family:Georgia, Times,serif;font-size:11px;font-weight:normal;font-style:normal;text-decoration:none;text-transform:none;}

#constant_contact_module{}
#constant_contact_module INPUT.text{width:130px;}
#constant_contact_module INPUT.submit{border:1px solid #999999;background:#666666;color:#FFFFFF;padding:0px 2px;margin:0px;height:19px;line-height:19px;font-size:12px;}

#module_international{}
#module_international TABLE{border-spacing:0px;width:180px}
#module_international TABLE TD{vertical-align:middle;border-bottom:1px solid #999999;text-align:left;}
#module_international TABLE TD.image{padding:5px 0px 5px 0px;width:33px;}
#module_international TABLE TD.image IMG{border:0px;}
#module_international TABLE TD.text{padding:5px 0px 5px 10px;}

/*bread crumb*/
.breadcrumb H3{font-weight:bold;font-size:12px;}
.breadcrumb H3 A{font-weight:bold;font-size:12px;}
.breadcrumb H3 A:hover{font-weight:bold;font-size:12px;}


/*modules*/
.module{width:200px;overflow:hidden;padding:4px 0px 0px 0px;margin:0px 0px 20px 0px}
.module .module_title{font-family:Century Gothic,Arial,sans-serif;font-size:16px;font-weight:normal;padding:4px 10px;text-align:left;}
.module .module_title_expand A{font-family:Century Gothic,Arial,sans-serif;font-size:16px;font-weight:normal;padding:4px 20px 4px 10px;text-align:left;background:url('/images/module_expand.gif') right center no-repeat transparent;margin-right:8px;display:block;text-decoration:none;}
.module .module_title_expand A:hover{font-family:Century Gothic,Arial,sans-serif;font-size:16px;font-weight:normal;padding:4px 20px 4px 10px;text-align:left;background:url('/images/module_expand.gif') right center no-repeat transparent;margin-right:8px;display:block;text-decoration:none;}
.module .module_content{padding:10px;padding-top:0px;text-align:left;font-family:arial,sans-serif;font-size:12px;font-weight:normal;line-height:1.4em}
.module .module_content A{font-family:arial,sans-serif;font-size:12px;font-weight:normal;}
.module .module_content A:hover{font-family:arial,sans-serif;font-size:12px;font-weight:normal;}
.module .module_content .header{font-family:Century Gothic,Arial,sans-serif;font-size:17px;font-weight:normal;padding:4px 0px;text-align:left;}
.module .module_content .subheader{font-family:Century Gothic,Arial,sans-serif;font-size:13px;font-weight:normal;padding:4px 0px;text-align:left;font-weight:normal;}

.module{background:#F3F3F3;}
.module .module_title{color:#00AEEF;}
.module .module_title_expand A,
.module .module_title_expand A:hover{color:#00AEEF;}
.module .module_content{color:#666666;font-family:arial,sans-serif;font-size:12px;}
.module .module_content A{color:#999999;font-family:arial,sans-serif;font-size:12px;}
.module .module_content A:hover{color:#000000;font-family:arial,sans-serif;font-size:12px;}
.module .module_content A.small_caps{color:#999999;font-family:arial,sans-serif;font-size:10px;text-transform:uppercase;}
.module .module_content A.small_caps:hover{color:#999999;font-family:arial,sans-serif;font-size:10px;text-transform:uppercase;}
.module .module_content .header{color:#00AEEF;}
.module .module_content .subheader{color:#666666;}

.module_white{background:#FFFFFF;border:1px solid #F3F3F3;}
.module_white .module_title{color:#00AEEF;}
.module_white .module_title_expand A,
.module_white .module_title_expand A:hover{color:#00AEEF;}
.module_white .module_content{color:#666666;font-family:arial,sans-serif;font-size:11px;}
.module_white .module_content A{color:#999999;font-family:arial,sans-serif;font-size:10px;text-transform:uppercase;}
.module_white .module_content A:hover{color:#000000;font-family:arial,sans-serif;font-size:10px;text-transform:uppercase;}
.module_white .module_content .header{color:#00AEEF;}
.module_white .module_content .subheader{color:#666666;}

.module_light{background:#F3F3F3;}
.module_light .module_title{color:#7D7D7D;}
.module_light .module_title_expand A,
.module_light .module_title_expand A:hover{color:#00AEEF;}
.module_light .module_content{color:#666666;font-family:arial,sans-serif;font-size:12px;}
.module_light .module_content A{color:#999999;font-family:arial,sans-serif;font-size:12px;}
.module_light .module_content A:hover{color:#000000;font-family:arial,sans-serif;font-size:12px;}
.module_light .module_content .header{color:#00AEEF;}
.module_light .module_content .subheader{color:#666666;}

.module_imprint .module_content{padding-top:10px;}


/*popups*/
/*deprecated
.popup_container{position:relative;height:0px;z-index:200000;text-align:left;}
.popup{position:absolute;left:15px;top:-15px;background:#EEEEDD;border:1px solid #888888;display:none;z-index:200000}
.popup_menu{background:#888888;text-align:right;padding:2px;position:relative;}
.popup_menu H2{color:#000000;text-align:left;font-size:14px;font-weight:bold;text-transform:uppercase;letter-spacing:1.5px;text-decoration:none;}
.popup_menu A.popup_close{display:block;color:#000000;border:1px solid #000000;background:#888888;padding:2px;margin:0px;line-height:12px;overflow:hidden;text-decoration:none;font-size:14px;position:absolute;right:2px;top:2px;}
.popup_menu A.popup_close:hover{display:block;color:#880000;border:1px solid #880000;background:#998888;text-decoration:none;font-size:14px;}
.popup_content{width:400px;max-height:500px;overflow:auto;margin:5px;}
*/

#navigation{z-index:10;}
.popup_container{position:relative;z-index:100000}
.popup{position:absolute;top:0px;left:0px;border:1px solid #3B5998;background:#ECECEC;z-index:100000}
.popup_inner{padding:5px;}
.popup_close{padding:2px;height:20px;line-height:20px;border-bottom:2px solid #ECECEC;background:#CCCCCC}
.popup_close A{padding:2px;border:1px solid #ECECEC !important;color:#ECECEC !important;background:#CCCCCC;font-weight:bold;text-transform:uppercase;display:block;width:14px;height:14px;line-height:14px;font-size:12px;text-align:center;text-decoration:none;float:right;}
.popup_close A:hover{border:1px solid #ED1C24 !important;color:#ED1C24 !important;text-decoration:none;}

.google_preview{left:0px;top:250px;}

.social_networking{left:-580px;top:-20px;width:405px;}
.social_networking .popup_inner{height:300px;overflow:auto;}

.footer_checkout .popup{top:auto;bottom:20px;}

/* filters. */
.results_filters{text-align:right;padding:12px 12px 12px 12px;margin:10px 0px 0px 0px;border:1px solid #BBBBBB;font-weight:bold;color:#000000;background:#DDDDDD}
.results_filters SELECT{width:auto;margin:0px 2px;border:1px solid #000000;color:#000000;}
.results_filters INPUT.submit{border:1px solid #666666;background:#FFFFFF;color:#666666;font-size:12px;padding:0px 2px;font-weight:bold}

/*misc conventions*/
A.accordian_link{color:#666666;display:block;padding:4px 0px 4px 15px;background:url("/images/accordian_down.gif") left center no-repeat transparent;}
A.accordian_link:hover{color:#666666;;display:block;padding:4px 0px 4px 15px;background:url("/images/accordian_down.gif") left center no-repeat transparent;}


/*listing - generic....*/
.section_header{background:#888888;padding:2px;color:#FFFFFF;font-weight:bold;}
.items_list{border-spacing:0px;border-collapse:separate;margin:0px 10px;width:500px;}
.items_list TD {vertical-align:top;vertical-align:top;border-bottom:1px solid #CCCCCC;padding:20px 0px 20px 0px;}
.items_list TD H3,
.items_list TD H3 A,
.items_list TD H3 A:hover{color:#00AEEF;font-family:Georgia, Times,serif;font-size:14px;font-weight:normal;font-style:normal;text-decoration:none;}
.items_list TD.image{width:115px;_width:127px;text-align:left;padding:20px 12px 20px 0px;}
.items_list TD.info{padding:20px 0px 20px 0px;}


/*pages*/
.items_list .jump_pages TD{padding:10px 0px;}
#listing_pages{text-align:right;border:none;color:#FFFFFF;padding:3px;font-weight:bold;background:#BBBBBB;border:1px solid #888888}
#listing_pages TD{padding:0px;color:#FFFFFF;font-weight:bold;border:none;}
#listing_pages A{color:#FFFFFF;font-weight:bold;text-decoration:none;}
#listing_pages A:hover{color:#FFFFFF;font-weight:bold;text-decoration:underline;}
.listing_pages{text-align:center;padding:5px;}
.listing_pages TD{padding:0px;color:#959595;font-weight:bold;border:none;font-size:10px;font-family:arial,sans-serif;white-space:nowrap;}
A.page_link{display:inline;color:#959595;text-align:center;padding:1px 2px;margin:1px;font-size:10px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_link:hover{display:inline;color:#00AEEF;text-align:center;padding:1px 2px;margin:1px;font-size:10px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_link_cur{display:inline;color:#00AEEF;text-align:center;padding:1px 2px;margin:1px;font-size:10px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_link_cur:hover{display:inline;color:#00AEEF;text-align:center;padding:1px 2px;margin:1px;font-size:10px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}

A.page_jump{display:inline;color:#959595;text-align:center;padding:1px 2px;margin:1px;font-size:10px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_jump:hover{display:inline;color:#00AEEF;text-align:center;padding:1px 2px;margin:1px;font-size:10px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_jump_disabled{display:inline;color:#CCCCCC;text-align:center;padding:1px 2px;margin:1px;font-size:10px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_jump_disabled:hover{display:inline;color:#CCCCCC;text-align:center;padding:1px 2px;margin:1px;font-size:10px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}

A.page_prevnext{display:block;color:#959595;text-align:center;padding:2px 4px;margin:1px;font-size:10px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;border:1px solid #CCCCCC}
A.page_prevnext:hover{display:block;color:#FFFFFF;text-align:center;padding:2px 4px;margin:1px;font-size:10px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;border:1px solid #00AEEF;background:#00AEEF}
A.page_prevnext_disabled{display:block;color:#CCCCCC;text-align:center;padding:2px 4px;margin:1px;font-size:10px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;border:1px solid #CCCCCC}
A.page_prevnext_disabled:hover{display:block;color:#CCCCCC;text-align:center;padding:2px 4px;margin:1px;font-size:10px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;border:1px solid #CCCCCC}



/*news*/
.news_short{padding:15px 0px 15px 0px;margin:0px 0px 0px 0px;border-bottom:1px dotted #e1e1e1;}
.news_short .news_date{text-align:left;font-family:Arial,sans-serif;font-size:10px;font-weight:normal;text-transform:uppercase;color:#666666;margin-bottom:3px;}
.news_short .news_title{text-align:left;}
.news_short .news_title A{color:#00AEEF;font-family:Georgia, Times,serif;font-size:15px;font-weight:normal;font-style:italic;}
.news_short .news_title A:hover{color:#00AEEF;font-family:Georgia, Times,serif;font-size:15px;font-weight:normal;font-style:italic;}
.news_short .news_content{text-align:left;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;color:#666666;padding:10px 0px 0px 0px;line-height:16px;}
.news_short A.news_link{text-align:left;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;color:#999999}
.news_short A.news_link:hover{text-align:left;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;color:#00AEEF;}

.news{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.news .news_date{text-align:left;font-family:Arial,sans-serif;font-size:10px;font-weight:normal;text-transform:uppercase;color:#666666}
.news .news_title{padding:10px 0px 10px 0px;text-align:left;color:#00AEEF;font-family:Georgia, Times,serif;font-size:15px;font-weight:normal;font-style:italic;}
.news .news_content{text-align:left;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;color:#666666;padding:10px 0px 10px 0px;margin:10px 0px 10px 0px;border-top:1px dotted #e1e1e1;}

/*video*/
.videos_list_short TD{vertical-align:top}
.video_short{padding:0px 0px 15px 0px;margin:0px 0px 0px 0px;border-bottom:1px dotted #e1e1e1;}
.video_short .video_title{color:#00AEEF;font-family:Georgia, Times,serif;font-size:15px;font-weight:normal;font-style:italic;margin-bottom:3px;height:40px;overflow:hidden;}
.video_short .video_title A{color:#00AEEF;font-family:Georgia, Times,serif;font-size:15px;font-weight:normal;font-style:italic;}
.video_short .video_title A:hover{color:#00AEEF;font-family:Georgia, Times,serif;font-size:15px;font-weight:normal;font-style:italic;}
.video_short .video_content{text-align:left;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;color:#666666;padding:10px 0px 0px 0px;line-height:16px;}
.video_short A.video_link{text-align:left;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;color:#999999}
.video_short A.video_link:hover{text-align:left;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;color:#00AEEF;}

.video{padding:0px 0px 10px 0px;margin:0px 0px 0px 0px;border-bottom:1px dotted #e1e1e1;}
.video .video_date{text-align:left;font-family:Arial,sans-serif;font-size:10px;font-weight:normal;text-transform:uppercase;color:#666666}
.video .video_title{padding:10px 0px 10px 0px;text-align:left;color:#00AEEF;font-family:Georgia, Times,serif;font-size:15px;font-weight:normal;font-style:italic;}
.video .video_content{text-align:left;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;color:#666666;padding:10px 0px 0px 0px;}
.video_loading{background:url('/images/loading_small.gif') center right no-repeat transparent;text-align:left;}

.video_error{border:1px solid #666666;padding:10px;font-weight:bold;background:#EEEEEE;}
.video_error A{color:#666666;text-decoration:underline;}
.video_error A:hover{color:#000000;text-decoration:underline;}

/*event*/
.event_short{padding:15px 0px 15px 0px;margin:0px 0px 0px 0px;border-bottom:1px dotted #e1e1e1;}
.event_short .event_date{text-align:left;font-family:Arial,sans-serif;font-size:10px;font-weight:normal;text-transform:uppercase;color:#666666;margin-bottom:3px;}
.event_short .event_title{text-align:left;}
.event_short .event_title A{color:#00AEEF;font-family:Georgia, Times,serif;font-size:15px;font-weight:normal;font-style:italic;}
.event_short .event_title A:hover{color:#00AEEF;font-family:Georgia, Times,serif;font-size:15px;font-weight:normal;font-style:italic;}
.event_short .event_type{text-align:left;font-family:Arial,sans-serif;font-size:10px;font-weight:normal;text-transform:uppercase;color:#999999;margin-top:3px;font-style:italic;}
.event_short .event_content{text-align:left;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;color:#666666;padding:10px 0px 0px 0px;line-height:16px;}
.event_short A.event_link{text-align:left;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;color:#999999}
.event_short A.event_link:hover{text-align:left;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;color:#00AEEF;}

.event{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.event .event_date{text-align:left;font-family:Arial,sans-serif;font-size:10px;font-weight:normal;text-transform:uppercase;color:#666666}
.event .event_title{padding:10px 0px 10px 0px;text-align:left;color:#00AEEF;font-family:Georgia, Times,serif;font-size:15px;font-weight:normal;font-style:italic;}
.event .event_type{text-align:left;font-family:Arial,sans-serif;font-size:10px;font-weight:normal;text-transform:uppercase;color:#999999;margin-top:3px;font-style:italic;}
.event .event_content{text-align:left;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;color:#666666;padding:10px 0px 10px 0px;margin:10px 0px 10px 0px;border-top:1px dotted #e1e1e1;}

/*download pages*/
TABLE.download_page_files{border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;margin:10px 0px;width:740px;border-spacing:0px;}
TABLE.download_page_files TD{padding:5px 10px 5px 0px;}
TABLE.download_page_files TD.data{width:125px;}
TABLE.download_page_files A{font-weight:normal;color:#00AEEF}
TABLE.download_page_files A:hover{font-weight:normal;color:#00AEEF}
.download_pages_tools{margin:10px 0px;padding:5px 0px;}


/*categry*/
.category{}
.category H1{}
.category_description{margin:10px 10px;}
IMG.float_description_left{float:left;padding:0px 10px 10px 0px;}
IMG.float_description_right{float:left;padding:0px 0px 10px 10px;}
BR.clearfix{clear:both;}

/*subcategories*/
.subcategories{}
.subcategories .section_header{}
.subcategories TABLE{}
.subcategories TD{padding:3px;vertical-align:top}
.subcategories A{color:#959595;font-family:Arial,sans-serif;font-size:10px;font-weight:normal;text-transform:uppercase;}
.subcategories A:hover{color:#00AEEF;font-family:Arial,sans-serif;font-size:10px;font-weight:normal;text-transform:uppercase;}


/*imprint*/
.imprint_short .imprint_image{text-align:center;padding-right:15px;}
.imprint_short .imprint_summary{text-align:left;font-size:12px;color:#666666;font-family:Georgia,times,serif;line-height:18px}

.imprint{}
.imprint .imprint_description IMG.imprint_image{float:right;margin:0px 0px 20px 20px;}

/*author*/
.author_short .author_summary{text-align:left;font-size:12px;color:#666666;font-family:Georgia,times,serif;line-height:18px}
.author_short TD.author_image{padding:20px 12px 20px 0px;}
.author_short TD.author_info{padding:20px 0px 20px 0px;}


.author{}
.author .author_description IMG.author_image{float:right;margin:0px 0px 20px 20px;}

/*series*/
.series_short .series_summary{text-align:left;font-size:12px;color:#666666;font-family:Georgia,times,serif;line-height:18px}

/*product*/
.product_list{border-spacing:0px;border-collapse:separate;margin:20px auto;width:540px;}
.product_short{}
.product_short TD {vertical-align:top;border-bottom:1px solid #CCCCCC;}
.product_short TD.product_image{width:115px;_width:127px;text-align:left;padding:20px 12px 20px 0px;}
.product_short TD.product_image IMG{border:1px solid #CCCCCC;}
.product_short TD.product_info{padding:20px 0px 20px 0px;}
.product_short TD.product_info H3,
.product_short TD.product_info H3 A,
.product_short TD.product_info H3 A:hover{color:#00AEEF;font-family:Georgia, Times,serif;font-size:14px;font-weight:normal;font-style:normal;text-decoration:none;}
.product_short TD.product_info .authors{color:#999999;font-family:Arial,sans-serif;font-size:12px;font-weight:normal;padding:10px 0px;text-align:left;text-transform:uppercase;}
.product_short TD.product_info .authors A{color:#999999;font-family:Arial,sans-serif;font-size:12px;font-weight:normal;text-transform:none;text-decoration:none;}
.product_short TD.product_info .authors A:hover{color:#000000;font-family:Arial,sans-serif;font-size:12px;font-weight:normal;text-transform:none;text-decoration:underline;}
.product_short .product_price{display:inline}
.product_short .product_actions{padding:10px 0px 0px 0px;}
.product_short .product_actions INPUT.button,
.product_short .product_actions INPUT.submit{margin:0px 0px;border:none;background:transparent;color:#999999;font-size:12px;padding:0px 0px;font-weight:normal;cursor:pointer;text-transform:uppercase;}
.product_short .product_summary{text-align:left;font-size:12px;color:#666666;font-family:Georgia,times,serif;line-height:18px}


.product_price_original{text-decoration:line-through;}
.product_price_discount{color:#ED1C24;font-weight:bold;}

.product{}
.product .product_top{margin-bottom:10px;}
.product H1{font-weight:normal;margin:2px 0px 0px 0px;;font-family:Gerogia,times, serif;font-size:24px;color:#000000;text-decoration:none;}
.product H2{font-weight:normal;margin:0px 0px 8px 0px;font-family:arial,sans-serif;font-size:13px;color:#333333;text-decoration:none;padding-top:0px;}
.product .section{border-bottom:1px dotted #CCCCCC;padding:2px 0px;line-height:21px;}
.product .label{color:#666666;white-space:nowrap;}
.product .value{color:#666666;}
.product A{color:#666666}
.product A:hover{color:#666666}
.product .value A{color:#999999}
.product .value A:hover{color:#666666}
.product .value H4{display:inline;}
.product .accordian_section{display:none;padding:2px 0px;}
.product A.accordian_link{color:#666666;display:block;padding:0px 0px 0px 15px;background:url("/images/accordian_down.gif") left center no-repeat transparent;}
.product A.accordian_link:hover{color:#666666;;display:block;padding:0px 0px 0px 15px;background:url("/images/accordian_down.gif") left center no-repeat transparent;}

/*.product A.product_buy{color:#666666;display:block;padding:4px 0px 4px 26px;background:url("/images/q-buy-now.jpg") left center no-repeat transparent;}*/
/*.product A.product_buy:hover{color:#666666;;display:block;padding:4px 0px 4px 26px;background:url("/images/q-buy-now.jpg") left center no-repeat transparent;}*/
.product A.product_buy{color:#666666;display:block;height:21px;width:81px;margin:2px 0px;background:url("/images/add-to-cart.gif") center center no-repeat transparent;}
.product A.product_buy:hover{color:#666666;;display:block;height:21px;width:81px;margin:2px 0px;background:url("/images/add-to-cart.gif") center center no-repeat transparent}

.product A.product_buy_ebook{color:#666666;display:block;padding:4px 0px 4px 20px;background:url("/images/buy_ebook.gif") left center no-repeat transparent;}
.product A.product_buy_ebook:hover{color:#666666;;display:block;padding:4px 0px 4px 20px;background:url("/images/buy_ebook.gif") left center no-repeat transparent;}


.product .price_info{color:#666666;font-size:11px;line-height:12px;padding:2px 0px;font-style:italic;}
.product .price_info2{color:#666666;font-size:11px;line-height:12px;padding:2px 0px;font-weight:bold;font-style:italic;}

.product A.product_share{display:block;padding:4px 10px 4px 20px;background:url("/images/book_share.gif") left center no-repeat transparent;text-transform:uppercase;color:#999999;font-size:11px;font-family:Arial,sans-serif;}
.product A.product_share:hover{display:block;padding:4px 10px 4px 20px;background:url("/images/book_share.gif") left center no-repeat transparent;text-transform:uppercase;color:#666666;font-size:11px;font-family:Arial,sans-serif;}
.product A.product_print{display:block;padding:4px 10px 4px 20px;background:url("/images/book_print.gif") left center no-repeat transparent;text-transform:uppercase;color:#999999;font-size:11px;font-family:Arial,sans-serif;}
.product A.product_print:hover{display:block;padding:4px 10px 4px 20px;background:url("/images/book_print.gif") left center no-repeat transparent;text-transform:uppercase;color:#666666;font-size:11px;font-family:Arial,sans-serif;}
.product A.product_preview{display:block;padding:4px 10px 4px 20px;background:url("/images/book_preview.gif") left center no-repeat transparent;text-transform:uppercase;color:#999999;font-size:11px;font-family:Arial,sans-serif;}
.product A.product_preview:hover{display:block;padding:4px 10px 4px 20px;background:url("/images/book_preview.gif") left center no-repeat transparent;text-transform:uppercase;color:#666666;font-size:11px;font-family:Arial,sans-serif;}
.product A.product_download{display:block;padding:4px 10px 4px 20px;background:url("/images/download_image.gif") left center no-repeat transparent;text-transform:uppercase;color:#999999;font-size:11px;font-family:Arial,sans-serif;}
.product A.product_download:hover{display:block;padding:4px 10px 4px 20px;background:url("/images/download_image.gif") left center no-repeat transparent;text-transform:uppercase;color:#666666;font-size:11px;font-family:Arial,sans-serif;}
.product A.product_share SPAN.at300bs{left:-100px;position:relative;width:0;margin:0px;padding:0px;}/*hide add this imagery*/
.product .product_like{display:block;padding:4px 10px 4px 20px;background:url("/images/like.gif") left center no-repeat transparent;text-transform:uppercase;color:#999999;font-size:11px;font-family:Arial,sans-serif;}
.product .product_like_sel{display:block;padding:4px 10px 4px 20px;background:url("/images/like_sel.gif") left center no-repeat transparent;text-transform:uppercase;color:#999999;font-size:11px;font-family:Arial,sans-serif;}
.product A.product_like{display:block;padding:4px 10px 4px 20px;background:url("/images/like.gif") left center no-repeat transparent;text-transform:uppercase;color:#999999;font-size:11px;font-family:Arial,sans-serif;}
.product A.product_like:hover{display:block;padding:4px 10px 4px 20px;background:url("/images/like_sel.gif") left center no-repeat transparent;text-transform:uppercase;color:#666666;font-size:11px;font-family:Arial,sans-serif;}
.product A.product_like_sel{display:block;padding:4px 10px 4px 20px;background:url("/images/like_sel.gif") left center no-repeat transparent;text-transform:uppercase;color:#999999;font-size:11px;font-family:Arial,sans-serif;}
.product A.product_like_sel:hover{display:block;padding:4px 10px 4px 20px;background:url("/images/like.gif") left center no-repeat transparent;text-transform:uppercase;color:#666666;font-size:11px;font-family:Arial,sans-serif;}


#NOPE .product #__GBS_Button0{color:#666666;display:block;padding:10px 100px 10px 0;background:url("/images/book_preview_full.gif") left center no-repeat transparent;text-transform:uppercase;color:#999999;font-size:11px;font-family:Arial,sans-serif;cursor:pointer}
#NOPE .product #__GBS_Button0 IMG{visibility:hidden}

.product .product_images{padding:0px 10px;vertical-align:top;}
.product .product_warning_image{margin:3px;text-align:center;}
.product .product_info{padding:0px 10px;vertical-align:top;width:250px;}

.product .product_actions{text-align:left;padding:5px 0px;}
.product .product_actions INPUT.button,
.product .product_actions INPUT.submit{margin:0px 2px;border:1px solid #000000;background:#666666;color:#FFFFFF;font-size:12px;padding:2px 5px;font-weight:bold;cursor:pointer;}

.product .save_actions{text-align:center;}
.product .save_actions INPUT.button,
.product .save_actions INPUT.submit{margin:0px 2px;border:1px solid #000000;background:#666666;color:#FFFFFF;font-size:12px;padding:2px 5px;font-weight:bold;cursor:pointer;}

.product .product_source{display:inline-block;margin:3px 10px;}
.product .product_source A{font-size:12px;text-decoration:none;font-weight:bold;}
.product .product_source A:hover{font-size:12px;text-decoration:underline;font-weight:bold;}

.product .product_accordian{margin:10px 0px;border-top:1px dotted #CCCCCC;}

.product .category_breadcrumb{margin:0px 10px 10px 10px;color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;text-align:left;}
.product .category_breadcrumb A,
.product .category_breadcrumb A:hover{color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;text-transform:none;}

.product .preview_area{margin:20px 10px 20px 10px;}

.product .tabs{margin:10px 10px 20px 10px;}
.product .tabs TABLE.tabs_nav{border-spacing:0px;border-collapse:collapse;vertical-align:bottom;}
.product .tabs TABLE.tabs_nav TD{padding:0px;}
.product .tabs .tabs_nav{background:#F3F3F3;padding:0px;}
.product .tabs A.tab{background:#F3F3F3;color:#999999;border:1px solid #999999;border-bottom:none;text-decoration:none;font-size:10px;display:inline-block;text-align:left;padding:3px 5px;;margin:0px;font-weight:normal;text-transform:uppercase;font-family:arial,sans-serif;}
.product .tabs A.tab:hover{background:#F3F3F3;color:#00AEEF;border:1px solid #999999;border-bottom:none;text-decoration:none;font-size:10px;display:inline-block;text-align:left;padding:3px 5px;margin:0px;font-weight:normal;text-transform:uppercase;font-family:arial,sans-serif;}
.product .tabs A.tab_sel{background:#FFFFFF;color:#00AEEF;border:1px solid #999999;border-bottom:none;text-decoration:none;font-size:10px;display:inline-block;text-align:left;padding:4px 5px 3px 5px;margin:0px;font-weight:normal;position:relative;top:1px;text-transform:uppercase;font-family:arial,sans-serif;}
.product .tabs A.tab_sel:hover{background:#FFFFFF;color:#00AEEF;border:1px solid #999999;border-bottom:none;text-decoration:none;font-size:10px;display:inline-block;text-align:left;padding:4px 5px 3px 5px;margin:0px;font-weight:normal;position:relative;top:1px;text-transform:uppercase;font-family:arial,sans-serif;}
.product .tabs .tabs_content{border:1px solid #999999;background:#FFFFFF;height:250px;overflow:auto;padding:8px;color:#666666;font-family:Georgia,times,serif;font-size:12px;}
.product .tabs DIV.tab_content{display:none;}
.product .tabs DIV.tab_content DIV,
.product .tabs DIV.tab_content SPAN, 
.product .tabs DIV.tab_content P, 
.product .tabs DIV.tab_content A, 
.product .tabs DIV.tab_content TD, 
.product .tabs DIV.tab_content TH{color:#666666;font-family:Georgia,times,serif;font-size:12px;line-height:18px;}
.product .tabs .info_section{margin:10px 0px;}
.product .tabs .info_section_header{margin:0px 0px;text-align:left;font-weight:bold;text-decoration:underline;}


.product .tabs .tab_review_add INPUT.text{width:200px;}
.product .tabs .tab_review_add INPUT.error{width:200px;}
.product .tabs .tab_review_add TEXTAREA{width:200px;}
.product .tabs .tab_review_add TEXTAREA.error{width:200px;}

.product .tabs .product_reviewquote{padding:2px;border-bottom:1px dotted #CCCCCC;}
.product .tabs .product_reviewquote_author{text-align:right;margin:2px 0px;font-weight:bold;}

.product .tabs .product_review{padding:2px;border-bottom:1px dotted #CCCCCC;}
.product_review .product_review_author{text-align:right;margin:2px 0px;font-weight:bold;}
.product_review .product_review_content{margin:0px 20px;}
.product_review TABLE.product_review_header{width:470px;border-spacing:0px;border-collapse:collapse}
.product_review TABLE.product_review_header .rating_cell{text-align:right}
.product_review TABLE.product_review_header .rating_cell .rating{text-align:right;float:right;width:100px;}
.product_review TABLE.product_review_footer{width:430px;margin:0px 20px;border-spacing:0px;border-collapse:collapse}
.product_review TABLE.product_review_footer .author_cell{text-align:right}
.product_review TABLE.product_review_footer A{color:#000000;font-weight:bold;text-decoration:none;}
.product_review TABLE.product_review_footer A:hover{color:#000000;font-weight:bold;text-decoration:underline;}
.product .tabs DIV.tab_content .captcha_options A{color:#00AEEF;text-decoration:none;}
.product .tabs DIV.tab_content .captcha_options A:hover{color:#00AEEF;text-decoration:none;}


.product .tabs .product_file{padding:2px;border-bottom:1px dotted #CCCCCC;}
.product .tabs .product_file A{color:#999999;}
.product .tabs .product_file A:hover{color:#666666;}
.product .tabs .product_file_caption{text-align:left;margin:2px 0px;font-weight:normal;color:#666666;}
.product .tabs .product_link{padding:2px;border-bottom:1px dotted #CCCCCC;}
.product .tabs .product_link A{color:#999999;}
.product .tabs .product_link A:hover{color:#666666;}
.product .tabs .product_link_caption{text-align:left;margin:2px 0px;font-weight:normal;color:#666666;}


.product .share_email_form{}
.product .share_email_form INPUT.text{width:200px}
.product .share_email_form INPUT.error{width:200px}


/*product slideshow*/
.product .slideshow_area{text-align:center;padding:0px 0px;z-index:10}
.product .slideshow_area_header{text-align:center;padding:0px 0px;z-index:10}
.product .slideshow_area_inner{margin:0px auto;position:relative;text-align:center;width:300px;overflow:hidden;background:#F3F3F3;z-index:10;}
.product .slideshow_image{position:absolute;top:0px;left:0px;width:360px;overflow:hidden;text-align:center;background:#F3F3F3}
.product A.slideshow_prev{position:absolute;z-index:100000;top:0px;left:0px;display:block;height:20px;width:30px;background:url('images/left.gif') center left no-repeat transparent;opacity:.50;moz-opacity:.50;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
.product A.slideshow_prev:hover{position:absolute;z-index:100000;top:0px;left:0px;display:block;height:20px;width:30px;background:url('images/left.gif') left left no-repeat transparent;opacity:1.0;moz-opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
.product A.slideshow_next{position:absolute;z-index:100000;top:0px;right:0px;display:block;height:20px;width:30px;background:url('images/right.gif') center right no-repeat transparent;opacity:.50;moz-opacity:.50;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
.product A.slideshow_next:hover{position:absolute;z-index:100000;top:0px;right:0px;display:block;height:20px;width:30px;background:url('images/right.gif') center right no-repeat transparent;opacity:1.0;moz-opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}

.product .slideshow_image{padding:0px;}
.product .slideshow_image TABLE{border-spacing:0px;border-collapse:collapse;}
.product .slideshow_image TABLE{padding:0px;}

.product .slideshow_area_inner IMG{border:1px solid #CCCCCC;}


/*slidwshows....*/
.product .fading_slideshow .slideshow_area{position:relative;}
.product .fading_slideshow .slideshow_image{position:absolute;overflow:hidden;top:0px;left:0px;z-index:0px;text-align:center;background:#F3F3F3;}
.product .fading_slideshow .slideshow_image IMG{position:relative;border:none;z-index:10}
.product .fading_slideshow .slideshow_image TABLE{border-spacing:0px;border-collapse:collapse;}
.product .fading_slideshow .slideshow_image TABLE TD{padding:0px;}
.product .fading_slideshow .slideshow_overlay{text-align:center;margin:0px;position:absolute;top:0px;left:0px;width:731px;height:360px;background:url("images/fringe.gif") center center no-repeat transparent;Z-INDEX:2000000;}
.product .fading_slideshow .slideshow_caption{text-align:center;margin:20px 85px 0px 45px;position:absolute;top:0px;left:0px;width:631px;height:25px;line-height:25px;text-align:center;background:transparent;Z-INDEX:1000000;}
.product .fading_slideshow .slideshow_caption_bg{text-align:center;margin:0px 0px;position:absolute;top:0px;left:0px;width:631px;height:25px;line-height:25px;text-align:center;background:#FFFFFF;Z-INDEX:1500000;  filter:alpha(opacity=60);opacity:0.6;moz-opacitry:0.6;}
.product .fading_slideshow .slideshow_caption_inner{text-align:center;margin:0px 0px;position:absolute;top:0px;left:0px;width:631px;height:25px;line-height:25px;text-align:center;background:transparent;Z-INDEX:2000000;color:#000000}
.product .fading_slideshow .slideshow_controls{text-align:center;margin:0px 0px;position:relative;bottom:0px;left:0px;width:731px;height:45px;line-height:45px;text-align:center;background:transparent;Z-INDEX:1000000;}
.product .fading_slideshow .slideshow_controls_bg{text-align:center;margin:0px 0px;position:absolute;bottom:0px;left:0px;width:731px;height:45px;line-height:45px;text-align:center;background:transparent;Z-INDEX:1500000;  filter:alpha(opacity=60);opacity:0.6;moz-opacitry:0.6;}
.product .fading_slideshow .slideshow_controls_inner{text-align:center;margin:0px 0px;position:absolute;bottom:0px;left:0px;width:731px;height:45px;line-height:45px;text-align:center;background:transparent;Z-INDEX:2000000;}
.product .fading_slideshow .slideshow_controls TD{padding:0px 5px;}
.product .fading_slideshow .slideshow_controls IMG{border:none;}

.product .fading_slideshow #slideshow_stop{display:none;}
.product .fading_slideshow #slideshow_play{display:block;}

.product .fading_slideshow .slideshow_swf_container{display:none;position:absolute;width:100%;height:100%;background:#000000;display:none;top:0px;left:0px;z-index:1000000;border:1px solid #660000}
.product .fading_slideshow .slideshow_swf_container .close{text-align:center;padding:2px 0px;}
.product .fading_slideshow .slideshow_swf_container .close IMG{border:0px;}
.product .fading_slideshow .slideshow_swf{margin:20px;}

/* related products::footer */
.related_products{}
.product_related{text-align:left;vertical-align:top;padding:5px;}
.product_related .product_related_inner{width:107px;overflow:hidden;}
.product_related A{text-align:left;font-family:Arial,sans-serif;font-size:10px;font-weight:normal;color:#999999;text-transform:uppercase;}
.product_related A:hover{text-align:left;font-family:Arial,sans-serif;font-size:10px;font-weight:normal;color:#000000;text-transform:uppercase;}
.product_related .product_image{height:150px;overflow:hidden;text-align:center;}
.product_related .product_image IMG{border:1px solid #CCCCCC;}
.product_related .link{padding:10px 0px 0px 0px;}
.product_related .link A{color:#00AEEF;font-family:Georgia, Times,serif;font-size:13px;font-weight:normal;font-style:normal;text-decoration:none;text-transform:none;}
.product_related .link A:hover{color:#00AEEF;font-family:Georgia, Times,serif;font-size:13px;font-weight:normal;font-style:normal;text-decoration:none;text-transform:none;}
.product_related .product_price{display:inline;font-family:Arial,sans-serif;font-size:10px;font-weight:normal;color:#666666;}
.product_related .product_price DIV,
.product_related .product_price SPAN{font-family:Arial,sans-serif;font-size:10px;font-weight:normal;}
.product_related .product_price SPAN.product_price_discount{color:#ED1C24;font-size:11px;font-weight:bold;}
.product_related .product_actions{padding:10px 0px 0px 0px;}

/*related products in a modeule*/
.module .product_related .product_related_inner{width:auto;}
.module .product_related .product_image{height:auto}


/* feattued products::home */
TABLE.product_featured{border-spacing:10px;}
TABLE.product_featured A{color:#999999;text-transform:uppercase;}
TABLE.product_featured A:hover{color:#000000;text-transform:uppercase;}
TABLE.product_featured TD{width:50%}
TABLE.product_featured TD.product_image{padding:10px;vertical-align:middle;text-align:center;background:#E2E2E2}
TABLE.product_featured TD.product_info{padding:10px;vertical-align:bottom;text-align:left;}
TABLE.product_featured TD.product_info H3,
TABLE.product_featured TD.product_info H3 A,
TABLE.product_featured TD.product_info H3 A:hover{color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:16px;font-weight:bold;padding:10px 0px;text-align:left;font-style:normal;text-transform:none;}
TABLE.product_featured TD.product_info .authors{color:#999999;font-family:Century Gothic,Arial,sans-serif;font-size:14px;font-weight:normal;padding:10px 0px;text-align:left;text-transform:uppercase;}
TABLE.product_featured .product_price{display:inline}
TABLE.product_featured .product_actions{padding:10px 0px 0px 0px;}
TABLE.product_featured .product_actions INPUT.button,
TABLE.product_featured .product_actions INPUT.submit{margin:0px 0px;border:none;background:transparent;color:#999999;font-size:12px;padding:0px 0px;font-weight:normal;cursor:pointer;text-transform:uppercase;}
TABLE.product_featured .product_summary{text-align:left;font-size:12px;color:#666666;font-family:Georgia,times,serif;}

.featured_products .product_featured .product_short TD {vertical-align:top;padding:15px;border-top:none}


/* imageflow for products::home */
.imageflow {overflow:hidden;position:relative;text-align:left;visibility:hidden;width:100%;}
.imageflow img {border:none;position:absolute;top:0px;visibility:hidden;-ms-interpolation-mode:bicubic; /* Enables bicubic image resampling for the IE7 */}
.imageflow p {margin:0 auto;text-align:center;}
.imageflow .loading {border:1px solid white;height:15px;left:50%;margin-left:-106px;padding:5px;position:relative;visibility:visible;width:200px;}
.imageflow .loading_bar {background:#fff;height:15px;visibility:visible;width:1%;}
.imageflow .navigation{z-index:10000;}
.imageflow .caption {font-weight:bold;position:relative;text-align:center;z-index:10001;}
.imageflow .scrollbar {border-bottom:1px solid #b3b3b3;position:relative; visibility:hidden;z-index:10002;height:1px;}
.imageflow .slider {background-image:url('/images/slider.png');background-repeat:no-repeat;height:14px;margin:-6px 0 0 -7px;position:absolute;width:14px;z-index:10003;}
.imageflow .images {white-space:nowrap;}
.imageflow .button {cursor:pointer;height:17px;position:relative;width:17px;}
.imageflow .previous {background: url('/images/button_left.png') top left no-repeat;float:left;margin: -7px 0 0 -30px;}
.imageflow .next {background: url('/images/button_right.png') top left no-repeat;float:right;margin:-7px -30px 0 30px;}

#featured_coverflow{margin:0px 0px;background:#F3F3F3;width:520px;padding:0px 0px;}
#featured_coverflow .caption{color:#000000;font-family:Georgia,Times,serif;font-size:14px;font-weight:bold;text-align:center;font-style:normal;}

/* contentflow for products::home */
.ContentFlow {background:#F3F3F3;width:520px;}
.ContentFlow .flow {}
.ContentFlow .flow * {}
.ContentFlow .flow .item {}
.ContentFlow .flow .item canvas.content {height: 100%;width: 100%;}
.ContentFlow .flow .item canvas.content {}
.ContentFlow .flow .item img.content {width: 100%;}
.ContentFlow .flow .item img.reflection, 
.ContentFlow .flow .item canvas.reflection {width: 100%;}
.ContentFlow .flow .item.active {cursor: pointer;}
.ContentFlow .flow .item .caption {font-size: 100%;font-weight: bold;text-align: center;color: white;max-height: 30%;bottom: 10%;background: url(/images/1x1_0.5_black.png);width: 200px;}
* html .ContentFlow .flow .item .caption {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/1x1_0.5_black.png');}
.ContentFlow .flow .item .caption a,
.ContentFlow .flow .item .caption a:link,
.ContentFlow .flow .item .caption a:visited,
.ContentFlow .flow .item .caption a:active,
.ContentFlow .flow .item .caption a:hover {color:#000000;font-family:Georgia,Times,serif;font-size:14px;font-weight:bold;text-align:center;font-style:italic;}
.ContentFlow .flow .item .caption a:hover {text-decoration: none;}
.ContentFlow .flow .item.active .caption {}

.ContentFlow .scrollbar {width: 50%;margin: 0px auto;margin-top: 10px;height: 16px;background: url(/images/scrollbar_white.png) left center repeat-x;position: relative;overflow: visible;}
.ContentFlow .scrollbar .slider {width: 16px;height: 16px;background: url(/images/slider_white.png) center center no-repeat;cursor: move;}
        
/* only for IE <= 6 and a alphatransparent slider image */
* html .ContentFlow .scrollbar .slider { background-image: none; }
* html .ContentFlow .scrollbar .slider .virtualSlider {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/slider_white.png');}
.ContentFlow .scrollbar .slider .position {top: 120%;font-size: 16px;font-weight: bold;color: silver}
.ContentFlow .globalCaption {text-align: center;font-weight: bold;color: white;font-size: 14px;height: 60px;margin: 2em auto;}
.ContentFlow .globalCaption .caption {margin:0px 150px 0px 150px;top:70px;position:relative;}
.ContentFlow .globalCaption .caption a,
.ContentFlow .globalCaption .caption a:link,
.ContentFlow .globalCaption .caption a:visited,
.ContentFlow .globalCaption .caption a:active,
.ContentFlow .globalCaption .caption a:hover {color:#000000;font-family:Georgia,Times,serif;font-size:14px;font-weight:bold;text-align:center;font-style:italic;}
.ContentFlow .globalCaption .caption a:hover {text-decoration: none;}
.ContentFlow .loadIndicator {width: 100%;height: 100%;top: 0px;left: 0px;background: black;}
.ContentFlow .loadIndicator .indicator {background: url(/images/loader.gif) center center no-repeat;width: 100%;height: 100%;}
* html .ContentFlow .loadIndicator .indicator {height: 100px;}

.ContentFlow {position: relative;overflow: hidden;}
.ContentFlow * {margin: 0px;padding: 0px;}
.ContentFlow img {-ms-interpolation-mode: bicubic;}
.ContentFlow .mouseoverCheckElement {position: absolute;width: 0px;height: 0px;left: 0px;visibility: hidden;}
.ContentFlow:hover .mouseoverCheckElement {left: 1px;/*width: 1px;*//*left: -1px;*//*background-color: red;*/}
.ContentFlow .flow {position: relative;z-index: 0;visibility: hidden;width: 100%;margin: 0 auto;}
.ContentFlow .flow.hidden {visibility: hidden;}
.ContentFlow .flow .item {position: absolute;visibility: hidden;top: 0px;left: 0px;}
.ContentFlow .flow .item.active {}
.ContentFlow .flow .item .content {display: block;}
.ContentFlow .flow .item div.content {width: 100%;height: 100%;}
.ContentFlow .flow .item .label {display: none;}
.ContentFlow .flow .item .reflection {display: block;}
.ContentFlow .flow .item canvas.reflection {margin-top: -1px; /* for FF */}
.ContentFlow .flow .item .caption {position: absolute;display: none;}
.ContentFlow .flow .item.active .caption {}
.ContentFlow .scrollbar {position: relative;z-index: 1;top:-230px;}
.ContentFlow .scrollbar .slider {position: absolute;}
* html .ContentFlow .scrollbar .slider .virtualSlider {height: 100%;}
.ContentFlow .scrollbar .slider .position {position: absolute; text-align: center;visibility:hidden;}
.ContentFlow .globalCaption {position: relative;z-index: 1;}
.ContentFlow .loadIndicator {position: absolute;z-index: 65000;}

/*BOOK SHELF*/
.bookshelf{margin:0px 0px 20px 20px;width:760px;overflow:hidden;}
.bookshelf_content{height:241px;background:url('/images/bookshelf-bg.gif') bottom left repeat-x;position:relative;}
.bookshelf_content H1{color:#FFFFFF;font-family:Century Gothic,Arial,sans-serif;font-size:30px;padding:10px 20px;margin:0px;}
.bookshelf_items{height:175px;position:absolute;top:45px;left:0px;}
.bookshelf_cell{width:148px;height:180px;text-align:center;vertical-align:bottom;}
.bookshelf_item{width:148px;position:relative;z-index:1}
.bookshelf_item_2col{width:298px;position:relative;z-index:1}
/*.bookshelf_item IMG.bookshelf_shadow{background:url('/images/bookshelf_shadow.gif') bottom right no-repeat;padding:0 17px 4px 0;position:relative;left:8px;display:block;}*/
.bookshelf_nav{background:url('/images/bookshelf-nav-bg.gif') top left repeat-x;height:25px;overflow:hidden;}
.bookshelf_nav TABLE{width:760px;border-spacing:0px;}
.bookshelf_nav TABLE TD{padding:0px;line-height:25px;height:25px;}
.bookshelf_nav TABLE TD.bookshelf_option{width:230px;text-align:center;}
.bookshelf_nav TABLE TD.bookshelf_option A.bookshelf_toggle{text-decoration:none;display:block;width:100px;height:25px;line-height:25px;text-align:center;padding:0px 3px;color:#FFFFFF;font-size:11px;font-weight:bold;background:transparent;text-transform:uppercase;position:relative;top:0px;_top:-2px;margin:0px auto;}
.bookshelf_nav TABLE TD.bookshelf_option A.bookshelf_toggle:hover,
.bookshelf_nav TABLE TD.bookshelf_option A.bookshelf_selected,
.bookshelf_nav TABLE TD.bookshelf_option A.bookshelf_selected:hover{text-decoration:none;display:block;width:100px;height:25px;line-height:25px;text-align:center;padding:0px 3px;color:#FFFFFF;font-size:11px;font-weight:bold;background:#00AEEF;text-transform:uppercase;position:relative;top:0px;_top:-2px;margin:0px auto;}

.bookshelf_nav TABLE TD.bookshelf_button{width:35px;text-align:center;}
.bookshelf_nav TABLE TD.bookshelf_button A.bookshelf_previous{background:url('/images/bookshelf-prev.gif') center center no-repeat;height:21px;width:21px;display:block;}
.bookshelf_nav TABLE TD.bookshelf_button A.bookshelf_next{background:url('/images/bookshelf-next.gif') center center no-repeat;height:21px;width:21px;display:block;}
.bookshelf_nav TABLE TD.bookshelf_button A.bookshelf_disabled{opacity:.30;moz-opacity:.30;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);}

.bookshelf_popup{background:url('/images/bookshelf_popup_bg.gif') left top no-repeat transparent;height:149px;width:217px;display:none;position:absolute;bottom:10px;left:140px;z-index:100}
.bookshelf_popup .bookshelf_popup_content{margin-left:10px;}
.bookshelf_popup .bookshelf_popup_close{margin:5px 5px 5px 10px;text-align:right;padding:0px;height:21px;line-height:21px;}
.bookshelf_popup_left{background:url('/images/bookshelf_popup_bg_left.gif') right top no-repeat  transparent;height:149px;width:217px;display:none;position:absolute;bottom:10px;left:-207px;z-index:100}
.bookshelf_popup_left .bookshelf_popup_content{margin-right:10px;}
.bookshelf_popup_left .bookshelf_popup_close{margin:5px 15px 5px 5px;text-align:right;padding:0px;height:21px;line-height:21px;}
A.bookshelf_close{background:url('/images/bookshelf_popup_close.gif') center center no-repeat;height:21px;width:21px;display:block;float:right;}
.bookshelf_popup_content{text-align:left;padding:0px 10px 10px 10px;}
.bookshelf_popup_content .product_related{padding-top:0px;}
.bookshelf_popup_content .product_related .link{text-align:left;padding-top:0px;}
.bookshelf_popup_content .product_related .product_actions{text-align:left;}
.bookshelf_popup_content .product_related .product_price{text-align:left;}


/*SCROLLER*/
.bookscroller{margin:0px 0px 0px 0px;width:460px;overflow:hidden;position:relative;height:auto;}
.bookscroller_content{position:relative;}
.bookscroller_items{position:relative;top:0px;left:0px;}

.bookscroller_nav{position:absoute;top:100px;left:0px;}
.bookscroller_nav TABLE{border-spacing:0px;border-collapse:collapse;}
.bookscroller_nav TABLE TD{}
.bookscroller_nav TABLE TD.bookscroller_empty{width:468px;text-align:center;}
.bookscroller_nav TABLE TD.bookscroller_button{width:25px;text-align:center;}
.bookscroller_nav TABLE TD.bookscroller_button A.bookshelf_previous{background:url('/images/scroller_prev.gif') center center no-repeat;height:21px;width:21px;display:block;}
.bookscroller_nav TABLE TD.bookscroller_button A.bookshelf_next{background:url('/images/scroller_next.gif') center center no-repeat;height:21px;width:21px;display:block;}
.bookscroller_nav TABLE TD.bookscroller_button A.bookshelf_disabled{opacity:.30;moz-opacity:.30;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);}
.bookscroller .product_related_inner{width:107px;overflow:hidden;}


/*HOME*/
TABLE.home_items_list{width:520px;border-spacing:0px;}
TABLE.home_items_list TD{vertical-align:top;width:25%;padding:10px;border-bottom:1px solid #CCCCCC}
TABLE.home_items_list TD H3,
TABLE.home_items_list TD H3 A,
TABLE.home_items_list TD H3 A:hover{color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;text-decoration:none;}
TABLE.home_items_list DIV.image{height:100px;width:100px;overflow:hidden;text-align:center;}
TABLE.home_items_list DIV.image TABLE {height:100px;width:100px;border-spacing:0px;}
TABLE.home_items_list DIV.image TABLE TD{height:100px;width:100px;vertical-align:middle;text-align:center;padding:0px;border:none;}
TABLE.home_items_list .imprint_summary{color:#999999;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;font-style:normal;text-decoration:none;}

#home_shop_categories TABLE.home_items_list DIV.image TABLE TD{text-align:left;}
#home_shop_categories .subhead{text-transform:uppercase;white-space:nowrap;padding:0px 0px 4px 0px;}
#home_shop_categories .subhead A{color:#666666;font-family:Century Gothic,Arial,sans-serif;font-size:12px;font-weight:normal;text-align:left;font-weight:normal;}
#home_shop_categories .subhead A:hover{color:#666666;font-family:Century Gothic,Arial,sans-serif;font-size:12px;font-weight:normal;text-align:left;font-weight:normal;}
#home_shop_categories .links A{color:#999999;font-family:Arial,sans-serif;font-size:11px;line-height:16px;font-weight:normal;padding:4px 0px;text-align:left;font-weight:normal;}
#home_shop_categories .links A:hover{color:#999999;font-family:Arial,sans-serif;font-size:11px;line-height:16px;font-weight:normal;padding:4px 0px;text-align:left;font-weight:normal;}
#home_shop_categories .links A.all_link{color:#999999;font-size:11px;text-transform:uppercase;text-decoration:none;line-height:18px;}
#home_shop_categories .links A.all_link:hover{color:#999999;font-size:11px;text-transform:uppercase;text-decoration:none;line-height:18px;}

#home_shop_sales TABLE.home_items_list DIV.image TABLE TD{text-align:left;}


/*search results*/
.search_results_header{font-weight:bold;}
.search_results_header TABLE{border-spacing:0px;border-collapse:collapse;}
.search_results_header TD{color:#666666;padding:5px;}
.search_results_header .search_actions{text-align:center;padding:0px 10px;}
.search_results_header .search_actions INPUT.button,
.search_results_header .search_actions INPUT.submit{background:#FFFFFF;border:1px solid #FFFFFF;color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:15px;font-weight:normal;padding:1px 4px;text-align:center;text-transform:uppercase;display:inline-block;width:auto;_width:1px;white-space:nowrap;overflow: visible;margin:1px 4px;}

.search_form{padding:10px 10px;font-weight:bold;margin:10px auto 0px auto;}
.search_form TABLE{border-spacing:0px;border-collapse:collapse;}
.search_form TD{color:#666666;padding:5px;}
.search_form  .search_actions{text-align:center;padding:10px;}
.search_form .search_actions INPUT.button,
.search_form .search_actions INPUT.submit{background:#FFFFFF;border:1px solid #FFFFFF;color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:15px;font-weight:normal;padding:1px 4px;text-align:center;text-transform:uppercase;display:inline-block;width:auto;_width:1px;white-space:nowrap;overflow: visible;margin:1px 4px;}

.search_results{border-spacing:0px;border-collapse:collapse;border-top:none;}



/*sitemap*/
.sitemap{}
.sitemap H1{font-size:16px;font-weight:bold;border-bottom:2px solid #000000;padding:5px 0px;}
.sitemap UL{}
.sitemap LI{}
.sitemap LI A{text-decoration:none;}
.sitemap LI A:hover{text-decoration:underline;}

.sitemap .product_letters{}
.sitemap .product_letters A{text-decoration:none;}
.sitemap .product_letters A:hover{text-decoration:underline;}
.sitemap .product_letters A.selected{text-decoration:underline;}
.sitemap .product_letters A.selected:hover{text-decoration:underline;}


/*links to pages*/
.page_link{}
.page_link A{display:list-item;list-style-position:inside;}


/*ajax cart*/
.ajax_cart_adding{color:#009900 !important;}/*background:url('/images/loading_small.gif') center center no-repeat transparent;}*/
.ajax_cart_added{color:#000099 !important;}
#shopping_cart_header{}
#shopping_cart_header_cart{position:relative;z-index:1000}
#shopping_cart_header_cart_contents{position:absolute;top:0px;left:0px;width:186px;overflow:hidden;background:#ECECEC;display:none;border:1px solid #3B5998;z-index:1000}
#shopping_cart_header_cart_contents .cart_header{padding:5px;font-weight:bold;font-size:12px;color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;background:#CCCCCC;}
#shopping_cart_header_cart_contents .cart_contents{padding:5px;}
#shopping_cart_header_cart_contents .cart_contents TABLE{border-spacing:0px;}
#shopping_cart_header_cart_contents .cart_contents TABLE TD{padding:2px;width:auto;}
#shopping_cart_header_cart_contents .cart_contents TABLE TD.quantity{padding:2px 10px;width:auto;}
#shopping_cart_header_cart_contents .cart_contents .cart_contents_item TD{border-bottom:1px solid #CCCCCC;}
#shopping_cart_header_cart_contents .cart_contents TABLE TD A{white-space:normal;display:inline;}
#shopping_cart_header_cart_contents .cart_footer{padding:5px;background:#CCCCCC;text-align:center;font-weight:normal;font-size:12px;color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;text-decoration:none;}
#shopping_cart_header_cart_contents .cart_footer A{white-space:normal;display:inline;font-weight:normal;font-size:12px;color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;text-decoration:none;}
#shopping_cart_header_cart_contents .cart_footer A:hover{white-space:normal;display:inline;font-weight:normal;font-size:12px;color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;text-decoration:underline;}

/* shopping_cart */
.shopping_cart{}
.shopping_cart TABLE.cart_items{border-spacing:0px;border-collapse:collapse;width:515px;margin:5px 0px;}
.shopping_cart TABLE.cart_items TH{border:none;border-top:1px solid #7D7D7D;border-bottom:1px solid #7D7D7D;color:#7D7D7D;font-weight:bold;font-size:12px;padding:5px;font-family:Century Gothic,Arial,sans-serif;font-size:17px;font-weight:bold;}
.shopping_cart TABLE.cart_items TH{text-align:left;}
.shopping_cart TABLE.cart_items TH.first{text-align:left;}
.shopping_cart TABLE.cart_items TH.cart_items_header{border:none;color:#000000;font-weight:bold;font-size:12px;padding:5px;font-family:Century Gothic,Arial,sans-serif;font-size:17px;font-weight:bold;text-align:left}
.shopping_cart TABLE.cart_items TD{border-bottom:1px dotted #CCCCCC;color:#000000;font-size:12px;padding:20px 0px 20px 20px;vertical-align:top;}
.shopping_cart TABLE.cart_items TD{text-align:left;}
.shopping_cart TABLE.cart_items TD.first{text-align:left;}
.shopping_cart TABLE.cart_items TD.emptyset{text-align:center;padding:20px;font-weight:bold;}
.shopping_cart TABLE.cart_items TD.item_product{}
.shopping_cart TABLE.cart_items TD.item_product DIV.item_product{width:150px;}
.shopping_cart TABLE.cart_items TD.item_product IMG{margin:0px 0px 20px 0px;border:none;}
.shopping_cart TABLE.cart_items TD.item_product A{color:#000000;font-weight:bold;font-style:normal;font-family:Georgia,timers,serif;font-size:12px;text-decoration:none;}
.shopping_cart TABLE.cart_items TD.item_product A:hover{color:#7D7D7D;font-weight:bold;font-style:normal;font-family:Georgia,timers,serif;font-size:12px;text-decoration:none;}
.shopping_cart TABLE.cart_items TD.item_quantity{}
.shopping_cart TABLE.cart_items TD.item_quantity INPUT.text{width:50px;text-align:center;padding:4px 0px;_height:25px;line-height:25px;background:#FFFFFF;border:1px solid #FFFFFF;color:#7D7D7D;margin:1px 0px;}
.shopping_cart TABLE.cart_items TD.item_quantity A{color:#7D7D7D;font-weight:normal;font-family:Arial,sans-serif;font-size:12px;text-decoration:underline;text-transform:none;}
.shopping_cart TABLE.cart_items TD.item_quantity A:hover{color:#000000;font-weight:normal;font-family:Arial,sans-serif;font-size:12px;text-decoration:underline;text-transform:none;}
.shopping_cart TABLE.cart_items TD.item_subtotal{line-height:25px;color:#666666;font-weight:bold;}


.shopping_cart TABLE.cart_items TH.cart_total{border-bottom:none;color:#000000}
.shopping_cart TABLE.cart_items TD.cart_note{padding:5px;border-bottom:1px solid #7d7d7d;text-align:left;color:#7d7d7d}
.shopping_cart TABLE.cart_items TH.cart_discount{color:#ED1C24}

.shopping_cart TABLE.cart_items TD.item_remove{text-align:center}
.shopping_cart TABLE.cart_items TD.item_price{}
.shopping_cart TABLE.cart_items TD.cart_label{font-weight:bold;}
.shopping_cart TABLE.cart_items .more_info{font-size:11px;text-align:right;font-weight:bold;color:#666666;padding:2px 0px;}
.shopping_cart TABLE.cart_items TD.cart_subtotal{text-align:right}
.shopping_cart TABLE.cart_items TD.cart_discount{text-align:right}
.shopping_cart TABLE.cart_items TD.cart_tax{text-align:right}
.shopping_cart TABLE.cart_items TD.cart_shipping{text-align:right}
.shopping_cart TABLE.cart_items TD.cart_total{text-align:right}
.shopping_cart TABLE.cart_items A{font-size:11px;}
.shopping_cart TABLE.cart_items A:hover{font-size:11px;}
.shopping_cart .cart_actions{text-align:center;padding:5px;}
.shopping_cart .cart_actions TABLE{}
.shopping_cart .cart_actions TABLE TD{padding:5px 20px;text-align:center;}
.shopping_cart .cart_actions INPUT.button,
.shopping_cart .cart_actions INPUT.submit{margin:0px 2px;border:1px solid #000000;background:#666666;color:#FFFFFF;font-size:12px;padding:2px 5px;font-weight:bold;cursor:pointer;}

.shopping_cart .cart_actions .discount_add{font-style:italic;font-size:10px;}
.shopping_cart .cart_actions INPUT#discount_code{width:100px;}

.shopping_cart_short .header{background:#888888;color:#FFFFFF;font-size:12px;text-align:center;font-weight:bold;text-transform:none}
.shopping_cart_short TABLE.cart_items{border-spacing:0px;border-collapse:separate;width:100%;}
.shopping_cart_short TABLE.cart_items TD{font-size:11px;padding:2px;vertical-align:middle;color:#000000;font-weight:bold;}
.shopping_cart_short TABLE.cart_items TD.emptyset{text-align:center;padding:20px;font-weight:bold;}
.shopping_cart_short TABLE.cart_items TD.item_product{}
.shopping_cart_short TABLE.cart_items TD.item_quantity{}
.shopping_cart_short TABLE.cart_items TD.item_subtotal{text-align:right}
.shopping_cart_short TABLE.cart_items TD.cart_subtotal{text-align:right;border-top:1px solid #000000;}

.shopping_cart_short .cart_actions{text-align:center;padding:5px;}
.shopping_cart_short .cart_actions TABLE{width:auto}
.shopping_cart_short .cart_actions TABLE TD{padding:5px 5px;text-align:center;color:#000000}
.shopping_cart_short .cart_actions INPUT.button,
.shopping_cart_short .cart_actions INPUT.submit{margin:0px 2px;border:1px solid #000000;background:#666666;color:#FFFFFF;font-size:12px;padding:2px 5px;font-weight:bold;cursor:pointer;}
.shopping_cart_short A{color:#000000;}
.shopping_cart_short A:hover{color:#000000;}
#cart_top{right:-10px;top:5px;width:auto;}
#cart_top .popup_content{width:auto;max-height:200px;overflow:auto;margin:5px;}

#account_top{right:-10px;top:5px;width:auto;}
#account_top .popup_content{width:auto;max-height:200px;overflow:auto;margin:5px;text-align:center;}
#account_top .popup_content A{color:#000000;}
#account_top .popup_content A:hover{color:#000000;}


#checkout_header{margin:0px 0px 20px 20px;background:#FFFFFF;}
#checkout_header TABLE.container{width:500px;margin:10px 20px;border-spacing:0px;}
.content_cell_center_2column #checkout_header TABLE.container{width:700px;margin:10px 20px;border-spacing:0px;}
#checkout_header .labels{}
#checkout_header .labels TD{vertical-align:middle}
#checkout_header .labels .label{padding:2px 20px 2px 0px;white-space:nowrap;font-family:Century Gothic,Arial,sans-serif;text-transform:uppercase;font-size:13px;font-weight:normal;color:#666666;}
#checkout_header .labels .step {background:url("images/checkout_header_step_bg.gif") left center repeat-x transparent;}
#checkout_header .labels .current {background:url("images/checkout_header_step_bg_sel.gif") center center no-repeat transparent;}
#checkout_header .steps{}
#checkout_header .steps TD{vertical-align:bottom}
#checkout_header .steps .label{padding:2px 20px 0px 0px;white-space:nowrap;font-family:Century Gothic,Arial,sans-serif;text-transform:uppercase;font-size:21px;font-weight:normal;color:#00AEEF;}
#checkout_header .steps .step,
#checkout_header .steps .step A,
#checkout_header .steps .step A:hover{color:#666666;font-family:Arial,sans-serif;text-align:center;width:25%;padding:0px 0px 0px 0px;font-size:11px;white-space:nowrap}
#checkout_header .steps .current,
#checkout_header .steps .current A,
#checkout_header .steps .current A:hover{color:#00AEEF;font-family:Arial,sans-serif;font-size:11px;}

TABLE.checkout{margin:0px auto 0px auto;border-spacing:0px;border-collapse:separate;width:740px;}
TABLE.checkout TD{padding:3px;vertical-align:top;}
TABLE.checkout TD.header{border:none;color:#7D7D7D;font-weight:bold;font-size:12px;padding:5px 0px;font-family:Century Gothic,Arial,sans-serif;font-size:17px;font-weight:bold;}

TABLE.checkout .label{font-family:Century Gothic,Arial,sans-serif;color:#666666;font-size:12px;font-weight:normal;padding:3px 0px;text-align:left;white-space:nowrap}
TABLE.checkout .value{padding:3px 0px;text-align:right;}
TABLE.checkout .save_actions{padding:3px 0px;text-align:right;}
TABLE.checkout .save_actions A{text-transform:uppercase;}
TABLE.checkout INPUT.text{border:1px inset #666666;padding:1px;}
TABLE.checkout INPUT.password{border:1px inset #666666;padding:1px;}
TABLE.checkout INPUT.submit,
TABLE.checkout INPUT.button{background:#FFFFFF;border:1px solid #FFFFFF;color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:15px;font-weight:normal;padding:1px 4px;text-align:center;text-transform:uppercase;display:inline-block;width:auto;_width:1px;white-space:nowrap;overflow: visible;}


TABLE.checkout TD.header_info{border:none;color:#7D7D7D;font-weight:bold;font-size:12px;padding:13px 3px 3px 3px;font-family:Arial,sans-serif;}
TABLE.checkout TD.info{border:none;color:#666666;font-weight:normal;font-size:12px;padding:3px 0px;font-family:Arial,sans-serif;line-height:18px;}
TABLE.checkout TD.info A{color:#666666;font-weight:normal;font-size:12px;font-family:Arial,sans-serif;text-decoration:underline;}
TABLE.checkout TD.info A:hover{color:#999999;font-weight:normal;font-size:12px;font-family:Arial,sans-serif;text-decoration:underline;}
TABLE.checkout TD.info A.info{background:url('/images/info.gif') center left no-repeat transparent;padding-left:15px;display:inline-block;}
TABLE.checkout TD.info A.info:hover{background:url('/images/info.gif') center left no-repeat transparent;padding-left:15px;display:inline-block;}
TABLE.checkout TD.order_sublist{padding:10px 0px;}

TABLE.cart_items .discount,
TABLE.checkout .discount{color:#FF0000;font-weight:bold;}
TABLE.cart_items .discount_original,
TABLE.checkout .discount_original{color:#666666;font-weight:bold;text-decoration:line-through}

TABLE.checkout_address{width:350px;margin:0px 5px 0px 0px;}
TABLE.checkout_address TD.label{text-align:right;}
TABLE.checkout_address INPUT.text{width:225px;}
TABLE.checkout_address INPUT.error{width:225px;}
TABLE.checkout_address TEXTAREA{width:225px;}
TABLE.checkout_address SELECT{width:225px;}
TABLE.checkout_address TD.info{line-height:23px;}

TABLE.checkout_secure_info TD{vertical-align:middle;}


TABLE.checkout_login{width:auto;margin:0px 0px 0px 0px;}
TABLE.checkout_login TD{vertical-align:middle;}

TABLE.checkout_promotion TD{vertical-align:middle;}
TABLE.checkout_promotion INPUT.text{width:100px;}

TABLE.checkout_shipping_totals{border-spacing:0px;}
TABLE.checkout_shipping_totals TD{text-align:right;}
TABLE.checkout_shipping_totals TD.label{text-align:right;padding:3px 3px 3px 50px;}
TABLE.checkout_shipping_totals TD.total{text-align:right;padding:3px 3px 3px 50px;font-weight:bold;background:#FFFFFF;color:#666666;}

TABLE.checkout_continue{margin:0px 0px 20px 40px;}
TABLE.checkout_continue TD{vertical-align:middle;padding:0px;}
TABLE.checkout_continue INPUT.image{margin:0px;}
TABLE.checkout_continue .errors{height:50px;overflow:hidden;}

TABLE.checkout TABLE.checkout_display TD.label{text-align:left;font-weight:bold;}


#ajax_order .loading{background-image:url('/images/loading_small.gif');background-position:top right;background-repeat:no-repeat;text-align:left;}
#ajax_order .loading,
#ajax_order .loading DIV,
#ajax_order .loading SPAN,
#ajax_order .loading TD,
#ajax_order .loading TH,
#ajax_order .loading P,
#ajax_order .loading A{color:#CCCCCC;border-color:#CCCCCC}
#ajax_order .loading INPUT,
#ajax_order .loading SELECT,
#ajax_order .loading TEXTAREA{background:#F3F3F3;color:#CCCCCC;border:1px solid #CCCCCC;}
#ajax_order .loading IMG,
#ajax_order .loading INPUT.image,
#ajax_order .loading INPUT.submit,
#ajax_order .loading INPUT.button
#ajax_order .loading BUTTON{opacity:.50;moz-opacity:.50;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}

#ajax_order TABLE.checkout_continue DIV.loading{padding:0px 0px 0px 10px;color:#000000;font-size:10px;}

.content_cell_center_2column .shopping_cart TABLE.cart_items{width:740px;}
.content_cell_center_2column .shopping_cart TABLE.cart_items TH{text-align:left;border-top:none;font-size:14px;font-weight:normal;}
.content_cell_center_2column .shopping_cart TABLE.cart_items TD{text-align:left;padding:5px;color:#666666;line-height:auto;}
.content_cell_center_2column .shopping_cart TABLE.cart_items TD.item_quantity{line-height:auto;}
.content_cell_center_2column .shopping_cart TABLE.cart_items TD.item_quantity INPUT{margin:1px 0px;}
.content_cell_center_2column .shopping_cart TABLE.cart_items TD.item_quantity A{color:#7D7D7D;font-weight:normal;font-family:Arial,sans-serif;font-size:12px;text-decoration:underline;text-transform:none;}
.content_cell_center_2column .shopping_cart TABLE.cart_items TD.item_quantity A:hover{color:#000000;font-weight:normal;font-family:Arial,sans-serif;font-size:12px;text-decoration:underline;text-transform:none;}


TABLE.checkout .popup{width:500px;}
TABLE.checkout .popup .popup_inner{line-height:auto;}

TABLE.checkout TABLE.shipping_popup{width:475px;margin:5px auto;}
TABLE.checkout TABLE.shipping_popup TH{color:#666666;font-weight:bold;border-bottom:1px solid #666666}

#ajax_shopping_cart TABLE.checkout{margin:0px auto 0px auto;border-spacing:0px;border-collapse:separate;width:520px;}  
#ajax_shopping_cart #ajax_continue2{margin-bottom:20px;}

TABLE.order_breakdown{border-spacing:0px;border-collapse:separate;width:730px;margin:0px 0px 10px 0px;}
TABLE.order_breakdown TD,TH{text-align:left;padding:2px;color:#999999}
TABLE.order_breakdown TR.header TH{background:transparent;border-bottom:1px solid #999999;padding:5px 2px;color:#999999}
TABLE.order_breakdown TR.line_item TD{background:transparent}
TABLE.order_breakdown TR.line_item_shipped TD{background:#DDDDEE}
TABLE.order_breakdown TR.line_item_cancelled TD{background:#EEDDDD}
TABLE.order_breakdown TR.line_item_outofprintcancelled TD{background:#EEDDDD}
TABLE.order_breakdown TR.line_item_backordered TD{background:#EEEEDD}
TABLE.order_breakdown TR.line_item_temporarilyoutofstockbackordered TD{background:#EEEEDD}
TABLE.order_breakdown TR.line_item_processing TD{background:transparent3}
TABLE.order_breakdown TR.line_item_pendingshipment TD{background:#DDEEDD}

TABLE.order_breakdown TR.base_shipping TD{background:#DDDDEE}
TABLE.order_breakdown TR.total TH{background:transparent;border-bottom:1px solid #999999;border-top:1px solid #999999}


TABLE.orders{margin:20px auto 20px auto;border-spacing:0px;border-collapse:collapse;width:520px;}
TABLE.orders TH{border:none;border-top:1px solid #7D7D7D;border-bottom:1px solid #7D7D7D;color:#7D7D7D;font-weight:bold;font-size:12px;padding:5px;font-family:Century Gothic,Arial,sans-serif;font-size:17px;font-weight:bold;}
TABLE.orders TD{padding:3px;border:none}

TABLE.account{margin:20px auto 20px auto;border-spacing:0px;border-collapse:collapse;width:520px;}
TABLE.account TH{border:none;border-top:1px solid #7D7D7D;border-bottom:1px solid #7D7D7D;color:#7D7D7D;font-weight:bold;font-size:12px;padding:5px;font-family:Century Gothic,Arial,sans-serif;font-size:17px;font-weight:bold;}
TABLE.account TD{padding:3px;border:none}
TABLE.account .label{font-family:Century Gothic,Arial,sans-serif;color:#666666;font-size:12px;font-weight:normal;padding:3px 0px;text-align:left;}
TABLE.account .value{padding:3px 0px;text-align:left;}

TABLE.account .edit_actions{text-align:right;}
TABLE.account .save_actions{text-align:right;}
TABLE.account .edit_actions INPUT.button,
TABLE.account .edit_actions INPUT.submit,
TABLE.account .save_actions INPUT.button,
TABLE.account .save_actions INPUT.submit{background:#FFFFFF;border:1px solid #FFFFFF;color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:15px;font-weight:normal;padding:1px 4px;text-align:center;text-transform:uppercase;display:inline-block;width:auto;_width:1px;white-space:nowrap;overflow: visible;margin:1px 2px;}



/*login*/
.login_box{background:#ECECEC;margin:10px 0px;padding:10px;}
.login_box TABLE{width:500px;border-spacing:0px;}
.login_box TABLE TD{padding:3px 0px;}
.login_box .header{font-family:Century Gothic,Arial,sans-serif;color:#000000;font-size:14px;text-align:left;font-weight:bold;text-transform:none;padding:3px 0px;margin:0px 0px 10px 0px;}
.login_box .subheader{font-family:Century Gothic,Arial,sans-serif;color:#000000;font-size:14px;text-align:left;font-weight:normal;text-transform:none;padding:3px 0px;margin:0px;}
.login_box .info{font-family:Century Gothic,Arial,sans-serif;color:#666666;font-size:12px;text-align:left;font-weight:normal;text-transform:none;padding:3px 0px;margin:0px;}
.login_box .login_area{margin:10px 0px;}
.login_box .label{font-family:Century Gothic,Arial,sans-serif;color:#666666;font-size:12px;font-weight:normal;padding:3px 0px;text-align:left;}
.login_box .value{padding:3px 0px;text-align:right;}
.login_box .actions{padding:3px 0px;text-align:right;}
.login_box .actions A{text-transform:uppercase;}
.login_box INPUT.text{border:1px inset #666666;padding:1px;}
.login_box INPUT.password{border:1px inset #666666;padding:1px;}
.login_box INPUT.submit,
.login_box INPUT.button{background:#FFFFFF;border:1px solid #FFFFFF;color:#00AEEF;font-family:Century Gothic,Arial,sans-serif;font-size:15px;font-weight:normal;padding:1px 4px;text-align:center;text-transform:uppercase;display:inline-block;width:auto;_width:1px;white-space:nowrap;overflow: visible;}

.login_box #login_div INPUT.text,
.login_box #login_div INPUT.password,
.login_box #login_div INPUT.error{width:400px;}
.login_box #register_div INPUT.text,
.login_box #register_div INPUT.password,
.login_box #register_div INPUT.error{width:340px;}
.login_box #password_div INPUT.text,
.login_box #password_div INPUT.password,
.login_box #password_div INPUT.error{width:380px;}

.login_box_option{background:transparent;padding:0px;}
.login_box_option TABLE{width:520px;border-spacing:0px;}


/*
.login{margin:30px auto}
.login .header{background:#000000;color:#FFFFFF;font-size:12px;text-align:left;font-weight:bold;text-transform:none;padding:3px;margin:0px;}
.login #login_area{border:1px solid #000000;margin:0px;padding:5px;height:200px;text-align:center;}
.login #register_area{border:1px solid #000000;margin:0px;padding:5px;height:200px;text-align:center;}
.login #login_div{width:250px;}
.login #password_div{width:250px;}
.login #register_div{width:250px;}
.login INPUT.text{width:150px;margin:2px;}
.login INPUT.password{width:150px;margin:2px;}
.login INPUT.error{width:150px;margin:2px;}
.login INPUT.button,
.login INPUT.submit{margin:0px 2px;border:1px solid #000000;background:#666666;color:#FFFFFF;font-size:12px;padding:2px 5px;font-weight:bold;cursor:pointer;}
*/

/*also purchased / related modules*/
.module .related_products{border:none;width:auto}
.module .related_products .product_related{width:auto;border-top:1px dotted #CCCCCC;padding:10px 5px;}

/*ratings*/
.rating{text-align:center;position:relative;font-family:arial, sans-serif;}
.rating_popup{}
.rating_edit{display:none;position:absolute;top:0px;left:0px;text-align:center;background:url('/images/common/bg/bg_section-fade_top.gif') top left repeat-x #FFFFFF;border:1px solid #DCDACB;padding:10px;line-height:16px !important;font-family:arial, sans-serif;}
IMG.rating_img{cursor:pointer;}

.development_notice{border-bottom:2px solid #996600;background:#FFCC00;color:#996600;font-weight:bold;text-align:center;padding:5px;margin:0px 0px 10px 0px;}/*position:fixed;top:0px;left:0px;width:100%;z-index:1000000}*/
.main_table .development_notice{display:none}/*would not need anywhere inside the page. its just a notice at the top.  E>G> AJAX returned data*/
