@charset "utf-8";
/*UPDATE*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, sty_fo_main_in, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, sty_fo_main_in, header, hgroup, menu, nav, section { display: block; }
body { background-color: #FFF; line-height: 1; font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 12px; line-height: 16px; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
tr td { vertical-align: top; }
/*styles*/
a:link { color: #3CF; text-decoration: none; }
a:visited { color: #3CF; text-decoration: none; }
a:active { color: #3CF; text-decoration: none; }
a:hover { color: #960; cursor: pointer; }
h1, h2, h3, h4, h5, h6 { color: #06C; }
p { color: #666; font-size: 12px; line-height: 16px; text-align: justify; }
.tab_60 { width: 60%; }
.tab_40 { width: 40%; }
.tab_25 { width: 25%; }
.tab_20 { width: 20%; }
.red { color: #F00; }
.white { color: #FFF; }
.green { color: #0C0; }
.bold { font-weight: bold; }
.col_grey_m { color: #999; }
strong { font-weight: bold; }
.float_ri { float: right; }
.hr_blue { border-bottom: 0px solid #9CF; border-top: 1px solid #06C; margin: 5px 0px 7px 0px; padding: 0px; }
.hr_grey { border-bottom: 0px solid #333; border-top: 1px solid #999; margin: 5px 0px 5px 0px; padding: 0px; }
.tab_33 { width: 33%; }
.tab_50 { width: 50%; }
.tab_100 { width: 100%; }
.hide { display: none; }
.cl_le { clear: left; }
.h1_page { font-size: 28px; line-height: 28px; padding: 0px 0px 3px 0px; }
.h2_page { font-size: 19px; padding: 0px 0px 3px 0px; }
.h3_page { font-size: 15px; padding: 0px 0px 0px 0px; }
input[type="checkbox"], input[type="submit"] { cursor: pointer; }
textarea, input, select { font-family: Arial, Helvetica, sans-serif; }
#breadcrumb { border-bottom: 1px solid #CCC; line-height: 18px; margin-bottom: 5px; }
/*layout*/
#sty_he_hour_wi { background-color: #000; width: 100%; }
#sty_he_hour_in { background-image:url(../images/new_blue/sprites/sprite-main.gif); background-position:0px -12px; background-repeat:no-repeat; height:20px; margin: 0 auto; text-align: center; width: 975px; }
#sty_he_main_wi { background-image: url(../images/new_blue/backgrounds/nav_main.png); background-repeat: repeat-x; background-position: left bottom; width: 100%; }
#sty_he_main_in { vertical-align: middle; width: 975px; margin: 0 auto; }
#sty_he_main_pho { text-align: left; padding-top: 10px; width: 285px; }
.sty_he_main_pho_uk_txt { color: #999; font-size: 20px; padding: 15px 0px 0px 0px; }
.sty_he_main_pho_uk_no { color: #06C; font-size: 30px; line-height: 34px; }
.sty_he_main_pho_int_txt { color: #999; font-size: 18px; padding: 10px 0px 0px 0px; }
.sty_he_main_pho_int_no { color: #06C; font-size: 18px; }
#sty_he_main_logo { height: 130px; vertical-align: middle; text-align: center; width: 405px; }
#sty_he_main_sear { padding: 10px 0px; text-align: right; width: 285px; }
#sty_sear_main { height: 30px; padding: 20px 0px 0px 0px; }
.sty_sear_main_inp { background-color: #e8e8e8; border: 1px solid #09C; color: #333; float: left; height: 24px; font-size: 14px; line-height: 24px; margin: 0px 0px 0px 17px; padding: 0px 10px; width: 220px; }
.sty_sear_main_but { background-image: url(../images/new_blue/backgrounds/search-submit-main.png); background-position: center center; background-repeat: no-repeat; border: none; cursor: pointer; float: right; height: 26px; line-height: 24px; margin: 0px 0px 0px 0px; padding: 0px; text-align: center; width: 26px; }
.sty_sear_main_but:hover { background-image: url(../images/new_blue/backgrounds/search-submit-main-hover.png); background-position: center center; background-repeat: no-repeat; }
.sty_he_main_adv_txt { background-image:url(../images/new_blue/sprites/sprite-main.gif); background-position:-48px 2px; background-repeat:no-repeat; font-size: 14px; line-height:14px; text-align: right; margin-left:120px; }
#sty_soc_ho {cursor:pointer;position:fixed; right:-120px; top:220px; z-index:9999; width:150px;}
.sty_soc_ho_hover {  right:0px !important;}
.sty_soc_ho { height:30px; margin-bottom:4px; text-align:left; width:150px;}
.sty_soc_ho_img { background-image:url(../images/new_blue/sprites/social.jpg); background-repeat:no-repeat; float:left;height:30px; width:30px;}
.sty_soc_ho_fb { background-position:0px 0px;}
.sty_soc_ho_tw { background-position:-30px 0px;}
.sty_soc_ho_gp{ background-position:-60px 0px;}
.sty_soc_ho_area { background-color:#F7F7F7; float:left; height:25px; overflow:hidden; opacity:1; padding:5px 0px 0px 20px; width:100px;}
#___plusone_0 { z-index:10000; width: 70px !important; }
.sty_nav_cell { background-color: #09C; border-right: 1px solid #000; text-transform: uppercase; width: 139px; }
.sty_nav_cell a { color: #FFF; display: block; font-size: 14px; line-height: 30px; text-align: center; }
.sty_nav_cell a:hover { background-color: #960; }
.sty_nav_cell_fix { border-left: 1px solid #000; }
#sty_he_shop_wi { background-color: #000; width: 100%; }
#sty_he_shop_in { height: 26px; line-height: 26px; margin: 0 auto; text-transform: uppercase; width: 975px; }
.sty_he_shop_in_track { text-align: left; width: 180px; }
#sty_he_shop_in_track_ico { background-image: url(../images/new_blue/sprites/sprite-main.gif); background-position: 0px 0px; background-repeat: no-repeat; float: left; height: 12px; margin: 7px 5px 0px 0px; width: 12px; }
.sty_he_shop_in_wish { text-align: left; width: 130px; }
#sty_he_shop_in_wish_ico { background-image: url(../images/new_blue/sprites/sprite-main.gif); background-position: -12px 0px; background-repeat: no-repeat; float: left; height: 12px; margin: 7px 5px 0px 0px; width: 12px; }
.sty_he_shop_in_comp { text-align: left; width: 180px; }
#sty_he_shop_in_comp_ico { background-image: url(../images/new_blue/sprites/sprite-main.gif); background-position: -24px 0px; background-repeat: no-repeat; float: left; height: 12px; margin: 7px 5px 0px 0px; width: 12px; }
.sty_he_shop_in_bag { text-align: right; width: 485px; }
#sty_he_shop_in_bag_ico { background-image: url(../images/new_blue/sprites/sprite-main.gif); background-position: -36px 0px; background-repeat: no-repeat; float: left; height: 12px; margin: 7px 5px 0px 292px; width: 12px; }
.sty_he_shop_in_icon { vertical-align: -2px; padding-right: 5px; }
#sty_con_main { margin: 0 auto; width: 975px; }
#sty_side_main { border-right: 1px solid #CCC; padding: 10px 0px; width: 194px; }
.sty_side_main_ti { color: #06C; font-size: 14px; font-weight:bold; padding: 0px 0px 2px 10px; }
ul.side_nav { border-top: 1px solid #CCC; margin-bottom: 10px; }
ul.side_nav li a { border-bottom: 1px solid #CCC; color: #09C; display: block; font-size: 12px; padding: 4px 0px 4px 10px; text-align: left; }
ul.side_nav li a:hover { background-color: #960; color: #FFF; }
#sty_cont_main { padding: 10px 0px 10px 10px; width: 770px; }
#sty_fo_note_wi { background-color: #000; width: 100%; }
#sty_fo_note_in { background-image:url(../images/new_blue/sprites/sprite-main.gif); background-position:0px -32px; background-repeat:no-repeat; height:40px;width: 975px; margin: 0 auto; }
#sty_fo_note_in p { color: #999; text-align: center; }
#sty_fo_main_wi { background-image: url(../images/new_blue/backgrounds/nav_main.png); background-repeat: repeat; background-position: left top; padding: 20px 0px; width: 100%; }
#sty_fo_main_in { color: #333; text-align: center; width: 975px; margin: 0 auto; }
.sty_fo_main_in_cell { border-right: 1px solid #333; padding: 0px 20px; text-align: justify; width: 202px; }
.sty_fo_main_in_cell p { color: #FFF; font-size: 12px; line-height: 16px; }
.sty_fo_main_in_cell_fix { border-left: 1px solid #333; width: 202px; }
.sty_fo_main_img_bor { border: 1px solid #333; }
.sty_fo_main_icon { margin: 0px 5px 0px 0px; }
#fo_info { background-image:url(../images/new_blue/sprites/sprite-main.gif); background-position:-0px -72px; background-repeat:no-repeat; height:242px;padding-top:16px}
#fo_cards { background-image:url(../images/new_blue/sprites/sprite-main.gif); background-position:-202px -72px; background-repeat:no-repeat; height:242px;}
#fo_secure { background-image:url(../images/new_blue/sprites/sprite-main.gif); background-position:-404px -72px; background-repeat:no-repeat;  height:194px;padding-top:48px;}
#fo_delivery { background-image:url(../images/new_blue/sprites/sprite-main.gif); background-position:-606px -72px; background-repeat:no-repeat; height:242px;}
#sty_fo_cook_wi { background-color: #000; padding: 5px 0px; width: 100%; }
#sty_fo_cook_in { font-size: 10px; text-align: center; width: 975px; margin: 0 auto; }
#sty_fo_cook_in p { color: #999; text-align: center; }


/* ITEM */
.it_h1 { font-size: 26px; line-height: 30px; }
.it_h2 { color: #666; font-size: 20px; }
.it_h3 { color: #000; font-size: 15px; }
.it_h4 { font-size: 16px; }
.it_h5 { font-size: 18px; text-align: center; }
.it_h1, .it_h2, .it_h3, .it_h4, .it_h5 { padding-bottom: 4px }
#it_inf_tab_le { padding: 10px 15px 0px 10px; width: 262px; }
#it_inf_tab_mi { padding: 10px 0px 0px 0px; width: 318px; }
#it_inf_tab_ri { padding: 10px 0px 0px 15px; width: 150px; }
.it_img_ho { border: 1px solid #CCC; height: 360px; margin: auto; padding: 10px 0px; position: relative; text-align: center; vertical-align: middle; width: 260px; }
.it_a_enla { border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; font-size: 14px; margin: auto; padding: 3px 0px 3px 0px; text-align: center; width: 260px; }
.it_but_ho { padding: 0px 0px 0px 0px; width: 262px; }
.it_pri_ho { padding-top: 20px; }
.it_pri_ho p { text-align: center; }
.it_retpri_txt { color: #666; font-size: 16px; }
.it_save_txt { color: #666; font-size: 16px; font-weight: bold; }
.it_ourpri_txt { color: #960; font-size: 22px; line-height: 26px; padding: 8px 0px; }
.it_but_wish a, .it_but_comp a { font-size: 12px; line-height: 20px; }
.it_but_wish { margin: 0px 2px 0px 0px; }
.it_but_comp { margin: 0px 0px 0px 2px; }
.it_but_wish a, .it_but_comp a { background-color: #3CF; color: #FFF; display: block; padding: 0px 0px 0px 0px; text-align: center; width: 126px; }
.it_but_addba { background-color: #3CF; border: none; color: #FFF; cursor: pointer; display: block; height: 30px; font-size: 15px; line-height: 30px; margin: 0px; padding: 0; text-align: center; width: 262px; }
.it_but_addba:hover, .it_but_wish a:hover, .it_but_comp a:hover { background-color: #960; }
.it_title_ho { text-align: left; }
.it_inf_tab { line-height: 22px; width: 308px; }
.it_inf_tab_le { font-weight: bold; width: 125px; }
.it_inf_tab_le a, .it_inf_tab_ri a { color: #666; }
.it_inf_tab_ri { width: 183px; }
.it_inf_tab_le a, .it_inf_tab_ri a { text-decoration: underline; }
.it_inf_desc_ho { color: #666 !important; font-size: 12px !important; line-height: 16px !important; text-align: justify !important; }
.it_inf_desc_ho li { list-style-type: none; }
.it_hr { border: none; margin: 7px 0px; background-color: #CCC; height: 1px; }
.it_rec_cell { border: 1px solid #CCC; color: #333; font-size: 13px; height: 160px; margin-bottom: 5px; padding: 5px 0px; width: 148px; }
.it_rec_cell p { text-align: center; }
.it_rec_cell_img { display: table-cell; vertical-align: middle; height: 120px; padding-bottom: 5px; text-align: center; width: 148px; }
.it_rec_cell:hover { border-color: #960; }
.it_gua_tab { border: 1px solid #333; margin: 5px 50px; }
.it_gua_tab td { padding: 10px; }
#image { }
.it_but_prin a { background-image:url(../images/new_icons/print_icon.png); background-position:60px 4px; background-repeat:no-repeat;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #999; color: #999; display: block; line-height: 16px; padding: 5px; text-align: center; width: 250px; }
.it_but_prin a:hover { border-color: #06C; color: #06C; }
.it_but_wris a { background-image:url(../images/new_icons/pdf_icon.png);background-position:35px 4px; background-repeat:no-repeat; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #999; color: #999; display: block; line-height: 16px; padding: 5px; text-align: center; width: 250px; }
.it_but_wris a:hover { border-color: #06C; color: #06C; }
.it_ban_pro_but { background-color: #09C; color: #FFF; font-size: 14px; line-height: 28px; position: absolute; text-align: center; width: 130px; }
.it_ban_pro_but:hover { background-color: #960; cursor: pointer; }
.it_ban_pro_but a { color: #FFF; }
.it_ban_pro_but_to { margin: 20px 0px 0px 620px; }
.it_ban_pro_but_bo { margin: 58px 0px 0px 620px; }
/* INFO - track order login */
.in_tra_log_map { background-image: url(../images/new_backgrounds/world_map.gif); background-position: 0px 145px; background-repeat: no-repeat; min-height: 650px; padding: 0px 0px 0px 68px; }
#in_tra_log_tab { background-color: #FFF; border: 1px solid #09C; padding-bottom: 10px; width: 500px; }
.in_tra_log_he { background-color: #09C; color: #FFF; font-size: 14px; line-height: 26px; }
.in_tra_log_tab_le { color: #000; font-size: 14px; height: 30px; line-height: 32px; padding-left: 20px; width: 130px; }
.in_tra_log_tab_ri { width: 350px; }
.in_tra_log_inp { background-color: #CCC; border: 1px solid #999; color: #000; height: 22px; line-height: 22px; margin: 5px 0px 5px 0px; outline: #3CF; padding: 0px 5px 0px 5px; width: 320px; }
.in_tra_log_but { background-color: #3CF; border: none; color: #FFF; cursor: pointer; display: block; height: 30px; font-size: 15px; line-height: 30px; margin: 0px; padding: 0px 0px 0px 0px; text-align: center; text-transform: uppercase; width: 160px; }
.in_tra_log_but:hover { background-color: #960; }
/* INFO - track order account */
.in_acc_tra_tab { border: 1px solid #09C; font-size: 14px; line-height: 26px; width: 768px; }
.in_acc_tra_tab_he { background-color: #09C; color: #FFF; }
.in_acc_tra_tab_cell { padding: 0px 5px; width: 20%; }
#in_acc_butt_conshop { background-color: #3CF; border: none; color: #FFF; cursor: pointer; display: block; height: 30px; font-size: 15px; line-height: 30px; margin: 0px; padding: 0px 0px 0px 0px; text-align: center; text-transform: uppercase; width: 200px; }
#in_acc_butt_conshop:hover { background-color: #960; }
/* INFO - about us */
#in_ab_he { background-image: url(../images/new_blue/info/headers/about-us.jpg); background-position: center top; background-repeat: no-repeat; border-bottom: 1px solid #06C; border-top: 1px solid #06C; margin: 10px 0px 0px 0px; padding: 20px 0px; }
#in_ab_he p { text-align: right; }
#in_ab_int { padding: 10px 0px }
.in_ab_tab { margin-bottom: 10px; width: 770px; }
.in_ab { border: 1px solid #CCC; line-height: 16px; padding: 10px; text-align: justify; width: 358px; }
.in_ab_fix_le { margin-right: 5px; }
.in_ab_fix_ri { margin-left: 5px; }
#in_ab_auth { border: 1px solid #CCC; margin: 10px 0px; padding: 10px 9px; }
ul.in_ab_ul_no li { background-image: url(../images/list_no.png); }
ul.in_ab_ul_yes li { background-image: url(../images/list_yes.png); }
ul.in_ab_ul_no li, ul.in_ab_ul_yes li { background-position: left center; background-repeat: no-repeat; padding-left: 20px; }
ul.in_ab_ul_no, ul.in_ab_ul_yes { font-size: 12px; line-height: 20px; padding: 5px 0px 0px 0px; }
/* INFO - policies */
.in_po_he { border: 1px solid #CCC; color: #09C; cursor: pointer; font-size: 16px; line-height: 40px; margin-top: 10px; width: 768px; }
.in_po_he:hover { background-color: #960; border-color: #960; color: #FFF; }
.in_po_he_ac { background-color: #09C; border-color: #09C; color: #FFF; }
.in_po_he_le { padding-left: 20px; width: 480px; }
.in_po_he_ri { text-align: right; padding-right: 20px; width: 248px; }
.in_po_box { border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; display: none; padding: 20px; width: 728px; }
ul.policy li { list-style-type: disc; margin-left: 20px; }
/* INFO - watch features*/
#in_wf_ho { background-color: #000; background-image: url(../images/new_blue/info/images/watch-info-bg.jpg); background-position: center top; background-repeat: no-repeat; min-height: 948px; padding: 190px 150px 10px 150px; width: 470px; }
.in_wf_he { background-color: #333; border: 1px solid #000; color: #3CF; display: none; font-size: 12px; line-height: 24px; padding: 0px 20px; text-align: center; width: 428px; }
.in_wf_he:hover { background-color: #960; color: #FFF; cursor: pointer; }
.in_wf_ho { background-color: #FFF; border-left: 1px solid #000; border-right: 1px solid #000; display: none; padding: 20px; width: 428px; }
/* INFO - Contact */
#in_con_clock { background-image: url(../images/2015/map.png); background-position: 270px 130px; background-repeat: no-repeat; }
.in_con_tab { border-top: 1px solid #09C; border-left: 1px solid #09C; border-right: 1px solid #09C; line-height: 24px; margin: 5px 0px 0px 0px; width: 60%; }
.in_con_tab_he { background-color: #09C; color: #FFF; font-size: 16px; line-height: 30px; padding: 0px 20px; }
.in_con_tab tr td { border-bottom: 1px solid #09C; padding-left: 10px; }
.in_con_tab_le { background-color: #FFF; font-weight: bold; width: 45%; }
.in_con_tab_ri { background-color: #FFF; width: 55%; }
/* INFO - faq */
.in_fa_tab { width: 770px; }
.in_fa_tab_left { padding: 0px 30px 0px 0px; width: 370px; }
.in_fa_tab_right { width: 370px; }
.in_fa_ad { background-color: #000; border: 3px ridge #b49254; font-family: Verdana, Geneva, sans-serif; padding: 10px 10px 20px 10px; width: 344px; }
.in_fa_ad p { color: #FFF; font-size: 12px; line-height: 16px; text-align: center; }
.in_fa_ad_logo { margin-left: 75px; text-align: center; }
.in_fa_ad_ref_txt { background-color: #FFF; color: #000; font-size: 40px; line-height: 60px; margin: 20px 10px 0px 10px; text-align: center; }
p.in_fa_ad_a { color: #b49254; font-size: 20px; padding: 20px 0px 0px 0px; }
p.in_fa_ad_a a { color: #b49254; }
/* CHECKOUT - cart */
.che_car_ite_tab { border: 1px solid #09C; font-size: 14px; line-height: 20px; width: 768px; }
.che_car_ite_tab_he { background-color: #09C; color: #FFF; font-size: 12px; line-height: 20px; }
.che_car_ite_tab_img { text-align: left; padding: 10px 20px; width: 90px; }
.che_car_ite_tab_des { line-height: 20px; padding: 30px 10px 0px 0px; width: 200px; }
.che_car_ite_tab_des a { color: #666; }
.che_car_ite_tab_qua { padding: 30px 10px 0px 0px; width: 100px; }
.che_car_ite_tab_qua_box { background-color: #F7F7F7; border: 1px solid #999; height: 20px; line-height: 20px; margin: 0px 0px 5px 0px; text-align: center; width: 25px; }
.che_car_ite_tab_pri { padding: 30px 10px 0px 0px; width: 110px; }
.che_car_ite_tab_tot { padding: 30px 10px 0px 0px; width: 110px; }
.che_car_ite_tab_del { padding: 30px 20px 0px 0px; width: 58px; }
.che_car_ite_tab_del a { background-color: #3CF; color: #FFF; display: block; font-size: 12px; line-height: 20px; text-align: center; }
.che_car_ite_tab_del a:hover { background-color: #960; }
.che_car_ite_tab_fix { border: 1px solid #09C; }
.che_car_ite_tab_gua { border-top: 1px solid #960; border-bottom: 1px solid #960; line-height: 24px; }
.che_car_ite_tab_spr { color: #960; font-size: 16pt; line-height: 22px; }
.che_car_ite_tab_pro { color: #666; }
.che_car_ite_tab_pro a { color: #960; }
.che_car_ite_tab_pro_inp { color: #333; border: 1px solid #999; width: 85px; }
#che_car_del_tab { border: 1px solid #09C; width: 768px; }
.che_car_del_tab_he { background-color: #09C; color: #FFF; font-size: 16px; line-height: 30px; padding: 0px 20px; }
.che_car_del_tab_le { padding: 10px 20px; width: 344px; }
.che_car_del_tab_ri { padding: 10px 20px; width: 344px; }
.che_car_del_tab_h3 { font-size: 16px; line-height: 30px; }
.che_car_del_tab_dro { background-color: #F7F7F7; border: 1px solid #999; margin: 5px 0px 10px 0px; height: 20px; line-height: 20px; outline: none; width: 340px; }
.che_car_del_tab_txt_sm { font-size: 10px; line-height: 14px; }
.che_car_del_tab_txt_la { line-height: 14px; margin: 5px 20px 10px 20px; }
.che_car_tot_tab { border: 1px solid #09C; font-size: 14px; line-height: 24px; width: 378px; }
.che_car_tot_tab_le { padding: 0px 20px; width: 149px; }
.che_car_tot_tab_ri { padding: 0px 20px; text-align: right; width: 149px; }
.che_car_tot_tab_tot_tr { background-color: #06C; border-top: 1px solid #09C; color: #FFF; }
.che_car_tot_tab_dis_txt { color: #960; }
.che_car_but_goche { background-image: url(../images/new_buttons/button_cart_checkout.png); background-repeat: no-repeat; border: 2px solid #333; color: #FFF; cursor: pointer; display: block; font-size: 14px; height: 23px; line-height: 23px; padding-right: 23px; text-align: center; text-shadow: 1px 1px #000000; width: 124px; -webkit-border-radius: 12px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius: 12px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-radius: 12px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.che_car_but_goche:hover { background-image: url(../images/new_buttons/button_cart_checkout_hover.png); }
#che_car_pay_tab { width: 370px; }
.che_car_pay_tab_le { width: 185px; }
.che_car_pay_tab_ri { width: 185px; }
#cbaButton { vertical-align: top; margin: 0px 0px 0px 34px; width: 151px; }
/* CHECKOUT - step 2 */
.che_opt_actno { color: #CCC; font-size: 17px; }
.che_opt_actno a { color: #CCC; font-size: 17px; }
.che_opt_act { color: #06C; font-size: 17px; }
.che_opt_act_sm { color: #06C; font-size: 13px; line-height: 17px; }
.che_opt_actno_sm { color: #CCC; font-size: 13px; line-height: 17px; }
.che_opt_actno_sm a { color: #CCC; font-size: 13px; line-height: 17px; }
.che_error { font-size: 9pt; padding: 3px 0px 8px 0px; text-align: center; }
#che_st2_inf_tab { width: 770px; }
.che_st2_inf_tab_cell { width: 385px; }
.che_st2_inf_tab_he { background-color: #09C; color: #FFF; font-size: 16px; line-height: 30px; padding: 0px 20px; }
.che_st2_inf_tab_le { border: 1px solid #09C; height: 520px; width: 378px; }
.che_st2_inf_tab_ri { border: 1px solid #09C; margin-left: 5px; height: 520px; width: 378px; }
.che_st2_inf_tab_txt_sm { font-size: 10px; line-height: 16px; padding: 3px 0px 3px 20px; text-align: left; }
.che_st2_inf_tab_txt_sm_bo { font-size: 10px; line-height: 14px; text-align: justify; padding-right: 20px; }
.che_st2_inf_tab_copy { font-size: 10px; line-height: 32px; padding: 3px 0px 3px 20px; text-align: left; }
.che_st2_inf_tab_inf_le { color: #06C; font-size: 11px; line-height: 26px; padding-left: 20px; width: 153px; }
.che_st2_inf_tab_inf_ri { font-size: 12px; line-height: 26px; padding-right: 20px; width: 185px; }
.che_st2_inf_tab_inf_inp { background-color: #F7F7F7; border: 1px solid #999; height: 20px; line-height: 20px; margin: 0; padding: 0px 5px 0px 5px; width: 173px; }
.che_st2_inf_tab_inf_dro { background-color: #F7F7F7; border: 1px solid #999; line-height: 20px; margin: 0; padding: 0px 0px 0px 5px; width: 185px; }
.che_st2_inf_tab_inf_che { margin: 0px; vertical-align: middle; }
.che_st2_inf_tab_inf_area { background-color: #F7F7F7; border: 1px solid #999; height: 60px; line-height: 20px; margin: 2px 0px; max-width: 173px; min-width: 173px; max-height: 60px; overflow-y: scroll; padding: 0px 5px 0px 5px; width: 173px; }
.che_st2_inf_tab_char_inp { background-color: #F7F7F7; border: 1px solid #999; height: 20px; line-height: 20px; padding: 0px 0px 0px 5px; margin: 0; width: 20px; }
#che_st2_pay_tab { border: 1px solid #09C; width: 378px; }
.che_st2_pay_tab_dro_sm { background-color: #F7F7F7; border: 1px solid #999; height: 20px; line-height: 20px; padding: 0px 0px 0px 5px; margin: 0; width: 45px; }
.che_st2_pay_tab_code_a { background-color: #F7F7F7; border: 1px solid #999; height: 20px; line-height: 20px; padding: 0px 0px 0px 5px; margin: 0; width: 50px; }
.che_st2_pay_tab_iss_inp { background-color: #F7F7F7; border: 1px solid #999; height: 20px; line-height: 20px; padding: 0px 0px 0px 5px; margin: 0; width: 20px; }
.che_st2_pay_tab_iss_txt { font-size: 10px; }
.che_st2_but_revord { background-color: #3CF; border: none; color: #FFF; cursor: pointer; font-size: 18px; height: 40px; line-height: 40px; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; text-transform: uppercase; width: 378px; }
.che_st2_but_revord:hover { background-color: #960; }
.che_st2_img_sec { float: right; }
#che_st2_img_sec { background-image: url(https://www.thewatchsource.co.uk/images/new_checkout/step2_secure.jpg); background-position: left top; background-repeat: no-repeat; height: 326px; width: 370px; }
#che_st2_img_comod { float: right; margin-top: 100px; width: 113px; }
.che_st2_inf_tab_fix { height: 10px; }
#che_st2_opt_tab { margin-top: 13px; width: 770px; }
.che_st2_opt_tab_le { width: 390px; }
.che_st2_opt_tab_ri { width: 370px; }
.che_st2_conf_txt { line-height: 20px; padding-right: 20px; text-align: center; }
/* CHECKOUT - step 3 */
.che_st3_error p { text-align: center; }
.che_st3_h2 { font-size: 18px; padding: 5px 0px 5px 0px; }
.che_st34_h3 { font-size: 14px; padding-bottom: 5px; }
#che_st34_inf_tab { width: 770px; }
.che_st34_inf_tab_cell { width: 193px; }
.che_st34_inf_tab_cell a { background-color: #3CF; color: #FFF; display: block; font-size: 10px; line-height: 14px; margin: 0px 0px 5px 0px; text-align: center; width: 40px; }
.che_st34_inf_tab_cell a:hover { background-color: #960; }
.che_st34_inf_tab_cell p { font-size: 11px; line-height: 14px; }
.che_st34_inf_tab_cell br { height: 10px; }
.che_st3_ter_txt { padding-right: 20px; text-align: center; }
.che_st34_but { background-color: #3CF; color: #FFF; border: none; cursor: pointer; display: block; font-size: 18px; height: 40px; line-height: 40px; margin: 10px 0px 10px 0px; text-transform: uppercase; width: 378px; }
.che_st34_but:hover { background-color: #960; }
.che_st3_term_ho { border: 1px solid #999; font-size: 9px; height: 180px; overflow-y: scroll; -ms-overflow-y: scroll; margin: 20px 0px 0px 0px; padding: 10px; }
.che_st3_term_ho p, .che_st3_term_ho ul li { font-size: 10px; line-height: 12px; }
.che_st3_term_ho h2 { font-size: 12px; font-weight: bold; line-height: 16px; }
/* POP UPS */
.pop_h1 { font-size: 20px; padding-bottom: 5px; text-align: left; }
.pop_h2 { color: #000; font-size: 16px; padding-bottom: 5px; text-align: left; }
#pop_con { margin: 0 auto; padding: 20px; text-align: center; width: 560px; }
ul.pop_ul li { list-style-type: circle; margin-left: 20px; }
.pop_img_fix { margin: 10px 0px; }
#pop_wat_tab { border: 1px solid #CCC; width: 560px; }
.pop_wat_tab_le { border-right: 1px solid#CCC; font-weight: bold; padding: 5px 20px; width: 179px; }
.pop_wat_tab_ri { padding: 5px 20px; width: 300px; }
.pop_wat_tab_fix { border-bottom: 1px solid #CCC; }
/* SEARCH */
.adv_he { background-image: url(../images/new_blue/search/header.jpg); background-repeat: no-repeat; background-position: left top; height: 150px; width: 770px; }
.adv_he_h1 { color: #3CF; font-size: 30px; line-height: 150px; padding-left: 30px; }
.adv_h2 { font-size: 20px; line-height: 50px; text-align: center; text-transform: uppercase; }
.adv_h3 { border-bottom: 1px solid #06C; font-size: 12px; line-height: 20px; text-align: left; text-transform: uppercase; }
.adv_he_def { border-bottom: 1px solid#CCC; border-top: 1px solid#CCC; font-size: 14px; line-height: 30px; text-align: center; width: 770px; }
.adv_ho { position: absolute; width: 770px; }
.adv_ho_opt { width: 770px; }
.adv_crit_space { border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; height: 40px; line-height: 40px; margin-top: 420px; }
.adv_crit_ho { font-size: 10px; padding: 0px 0px 0px 0px; }
.adv_crit { float: left; padding: 5px 10px 20px 10px; width: 230px; }
.adv_crit_fix { margin-right: 10px; }
.adv_ho_crit { font-size: 12px; padding: 5px 0px; }
.adv_tab_fea { table-layout: fixed; width: 768px; }
.adv_tab_cell { height: 310px; overflow: hidden; padding: 20px; text-overflow: ellipsis; white-space: nowrap; width: 216px; }
.adv_tab_cell label { height: 22px; line-height: 22px; }
.adv_tab_cell input[type="checkbox"] { margin: 0px 5px 0px 0px; padding: 0; vertical-align: top; }
.adv_top_next { background-color: #09C; color: #FFF; cursor: pointer; display: block; font-size: 14px; letter-spacing: 1px; line-height: 30px; margin: 442px 0px 0px 668px; position: absolute; text-align: center; width: 100px; }
.adv_top_next:hover { background-color: #960; }
.adv_top_prev { background-color: #09C; color: #FFF; cursor: pointer; display: block; font-size: 14px; letter-spacing: 1px; line-height: 30px; margin: 442px 0px 0px 0px; position: absolute; text-align: center; width: 100px; }
.adv_top_prev:hover { background-color: #960; }
.adv_top_stage { margin: 442px 0px 0px 184px; font-size: 16px; line-height: 30px; position: absolute; text-align: center; width: 400px; }
.adv_but_res { border: none; background-color: #999; color: #FFF; font-size: 12px; height: 24px; margin: 0px 0px 0px 284px; line-height: 24px; padding: 0; width: 200px; }
.adv_but_res:hover { background-color: #960; }
.adv_pri_inp { background-color: #F7F7F7; border: 1px solid #999; height: 20px; line-height: 20px; margin: 0; padding: 0px 5px 0px 5px; width: 180px; }
.adv_pri_ho { padding: 40px 0px 0px 0px; text-align: center; }
.adv_pri_but_fin { border: none; background-color: #09C; color: #FFF; font-size: 22px; height: 50px; margin: 40px 0px 0px 0px; line-height: 50px; padding: 0; width: 400px; }
.adv_pri_but_fin:hover { background-color: #960; }





/* WISHLIST */
.wis_tab { border: 1px solid #09C; margin: 0px 0px 10px 0px; width: 768px; }
.wis_tab_img { padding: 10px 0px; text-align: center; width: 188px; }
.wis_tab_img p {text-align:center;}
.wis_tab_pri { color: #960; }
.wis_tab_pri_la {font-size:22px; padding-top:1px;}
.wis_inf_ho { padding: 10px 0px; width: 400px; }
#wis_inf_tab { width: 400px; }
.wis_inf_tab_le { color: #06C;width: 150px; }
.wis_inf_tab_ri {  width: 250px; }
.wis_but_ho { line-height:24px; padding:10px 10px 10px 10px; text-align: center; width: 158px; }
.wis_but_ho p { line-height:30px;text-align:center;}
.wis_but_addba { background-color: #3DF; color: #FFF;margin-bottom:5px; text-transform:uppercase;  }
.wis_but_addba:hover { background-color:#960; }
.wis_but { background-color: #09C; color: #FFF;margin-bottom:5px;  }
.wis_but:hover { background-color: #960; }










/* left */
/* comparison */
#comp_tab { border-bottom: 1px solid #999;  border-right: 1px solid #999;  margin-left: 10px; width: 758px; }
#comp_tab_sub { margin-left: 10px; text-align: center; width: 760px; }
.comp_feat { background-color:#CCC;border-top: 1px solid #FFF; color: #333; font-size: 11px; line-height: 20px; padding: 0px 5px; text-align: center; width: 120px; }
.comp_watch { border-left: 1px solid #999;border-top: 1px solid #CCC; font-size: 12px; line-height: 20px; padding: 0px 5px; text-align: center; width: 148px; }
.comp_watch img { margin-top: 10px; }
.comp_watch a { color: #960; font-size: 13px; line-height: 24px; }
.comp_ligh { background-color:#F7F7F7; border-left: 1px solid #999; font-size: 11px; line-height: 20px; }
.comp_dark { background-color:#E4E4E4; border-left: 1px solid #999; font-size: 11px; line-height: 20px; }
.comp_watch_space { color: #06C; font-size: 12px; line-height: 20px; padding: 0px 5px; text-align: center; width: 120px; }
.comp_watch_opt { font-size: 12px; line-height: 20px; padding: 0px 5px; text-align: center; width: 150px; }
.comp_watch_opt a { color: #960; }
.comp_butt_bott { background-image: url(../images/new_gradients/gradient_blue.jpg); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #333; color: #fff; margin: 0px 0px 5px 0px; width: 100%; display: block; font-size: 13px; line-height: 23px; text-align: center; text-shadow: 1px 1px #000; }
.comp_butt_bott a { color: #FFF; }
.comp_butt_bott:hover { background-image: url(../images/new_gradients/gradient_brown.jpg); }

/* info */
.info_holder a { color: #960; }
.info_holder { color: #666; font-size: 10pt; line-height: 15px; padding: 0px 0px 0px 10px; text-align: justify; }
.info_holder a:hover { color: #F90; text-decoration: underline; }
.mini_menu a { color: #960; }
.print_icon { vertical-align: bottom; }
.float_icon { float: left; height: 50px; margin: 0px 5px 0px 0px; width: 50px; }
/* BRAND */
.br_totals {color:#999; float:left; font-size:12px; margin:0px 0px 0px 0px; width:35px;}
.brand_h1 { font-size: 32px; line-height:32px; margin: 2px 200px 2px 0px; padding: 5px 0px 5px 20px; }
.brand_h2 { font-size:16px; padding: 10px 0px 5px 30px;}
.brand_h3 { font-size: 14px; padding: 0px 0px 1px 0px; }
.brand_h4 { color: #06C; font-size: 16px; padding: 10px 0px 5px 0px; text-align: center; }
.brand_h2 a { color: #06C; }
.brand_h1, .brand_h3 { color: #06C; }
.brand_spec_instock_tab { background-color: #FFF; width: 100%; }
.brand_spec { float: right; text-align: right; margin: -39px 0px 0px 599px; position: absolute; width: 150px; }
.brand_spec a { background-image:url(../images/new_blue/brand/christmas-button.jpg); background-position:left top; background-repeat:no-repeat; color: #F00; display: block; font-size: 14px; line-height: 32px;padding-right:15px;  text-transform: uppercase; }
.brand_spec a:hover { }
.brand_sublink { width: 100%; }
.brand_sublink_cell { width: 25%;}
.brand_sublink_cell a { color: #FFF; display: block; font-size: 14px; line-height: 30px; padding: 0px 0px 0px 20px; text-align: left; }
.brand_sublink_all { background-image: url(../images/new_blue/backgrounds/brand_all.png); background-position: center top; background-repeat: no-repeat; }
.brand_sublink_male { background-image: url(../images/new_blue/backgrounds/brand_men.png); background-position: center top; background-repeat: no-repeat; }
.brand_sublink_female { background-image: url(../images/new_blue/backgrounds/brand_women.png); background-position: center top; background-repeat: no-repeat; }
.brand_sublink_unisex { background-image: url(../images/new_blue/backgrounds/brand_unisex.png); background-position: center top; background-repeat: no-repeat; }
.brand_sublink_cell a:hover { color: #3CF; }
#brand { border: 1px solid #CCC; line-height: 15px; table-layout: fixed; text-align: left; width: 766px; }
.brand_td_le { border-right: 1px solid #DFE5EC; padding: 15px; width: 353px; }
.brand_td_ri { padding: 15px; width: 354px; }
ul.series { font-size: 13px; line-height: 24px; }
ul.series li { height: 24px; line-height: 22px; }
ul.series li a { background-color: #F7F7F7; border: 1px solid #FFF; color: #09C; display: block; margin-bottom: 1px; padding: 0px 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
ul.series li a:hover { background-color: #960; color: #FFF; text-decoration: none; }
.brand_history { color: #999; padding: 10px 20px; }
.brand_history p { color:#999; font-size: 12px; line-height: 16px;}
#brand_breadcrumb { border-bottom: 1px solid #CCC; color: #666; line-height: 20px; }
#brand_breadcrumb a { color: #09C; }
#brand_breadcrumb a:hover { color: #960; }
#brand_history { color: #999; font-size: 12px; line-height: 16px; text-align: justify; width: 770px; }
.brand_history_le { padding: 20px 0px; width: 385px; }
.brand_history_ri { padding: 20px 0px 0px 20px; width: 365px; }
ul.milestones { }
ul.milestones li { list-style-type: square; margin: 0px 0px 0px 15px; }
.brand_pen_auth { color: #06C; font-size: 18px; padding:15px 0px 5px 0px; text-align: center; }
.brand_pen_auth_txt { color: #666; font-size: 14px; text-align: center; }


#br_con {width:770px;}
#br_he { background-image:url(../images/new_blue/brand/header.jpg); background-position:left top; background-repeat:no-repeat;height:100px;}
.br_h1 { color:#FFF; font-size:30px; padding:30px 0px 5px 20px;}
.br_h2 { color:#CCC; font-size:16px; padding:5px 0px 0px 20px;}

.br_val_ho { background-color:#FC0; border:2px solid #FFF;  position:absolute;  margin:-53px 0px 0px 595px; padding-top:5px; text-align:center; width:150px;}
.br_val_ho a {background-color:#cc9900;  color:#FFF; display:block; font-size:14px; line-height:20px; margin-top:5px;}
.br_val_ho a:hover { background-color:#F00;}
.br_val_ho p { color:#F00;font-size:16px; font-weight:bold;  line-height:18px;text-transform:uppercase;text-align:center; }


.br_spec_ho { background-color:#ee008c; border:3px solid #700028; position:absolute; font-size:16px; height:40px; line-height:20px; margin:-50px 0px 0px 595px; padding:5px 0px; text-align:center; width:150px;}
.br_spec_ho a { color:#FFF; display:block;}
.br_spec_ho a:hover {color:#FFF;}
#br_gen_tab { font-size:14px; line-height:30px; text-align:center; width:770px;}
.br_gen_cell { background-color:#000;background-position:left center; background-repeat:repeat-x; border-bottom:1px solid #000; border-top:1px solid #000;  border-right:1px solid #000;  width:25%;}
.br_gen_cell a {color:#FFF; display:block; text-shadow:1px 1px #000;}
.br_gen_cell a:hover { background-color:#333;background-image:none;}
.br_gen_cell_fix {border-left:1px solid #000;}
.br_gen_all a {background-image:url(../images/new_blue/brand/gender_all.jpg);}
.br_gen_mal a {background-image:url(../images/new_blue/brand/gender_male.jpg);}
.br_gen_fem a {background-image:url(../images/new_blue/brand/gender_female.jpg);}
.br_gen_uni a {background-image:url(../images/new_blue/brand/gender_unisex.jpg);}
.br_h3 { color:#06C; font-size:14px; line-height:24px; padding-top:5px; text-align:center;}
#br_contact { border-bottom:1px solid #666;border-top:1px solid #666;padding:10px 0px;}
#br_contact p { color:#666; font-size:14px; font-weight:bold; line-height:18px;text-align:center;}
#br_ser_tab {width:770px;}
.br_ser_tab_le { padding:30px 15px 30px 0px;width:370px;}
.br_ser_tab_ri { padding:30px 0px 30px 15px;width:370px;}
ul.br_ser { font-size: 13px; }
ul.br_ser li {  height: 26px; line-height: 24px; margin-bottom:2px; }
ul.br_ser li a { background-color: #F7F7F7;border:1px solid #CCC; color: #09C; display: block;overflow: hidden; padding-right:10px; text-overflow: ellipsis; white-space: nowrap; width:358px; }
ul.br_ser li a:hover { background-color: #09C; border-color:#000; color: #FFF; text-decoration: none; }
ul.br_ser li a:hover .br_tot {color:#FFF;}
.br_tot { color:#999; float:left; text-align:left; margin-right:10px; padding-left:10px; width:30px;}
#br_history {margin-bottom:10px;}
#br_history p { color:#999; text-align: justify;}
/* promo */
.poli_chris_ho_he { color:#090; font-size:20px; font-weight:normal; padding-bottom:5px;}
.poli_chris_ho {border:1px solid #090; font-weight:bold; padding:20px; width:728px;}



/* NEW*/
.cl {
	clear:left;
}
.cb {
	clear:both;
}
#ribbon-wide {
	background-color:#000;
	width:100%;
}
#ribbon {
	margin: 0 auto;
	padding:10px 0px;
	text-align:center;
	width:980px;
}
#contact {
	color:#FFF;
	display:table-cell;
	float:left;
	font-size:14px;
	height:24px;
	line-height:24px;
	text-align:left;
	vertical-align:bottom;
	width:490px;
}
#contact span {
	color:#3CF;
	font-size:24px;
	line-height:24px;
}
#find {
	float:right;
	text-align:right;
	width:295px;
}
#find form input[type="text"] {
	background-color:#FFF;
	border: none;
	color:#333;
	float:left;
	height:24px;
	line-height:24px;
	margin:0;
	padding:0px 10px;
	width:250px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
#find form input[type="submit"] {
	background-image:url(../images/2014/sprites/main.png);
	background-repeat:no-repeat;
	background-position:-602px top;
	background-color:#FFF;
	border: none;
	border-left:1px solid #000;
	float:left;
	height:24px;
	line-height:24px;
	margin:0px;
	padding:0px;
	width:24px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
#header-wide {
	padding:10px 0px;
	width:100%;
}
#header {
	margin:0 auto;
	position:relative;
	text-align:center;
	width:980px;
}
#header a#advsearch {
	background-image:url(../images/2014/patterns/blue-medium.png);
	background-position:left top;
	background-repeat:repeat;
	color:#FFF;
	display:block;
	font-size:14px;
	height:24px;
	line-height:24px;
	padding:0px 20px;
	position:absolute;
	right:0;
	text-shadow:1px 1px #000;
	top:0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#header p#intro {
	color:#000;
	font-size:16px;
	padding-top:10px;
	text-align:center;
}
#nav-wide {
	background-image:url(../images/2014/patterns/blue-medium.png);
	background-position:left top;
	background-repeat:repeat;
	height:30px;
	width:100%;
}
#nav {
	margin:0 auto;
	text-align:center;
	width:980px;
}
#nav ul li {
	display:inline;
}
#nav ul li a {
	border-right:1px solid #FFF;
	color:#FFF;
	display:block;
	float:left;
	font-size:14px;
	height:30px;
	line-height:30px;
	text-shadow:1px 1px #000;
	width:139px;
}
#nav ul li a:hover {
	background-color:#333;
	background-image:none;
}
#nav ul li a.fix {
	border-left:1px solid #FFF;
	width:138px;
}
#features-wide {
	background-color:#000;
	padding:5px 0px;
	width:100%;
}
#features {
	margin:0 auto;
	text-align:center;
	width:980px;
}
#features .feat-img-le {
	display:block;
	float:left;
	height:18px;
	width:18px;
}
#features .feat-link-le {
	color:#CCC;
	float:left;
	line-height:18px;
	padding:0px 50px 0px 10px;
}
#features .feat-link-le a {
	color:#FFF;
}
#features .feat-img-ri {
	display:block;
	float:right;
	height:18px;
	text-align:right;
	width:18px;
}
#features .feat-link-ri {
	color:#CCC;
	float:right;
	line-height:18px;
	padding:0px 10px 0px 0px;
}
#features .feat-link-ri a {
	color:#F60;
}
#features .track {
	background-image:url(../images/2014/sprites/main.png);
	background-position:-626px top;
	background-repeat:no-repeat;
}
#features .wish {
	background-image:url(../images/2014/sprites/main.png);
	background-position:-644px top;
	background-repeat:no-repeat;
}
#features .comp {
	background-image:url(../images/2014/sprites/main.png);
	background-position:-662px top;
	background-repeat:no-repeat;
}
#features .bag {
	background-image:url(../images/2014/sprites/main.png);
	background-position:-680px top;
	background-repeat:no-repeat;
}
#callus-wide {
	border-top:1px solid #333;
	width:100%;
}
#callus {
	margin:0 auto;
	text-align:center;
	width:980px;
}
#callus h5 {
	color:#333;
	font-size:16px;
	line-height:40px;
	text-transform:uppercase;
}
#callus h5 a {
	color:#000;
	font-weight:bold;
}
#footer-wide {
	background-color:#000;
	width:100%;
}
#footer {
	margin:0 auto;
	padding-bottom:40px;
	text-align:center;
	width:980px;
}
#footer .float {
	float:left;
	margin:20px 10px;
	text-align:left;
	width:225px;
}
#footer #social ul li {
	display:inline;
	float:left;
	margin-right:10px;
	overflow:hidden;
}
#footer #social a {
	display: block;
	height:30px;
	overflow:hidden;
	text-indent:-9999px;
	width:30px;
}
#footer .float h6 {
	color:#FFF;
	font-size:16px;
	margin-bottom:10px;
	text-transform:uppercase;
	float:left;
}
#footer a#fb {
	background-image:url(../images/2014/sprites/main.png);
	background-position:0px top;
	background-repeat:no-repeat;
}
#footer a#tw {
	background-image:url(../images/2014/sprites/main.png);
	background-position:-30px top;
	background-repeat:no-repeat;
}
#footer a#gp {
	background-image:url(../images/2014/sprites/main.png);
	background-position:-60px top;
	background-repeat:no-repeat;
}
#footer #payment ul li.cards {
	display:inline-block;
	float:left;
	height:30px;
	margin:0px 3px 20px 0px;
	overflow:hidden;
	text-indent:-9999px;
	width:48px;
}
#footer #visa {
	background-image:url(../images/2014/sprites/main.png);
	background-position:-90px top;
	background-repeat:no-repeat;
}
#footer #master {
	background-image:url(../images/2014/sprites/main.png);
	background-position:-138px top;
	background-repeat:no-repeat;
}
#footer #maestro {
	background-image:url(../images/2014/sprites/main.png);
	background-position:-186px top;
	background-repeat:no-repeat;
}
#footer #amex {
	background-image:url(../images/2014/sprites/main.png);
	background-position:-234px top;
	background-repeat:no-repeat;
}
#footer #payment ul li.secure {
	display:inline-block;
	float:left;
	height:30px;
	margin-right:3px;
	overflow:hidden;
	text-indent:-9999px;
	width:60px;
}
#footer #vbv {
	background-image:url(../images/2014/sprites/main.png);
	background-position:-282px top;
	background-repeat:no-repeat;
}
#footer #securecode {
	background-image:url(../images/2014/sprites/main.png);
	background-position:-342px top;
	background-repeat:no-repeat;
}
#footer #delivery ul li {
	display:inline-block;
	float:left;
	height:30px;
	margin-right:3px;
	overflow:hidden;
	text-indent:-9999px;
	width:100px;
}
#footer #royal {
	background-image:url(../images/2014/sprites/main.png);
	background-position:-402px top;
	background-repeat:no-repeat;
}
#footer #fedex {
	background-image:url(../images/2014/sprites/main.png);
	background-position:-502px top;
	background-repeat:no-repeat;
}
#footer #copyright {
	border-top:1px solid #FFF;
	clear:left;
}
#footer p#copyright {
	color:#FFF;
	line-height:30px;
}
/* HOME */
#home .float {
	border:2px solid #CCC;
	float:left;
	margin:10px 0px;
	padding:10px 0px;
	text-align:center;
}
#home .float.two {
	width:371px;
}
#home .float.three {
	width:246px;
}
#home .float.four {
	width:181px;
}
#home .float h2 {
	font-size:18px;
	padding-bottom:3px;
}
#home .float p {
	text-align:center;
}
#home .float img {
	margin:10px 0px;
}
#home .float a {
	background-image:url(../images/2014/patterns/blue-medium.png);
	background-position:left top;
	background-repeat:repeat;
	color:#FFF;
	display:block;
	line-height:20px;
	text-shadow:1px 1px #000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#home .float a.two {
	margin:0px 100px;
}
#home .float a.three {
	margin:0px 50px;
}
#home .float a.four {
	margin:0px 40px;
}
#home h1 {
	font-size:20px;
	line-height:30px;
	text-align:center;
	
}
#home #intro {
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	margin-bottom:10px;
	padding:10px;
}
#home #intro p {
	text-align:center;
}#nav-brand {border-right:1px solid #CCC;}
#nav-brand h6 { font-size:18px; padding:10px 0px 5px 10px;}
#nav-brand ul {border-top:1px solid #CCC; margin-bottom:20px;}
#nav-brand ul li a { border-bottom:1px solid #CCC; color:#666; display:block; line-height:24px; padding-left:10px;}
#nav-brand ul li a:hover {background-color:#666; color:#FFF;}