#account { float: none; margin: 0px; overflow: hidden; width: 100%; } 
#account .bottom_note { } 
#account .box_bottom { height: 100%; overflow: hidden; padding:5px 10px 10px 0px; } 
#account .box_content { background-color: #eaeaea; height: 100%; margin-bottom: 15px; overflow: hidden; padding: 10px; } 
#account .box_content .align_right { text-align: right; } 
#account .box_content .box_left { text-align: left; } 
#account .box_content .box_right { } 
#account .box_content .cell_left { float: left; padding: 3px; width: 150px; } 
#account .box_content .cell_right { margin-left: 150px; padding: 3px; } 
#account .box_form { background-color: #e7e7e7; height: 100%; margin-bottom: 15px; overflow: hidden; padding: 10px; } 
#account .box_form .box_left { height: 28px; line-height: 28px; padding: 0px; text-align: left; } 
#account .box_form .box_right { height: 28px; line-height: 28px; padding: 0px; text-align: right; } 
#account .box_form .cell_left { float: left; font-size: 12px; height: 28px; line-height: 28px; padding: 3px; width: 120px; } 
#account .box_form .cell_right { height: 28px; line-height: 28px; padding: 3px; } 
#account .box_left { float: left; padding: 0px;  width: 49%; } 
#account .box_right { float: right; overflow: hidden; padding: 0px; width: 49%; } 
#account .cell_note { float: right; font-weight: normal; margin: 0px; padding: 0px; text-align: right; } 
#account .gm_products_name { font-weight: bold; text-align: right; text-decoration: none;} 
#account .gm_products_price { font-size: 10px; font-weight: bold; text-align: right; } 
#account .info_message { margin: 5px 0px;} 
#account .inputRequirement { font-size: 12px; margin: 0px; padding: 0px; } 
#account .login_left { float: left; height: 20px; padding: 1px; width: 120px; } 
#account .login_right { height: 20px; padding: 1px; } 
#account .order_body { text-align: right; } 
#account .order_head { font-size: 11px; font-weight: bold; text-align: right; } 
#account .order_table { border-bottom: #a7a7a7 solid 1px; } 
#account .order_total { font-size: 11px; font-weight: bold; text-align: right; } 
#account .productOldPrice { color: #FF0000; font-size: 10px; text-align: right; text-decoration: line-through; } 
#account .product_box { font-size: 10px; padding: 0px; text-align: right; } 
#account .product_box img { float: left; padding: 0px; text-align: left; } 
#account .product_box_bottom { clear: both; font-size: 12px; padding: 0px; text-align: right; } 
#account .smallHeading { text-align: right; } 
#account .td_left { float: left; padding: 2px; } 
#account .td_right { padding: 2px; text-align: right; } 
#account a { color: #000000; text-align: left; text-decoration: none; } 
#account form { float: left; margin: 0px; overflow: hidden; padding: 0px; width: 100%; } 
#account h1 { color: #EAA11E; font-size: 14px; font-weight: bold; letter-spacing: 1px; margin-bottom: 11px;} 
#account h2 { background-color: #eaeaea; color: #000; font-size: 12px; font-weight: bold; height: 100%; margin-bottom: 3px; padding: 5px 5px 5px 10px; } 

#callback_form #callback_input_desc {   float: left;   width: 110px;  } 
#callback_form .callback_input {   height: 24px;  } 
#callback_form .callback_input1 {   height: 138px;  } 
#callback_form .callback_input2 {   height: 75px;  } 
#callback_input {   width: 400px;  } 
#callback_necessary_info { color: #fe0000;font-size: 10px; font-style: normal; font-weight: normal;text-align: right;text-decoration: none; }
 



 
#categorie_listing #categories_table { font-weight: bold; text-align: center; width: 100%; } 
#categorie_listing .categories_description { margin-bottom: 10px; } 
#categorie_listing .categories_name { border-bottom: #c1c1c1 solid 1px; font-size: 16px; font-weight: bold;  margin-bottom: 5px; padding-bottom: 7px; } 
#categorie_listing .categories_name_overview { color: #EAA11A; font-size: 16px; font-weight: bold; padding:0px 0px 5px 0px; letter-spacing:1px; } 
#categorie_listing .heading_more_categories { border-bottom: #ffffff solid 2px; font-size: 12px; font-weight: bold; margin-bottom: 5px; } 
#categorie_listing a { color: #026AA6; text-decoration: none; text-transform: uppercase; letter-spacing: 1px;} 

#checkout_shipping .bottom_dotted { border-bottom: #026AA6 dotted 1px; } 
#checkout_shipping .module_option { background-color: #eaeaea; border-top: #026AA6 dotted 1px; color: #000000; cursor: pointer; font-size: 14px; line-height: 26px; } 
#checkout_shipping .module_option_checked { background-color: #eaeaea; border-top: #026AA6 dotted 1px; font-size: 14px; height: 100%; line-height: 26px; overflow: hidden; } 
#checkout_success #content_success { padding-left: 45px; padding-right: 45px; } 
#checkout_success #thanks { border-width: 0px; } 
#checkout_success .content { color: #000000;font-size: 14px; } 
#checkout_success .heading_success { border-bottom: #026AA6; color: #026AA6; font-size: 14px; font-weight: bold; margin-bottom: 7px; padding-bottom: 6px; padding-top: 25px; }
 
