@charset "utf-8";

/* Original design work copyright (c) OCDesignsOnline, All Rights Reserved. Used with permission by authenticglasses. */

/* General formatting
-------------------------------------------------- */
.x-content			{ padding:5px 0 0 !important; }
#x-template			{ width:940px; padding:0 10px 0 0 !important; }



/* Extended header formatting
-------------------------------------------------- */
#x-tm-bann			{ position:relative; width:960px; height:auto; text-align:center; }
#x-tm-bann img			{ width:auto; height:auto; margin:0 auto; padding:0; display:block; }

#x-hd-men2			{ position:relative; width:960px; height:118px; background:transparent url(images/x-hd-men2.png) 0 0 no-repeat; margin:0 auto; padding:0; }
#x-hd-m2-cats			{ position:absolute; left:15px; top:32px; width:200px; height:72px; list-style-type:none; margin:0; padding:0; overflow:hidden; }
#x-hd-m2-cats li			{ width:85px; height:22px; line-height:22px; text-align:left; background:transparent url(images/x-hd-m2-bull.png) 0 0 no-repeat; padding:0 0 0 9px; float:left; }
#x-hd-m2-brnd			{ position:absolute; left:233px; top:32px; width:720px; height:72px; list-style-type:none; margin:0; padding:0; overflow:hidden; }
#x-hd-m2-brnd li			{ width:110px; height:22px; line-height:22px; text-align:left; background:transparent url(images/x-hd-m2-bull.png) 0 0 no-repeat; padding:0 0 0 9px; float:left; }
#x-hd-m2-cats li:hover,
#x-hd-m2-brnd li:hover		{ background-image:url(images/x-hd-m2-bullh.png); }
#x-hd-men2 ul li a,
#x-hd-men2 ul li a:hover		{ font-size:12px; text-decoration:none; letter-spacing:-0.02em; }



