@charset "utf-8";
/*
AUTHOR:            ant22.com
WEBSITE:        https://www.tempussuisse.com
THEME NAME:        TS
DESCRIPTION:    Written by ant22
NOTE:            May BAD KARMA strike you if you copy or steal our code
*/

*, html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, h1, h2, h3, h4, h5, h6 {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; font-weight:normal}
html, body                {height:100%; width:100%; padding:0; margin:0; border:0}
table                     {border-collapse:separate; border-spacing:0}
:focus                    {outline:0}
body                     {font-family:"Times New Roman",Times,Arial, Helvetica, sans-serif; font-size:100%; color:#000; margin:0; padding:0}
ol, ul, li                 {list-style:none}
caption, th, td         {text-align:left; font-weight:normal}
blockquote:before, blockquote:after,q:before, q:after         {content:""}
blockquote, q             {quotes:"" ""}
.clearfloat                {clear:both; height:0; line-height:0; font-size:0; display:block}
.clearfix:after            {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
.clearfix                 {display:inline-block}
html[xmlns] .clearfix    {display:block}
* html .clearfix        {height:1%}
.clear                     {overflow:hidden; width:100%}
a img, img                {border:none}
select, textarea, input[type='text'], input [type='submit'], input[type=password]    {border:1px solid #ccc; padding:3px}
input[type='text']        {margin:0 0 5px}
input[type='submit']    {padding:0; display:block; margin:2px 0 0 3px; background-color:#eee; height:30px; width:80px; color:#666}
textarea    {height:80px; width:250px; margin:2px 0 10px 0px}
a:link, a:visited, a:active    {color:#069}
a:hover     {text-decoration:underline}
table            {width:100%; border-collapse:collapse; table-layout:auto; vertical-align:top; margin:15px 0}
table thead th,
table tbody td,
table tfoot td    {padding:4px; border-collapse:collapse; vertical-align:top; color:#222; text-align:left}
table th    {background:#ededed; table-layout:auto; vertical-align:middle; font-weight:bold; padding:5px}

body    {font-family:"Times New Roman", Times, serif}
h1, h2, h3, h4, h5, h6         {margin:0.5em 0; padding:0; line-height:0.95em}
h1    {font-size:36px; margin:10px 0 20px; letter-spacing:-1px; font-weight:normal; font-style:italic; font-weight:normal; font-family:"Times New Roman", Times, serif}
h2    {font-size:1.9em; letter-spacing:-1px; font-style:italic;color:#666;}
h3    {color: #B67918; font-family: Georgia,"Times New Roman",Times,serif; font-size: 32px; letter-spacing: -1px; line-height: 1em;padding: 10px 0;}
h4    {font-size: 28px;font-style: italic; letter-spacing: -2px;  line-height: 1em; padding: 15px 0 0 0; font-weight:normal}
h5    {font-size:1.1em; font-weight:bold}
h6    {font-size:12px; text-transform:none; padding:0 0 4px; margin:0; font-weight:bold; color:#fff}
p    {margin:0 0 0.8em; padding:0; font-family: "Times New Roman", Times, serif;}
blockquote    {margin:0 0 0 20px; padding:0 15px; border-left:4px solid #ccc; font-size:1.4em; font-style:italic; letter-spacing:-1px}

body        {background:#f3f3f3}
#frame_header, #frame_nav, #frame_body, #frame_footer    {margin:0 auto; font-size:13px}
#frame_site    {margin:0 auto; position:relative; box-shadow:0 0 10px #b9b9b9; width:980px}
#frame_header    {clear:both; background:#000 url('images/core/bg_header.png') 0 0 repeat-x}
#frame_header #header    {overflow:hidden; margin:0 auto; width:960px}
#frame_logo, #frame_info            {display:table-cell; vertical-align:top; float:left}
#frame_logo                         {}
#frame_logo a                        {display:block}
#frame_info                            {width:550px; text-align:right}
#frame_info #topmenu                {clear:both; display:inline-block; text-align:right; width:100%; padding-top:10px}
#frame_info #topmenu ul                {margin:0; padding:0; float:right; padding:10px 0 0}
#frame_info #topmenu ul li            {display:table-cell; float:left; line-height:2.2em; text-transform:uppercase; font-size:11px}
#frame_info #topmenu ul li strong    {font-size:1.1em; padding-left:7px}
#frame_info #topmenu ul li a:link, #frame_info #topmenu ul li a:visited, #frame_info #topmenu ul li a:active    {font-size:11px; padding:0 6px; border-right:1px solid #737373; font-family:Arial, Helvetica, sans-serif; text-transform:none; color:#737373; text-decoration:none}
#frame_info #topmenu ul li a:hover    {text-decoration:underline}
#frame_info #topmenu ul li:last-child a    {border:none}
#frame_info #line_a                    {color:#C4881A; font-size:22px; font-style:italic; padding-top:10px}
#frame_nav    {background:#000; border:none}
#frame_nav ul{background:url('images/sprite-ts.png') 0 0;float:right;list-style-type:none;padding:0;margin:0;width:100%}
#frame_nav ul li{float:left;overflow:hidden;margin:0;padding:0;text-indent:-222px}
#frame_nav ul li a{background:url('images/sprite-ts.png') 0 0;display:block;height:60px}
#frame_nav ul a.nav-gents{background-position:0 0px;width:137px}
#frame_nav ul a.nav-gents:hover{background-position:0 -60px}
#frame_nav ul a.nav-ladies{background-position:-137px -0px;width:160px}
#frame_nav ul a.nav-ladies:hover{background-position:-137px -60px}
#frame_nav ul a.nav-jewellery{background-position:-297px -0px;width:213px}
#frame_nav ul a.nav-jewellery:hover{background-position:-297px -60px}
#frame_nav ul a.nav-pocketwatches{background-position:-510px -0px;width:283px}
#frame_nav ul a.nav-pocketwatches:hover{background-position:-510px -60px}
#frame_nav ul a.nav-about{background-position:-793px 0;width:187px}
#frame_nav ul a.nav-about:hover{background-position:-793px -60px}
#frame_body            {position:relative; clear:both; background:#fff; overflow:hidden; border:0 1px solid #c8c8c8; overflow:hidden}
#frame_body #body    {margin:0; width:940px; padding:0}
#frame_body #body .page,
#frame_body #body .sidebar,
#frame_body #body .aisle,
#frame_body #body .sidebar_contact    {display:inline-block; vertical-align:top; float:left}
#frame_body #body .page        {width:740px}
#frame_body #body .sidebar     {width:180px; margin:0 20px 0 0}
#frame_body #body .aisle     {width:200px; margin:0 0 0 20px}
#frame_body #body #contentonly .single_product        { width:auto}
#frame_body #body #pageonly .page    {width:100%}
#frame_body #body #sidepage .page    {width:720px}
#frame_body #body #sidepageaisle .page    {width:520px}
#frame_body #body #home .page        {width:auto; position:relative; background:#000}
#frame_body #body #checkout .page    {width:720px}
#frame_body #body #contact {margin-left:20px}
#frame_body #body #contact .page    {width:380px; margin:0 20px 0 0}
#frame_body #body #contact .aisle    {width:300px}
#frame_body #body #contact .aisle p{font-size:15px}
.page p, .page ul    {margin:10px 0; line-height:1.5em; font-family:"Times New Roman", Times,Arial, Helvetica, sans-serif; font-size:16px}
.page li    {list-style:disc}
.page ol li    {list-style:decimal}
#frame_footer             {clear:both; line-height:1.8em}
#frame_footer #footer    {margin:0 auto; background:#fff; padding:20px; border-top:1px solid #c8c8c8; border-top:0; overflow:hidden; background:url('images/core/bg_footer.png') 0 0 repeat-x #000; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px}
#frame_footer #footer,
#frame_footer #footer a    { color:#999; font-size:14px}
#frame_footer #footer .column_a,
#frame_footer #footer .column_b,
#frame_footer #footer .column_c,
#frame_footer #footer .column_d        {display:inline-block; margin:0 10px; vertical-align:top; float:left; width:220px}
#frame_footer #footer .column_a        {width:340px; margin-left:0}
#frame_footer #footer .column_b        {width:150px}
#frame_footer #footer .column_c        {width:190px}
#frame_footer #footer .column_d        {width:200px; margin-right:0}
#frame_footer #footer ul             {margin:0 0 20px}
#frame_footer #footer li a             {padding:1px 0; text-decoration:none}
#frame_footer #footer li a:hover     {text-decoration:underline}
#signature            {clear:both; padding:0 0 10px; font-size:11px; color:#444; margin:0 auto; width:970px}
#signature .company    {float:left; display:inline; padding:5px 0 0; width:48%}
#signature .credits    {float:right; display:inline; padding:5px 0 0; width:45%; text-align:right; text-transform:uppercase}
#signature a    {color:#444; text-decoration:none}
#signature a em    {color:#c00; font-style:normal}
#signature a:hover    {text-decoration:underline}
.stock_display                {color:#fff; font-weight:bold; font-size:11px; padding:2px 5px; text-transform:uppercase; margin:10px 0; display:inline-block; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
.stock_display.stock_in        {background:#5DBA46 !important}
.stock_display.stock_out    {background:#f00}
.stock_display.in_stock        {background:#5DBA46 !important}
.stock_display.out_of_stock    {background:#B67918}


a.link_btn, button, input[type=submit], input[type=button]    {display:inline-block; margin:0; padding:4px 6px; color:#000; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; cursor:pointer; background:#dedede url('images/core/sprite_btn.png') repeat-x scroll 0 -200px; border:1px solid #ccc; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; text-shadow:1px 1px 1px #fff; text-decoration:none; width:auto; height:auto; position:relative}
a.link_btn:hover, button:hover, input[type=submit]:hover, input[type=button]:hover    {background-position:0 -250px; text-decoration:none}
a.link_btn:active, button:active, input[type=submit]:active, input[type=button]:active    {top:1px}
a.btn_img                {width:35px; height:38px; display:inline-block; text-indent:-8888px}
a.btn_img.twitter        {background:url('images/core/sprite_icon.png') no-repeat 0 -350px}
a.btn_img.twitter:hover    {background-position:0 -348px}
a.btn_img.facebook        {background:url('images/core/sprite_icon.png') no-repeat -50px -350px}
a.btn_img.facebook:hover{background-position:-50px -348px}
a.btn_img.rss            {background:url('images/core/sprite_icon.png') no-repeat -100px -350px}
a.btn_img.rss:hover        {background-position:-100px -348px}
a.btn_img.google {background: -150px -350px}
a.btn_img.google:hover {background-position:-150px -348px}
.widget_sidebar    {margin:10px 0}
.widget_sidebar h4 {font-size:1.1em; font-weight:bold; padding:5px 5px; margin:0}
.widget_sidebar ul.menu    {}
.widget_sidebar ul.menu li a:link,
.widget_sidebar ul.menu li a:visited,
.widget_sidebar ul.menu li a:active    {color:#333; display:block; padding:5px; text-decoration:none; border-bottom:1px dotted #e0e0e0;font-size:21px; font-style:italic}
.widget_sidebar ul.menu li a:hover    {text-decoration:underline; background-position:7px -52px}
.widget_sidebar ul.menu .sub-menu    {}
.widget_sidebar ul.menu .sub-menu li    {}
.widget_sidebar ul.menu .sub-menu li a:link,
.widget_sidebar ul.menu .sub-menu li a:visited,
.widget_sidebar ul.menu .sub-menu li a:active        {background:url('images/core/sprite_icon.png') repeat-x scroll 7px 8px transparent; padding-left:22px; text-transform:none; font-weight:normal; padding:5px 0 5px 20px; font-size:0.9em}
.widget_sidebar ul.menu .sub-menu li a:hover    {background-position:7px -52px; text-decoration:underline}
.ui-helper-clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
.ui-helper-clearfix {display:inline-block}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {height:1%}
.ui-helper-clearfix {display:block}
.ui-icon {display:block; text-indent:-99999px; overflow:hidden; width:16px; height:16px; background:url('images/core/sprite_icon.png') no-repeat}
.ui-icon-close {background-position:0 0}
.ui-icon-closethick {background-position:0px -330px !important}
.ui-dialog .ui-resizable-se    {background:none}
.ui-widget-overlay {position:absolute; top:0; left:0; width:100%; height:100%}
.ui-widget {font-size:0.8em}
.ui-widget .ui-widget {font-size:1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-size:1em}
.ui-widget-content {border:1px solid #ddd; background:#eee; color:#333}
.ui-widget-content a {color:#333}
.ui-widget-header {border:1px solid #ccc; background:#999; color:#222; font-weight:bold}
.ui-widget-header a {color:#fff}
.ui-corner-all {-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
.ui-widget-overlay {background:#222; opacity:.60; filter:Alpha(Opacity=60)}
.ui-dialog {position:absolute; padding:.2em; width:300px; overflow:hidden}
.ui-dialog .ui-dialog-titlebar {padding:.4em 1em; position:relative}
.ui-dialog .ui-dialog-title {float:left; margin:.1em 16px .1em 0}
.ui-dialog .ui-dialog-titlebar-close {position:absolute; right:.3em; top:50%; width:19px; margin:-10px 0 0 0; padding:0; height:18px}
.ui-dialog .ui-dialog-titlebar-close span {display:block; margin:1px}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {}
.ui-dialog .ui-dialog-content {position:relative; border:0; padding:.5em 1em; background:none; overflow:auto; zoom:1}
.ui-draggable .ui-dialog-titlebar {cursor:move}


.wpsc_page_numbers_top {margin:10px 0}
.wpsc_page_numbers_bottom {margin:10px 0}
.wpsc_page_numbers_top a:link, .wpsc_page_numbers_top a:visited, .wpsc_page_numbers_top a:active, .wpsc_page_numbers_top span.current, .wpsc_page_numbers_bottom a:link, .wpsc_page_numbers_bottom a:visited, .wpsc_page_numbers_bottom a:active, .wpsc_page_numbers_bottom span.current{display:inline-block; padding:5px 8px; margin:2px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
/* links */
.wpsc_page_numbers_top a:link, .wpsc_page_numbers_top a:visited, .wpsc_page_numbers_bottom a:link, .wpsc_page_numbers_bottom a:visited {text-decoration:none; background:url('images/core/sprite_btn.png') no-repeat 0 -1160px}
/* hover and active */
.wpsc_page_numbers_top a:hover, .wpsc_page_numbers_top a:active, .wpsc_page_numbers_bottom a:hover, .wpsc_page_numbers_bottom a:active {background-position:0 -1210px}
/* current */
.wpsc_page_numbers_top span.current, .wpsc_page_numbers_top span.current, .wpsc_page_numbers_bottom span.current, .wpsc_page_numbers_bottom span.current {background:#999 url('images/core/sprite_btn.png') no-repeat 0 -1210px; font-weight:bold}
/* PRODUCTS PAGE */
h2.prodtitle {font-size:1.4em; margin:0}
h2.prodtitle a:link,
h2.prodtitle a:link {text-decoration:none; color:#333}
h2.prodtitle a:visited,
h2.prodtitle a:visited {text-decoration:none; color:#333; font-weight:normal}
h2.prodtitle a:hover,
h2.prodtitle a:hover,
h2.prodtitle a:active,
h2.prodtitle a:active {text-decoration:underline; color:#333;}

/* GRID VIEW */
.product_grid_display .product_grid_item {margin:1px 48px 1px 1px; padding:2px; float:left;position:relative; display:table-cell}
.product_grid_display .product_grid_item img.product_image {padding:2px}
.product_grid_display .product_grid_item .item_image,
.product_grid_display .product_grid_item .item_no_image {margin:0 0 5px}
.product_grid_display .product_grid_item:hover img{box-shadow:0 0 8px #888; -moz-box-shadow:0 0 8px #888; -webkit-box-shadow:0 0 8px #888}
.product_grid_display h2.prodtitle {font-size:1.3em; margin-bottom:2px; word-wrap: break-word; line-height:1.3em; letter-spacing:0;font-style:none}
.product_grid_display .grid_more_info{text-align:center; padding-top:10px}
.product_grid_display div.wpsc_loading_animation {visibility:hidden}
.product_grid_display div.wpsc_loading_animation img {border:none}
.product_grid_display .wpsc_buy_button {font-size:14px !important}
.product_grid_display .grid_product_info {text-align:left; font-size:0.9em}
.product_grid_display .wpsc_variation_forms table,
.product_grid_display .wpsc_variation_forms table tr,
.product_grid_display .wpsc_variation_forms table td {border-collapse:collapse; margin:0}
.product_grid_display .wpsc_variation_forms table td.col1,
.product_grid_display .wpsc_variation_forms table tr td.col1 {width:20%; margin:0}
.product_grid_display .wpsc_variation_forms table td.col2,
.product_grid_display .wpsc_variation_forms table tr td.col2 {width:80%; margin:0}
.product_grid_display .wpsc_variation_forms select {margin:0}
.product_grid_display form.product_form fieldset {border:1px solid #ccc; margin:0 8px 0 0}
.product_grid_display form.product_form fieldset legend {color:#369; margin:0 15px}
.product_grid_display h2.prodtitle a:link {color:#333;font-style:normal;width:240px;float:left}
.product_grid_display .grid_more_info .price_container {margin:0; padding:0}

/* SINGLE PRODUCT */
.single_product_display    { padding:10px 0 0; font-family: "Times New Roman", Times, serif, Georgia}
.single_product_display .imagecol {float:left; margin:0 30px 40px 0; width:435px}
.single_product_display .imagecol img.product_image    {margin-right:10px}
.single_product_display .productcol    {float:left; width:475px}
.single_product_display #product_form    {border:1px dotted #ccc; padding:10px}
.single_product_display .itm_desc    {float:right; width:475px}
.single_product_display img.flag_sale{left:0; top:0; z-index:10; position:absolute}
.single_product_display h1    {font-size:2em; margin:0; letter-spacing:-1px; font-weight:normal; font-size:48px; font-family:"Times New Roman", Times, Georgia, serif; font-style:normal}
.single_product_display p {font-weight:normal; font-size:48px; font-family:"Times New Roman", Times, Georgia, serif; font-style:normal}
.single_product_display .product_price,
.single_product_display .product_description,
.single_product_display .single_additional_description {}
.single_product_display form.product_form fieldset {padding:10px 0}
.single_product_display form.product_form fieldset label {float:left; width:80px; font-weight:bold; line-height:2em}
.page .pricedisplay    {display:inline-block; font-weight:inherit; font-family:"Times New Roman", Times, serif, Georgia}
.page .pricedisplay span.price_old    {font-size:1.4em}
.page .pricedisplay span.price_old span    {text-decoration:line-through}
.page .pricedisplay span.price_normal,
.page .pricedisplay span.price_sale    {margin:10px 0; display:block; font-weight:bold; color:#B67918; font-size:32px; letter-spacing:-1px}
.page .pricedisplay span.pp_price    {font-color:#C4881A}
.page .pricedisplay span.price_saving    {font-weight:bold}
.page .pricedisplay span.price_currency    {font-weight:normal}
.page .single_product_display .product_description p {font-size:17px; font-family:"Times New Roman", Times, serif, Georgia,Arial, Helvetica, sans-serif; line-height:1.6em;padding-bottom:15px}

/* RELATED PRODUCTS */
.wpec-related-wrap        {display:inline-block; margin:0; width:100%; clear:both}
.wpec-related-wrap h2    {font-size:1.5em; letter-spacing:0; font-size: 28px;
    font-style: italic;
    letter-spacing: -2px;
    line-height: 1em;
    padding: 20px 0;
    color:#c4881a;
    font-weight:normal}
.wpec-related-product    {text-align:center; width:auto; margin:0; clear:both; clear:left}
.wpec-related-wrap .wpec-related-image    {float:left}
.wpec-related-product h3{color:#222; font-size:18px; letter-spacing:0; font-family:Arial, Helvetica, sans-serif; margin:0; text-align:left}
.wpec-related-product .product-info    {text-align:left}
.wpec-related-product h3.wpec-related-title a        {font-size:0.8em; font-weight:normal; line-height:1em; text-decoration:none; color:#333}
.wpec-related-product h3.wpec-related-title a:hover    {text-decoration:underline}
.wpec-related-product .pricedisplay    {}

/* CFORM */
.cf_hidden,    .linklove            {display:none}
.cform {margin:10px auto}
.cform fieldset    {margin:15px 0; padding:0}
.cform .cf_hidden {display:none; border:none !important; background:none !important; padding:0 !important; margin:0 !important}
.cform legend {margin:0; padding:0; font-size:20px; font-weight:bold;font-style:italic}
ol.cf-ol {margin:10px 0 0; padding:10px 0 0; border-top:0px solid #DCE3EB}
ol.cf-ol li    {margin:5px 0 !important; list-style:none !important}
ol.cf-ol li.textonly { display:block; margin-bottom:10px !important; font-size:0.9em}
.cform label {font-size:0.9em; font-weight:bold; width:130px; margin:4px 10px 0 0; display:-moz-inline-box; display:inline-block}
.cform label span {display:block}
.cform input, .cform textarea, .cform select {padding:3px; vertical-align:top; font-family:"Times New Roman",Times,Verdana, Arial, Helvetica, sans-serif; color:#666}
.cform input:hover, .cform textarea:hover, .cform select:hover    {border:1px solid #fc0}
.cform input:focus, .cform textarea:focus, .cform select:focus    {color:#000; background:#fea}
.cform textarea, .cform input {width:300px}
.cform select {width:308px}
.cform select.cfselectmulti    {height:7.5em}
.cform .cf_date    {width:25%}
.cform .captcha    {margin-left:140px}
.cform textarea {font-size:13px; overflow:auto}
span.reqtxt, span.emailreqtxt {vertical-align:top; display:inline-table; font-size:1.5em; color:#c00; width:20px; text-align:center}
p.cf-sb {margin:0; padding:0}
.cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton    {width:auto; background:#70931B url('images/core/sprite_btn.png') repeat-x 0 -801px; color:#fff; border:1px solid #70931B; font-size:18px; text-shadow:1px 1px 1px #444}
.cform input.sendbutton:hover    {background-position:0 -851px}
ol.cf-ol li.cf_li_err {backgrounsd:#ffdfdf; border-width:1px 0; border-style:dotted; border-color:#DF7D7D; padding:5px 0!important}
div.cf_info {color:#333; display:none; padding:10px 15px; margin-top:20px !important}
div.cf_info ol {padding:5px 0 0 30px}
div.cf_info ol li {}
div.success {display:block; background:#8CDA5C; border:1px solid #249224}
div.failure {display:block; background:#FDDEDC;    border:1px solid #C7282B}
div.waiting {display:block; background:#F9F9F9}
.cform .cf_error {color:#f00; border:1px solid #f00}
div.mailerr {display:block}
.cform .cf_errortxt {color:f00}
[disabled] {color:#ddd; border-color:#ddd!important; background:none!important}
.disabled {border-color:#ddd!important}
.cform input.cf_upload  {width:220px; background:#f9f9f9; border:1px solid #888}
.ui-icon-closethick    {background:url('images/core/sprite_icon.png') no-repeat 0 -330px !important}
/* Browser hacks */
*+html ol.cf-ol, *+html ol.cf-ol li    {display:inline-block;  /*for ie7*/}
* html ol.cf-ol, * html ol.cf-ol li, * html span.reqtxt, * html span.emailreqtxt {display:inline-block}
* html .cform legend {position:absolute; left:-8px; top:0; margin-left:0}
*+html .cform legend {position:absolute; left:-8px; top:0; margin-left:0}
* html .cform fieldset {position:relative; margin-top:15px; padding-top:25px}
*+html .cform fieldset {position:relative; margin-top:15px; padding-top:25px}
* html img.captcha    {margin-bottom:1px!important}
*+html img.captcha    {margin-bottom:1px!important}



/* JJ CAROUSEL */
.func_carousel li    {list-style:none !important}
.func_carousel    {height:350px}
.func_carousel .widget_slideshow h3.widget-title    {display:none}

.clearfix.dynamic    {display:none !important}

/* NEWSLETTER */
.cform.newsletter textarea, .cform.newsletter input    {width:140px}
.cform.newsletter     {}
.cform.newsletter label     { margin:0; height:0; display:none !important}
.cform.newsletter ol.cf-ol    {margin:0; padding:0; border:none}
.cform.newsletter ol.cf-ol li    {margin:0 !important}
.cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton    {width:80px; font-size:12px; width:60px}
.wpsc_page_numbers_top    {font-size:11px; text-align:right}
.wpsc_page_numbers_top a:link, .wpsc_page_numbers_top a:visited, .wpsc_page_numbers_bottom a:link, .wpsc_page_numbers_bottom a:visited    {background:#fff; border:1px solid #ccc}
.wpsc_page_numbers_top a:hover, .wpsc_page_numbers_top a:hover, .wpsc_page_numbers_bottom a:hover, .wpsc_page_numbers_bottom a:hover    {background:#dedede}
.wpsc_page_numbers_top span.current, .wpsc_page_numbers_top span.current, .wpsc_page_numbers_bottom span.current, .wpsc_page_numbers_bottom span.current    {background:#dedede; border:1px solid #ccc}
.wpsc_page_numbers_top a:link, .wpsc_page_numbers_top a:visited, .wpsc_page_numbers_top a:active, .wpsc_page_numbers_top span.current, .wpsc_page_numbers_bottom a:link, .wpsc_page_numbers_bottom a:visited, .wpsc_page_numbers_bottom a:active, .wpsc_page_numbers_bottom span.current    {padding:2px 5px}

.wpsc_page_numbers_bottom    {font-size:11px; text-align:right}
.wpsc_page_numbers_bottom a:link, .wpsc_page_numbers_bottom a:visited, .wpsc_page_numbers_bottom a:link, .wpsc_page_numbers_bottom a:visited    {background:#fff; border:1px solid #ccc}
.wpsc_page_numbers_bottom a:hover, .wpsc_page_numbers_bottom a:hover, .wpsc_page_numbers_bottom a:hover, .wpsc_page_numbers_bottom a:hover    {background:#dedede}
.wpsc_page_numbers_bottom span.current, .wpsc_page_numbers_bottom span.current, .wpsc_page_numbers_bottom span.current, .wpsc_page_numbers_bottom span.current    {background:#dedede; border:1px solid #ccc}
.wpsc_page_numbers_bottom a:link, .wpsc_page_numbers_bottom a:visited, .wpsc_page_numbers_bottom a:active, .wpsc_page_numbers_bottom span.current, .wpsc_page_numbers_bottom a:link, .wpsc_page_numbers_bottom a:visited, .wpsc_page_numbers_bottom a:active, .wpsc_page_numbers_bottom span.current    {padding:2px 5px}
.widget_sidebar ul.menu .sub-menu li a:link, .widget_sidebar ul.menu .sub-menu li a:visited, .widget_sidebar ul.menu .sub-menu li a:active    {font-family:Arial, Helvetica, sans-serif}
#frame_body #body #sidepage,
#frame_body #body #contentonly    {width:940px; margin:20px}
.single_product_display #product_form    {border:none; padding:0}
.widget_sidebar ul li {text-decoration:none}
.widget_sidebar ul.menu    {margin-bottom:10px;text-decoration}
.widget_sidebar ul.menu .sub-menu    {margin-bottom:10px}
.widget_sidebar ul.menu .sub-menu a:link {font-style:normal; text-decoration:none}
.widget_sidebar ul.menu .sub-menu a:hover {color:#cd8500}
.widget_sidebar ul.menu {font-size:16px}
.widget_sidebar ul.menu .sub-menu ul li {font-size:13px;text-decoration:none}
.sub-menu {text-decoration:none;}

.aligncenter{display:block; margin:0 auto}
.alignleft     {float:left; margin:10px; margin-left:0}
.alignright {float:right; margin:10px; margin-right:0}
.wp-caption {border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px}

/* SUBTITLE */
tr#wpsc_cf-table-0 td    {display:none !important}

/* FOOTER INFO */
#optional_footer{margin:0;padding:0;clear:both;background-color:#000;}#optional_footer
.content{margin:0;padding:0;line-height:1.3em;font-size:12px;color:#737373 !important}
#optional_footer .content p{line-height:1.3em;font-size:12px;color:#737373 !important;padding:0}
#optional_footer
.col{float:left;margin:0;background:url('images/sprite-ts.png') repeat-x;height:144px}#optional_footer
a{display:block;height:100%;text-indent:-8000px}#optional_footer
.a{width:190px;background-position:0 -270px}#optional_footer
.b{width:270px;background-position:-190px -270px}#optional_footer
.c{width:270px;background-position:-460px -270px}#optional_footer
.d{width:250px;background-position:-730px -270px}

#optional_footer2{margin:0;padding:0;clear:both;background-color:#000;}
#img_display {height:144px;}

/* HOW TO BUY AREA ON PRODUCT PAGE */
#howtobuy {
    background: none repeat scroll 0 0 #F9F8EA;
    border: 1px dotted #CCCCCC;
    margin: 20px 0;
    padding: 10px;
    font-size:16px;
}

#howtobuy p {font-size:16px;
}

#howtobuy strong {
    display: block;
    float: left;
    height: 25px;
    text-indent: 11px;
    width: 220px;
}


ul#tbl_glance {
    font-size: 1em;
    padding: 0;
    text-transform: capitalize;
}
ul#tbl_glance li {
    border-bottom: 1px dotted #CCCCCC;
    line-height: 0;
    padding: 15px 0 11px;
    list-style:none !important
}
ul#tbl_glance li strong {
    border-right: 1px dotted #CCCCCC;
    display: inline-block;
}


table.wpsc_cf-table    {padding:0; text-transform: capitalize; font-family::"Times New Roman",Times,Arial, Helvetica, sans-serif}

table.wpsc_cf-table tr    {
    border-bottom: 1px dotted #CCCCCC;
    padding:0;
    line-height:2em

}
table.wpsc_cf-table td    { padding:0 2px
}


table.wpsc_cf-table td.wpsc_cf_field-name    {
    border-right: 1px dotted #ccc;
    display: inline-block;
    width:90%}

table.wpsc_cf-table td.wpsc_cf_field-value    {
width:60%
}

.wpsc_cf_field-name {font-size: 16px;color:#000;font-weight:bold}
.wpsc_cf_field-item {font-size: 14px;color:#000;font-weight:normal}

ul .sub-menu {font-style:normal}
.menu {font-style:normal}
.sub-menu {font-style:normal}
.sub-menu a:link {font-style:normal;size:17px;text-decoration:none}
.sub-menu li li {margin-left:15px; font-decoration:none;font-style:normal;}
.sub-menu li {font-style:normal;size:17px}
.sub-menu li a:link {font-style:normal; text-decoration:none}
.sub-menu li a:hover{text-decoration:none}
.sub-menu li li a:link {font-style:normal;}
.sub-menu li li a:hover {color:#c4881a}

#menu-item-5769 a:link {text-decoration:none}
#menu-item-4883 a:link {text-decoration:none}
#menu-item-4904 a:link {text-decoration:none}
#menu-item-4882 a:link {text-decoration:none}
#menu-item-5096 a:link {text-decoration:none}

/* PRICE */
.currentprice {color:#CD8500;float:none;
}

@media print {
body    {}
}