#column_content { margin: 6px 6px 6px 201px; padding: 2px 0px; width: auto; } 
#column_content  .gm_class_input { border: #026AA6 solid 1px; color: #000000; font-size: 14px; font-weight: normal; height: 20px; } 
#column_content #account .box_content .gm_class_input { background-color: #FFF; border: #026AA6 solid 1px; color: #000000; font-size: 14px; height: 24px; width: 227px; } 
#column_content #account .box_form .box_main .gm_class_input { background-color: #FFF; border: #026AA6 solid 1px; color: #000000; font-size: 12px; height: 15px; margin: 0px; width: 100px; } 
#column_content #account .box_form .gm_class_input { background-color: #FFFFFF; border: #026AA6 solid 1px; color: #000000; font-size: 14px; height: 24px; margin: 0px; width: 227px; } 
#column_content #contact_us .gm_class_input { background-color: #FFFFFF; border: #026AA6 solid 1px; color: #000000; font-size: 14px;  height: 24px; margin: 0px; width: 227px;  } 
#column_content .gm_shipping_link { font-size: 11px; font-weight: normal; text-decoration: none; } 

#column_left { clear: both; float: left; margin-bottom: 2px; overflow: hidden; width: 200px; } 
#column_left .gm_class_input { border: #026AA6 solid 1px; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; height: 13px; } 
#column_left .gm_shipping_link { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; }
 
#column_right { float: right; margin-bottom: 2px ; overflow: hidden; width: 160px; } 
#column_right .gm_class_input { border: #026AA6 solid 1px; color: #000000; font-size: 12px; font-weight: normal; height: 13px; } 
#column_right .gm_shipping_link { color: #1C7FB4; font-size: 11px; font-weight: normal; text-decoration: none; } 

#contact_us { float: none; overflow: hidden; width: 100%; } 
#contact_us #message_body { border:#026AA6 solid 1px;  height: 100px; margin: 0px; padding: 0px; width: 227px; } 
#contact_us .box_content { height: 100%; margin: 0px 0px 15px 0px; overflow: hidden; padding: 10px; } 
#contact_us .cell_left {  float: left; padding: 3px; width: 140px; } 
#contact_us .cell_right { padding: 3px; } 
#contact_us .content_contact { height: 100%; margin: 0px; padding: 0px; } 
#contact_us .heading { float: left;   width: 50%;  } 
#contact_us h1 {  color: #EAA11E; font-size: 14px; font-weight: bold; letter-spacing: 1px; margin-bottom: 11px; padding: 11px 0px; } 


#content_box_new_products_default_body { list-style-type: none; margin: 0px; overflow: hidden; padding: 0px; width: 102%; } 
#content_box_new_products_default_body .gm_price { color: #000000; font-size: 11px; font-weight: bold; text-align: center; } 
#content_box_new_products_default_body .productOldPrice { color: #FF0000; font-size: 11px; font-weight: bold; text-align: center; text-decoration: line-through; } 
#content_box_new_products_default_body .product_box { background-color: #ffffff; border: #a2a2a2 solid 1px; float: left; margin-right: 7px; margin-top: 3px; padding: 5px; text-align: center;   width: 176px;  } 
#content_box_new_products_default_body .product_image { background-color: #ffffff; border: #a2a2a2 solid 1px; margin: 5px auto; padding: 4px; } 
#content_box_new_products_default_body .product_price { color: #000000; font-size: 10px; height: 65px; text-align: center; } 
#content_box_new_products_default_body .product_title { background-color: #e7e7e7; height: 33px; padding: 2px; } 
#content_box_new_products_default_body .product_title a {color: #385179; font-size: 10px; font-weight: bold; text-align: center; text-decoration: none; } 
#content_box_new_products_default_body .small { font-size: 9px; } 
#content_box_new_products_default_head { background-color: #0065ad; color: #ffffff; font-size: 10px; font-weight: bold; height: 20px; line-height: 20px; margin-top: 4px; padding-right: 3px;text-align: left; } 
#content_box_new_products_main_body { height: 100%; list-style-type: none; margin-top: 0px; overflow: hidden; } 
#content_box_new_products_main_body .gm_price { color: #000; text-align: center; text-decoration: none; font-size:12px;} 
#content_box_new_products_main_body .productOldPrice { color: #FF0000; font-size: 11px; font-style: normal; font-weight: bold; text-align: center; text-decoration: line-through; } 
#content_box_new_products_main_body .product_box2 { float: left; margin: 0px 3px 0px 0px; text-align: center; width: 116px; } 
#content_box_new_products_main_body .product_image { background-color: #ffffff; margin: 5px auto; padding: 1px; } 
#content_box_new_products_main_body .product_title {   height: 43px; text-align: center;  } 
#content_box_new_products_main_body .small { color: #000; font-size: 11px; font-weight: normal; text-align: center; text-decoration: none; } 
#content_box_new_products_main_head { background: url(http://www.colias-walltattoo.com/images/neueArtikel.gif) no-repeat;  height: 20px; line-height: 20px; margin-top: 4px; text-align: center; } 

#content_page { color: #000000; float: none; margin: 0px; overflow: hidden; width: 100%; } 
#content_page a { color: #026AA6; text-decoration: none; }
#content_page a:hover { color: #026AA6; text-decoration: underline; }  
#content_page h1 { color: #EAA11A; font-size: 14px; font-weight: bold; padding:0px 0px 10px 0px; letter-spacing:1px;} 

