body{font-family:Arial,sans-serif;font-size:14px;font-weight:normal;padding:0;margin:0;background:#8f8f8f;color:#484848;}
a{text-decoration:underline;color:#484848;}
a:hover{text-decoration:none;}

h1,h2,h3,h4,p,blockquote{padding:0;margin:0;font-weight:normal;}
ul{list-style:none;padding:0;margin:0;}
img{border:0;}

pre{font-size:14px;margin:0;padding:0;font-family:Arial,sans-serif;}

.skiplink{ position: absolute; top: -9999px; }
.skiplink:focus { position: absolute; top: 0px; left: 0px; }
.noscript{position:absolute;z-index:10;top:70px;}


.main_container_body_wrapper{background:#ffffff;/**/}
.main_container_body{/**/margin:0 auto;width:1003px;background:#fff;padding-top:9px;}
.common_page_middle{margin:0 auto;width:1003px;}


/* HEADER [BEGIN]*/

  /* Header: NOT logged in */
  .top_menu_wrapper{background:#ececec url('../img/common/menu/background.png') repeat-x;border-bottom:1px solid #a5a5a5;}
  .top_menu_holder{width:1003px;height:82px;margin:0 auto;}
  .hd_top_logo{padding-top:13px;}

  /* Category Dropdown and Search box */
  .cat_search_wrapper{padding:15px 0px 0px 18px;z-index:1;position:relative;}
  .cat_wrapper{}
  .search_wrapper{padding-left:5px;}
  
  .box_search_left, .box_search_right{background:url('../img/common/box_search.png') 0px 0px no-repeat;height:53px;width:8px;}
  .box_search_right{background-position:-8px 0px;}
  .box_search_middle{background:url('../img/common/box_search_middle.png') 0px 0px repeat-x;height:50px;padding-top:3px;}
  
  .box_search_selected_category{width:130px;font-size:14px;padding:15px 0px 0px 5px;font-weight:bold;}
  .box_search_selected_keyword{padding:15px 0px 0px 0px;}
  .box_search_selected_keyword input{width:120px;border:0px;font-size:14px;font-weight:bold;padding:0;}
  .cat_dropdown_list{position:absolute;top:70px;left:18px;background:#fff;padding:10px;border:3px solid #cdcdcd;border-radius:6px;z-index:10;width:148px;}
  .cat_dropdown_list li{padding:5px;}
  .cat_dropdown_list li:hover{background:#ebebeb;cursor:pointer;}
  
  /* Header Slides :: Carousel */
  .hd_carousel_holder{background:#fff;/*background:url('../img/common/carousel/holder_back.png') repeat-x;*/height:233px;}
  .hd_slides_wrapper{position:relative;height:233px;width:1003px;overflow:hidden;margin:0 auto;}
  .hd_slides_controls_wrapper{position:absolute;left:0px;bottom:0px;z-index:100;}
  .hd_slides_controls_dot{background:url('../img/common/carousel/slides/control_dot.png') 0 0 no-repeat;width:39px;height:13px;cursor:pointer;margin-left:7px;}
  .hd_slides_control_left, .hd_slides_control_right{background:url('../img/common/carousel/slides/control_left_right.png') 0 0 no-repeat;width:10px;height:29px;}
  .hd_slides_control_right{background-position:-13px 0px;}
  #tof_tab_selected{background-position:-39px 0px;}
  .hd_slides_shadow{background:#ffffff url('../img/common/carousel/bottom_shadow.png') top center no-repeat;height:17px;}
  .hd_carousel_slide_entry{height:234px;position:absolute;top:0;left:0;}

  /* Main Menu */
  .main_menu_wrapper{width:680px;}
  .main_menu{padding-top:28px;}
  .main_menu ul li{float:left;overflow:hidden;}
  .main_menu ul li a, .main_menu ul li a:hover{display:block;font:bold 14px Arial,sans-serif;padding:7px 0px;text-decoration:none;width:109px;height:26px;text-align:center;text-shadow: 0px 1px 0px #fff;}
  .main_menu ul li a:hover{color:#000;}
  .main_menu_special a{text-shadow: 0px 0px 0px #000;/*background:url('../img/common/menu/login_register_back.png') center center no-repeat;*/color:#ed6411;}
  .main_menu_special a:hover{color:#ff9900;}
  .main_menu_lines{display:block;border-left:1px solid #fff;border-right:1px solid #ccc;height:37px;}
  
/* HEADER [END] */


/* PAGES HEADERS [BEGIN] */
  .ph_back_1{background:url('../img/common/pages_headers/back_1.png') repeat-x;height:66px;}
/* PAGES HEADERS [END] */

/* CUSTOMERS FEEDBACK */
  .customers_feedback_carousel_header{}
  .customers_feedback_carousel_header a, .customers_feedback_carousel_header a:hover{background:url('../img/cust_feedback/customers_feedback_banner.jpg') no-repeat;width:224px;height:80px;display:block;overflow:hidden;text-indent:-100000px;margin:0 auto;}
  .customers_feedback_carousel_header a:hover{background-position:0px -80px;}
  .cust_feedback_holder{padding-bottom:20px;}
  .cust_feedback_title{font-size:32px;}
  .cust_feedback_team_msg{font-size:14px;height:73px;background:url('../img/cust_feedback/ico_customer_feedback.jpg') no-repeat;padding:0px 0px 10px 125px;margin-top:25px;border-bottom:2px solid #000;}
  .cust_feedback_cust_name{color:#2589c8;margin-top:10px;display:block;}
  .cust_feedback_blockquote{display:block;padding:0px 0px 10px 70px;background:url('../img/cust_feedback/cust_feedback_quote.png') no-repeat;}
  .cust_feedback_text_wrapper{padding-top:40px;border-bottom:1px dotted #bebebe;}
  .cust_feedback_discount{padding:20px;text-align:center;font-size:20px;}
/* CUSTOMERS FEEDBACK */

/* BODY [BEGIN] */

  .no_javascript{text-align:center;padding:10px;background:#fff000;font-size:24px;display:block;}

  /* Home Items and Tabs */
  .hm_items_tabs_wrapper{padding-top:0px;}
  .hm_items_wrapper{padding:10px 0px 20px 10px;width:750px;}
  .hm_left_column_wrapper{font-weight:normal;font-size:16px;width:242px;padding:10px 0px 0px 0px;}
  .hm_left_column_wrapper p, .hm_left_column_wrapper h2{display:block;padding-left:15px;font-size:18px;margin:0px 0px 20px 0px;background:url('../img/common/ico_arrow_2.png') no-repeat left center;}
  
  .hm_tabs_wrapper{}

  .hm_selected_category{color:#333;font-size:14px;padding-left:20px;background:url('../img/common/ico_arrow_3.png') no-repeat 5px center;}
  .hm_category_wrapper{padding:0px 0px 10px 0px;}
  .hm_category_wrapper ul{padding:0px 0px 0px 0px;}
  .hm_category_wrapper li{padding:2px 0px 2px 0px;}
  .hm_payment_method_wrapper, .hm_contactus_wrapper{padding:20px 0px 20px 0px;}
  .hm_tab a, .hm_tab a:hover{display:block;padding:10px;background:#fff;text-decoration:none;}
  .hm_tab a:hover{background:#dff1c8;}
  .hm_tab_selected span{display:block;padding:10px;background:#cceba4;}
  .devider_1{background:url('../img/common/devider_1.png') no-repeat center center;height:3px;}
  
  
  /* Compare Prices */
  .price_compare_frame_top, .price_compare_frame_bottom{background:url('../img/common/price_compare/frame_top_bottom.png') no-repeat 0px 0px;width:719px;height:11px;}
  .price_compare_frame_bottom{background-position: 0px -11px;}
  .price_compare_content_wrapper{background:url('../img/common/price_compare/frame_content_back.png') repeat-y;padding:0px 10px 0px 10px;}
  .price_compare_holder{}
  .price_compare_date{background:#585858;color:#fff;font-size:20px;padding:10px 0px 10px 5px;}
  .price_compare_entries{background:#fff;padding:10px;}
  .price_compare_table td{border-bottom:1px solid #333;padding:10px;font-size:22px;font-weight:bold;}
  .price_compare_loading{height:200px;background:#ffffff url('../img/loader_2.gif') no-repeat center center;}
  
  /* Items Details page */
  .dp_wrapper{padding:0px 0px 20px 0px;}
  .dp_details_wrapper{}
  
  .dp_specs_see_all a, .dp_specs_see_all a:hover{display:block;font-weight:bold;text-decoration:none;padding:7px;background:#777;color:#fff;width:160px;margin:0px 0px 20px 0px;text-align:center;}
  .dp_specs_see_all a:hover{background:#ff9900;}
  
  .dp_go_back{padding-top:10px;}
  .dp_go_back a, .dp_go_back a:hover{display:block;font-weight:bold;text-decoration:none;padding:4px;background:#ccc;color:#777;width:55px;margin:0px 0px 20px 0px;text-align:center;font-size:11px;border:1px solid #999;}
  .dp_go_back a:hover{background:#ff9900;color:#fff;}
  .dp_line{border-bottom:1px solid #333;margin-top:1px;}

  .dp_model_easy_description{padding:10px 0px 20px 0px;font-size:14px;}
  .dp_model_title{padding:20px 0px 10px 0px;font-size:12px;}
  
  /* ------------- Icon Tabs ----------- */
  .dp_tabs_wrapper{border-bottom:1px solid #6d6d6d;padding-left:50px;font-weight:bold;height:34px;}
  
  .dp_tab{float:left;padding-left:5px;cursor:pointer;}
  .dp_tab span:first-child, .dp_tab span{background:url('../img/common/tab_orange.png') 0px 0px no-repeat;width:5px;height:35px;display:block;float:left;}
  .dp_tab div{padding:9px 10px 9px 33px;overflow:hidden;float:left;}
  .dp_tab #dp_tab_content_360, .dp_tab #dp_tab_content_present, .dp_tab #dp_tab_content_pics, .dp_tab #dp_tab_content_description, .dp_tab #dp_tab_content_comments{color:#fff;}
  .dp_tab span{background-position:-5px 0px;}
  
  .dp_tab_selected{float:left;margin-bottom:-1px;padding-left:5px;cursor:default;}
  .dp_tab_selected span:first-child, .dp_tab_selected span{background:url('../img/common/tab_white.png') 0px 0px no-repeat;width:5px;height:35px;display:block;float:left;}
  .dp_tab_selected div{border-top:1px solid #6d6d6d;padding:9px 10px 9px 33px;overflow:hidden;float:left;}
  .dp_tab_selected #dp_tab_content_360, .dp_tab_selected #dp_tab_content_present, .dp_tab_selected #dp_tab_content_pics, .dp_tab_selected #dp_tab_content_description, .dp_tab_selected #dp_tab_content_comments, .dp_tab_selected #dp_tab_content_related{color:#333;}
  .dp_tab_selected span{background-position:-5px 0px;}
  
  .dp_tab #dp_tab_content_360{background:#ff9900 url('../img/item_details_page/ico_360_1.png') no-repeat left center;}
  .dp_tab_selected #dp_tab_content_360{background:#ffffff url('../img/item_details_page/ico_360.png') no-repeat left center;}
  
  .dp_tab #dp_tab_content_present{background:#ff9900 url('../img/item_details_page/ico_present_1.png') no-repeat left center;}
  .dp_tab_selected #dp_tab_content_present{background:#ffffff url('../img/item_details_page/ico_present.png') no-repeat left center;}
  
  .dp_tab #dp_tab_content_pics{background:#ff9900 url('../img/item_details_page/ico_pics_1.png') no-repeat left center;}
  .dp_tab_selected #dp_tab_content_pics{background:#ffffff url('../img/item_details_page/ico_pics.png') no-repeat left center;}
  
  .dp_tab #dp_tab_content_description{background:#ff9900 url('../img/item_details_page/ico_description_1.png') no-repeat left center;}
  .dp_tab_selected #dp_tab_content_description{background:#ffffff url('../img/item_details_page/ico_description.png') no-repeat left center;}
  
  .dp_tab #dp_tab_content_comments{background:#ff9900 url('../img/item_details_page/ico_comments_1.png') no-repeat left center;}
  .dp_tab_selected #dp_tab_content_comments{background:#ffffff url('../img/item_details_page/ico_comments.png') no-repeat left center;}
  
  .dp_tab #dp_tab_content_related{background:#ff9900 url('../img/item_details_page/ico_related_1.png') no-repeat left center;}
  .dp_tab_selected #dp_tab_content_related{background:#ffffff url('../img/item_details_page/ico_related.png') no-repeat left center;}
 
  /* ------------- Icon Tabs ----------- */

  .dp_add_button_wrapper{background:url('../img/item_details_page/btn_add_to_cart.png') no-repeat;margin:5px 0px 0px 0px;width:208px;height:47px;}
  .dp_add_button_quantity{padding:12px 0px 0px 12px;float:left;}
  .dp_add_button_quantity input{border:1px solid #3c84ad;width:20px;height:20px;}
  .dp_add_button_text{font-size:22px;font-weight:bold;color:#fff;padding:10px 30px 9px 24px;cursor:pointer;float:left;}

  .dp_tab_content_wrapper{padding-top:20px;}
  .dp_media_content_wrapper{border:1px solid #ebebeb;padding:5px;width:755px;height:577px;float:left;overflow-y:auto;overflow-x:hidden;}
  .dp_media_content{padding:5px;}
  
  /* ---------- Product 360 ---------- */
  .dp_media_content_360{position:relative;height:576px;}
  .dp_media_360_controls{position:absolute;text-align:center;bottom:0px;right:10px;z-index:103;}
  .dp_rotate_360_pic{text-align:center;padding-top:80px;}
  .dp_na360{}
  
  .dp_pdc_container{position:absolute;top:0px;left:120px;background:url('../img/item_details_page/rotate_container_back.png') no-repeat;width:345px;height:68px;padding:10px 0px 0px 180px;}
  .dp_pdc_wrapper{height:50px;z-index:103;position:relative;}
  .dp_pdc_drag_btn{background:url('../img/item_details_page/rotate_drag_btn.png') no-repeat;text-indent:-10000px;width:50px;height:50px;position:absolute;cursor:pointer;z-index:2;}
  .dp_pdc_drag_progress{background:url('../img/item_details_page/rotate_progress_bar.png') center center no-repeat;width:325px;height:50px;position:absolute;z-index:1;}
  .dp_pdc_drag_info{position:absolute;bottom:0px;left:0px;font-size:12px;width:100%;text-align:center;}
  
  
  /* ---------- Presentation ---------- */
  
  /* ---------- Pictures ---------- */
  .dp_media_content_pics_wrapper{}
  .dp_media_content_pic_entry_wrapper{padding:0px 0px 0px 12px;float:left;}
  .dp_media_content_pic_entry{padding:1px;border:1px solid #ebebeb;cursor:pointer;}
  .dp_media_content_thumbs_wrapper{overflow-x:auto;overflow-y:hidden;height:155px;}
  .dp_media_content_pic_big_wrapper{height:420px;}
  
  .dp_media_content_pic_big{width:560px;height:420px;position:relative;overflow:hidden;cursor:crosshair;}
  .dp_pic_to_zoom_container{}
  .dp_zoom_window{border:1px solid #333;width:200px;height:200px;position:absolute;overflow:hidden;}
  
  /* --------- ZBox --------------- */
  .zbox_close_bar{padding:5px;background-color:#333;color:#ff9900;text-align:right;font-weight:bold;cursor:pointer;}
  .zbox_pic_holder, .zbox_pic_holder_loading{background-color:#ffffff;width:800px;height:600px;padding:1px;}
  .zbox_pic_holder_loading{background:#ffffff url('../img/loader_2.gif') no-repeat center center;}
  .zbox_pic_comments{padding:10px;border-top:1px solid #ebebeb;}
  
  .zbox_content{background-color:#ffffff;border:2px solid #333;color: #333;position: absolute;top:20px;left: 50%;height:auto;padding:0em;text-align:left;z-index:102;overflow:hidden;margin:0px 0px 0px -360px;-moz-border-radius:5px;}
  .zbox_overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:101;background-color:#fff;}
  /* IE6 and below Can't See This */
  .zbox_content[class]{position:fixed;}
  .zbox_overlay[class]{position:fixed;}

  
  .dp_price_and_info{padding:0px 0px 0px 0px;float:right;}
  .dp_price{background:url('../img/item_details_page/price_back.png') no-repeat;height:74px;width:208px;font-size:42px;color:#484848;text-align:center;padding:14px 0px 0px 0px;}
  
  .dp_rating_stars_wrapper{padding:30px 0px 0px 0px;}
  .dp_rating_stars, .dp_rating_stars_100, .dp_rating_stars_66, .dp_rating_stars_33, .dp_rating_stars_0{background:url('../img/item_details_page/rating_stars.png') no-repeat;width:22px;height:22px;overflow:hidden;display:block;margin:0px 0px 0px 10px;float:left;}
  .dp_rating_ratio{font-size:16px;margin-left:6px;font-weight:bold;}
  .dp_rating_stars_wrapper p{font-weight:bold;padding-bottom:10px;}
  .dp_rating_stars_100{background-position:-66px 0px;}
  .dp_rating_stars_66{background-position:-44px 0px;}
  .dp_rating_stars_33{background-position:-22px 0px;}
  .dp_rating_stars_0{background-position:0px 0px;}
  
  .dp_rating_stars1_wrapper{padding:5px 0px 0px 0px;}
  .dp_rating_ratio1{font-size:14px;margin-left:6px;font-weight:bold;}
  .dp_rating_stars1, .dp_rating_stars1_100, .dp_rating_stars1_0{background:url('../img/item_details_page/rating_stars_1.png') no-repeat;width:18px;height:19px;overflow:hidden;display:block;float:left;}
  .dp_rating_stars1_100{background-position:0px 0px;}
  .dp_rating_stars1_0{background-position:-18px 0px;}
  
  .dp_user_review_short_wrapper{padding:45px 0px 0px 0px;}
  .dp_user_review_short_wrapper_title{font-weight:bold;padding-bottom:5px;border-bottom:1px solid #bebebe;}
  .dp_user_review_short_entry_content{padding:12px 0px 12px 0px;font-size:12px;border-bottom:1px solid #ebebeb;width:200px;}
  .dp_user_review_short_comment_text{padding-top:5px;font-size:11px;}
  .dp_user_review_short_entry_content a, .dp_user_review_short_entry_content a:hover{font-size:11px;padding-top:10px;display:block;/*background:url('../img/item_details_page/ico_comments_short.png') no-repeat left center;*/cursor:pointer;text-decoration:underline;}
  .dp_user_review_short_entry_content a:hover{text-decoration:none;}
  
  
  .dp_user_reviews_wrapper{padding:0px 0px 0px 0px;position:relative;}
  .dp_user_reviews_sort_bar{background:#ededed;padding:10px;}
  .dp_user_reviews_sort_bar ul li, .dp_user_reviews_sort_bar ul li:hover{padding-left:15px;text-decoration:underline;cursor:pointer;float:left;}
  .dp_user_reviews_sort_bar ul li:hover{text-decoration:none;}
  .dp_user_reviews_entries{padding:15px 0px 15px 0px;}
  .dp_user_review_entry{padding:15px 0px 15px 0px;border-bottom:1px solid #ebebeb;}
  .dp_user_review_entry_content{border-left:4px solid #bebebe;padding:0px 0px 0px 20px;}
  .dp_user_review_entry_content blockquote{padding:10px 0px 0px 0px;}
  .dp_user_review_no_comments{background:url('../img/item_details_page/no_comments.png') no-repeat center center;width:346px;height:530px;margin:0 auto;}
  .dp_user_review_not_available{background:url('../img/item_details_page/not_avail.png') no-repeat center center;width:346px;height:530px;margin:0 auto;}
  
  .pagination_wrapper{padding:0px 0px 0px 0px;}
  .pagination_page_selected, .pagination_page{padding:5px;border:1px solid #bebebe;float:left;margin-left:10px;width:15px;text-align:center;cursor:default;}
  .pagination_page{border:1px solid #bebebe;background:#ff8502;color:#fff;font-weight:bold;cursor:pointer;}
  .pagination_wrapper a, .pagination_wrapper a:hover{text-decoration:none;}
  
  .dp_spec_title{font-weight:bold;padding:10px;background:#ebebeb;border-bottom:1px solid #333;margin:20px 0px 0px 0px;-moz-border-radius: 7px;border-radius: 7px;}
  .dp_spec_title_sub_1{padding:10px 0px 10px 10px;background:#ebebeb;margin:20px 0px;-moz-border-radius: 7px;border-radius: 7px;}
  .dp_spec_p{padding:10px 0px 0px 0px;}
  .dp_spec_list_bullet_1 li{margin-top:10px;padding:0px 0px 0px 15px;background:url('../img/common/ico_arrow_1.png') no-repeat left 2px;}
  
  .dp_paragraph_title, .dp_arrowlist_title, .dp_starlist_title{/*padding:0px 0px 0px 20px;background:url('../img/common/main_bullet_1.png') no-repeat left center;*/border-bottom:1px solid #333;margin:20px 0px 0px 0px;}
  .dp_paragraph_title h3{font-weight:bold;padding:10px;background:#ebebeb;}
  .dp_paragraph_content p{padding:10px 0px 0px 0px;}
  
  .dp_arrowlist_title{border-bottom:1px solid #333;}
  .dp_arrowlist_title h3{font-weight:bold;padding:10px;background:#ebebeb;}
  .dp_arrowlist_content{padding-top:2px;}
  .dp_arrowlist_content ul{padding-left:2px;}
  .dp_arrowlist_content ul li{margin-top:20px;padding:0px 0px 0px 20px;background:url('../img/common/ico_arrow_1.png') no-repeat left top;}
  .dp_arrowlist_content ul li span{color:#ff7200;}
  
  .dp_starlist_title{border-bottom:1px solid #333;}
  .dp_starlist_title h3{font-weight:bold;padding:10px;background:#ebebeb;}
  .dp_starlist_content{padding-top:2px;}
  .dp_starlist_content ul{padding-left:2px;}
  .dp_starlist_content ul li{margin-top:20px;padding:0px 0px 0px 20px;background:url('../img/common/ico_star.png') no-repeat left top;}
  .dp_starlist_content ul li span{color:#ff7200;}
  .dp_label_all_specs{padding:0px 0px 0px 20px;background:url('../img/common/ico_arrow_1.png') no-repeat left center;}


  /* Details page related items */
  .dp_related_items_block_title{font-size:18px;padding:20px 0px 20px 0px;}
  .dp_related_items_wrapper{height:}
  .dp_related_items_entry{width:237px;padding:3px;margin:5px 0px 0px 5px;border:1px solid #ebebeb;}
  .dp_related_items_entry_title{height:30px;padding:5px; 0px 0px 0px;}


  /* Shopping cart */
  .shc_wrapper{padding-bottom:10px;}
  .shc_frame_top, .shc_frame_bottom{background:url('../img/shoppingcart/dinamic_frame.png') 0px 0px no-repeat;width:1003px;height:13px;}
  .shc_frame_content{border-left:3px solid #7a7a7a;border-right:3px solid #7a7a7a;padding:0px 10px 0px 10px}
  .shc_frame_bottom{background-position:0px -13px;}
  
  .shc_update{position:relative;}
  .shc_update_flash{background:url('../img/shoppingcart/update_flash.gif');}
  
  .shc_items_table{margin-top:10px;padding-top:10px;}
  .shc_items_table th{text-align:left;}
  .shc_items_table td{text-align:left;}
  
  .shc_items_line_headers th{border-top:1px solid #333;padding:10px 0px 10px 10px;background:#ebebeb;}
  .shc_items_line td{padding:10px 0px 10px 10px;border-bottom:1px solid #ebebeb;}
  .shc_items_to_ship{border:1px solid #bebebe;width:37px;}
  
  .shc_items_subtotal_1, .shc_items_subtotal_1_scratch{background:#ebebeb;font-weight:bold;color:#000;}
  .shc_items_subtotal_1_scratch{text-decoration:line-through;color:#999;}
  .shc_items_subtotal_1_promo_applied{/*background:#dff1c8;*/background:#ebebeb;font-weight:bold;}
  .shc_items_subtotal_2{background:#ebebeb;font-weight:bold;}
  .shc_items_grandtotal{background:#fff7c8;}
  .shc_items_subtotal_td{padding:6px 6px 6px 10px;}
  
  .shc_btn_proceed_to_checkout{width:219px;padding:15px 35px 0px 0px;}
  .shc_btn_proceed_to_checkout a, .shc_btn_proceed_to_checkout a:hover{/*background:url('../img/shoppingcart/btn_proceed_to_checkout.png') no-repeat;*/background:#51ad3c;-moz-border-radius:5px;color:#fff;font-size:16px;font-weight:bold;text-decoration:none;text-align:center;line-height:40px;width:254px;height:43px;display:block;}

  .shc_promo_code_input{border:1px solid #bebebe;padding:5px;width:190px;}
  .shc_promo_code_apply_btn{border:1px solid #fff;margin-left:10px;cursor:pointer;background:#00bb00;padding:5px;color:#fff;width:80px;text-align:center;font-weight:bold;}
  .shc_promo_code_validation_msg_error, .shc_promo_code_validation_msg_ok{padding:5px;border:1px dashed #ff0000;text-align:center;width:292px;margin:10px 0px 5px 0px;color:#ff0000;font-weight:bold;background:#FFD8D8;}
  .shc_promo_code_validation_msg_ok{border:1px dashed #598f14;color:#436c0d;background:#ebffd1;}
  
  .shc_dropdown_wrapper{padding:5px;background:#fff;border:1px solid #333;position:relative;}
  .shc_dropdown_list_selected{background:url('../img/shoppingcart/ico_dropdown.png') no-repeat right center;width:100%;cursor:pointer;}
  .shc_dropdown_list{padding:5px;top:29px;right:0px;background:#fff;border:1px solid #333;position:absolute;height:210px;overflow-y:scroll;width:290px;z-index:100;}
  .shc_dropdown_list ul{padding:0;margin:0;}
  .shc_dropdown_list ul li{font-weight:normal;}
  .shc_dropdown_list ul li:hover{background-color:#ebebeb;}
  
  .shc_dropdown_usa_flag{background:url('../img/shoppingcart/ico_usa_flag.png') no-repeat left center;padding:5px 5px 5px 29px;cursor:pointer;}
  .shc_dropdown_canada_flag{background:url('../img/shoppingcart/ico_canada_flag.png') no-repeat left center;padding:5px 5px 5px 29px;cursor:pointer;}
  .shc_dropdown_europe_flag{background:url('../img/shoppingcart/ico_eu_flag.png') no-repeat left center;padding:5px 5px 5px 29px;cursor:pointer;}
  .shc_dropdown_province{padding:5px 5px 5px 30px;font-size:13px;cursor:pointer;}
 
  .shc_add_to_cart_extra_confirm{padding:10px;position:fixed;top:40%;left:40%;}
  

  /* Payment page */
  .payment_page_title h2{padding:20px 0px;font-size:19px;}
  .paypal_short_info{width:700px;font-size:19px;}
  
  .paypal_button{padding-left:10px;width:147px;}
  .payment_extra_info{padding:10px 0px 10px 0px;margin-top:10px;color:#585858;border-top:1px solid #bebebe;}


  /* Item box */
  .item_box_wrapper{width:244px;padding:10px 0px 0px 5px;float:left;}
  .item_box_wrapper a{text-decoration:none;}
  .item_box_frame_top, .item_box_frame_bottom{background:url('../img/common/item_box/frame.png') 0px 0px no-repeat;width:244px;height:8px;}
  .item_box_frame_content{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;}
  .item_box_frame_bottom{background-position:0px -8px;}
  
  .item_box_title{text-align:center;font-weight:bold;padding:5px 2px 15px 2px;height:30px;}
  .item_box_title a{font-size:16px;font-weight:bold;}
  .item_box_img{width:237px;height:178px;margin:0 auto;text-align:center;}
  .item_box_price_compare{text-align:center;padding:7px 0px 7px 0px;height:22px;font-weight:bold;color:#e74b14;}
  .item_box_title_details_wrapper{padding:5px;}
  .item_box_title_details_wrapper table{border:0px;}
  .item_box_mn{width:160px;font-weight:bold;text-align:center;}
  .item_box_details{padding:10px 0px 10px 10px;border-left:1px solid #d3d3d3;}
  .item_box_details a, .item_box_details a:hover{color:#3c84ad;font-size:16px;font-weight:bold;text-decoration:underline;}
  .item_box_details a:hover{text-decoration:none;}
  .item_box_price_button{padding:4px;border-top:1px solid #c3c3c3;background:#eee;}
  .item_box_price{font-size:27px;padding-top:5px;width:100px;text-align:center;float:left;}
  .item_box_price sup{font-size:18px;text-align:center;}
  .item_box_button_wrapper{background:url('../img/common/item_box/btn.png') no-repeat;margin:5px 0px 0px 5px;width:127px;height:40px;float:right;}
  .item_box_button_quantity{padding:8px 0px 0px 7px;float:left;}
  .item_box_button_quantity input{border:1px solid #3c84ad;width:18px;height:20px;}
  .item_box_button_text{font-size:16px;font-weight:bold;color:#fff;cursor:pointer;width:90px;height:40px;text-align:center;float:left;}
  
  
  /* Payment Page: Thank you */
  .thank_you_page_title{font-size:32px;}
  .thank_you_page_subtitle{font-size:22px;margin-top:20px;}
  .thank_you_page_tracking_number{border:8px solid #f68a44;padding:10px;width:400px;font-size:22px;margin-top:5px;}
  .thank_you_page_extra_info{}
  .thank_you_page_extra_info p{margin-top:10px;border-top:1px solid #bebebe;font-size:16px;padding:10px;}
  .btn_continue_shopping a, .btn_continue_shopping a:hover{background:url('../img/payment_result/btn_continue_shopping.png') no-repeat;width:256px;height:52px;text-align:center;margin-top:20px;color:#fff;line-height:50px;font-size:18px;display:block;text-decoration:none;}
  
  
  /* System Message */
  .system_msg_content_wrapper{color: #333;position: absolute;top:20px;left: 50%;height:auto;padding:0em;text-align:left;z-index:10002;overflow:hidden;margin:0px 0px 0px -360px;}
  .system_msg_overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10001;background-color:#fff;}
  /* IE6 and below Can't See This */
  .system_msg_content_wrapper[class]{position:fixed;}
  .system_msg_overlay[class]{position:fixed;}


  .system_msg_content{background:#fff;padding:10px;border:1px solid #ebebeb;width:650px;}
  .system_msg_btn{padding:5px;border:1px solid #bebebe;background:#fff;text-align:center;width:120px;margin:10px auto;cursor:pointer;}
  .system_msg_request_failed_text{font-size:16px;color:#ff0000;padding:10px;border-left:5px solid #ff0000;border-right:5px solid #ff0000;text-align:center;}
  .system_msg_redirecting{background:#fff;text-align:center;border:1px solid #ebebeb;padding:30px;}
  .system_msg_directing_request{width:630px;padding:10px;}
  
  
  
  /*---------- Login Page ----------*/
  .usr_login_left{padding:0px 40px 0px 0px;width:440px;border-right:1px solid #ebebeb;}
  .usr_login_right{width:480px;padding-left:40px;}

  .usr_login_msg{border:10px solid #DD3C10;background-color:#FFEBE8;text-align:center;margin:0 auto 20px;padding:20px 0px 10px 0px;font-size:14px;}
  .usr_login_wrapper{padding-top:30px;padding-bottom:20px;}
  .usr_login_holder{padding:50px 0px 50px 0px;/*border-top:1px solid #828282;*/}
  .usr_login_content{background:url('../img/login/lock_login.jpg') no-repeat 0px 0px;padding:0px 0px 0px 140px;}
  .usr_login_content h2, .usr_login_right h2{font-size:32px;padding-bottom:10px;}

  .usr_login_input_type, .usr_login_reset_pass_input{border:1px solid #979797;padding:5px;width:255px;}
  .usr_login_input_type input, .usr_login_reset_pass_input input{font-size:16px;border:0px solid #333;width:100%;}

  .usr_login_btn{width:162px;margin-top:20px;}
  .usr_login_btn input{border:0px solid #ff8502;height:50px; width:162px;padding:0;background:#ff8502;font-weight:bold;color:#fff;font-size:21px;}
  
  .usr_login_info li{padding:0px 0px 0px 0px;margin-top:10px;}

  .usr_login_label_1{font-size:24px;margin:20px 0px 20px 0px;font-weight:bold;}
  .usr_login_label_2{font-size:12px;margin:15px 0px 5px 0px;color:#606060;}
  .usr_login_error_label{display:block;padding-bottom:10px;}
  
  .usr_login_reset_pass{padding:20px 0px 20px 0px;border-bottom:1px dotted #bebebe;position:relative;}
  .usr_login_reset_pass_go{margin-left:4px;font-weight:bold;color:#fff;text-align:center;background:#ff9900;width:90px;padding:9px 0px;cursor:pointer;}
  /*---------- Login Page ----------*/



  /*---------- Regsiter Page ----------*/
  .usr_register_left{padding:0px 40px 0px 0px;width:440px;}
  .usr_register_right{width:480px;padding-left:40px;border-left:1px solid #ebebeb;}

  .usr_register_msg{border:10px solid #DD3C10;background-color:#FFEBE8;text-align:center;margin:0 auto 20px;padding:20px 0px 10px 0px;font-size:14px;}
  .usr_register_wrapper{padding-top:30px;padding-bottom:20px;}
  .usr_register_holder{padding:50px 0px 50px 0px;/*border-top:1px solid #828282;*/}
  .usr_register_content{background:url('../img/register/register_lock.png') no-repeat 0px 0px;padding:0px 0px 0px 140px;}
  .usr_register_content h2, .usr_register_right h2{font-size:32px;padding-bottom:10px;}

  .usr_register_input_type{border:1px solid #979797;padding:5px;width:255px;}
  .usr_register_input_type input{font-size:16px;border:0px solid #333;width:100%;}

  .usr_register_btn{width:162px;margin-top:20px;}
  .usr_register_btn input{border:0px solid #ff8502;height:50px; width:162px;padding:0;background:#ff8502;font-weight:bold;color:#fff;font-size:21px;}
  
  .usr_register_why li{background:url('../img/common/main_bullet_2.png') center left no-repeat;padding:0px 0px 0px 15px;margin-top:10px;}
  .usr_register_info li{padding:0px 0px 0px 0px;margin-top:10px;}

  .usr_register_label_1{font-size:24px;margin:20px 0px 20px 0px;font-weight:bold;}
  .usr_register_label_2{font-size:12px;margin:15px 0px 5px 0px;color:#606060;}
  .usr_register_error_label{display:block;padding-bottom:10px;}
  .usr_register_accept_terms{padding-top:20px;}
  /*---------- Regsiter Page ----------*/


  /*---------- Regsiter Page -> Thank you Step 1 ----------*/
  .thanks1_wrapper{padding-top:10px;padding-bottom:20px;}
  .thanks1_holder{padding:30px 0px 50px 0px;}
  .thanks1_content{background:url('../img/register/register_lock_1.png') no-repeat 0px 0px;padding:0px 0px 0px 140px;}
  .thanks1_content h2{font-size:32px;padding-bottom:10px;}
  .thanks1_content p{font-size:14px;padding-bottom:15px;}
  .thanks1_btn{margin-top:20px;text-align:center;background:#ff8502;width:162px;}
  .thanks1_btn a, .thanks1_btn a:hover{display:block;padding:13px 0px;text-decoration:none;font-weight:bold;color:#fff;font-size:21px;}
  /*---------- Regsiter Page -> Thank you Step 1  ----------*/
  
  /*---------- Regsiter Page -> Thank you Step 2  ----------*/
  .thanks2_content{background:url('../img/register/register_lock_2.png') no-repeat 0px 0px;width:470px;margin:0 auto;}
  .thanks2_btn{margin:0 auto;}
  /*---------- Regsiter Page -> Thank you Step 2  ----------*/
  
  /*---------- Regsiter Page -> Invalid Confirmation  ----------*/
  .thanks_invalid_content{background:url('../img/register/register_lock_invalid.png') no-repeat 0px 0px;width:470px;margin:0 auto;}
  /*---------- Regsiter Page -> Invalid Confirmation  ----------*/
  
  /*---------- Tracking Page -----------*/
  .track_header{background:url('../img/tracking/top_banner.jpg') no-repeat;padding:15px 0px 5px 30px;border-bottom:1px solid #484848;margin-bottom:10px;height:50px;font-size:38px;}
  .track_wrapper{padding:30px 0px;}
  .track_holder{padding:0px 0px 30px 0px;border-bottom:1px solid #bebebe;}
  .track_info{font-size:22px;padding-left:273px;width:565px;text-align:center;}
  .track_input_holder{padding:30px 0px 0px 140px;}
  .ico_truck{background:url('../img/tracking/ico_truck.png') no-repeat 0px 10px;width:126px;height:85px;margin-right:10px;}
  .track_input_frame_left, .track_input_frame_right{background:url('../img/tracking/input_frame.png') no-repeat 0px 0px;width:32px;height:85px;}
  .track_input_frame_right{background-position:-32px 0px;}
  .track_input_frame_middle{background:url('../img/tracking/input_frame_middle.png') repeat-x;width:500px;height:58px;padding-top:27px;overflow:hidden;}
  .track_input{border:0px;font-size:22px;width:100%;}
  .track_button{width:162px;padding:30px 0px 0px 480px;}
  .track_button input{border:0px solid #ff8502;height:50px; width:162px;padding:0;background:#ff8502;font-weight:bold;color:#fff;font-size:21px;}
  .track_extra_info{background:url('../img/tracking/ico_question_mark.png') no-repeat 0px 0px;height:37px;padding:7px 0px 0px 45px;font-size:18px;margin:37px 0px 0px 385px}
  .track_forgot_lost_tracking_wrapper{padding:30px;border:1px solid #bebebe;}
  .track_forgot_lost_button{width:162px;padding:10px 0px 0px 0px;}
  .track_forgot_lost_button input{border:0px solid #ff8502;height:35px; width:135px;padding:0;background:#ff8502;font-weight:bold;color:#fff;font-size:16px;}
  
  .track_result_wrapper{padding-top:20px;}
  .track_result_holder{border:4px solid #ff9900;padding:30px;}
  .track_result_title{font-size:18px;padding-bottom:10px;border-bottom:1px solid #bebebe;}
  .track_result_table{padding-top:20px;}
  .track_result_table table th{text-align:left;padding-left:20px;}
  .track_result_table table td{padding:10px 0px 0px 20px;}
  .view_print_invoice_button{cursor:pointer;}
  .view_print_invoice_button a, .view_print_invoice_button a:hover{width:162px;padding:12px;background:#ff8502;font-weight:bold;color:#fff;font-size:14px;text-align:center;text-decoration:none;display:block;}
  .track_not_found{padding-left:100px;background:url('../img/tracking/ico_attention.png') no-repeat left center;}
  .track_not_found_title{padding-bottom:10px;font-size:16px;}
  .track_not_found_info {padding-left:2px;}
  .track_not_found_info li{margin-top:8px;padding:0px 0px 0px 20px;background:url('../img/common/ico_arrow_1.png') no-repeat left center;}
  .track_not_found_info li span{color:#ff7200;}
  /*---------- Tracking Page -----------*/
  
  /*---------- Invoice Generator -----------*/
  .invoice_wrapper{padding:10px 0px 20px 0px;width:800px;margin:0 auto;}
  .invoice_top_bar_wrapper{padding:10px 0px 10px 0px;}
  .invoice_order_id{font-size:18px;padding-top:10px;}
  .invoice_content_wrapper{border-top:1px solid #bebebe;padding:20px 0px 0px 0px;}
  .invoice_tools_print{background:url('../img/tracking/ico_printer.png') no-repeat left center;padding-left:40px;height:32px;font-size:18px;line-height:30px;}
  .invoice_tools_pdf{background:url('../img/tracking/ico_pdf.png') no-repeat left center;padding-left:34px;height:32px;font-size:18px;line-height:30px;}
  .invoice_iframe_holder{}
  .invoice_mark{font-size:30px;}
  .invoice_company_address{padding-top:10px;}
  .invoice_extra_info{padding-top:5px;}
  .invoice_bill_ship_wrapper{padding-top:20px;}
  .invoice_ship_to{padding-left:20px;}
  .invoice_order_details{padding-top:20px;}
  .invoice_order_details_title{padding:30px 0px 10px 0px;}
  .invoice_order_details table th{text-align:left;padding:10px 0px 10px 0px;border-bottom:1px solid #bebebe;}
  .invoice_order_details table td{text-align:left;padding:10px 0px 10px 0px;border-top:1px solid #ebebeb;}
  .invoice_final_price_details{border-top:1px solid #bebebe;}
  /*---------- Invoice Generator -----------*/
  
  
  /*---------- Help Page -----------*/
  .hp_header_1{background:url('../img/help/common/top_banner.jpg') no-repeat;padding:15px 0px 5px 30px;border-bottom:1px solid #484848;margin-bottom:10px;height:50px;font-size:38px;}
  .hp_menu_and_page_content_wrapper{padding:20px 0px 20px 0px;}
  .hp_menu{width:275px;}
  .hp_menu li{margin-bottom:5px;overflow:hidden;}
  .hp_menu a, .hp_menu a:hover{background:url('../img/help/common/menu_bullet.png') no-repeat 10px center;line-height:45px;font-size:16px;padding:0px 0px 0px 30px;text-decoration:none;display:block;}
  .hp_menu a:hover{background-color:#e3e3e3;}
  .hp_menu_selected{background:#f0f0f0;}
  .hp_page_content{padding:0px 0px 0px 20px;width:700px;}
  .hp_page_content h2{font-size:24px;padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #bebebe;}
  .hp_page_content h3{font-size:16px;padding:10px 0px 10px 0px;color:#ef7a12;font-weight:bold;}
  .hp_page_content p{font-size:16px;color:#666;}
  .hp_page_content ul{padding:15px 0px 0px 0px;}
  .hp_page_content li, .hp_page_content_bullet{padding-left:15px;background:url('../img/help/common/list_bullet_1.png') no-repeat left 3px;margin-bottom:5px;}
  .hp_page_content a{color:#ec812a;}
  .hp_page_content_bullet{padding-bottom:10px;}
  
  .hp_content_qa_entry{padding:10px 0px 10px 0px;border-bottom:1px dotted #bebebe;}
  .hp_content_qa_entry p{font-weight:bold;}
  
  .hp_content_terms_policy p{padding:10px 0px 10px 0px;}
  
  .hp_content_return_procedure_step, .hp_content_return_procedure_condition{padding:10px;margin:20px 0px;border:1px solid #ebebeb;background:#ebebeb;}
  .hp_content_return_procedure_step_checked{background:#E9FFCC;}
  .hp_content_return_procedure_condition{background:#f6d3d3;}
  
  .hp_content_shipping p{margin:10px 0px;}
  
  .hp_contact_us_form{padding-top:20px;}
  .hp_contact_us_entry{padding-bottom:20px;}
  .hp_contact_us_entry label{padding-bottom:10px;display:block;}
  .hp_contact_us_entry input{border:1px solid #838383;padding:5px;font-size:16px;width:270px;}
  .hp_contact_us_entry textarea{border:1px solid #838383;padding:5px;font-size:16px;height:150px;width:500px;}
  
  .hp_rsp_checkbox_wrapper{padding:10px 0px 0px 0px;}
  .hp_rps_checkbox, .hp_rps_checkbox_checked{padding:0px 0px 0px 35px;line-height:32px;font-weight:bold;background:url('../img/help/common/checkbox.png') no-repeat left 0px;height:29px;width:558px;overflow:hidden;}
  .hp_rps_checkbox_checked{background-position:left -29px;}
  /*---------- Help Page -----------*/

  /*---------- DropDown Selections ----------*/
  .dds{font-size:14px;width:255px;}
  .dds_label{color:#6a6a6a;}
  .dds_select{padding:6px;background:#fff;border:1px solid #838383;color:#fff;font-size:16px;color:#333;cursor:pointer;}
  .dds_selected{background:url('../img/common/ico_dropdown.png') center right no-repeat;height:20px;overflow:hidden;}
  .dds_list{background:#fff;padding:7px;border:1px solid #838383;position:absolute;z-index:4;}
  .dds_list a, .dds_list span{padding:5px 5px 5px 5px;display:block;text-decoration:none;color:#333;cursor:pointer;}
  .dds_list a:hover, .dds_list span:hover{background:#ebebeb;text-decoration:none;cursor:pointer;}
  .dd_extra_info{padding:10px 0px 10px 35px;background:url('../img/common/ico_how_it_works.png') 0px 8px no-repeat;}
  /*---------- DropDown Selections ----------*/


/* BODY [END] */





/* FOOTER [BEGIN] */

.main_container_footer_wrapper{background:#8f8f8f url('../img/common/footer_back.png') top left repeat-x;}
.main_container_footer_content{width:1003px;margin:0 auto;padding:71px 0px 20px 0px;}
.main_container_footer_menu{padding-left:65px;float:left;}
.main_container_footer_menu a, .main_container_footer_menu a:hover{color:#333;}
.main_container_footer_logo{margin-bottom:15px;}
.main_container_footer_social a{margin-left:10px;}
.main_container_footer_column_title{padding:0px 0px 10px 0px;font-weight:bold;color:#000;}

/* FOOTER [END] */



/* ---------- Loaders -------------*/
.loader_1{height:100%;width:100%;position:absolute;top:0px;left:0px;background:#ffffff url('../img/loader_2.gif') no-repeat center center;z-index:1004;}
.loader_in_container{width:220px;height:19px;margin:0 auto;background:#ffffff url('../img/loader_2.gif') no-repeat center center;}
/* ---------- Loaders -------------*/

/*-------- Boxes ----------*/
.boxes_corners, .boxes_white_top_left, .boxes_white_top_right, .boxes_white_bottom_left, .boxes_white_bottom_right{width:10px;height:10px;}
.boxes_white_top_left{background:url("../img/login/skin/v1/boxes/white/top_left.png") no-repeat;float:left;}
.boxes_white_top_middle{border-top:1px solid #b0b0b0;height:9px;font-size:1px;float:left;}
.boxes_white_top_right{background:url("pages/login/skin/v1/boxes/white/top_right.png") no-repeat;float:left;}

.boxes_white_content{border-left:1px solid #b0b0b0;border-right:1px solid #b0b0b0;}

.boxes_white_bottom_left{background:url("../img/login/skin/v1/boxes/white/bottom_left.png") no-repeat;float:left;}
.boxes_white_bottom_middle{border-bottom:1px solid #b0b0b0;height:9px;font-size:1px;float:left;}
.boxes_white_bottom_right{background:url("pages/login/skin/v1/boxes/white/bottom_right.png") no-repeat;float:left;}

/* Common Modal Window */
.mw_corner_tl, .mw_corner_bl{width:7px;height:7px;background:url('../img/pgallery/window_1/corner_tl.png') no-repeat;}
.mw_corner_tr, .mw_corner_br{background:url('../img/pgallery/window_1/corner_tr.png') right 0 repeat-x;width:729px;height:7px;}
.mw_corner_bl{background:url('../img/pgallery/window_1/corner_bl.png') no-repeat;}
.mw_corner_br{background:url('../img/pgallery/window_1/corner_br.png') right 0 repeat-x;}
.mw_common_icon_tl{background:url('../img/pgallery/window_1/ico_top_left.png') no-repeat;width:29px;height:29px;}
.mw_common_title{font-size:20px;padding:4px 0px 0px 5px;color:#ebebeb;}
.mw_common_top_wrapper{text-align:right;background:#525a5d;padding:0px 7px 7px 7px;}
.mw_common_content_wrapper{padding:7px;background:#525a5d;}
.mw_common_content{border:1px solid #ebebeb;background:#fff;}
.mw_content_all_wrapper{color: #333;position: absolute;top:20px;left: 50%;height:auto;padding:0em;text-align:left;z-index:10002;overflow:hidden;margin:0px 0px 0px -360px;}
.mw_overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10001;background-color:#333;}
.mw_common_close_btn_wrapper{position:relative;margin-top:5px;}
.mw_common_close_btn_disable{position:absolute;top:0;left:0;width:99.99%;height:100%;background:#fff;z-index:1;}
/* IE6 and below Can't See This */
.mw_content_all_wrapper[class]{position:fixed;}
.mw_overlay[class]{position:fixed;}
/* ----------------- */

/*-------- Boxes ----------*/


/* ------- System messages ---------- */
.system_no_inet_con{background:url('../img/common/system_unexpected_error.png') no-repeat top center;height:80px;padding:140px 0px 0px 0px;text-align:center;color:#ff0000;font-size:16px;}
/* ------- System messages ---------- */


/* ------- Common ---------- */
.common_error_msg{border:10px solid #DD3C10;background-color:#FFEBE8;text-align:center;margin:0 auto 20px;padding:20px 0px 10px 0px;font-size:14px;}
.common_error_label{display:block;padding-bottom:10px;}

.common_security_captcha_wrapper{}
.common_security_captcha_label{font-size:14px;padding:10px 0px 5px 0px;}
.common_security_captcha_input_type{border:1px solid #979797;padding:5px;width:150px;}
.common_security_captcha_input_type input{font-size:16px;border:0px solid #333;width:100%;}
/* ------- Common ---------- */



/* --------- img --------- */

.ico_close{background:url('../img/pgallery/ico_close.png') no-repeat;width:16px;height:16px;font-size:1px;}
.ico_dropdown_1{background:url('../img/common/box_search_dropdown.png') no-repeat;width:23px;height:47px;font-size:1px;}
.ico_search_1{background:url('../img/common/box_search_mglass.png') no-repeat;width:23px;height:47px;font-size:1px;}

.main_color_1{color:#ff7200;}
.main_color_2{color:#3c84ad;}
.main_color_3{color:#ff0000;}
.main_color_4{color:#51ad3c;}

.alpha_0{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;}
.alpha_20{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter: alpha(opacity=20);opacity: .2;}
.alpha_40{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(opacity=40);opacity: .4;}
.alpha_50{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);opacity: .5;}
.alpha_70{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);opacity: .7;}
.alpha_80{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);opacity: .8;}
.alpha_90{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90);opacity: .9;}
.alpha_100{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
	
.margin_5{margin:5px;}
.margin_left_5{margin-left:5px;}
.margin_right_5{margin-right:5px;}
.margin_top_5{margin-top:5px;}
.margin_bottom_5{margin-bottom:5px;}

.margin_10{margin:10px;}
.margin_top_10{margin-top:10px;}
.margin_right_10{margin-right:10px;}
.margin_left_10{margin-left:10px;}
.margin_bottom_10{margin-bottom:10px;}

.margin_15{margin:15px;}
.margin_top_15{margin-top:15px;}
.margin_right_15{margin-right:15px;}
.margin_left_15{margin-left:15px;}
.margin_bottom_15{margin-bottom:15px;}

.margin_20{margin:20px;}
.margin_top_20{margin-top:20px;}
.margin_right_20{margin-right:20px;}
.margin_left_20{margin-left:20px;}
.margin_bottom_20{margin-bottom:20px;}


.margin_top_50{margin-top:50px;}
.margin_top_bottom_15{margin:15px 0px 15px 0px;}

.no_border{border:0px;}
.border_1{border:1px solid #bebebe;}
.border_1px_bottom_dashed{border-bottom:1px dashed #bebebe;}
.border_1_right{border-right:1px solid #bebebe;}

.stnd_input_type{border:1px solid #979797;padding:5px;width:255px;}
.stnd_input_type input{font-size:16px;border:0px solid #333;width:100%;}
.stnd_input_label{font-size:12px;margin:5px 0px 5px 0px;color:#606060;}

.font_size_10{font-size:10px;}
.font_size_12{font-size:12px;}
.font_size_14{font-size:14px;}
.font_size_16{font-size:16px;}
.font_size_18{font-size:18px;}
.font_size_20{font-size:20px;}
.font_size_22{font-size:22px;}
.font_size_24{font-size:24px;}
.font_size_26{font-size:26px;}
.font_size_28{font-size:28px;}
.font_size_30{font-size:30px;}
.font_size_50{font-size:50px;}
.size_16{font-size:16px;}


.font_weight_normal{font-weight:normal;}
.font_weight_bold{font-weight:bold;}

.font_white{color:#fff;}
.font_white_links a{color:#fff;}
.font_white_links a:hover{color:#fff;}

.link_type_main_1 a, .link_type_main_1 a:hover{color:#ff6d02;text-decoration:underline;}
.link_type_main_1 a:hover{text-decoration:none;}

.font_style_italic{font-style:italic;}

.font_red_1{color:#ff0000;}
.font_red_1_links a{color:#ff0000;}
.font_red_1_links a:hover{color:#ff0000;}

.font_green_1{color:#86a86f;}
.font_green_1_links a{color:#86a86f;}
.font_green_1_links a:hover{color:#86a86f;}

.font_green_2{color:#4e8500;}
.font_green_2_links a{color:#4e8500;}
.font_green_2_links a:hover{color:#4e8500;}

.font_orange_1{color:#ff6000;}
.font_orange_1_links a{color:#ff6000;}
.font_orange_1_links a:hover{color:#ff6000;}

.font_blue_1{color:#ff7200;}
.font_blue_1_links a{color:#ff7200;}
.font_blue_1_links a:hover{color:#ff7200;}

.font_black_1{color:#474747;}
.font_black_1_links a{color:#474747;text-decoration:underline;}
.font_black_1_links a:hover{color:#474747;text-decoration:none;}

.font_gray_1{color:#aaa;}
.font_gray_1_links a{color:#aaa;text-decoration:underline;}
.font_gray_1_links a:hover{color:#aaa;text-decoration:none;}

.color_red{color:#ff0000;}

.text_align_left{text-align:left;}
.text_align_center{text-align:center;}
.text_align_right{text-align:right;}

.text_underline{text-decoration:underline;}

.padding_1{padding:1px;}
.padding_left_1{padding-left:1px;}
.padding_right_1{padding-right:1px;}
.padding_top_1{padding-top:1px;}
.padding_bottom_1{padding-bottom:1px;}

.padding_2{padding:2px;}
.padding_left_2{padding-left:2px;}
.padding_right_2{padding-right:2px;}
.padding_top_2{padding-top:2px;}
.padding_bottom_2{padding-bottom:2px;}

.padding_4{padding:4px;}
.padding_left_4{padding-left:4px;}
.padding_right_4{padding-right:4px;}
.padding_top_4{padding-top:4px;}
.padding_bottom_4{padding-bottom:4px;}

.padding_5{padding:5px;}
.padding_left_5{padding-left:5px;}
.padding_right_5{padding-right:5px;}
.padding_top_5{padding-top:5px;}
.padding_bottom_5{padding-bottom:5px;}

.padding_10{padding:10px;}
.padding_left_10{padding-left:10px;}
.padding_right_10{padding-right:10px;}
.padding_top_10{padding-top:10px;}
.padding_bottom_10{padding-bottom:10px;}

.padding_15{padding:15px;}
.padding_left_15{padding-left:15px;}
.padding_right_15{padding-right:15px;}
.padding_top_15{padding-top:15px;}
.padding_bottom_15{padding-bottom:15px;}

.padding_20{padding:20px;}
.padding_left_20{padding-left:20px;}
.padding_right_20{padding-right:20px;}
.padding_top_20{padding-top:20px;}
.padding_bottom_20{padding-bottom:20px;}

.padding_30{padding:30px;}
.padding_left_30{padding-left:30px;}
.padding_right_30{padding-right:30px;}
.padding_top_30{padding-top:30px;}
.padding_bottom_30{padding-bottom:30px;}

.padding_40{padding:40px;}
.padding_left_40{padding-left:40px;}
.padding_right_40{padding-right:40px;}
.padding_top_40{padding-top:40px;}
.padding_bottom_40{padding-bottom:40px;}

.padding_top_bottom_5{padding:5px 0px 5px 0px;}


.width_60{width:60px;}
.width_70{width:70px;}
.width_80{width:80px;}
.width_100{width:100px;}
.width_106{width:106px;}
.width_150{width:150px;}
.width_200{width:200px;}
.width_210{width:210px;}
.width_560{width:560px;}


    
.box_shadow {-moz-box-shadow: 5px 5px 5px #333;-webkit-box-shadow: 5px 5px 5px #333;box-shadow: 5px 5px 5px #333;}
.box_shadow_1 {-moz-box-shadow: 0px 0px 30px 10px #bebebe;-webkit-box-shadow: 0px 0px 30px 10px #bebebe;box-shadow: 0px 0px 30px 10px #bebebe;}

.box_round_corner_7{-moz-border-radius: 7px;border-radius: 7px;}


.min_height_30{min-height:30px;height:auto !important;height:30px;}
.min_height_50{min-height:50px;height:auto !important;height:50px;}
.min_height_110{min-height:110px;height:auto !important;height:110px;}
.min_height_135{min-height:135px;height:auto !important;height:135px;}
.min_height_210{min-height:210px;height:auto !important;height:210px;}
.min_height_240{min-height:240px;height:auto !important;height:240px;}
.min_height_300{min-height:300px;height:auto !important;height:300px;}
.min_height_350{min-height:350px;height:auto !important;height:350px;}
.min_height_750{min-height:750px;height:auto !important;height:750px;}


.vertical_align_b{vertical-align:bottom;}
.vertical_align_m{vertical-align:middle;}
.vertical_align_t{vertical-align:top;}
.cursor_hand, .ch{cursor:pointer;}
.hr{border-top:1px solid #ccc;}
.hr_dashed{border-top:1px dashed #ccc;}
.vhr{border-left:1px solid #ccc;}
.float_left, .f_left{float:left;}
.float_right, .f_right{float:right;}
.clear{clear:both;}

.standart_form_button{background:#ff8502;color:#fff;border:0px;font-size:16px;padding:7px 0px 7px 0px;font-weight:bold;width:150px;margin-top:20px;}
.standard_btn{padding:5px;border:1px solid #bebebe;cursor:pointer;text-align:center;}
.background_position_left_center{background-position:left center;}
.hr_dotted{height:2px;border-top:1px dotted #333;}
/* --------- img --------- */