/*
**************************************

GINA.COM - effects.css

**************************************
*/

/* home gallery */


#home #gallery {border:8px solid #fff;overflow:hidden;}

#gallery a.show-thumbs {text-transform:uppercase;background:#fff;font-weight:bold;position:absolute;z-index:251;bottom:-1px;left:433px;width:60px; text-align:center;padding:4px 0 0 0;}
#gallery .index-slide {height:611px;width:926px;background-repeat:no-repeat;background-position:0 0;overflow:hidden;}
#gallery .thumb-slide {height:62px;width:94px;background-repeat:no-repeat;background-position:4px 4px;overflow:hidden; background-color:#fff;}
#gallery .thumb-live a {height:62px;width:88px;}
#gallery .thumb-live a:hover {background: url(../../public/images/section/gina-transthumbo.png);}

#gallery .thumb-pad {height:62px;width:94px; /*background:  url(../../public/images/section/gina-thumbbg.gif) left top no-repeat ;*/}

#gallery .center {width:502px;background:#fff;float:left;height:140px;position:relative;}
#gallery .thumbo {position:absolute;width:926px;height:0px;left:0;bottom:-1px;background:#fff;display:none;padding:0;z-index:252;overflow:hidden;}
#gallery .thumbo h3 {font-family:Helvetica, Arial, sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:0.1em;font-weight:bold;padding:18px 0 2px 0;background:url(../../public/images/system/gina-underline-b.gif) bottom center no-repeat #fff;margin:0 0 14px 0;width:498px;}

#gallery .thumbo p {display:block;clear:both;width:94px;margin:4px auto 0 auto;}
#gallery .thumbo p a {font-size:10px; text-transform:uppercase; color:#90886f; font-weight: bold;padding:8px 5px 2px 5px;}
#gallery .thumbo p a:hover {color:#333;}

#gallery .larr {float:left;width:212px;background:url(../../public/images/section/arrows-20.gif) no-repeat -248px 59px #fff;height:154px;position:relative;}
#gallery .rarr {float:right;width:212px;background:url(../../public/images/section/arrows-20.gif) no-repeat 39px 59px #fff;height:154px;position:relative;}
#gallery .larr a {float:left;width:60px;background:#fff url(../../public/images/system/gina-sprite-w.gif) no-repeat 1px -23px;height:54px;position:absolute;right:0;top:52px;}
#gallery .rarr a {float:right;width:60px;background:#fff url(../../public/images/system/gina-sprite-w.gif) no-repeat 39px -93px;height:54px;position:absolute;left:0;top:52px;}
#gallery .larr a span {width:20px;background:#fff;height:20px;position:absolute;left:26px;top:19px;font-weight:bold;}
#gallery .rarr a span {width:20px;background:#fff;height:20px;position:absolute;right:26px;top:19px;font-weight:bold;}

#gallery.lowres {position:relative;height:441px;}
#gallery.lowres a {display:block;border:0;}
#gallery.lowres a:hover {border:0;}
#gallery.lowres a.left {position:absolute;width:300px;height:441px;left:0; top:0;background:none;display:block;padding:0;z-index:250;}
#gallery.lowres a.left:hover {position:absolute;width:300px;height:441px;left:0; top:0;background:url(../../public/images/section/gina-left.gif) no-repeat 0 center;display:block;padding:0;z-index:250;}
#gallery.lowres a.right {position:absolute;width:300px;height:441px;right:0;top:0;background:none;display:block;padding:0;z-index:250;}
#gallery.lowres a.right:hover {position:absolute;width:300px;height:441px;right:0;top:0;background:url(../../public/images/section/gina-right.gif) no-repeat 287px center;display:block;padding:0;z-index:250;}

#gallery.highres {position:relative;height:611px;}
#gallery.highres a {display:block;border:0;}
#gallery.highres a:hover {border:0;}
#gallery.highres a.left {position:absolute;width:300px;height:611px;left:0; top:0;background:none;display:block;padding:0;z-index:250;}
#gallery.highres a.left:hover {position:absolute;width:300px;height:611px;left:0; top:0;background: url(../../public/images/section/gina-left.gif) no-repeat 0 center;display:block;padding:0;z-index:250;}
#gallery.highres a.right {position:absolute;width:300px;height:611px;right:0;top:0;background:none;display:block;padding:0;z-index:250;}
#gallery.highres a.right:hover {position:absolute;width:300px;height:611px;right:0;top:0;background: url(../../public/images/section/gina-right.gif) no-repeat 287px center;display:block;padding:0;z-index:250;}


/* modal - for image pop-up effect */