#create_account_page { color: #000000; float: left; font-size: 14px; font-style: normal; margin: 0px; overflow: hidden; padding: 0px; text-decoration: none; width: 100%; } 
#create_account_page .active_input { background-color: #f3f8fc;   border: #335475 solid 1px; color: #335475; font-size: 16px; font-weight: bold; height: 24px; margin-bottom: 3px;   padding-bottom: 0px;   padding-left: 10px;   padding-right: 0px;   padding-top: 2px;   width: 227px;  } 
#create_account_page .cell_left {   float: left;   line-height: 28px;   padding-bottom: 1px;   padding-left: 1px;   padding-right: 1px;   padding-top: 1px;   width: 150px;  } 
#create_account_page .cell_right {   padding-bottom: 1px;   padding-left: 1px;   padding-right: 1px;   padding-top: 1px;  } 
#create_account_page .heading {   border-bottom-color: #325374;   border-bottom-style: solid;   border-bottom-width: 1px;   clear: both;   margin-bottom: 17px;   margin-left: 0px;   margin-right: 0px;   margin-top: 0px;   padding-bottom: 0px;   padding-left: 0px;   padding-right: 0px;   padding-top: 25px;  } 
#create_account_page .heading h2 {   color: #000000;   font-family: Arial, Helvetica, Sans-Serif;   font-size: 14px;   font-style: normal;   font-weight: bold;   margin-bottom: 16px;   margin-left: 45px;   margin-right: 0px;   margin-top: 11px;   padding-bottom: 0px;   padding-left: 0px;   padding-right: 0px;   padding-top: 0px;   text-decoration: none;   text-transform: uppercase;  } 
#create_account_page .inactive_input {   background-color: #ffffff;   border-color: #cccccc;   border-style: solid;   border-width: 1px;   color: #000000; font-size: 16px;   font-weight: normal;   height: 24px;   margin-bottom: 3px;   padding-bottom: 0px;   padding-left: 10px;   padding-right: 0px;   padding-top: 2px;   width: 227px;  } 
#create_account_page h1 {   color: #000000;   font-family: Arial, Helvetica, Sans-Serif;   font-size: 16px;   font-style: normal;   font-weight: bold;   margin-bottom: 4px;   margin-left: 45px;   margin-right: 0px;   margin-top: 0px;   padding-bottom: 11px;   padding-left: 0px;   padding-right: 0px;   padding-top: 11px;   text-decoration: none;   text-transform: uppercase;  } 
#details_head .productOldPrice { color: #ff0000; font-weight: bold; text-decoration: line-through; } 

#gift_cart_part a { color: #000000; font-weight: normal; text-decoration: none;} 

#gm_checkout_confirmation .addresses { background-color: #eaeaea; font-size: 14px; height: 94px; margin-bottom: 20px; padding: 14px; } 
#gm_checkout_confirmation .conditions_info_link { color: #000000; font-size: 12px; text-decoration: none; } 
#gm_checkout_confirmation .confirmationEdit { color: #fe0000; font-size: 11px; font-style: italic; font-weight: normal; text-decoration:none;} 
#gm_checkout_confirmation .content { background-color: #eaeaea; font-size: 14px; margin-bottom: 20px; padding-bottom: 14px; padding: 14px; } 
#gm_checkout_confirmation .heading { border-bottom: 1px solid #026AA6; color: #026AA6;font-size: 14px; font-weight: bold; margin-bottom: 5px; padding-bottom: 3px; text-transform: uppercase; } 
#gm_checkout_confirmation .shipping_time { font-size: 11px;text-decoration: none; } 
#gm_checkout_confirmation .text_information { color: #000000; font-size: 14px; padding-bottom: 20px; } 
#gm_checkout_confirmation .total_block { border-top: 1px dotted #026AA6; float: right; padding-top: 10px; text-align: right; width: 100%; } 
#gm_checkout_payment .accept_box {background-color: #fecccb; margin-top: 2px; overflow: hidden; width: 576px; } 
#gm_checkout_payment .accept_box_checkbox { float: left; width: 20px; } 
#gm_checkout_payment .accept_box_text { float: left; margin-bottom: 2px; margin-left: 5px; margin-top: 2px; width: 545px; } 
#gm_checkout_payment .agb_textarea { background-color: #ffffff; border: #eaeaea solid 1px; font-size: 12px; height: 180px; width: 574px; } 
#gm_checkout_payment .comments_textarea { background-color: #ffffff; border: #eaeaea solid 1px; font-size: 12px; height: 100px; padding-left: 5px;   padding-top: 2px; width: 569px; } 
#gm_checkout_payment .module_option { border-bottom: #026AA6 dotted 1px; border-top: #026AA6 dotted 1px; cursor: pointer; font-size: 14px; line-height: 24px; } 
#gm_checkout_payment .module_option_checked { background-color: #eaeaea; border-bottom: #026AA6 dotted 1px; border-top: #026AA6 dotted 1px; font-size: 14px; line-height: 24px; } 
#gm_checkout_payment .withdrawal_textarea { background-color: #ffffff; border: #eaeaea solid 1px; font-size: 12px; height: 180px; width: 574px; } 

#shop_top_banner { background-image: url(http://www.colias-walltattoo.com/images/banner.jpg); height: 80px; width: 978px; margin: 0px; }
#logo { float: left; margin-left: 10px; width:auto; margin-top:12px;}
#shop_top_banner h1{ color: #1C7FB4; font-style:italic; font-weight:normal; letter-spacing:1px; text-align:left; line-height:34px; margin:0px;} 

#noteBanner { float: left; margin-top:22px; margin-left: 52px; width:auto;}
#noteBanner a { font-size:14px;} 
#noteBanner p {  font-size:14px;margin-top:4px;} 

#callback_top { float: right; margin-top:12px; margin-right:10px; width: 185px;} 
#callback_top a { font-size:14px;} 
#callback_top p {  font-size:14px;margin-top:4px;} 

#logoff { background-color: #E7E7E7; font-weight: bold; height: auto; margin-bottom: 3px;   margin-left: 0px;   margin-right: 0px;   margin-top: 0px;   padding: 5px; text-align: left;   text-decoration: none;   text-transform: none;   width: auto;  } 
 