/* Template body formatting
-------------------------------------------------- */
.x-tb-title, .x-tb-top, .x-tb-mid, 
.x-tb-btm, ul.x-tt			{ width:940px; }
.x-tb-title				{ background:transparent url(images/x-tbe-title.png) 0 0 no-repeat; height:40px; }
.x-tb-title-desc			{ background-image:url(images/x-tbe-title-desc.png); }
.x-tb-title-shop			{ background-image:url(images/x-tbe-title-shop.png); }
.x-tb-top				{ background:transparent url(images/x-tbe-top.png) 0 0 no-repeat; height:5px; }
.x-tb-mid				{ background:transparent url(images/x-tbe-mid.png) 0 0 repeat-y; padding:5px 0; }
.x-tb-btm				{ background:transparent url(images/x-tbe-btm.png) 0 0 no-repeat; height:17px; }
.x-tb-ins				{ padding:0 15px; }
.x-tb-mid, .x-tb-mid p, 
.x-tb-mid a, .x-tb-mid li,
.x-sp-mid, .x-sp-mid p,
.x-sp-mid a, .x-sp-mid li		{ text-align:left; font:13px/18px Georgia, "Times New Roman", Times, Serif; color:#363D43; }
.x-tb-mid p, .x-tb-mid ul,
.x-sp-mid p, .x-sp-mid ul		{ padding:0 0 15px; list-style-type:none; }
.x-tb-mid li, .x-sp-mid li		{ background:transparent url(images/x-tb-bull.png) 0 0 no-repeat; padding:0 0 5px 15px; }
.x-tb-mid a, .x-tb-mid a:visited,
.x-tb-mid a:active, .x-tb-mid a:link,
.x-sp-mid a, .x-sp-mid a:visited,
.x-sp-mid a:active, .x-sp-mid a:link	{ color:#7D7D7D; text-decoration:underline; }
.x-tb-mid a:hover, .x-sp-mid a:hover	{ color:#4995DA; text-decoration:underline; }

#x-dtop				{ width:940px; margin:0 auto 15px; overflow:hidden; }

#x-specs				{ float:right; }
#x-specs, .x-sp-title, 
.x-sp-mid, .x-sp-btm		{ width:460px; }
.x-sp-title				{ background:transparent url(images/x-sp-title.png) 0 0 no-repeat; height:36px; }
.x-sp-title-incl			{ background-image:url(images/x-sp-title-incl.png); }
.x-sp-mid				{ background:transparent url(images/x-sp-mid.png) 0 0 repeat-y; padding:5px 0 0; }
.x-sp-btm				{ background:transparent url(images/x-sp-btm.png) 0 0 no-repeat; height:17px; }
#x-sp-table			{ width:100%; border:0 none; border-collapse:collapse; margin:0; padding:0; cellpadding:0; cellspacing:0; }
#x-sp-table th,
#x-sp-table td			{ border-bottom:1px solid #DDD; padding:7px 10px; text-align:left; font:normal 14px/15px Georgia, "Times New Roman", Times, Serif; }
#x-sp-table th			{ border-right:1px solid #DDD; color:#0A5592; }
#x-sp-table td			{ color:#363D43; }
#x-sp-table tr.last th, 
#x-sp-table tr.last td		{ border-bottom:0 none; }

#x-pric				{ width:460px; height:138px; background:transparent url(images/x-tm-price.png) 0 0 no-repeat; }
#x-pric .x-pr-ins			{ padding:5px 10px 0; text-align:left; }
#x-pric table			{ width:220px; border:0 none; border-collapse:collapse; margin:0; padding:0; cellpadding:0; cellspacing:0; }
#x-pric table td			{ font-size:14px; padding:10px 5px; }
#x-pric table tr.x-blue td		{ color:#0A5592; }

#x-incl				{ overflow:hidden; }
#x-incl li				{ font-size:14px; background:transparent url(images/x-tm-chck.png) 0 5px no-repeat; padding:5px 10px 5px 18px; display:block; float:left; width:140px; }

#x-tg				{ width:460px; margin:0 auto; float:left; }
#x-tg, #x-tg-thumbs		{ overflow:hidden; text-align:center; }
#x-tg .x-tg-top			{ width:460px; background:transparent url(images/x-tg-bg-top.png) 0 0 no-repeat; height:15px; }
#x-tg .x-tg-mid			{ width:460px; background:transparent url(images/x-tg-bg-mid.png) 0 0 repeat-y; }
#x-tg .x-tg-btm			{ width:460px; background:transparent url(images/x-tg-bg-btm.png) 0 0 no-repeat; height:15px; }
#x-tg-main			{ width:404px; border:1px solid #DDD; background-color:#FFF; margin:0 auto 12px; padding:50px 0 !important; text-align:center; }
#x-tg-main img			{ width:394px; margin:0 auto; }
#x-tg-enlarge			{ width:404px; height:30px; background:transparent url(images/x-tg-enlarge.png); margin:0 auto; }
#x-tg-border			{ width:404px; height:12px; background:transparent url(images/x-tg-border.png); margin:0 auto; }
#x-tg-thumbs			{ background:transparent url(images/x-tg-bg.png) 0 0 no-repeat; }
#x-tg-thumbs img			{ width:110px; margin:5px 5px; display:inline-block; }
#x-tg-thumbs .x-cl			{ clear:both; }

#x-tm-size			{ position:relative; width:460px; height:138px; background:transparent url(images/x-tm-size.png) 0 0 no-repeat; text-align:center; }
#x-tm-size-01			{ position:absolute; left:20px; top:112px; width:140px; height:22px; }
#x-tm-size-02			{ position:absolute; left:160px; top:112px; width:140px; height:22px; }
#x-tm-size-03			{ position:absolute; left:300px; top:112px; width:140px; height:22px; }

#x-tm-prom			{ position:relative; width:940px; height:110px; margin:0 0 15px; overflow:hidden; }
#x-tm-prom-01			{ position:absolute; left:0; top:0; width:211px; height:110px; display:block; }
#x-tm-prom-02			{ position:absolute; left:222px; top:0; width:211px; height:110px; display:block; }
#x-tm-prom-03			{ position:absolute; left:444px; top:0; width:496px; height:110px; display:block; }

#x-tm-shop			{ position:relative; width:940px; height:130px; margin:0 0 5px; }
#x-tm-shop-01			{ position:absolute; left:0; top:0; width:226px; height:130px; display:block; }
#x-tm-shop-02			{ position:absolute; left:238px; top:0; width:226px; height:130px; display:block; }
#x-tm-shop-03			{ position:absolute; left:476px; top:0; width:226px; height:130px; display:block; }
#x-tm-shop-04			{ position:absolute; left:714px; top:0; width:226px; height:130px; display:block; }

ul.x-tt				{ height:40px; background:transparent url(images/x-tbe-top.png) 0 35px no-repeat; }
ul.x-tt li a img			{ width:170px; height:36px; display:block; float:left; margin-left:4px; }
ul.x-tt li a img.first			{ margin-left:10px; }
#terms1				{ display:block; visibility:visible; }
#terms2, #terms3, #terms4, #terms5	{ display:none; }
