@import "np_style.css";
@import "cat_nav.css";
@import "flyover.css";
@import "product_info.css";
@import "product_info_add_ons.css";
@import "account.css";
@import "shopping_cart.css";
@import "create_account.css";
@import "checkout.css";
@import "thickbox.css";
@import "advanced_search.css";
@import "contact_us.css";
@import "pdf_katalog.css";
@import "lexikon.css";
@import "glossar.css";
@import "produktrotator.css";
 @import "startseite.css";
 @import "sitemap.css";
 @import "janolaw.css";
 @import "fileupload.css";
a.link, a:active, a.hover, a.visited { }
a:focus { outline: none; -moz-outline: none; /*damit verstehen es alle Gecko-Browser */ }
body { font-size:11px; margin:20px 0 0px; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; /*background-color: #c0c0c0;*/
	
	background-color: #ffffff; background-image: url(img/body_bg.jpg); background-repeat: repeat-x; background-position: 50% 0px; height:110%; background-attachment: fixed; }
#fixpic_rechts_unten { bottom:20px; display:block; right:5%; position:fixed; z-index: 498; }
#fixpic_links_unten { bottom:20px; display:block; left:5%; position:fixed; z-index: 498; }
#menubox_extrabox1_head { height: 0px; color: transparent; visibility: hidden; }
#script_daektiviert { border-bottom-color: #a7a7a7; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #a7a7a7; border-left-style: solid; border-left-width: 1px; border-right-color: #a7a7a7; border-right-style: solid; border-right-width: 1px; border-top-color: #a7a7a7; border-top-style: solid; border-top-width: 1px; width:100%; color:#ffffff; margin-bottom: 20px; padding: 10px; background-color: #fe0000; font-style: bold; }
#header { float: left; height: 120px; width: 1002px; background-image:url(img/header_bg.jpg); text-align: right; }
/*  NP Headermeneu */

#headermenu_right { height: 18px; list-style-type: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 100%; }
#headermenu_right a { color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-style: normal; font-weight: bold; text-align: center; text-decoration: none; text-transform: none; text-decoration: none; width: 320px; }
#headermenu_right li { border-right-color: #ffffff; border-right-style: solid; border-right-width: 0px; float: right; height: 18px; line-height: 16px; margin-bottom: 0px; margin-left: 0px; margin-right: 1px; margin-top: 0px; padding-bottom: 0px; padding-left: 9px; padding-right: 9px; padding-top: 0px; background-color: #ff8c00; }
#topmenue_border_ober { background-color: #ff8c00; ; height: 1px; width: 100%; margin-bottom: 1px; position: relative; float:left; }
#topmenue_border_unter { background-color: #ff8c00; ; height: 1px; width: 100%; margin-top: 1px; position: relative; float:left; }
#topmenue_suche { float: left; height: 20px; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 1px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: relative; text-align: center; width: 190px; }
#topmenue_suche .gm_class_input { color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; text-align: left; text-decoration: none; text-transform: none; width: 120px; }
#navpath { color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-style: normal; font-weight: normal; height: 20px; line-height: 20px; margin-bottom: 0px; margin-left: 5px; margin-right: 0px; margin-top: 10px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px; text-align: left; text-decoration: none; text-transform: none; width: auto; }
#navpath a { color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-style: normal; font-weight: normal; text-align: left; text-decoration: no underline; text-transform: none; }
#contentzusatz_unten, #contentzusatz_unten a { clear: both; float: none; width: 1002px; color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: normal; text-align: center; margin-top: 20px; background-color: #e7e7e7; padding: 10px; margin-top: 80px; }
#contentzusatz_unten a { text-decoration: underline; }
.footer { clear: both; float: none; width: 1002px; background-color: #FF8C00; height: 16px; text-align: center; padding-top: 4px; }
.footertext { font-size: 10px; font-weight: normal; color: #003377; }
#cart_on_top { font-size:10px; float:right; margin-bottom: 3px; margin-top: 62px; margin-right: 13px; padding-left: 1px; padding-right: 1px; padding-bottom: 3px; padding-top: 1px; width: 220px; border: 1px solid #ff8c00; text-align: left; }
#cart_on_top_full { float: right; margin-bottom: 2px; margin-top: 62px; margin-right: 13px; padding-left: 1px; padding-right: 1px; padding-bottom: 3px; padding-top: 1px; width: 360px; border: 1px solid #ff8c00; }
#cart_on_top_body { background-color: #ffffff; color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-style: normal; font-weight: normal; margin-bottom: 0px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px; text-decoration: none; }
#cart_on_top_body a { font-size:10px; }
#cart_on_top_body #box_cart_qty { border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 1px; }
#gm_shipping_link { color: #003377; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; }
#cart_on_top_heading a { color: #ffffff; }
#column_left { background-color: #ffffff; clear: both; float: left; margin-bottom: 2px; margin-left: 5px; margin-right: 0px; margin-top: 10px; width: 195px; }
#column_left .gm_class_input { border-color: #000000; border-style: solid; border-width: 1px; color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; height: 13px; }
#column_left .gm_shipping_link { color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; }
#column_right { background-color: #ffffff; background-image: url(); float: right; margin-bottom: 2px; margin-left: 0px; margin-right: 5px; margin-top: 10px; width: 195px; }
/*
#column_right .gm_class_input {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	height: 13px;
}

*/



#column_right .gm_class_input { background-color:#FFFFFF; border:1px solid #FF8C00; color:#000000; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:12px; font-weight:normal; height:18px; padding-left:5px; padding-top:5px; width:180px; }
#column_right .gm_shipping_link { color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; }
#column_content, #column_content_full { background-color: #ffffff; background-image: url(); color: #000000; margin-bottom: 20px; margin-left: 200px; margin-right: 191px; margin-top: 2px; padding-bottom: 4px; padding-left: 20px; padding-right: 20px; padding-top: 4px; width: auto; }
#column_content_full { margin-right: 5px; }
#column_content .gm_class_input { border-color: #808080; border-style: solid; border-width: 1px; color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; height: 20px; }
#column_content #account .box_form .box_main .gm_class_input { background-color: #FFFFFF; border-color: #a7a7a7; border-style: solid; border-width: 1px; color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; height: 15px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; text-decoration: none; text-transform: none; width: 250px; }
/*  formulare */



#column_content #account .box_form .gm_class_input,    /* Account ändern */ #column_content #contact_us .gm_class_input, #column_content #account .box_content .gm_class_input, /* Passwort ändern */ #column_content #gm_callback_service_success #callback_input .callback_class_input /* Calklback Service */ { background-color: #FFFFFF; border-color: #ff8c00; border-style: solid; border-width: 1px; color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: normal; font-weight: normal; height: 19px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 4px; text-align: justify; text-decoration: none; text-transform: none; width: 260px; }
#column_content #gm_callback_service_success #callback_input .callback_class_input { margin-top: 3px; margin-bottom: 3px; }
#column_content #gm_callback_service_success .callback_input { height: 40px; }
#column_content .gm_shipping_link { color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; }
#products_description { color: #000000; font-style: normal; font-weight: normal; text-decoration: none; text-transform: none; font-size: 11px; line-height: 17px; padding-left:10px; padding-bottom:10px; }
/* die Headlines im Content  */

#categorie_listing .categories_name_overview, #product_info #products_name h1, #content_head, .categories_name, #account h1, #create_account_page #iconized_page_head, #glossar_head { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 16px; font-weight: bold; margin-bottom: 5px; padding-bottom: 5px; color: #003377; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #ff8c00; margin-top: 10px; }
#glossar_head { margin-bottom: 1px; border-bottom-width: 1px; }
/* IMAGES */

.kategorieimages { background-color: #FFFFFF; padding: 1px; border: 1px solid #ff8c00; }
/*  ENDE SMHH */

#main_content_container { width: 97%; margin-left:auto; margin-right:auto; line-height: 18px; }
.border { border:1px solid #325374; }
.border_bottom { border-bottom:1px solid #325374; }
.border_top { border-top:1px solid #325374; }
.center { text-align: center; }
.align_center { text-align: center; }
.align_right { text-align: right; }
.strong { font-weight: bold; }
.small { font-size:10px; }
#nobr { white-space: nowrap; }
.nobr { white-space: nowrap; }
img { border: 0; }
form { margin: 0px 0px 0px 0px; }
/*
input[type=text],input[type=password] { border: 1px solid black; height: 13px; font-size: 12px; }
*/
#navigation { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }
/* STUFF  ++++++++++++++++++++++++++++++ */





#mode1_block #quick_find_input { position:	absolute; top:			1px; left:			20px; width:		120px; }
#mode1_block #quick_find_submit { position:	absolute; top:			1px; left:			145px; }
#topmenu_block #quick_find_input { position:	absolute; top:			1px; left:			5px; height:15px; width:		167px; font-size:11px; padding-top:2px; }
#topmenu_block #quick_find_submit { position:	absolute; top:			0px; left:			180px; }
#mode2_pathrow { margin-bottom:3px; }
/* Lightbox */
#lightbox_content { display: none; }
#footer { display: none; }
#popup_box .lightbox_block { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
#popup_box #shopping_cart, #popup_box #checkout_shipping, #popup_box #gm_checkout_payment, #popup_box #gm_checkout_confirmation, #popup_box #checkout_success, #popup_box #create_account_page { float:none; text-align: left; margin-left: auto; margin-right: auto; width: 500px; z-index:1000; }
#popup_box #shopping_cart #footer { margin-top: 43px; }
#popup_box #create_account_page #footer { margin-top: 46px; }
#create_account_page #infoicon, #checkout_shipping #infoicon { width: 20px; }
/* ENDE Lightbox */





/* Navigation */
.navigation { width: 100%; }
/* ENDE Navigation */

/* Allgemeines */
.cursor_pointer { cursor: pointer; }
.logo_cart_on_top { float: left; }
#topmenu_clear { clear: right; }
.class_error { font-weight: bold; }
.cell_note { text-align: left; }
.image_shippingtime { }
#pre_black { height: 1500px; width: 100%; background-color: #000000; opacity: 0.7; position: absolute; z-index: 999; filter: alpha(opacity=70); -moz-opacity: 0.7; }
.gm_opensearch_info:hover, .gm_opensearch:hover { text-decoration:underline; cursor:pointer; }
#menubox_search_body .gm_opensearch_info:hover, #menubox_search_body .gm_opensearch:hover { cursor:pointer; text-decoration:underline; }
.copyright { clear: both; color: #e3e3e3; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9px; font-style: normal; font-weight: normal; line-height: 1.5; text-align: center; text-decoration: none; text-transform: none; }
.copyright a { color: #e3e3e3; text-decoration: none; }
.button_to_cart .cart_text:hover { text-decoration:none; }
/* ENDE Allgemeines */


#menubox_cart { }
.quickie_absolute { position:relative; width:180px; height:20px; }
.quickie_text_field input { position:absolute; top:0px; left:0px; width:120px; }
.quickie_submit { position:absolute; top:0px; left:126px; }
.searchbox_absolute { position:relative; width:180px; height:20px; }
.searchbox_text_field input { position:absolute; top:0px; left:0px; width:120px; }
.searchbox_submit { position:absolute; top:0px; left:126px; }
/*
.quickie_text_field input { width:120px; }
.quickie_submit 					{ position:relative; top:4px; left:3px; }

.searchbox_text_field input { width:120px; }
.searchbox_submit 					{ position:relative; top:4px; left:3px; }
*/





#menubox_trusted { border-width:0px; border-style:solid; border-color:blue; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; }
/*
#menubox_trusted_head 	{
	position: relative;
 background-image: url();
 background-color: #0065AC;
 color: #FFFFFF;

 font-family: verdana;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 text-align:left;

 height:20px;
 line-height:20px;
 
 border-width:0px;
 border-style:solid;
 border-color:blue;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:3px;
 padding-left:3px;
 padding-right:0px;
 padding-top:0px;
 padding-bottom:0px;
 }
 */
#menubox_trusted_body { background-image: url(); background-color: #e7e7e7; color: #000000; font-family: verdana; font-size: 10px; font-weight: normal; text-decoration: none; text-align:left; border-width:0px; border-style:solid; border-color:blue; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:3px; padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px; }
#menubox_trusted_body a { color: blue; font-family: verdana; font-size: 10px; font-weight: normal; text-decoration: underline; }
#menubox_specials_head img, #menubox_reviews_head img, #menubox_whatsnew_head img, #menubox_cart_head img { float: right; margin-right: 8px; margin-top: 6px; }
#menubox_login { margin-top: 6px; }
#menubox_login_body .left { float: left; width: 60px; padding-top:	1px; padding-right:	1px; padding-bottom:	1px; padding-left:	1px; }
#menubox_login_body .right { padding-top:	1px; padding-right:	1px; padding-bottom:	1px; padding-left:	1px; }
#menubox_newsletter_body .left { float: left; width: 60px; padding-top:	1px; padding-right:	1px; padding-bottom:	1px; padding-left:	1px; }
#menubox_newsletter_body .right { padding-top:	1px; padding-right:	1px; padding-bottom:	1px; padding-left:	1px; }
#menubox_cart .box_overflow { overflow: hidden; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#menubox_cart .box_left { float: left; margin-top:		0px; margin-right:	5px; margin-bottom:	0px; margin-left:	0px; }
#menubox_cart .box_right { }
#menubox_order_history_body .box_left { float: left; margin-top:		0px; margin-right:	5px; margin-bottom:	0px; margin-left:	0px; }
#menubox_order_history_body .box_right { }
#menubox_best_sellers_body .box_load_bestseller { overflow:hidden; }
#menubox_best_sellers .box_left { display:none; padding-top:	3px; padding-right:	3px; padding-bottom:	3px; padding-left:	3px; }
#menubox_best_sellers .box_right { text-align:right; padding-top:	2px; padding-right:	3px; padding-bottom:	3px; padding-left:	3px; }
#shopping_cart { overflow:hidden; width:99%; }
#content_box_new_products_default { width:100%; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; }
#content_box_specials { width:532px; padding: 0px; margin-top: 20px; margin-bottom: 20px; margin-left: 12px; }
#content_box_new_products_main { width:100%; padding: 0px; margin: 0px; }
#content_box_new_products_main_body .product_price { padding: 0px; margin: 0px; height: 65px; }
#iconizing_icon { float:left; }

 

 
/* Caution! Ensure accessibility in print and other media types... */
/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
@media projection, screen {
.ui-tabs-hide { display: none; }
}
/* Hide useless elements in print layouts... */
@media print {
.ui-tabs-nav { display: none; }
}
/* Skin */
.ui-tabs-nav { list-style: none; margin: 0px 0px 2px 0px; padding: 0px; }
body .ui-tabs-nav li { float: left; margin: 0px 0px 0px 0px; padding: 0px; }
.ui-tabs-nav a, .ui-tabs-nav a span { float: left; } /* fixes dir=ltr problem and other quirks IE */
body .ui-tabs-nav a { white-space: nowrap; /* @ IE 6 */ outline: 0; } /* @ Firefox, prevent dotted border after click */
body .ui-tabs-nav .ui-tabs-selected a { z-index: 2; }
.ui-tabs-nav a span { text-transform: uppercase; font-size: 10px; }
.ui-tabs-nav .ui-tabs-selected a span { }
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { cursor: text; } /* @ Opera, use pseudo classes otherwise it confuses cursor... */
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { cursor: pointer; } /* @ Opera, we need to be explicit again here now... */
.ui-tabs-disabled { opacity: .4; filter: alpha(opacity=40); }
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { }
/*
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}
*/

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { display: inline-block; } /* auto clear @ IE 6 & IE 7 Quirks Mode */
*:first-child+html .ui-tabs-nav { display: inline-block; } /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
/* Startseite */
#content_box_upcoming_products_body .box_left { float: left; }
#content_box_upcoming_products_body .box_right { text-align:left; }
/* ENDE Startseite */


/* Kontoerstellung */


#create_account_page { margin-bottom:30px; }
#create_account_page .heading img { float: left; }
#create_account_page .smallHeading { font-size: 10px; text-transform: none; text-align: right; }
#create_account_page span { font-weight: bold; }
#create_account_page .cell_back { float: left; padding-top: 10px; }
#create_account_page .cell_continue { float: right; padding-top: 10px; }
#create_account_page .cell_center { float: left; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; }
#create_account_page .cell_adress { padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; }
#create_account_page .cell_adress_text { width: 60%; float: left; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; }
#create_account_page #gender { position: relative; top: 3px; }
#create_account_page .gender { height: 32px; }
#create_account_page .form_buttons { overflow: hidden; height: 50px; margin-bottom:30px; }
/* ENDE Kontoerstellung */




#products_options .attribute_radio .gm_attr_calc_input { width: auto; }
#products_media_head_file { float: left; }
#products_media_head_size { float: right; }
.products_media_button { float: right; }
.products_media_icon { float: left; margin-right: 5px; }
.products_media_info { float: left; width: 400px; }
.products_media_download { float: right; text-align: right; }
#products_media_body .filename { font-weight: bold; }
.products_media_download { width: 140px; }
.products_media_filesize { margin-right: 73px; }
/* IE CSS-HACK */
*:first-child+html #gm_attr_calc_qty { margin-top:-1px; }
/* IE6 CSS-HACK */
* html .ui-tabs-nav { margin-left: -3px; }
/* ENDE Artikeldetailseite */

/* Artikelübersicht listing */
#product_listing { overflow: hidden; padding-right:2px; }
#product_listing .product_box .listing_attributes { }
#product_listing .product_box .listing_attributes_selection { padding-top: 10px; }
#product_listing .product_box .gm_image_button { position:relative; top:4px; }
/* ENDE Artikelübersicht listing */

/* Gästebuch */
#guestbook_form { padding-top: 20px; padding-right: 20px; padding-left: 20px; padding-bottom: 4px; }
.guestbook_navigation #back { cursor: pointer; }
.guestbook_navigation .guestbook_page_number { cursor: pointer; }
.guestbook_navigation .guestbook_page_number_bold { cursor: pointer; }
.guestbook_navigation .guestbook_page_number_bold { font-weight: bold; }
.guestbook_navigation #next { cursor: pointer; }
#guestbook_send { text-align: right; position: relative; right: -16px; }
#guestbook_send_entry { cursor: pointer; }
.guestbook_icon { cursor: pointer; }
#guestbook_new_entry { float: left; }
/* ENDE Gästebuch */


/* Bestellvorgang

siehe checkout.css

/* ENDE Bestellvorgang 



Weiterempfehlen */

#gm_tell_a_friend_popup #tell_a_friend_send { float: right; }
#tell_a_friend_icon { float: left; margin-right: 7px; }
#tell_a_friend_form { padding-top: 10px; padding-bottom: 25px; }
/* ENDE Weiterempfehlen */


/* Callback Service */
#callback_form { padding-top: 20px; padding-right: 20px; padding-left: 20px; padding-bottom: 4px; }
#callback_send { text-align: right; position: relative; right: -16px; }
#callback_send_entry { cursor: pointer; }
/* ENDE Callback Service */


/* Woanders günstiger? */
#price_offer_form { padding-top: 20px; padding-right: 20px; padding-left: 20px; padding-bottom: 4px; }
#price_offer_back { float: left; position: relative; left: -16px; }
#price_offer_send { text-align: right; position: relative; right: -16px; }
/* ENDE Woanders günstiger? */





/* LIVE SEARCH  ++++++++++++++++++++++++++++++ */

#live_search_container { background-color: #ff8c00; ; }
#live_search_container a { font-family: Verdana, Tahoma; font-size:10px; font-weight: normal; font-style: normal; color:black; text-decoration:none; }
#live_search_container a:hover { color:#ff8c00; }
#live_search_container ul { list-style-type:none; padding: 0px; margin: 0px 0px 3px 0px; }
#live_search_container li { padding: 3px; margin: 0px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ff8c00; border-left-width: 4px; border-left-style: solid; border-left-color: #ff8c00; background-color:#ffffff; border-right-width: 1px; border-right-style: solid; border-right-color: #ff8c00; }
#live_search_container #livesearch_img { padding-left:3px; width:45px; padding-right:10px; }
#live_search_container #live_search_head { font-family: Verdana, Tahoma; font-size:12px; font-weight: bold; color:#003377; text-decoration: none; text-align:left; padding:5px; }
/* LIVE SEARCH  ++++++++++++++++++++++++++++++ */


/* MEGA FLYOVER  ++++++++++++++++++++++++++++++ */


/* MEGA FLYOVER  ++++++++++++++++++++++++++++++ */

.c_boxhead { height: 20px; line-height: 20px; }
/*  Shop offline */


#shop_offline_content { background-color: #FFFFFF; width: 1000px; margin-top: 50px; margin-right: auto; margin-left: auto; padding: 5px; }
#shop_offline_hd { height: 120px; width: 1000px; background-image:url(img/header_bg.jpg); text-align: right; border-top: 1px solid #ff8c00; border-bottom: 1px solid #ffffff; border-right: 1px solid #ff8c00; border-left: 1px solid #ff8c00; }
#shop_offline_text { padding: 30px 10px 10px; height: 120px; width: 980px; border-right: 1px solid #ff8c00; border-top: 1px solid #ffffff; border-bottom: 1px solid #ff8c00; border-left: 1px solid #ff8c00; text-align: center; font-size: 14px; font-weight: bold; color: #ff8c00; }
#popCart { width: 100%; background: #fff; border: 1px solid #FF8C00; color: #000; z-index: 1000000; display: none; margin-top:5px; margin-bottom:20px; padding-top: 0px; padding-bottom: 10px; }
.popup_header { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; font-weight:bold; background: #FF8C00; text-align: center; vertical-align:bottom; padding: 3px 10px; color:#fff; }
.popup_image { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 0.9em; text-align: center; color: #000; margin: 10px auto; padding: 5px; }
#mycart { margin: 0px auto; height: 42px; width: 320px; }
.cart_symbol { height: 42px; width: 48px; float: left; background-image: url(img/shopping_cart.gif); background-position: left; background-repeat: no-repeat; }
.cart_contents { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 0.9em; text-align: left; color: #000; height: 42px; float: right; }
#pop_buttons_box { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 1.0em; text-align: center; width: 360px; height: 28px; vertical-align:bottom; margin: 20px auto 0 auto; }
#pop_buttons_box a { color: #000; text-decoration: none; }
#pop_buttons_box a:hover { color: #484848; text-decoration: none; }
.chekout_button { float: left; width: 110px; border: 1px solid #cccccc; cursor:pointer; color: #003377; background-color: #FF8C00; margin-right:8px; }
.cart_button { float: left; width: 110px; border: 1px solid #cccccc; cursor:pointer; color: #003377; background-color: #FF8C00; margin-right:8px; }
.close_button { width: 110px; border: 1px solid #cccccc; cursor:pointer; color: #003377; background-color: #FF8C00; float: left; margin-right:8px; }
.chekout_button:hover, .cart_button:hover, .close_button:hover { color: #fff; background-color: #003377; }
#gm_callback_service_error_message { font-weight: bold; color: #F00; }
#tbl_agb { font-family: Verdana, Geneva, sans-serif; font-size: 12px; }
#tbl_agb th { font-weight: bold; color: #fff; padding:2px; padding-left:10px; margin-bottom:10px; background-color: #ff8c00; }
#tbl_agb td { font-size: 10px; padding-left:20px; padding-right:20px; background-color: #e7e7e7; text-align: left; }


.fan_box .page_stream { 
  height: 100px;
  overflow-x: hidden;
}