#menubox_admin { margin-bottom: 10px; background-color:#FFF;} 
#menubox_admin_body { font-size: 12px; padding:5px; } 
#menubox_admin_body a { color: #000000; font-size: 11px; } 
#menubox_admin_head { font-style:italic; text-transform:uppercase; background-color:#8F8058; color: #fff; font-size: 12px; height: 24px; line-height: 24px; padding-left: 4px; position: relative;} 

#menubox_categories { margin: 2px 0px 10px 0px; background-color:#FFF; } 
#menubox_categories .categories { height: 100%; overflow: hidden; padding:5px 4px; background-color: #FFFFFF; border-bottom:#DFDCCE solid 1px; } 
#menubox_categories .cat_active { color:#EAA11E; font-size:12px; font-weight: bold;} 
#menubox_categories .cat_link { font-size: 12px; font-weight: bold; text-decoration: none;}
#menubox_categories .cat_sub_link { font-size: 12px; font-weight: normal; text-decoration: none; padding-left: 10px;} 
#menubox_categories a { color: #000000; text-decoration:none;} 
#menubox_categories a:hover{   color: #026AA6; text-decoration:none;} 


#menubox_information {  margin-bottom: 10px; background-color:#FFF; } 
#menubox_information_body { padding: 2px 2px 5px 2px; } 
#menubox_information_body a { color: #000000; font-weight: normal; text-decoration: none; line-height:20px; } 
#menubox_information_body a:hover { color: #000000; font-weight: normal; text-decoration: underline; line-height:20px;}

#menubox_extrabox6 {  margin-bottom: 10px; background-color:#FFF; } 
#menubox_extrabox6_body { padding: 2px; }
#menubox_extrabox7 {  margin-bottom: 10px; background-color:#FFF; } 
#menubox_extrabox7_body { padding: 2px; }

#menubox_last_viewed { margin-bottom: 10px; background-color:#FFF;} 
#menubox_last_viewed_body { font-size: 11px; padding: 2px 2px 5px 2px;  } 
#menubox_last_viewed_body a { font-weight: bold; }
#menubox_last_viewed_body a:hover { color: #EAA11E; text-decoration:underline; } 
#menubox_last_viewed_head {font-style:italic; text-transform:uppercase; background-color:#8F8058; color: #fff; font-size: 12px; height: 24px; line-height: 24px; padding-left: 4px; position: relative;}
 
#menubox_reviews { margin-bottom: 10px; background-color:#FFF;} 
#menubox_reviews_body { font-size: 12px; padding: 2px 5px 5px 5px; text-align: center; } 
#menubox_reviews_body a { color:#1C7FB4;  font-weight: normal; text-decoration:none;} 

#mode1_block { overflow: hidden; background-color:#FFFFFF; } 
#mode1_pathrow { font-size: 10px; height: 18px; line-height: 18px; padding-left: 206px; text-align: left; width: auto;  } 
#mode1_pathrow a { color: #000000; font-size: 10px; text-decoration: none; } 

#new_products_overview { overflow: hidden; padding-right: 2px; } 
#new_products_overview .gm_price { color: #000000; font-size:12px; } 
#new_products_overview .new_products_overview_bottom_cell { font-size: 11px; padding: 4px;}
#new_products_overview .new_products_overview_bottom_cell a { font-size: 11px; padding: 4px;}  
#new_products_overview .new_products_overview_content_cell { text-align: left; } 
#new_products_overview .new_products_overview_header_cell {font-weight: bold; padding: 4px;text-decoration: none; }
#new_products_overview .new_products_overview_header_cell a {font-weight: bold;text-decoration: none;color:#000000;}
#new_products_overview .new_products_overview_header_cell a:hover {font-weight: bold;text-decoration: none;color:#1C7FB4;} 
#new_products_overview .new_products_overview_image_cell { float: left; height: 100%; padding: 2px 0px;text-align: center; vertical-align: top; } 
#new_products_overview .new_products_overview_middle_cell { padding: 4px 4px 0px 4px; } 
#new_products_overview .new_products_overview_product_box { margin-bottom: 15px; overflow: hidden; width: 49%; float:left;} 
#new_products_overview h1 { color: #EAA11E; font-size: 14px; letter-spacing:1px; font-weight: bold; padding: 11px 0px; text-align: left; text-transform: uppercase; } 
#popup_box #checkout_shipping { background-color: #ffffff; } 
#popup_box #checkout_success { background-color: #ffffff; } 
#popup_box #create_account_page { background-color: #ffffff; } 
#popup_box #footer { background-image: url(icons/close.gif); background-position: right; background-repeat: no-repeat; color: #b9b9b9; cursor: pointer; display: block; float: right;    font-size: 14px; font-weight: bold; height: 16px; line-height: 16px; margin-top: 24px; padding-right: 20px; text-align: right; text-transform: uppercase; } 
#popup_box #gm_checkout_confirmation { background-color: #ffffff;  } 
#popup_box #gm_checkout_payment { background-color: #ffffff;} 
#popup_box #iconized_page_head { background-color: #eaeaea; color: #026AA6; font-size: 16px; border-bottom: #026AA6 solid 1px; border-top: #026AA6 solid 1px; font-weight: bold; letter-spacing: 1px; margin-left: 45px; padding: 11px 0px 11px 11px; text-transform: uppercase; } 
#popup_box #shopping_cart { background-color: #ffffff; } 
#popup_box a { color: #000000; } 
#price_offer_form #price_offer_input_desc { float: left; width: 110px; } 
#price_offer_form .price_offer_input { height: 24px; } 
#price_offer_form .price_offer_input1 { height: 138px; } 
#price_offer_form .price_offer_input2 { height: 75px; } 
#price_offer_input { width: 400px; } 
#price_offer_necessary_info { clear: left; color: #fe0000; font-size: 10px; font-weight: normal; text-align: right;   text-decoration: none;  } 
#products_added {   font-family: Arial, Helvetica, Sans-Serif;   font-size: 12px;   font-style: normal;   font-weight: normal;   padding-bottom: 10px;   padding-top: 10px;   text-decoration: none;  } 
#products_description a {   color: #000000;   font-style: normal;   font-weight: normal;   text-decoration: none;   text-transform: none;  } 
#products_media_body {   background-color: #ffffff;   border-color: #cccccc;   border-style: solid;   border-width: 1px;   color: #000000;   font-size: 12px;   font-style: normal;   margin-bottom: 3px;   margin-left: 0px;   margin-right: 0px;   margin-top: 3px;   overflow: hidden;   padding-bottom: 3px;   padding-left: 3px;   padding-right: 3px;   padding-top: 3px;   text-decoration: none;   width: 570px;  } 
#products_media_head {   background-color: #0065ad;   color: #ffffff;   font-family: Verdana, Arial, Helvetica, Sans-Serif;   font-size: 10px;   font-style: normal;   font-weight: bold;   height: 20px;   line-height: 20px;   margin-bottom: 3px;   padding-left: 3px;   padding-right: 3px;   text-decoration: none;  } 
#products_options .attribute_radio {   color: #000000; font-size: 12px;   font-style: normal;   font-weight: normal;   text-align: left;   text-decoration: none;   text-transform: none;   white-space: nowrap;  } 