#simplemodal-overlay {background:#000;}
#simplemodal-container {padding:0;border:0;position:relative;}
a.modalCloseImg {background: url(../../public/images/system/gina-close.gif) no-repeat top left #000;width:150px;height:35px;display:inline;z-index:1;position:absolute;top:0;left:-150px;cursor:pointer;}

#modal-window {display:none;overflow:hidden;}
#modal-window img {display:block;}

#modal-credit {display:block;background:#e7e8e3;text-align:left;float:left;padding:0;display:none;}
#modal-credit h3 {font-family:"Times New Roman", Times, serif;font-size:14px;text-transform:uppercase;letter-spacing:0.1em;font-weight:normal;padding:7px 20px 6px 20px;background:#fff;margin:0;}
#modal-credit .cardreader {padding:0 20px 30px 20px;float:left;}
#modal-credit .cardreader .lhs {width:250px;float:left;background:none;border-top:1px solid #c5c8c8;padding:20px 0 0 0;margin:20px 0 0 0;}
#modal-credit .cardreader .rhs {width:250px;float:left;background:none;border-top:1px solid #c5c8c8;padding:20px 0 0 0;margin:20px 0 0 0;}
#modal-credit .cardreader .lhs h4 {margin:0 20px 20px 0;padding:10px 0 8px 0;font-size:10px;font-weight:bold; font-style:italic; color:#a7a69b;border-bottom:1px solid #c5c8c8;}
#modal-credit .cardreader .lhs p {padding:0 20px 10px 0;background:none;}
#modal-credit .cardreader .rhs img {float:right;display:block;}

	#modal-credit2 {display:block;background:#e7e8e3;text-align:left;float:left;padding:0;display:none;width:600px;}
	#modal-credit2 h3 {font-family:"Times New Roman", Times, serif;font-size:14px;text-transform:uppercase;letter-spacing:0.1em;font-weight:normal;padding:7px 20px 6px 20px;background:#fff;margin:0;}
	#modal-credit2 .cardreader {padding:0 20px 30px 20px;float:left;}
	#modal-credit2 .cardreader .lhs {width:250px;float:left;background:none;border-top:1px solid #c5c8c8;padding:20px 0 0 0;margin:20px 0 0 0;}
	#modal-credit2 .cardreader .rhs {width:250px;float:right;background:none;border-top:1px solid #c5c8c8;padding:20px 0 0 0;margin:20px 0 0 0;}
	#modal-credit2 .cardreader .lhs h4 {margin:0 20px 20px 0;padding:10px 0 8px 0;font-size:10px;font-weight:bold; font-style:italic; color:#a7a69b;border-bottom:1px solid #c5c8c8;}
	#modal-credit2 .cardreader .lhs p {padding:0 20px 10px 0;background:none;}
	#modal-credit2 .cardreader .rhs img {float:right;display:block;}


/* drop down menu */

#content {position:relative;z-index:50;}
#nav { position:relative;z-index:500;}
#nav ul li.press { float:left; width:130px; padding:13px 0 0 0;}
#nav ul li.boutiques { float:left; width:130px; padding:13px 0 0 0;}
#ddMenu {position:absolute;left:120px;}
#nav #ddMenu .ddMenu_sub {position:relative;z-index:1000;padding:0;margin:0;display:none;}
#nav #ddMenu .store .ddMenu_sub {position:relative;z-index:999;left:26px}
#nav #ddMenu .heritage .ddMenu_sub {position:relative;z-index:998;left:13px}
#nav #ddMenu .press .ddMenu_sub {position:relative;z-index:997;left:-15px}
#nav #ddMenu .boutiques .ddMenu_sub {position:relative;z-index:996;left:-20px}
#nav #ddMenu .ddMenu_sub li {width:130px;background:#242424;float:right;padding:0;margin:0;font-size:10px;font-weight:bold;}
#nav #ddMenu .ddMenu_sub li a {background:none;padding:3px 0 2px 0;margin:0 10px 0 10px;border-bottom:1px solid #444;height:auto;width:auto;}
#nav #ddMenu .ddMenu_sub li.first {padding:39px 0 0 0;margin:0;background:url(../../public/images/system/gina-sprite.gif) -2px -418px repeat-x #242424;}
#nav #ddMenu .ddMenu_sub li.first a {border-top:1px solid #444;}
#nav #ddMenu .ddMenu_sub li.last a {margin-bottom:15px;}
#nav #ddMenu .ddMenu_sub li a:hover {background:#000;}


/* basket / search flyouts */

.flyout {display:none /* opened:block closed:none */ ;z-index:900;position:absolute;padding:0;}
.flyout span,.flyout h3 {color:#666;font-style: normal;font-size:10px;font-weight:bold;width:100px;float:left;margin:16px 0 8px 0;text-indent:6px;text-align:left;padding:0;}
.flyout p {color:#fff;width:250px;clear:both;padding:0;margin:0;float:left;}
.flyout form {padding:0;margin:0;}
.flyout p label {color:#9c9c9c;font-style: normal;font-size:10px;font-weight:bold;width:80px;line-height:18px;display:block;float:left;text-indent:6px;}
.flyout p input.s_field {background:#000;float:left;width:157px;border:1px solid #3b3635;color:#777;}
.flyout p input.s_tbox {background: url(../../public/images/system/gina-sprite.gif) -470px -470px;border:0;float:left;width:157px;border:1px solid #2d2d2d;color:#777;font-style:italic;}
#fo_basket {width:250px;top:35px;left:692px; background: url(../../public/images/system/gina-sprite.gif) -227px -420px #242424 no-repeat;text-align:left;}
#fo_search {width:250px;top:35px;left:000px; background: url(../../public/images/system/gina-sprite.gif) -326px -420px #242424 no-repeat;}

#nav #search .flyout a.btn_close, 
#nav #basket .flyout a.btn_close {float:right;background: url(../../public/images/system/gina-sprite.gif) -615px -434px;width:22px;height:18px;margin:0;border:0;position:relative;top:16px}
#nav #search .upArrow {background: url(../../public/images/system/gina-sprite.gif) -228px -316px;}
#nav #basket .upArrow {background: url(../../public/images/system/gina-sprite.gif) -300px -315px;}

#nav #search p.s_specials_chbx {text-align:left;background:none;width:250px;padding:3px 0 0 0;margin:0;}
#nav #search p.s_specials_chbx input {background:#333;width:14px;height:14px;border:0;display:block;float:right;}
#nav #search p.s_specials_chbx em {color:#777;font-style:italic;font-size:11px;display:block;float:right;width:152px;background:none;text-indent:6px;}
#nav #search p.s_go {text-align:right;background:none;width:154px;padding:5px 0 10px 0;margin:0;}

#nav #basket .basket-item {width:235px;clear:both;float:left;background:#313131;position:relative;left:8px;margin:0 0 6px 0;}
#nav #basket .basket-item a.thumb {background:#666;float:left;padding:0;width:65px;height:58px;display:block;background-position:center center;overflow:hidden;}
#nav #basket .basket-item a.thumb img {display:block;}
#nav #basket .basket-item a.ajaxbye {background:#666;float:right;padding:0;width:14px;height:14px;background: url(../../public/images/system/gina-sprite.gif) -618px -524px #242424 no-repeat;border:0;}
#nav #basket .basket-item div.item, #nav #basket .basket-item h4 {background:#333;float:left;padding:7px 5px 0 8px;font-family:Helvetica, Arial, sans-serif;color:#fff;font-size:10px;font-weight:bold;text-transform:uppercase;}
#nav #basket .basket-item div.item a, #nav #basket .basket-item h4 a {background:none;border:0;color:#eee;font-weight:bold;text-align:left;float:left;}
#nav #basket .basket-item div.item a:hover, #nav #basket .basket-item h4 a:hover {background:none;border:0;color:#fff;}
#nav #basket .basket-item p {background:none;float:left;position:relative;left:8px;width:154px;color:#666;font-size:10px;font-weight:bold;clear:none;padding:3px 0 0 0;}
#nav #basket .basket-item span {float:left;line-height:18px;color:#777;}
#nav #basket .basket-item a.size {cursor:text;width:50px;float:left;position:relative;left:12px;background:none;border-color:#000;font-size:10px;line-height:18px;padding:0;font-weight:bold;}
#nav #basket .basket-item a.size:hover {color:#858585;}
#nav #basket .basket-item span.qty {width:10px;float:right;border-bottom:1px solid #000;line-height:18px;padding:0;font-weight:bold;color:#777;}
#nav #basket .basket-item span.cost {width:55px;float:right;border-bottom:1px solid #000;text-align:right;line-height:18px;padding:0;color:#fef9f3;font-weight:bold;}
#nav #basket .basket-total {width:235px;clear:both;float:left;background:#313131;position:relative;left:8px;margin:0 0 6px 0;}
#nav #basket .basket-total p {width:228px;clear:both;float:left;background:#313131;position:relative;margin:0}
#nav #basket .basket-total p span.qty {width:11px;float:right;text-align:left;line-height:18px;padding:0;font-size:10px;font-weight:bold;background:none;color:#777;}
#nav #basket .basket-total p span.total {width:50px;float:right;text-align:right;line-height:18px;padding:0;color:#fef9f3;font-size:10px;font-weight:bold;}
#nav #basket .basket-total p.no-items {width:228px;clear:both;float:left;background:#313131;position:relative;margin:0;color:#777;text-align:center;padding:14px 0;}
#nav #basket .basket-links {padding:0 0 6px 0;float:left;font-weight:bold;text-transform:uppercase;}
#nav #basket .basket-links a {background: url(../../public/images/system/gina-sprite.gif) -620px -546px no-repeat;border:0;float:left;position:relative;left:8px;padding:0 15px;width:auto;color:#8a8268;font-weight:bold;font-size:10px;}
#nav #basket .basket-links a:hover {background: url(../../public/images/system/gina-sprite.gif) -620px -546px no-repeat;color:#b1a787;}


/* custom selects */

.s_valbox {display:none;}

#nav #search .jq_custSelect a.s_tbox {cursor: pointer;background: url(../../public/images/system/gina-sprite.gif) -470px -470px;border:0;float:left;width:158px;border:1px solid #2d2d2d;color:#777;font-style:italic;font-size:10px;text-transform:none;letter-spacing:0.01em;font-weight:normal;padding:0 0 0 3px;}
#nav #search .jq_custSelect .jq_custSelect_sub {display:none;position:absolute;z-index:2001;left:80px;border:0;background:none;}
#nav #search .jq_custSelect .jq_custSelect_sub li {z-index:2001;width:159px;background:#333 /*242424*/;padding:0;margin:0;font-weight:normal; }
#nav #search .jq_custSelect .jq_custSelect_sub li a {visibility:visible;z-index:2001;padding:2px 2px 3px 4px;margin:0;border-bottom:1px solid #444;font-size:10px;text-transform:none;letter-spacing:0.01em;width:159px;font-style:italic;width:100%;color:#999;background:#242424}
#nav #search .jq_custSelect .jq_custSelect_sub li a:hover {background:#000;color:#ddd;}

#title-block #viewing a.s_tbox {color:#555658;margin:0;width:100px;padding:0 0 2px 0;font-weight:bold;border:0;border-bottom:1px solid #919193; background:url(../../public/images/system/gina-sprite-w.gif) 90px 5px no-repeat;letter-spacing:0;float:left;display:block;font-size:10px;z-index:2000;}
#title-block #viewing .jq_custSelect .jq_custSelect_sub {display:none;position:absolute;z-index:2001;left:130px;border:0;background:none;width:104px;}
#title-block #viewing .jq_custSelect .jq_custSelect_sub li {z-index:2001;background:none /*242424*/;padding:0;margin:0;font-weight:normal;line-height:13px;}
#title-block #viewing .jq_custSelect .jq_custSelect_sub li a {visibility:visible;z-index:2001;color:#555658;margin:0;width:100px;padding:2px 0 4px 4px;font-weight:bold;border-bottom:1px solid #ddd;letter-spacing:0;float:left;display:block;font-size:10px;background:#e8e7e3;margin:0;}
#title-block #viewing .jq_custSelect .jq_custSelect_sub li a:hover {background:#f0efed;color:#90886f;}

#product .colc h3 {position:relative;}
#product .colc  a.s_tbox {color:#555658;margin:0;width:45px;padding:0;font-weight:bold;border-bottom:1px solid #919193;background:url(../../public/images/system/gina-sprite-w.gif) 35px 5px no-repeat;letter-spacing:0;float:left;display:block;float:right;font-family:"Times New Roman", Times, serif;}
#product .colc .jq_custSelect .jq_custSelect_sub {display:none;position:absolute;z-index:2001;right:0;border:0;background:none;width:49px;}
#product .colc .jq_custSelect .jq_custSelect_sub li {z-index:2001;background:none /*242424*/;padding:0;margin:0;font-weight:normal;line-height:13px; font-family:"Times New Roman", Times, serif;}
#product .colc .jq_custSelect .jq_custSelect_sub li a {visibility:visible;z-index:2001;color:#555658;margin:0;padding:2px 0 2px 4px;font-weight:bold;border-bottom:1px solid #919193;letter-spacing:0;float:left;display:block;font-size:10px;background:#e8e7e3;margin:0;width:45px;}
#product .colc .jq_custSelect .jq_custSelect_sub li a:hover {background:#f0efed;color:#000; }

#cart .item .details .product-options h4 {position:relative;width:160px;background:none;z-index:100;}
#cart .item .details .product-options a.s_tbox {color:#555658;width:80px;padding:0;font-weight:bold;border-bottom:1px solid #919193;background:url(../../public/images/system/gina-sprite-w.gif) 70px 5px no-repeat;letter-spacing:0;position:absolute;z-index:2000;right:0;display:block;font-family:"Times New Roman", Times, serif;}
#cart .item .details .product-options .jq_custSelect .jq_custSelect_sub {display:none;position:absolute;z-index:4001;right:0;border:0;background:none;width:84px;}
#cart .item .details .product-options .jq_custSelect .jq_custSelect_sub li {z-index:4001;background:none;padding:0;margin:0;font-weight:normal;line-height:13px; font-family:"Times New Roman", Times, serif;}
#cart .item .details .product-options .jq_custSelect .jq_custSelect_sub li a {visibility:visible;z-index:4001;color:#555658;margin:0;padding:2px 0 2px 4px;font-weight:bold;border-bottom:1px solid #919193;letter-spacing:0;float:left;display:block;font-size:10px;background:#e8e7e3;margin:0;width:80px;}
#cart .item .details .product-options .jq_custSelect .jq_custSelect_sub li a:hover {background:#f0efed;color:#000; } 

#cart .step #sums p a {color:#555658;width:80px;padding:0;font-weight:bold;border-bottom:1px solid #919193;background:url(../../public/images/system/gina-sprite-w.gif) 70px -356px no-repeat;letter-spacing:0;float:right;display:block;}
#cart .step #sums p  {position:relative;width:175px;background:none;z-index:100;}
#cart .step #sums p a.s_tbox {color:#555658;width:100px;padding:0;font-weight:bold;border-bottom:1px solid #919193;background:url(../../public/images/system/gina-sprite-w.gif) 88px -356px no-repeat;letter-spacing:0;position:absolute;z-index:2000;right:0;display:block;font-family:"Times New Roman", Times, serif;}
#cart .step #sums p .jq_custSelect .jq_custSelect_sub {display:none;position:absolute;z-index:4001;right:0;border:0;background:none;width:100px;}
#cart .step #sums p .jq_custSelect .jq_custSelect_sub li {z-index:4001;background:none;padding:0;margin:0;font-weight:normal;line-height:13px; font-family:"Times New Roman", Times, serif;}
#cart .step #sums p .jq_custSelect .jq_custSelect_sub li a {visibility:visible;z-index:4001;color:#555658;margin:0;padding:2px 0 2px 4px;font-weight:bold;border-bottom:1px solid #919193;letter-spacing:0;float:left;display:block;font-size:10px;background:#e8e7e3;margin:0;width:100px;}
#cart .step #sums p .jq_custSelect .jq_custSelect_sub li a:hover {background:#f0efed;color:#000; } 

#cart .step #sums p.country .jq_custSelect .jq_custSelect_sub {display:none;position:absolute;z-index:4001;right:0;border-bottom:1px solid #919193;background:#e8e7e3;width:100px;height:160px; overflow:auto;}
#cart .step #sums p.country .jq_custSelect .jq_custSelect_sub li {z-index:4001;background:none;padding:0;margin:0;font-weight:normal;line-height:13px; font-family:"Times New Roman", Times, serif;}
#cart .step #sums p.country .jq_custSelect .jq_custSelect_sub li a {visibility:visible;z-index:4001;color:#555658;margin:0;padding:2px 0 2px 4px;font-weight:bold;border-bottom:1px solid #919193;letter-spacing:0;float:left;display:block;font-size:10px;background:#e8e7e3;margin:0;width:78px;}
#cart .step #sums p.country .jq_custSelect .jq_custSelect_sub li a:hover {background:#f0efed;color:#000; } 
#cart .step #sums p.country ul.jq_custSelect li a.s_tbox {overflow:hidden;}

#cart .formo.form-r p.country {position:relative;width:270px;background:none;z-index:100;margin:3px 0 0 0 ;}
#cart .formo.form-r p.country select {width:153px;}
#cart .formo.form-r p.country a.s_tbox {color:#555658;width:159px;padding:0;font-weight:normal;border-bottom:1px solid #919193;background:url(../../public/images/system/gina-sprite-w.gif) 148px -356px no-repeat;letter-spacing:0;position:absolute;z-index:2000;right:0;display:block;font-size:11px;}
#cart .formo.form-r p.country .jq_custSelect .jq_custSelect_sub {display:none;position:absolute;z-index:4001;right:0;border-bottom:1px solid #919193;background:#e8e7e3;width:159px;height:160px; overflow:auto;}
#cart .formo.form-r p.country .jq_custSelect .jq_custSelect_sub li {z-index:4001;background:none;padding:0;margin:0;font-weight:normal;line-height:13px;}
#cart .formo.form-r p.country .jq_custSelect .jq_custSelect_sub li a {visibility:visible;z-index:4001;color:#555658;margin:0;padding:2px 0 3px 2px;font-weight:bold;border-bottom:1px solid #919193;letter-spacing:0;float:left;display:block;font-size:11px;background:#e8e7e3;margin:0;width:137px;font-weight:normal;}
#cart .formo.form-r p.country .jq_custSelect .jq_custSelect_sub li a:hover {background:#f0efed;color:#000; } 

#cart .formo.form-w p.dates {position:relative;background:none;z-index:100;}
#cart .formo.form-w p.dates span.years a.s_tbox {color:#555658;width:105px;padding:1px 0 2px 0;font-weight:normal;border-bottom:1px solid #919193;background:url(../../public/images/system/gina-sprite-w.gif) 95px -353px no-repeat;letter-spacing:0;position:absolute;z-index:2000;right:134px;display:block;font-size:10px; font-family:"Times New Roman", Times, serif; font-weight:bold;}
#cart .formo.form-w p.dates span.years .jq_custSelect .jq_custSelect_sub {display:none;position:absolute;z-index:4001;right:134px;background:#e8e7e3;width:105px;}
#cart .formo.form-w p.dates span.years .jq_custSelect .jq_custSelect_sub li {z-index:4001;background:none;padding:0;margin:0;font-weight:normal;line-height:13px;}
#cart .formo.form-w p.dates span.years .jq_custSelect .jq_custSelect_sub li a {visibility:visible;z-index:4001;color:#555658;margin:0;padding:3px 0 4px 0px;font-weight:bold;border-bottom:1px solid #919193;letter-spacing:0;float:left;display:block;font-size:11px;background:#e8e7e3;margin:0;width:105px;font-weight:normal;font-size:10px; font-family:"Times New Roman", Times, serif; font-weight:bold;}
#cart .formo.form-w p.dates span.years .jq_custSelect .jq_custSelect_sub li a:hover {background:#f0efed;color:#000; } 

#cart .formo.form-w p.dates span.months a.s_tbox {color:#555658;width:110px;padding:1px 0 2px 0;font-weight:normal;border-bottom:1px solid #919193;background:url(../../public/images/system/gina-sprite-w.gif) 100px -353px no-repeat;letter-spacing:0;position:absolute;z-index:2000;left:255px;display:block;font-size:10px; font-family:"Times New Roman", Times, serif; font-weight:bold;}
#cart .formo.form-w p.dates span.months .jq_custSelect .jq_custSelect_sub {display:none;position:absolute;z-index:4001;left:255px;background:#fff;width:110px;padding:0;}
#cart .formo.form-w p.dates span.months .jq_custSelect .jq_custSelect_sub li {z-index:4001;background:none;padding:0;margin:0;font-weight:normal;line-height:13px;}
#cart .formo.form-w p.dates span.months .jq_custSelect .jq_custSelect_sub li a {visibility:visible;z-index:4001;color:#555658;margin:0;padding:3px 0 4px 0;font-weight:bold;border-bottom:1px solid #919193;letter-spacing:0;float:left;display:block;font-size:11px;background:#e8e7e3;margin:0;width:110px;font-weight:normal;font-size:10px; font-family:"Times New Roman", Times, serif; font-weight:bold;}
#cart .formo.form-w p.dates span.months .jq_custSelect .jq_custSelect_sub li a:hover {background:#f0efed;color:#000; } 

#cart p.faqcat {height:100px;position:relative; background:none;}
#cart p.faqcat a.s_tbox {color:#555658;width:240px;padding:0 0 3px 0;font-weight:normal;border-bottom:1px solid #919193;background:url(../../public/images/system/gina-sprite-w.gif) 230px -353px no-repeat;letter-spacing:0;position:absolute;z-index:2000;left:0;display:block;font-size:10px; font-family:"Times New Roman", Times, serif; font-weight:bold;border-bottom:1px solid #333;}
#cart p.faqcat .jq_custSelect .jq_custSelect_sub {display:none;position:absolute;z-index:4001;left:0;background:#fff;width:240px;padding:0;}
#cart p.faqcat .jq_custSelect .jq_custSelect_sub li {z-index:4001;background:none;padding:0;margin:0;font-weight:normal;line-height:13px;}
#cart p.faqcat .jq_custSelect .jq_custSelect_sub li a {visibility:visible;z-index:4001;color:#555658;margin:0;padding:2px 0 4px 0;font-weight:bold;border-bottom:1px solid #919193;letter-spacing:0;float:left;display:block;font-size:11px;background:#e8e7e3;margin:0;width:240px;font-weight:normal;font-size:10px; font-family:"Times New Roman", Times, serif; font-weight:bold;}
#cart p.faqcat .jq_custSelect .jq_custSelect_sub li a:hover {background:#f0efed;color:#000; } 


#cart .category fieldset p {height:auto;position:relative; background:none;text-align:left;}
#cart .category fieldset p a.s_tbox {color:#555658;width:50px;padding:0 0 3px 0;font-weight:normal;border-bottom:1px solid #919193;background:url(../../public/images/system/gina-sprite-w.gif) 40px -353px no-repeat;letter-spacing:0;position:absolute;z-index:2000;left:0;display:block;font-size:10px; font-family:"Times New Roman", Times, serif; font-weight:bold;border-bottom:1px solid #333;text-align:left;}
#cart .category fieldset p .jq_custSelect .jq_custSelect_sub {display:none;position:absolute;z-index:4001;left:0;background:#fff;width:50px;padding:0;}
#cart .category fieldset p .jq_custSelect .jq_custSelect_sub li {z-index:4001;background:none;padding:0;margin:0;font-weight:normal;line-height:13px;}
#cart .category fieldset p .jq_custSelect .jq_custSelect_sub li a {visibility:visible;z-index:4001;color:#555658;margin:0;padding:2px 0 4px 0;font-weight:bold;border-bottom:1px solid #919193;letter-spacing:0;float:left;display:block;font-size:11px;background:#e8e7e3;margin:0;width:50px;font-weight:normal;font-size:10px; font-family:"Times New Roman", Times, serif; font-weight:bold;text-align:left;}
#cart .category fieldset p .jq_custSelect .jq_custSelect_sub li a:hover {background:#f0efed;color:#000; } 





/* custom checkbox */

span.custCheck {width:18px; height:18px; background:url(../../public/images/system/gina-searchcheck.gif) no-repeat; display:block;cursor:pointer;float:right;margin:0;}
span.custCheck.inactive {background-position: 0px 0px;}
span.custCheck.active {background-position: 0px -18px;}


/* product info tabs #e8e7e3*/

#store .rollblind {padding:0;margin:0 auto;border:0;top:12px;width:920px;left:10px;background: url(../../public/images/system/gina-trans-w.png) ;display:block;position:absolute;z-index:2000;}
#store .rollblind .sill {margin:10px 11px 0 11px;padding:20px 0 0 0;position:relative;z-index: 2;}
#store .rollblind .border {border:5px solid #e8e7e3;height:530px;width:887px;position:absolute;top: 10px; left: 13px;background:#fff;}
#store .rollblind #title-block {padding:0;height:90px;width:auto;}
#store .rollblind .windowbox {padding:0;margin:0;margin:0 43px;}

#store .rollblind .sill .tabclose {padding:0;margin:0;display:block;height:60px;clear:both;}
#store .rollblind .sill .tabclose a.closetabs {height:30px;width:30px;display:block;margin:20px auto 0 auto;overflow:hidden;text-indent:-1000em;background:url(../../public/images/system/gina-sprite-w.gif) 5px -296px repeat-x;}
#store .rollblind .sill .tabclose a.closetabs:hover {background: url(../../public/images/system/gina-sprite-w.gif) -95px -296px no-repeat;}

#store .rollblind .windowbox .shoesize, #store .rollblind .windowbox .send-friend {background:#e8e7e3;}
#store .rollblind .windowbox .shoesize table.shoe-sizes {background:#e8e7e3;float:left;padding:0;margin:0;border:0;}
#store .rollblind .windowbox .shoesize table.shoe-sizes th {margin:0;border:0;background:#e8e7e3;width:100px;border-bottom:5px solid #fff;padding:10px 0 11px 0;color:#a0a29e;font-weight:normal;font-size:12px;}
#store .rollblind .windowbox .shoesize table.shoe-sizes tr td {padding:0;margin:0;border:0;height:17px;font-size:10px;font-family:Helvetica,  Arial, sans-serif;line-height:18px;border-right:5px solid #fff;}
#store .rollblind .windowbox .shoesize table.shoe-sizes tr.one td {padding:0;margin:0;background:#e8e7e3;}
#store .rollblind .windowbox .shoesize table.shoe-sizes tr.two td {padding:0;margin:0;background:#f0efed;}
#store .rollblind .windowbox .shoesize .right {background:#e8e7e3;width:388px;float:right;}
#store .rollblind .windowbox .shoesize .right h3 {padding:10px 0 35px 0;color:#a0a29e;font-weight:normal;font-size:12px;}
#store .rollblind .windowbox .shoesize .right p {padding:0 40px 10px;}

#store .rollblind .windowbox .send-friend .left {width:535px;background:none;}
#store .rollblind .windowbox .send-friend .left h4 {width:255px;padding:10px 0 11px 0;color:#888;}
#store .rollblind .windowbox .send-friend .left h5 {padding:30px 0 6px;float:right;width:265px;background:url(../../public/images/system/gina-underline-b.gif) center bottom no-repeat;font-size:12px;text-transform:uppercase;margin:0 0 30px;}
#store .rollblind .windowbox .send-friend .left p {padding:0;float:right;width:265px;font-size:12px;}
#store .rollblind .windowbox .send-friend .left .description {float:right;border-top:5px solid #fff;border-right:5px solid #fff;background:#f0efed;}
#store .rollblind .windowbox .send-friend .left .description img {float:left;border:5px solid #eef1ed;display:block;width:255px;}
#store .rollblind .windowbox .send-friend .right {width:232px;background:none;}
#store .rollblind .windowbox .send-friend .right h4 {padding:10px 32px 11px 0;color:#888; background:none;}
#store .rollblind .windowbox .send-friend .right .form {display:block;padding:0;margin:20px 0 0 0;}
#store .rollblind .windowbox .send-friend .right .form p {display:block;padding:0;margin:0;text-align:center;width:194px;}
#store .rollblind .windowbox .send-friend .right .form label {display:block;padding:0 0 3px 0;margin:10px 0 0 0;width:194px;}
#store .rollblind .windowbox .send-friend .right .form input {display:block;padding:3px 0;margin:0;width:194px;border:1px solid #bbb; background:#eef1ed;font-size:11px;}
#store .rollblind .windowbox .send-friend .right .form textarea {display:block;padding:3px 0;margin:0;width:194px;border:1px solid #bbb;background:#eef1ed;font-size:11px;}
#store .rollblind .windowbox .send-friend .right .form input.button {display:inline;padding:2px 5px;margin:10px 4px 0;width:auto;background:#000;color:#fff;border:0;font-size:10px;text-transform:uppercase;font-weight:bold;}

#store .rollblind .windowbox .returns {padding:0;margin:0;}
#store .rollblind .windowbox .returns h3 {margin:0 200px;padding:10px 0 5px;background: url(../../public/images/system/gina-underline-grey.gif) center bottom repeat-x #fff;text-transform:uppercase; font-size:14px;letter-spacing:0.1em;}
#store .rollblind .windowbox .returns p {padding:20px 240px 10px 240px;}


/* product zoom thumbs */

#store  #more #titling {position:relative; z-index:250;}
#store  #more #titling ul {padding:0;top:-22px;left:82px;position:absolute;background:#ffffff;text-align:center;width:288px;height:100px;z-index:10000;}
#store  #more #titling ul.six {left:15px;width:428px;}
#store  #more #titling ul.five {left:50px;width:358px;}
#store  #more #titling ul.four {left:82px;width:288px;}
#store  #more #titling ul.three {left:115px;width:218px;}
#store  #more #titling ul.two {left:152px;width:148px;}
#store  #more #titling ul li {display:block;float:left;margin-top:5px;}
#store  #more #titling ul li a.zoomo {padding:1px;display:block;float:left;margin:0 0 0 4px;width:auto;}
	* HTML #store  #more #titling ul li a.zoomo {margin:0 0 0 2px;width:auto;}
#store  #more #titling ul li a.zoomo:hover {background:#ffffff;}
#store  #more #titling ul li a.zoomo img {display:block;}
#store  #more #titling ul li div.h3 {display:block;text-align:center;background:#ffffff;padding:1px 0 4px 0;margin:0;clear:both;width:288px;left:0;top:75px;position:absolute;}
#store  #more #titling ul li div.h3.six {width:428px;}
#store  #more #titling ul li div.h3.five {width:358px;}
#store  #more #titling ul li div.h3.four {width:288px;}
#store  #more #titling ul li div.h3.three {width:218px;}
#store  #more #titling ul li div.h3.two {width:148px;}
#store  #more #titling ul li div.h3 a {margin:0;display:inline;padding:1px 0 4px 4px;}


/* product tooltip */

#tooltipText {display:none;}
#tooltip {position: absolute;z-index: 3000;background-image:url(../../public/images/system/gina-tooltip.png);background-position:left center;padding: 5px;color:#fff;width:164px;height:84px; text-align:center;border-right: none;}
#tooltip h3, #tooltip div { margin: 0;display:block; }
#tooltip h4 {color:#fff;background:none;font-family:Helvetica, Arial, sans-serif;font-size:14px;text-transform:uppercase;padding:9px 3px 0 5px;letter-spacing:0.1em}
#tooltip p {color:#fff; background:none; font-style:italic;padding:0 3px 4px 5px;font-family:Times, "Times New Roman", serif;}
#tooltip p.price {color:#8a8268; background:none; font-family:Helvetica, Arial, sans-serif;font-size:13px;padding:5px 3px 5px 5px;font-style:normal;
background:url(../../public/images/system/gina-underline-w.gif) center top no-repeat; }
* HTML #tooltip {background:url(../../public/images/system/gina-tooltip.gif) no-repeat center left;}
#catwalk ul li div {display:none} /* this hides the tool tip inside the list */




/*

   Magic Zoom Plus v2.0.0 
   Copyright 2009 Magic Toolbox

*/

.MagicZoom img {
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
}

/* Style of zoomed window */
.MagicZoomBigImageCont {
	border:0;

}
.MagicZoomBigImageCont div {
	border:1px solid #8b8366; 
	height:380px;
	width:398px;
	position:absolute;
	top:0px;
	left:0px;
	cursor:move;
	z-index:1;
	overflow:hidden;
}

/* Style of header, activated with "title" attribute in <a> tag */
.MagicZoomHeader {
	font-size: 8pt !important;
	line-height: normal !important;
	color: #fff;
	background: #666;
	text-align: center !important;
	background:#444;
	position:absolute;
}

/* Style of small square under mouse */
.MagicZoomPup {
border: 1px solid #fff;
background: #fff;
cursor: move;
}

/* Style of message box while image is loading */
.MagicZoomLoading {
border: 1px solid #ccc;
background: #fff url(../../public/images/section/loader.gif) no-repeat 2px 50%;
padding: 4px 4px 4px 24px !important;
margin: 0;
text-decoration: none;
text-align: left;
font-size: 8pt;
font-family: sans-serif;
color: #444;
}
/* Style of the small image link */
.MagicZoomPlus {
cursor:move;
outline: 0 !important;
}

/* Style of the small image */
.MagicZoomPlus img {
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
}

/* Style of the span inside the small image link */
.MagicZoomPlus span {
display: none !important; 
}

/* Style of hotspots */
.MagicHotspots {
display: none;
visibility: hidden;
}
.MagicHotspots a {
border: 1px solid #ccc;
}
.MagicHotspots a:hover {
border: 1px solid red;
}

/* Style of the small image link */
.MagicThumb, .MagicThumb:hover {
cursor: move;
outline: 0 !important;
}

/* Style of the small image when the large image is expanded */ 
.MagicThumb-expanded-thumbnail {
cursor: move;
}

/* Style of the span inside the small image link */
.MagicThumb span {
display: none !important;
}

/* Style of the small image */
.MagicThumb img {
border: 0;
outline: 0;
}

/* Style of the expanded image */
.MagicThumb-expanded {
cursor: move;
background:#fff;
border:0;
outline:0;
padding:0;
}

/* Style of the caption for the expanded image */
.MagicThumb-caption {
color: #333;
font: normal 10pt Verdana, Helvetica;
background: #ccc;
text-align: left;
padding: 0;
border: 0 !important;
outline: 0 !important;
height:1px;
visibility:hidden;
overflow:hidden;
display:none;
}

/* Style of the close/next/previous buttons */
.MagicThumb-buttons {
background: transparent url(../../public/images/system/gina-zoom-buttons.png) no-repeat 0 0;
height: 18px;
display: block;
margin:10px;
}

.MagicThumb-buttons a {
width: 18px;
height: 18px;
margin: 0px 1px !important;
overflow: hidden;
}

/* Style of the loading message box */
.MagicThumb-loader {
font: normal 12pt sans-serif;
border: 1px solid #000;
background: #fff url(../../public/images/section/loader.gif) no-repeat 2px 50%;
padding: 2px 2px 2px 22px;
margin: 0;
text-decoration: none;
text-align: left;
}

/* Style of the small images which swap the main image */
.MagicThumb-swap {
}

/* Style to hide caption on page. Only needed for #id method. */
.MagicThumb-external-caption {
display: block;
}

/* 'book' gallery */

#book-gallery {float:left;margin:0;overflow:hidden;}
.slidePanel, .slidePanelIndex {float:left;overflow:hidden;}
#topic-detail .shoesize table { width :100%;}
#topic-detail .shoesize th { text-align:left;}
#topic-detail .shoesize .clear { display:none;}
#cart .fullwidth {width:875px;}
#cart .fullwidth .titling {width:850px;}
#cart .fullwidth .form-r {width:600px;}
#cart .fullwidth .form-r p {width:auto;}