#products_reviews_body	.box_left { float: left; font-weight: bold; padding: 2px 3px; text-transform: none; } 
#products_reviews_body	.box_right { padding: 2px 3px; text-align: right; text-transform: uppercase; } 
#products_reviews_body	.box_text {clear: both; padding: 2px 3px; letter-spacing:normal; font-weight:normal; text-transform:none;} 
#products_reviews_body { border-bottom: 1px solid #026AA6; font-size: 11px; font-weight: bold; height: 100%; margin: 3px 0px; overflow: hidden; padding: 3px; text-transform: uppercase; } 
#products_reviews_body a { color:#026AA6; text-decoration:none;} 
#products_reviews_body a:hover { color:#000; text-decoration:none;} 
#products_reviews_head { overflow: hidden; padding: 2px 3px; background-color: #026AA6; color: #ffffff; font-style: italic;  height: 20px; line-height: 20px; margin-top: 10px; margin-bottom: 3px; letter-spacing: 1px; } 


#product_images_box { background-color: white; margin-left: auto; margin-right: auto; overflow: hidden; padding: 5px; } 
#product_images_box #active_image { text-align: center; } 
#product_images_box #footer { letter-spacing:1px; background-image: url(icons/close.gif); background-position: right; background-repeat: no-repeat; color: #b9b9b9; cursor: pointer; display: block; float: right; font-size: 14px; font-weight: bold; height: 21px; line-height: 21px; padding-right: 20px; text-align: right; } 
#product_images_box #wrap_images { margin-left: auto; margin-right: auto; margin-top: 40px; overflow: hidden; } 
#product_images_box .active { background-color: #f3f8fc; } 
#product_images_box .inactive { background-color: white; } 
#product_images_box h1 { letter-spacing:1px; background-color: #eaeaea; color: #EAA11E; font-size: 16px; font-weight: bold; height: 35px; line-height: 35px; margin: 0px; text-align: center; text-transform: uppercase; } 
#product_images_box li { float: left; margin-right: 12px; margin-top: 12px; padding: 0px; text-align: center; } 
#product_images_box ul { list-style-type: none; margin: 0px; padding: 0px; } 

#facebook { padding-bottom: 14px; } 
#product_info #details_attributes { background-color: #eaeaea; height: 100%; margin: 0px 0px 8px 0px; padding: 8px 8px 0px 7px; width: auto; } 
#product_info #details_cart_part 	.gm_class_input { height: 13px; width: 36px; font-size:12px; } 

#product_info #details_qty_advice {   color: #000000;   font-size: 12px;   font-style: normal;   padding-top: 5px;  } 
#product_info #details_qty_advice .details_checker_error {   color: #fe0000;   font-weight: normal;  } 
#product_info #graduated_prices_detail_body { background-color: #eaeaea; margin-bottom: 3px; padding: 3px; font-size:11px; } 
#product_info #graduated_prices_detail_head { background-color: #026AA6; color: #FFFFFF;font-style: italic; letter-spacing:1px; height: 20px; line-height: 20px; margin-bottom: 3px; padding-left: 3px; } 
#product_info #products_name h1 { color: #EAA11A; display: inline; float: left; font-size: 18px; font-weight: bold; line-height: normal; } 
#product_info #products_price #gm_attr_calc_price { font-size: 18px; color:#000; } 
#product_info .details_attributes_dropdown .gm_attr_calc_input {  font-size: 12px;  width: 200px; } 
#product_info .details_attributes_name { font-size: 12px; font-weight: bold; text-align: left; } 
#product_info .details_attributes_names { font-size: 12px; font-weight: bold; padding-right: 4px; text-align: left; } 
#product_info .details_cart_part { background-color: #eaeaea; font-size: 12px; height: 31px; width: auto; } 
#product_info .details_qty_advice_bold { font-weight: bold; text-decoration: underline;  } 
#product_info .details_table_dark {   background-color: #cbcbcb;   color: #000000;  } 
#product_info .details_table_light {   background-color: #f8f8f8;   color: #000000;  } 
#product_info .details_table_options_model { font-size: 10px; } 
#product_info .details_table_options_name { font-weight: bold; } 
#product_info .details_table_options_price { text-align: right; } 
#product_info .details_table_options_text {  } 
#product_info .gm_attributes_images_name { font-weight: bold; } 
#product_info .image_box { text-align: center; margin-bottom: 8px;} 
#product_info .image_box a { text-decoration: none; color:#026AA6;} 
#product_info .image_box img { } 
#product_info .info_element .info_element_box { background-color: #eaeaea; font-size: 12px; height: 16px; padding: 6px; } 
#product_info .products_price { font-size: 10px; font-weight: normal; color:#000;} 

#product_listing .categories_description { margin-bottom: 10px; } 
#product_listing .categories_name h1 { color: #EAA11E; font-size: 16px; font-weight: bold; margin: 0px 0px 10px 0px;} 
#product_listing .gm_price { font-size: 12px;} 
#product_listing .middle_cell a {  } 
#product_listing .product_box { margin-bottom: 15px; overflow: hidden; width: 50%; float:left; }
#product_listing .product_box .attributes { padding: 5px 0px; } 
#product_listing .product_box .attributes_name { font-weight: bold; } 
#product_listing .product_box .attributes_names { font-weight: bold; padding-right: 4px; text-align: left; } 
#product_listing .product_box .attributes_options { height: 30px; } 
#product_listing .product_box .attributes_options .gm_listing_form { font-size: 12px; width: 250px; } 
#product_listing .product_box .bottom_cell { font-size: 10px; padding: 4px; text-align: left; } 
#product_listing .product_box .content_cell { } 
#product_listing .product_box .gm_checker_error { color: #fe0000; font-size: 10px; } 
#product_listing .product_box .gm_class_input { font-size: 12px; height: 15px; padding: 0px; } 
#product_listing .product_box .header_cell { font-size: 12px; font-weight: bold;   padding: 4px; } 
#product_listing .product_box .image_cell { float: left; height: 100%; padding-bottom: 2px;   padding-top: 2px; text-align: center; vertical-align: top; } 
#product_listing .product_box .middle_cell { padding: 4px 4px 0px 4px; } 
#product_listing .product_box .product_link { color: #000000; padding-bottom: 5px; text-decoration: underline; } 
#product_navigation { padding-bottom: 8px; font-size: 11px; } 
#product_navigation a { color: #026AA6; text-decoration: none; font-size:12px; }
#product_navigation a:hover { color: #000; text-decoration: none;font-size:12px; } 


#reviews { float: left; margin: 0px; overflow: hidden; padding: 0px; width: 100%; } 
#reviews .box_content { background-color: #e7e7e7; height: 100%; margin-bottom: 15px; overflow: hidden; padding: 10px; } 
#reviews .box_content .reviews_img { float: right; padding: 0px 0px 10px 10px; } 
#reviews .box_left { float: left; font-weight: bold; text-transform: uppercase; } 
#reviews .box_right { font-weight: bold; text-align: right; text-transform: uppercase; width: auto; } 
#reviews .cell_back_right { text-align: right; } 
#reviews .cell_left { float: left; font-weight: bold; padding: 3px; text-transform: none; width: 120px; } 
#reviews .cell_right { font-weight: normal; padding: 3px; text-transform: none; } 
#reviews .heading {  border-bottom: 1px solid #026AA6; height: 20px; margin-bottom: 5px; } 
#reviews h1 { color: #EAA11E; font-size: 16px; font-weight: bold; margin-bottom: 11px; padding-top: 3px; } 
#reviews h2 { background-color: #e7e7e7;  height: 100%; margin-bottom: 3px; padding: 5px 5px 5px 10px;  font-size: 14px; } 
#reviews a { font-size: 14px; color:#026AA6; text-decoration:none;}
#reviews a:hover { color:#000000 }  

#search_again_form { background-color: #eaeaea; height: auto; margin-bottom: 3px; padding: 5px 5px 5px 10px; text-align: left; width: auto; } 
#search_again_form span { position: relative; top: 5px; } 
#search_again_heading { background-color: #eaeaea; font-size: 12px; font-weight: bold; height: auto; margin-bottom: 3px; padding: 5px 5px 5px 10px; text-align: left; width: auto; } 
#search_again_text { font-size: 12px; height: auto; margin: 0px; padding: 3px; text-align: left; width: auto; } 
#search_error_message { background-color: #FFCCCC; font-weight: bold; height: auto; padding: 3px; text-align: center; width: auto; } 
#search_error_page  .gm_class_input { border: #026AA6 solid 1px; color: #000000; font-size: 14px; height: 20px; } 
#search_go_back { height: auto; margin-bottom: 3px; margin-top: 15px; padding: 5px 5px 5px 10px; text-align: right; width: auto; } 


#shopping_cart #cart_table { clear: both; margin-top: 10px; width: 100%; } 
#shopping_cart #cart_table_total { margin-bottom: 20px; padding: 3px; text-align: right; width: 100%; } 
#shopping_cart #gift_cart_body { background-color: #eaeaea; padding: 20px 10px; text-align: left; width: 400px; } 
#shopping_cart #gift_cart_body #gift_cart_button { left: 3px; padding-left: 5px; position: relative; } 
#shopping_cart #gift_cart_body #gift_cart_input { position: relative; top: -4px; } 
#shopping_cart #gift_cart_body #gift_cart_input input[type=text] { background-color: #ffffff; border-color: #026AA6; color: #000000; font-size: 14px; height: 20px; width: 227px; } 
#shopping_cart #gift_cart_head { background-color: #eaeaea; color: #026AA6; height: 18px; letter-spacing: 1px; line-height: 18px; padding: 2px 10px; text-align: center; text-transform: uppercase; width: 400px; } 
#shopping_cart #gift_cart_part {   clear: both;   margin-bottom: 20px;   margin-top: 20px;   text-align: center;   width: 100%;  } 
#shopping_cart #total_content { margin-bottom: 10px; padding: 5px; text-align: right; } 
#shopping_cart .gift_cart_empty {   text-align: center;  } 
#shopping_cart .gift_cart_empty img { padding-left: 5px; position: relative; top: 3px; } 
#shopping_cart .gift_cart_left { float: left; width: 50%; } 
#shopping_cart .gift_cart_right { text-align: right; } 
#shopping_cart .td { background-color: #eaeaea; color: #000000; padding: 4px; vertical-align: top; } 
#shopping_cart a { color: #000000; font-weight: normal; text-decoration: none; } 
#shopping_cart input[type=text] { background-color: #ffffff; border-color: #026AA6;  color: #000000; font-size: 14px; height: 20px; width: 40px; } 
#shopping_cart th { background-color: #eaeaea; color: #000; height: 22px; padding: 2px; text-align: center; text-transform: uppercase; border-bottom: #026AA6 solid 1px; border-top: #026AA6 solid 1px;} 

#sitemap a { color: #000000; font-size: 12px; font-weight: normal; text-align: left; text-decoration: none; } 
#sitemap h2 { margin: 0px;  padding: 5px 3px; font-size:12px; font-weight: normal;} 
#sitemap ul { margin-left: 10px; padding-left: 10px; } 
#sitemap ul li { list-style-position: outside; list-style-type: disc; margin: 0px; padding: 0px;text-decoration: none; } 

#topmenu_block { background-color:#8F8058; clear: both; height: 30px; overflow: hidden; width: 100%;} 
#topmenu_block #topmenu_left { clear: both; float: left; height: 30px; list-style-type: none; margin: 0px 1px 0px 0px; padding:0px;} 
#topmenu_block #topmenu_left #first_link { position: relative; width: 201px; text-align:right} 
#topmenu_block #topmenu_left a { color: #F3F3F3; font-size: 13px; padding: 0px 7px; font-style:italic; text-decoration:none; letter-spacing:1px;} 
#topmenu_block #topmenu_left a:hover { color: #FFF; font-size: 13px; padding: 0px 7px; font-style:italic; text-decoration:underline; }
#topmenu_block #topmenu_left li { color: #F3F3F3; float: left; height:30px; line-height:30px; padding: 0px} 
#topmenu_block #quick_find_input { position: absolute; top: 5px; left: 5px; width: 138px; font-size:11px; color:#1C7FB4; }
#topmenu_block #quick_find_submit { position: absolute; top: 5px;left:150px;}


.cart_error_color { color: #fe0000; font-size: 12px; font-weight: normal; } 
.cat_link span { color: #000000; font-size: 10px; text-align: left; text-decoration: none; } 
.cell_left_bold {   color: #335475;   font-weight: bold;  } 
.cell_note {   color: #000000;   float: right;   font-size: 10px;   font-style: normal;   font-weight: normal;   position: relative;   text-align: right;   text-decoration: none;   top: -31px;  } 

.checkout .active_input {   background-color: #f3f8fc;   border-color: #335475;   border-style: solid;   border-width: 1px;   color: #335475;   font-family: Arial, Helvetica, Sans-Serif;   font-size: 16px;   font-weight: bold;   height: 24px;   margin-bottom: 3px;   padding-bottom: 0px;   padding-left: 10px;   padding-right: 0px;   padding-top: 2px;   width: 227px;  } 
.checkout .cell_left {   float: left;   line-height: 28px;   padding-bottom: 1px;   padding-left: 1px;   padding-right: 1px;   padding-top: 1px;   width: 150px;  } 
.checkout .cell_right {   line-height: 28px;   padding-bottom: 1px;   padding-left: 1px;   padding-right: 1px;   padding-top: 1px;  } 
.checkout .checkout_addresses { color: #000000; font-size: 14px; } 
.checkout .continue { border-bottom: #026AA6 solid 1px; height: 100%; margin-bottom: 20px; margin-top: 40px; overflow: hidden; padding-bottom: 4px; } 
.checkout .error { color: #d10000; font-size: 14px; font-weight: bold; } 
.checkout .heading { border-bottom: #026AA6 solid 1px; margin-bottom: 17px; padding-top: 25px; } 
.checkout .heading .subtitle { color: #000000; font-size: 14px;  margin-left: 45px; padding-bottom: 8px; } 
.checkout .heading h2 { color: #026AA6; letter-spacing: 1px; font-size: 14px; font-weight: bold; margin-left: 45px; padding-top: 4px;} 
.checkout .heading2 { border-bottom: #026AA6 solid 1px; margin-bottom: 17px; padding-top: 25px; } 
.checkout .heading2 h2 { color: #026AA6; font-size: 14px; letter-spacing:1px; font-weight: bold; margin-bottom: 15px; margin-left: 45px; padding-top: 4px; }
.checkout .inactive_input { background-color: #ffffff; border: #026AA6 solid 1px; color: #000000; font-size: 14px; height: 24px; margin-bottom: 3px; padding-left: 10px;  padding-top: 2px;   width: 227px; } 
.checkout .module_name { font-size: 14px; margin-bottom: 3px; font-weight: bold; margin-top: 20px; } 
.checkout .navabar_text { float: left; padding-left: 14px; padding-right: 24px; } 
.checkout .navabar_text_current { float: left; font-weight: bold; padding-left: 14px; padding-right: 24px; } 
.checkout .navbar_line { border-bottom: #026AA6 solid 1px; margin-left: auto; margin-right: auto; position: relative; width: 430px; } 
.checkout .text_block { font-size: 14px; margin-bottom: 8px; } 
.checkout .text_block_heading { font-size: 14px; font-weight: bold; margin-bottom: 8px; } 
.checkout .text_must { float: right; font-size: 10px; } 
.checkout h1 { font-size: 16px; font-weight: normal; margin-bottom: 4px; margin-left: 45px; padding-bottom: 11px; padding-top: 11px; text-transform: uppercase; } 
.class_error input { background-color: #e1e8ee; } 
.class_error_message {color: #fe0000; font-size: 9px;} 
.details_products_date_avaiable {font-size: 10px; } 
.details_products_url { color: #000000; font-size: 10px; font-weight: normal; } 

.gm_opensearch {   cursor: pointer;   font-family: verdana;   font-size: 12px;   font-style: normal;   font-weight: normal;   text-align: right;   text-decoration: none;   text-transform: none;  } 
.gm_opensearch span {   cursor: pointer;   font-family: verdana;   font-size: 12px;   font-style: normal;   font-weight: normal;   text-align: right;   text-decoration: none;   text-transform: none;  } 

.name_shippingtime { color: #000000; font-size: 10px; text-decoration: none; } 
.navigation .navigation_left { font-size:11px; float: left; color:#EAA11E; } 
.navigation .navigation_right { text-align: right; color:#EAA11E; font-size:12px; } 
.navigation a { color: #EAA11E; text-decoration: none; }
.navigation a:hover { color: #000; text-decoration: none; }  
.parseTime { line-height: 1.5; text-align: center; } 

.products_stock { font-size: 11px; } 
.product_info_add_ons { overflow: hidden; } 
.product_info_add_ons .product_info_add_ons_bottom_cell { font-size: 11px; padding: 0px 4px 4px; } 
.product_info_add_ons .product_info_add_ons_head { border-bottom: 2px solid #FFFFFF;border-top: 2px solid #FFFFFF;font-weight: bold; overflow: hidden; padding: 2px 3px; } 
.product_info_add_ons .product_info_add_ons_header_cell { font-weight: bold; padding: 4px; margin:5px 0px; } 
.product_info_add_ons .product_info_add_ons_image_cell { float: left; height: 100%; padding: 2px 0px; text-align: center; vertical-align: top; } 
.product_info_add_ons .product_info_add_ons_middle_cell { padding: 4px 4px 0px 4px; } 
.product_info_add_ons .product_info_add_ons_product_box {  height: 100%; margin-bottom: 5px; overflow: hidden; padding: 0px; width: 50%; float:left;} 
.product_info_add_ons .product_link { font-size:14px; text-decoration: underline; font-weight: normal; color:#EAA11E; letter-spacing:1px; } 
.product_info_add_ons .product_info_add_ons_header_cell a { text-decoration: none;color:#026AA6; font-weight:normal; text-transform:uppercase;}
.product_info_add_ons .product_info_add_ons_header_cell a:hover { color:#EAA11E;}
.single_products_description { padding: 8px; } 
.sub_categories_listing_body	.box_list { background-color:#FFFFFF;float: left; height: 100%; list-style-type: none; margin: 0px;  overflow: hidden; padding: 5px; text-align: center; } 
.sub_categories_listing_body {  height: 100%; list-style-type: none; margin: 3px 0px; overflow: hidden; padding: 0px;  text-align: center; } 
.text_shippingtime { font-size: 11px; font-weight: normal; text-decoration: none; } 

.ui-tabs-nav {  } 
.ui-tabs-nav .ui-tabs-selected a { background-color: #ffffff;  } 
.ui-tabs-nav a { color: #000000; padding: 5px 8px; text-decoration: none; } 
.ui-tabs-nav a span { text-transform: uppercase; } 
.ui-tabs-nav .ui-tabs-selected a span { color: #026AA6;} 
.ui-tabs-nav li { background-color: #eaeaea; } 
.ui-tabs-panel { background-color: #eaeaea; padding: 8px; text-align: left; }


.wrap_shop { background-color:#F3F3F3; height: 100%; margin-left: auto; margin-right: auto; overflow: hidden; text-align: left; width: 978px; } 
.wrap_shop #iconized_page_head { color: #EAA11E; font-size: 16px; letter-spacing: 1px; font-weight: bold; margin-left: 45px; padding-bottom: 11px;   padding-left: 0px;   padding-top: 10px; } 
.wrap_shop .gm_class_input { border:#026AA6 1px solid; color: #000000; font-size: 12px; height: 13px; padding: 2px; } 
.wrap_site { overflow: hidden;  } 
h1 { color: #EAA11E; font-size: 16px; font-weight: bold; }
SPAN.errorText { color: #ff0000; } 
SPAN.markProductOutOfStock { color: #c76170; font-size: 12px; font-weight: bold; } 
SPAN.productDiscountPrice { color: #ff0000; font-weight: bold; text-decoration: none; } 
SPAN.productOldPrice { color: #ff0000; font-size: 10px; font-weight: bold; text-decoration: line-through; } 
SPAN.productSpecialPrice { color: #ff0000; font-style: normal; text-decoration: none; } 

.copyright { font-style:normal; font-size: 10px; color: #8F8058; clear: both; line-height: 2em; text-align: center; letter-spacing:1px; width:978px; margin-left:auto; margin-right:auto;}

.copyright a { color: #8F8058; text-decoration: none; padding: 0px 4px;
}
.copyright a:hover { text-decoration: underline; color: #EAA11E;
}
.pageheading { font-weight:bold;
}
