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, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit;  }
fieldset{margin: 0; padding: 0; font-size: 100%; font: inherit; border-right-width:0px; border-bottom-width:0px; border-top-width:0px; border-left-color:transparent; border-top-color:transparent;}
body {line-height: 1}
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}
a:focus, button:focus, button span:focus{outline:none!Important}
legend { display:none}
label { white-space:nowrap}
label strong { font-weight:bold}

/*body {background:#fff url("../../../Promos/Reyes2012/backgroundreyes.jpg"); 
background-repeat:no-repeat;
background-position:center top;
margin:0; 
padding:0; 
font-family:Arial, Helvetica, sans-serif; 
font-size:80%; }*/

body {background:#EEE url("../../../../content/images/web/bg.png") top right no-repeat; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#797979}
/*body {background:#FFF url("http://www.zonaregalo.com/content/images/web/bag-xmas-bg.jpg") no-repeat top center; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#797979}*/

h1 { font-size:210%}
h2 {color:#FF6633; font-size: 150%; font-weight: bold}
h3 {color:#434343; font-size: 115%; font-weight: bold; white-space:pre}
h3 span {color:#FF6633}
h4 { font-weight: bold; font-size:110%}
p { margin:15px 0 0; font-size:95%; color:#5D5D5D; line-height:130%}
p strong { font-weight:bold; color:#434343}
p a:link, p a:visited, p a:active, p a:hover {color:#FF6633; text-decoration: none}
p a:hover { text-decoration:underline}
h1 strong{ font-size:140%; font-weight:bold}
small { font-size:85%}
small strong{ font-weight:bold; color:#474747}
div.hr {height:1px; border-top:1px solid #BEBEBE; margin:15px 0}
div.hr hr {display:none}
a:link, a:visited, a:active, a:hover {color:#777777; text-decoration: none}
a:hover{ color:#FF6633}
#container { margin:0 auto; width:980px; position:relative}
.wrapper{ width:980px; padding:0; background:transparent url('../../../../content/images/web/bg_glows.png') -980px 0px repeat-y; position:relative; float:left; margin:15px 15px 5px}
.wrapper_inner { width:954px; margin:183px 13px 0 13px; background:#FFF; float:left; display:block; position:relative; padding:0}
.wrapper_inner_full_width { border-top: 1px solid #BEBEBE;float: left; margin: 0 10px 10px;padding:15px 0; width:934px}
.wrapper_inner_full_width p { float:left; width:100%}
#home .wrapper_inner { margin-top:155px}
#home h4 { font-size:100%}
.wrapper_top {width:980px; height:13px; background:transparent url("../../../../content/images/web/bg_glows.png") 0px 0px no-repeat; position:absolute; top:-13px; left:0px; display:block}
.wrapper_bottom {width:980px; height:13px; background:transparent url("../../../../content/images/web/bg_glows.png") -1960px 0px no-repeat; position:absolute; bottom:-13px; left:0px; display:block}
#footer .wrapper_inner {margin:0 13px !important; padding:0 0 85px; background:#FFF url("../../../../content/images/web/logo_icon.png") 798px bottom no-repeat;}
#footer p { float:left; margin:20px 0 0 79px; line-height:130%;  width:100%}
#footer p span{ font-weight:bold; text-transform:uppercase; width:875px; margin-right:79px; float:left; clear:left}
#footer p strong {font-weight:bold; }

#header { /*height:155px;*/ height:138px; float:left; width:954px; position:absolute; top:15px; left:28px; background:#FFF}
#content_area {width:744px; float:left; margin:0 0 10px 10px; /*background:blue*/}
#content_area.right { float:right; margin:0px 10px 0 0}
#content_area_full {width:934px; float:left; margin:0 10px 10px}
#side_bar {float:left; width:180px; margin:0px 10px 0}
ul#side_panels {width:180px; padding-bottom:10px}
ul#side_panels li {width:178px; height:118px; border:1px solid #BEBEBE; background:#EDEDED; float:left; margin-bottom:10px}
ul#side_panels li h2 {margin: 15px 0 0 15px; width: 110px;float:left;color:#797979;font-size:100%;line-height:120%;	}
ul#side_panels li a {clear: left; float: left; font-weight: bold;margin: 20px 0 0 15px;font-size:110%;white-space:pre}	
ul#side_panels li h2 strong { color:#FF6633; width:110px; float:left; font-size:140%; margin-bottom:5px}

ul#feature_side_panels { margin-top:10px; float:left;}
ul#feature_side_panels li{width:178px; height:148px; border:1px solid #BEBEBE; background:#F2F2F2; float:left; margin-bottom:15px; position:relative}
ul#feature_side_panels li h3{ background:#7B7A7A url("../../../../content/images/web/bg_tints.png") 0px -33px repeat-x; height:28px; width:178px; padding:0; line-height:28px; text-indent:8px; font-size:100%}
ul#feature_side_panels li h3 a {height:28px; width:178px; display:block; background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') 152px -48px no-repeat; color:#FFF; font-size:100%; font-weight:bold}
ul#feature_side_panels li i {background-color: #E0E0E0; background-position:center 50%; background-repeat: no-repeat; display: block;height: 114px; margin: 3px;width: 172px;cursor:pointer}
ul#feature_side_panels li:hover h3 a{background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') 152px -172px no-repeat;}

ul#feature_content_panels { margin-top:10px; float:left; width:756px}
ul#feature_content_panels li{background: none repeat scroll 0 0 #D8D8D8;border: 5px solid #D8D8D8;float: left;height: 142px; margin: 12px 12px 0 0;position: relative;width: 167px}
ul#feature_content_panels li h3{ background:#D8D8D8; height:28px; width:168px; padding:0; line-height:28px; text-indent:2px}
ul#feature_content_panels li h3 a {height:28px; width:167px; display:block; background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') 148px -50px no-repeat; color:#626262; font-size:100%; font-weight:bold}
ul#feature_content_panels li i {background-color: #E0E0E0; background-position:center 50%; background-repeat: no-repeat; display: block;height: 114px; margin: 0px;width: 168px;cursor:pointer}
#feature_content_panels li:hover{border:5px solid #FF6633}
ul#feature_content_panels li:hover h3{ background:#FF6633}
ul#feature_content_panels li:hover h3 a{background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') 148px -172px no-repeat; color:#FFF}
/*Start Alert Ticket*/
#alert_ticket{height:154px; width:196px; float:left; display:block; position:fixed; right:0px; top:190px; z-index:3}
#alert_ticket_container {display:none; width:150px; padding:10px 10px 20px; border:8px solid #D8D8D8; background:#F5F5F5; position:relative; top:8px; right:0px; z-index:1}
#alert_ticket h3{ position:absolute; right:0px; z-index:2; width:205px; height:154px; text-indent:-9999px; background:transparent url("../../../../content/images/web/es-ES/bg_buttons.png") -200px -592px no-repeat} 
#alert_ticket_container p{font-size: 95%; font-weight: bold; padding: 110px 5px 20px;text-align: center}
#alert_ticket_container a { margin-left:32px}
#alert_ticket:hover #alert_ticket_container {display:block}
/*End Alert Ticket*/
/*homepage slideshow*/
#homepage_slideshow {width:742px; height:248px; border:1px solid #BEBEBE; background:#FFF; float:left; z-index:1; position:relative}
#homepage_slideshow_mask{ width:742px; height:248px; overflow:hidden}
.homepage_slideshow_txt { width:345px; height:248px; float:left; padding:25px 0 0 35px}
.homepage_slideshow_txt h1 { float:left; width:225px; font-size:180%; line-height:100%; color:#444343}
.homepage_slideshow_txt h1 strong{  float:left; width:225px; line-height:100%}
.homepage_slideshow_txt h2 { float:left; width:225px; margin-top:10px}
.homepage_slideshow_txt ul, .homepage_slideshow_txt p { float:left; clear:left; width:250px; margin:10px 0; font-size: 110%}
.homepage_slideshow_txt ul li { float:left; clear:left; line-height:16px; width:205px; padding:0; background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') 0px -108px no-repeat; padding-left:20px}
.homepage_slideshow_txt p strong { font-weight:bold}
.homepage_slideshow_txt .btn { clear:left;}
.homepage_slideshow_txt .btn span { padding-right:35px} 
#homepage_slideshow_pagination { position:absolute; right:10px; bottom:10px; font-size:85%; z-index:99}
#homepage_slideshow_pagination a { width:27px; height:22px; line-height:22px; text-align:center; margin-left:2px; background:#FFF; color:#FF6633; float:left; display:block; font-weight:bold}
#homepage_slideshow_pagination a.activeSlide {background:#FF6633; color:#FFF}
/*slides*/
.homepage_slide {float:left; height: 248px;  width: 742px}
.homepage_slide#slide_birthday { background:transparent url('http://www.zonaregalo.com/content/images/web/homepage/homepage_slideshow_slide_1.jpg') 0px 0px no-repeat}
.homepage_slide#slide_driving { background:transparent url('http://www.zonaregalo.com/content/images/web/homepage/homepage_slideshow_slide_2.jpg') 0px 0px no-repeat}
.homepage_slide#slide_relax { background:transparent url('http://www.zonaregalo.com/content/images/web/homepage/homepage_slideshow_slide_3.jpg') 0px 0px no-repeat}
/*Category slideshow*/
#category_slideshow {width:742px; height:248px; border:1px solid #BEBEBE; background:#FFF; float:left; z-index:1; position:relative}
#category_list_slideshow_mask {width:510px; height:248px; border-right:1px solid #BEBEBE; overflow:hidden}
#category_slideshow ul {float:left; position:absolute; right:0px; top:0px; background:#FC7548}
#category_slideshow ul li {background: #EEE; border-bottom: 1px solid #BEBEBE; clear: left; float: left; height: 82px;width: 231px; cursor:pointer}
#category_slideshow ul li p {float: right;font-size: 90%; margin: 18px 20px 0 0;text-align: center;width: 190px;}
#category_slideshow ul li p strong{ font-weight:bold; letter-spacing:-1px;   font-size: 120%;}
#category_slideshow ul li .rate { margin:5px 0 0 60px}
#category_slideshow ul li.active { padding-left:20px;  margin-left:-20px; position:relative; z-index:4; background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') no-repeat scroll -385px -164px; border:0; height:83px}
#category_slideshow ul li.active p, #category_slideshow ul li.active strong { color:#FFF}
.category_list_slide {float:left; height: 248px;  width: 510px}

/* New Category slideshow */

#category_slideshow_new {width:742px; height:248px; border:1px solid #BEBEBE; background:#FFF; float:left; z-index:1; position:relative}
#category_list_slideshow_mask_new {width:510px; height:248px; border-right:1px solid #BEBEBE; overflow:hidden}
#category_slideshow_new ul {float:left; position:absolute; right:0px; top:0px;}
#category_slideshow_new ul li {background: #EEE; border-bottom: 1px solid #BEBEBE; clear: left; float: left; height: 82px;width: 231px; cursor:pointer}
#category_slideshow_new ul li p {float: right;font-size: 90%; margin: 18px 20px 0 0;text-align: center;width: 190px;}
#category_slideshow_new ul li p strong{ font-weight:bold; letter-spacing:-1px;   font-size: 120%;}
#category_slideshow_new ul li .rate { margin:5px 0 0 60px}
/*#category_slideshow_new ul li.active_new { padding-left:20px;  margin-left:-20px; position:relative; z-index:4; background:transparent url('http://www.zonaregalo.com/content/images/web/red-arrow.png') no-repeat scroll; border:0; height:83px}*/
#category_slideshow_new ul li.active_new { padding-left:20px;  margin-left:-20px; position:relative; z-index:4; border:0; height:83px}
/*#category_slideshow_new ul li.active_new p, #category_slideshow_new ul li.active_new strong { color:#FFF}*/
.category_list_slide_new {float:left; height: 248px;  width: 510px}
/*#category_slideshow_new ul li.category_main_image_arrow {background:transparent url('http://www.zonaregalo.com/content/images/web/red-arrow.png') no-repeat scroll;}*/
 

/*Slides
.category_list_slide#slide_0 { background:transparent url('http://www.zonaregalo.com/content/images/web/category_list/category_slideshow_slide_1.jpg') 0px 0px no-repeat}
.category_list_slide#slide_1 { background:transparent url('http://www.zonaregalo.com/content/images/web/category_list/category_slideshow_slide_2.jpg') 0px 0px no-repeat}
.category_list_slide#slide_2 { background:transparent url('http://www.zonaregalo.com/content/images/web/category_list/category_slideshow_slide_3.jpg') 0px 0px no-repeat}
*/
/*recently_viewed_widget*/
#recently_viewed_widget { width:932px; height:278px; border:1px solid #BEBEBE; background:#efefef; margin:10px; float:left; position:relative}
#recently_viewed_carousel_wrapper {position:absolute; left:100px; top:45px; width:730px; height:240px; overflow:hidden}
#recently_viewed_widget h2 {height:38px; width:932px; display:block; background:#7B7A7A url("../../../../content/images/web/bg_tints.png") 0px -33px repeat-x; line-height:38px; text-indent:15px; color:#FFF; font-size:130%}
#recently_viewed_widget h2 span a{ color:#FFF; font-size: 65%;  margin-left: 5px; text-decoration: underline;}
#recently_viewed_widget ul{float:left; margin:0; left:0px; top:0px; width:780px; margin:0px 0 0 0px;}
#recently_viewed_widget ul li{ width:145px; height:206px; float:left; margin-right:50px; position:relative}
#recently_viewed_widget ul li span{ top:13px;}
#recently_viewed_widget ul li a{float: left; height: 60px; line-height: 120%; padding-top: 105px;width: 145px; color:#444343}
#recently_viewed_widget ul li a i{background-color:#333; background-position: center 50%;  background-repeat: no-repeat; cursor: pointer; display: block; width: 145px; height: 100px; margin: 0; position: absolute;left: 0px; top: 0px; }
#recently_viewed_widget ul li a strong {color: #F63; font-size: 120%;font-weight: bold; left: 0;  top: 140px; width: 100%}

/**/
/*product_widget*/
#product_widget { width:660px; height:200px; margin:0; float:left; position:relative; left:22px;}
#product_widget ul{float:left; margin:0;  position:absolute;}
#product_widget ul li{ width:145px; height:180px; float:left; margin-right:0px; position:relative}
#product_widget ul li a{float: left; height: 45px; line-height: 120%; padding-top: 105px;width: 145px}
#product_widget ul li a i{background-color:#333; width: 145px; height: 100px; position: absolute;left: 10px; top: 10px; }
#product_widget ul li a strong {color: #FF6633; font-size: 125%;font-weight: bold; left:10px;  position: absolute; top: 150px; width: 100%; text-transform:uppercase}
#product_widget ul li a strong del { font-size:65%; color:#777; margin-right:5px}
#product_widget_prev { width:30px; height:30px; display:block; background:transparent url("../../../../content/images/web/bg_large_icons.png") -8px -233px no-repeat; position:absolute; left:-32px; top:70px; text-indent:-9999px; cursor:pointer}
#product_widget_next {width:30px; height:30px; display:block; background:transparent url("../../../../content/images/web/bg_large_icons.png") -8px -276px no-repeat; position:absolute; right:-32px; top:70px; text-indent:-9999px; cursor:pointer}
/**/
#copyright {height:50px; width:914px; float:left; background:#777; border-top:4px solid #FFBE0C; color:#FFF; line-height:50px; text-align:right; padding:0px 20px; position:absolute; bottom:0; left:0;}
/*feature items*/
#feature_items, #product_tabs, #modal_product_tabs {width:742px; height:240px; border:1px solid #BEBEBE; background:#FFF; float:left; position:relative; margin-top:34px }
#product_tabs, #modal_product_tabs {height:auto; }
#home #feature_items {height:529px;}
.tab_content { margin:20px; width:702px; float:left}
.tab_content ul{float:left; margin:-15px -10px;  position:relative}
.tab_content ul li{ width:200px; height:210px; float:left; padding:10px; position:relative}
.tab_content ul li:hover { background:#DDDDDD}
.tab_content ul li a{ /*background:red;*/ float:left; width:200px;  height: 47px; padding-top: 145px; line-height:120%; color:#444343}
.tab_content ul li a i{background-color:#EFEFEF; background-position: center 50%;  background-repeat: no-repeat; cursor: pointer; display: block; width: 200px; height: 140px; margin: 0; position: absolute;left: 10px; top: 10px; }
.tab_content ul li a strong del { font-size:110%; color:#444343; text-decoration:line-through}
.tab_content ul li a strong { top: 190px; color: #FF6633; font-size: 120%; font-weight: bold; left: 10px; position: absolute; width: 100%}
#home .tab_content { margin:50px; width:642px}

ul#tabs  {height:35px; float:left; display:block; position:absolute; top:-35px; left:-1px; }
ul#tabs li {display:block; float:left; height: 33px; line-height:33px;  margin-right:3px}
ul#tabs li a {cursor:pointer; text-decoration:none; color:#F60; font-weight:bold; height: 33px; border:1px solid #BEBEBE; border-bottom:0; line-height:33px; display:block;padding:0 18px; background:white}
ul#tabs li a:hover {border-color:#C0C0C0; background:#C5C5C5 url("../../../../content/images/web/bg_tints.png") 0px -189px repeat-x; color:#474747}
ul#tabs li a.on { border-color:#BEBEBE; border-bottom:0; background:#F60; height:34px; color:white} 

#product ul#tabs  {height:28px; float:left; display:block; position:absolute; top:-28px; left:-1px; font-size:85% }
#product ul#tabs li {display:block; float:left; height: 26px; line-height:26px; margin-right:3px}
#product ul#tabs li a {cursor:pointer; text-decoration:none; color:#434343; font-weight:bold; border:1px solid #BEBEBE; height: 26px; line-height:26px; border-bottom:0; padding:0 18px; background:#E7E7E7; }
#product ul#tabs li a:hover {border:1px solid #C0C0C0; background:#C5C5C5 url("../../../../content/images/web/bg_tints.png") 0px -189px repeat-x;}
#product ul#tabs li a.on { border:1px solid #BEBEBE; border-bottom:0; background:#FFF; height:27px; color:#FF6633;} 

#product .tab_content ul li:hover { background:none}
/**/


ul#feature_call_to_actions { margin:20px 0; float:left}
ul#feature_call_to_actions li{ border:1px solid #BEBEBE; background: #F4DBC9 url("../../../../content/images/web/bg_tints.png") 0px -132px repeat-x; width:240px; height:58px; margin:0 10px 0 0; float:left; position:relative}
ul#feature_call_to_actions li i { background-color: #F1CCB1; background-position: center 50%;  background-repeat: no-repeat; cursor: pointer; display: block; height: 54px; margin: 0; position: absolute;right: 2px; top: 2px; width: 86px}
ul#feature_call_to_actions li.end {margin-right:0; width:238px;}
ul#feature_call_to_actions li h2 { width:122px; float:left; margin: 15px 0 0 15px; text-align:center; font-size:120%}
ul#feature_call_to_actions li h2 a {color:#FF6633}
ul#feature_call_to_actions li h2 a span{ width:110px; font-size:85%; color:#444343 }
/**/
dl#nav_footer {float:left; clear:left; margin:0 0 10px 79px}
dl#nav_footer dt {display: inline;float: left; position: relative;margin: 25px 0 0; width: 175px;font-size: 110%; font-weight: bold; text-transform:uppercase; color:#929292}
dl#nav_footer dd {float: left; margin: 63px 0 0 -175px;  position: relative; width: 175px}
dl#nav_footer dd ul{ }
dl#nav_footer dd ul li{background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') 0px -76px no-repeat; line-height:16px; padding-left:20px; margin:2px 0}
/**/
ul#connect { border-bottom:1px solid #BDBDBD; width:954px; height:70px; font-size: 120%; font-weight: bold;  letter-spacing: -1px;text-transform:uppercase}
ul#connect li{ float:left; height:34px; line-height:34px; background:red; margin:18px 20px 18px 0}
ul#connect li a {color:#797979}
ul#connect li a:hover {color:#FF6633}
/**/
ul#connect li.subscribe {background:transparent url('../../../../content/images/web/bg_connect_icons.png') 0px -0px no-repeat; line-height:34px; padding-left:40px; margin-left:79px}
ul#connect li.facebook {background:transparent url('../../../../content/images/web/bg_connect_icons.png') 0px -34px no-repeat; line-height:34px; padding-left:40px}
ul#connect li.twitter {background:transparent url('../../../../content/images/web/bg_connect_icons.png') 0px -68px no-repeat; line-height:34px; padding-left:40px}
ul#connect li.blog {background:transparent url('../../../../content/images/web/bg_connect_icons.png') 0px -102px no-repeat; line-height:34px; padding-left:40px}
ul#connect li.voucher {background:transparent url('../../../../content/images/web/bg_connect_icons.png') 0px -136px no-repeat; line-height:34px; padding-left:40px}
ul#connect li.youtube {background:transparent url('../../../../content/images/web/bg_connect_icons.png') 0px -272px no-repeat; line-height:34px; padding-left:40px}
/*Class stuff*/
.hide { display:none}
.clearfix {clear:left}
.lowercase { text-transform:none !important}
ul li.last {background:none !Important}
/*.go {background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') right -92px no-repeat; line-height:16px; padding-right:15px;}*/
.go {background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') right -92px no-repeat; line-height:15px; padding-right:15px;border:1px solid transparent;}

.fl { float:left !important}
.fr { float:right !important}
.bn { border:none !important}
.mt0 { margin-top:0 !important}
.mb0 { margin-bottom:0 !important}
.mt5 { margin-top:5px !important}
.mt10 { margin-top:10px !important}
.mt20 { margin-top:20px !important}
.mb10 { margin-bottom:10px !important}
.mb20 { margin-bottom:20px !important}
.mb30 { margin-bottom:30px !important}
.mr20 { margin-right:20px !important}
.mv20 { margin:20px 0 !important}
.mv10 { margin:10px 0 !important}
.mv5 { margin:5px 0 !important}
.ml10 { margin-left:10px !important}
.ml5 { margin-left:5px !important}
.mt5- { margin-top:-5px !important}
.indent { margin-left:10px}
.seperator {margin:0 10px}
.more {font-size:110%; margin-top:5px;}
.w100 { width:100%}
.orange {color:#FF6633 !important}

.email_to_a_friend_checkbox_text {vertical-align:middle; font-size:8pt;color:#747170 !important}

.icon_cc_visadebit { width:49px; height:31px; display:block; float:left; background:transparent url('../../../../content/images/web/bg_payment_methods.jpg') -849px -22px no-repeat}
.icon_cc_visa { width:49px; height:31px; display:block; float:left; background:transparent url('../../../../content/images/web/bg_payment_methods.jpg') -849px -22px no-repeat}
.icon_cc_switch { width:49px; height:31px; display:block; float:left; background:transparent url('../../../../content/images/web/bg_payment_methods.jpg') -611px -22px no-repeat}
.icon_cc_solo { width:24px; height:31px; display:block; float:left; background:transparent url('../../../../content/images/web/bg_payment_methods.jpg') -585px -22px no-repeat}
.icon_cc_mastercard { width:53px; height:31px; display:block; float:left; background:transparent url('../../../../content/images/web/bg_payment_methods.jpg') -714px -22px no-repeat}
.icon_cc_americanexpress { width:32px; height:31px; display:block; float:left; background:transparent url('../../../../content/images/web/bg_payment_methods.jpg') -903px -22px no-repeat}
.icon_cc_visadelta { width:51px; height:31px; display:block; float:left; background:transparent url('../../../../content/images/web/bg_payment_methods.jpg') -661px -22px no-repeat}
.icon_cc_jcb { width:24px; height:31px; display:block; float:left; background:transparent url('../../../../content/images/web/bg_payment_methods.jpg') -769px -22px no-repeat}
.icon_cc_visaelectron { width:49px; height:31px; display:block; float:left; background:transparent url('../../../../content/images/web/bg_payment_methods.jpg') -797px -22px no-repeat}
.icon_cvv2 {background:transparent url('../../../../content/images/web/bg_large_icons.png') -0px -505px no-repeat;display: block;float: right;height: 24px;line-height: 24px;padding-left: 45px;white-space: pre;width: 173px;font-size: 85%;font-weight: bold;}
.input { background: #FFF; border: 1px solid #BEBEBE; color: #000; height: 16px; line-height:16px; padding: 4px 4px 4px 4px; width: 250px; font-size:100%;letter-spacing:0px;  }
.inputtext {overflow:hidden; overflow-y: hidden; overflow-x: hidden; background: #FFF; border: 1px solid #BEBEBE; color: #000; height: 56px; line-height:16px; padding: 4px 4px 4px 4px; width: 250px; font-size:90%;letter-spacing:0px;  }
.input.small { width:40px !important}
.input.postcode { width:100px}
.circle {width:36px; height:35px; float:left; display:block; background:transparent url('../../../../content/images/web/bg_large_icons.png') -5px -410px no-repeat; color:#FFF}
.circle.orange{background:transparent url('../../../../content/images/web/bg_large_icons.png') -5px -455px no-repeat; color:#FF6633}
.sash_save_40_big {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') 0px -899px no-repeat; width:159px; height:141px; display:block; position:absolute; top:-11px; left:-11px; z-index:1; text-indent:-9999px}
.sash_save_25_small {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') 0px -1041px no-repeat; width:77px; height:64px; display:block; position:absolute; top:-5px; right:-7px; z-index:1; text-indent:-9999px}
.sash_save_75_small {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') -78px -1041px no-repeat; width:77px; height:64px; display:block; position:absolute; top:-5px; right:-7px; z-index:1; text-indent:-9999px}
.title_panel {float:left; display:block; clear:left; height:38px; width:744px; text-indent:15px; background:#7B7A7A url('../../../../content/images/web/bg_tints.png') 0 -33px repeat-x; line-height:38px; color:#FFF; margin-top:20px; text-transform:uppercase; font-size:130%}
.statement {clear: left; color: #777; font-size: 110%; font-weight: bold; line-height: 130%; margin: 15px 0 0}
.statement strong {color:#FF6633}
.statement span {color:#434343}

.statementarrow {clear: left; color: #777; font-size: 110%; font-weight: bold; line-height: 130%; margin-top: 5px; color: rgb(67, 67, 67); background: url('../../../../content/images/web/es-ES/bg_icons.png') no-repeat scroll 0pt -76px transparent; padding-left: 15px;}

.input{ font-size:95%; padding:2px}
.icon_video {width:20px; height:20px; background:#FFF url('../../../../content/images/web/es-ES/bg_icons.png') 2px -198px no-repeat; text-indent:-9999px; float:left; position:absolute; top:91px; left:141px}
.icon_video:hover {border:2px solid #FF6633; margin-left:-2px; margin-top:-2px; cursor: pointer;}
.icon_arrow_down { padding-right:15px; line-height:16px; background:#FFF url('../../../../content/images/web/es-ES/bg_icons.png') right -347px no-repeat;}
.selected {background:#FDE3CE}
.icon_friends {height:25px; background:#FFF url('../../../../content/images/web/bg_large_icons.png') -12px -372px  no-repeat; line-height:21px; height:21px; padding-left:25px; display:block}
.alert {float:left; width:248px; border:1px solid #BEBEBE; background:#EEE; padding:15px; font-weight:bold }
.alert p { margin:0;}
.alert p.info { padding-left:52px; min-height:26px; padding-top:5px;  height:auto !important; height:31px; background:transparent url("../../../../content/images/web/bg_large_icons.png") -2px -548px no-repeat; }

.email_to_friend_alert {font-size:8pt;float:left; width:235px; border:1px solid #F87431; background:#FCE6C9; padding:10px; font-weight:bold }
.email_to_friend_alert p { margin:0;}
.email_to_friend_alert p.info { padding-left:52px; min-height:26px; padding-top:5px;  height:auto !important; height:31px; background:transparent url("../../../../content/images/web/bg_large_icons.png") -2px -548px no-repeat; }
.email_to_friend_alert.error  {background: #FCE6C9 !important;}

.alert_maxwidth {float:left; border:1px solid #BEBEBE; background:#EEE; padding:15px; font-weight:bold }
.alert_maxwidth p { margin:0;}
.alert_maxwidth p.info { padding-left:52px; min-height:26px; padding-top:5px;  height:auto !important; height:31px; background:transparent url("../../../../content/images/web/bg_large_icons.png") -2px -548px no-repeat; }


.btn_facebook_connect {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') 0px -1216px no-repeat; width:194px; height:27px; display:block; float:left; text-indent:-9999px}
#billing_address .alert {width: 348px; margin-bottom: 20px; background: #FCDBD2; border: 1px solid #FE6635}
#billing_address .alert .btn_grey { margin:10px 0 0 105px}

#personal_tangibles .alert  {width:548px; margin-bottom: 20px; background: #FEE3CE; border: 1px solid #FF6633}
.alert.error  {background: #FDDDD2 !important;}
#personal_tangibles .alert p.info { padding-left:55px; min-height:28px; height:auto !important; height:58px; background:transparent url("../../../../content/images/web/bg_large_icons.png") -2px -594px no-repeat;  font-size:110%; color:#434343 }
.alert p a { text-decoration:underline; color:#434343}

#secure_checkout .alert  {width:548px; margin-bottom: 20px; background: #FEE3CE; border: 1px solid #FF6633}
.alert.error  {background: #FDDDD2 !important;}
.alert_maxwidth.error  {background: #FDDDD2 !important;}
#secure_checkout .alert p.info { padding-left:45px; min-height:28px; height:auto !important; height:28px; background:transparent url("../../../../content/images/web/bg_large_icons.png") -2px -594px no-repeat;  font-size:110%; color:#434343 }
.alert p a { text-decoration:underline; color:#434343}

.p_large { font-size:110%;} 
.box{border:1px solid #BEBEBE;float:left;padding:15px;}
.box h2{color:#434343; font-size: 145%;}

.big_border { border:4px solid #BEBEBE; padding:15px; width:896px; float:left; margin-top:15px}
.big_border.feature { border-color:#FF6633}
.big_border strong {color:#797979}

.big_border .text_wrapper {float: left; margin: 20px 0 0 0; width: 536px}
.big_border .text_wrapper h4{margin-bottom:10px; clear:left}
.big_border .text_wrapper p{margin:0 0 10px; width:100%}
label a { color:#474747 !important}

.select_date {width:90px;padding: 2px 2px 2px 2px; border:1px solid #BEBEBE}
.select_occasion, .select_for {width:300px; padding: 2px 2px 2px 2px; border:1px solid #BEBEBE}
.select_title {width:120px;padding: 2px 2px 2px 2px; border:1px solid #BEBEBE}
.select_country {width:256px;padding: 2px 2px 2px 2px; border:1px solid #BEBEBE}
.select_address {width:376px;padding: 2px 2px 2px 2px; border:1px solid #BEBEBE}
.select_auto {width:auto;padding: 2px 2px 2px 2px; border:1px solid #BEBEBE}
.indent_checkbox { margin-left:115px}
.full_name {width:294px}
/*icons*/
.secure {background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') 0px -0px no-repeat; line-height:16px; padding-left:20px}
.exchange {background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') 0px -16px no-repeat; line-height:16px; padding-left:20px}
.price {background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') 0px -32px no-repeat; line-height:16px; padding-left:20px}
/**/
/*#logo { width:280px; height:58px; display:block; background:transparent url('../../../images/web/es-ES/logo_buyagift.gif') 0px 0px no-repeat; text-indent:-9999px; position: absolute; left:20px;top: 15px;}*/
#logo { width:300px; height:58px; display:block; background:transparent url('../../../images/web/es-ES/logo_buyagift.gif') 0px 0px no-repeat; text-indent:-9999px; position: absolute; left:20px;top: 15px;}
/* #contactus {background:transparent url('../../../images/web/contacto2.png') 0px 0px no-repeat; width:100px; height:26px;} */
/*Navigations*/

/*ul#top_nav {width:934px; height:33px; float:left; background:#5B5A5A url('../../../../content/images/web/bg_tints.png') 0px 0px repeat-x; position:absolute; left:0px; top:83px; line-height:16px; padding-left:20px; z-index:1; font-size:90%; font-weight:bold}
ul#top_nav li { float:left; background:transparent url('../../../../content/images/web/bg_pipes.png') right 0px no-repeat; }
ul#top_nav li a{ color:#FFF; height:33px; line-height:33px;  display:block; padding:0 10px;}
ul#top_nav li.last {background:none} */

ul#top_nav { text-align: center; width:954px; height:33px; background:#5B5A5A url('../../../../content/images/web/bg_tints.png') 0px 0px repeat-x; position:absolute;  left:0px; top:83px; line-height:16px; z-index:1; font-size:90%; font-weight:bold;list-style: none;margin-bottom:0px; }
ul#top_nav li { padding:9px 0 9px 1px; margin-left:-4px; display:inline; float: none; background: transparent url('../../../../content/images/web/bg_pipes.png') right 0px no-repeat; margin-bottom:0px; }
ul#top_nav li a  { color:#FFF; height:33px; line-height:33px; display: inline; padding:0 10px; text-decoration: none; }
/* ul#top_nav li:hover {color:#FFF; background:#FF6633!Important; margin-left:-1px; padding-left:1px  } */
ul#top_nav .last-child { background-image: none; padding-right:0 !important; }

/*sub nav*/
ul#top_nav li .sub_nav {display:none;float: left; left: 18px; padding:20px 30px 30px; position: absolute; top: 33px; width: 719px; z-index: 2;background: #FFF; border-color: #FF6633 #BEBEBE #BEBEBE; border-right: 1px solid #BEBEBE; border-style: solid; border-width: 15px 1px 1px; text-transform:capitalize}
ul#top_nav li .sub_nav ul{list-style: none;padding: 0;width: 150px;float: left;margin:0 30px 0 0}
ul#top_nav .sub_nav ul li {width: 100%;background:none; font-size:85%; font-weight:bold; float:left; clear:left}
ul#top_nav .sub_nav ul li a { color:#444343; height:auto; line-height:135%; display:block; padding:3px 5px}
ul#top_nav .sub_nav ul li:hover {margin-left:0px; padding-left:0px; background:none!Important}
ul#top_nav .sub_nav ul li a:hover  { background:#FEE3CE; color:#FF6633; height:auto; display:block}
ul#top_nav .sub_nav ul li h5 a{ font-size:140%; white-space:nowrap; line-height:200%; letter-spacing:-1px}
ul#top_nav .sub_nav ul li h5 a:hover  {color:#FF6633; background:none}
ul#top_nav .sub_nav ul li.title {border-bottom:1px solid black; margin-bottom:10px}
.sub_nav_banner {border:1px solid #BEBEBE; width:144px; margin-top:10px;  padding:10px; float:right; color:#000}
/**/
/*Start Dynamic Footer*/
#dynamic_footer {float: left; margin-top:38px; padding:20px 30px 30px; width: 894px; border-top: 1px solid #BEBEBE; text-transform:capitalize; position:relative}
#dynamic_footer ul{list-style: none;padding: 0;width: 193px; float: left;margin:0 30px 0 0}
#dynamic_footer ul li {width: 100%;background:none; font-size:85%; font-weight:bold; float:left; clear:left}
#dynamic_footer ul li a { color:#444343; height:auto; line-height:135%; display:block; padding:3px 5px}
#dynamic_footer ul li:hover {margin-left:0px; padding-left:0px; background:none!Important}
#dynamic_footer ul li a:hover  { background:#FEE3CE; color:#FF6633; height:auto; display:block}
#dynamic_footer ul li h5 a{ font-size:140%; white-space:nowrap; line-height:200%; letter-spacing:-1px; text-transform:uppercase}
#dynamic_footerv ul li h5 a:hover  {color:#FF6633; background:none}
#dynamic_footerv ul li.title {border-bottom:1px solid black; margin-bottom:10px}
/*End Dynamic Footer*/



ul#statements { border-bottom: 1px solid #BEBEBE;  bottom: 0px;  float: left; font-size: 70%;  height: 17px; left: 0px;  padding-bottom: 9px; position: absolute; text-transform: uppercase; width: 932px;margin-top:125px;}
#home ul#statements  {border-bottom:0; height:18px}
ul#statements li {float:left; background:transparent url('../../../../content/images/web/bg_pipes.png') right -33px no-repeat; height:17px; line-height:17px;padding:0 10px 0 10px}
ul#statements li strong { font-weight:bold; font-size:130%;}
ul#statements li.last {padding:0 0 0 12px;}















ul#header_links {height:15px; float:right; position: absolute; right:20px;top: 10px; font-size:85%; font-weight:bold}
ul#header_links li{float:right;  padding:0 15px 0 15px; background:transparent url('../../../../content/images/web/bg_pipes.png') left -50px no-repeat; height:15px; line-height:15px}
ul#header_links li a{}
ul#header_links li.first { padding:0 0 0 15px}
ul#simple_header_links {width:954px; height:86px; position: absolute; left:0px; top:0px; font-size:110%; font-weight:bold; border-bottom:6px solid #4E4E4E; color:#434343}
ul#simple_header_links li{float:right;  padding:0 15px 0 25px; height:20px; line-height:20px; margin-top:33px; display:block}
ul#simple_header_links li.phone {background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') 0 -427px no-repeat;}
ul#simple_header_links li.secure {background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') 0 -442px no-repeat;}
ul#simple_header_links li.price {background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') 0 -462px no-repeat;}
/*Search*/
/*#search_container {height: 20px;margin: 0;padding: 0; position: absolute; right: 180px; top: 39px; width: 470px;z-index:200;} */
#search_container {height: 20px;margin: 0;padding: 0; position: absolute; right: 310px; top: 39px; width: 440px;}
#site_search_input {background: #FFF; border: 1px solid #FF6633; color: #000; height: 17px; line-height:17px; padding: 5px 5px 5px 5px;position: absolute;right:70px;width: 240px; font-size:85% }
/*#site_search_button {background:#FF6633 url("../../../../content/images/web/es-ES/bg_buttons.png") -307px -115px repeat-x; color:#FFF; border: 1px solid #FF6633; cursor: pointer; height: 29px; width:80px; padding-right:20px; margin: 0;position: absolute;right: 0;top: 0;}*/
#site_search_button {background:#FF6633 url("../../../../content/images/web/es-ES/bg_buttons.png") -320px -113px repeat-x; color:#FFF; border: 1px solid #FF6633; cursor: pointer; height: 29px; width:85px; padding-right:20px; margin: 0;position: absolute;right: 0;top: 0;}
#search { float:left; margin:10px 0}
#search_input { background: #FFF; border: 1px solid #BEBEBE; color: #000; height: 14px; line-height:14px; padding: 5px 5px 5px 5px; width: 250px; font-size:85% }
/*search page*/
#gift_finder { width:702px; height:98px; border:1px solid #BEBEBE; padding:20px; background:#F7F7F7 url("../../../../content/images/web/bg_tints.png") 0px -222px repeat-x; margin-top:10px}
#gift_finder h2 { font-size:130%} 
#gift_finder form ul { margin-top:20px; position:relative}
#gift_finder form ul li {float:left; width:260px; margin:0 20px 10px 0;height:30px;}
#gift_finder form ul li .input { float: right; font-size:90%;height:26px;padding:2px;width:120px;}
#gift_finder form ul li label { display:block;float:left;margin-right:10px;font-size: 110%; font-weight: bold; line-height: 140%; letter-spacing:-1px;}
#search label { font-size: 110%; font-weight: bold; line-height: 140%; letter-spacing:-1px}
#gift_finder_button_wrapper {position:absolute; right:0px; top:10px}
#gift_finder_button {background:#FF6633 url("../../../../content/images/web/es-ES/bg_buttons.png") -307px -115px repeat-x; color:#FFF; border: 1px solid #FF6633; cursor: pointer; height: 29px; padding-right:42px; margin: 0;position: absolute;right: 0;top: 0;}
#gift_finder_button {background:#FF6633 url("../../../../content/images/web/es-ES/bg_buttons.png") -325px -115px repeat-x; border:0; color:#FFFFFF; font-size:100%; margin:5px 0 0 5px; padding:4px 5px; text-align:left; width:70px}
#gift_finder_button_ie{width:110px;background:#FF6633 url("../../../../content/images/web/es-ES/bg_buttons.png") -307px -115px repeat-x; color:#FFF; border: 1px solid #FF6633; cursor: pointer; height: 29px; padding-right:42px; margin: 0;position: absolute;right: 0;top: -30px;}
/*end search page*/
/*Basket widget*/
#basket_widget { width:148px; height:38px; border:1px solid #BEBEBE; position:absolute; top:33px; right:150px; font-weight:bold;  z-index:3}
#basket_widget .top {  font-size: 85%; font-weight: bold; line-height: 120%; margin: 0; padding: 0;  text-align: center; width: 148px; height: 38px}
#basket_widget .top a { background:transparent url("../../../../content/images/web/bg_large_icons.png") 93px -94px no-repeat;color: #FF6633;float: left; height: 33px; padding: 5px 58px 0 10px; text-decoration: underline; width: 80px}
#basket_widget .top span {bottom: 5px; left: 25px; position: absolute}
#basket_widget.active {background:white}
#basket_widget strong { font-size:110%;}
#basket_widget #basket_total {float:left; margin-top:6px}
/*#basket_widget a.btn_submit {background:#FF6633 url("../../../../content/images/web/es-ES/bg_buttons.png") -326px -116px repeat-x;}*/
#basket_widget a.btn_submit {background:#FF6633;}
ul#basket_widget li.items_container{display:none; padding:15px 10px; font-size:85%; line-height:160%}
ul#basket_widget:hover .items_container{display:block; background:#FFF; border:1px solid #BEBEBE; width:200px; float:left; position:absolute; left:-73px; top:38px}
ul#basket_widget li.items_container ul { border-top: 1px solid #BEBEBE; clear: left; float: left;margin: 15px -10px; padding: 0; width: 220px; text-transform:capitalize}
ul#basket_widget li.items_container ul li {border-bottom:1px solid #BEBEBE; float:left; width:220px; line-height:120%}
ul#basket_widget li.items_container ul li strong{ color:#FF6633}
ul#basket_widget li.items_container ul li:hover { background:#EEE}
ul#basket_widget li.items_container  p{ margin:0;}
ul#basket_widget li.items_container ul li a{ padding:10px 12px; float:left; font-weight:bold}
ul#basket_widget li.items_container ul li a img{ float:left; text-align:left; margin-right:10px}
/* End of basket*/
/*rating*/
.rate { width:64px; height:11px; float:left; display:block; background:transparent url('../../../../content/images/web/bg_rating.png') 0px 0px no-repeat; text-indent:-9999px; clear:left; margin-top:10px; position:relative}

.rate_0 {background:transparent url('../../../../content/images/web/bg_rating.png') 0px 0px no-repeat;}
.rate_1 {background:transparent url('../../../../content/images/web/bg_rating.png') 0px -11px no-repeat;}
.rate_2 {background:transparent url('../../../../content/images/web/bg_rating.png') 0px -22px no-repeat;}
.rate_3 {background:transparent url('../../../../content/images/web/bg_rating.png') 0px -33px no-repeat;}
.rate_4 {background:transparent url('../../../../content/images/web/bg_rating.png') 0px -44px no-repeat;}
.rate_5 {background:transparent url('../../../../content/images/web/bg_rating.png') 0px -55px no-repeat;}
.rate_6 {background:transparent url('../../../../content/images/web/bg_rating.png') 0px -66px no-repeat;}
.rate_7 {background:transparent url('../../../../content/images/web/bg_rating.png') 0px -77px no-repeat;}
.rate_8 {background:transparent url('../../../../content/images/web/bg_rating.png') 0px -88px no-repeat;}
.rate_9 {background:transparent url('../../../../content/images/web/bg_rating.png') 0px -99px no-repeat;}
.rate_10 {background:transparent url('../../../../content/images/web/bg_rating.png') 0px -110px no-repeat;}

.revrate_0 {background:transparent url('../../../../content/images/web/bg_rating.png') 0px 0px no-repeat;}
/*.revrate_1 {background:transparent url('../../../../content/images/web/bg_rating.png') 0px -11px no-repeat;}*/
.revrate_1 {background:transparent url('../../../../content/images/web/bg_rating.png') 0px -22px no-repeat;}
.revrate_1n {background:transparent url('../../../../content/images/web/bg_rating.png') 0px -33px no-repeat;}
.revrate_2 {background:transparent url('../../../../content/images/web/bg_rating.png') 0px -44px no-repeat;}
.revrate_2n {background:transparent url('../../../../content/images/web/bg_rating.png') 0px -55px no-repeat;}
.revrate_3 {background:transparent url('../../../../content/images/web/bg_rating.png') 0px -66px no-repeat;}
.revrate_3n {background:transparent url('../../../../content/images/web/bg_rating.png') 0px -77px no-repeat;}
.revrate_4 {background:transparent url('../../../../content/images/web/bg_rating.png') 0px -88px no-repeat;}
.revrate_4n {background:transparent url('../../../../content/images/web/bg_rating.png') 0px -99px no-repeat;}
.revrate_5 {background:transparent url('../../../../content/images/web/bg_rating.png') 0px -110px no-repeat;}

.rate strong {font-size:100% !important; left:70px; margin:0 !important; position:absolute; text-indent:0; top:1px; color:#777 !important}
/**/
a.btn {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') no-repeat scroll right -37px; display:inline; float:left; color:#FFF; height:36px; font-size:120%; font-weight:bold; white-space:pre; text-align:left}
a.btn span {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') 0px 0px no-repeat; display:block; line-height:38px; padding:0px 10px 0 15px; margin-right:23px}
a.btn_grey {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') no-repeat scroll right -1150px; display:inline; float:left; color:#FF6633; height:31px; font-size:95%; font-weight:bold; white-space:pre; text-align:left; margin-left:10px}
a.btn_grey span {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') 0px -1150px no-repeat; display:block; line-height:31px; padding:0px 10px 0 15px; margin:0 10px 0 -10px}
a.btn_large {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') no-repeat scroll right -746px; display:inline; float:left; color:#FFF; height:57px; font-size:120%; font-weight:bold; white-space:pre; text-align:left; text-transform:uppercase; margin-left:10px}
a.btn_large span {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') 0px -746px no-repeat; display:block; line-height:56px; padding:0px 25px 0 35px; margin:0 10px 0 -10px}

a.btn_send_email {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') no-repeat scroll right -746px; display:inline; float:left; color:#FFF; height:26px; font-size:100%; font-weight:bold; white-space:pre; text-align:left; margin-left:10px}
a.btn_send_email span {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') 0px -746px no-repeat; display:block; line-height:26px; padding:0px 25px 0 35px; margin:0 10px 0 -10px}

/*
#a.btn_send_email {background:#FF6633 url("../../../../content/images/web/es-ES/bg_buttons.png") -307px -115px repeat-x; color:#FFF; border: 1px solid #FF6633; cursor: pointer; height: 29px; width:100px; padding-right:42px; margin: 0;position: absolute;right: 0;top: 0;}
#a.btn_send_email span {background:#FF6633 url("../../../../content/images/web/es-ES/bg_buttons.png") -307px -115px repeat-x; border: 1px solid #BEBEBE; color: #000; height: 14px; line-height:14px; padding: 5px 5px 5px 5px; width: 250px; font-size:85% }
*/
/*
#search_input { background: #FFF; border: 1px solid #BEBEBE; color: #000; height: 14px; line-height:14px; padding: 5px 5px 5px 5px; width: 250px; font-size:85% }
*/

a.btn_med {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') no-repeat scroll right -1125px; display:inline; float:left; color:#777; height:23px; font-weight:bold; white-space:pre; text-align:left; font-size:80%; letter-spacing:0px; margin:0 5px 5px 5px; width: 48px;}
a.btn_med span {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') 0px -1125px no-repeat; display: block; line-height: 23px; margin: 0 10px 0 -5px; padding: 0 0 0 8px; text-align: center }

a.btn_med_orange {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') no-repeat scroll right -1244px; display:inline; float:left; color:#FFF; height:23px; font-weight:bold; white-space:pre; text-align:left; font-size:80%; letter-spacing:0px; margin:0 5px 5px -3px; padding-right:23px }
a.btn_med_orange span {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') 0px -1244px no-repeat; display: block; line-height: 23px; margin: 0 10px 0 -5px; padding: 0 0 0 10px; text-align: center }

a.btn_med_white {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') no-repeat scroll right -1267px; display:inline; float:left; color:#FC7548; height:23px; font-weight:bold; white-space:pre; text-align:left; font-size:80%; letter-spacing:0px; margin:0 5px 5px 6px; padding-right:19px}
a.btn_med_white span {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') 0px -1267px no-repeat; display: block; line-height: 23px; margin: 0 10px 0 -5px; padding: 0 0 0 10px; text-align: center }


.btn_square {background: none repeat scroll 0 0 #FF6633; border: 1px solid #C7C7C7; display: block; float: left; font-size: 125%; font-weight: bold; height: 24px;line-height: 180%;text-transform: uppercase;padding:0 8px; white-space:nowrap}
.btn_square span { padding-right:16px;  background:transparent url("../../../../content/images/web/es-ES/bg_icons.png") 71px -251px  no-repeat}
a.btn_square { color:#FFF}
.btn_mini { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #C7C7C7; display: block;float: left; font-size: 90%; font-weight: bold; height: 16px; line-height: 150%;text-transform: lowercase; padding: 0 5px; white-space:nowrap}
.btn_mini span { padding-right:16px; background:transparent url("../../../../content/images/web/es-ES/bg_icons.png")  48px -269px  no-repeat}
a.btn_mini { color:#FF6633}




.btn_back {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') no-repeat scroll right -1105px; display:inline; float:left; color:#FF6633 !important; height:18px; font-weight:bold; white-space:pre; text-align:left; font-size:80%; letter-spacing:0px; margin:0 5px 5px 5px;}
.btn_back span {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') 0px -1105px no-repeat; display: block; line-height: 18px; margin: 0 10px 0 -5px; padding: 0 0 0 20px; text-align: center }

.btn_grey_small {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') no-repeat scroll right -1290px; display:inline; float:left; color:#FF6633 !important; height:18px; font-weight:bold; white-space:pre; text-align:left; font-size:80%; letter-spacing:0px; margin:0 5px 5px 5px;}
.btn_grey_small span {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') 0px -1290px no-repeat; display: block; line-height: 18px; margin: 0 10px 0 -5px; padding: 0 0 0 10px; text-align: center; float:left}

.btn_grey_med {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') no-repeat scroll right -1125px; display:inline; float:left; color:#FF6633 !important; height:23px; font-weight:bold; white-space:pre; text-align:left; font-size:80%; letter-spacing:0px; margin:0 5px 5px 5px;}
.btn_grey_med span {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') 0px -1125px no-repeat; display: block; line-height: 23px; margin: 0 10px 0 -5px; padding: 0 0 0 10px; text-align: center; float:left}


a.btn, a.btn_large, a.btn_send_email {color:#FFF}
/*a.btn_submit {background:#FF6633 url("../../../../content/images/web/es-ES/bg_buttons.png") -314px -116px repeat-x; border: 0 none; color: #FFFFFF !important; font-size:10pt; font-weight: bold; padding:6px 26px 6px 6px}*/
a.btn_submit {background:#FF6633; border: 0 none; color: #FFFFFF !important; font-size:10pt; font-weight: bold; padding:6px 26px 6px 20px}

/*category page to sort....*/

h1{color:#F63;font-size:150%;font-weight:bold;line-height:120%;}
.inline_call_to_action{border:1px solid #BEBEBE;width:712px;float:left;color:#424242;position:relative;margin:20px 0;padding:12px 15px;}
.inline_call_to_action h2{text-transform:uppercase;float:left;letter-spacing:-1px;}
.inline_call_to_action em{clear:left;float:left;}
.inline_call_to_action ul{float:right;font-weight:bold;}
.inline_call_to_action ul li{float:left;background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') right -156px no-repeat;line-height:16px;padding-right:20px;letter-spacing:-1px;margin:2px 0 2px 25px;}
.inline_call_to_action ul li a{color:#424242;text-transform:uppercase;}
.inline_call_to_action a{color:#424242;font-size:110%;font-weight:bold;}
.inline_call_to_action a:hover{color:#F63;}
h1.heading{margin:5px 0 15px; line-height:125%;float:left;}
#video_widget{border:1px solid #BEBEBE;width:702px;float:left;padding:20px;}
#video_widget h3{font-size:130%;font-weight:bold;color:#424242;}
#video_wrapper{background:#000;float:left;width:340px;height:215px;}
#video{background-color:#000;background-position:center 50%;background-repeat:no-repeat;float:left;width:340px;height:215px;}
#video a{background:transparent url('../../../swf/whotube/display/static_play.png') center no-repeat;display:block;text-indent:-9999px;float:left;width:340px;height:215px;}
#video_txt_wrapper{width:252px;height:215px;float:left;margin:0 10px;}
#video_txt{width:242px;height:170px;padding-right:10px;overflow:hidden; margin-bottom:20px;font-size:90%;}
#inline_social_widget_video_txt_wrapper{background: none repeat scroll 0 0 red; float: left;font-size: 85%; height: 24px;line-height: 210%; margin-top: 0; text-align: right; width: 184px}
ul#video_thumbs{float:left;margin-bottom:-5px;width:90px;}
ul#video_thumbs li{width:90px;height:50px;background-color:#efefef;background-position:center 50%;background-repeat:no-repeat;display:block;margin-bottom:5px;clear:left;float:left;position:relative;}
ul#video_thumbs li a{display:block;text-indent:-9999px;float:left;width:90px;height:50px;}
ul#video_thumbs li a:hover{border:2px solid #F63;width:88px;height:48px;}
ul#video_thumbs li span{background:#000;font-size:80%;font-weight:bold;height:12px;line-height:12px;color:#FFF;position:absolute;z-index:1;right:2px;bottom:2px;text-indent:0;padding:1px 3px;}
.inline_social_widget{ float: left; font-size: 85%; height: 24px;  line-height: 210%; margin-top: 0; text-align: right; width: 184px;}
.inline_social_widget span { float:left}
.inline_social_widget ul{float:right;}
.inline_social_widget ul li{float:left;line-height:24px;height:24px;}
.inline_social_widget ul li a{display:block;margin-left:10px;}
.inline_social_widget ul li a.icon_facebook{background:transparent url('../../../../content/images/web/bg_social_icons.png') 0 -2px no-repeat;height:20px;width:20px;margin-top:2px;}
.inline_social_widget ul li a.icon_twitter{background:transparent url('../../../../content/images/web/bg_social_icons.png') 0 -26px no-repeat;height:20px;width:55px;margin-top:2px;}
.inline_social_widget ul li a.icon_facebook_like{background:transparent url('../../../../content/images/web/bg_social_icons.png') 0 -48px no-repeat;height:24px;width:47px;}
.inline_social_widget ul li a span{display:none;}
#inline_social_widget_header {position: absolute;right: 10px; top: 15px;overflow:hidden;width:400px;}
.inline_call_to_action.social{padding:7px 15px;}
.inline_call_to_action ul li.icon_facebook{background:url("../../../../content/images/web/bg_connect_icons.png") no-repeat scroll 0 -172px transparent;display:block;line-height:28px;padding-left:40px;}
.inline_call_to_action ul li.icon_twitter{background:url("../../../../content/images/web/bg_connect_icons.png") no-repeat scroll 0 -205px transparent;display:block;line-height:28px;padding-left:40px;}
.inline_call_to_action ul li.icon_hub{background:url("../../../../content/images/web/bg_connect_icons.png") no-repeat scroll 0 -240px transparent;display:block;line-height:28px;padding-left:40px;}
/*header pagination*/
.header_pagination {font-size: 85%; font-weight: bold; line-height: 100%; position: absolute; right: 10px; top: -25px;}
.header_pagination p { float:left; margin:0 5px 0; line-height:170%}
.header_pagination ul { float:left; margin-left:4px}
.header_pagination ul li { float:left; height:16px; line-height:150%; text-align:center; margin:2px 0 0 4px}
.header_pagination ul li a{padding:0 4px}
.header_pagination ul li a span.go {background-position:right -94px} 
.header_pagination ul li a.on { background:#FC7548; color:#FFF} 
/*end inline pagination*/
/*header pagination*/
ul.footer_pagination, ul.pagination  { float:right; font-size:85%; font-weight:bold; margin-top:10px}
ul.footer_pagination li, ul.pagination li { float:left; height:16px; line-height:150%; text-align:center; margin:0 0 0 4px}
ul.footer_pagination li a, ul.pagination li a{padding:0 4px}
ul.footer_pagination li a span.go, ul.pagination li a span.go {background-position:right -94px} 
ul.footer_pagination li a.on, ul.pagination li a.on { background:#FC7548; color:#FFF} 
/*end inline pagination*/
ul#quote_widget{background:transparent url("http://www.zonaregalo.com/content/images/web/quote_widget/bg_quote.png") 0 0 no-repeat;float:left;height:66px;left:45px;position:relative;width:623px;overflow:hidden;}
ul#quote_widget li{width:528px;background:none;float:left;margin:13px 0 0 38px;}
#quote_widget strong{ float:left}
#quote_widget strong .rate{margin:3px 0 0 10px; float:right;}
ul#quote_widget li em{color:#797979;font-size:80%;font-weight:bold;letter-spacing:0;padding-top:5px; width:825px;}
ul#quote_widget li em span{color:#434343;}
#quote_widget_prev{width:30px;height:30px;display:block;background:transparent url("../../../../content/images/web/bg_large_icons.png") -8px -233px no-repeat;position:absolute;left:10px;top:30px;text-indent:-9999px;cursor:pointer;}
#quote_widget_next{width:30px;height:30px;display:block;background:transparent url("../../../../content/images/web/bg_large_icons.png") -8px -276px no-repeat;position:absolute;right:10px;top:30px;text-indent:-9999px;cursor:pointer;}
/**/
#side_bar.side_nav{float:left;width:190px;margin:0;}
#side_nav{background:#EEE;float:left;color:#424242;}
#side_bar .title{background:#5B5A5A url('../../../../content/images/web/bg_tints.png') 0px 0px repeat-x;height:34px;display:block;color:#FFF;line-height:34px;font-size:130%;font-weight:bold;padding-left:15px;width:175px;}
#side_nav a{color:#424242;}
dl#side_nav dt{float:left;position:relative;line-height:16px;width:175px;font-size:110%;font-weight:700;border-top:1px solid #BEBEBE;margin:0;padding:8px 0 8px 15px}
dl#side_nav dd{float:left;position:relative;width:190px;margin:0}
dl#side_nav dd ul{float:left;padding-bottom:10px}

dl#side_nav dd ul li{line-height:10pt;font-weight:700;font-size:85%;margin:0;padding:0px 18px 0px 10px;width:130px}
dl#side_nav dd ul li a{width:134px;float:left;margin-left:-10px;padding:2px 28px}
#side_bar .title_panel{width:180px;margin-top:0;font-size:100%;text-transform:none}
#side_bar #feature_content_panels {width:180px}
dl#side_nav dt.bn{border:none}
dl#side_nav dd ul li a:hover{background:#FFF;color:#F63}
dl#side_nav dt span.open{background:transparent url('../../../../content/images/web/bg_large_icons.png') right -194px no-repeat;display:block;width:100%;padding:0 2px 0 0;}
dl#side_nav dt span.close{background:transparent url('../../../../content/images/web/bg_large_icons.png') right -148px no-repeat;display:block;width:100%;padding:0 2px 0 0}
dl#side_nav dt.toggle:hover{background:#E9E9E9;cursor:pointer}
dl#side_nav dd ul li label{white-space:normal;width:170px;float:left}
dl#side_nav dd ul li label .rate{margin-top:2px;display:inline;position:absolute}
.side_bar_banner{float:left;width:178px;height:108px;background:#F7F7F7;border:1px solid #BEBEBE;position:relative;margin:10px 10px 0}
.side_bar_banner h3{text-indent:-9999px}
.side_bar_banner a{width:178px;height:108px;float:left;display:block}
.side_bar_banner a span{background:#7D7D7D;top:82px;left:0;color:#FFF;display:block;font-size:110%;font-weight:700;height:26px;letter-spacing:-1px;line-height:26px;padding-right:5px;position:absolute;text-align:right;width:173px;float:left}
.side_bar_banner.exchanges{background:transparent url("http://www.zonaregalo.com/content/images/web/side_bar/side_panel_banner_best_price_guarantee.jpg") 0 0 no-repeat}
.side_bar_banner.guarantee{background:transparent url("http://www.zonaregalo.com/content/images/web/side_bar/side_panel_banner_free_voucher_exchanges.jpg") 0 0 no-repeat}
.side_bar_banner.carbon{background:transparent url("http://www.zonaregalo.com/content/images/web/side_bar/side_panel_banner_keep_carbon_where_it_belongs.jpg") 0 0 no-repeat;border:1px solid #C2DB9A}
.side_bar_banner.carbon h3 a span{background:#91C350}
.side_nav .input{width:154px;font-size:95%;margin:0 5px;padding:2px}
.side_nav .input.select{width:160px;margin-top:5px;height:22px}
.carboncolor{background:#91C350}

/* .button{background:#FF6633 url("../../../../content/images/web/es-ES/bg_buttons.png") -356px -116px repeat-x; border:0; color:#FFFFFF; font-size:100%; margin:5px 0 0 5px; padding:4px 5px; text-align:left; width:40px} */
.button{background:#FF6633 url("../../../../content/images/web/es-ES/bg_buttons.png") -325px -115px repeat-x; border:0; color:#FFFFFF; font-size:100%; margin:5px 0 0 5px; padding:4px 5px; text-align:left; width:70px}
.side_nav .button{font-size:120%;height:26px}
.sn_cars .more {cursor:pointer;clear:both; padding-top:5px !important;}
/**/
#breadcrumb{font-size:85%;font-weight:bold;height:28px;left:38px;line-height:26px;position:absolute;top:170px;width:744px;}
#breadcrumb .pipe{font-size:130%;padding:0 5px;}
#dynamic_footer_breadcrumb{font-size: 110%; font-weight: bold; height: 38px; left: 20px; line-height: 38px; position: absolute; top: -39px; width: 934px;	}
#dynamic_footer_breadcrumb .pipe{font-size:130%;padding:0 5px;}
/**/
#product #breadcrumb { border-bottom:1px solid #BEBEBE}
#product #content_area { margin-top:10px}
#product h1 { color:#434343; margin-bottom:10px} 
/**/
/*Start Product Page*/
#listing_wrapper {float: left; position: relative}
ul#listing { border: 0 none; float: left; font-size: 85%; font-weight: bold; margin-left: 1px; position: relative; margin-top: 37px; width: 745px;}
/* ul#listing li { width:145px; border:1px solid #BEBEBE; float:left; margin:0px 0px -1px -1px; padding:15px 20px; position:relative; height:280px } */
ul#listing li { width:145px; border:1px solid #BEBEBE; float:left; margin:0px 0px -1px -1px; padding:15px 20px; position:relative; height:280px; }
ul#listing li:hover {background:#DDDDDD}
ul#listing li h4 { padding-top:110px; line-height:120%}
/* ul#listing li .footer {position: absolute; bottom:10px; left:20px} */
ul#listing li .footer {position: absolute; bottom:0px; left:20px;top:255px;}
ul#listing li strong { font-size:165%; color:#FF6633; clear:left; float:left; margin-top:5px; margin-bottom:-7px; }
ul#listing li strong del {color:#474747; font-size:100%}
ul#listing li i { position:absolute; top:15px; left:20px; width:145px; height:100px; background-color:#BABABA; display:block }
ul#listing li ul { border: 0 none; clear: left; float: left;  height: auto; margin: 15px 0;  padding: 0; width: 116px;}
/*ul#listing li ul li{ padding:0; margin:0; border:0; clear:left; float:left; height:auto; list-style-type:disc; list-style-position:inside; color:#FF6633; line-height:130% } */
ul#listing li ul li{ padding:1px; margin-left:15px; border:0; clear:left; float:none; height:auto;  vertical-align:top; list-style-type:disc; list-style-position:outside; color:#FF6633; line-height:130%;}
ul#listing li ul li span { color:#777777}
ul#listing_header { position:absolute; top:0; left:0; width:745px; height:38px; background:#7B7A7A url("../../../../content/images/web/bg_tints.png") 0 -33px repeat-x; color:#EEE; font-weight:bold; float:left; font-size:90%}
ul#listing_header li { float:left; height:38px; line-height:38px; margin-left:10px}
ul#listing_header li.count {width:157px}
ul#listing_header li.compare {width:305px; font-size:95%}
ul#listing_header li.sortMCV {width:198px;float:left;position:absolute;margin-left:5px;}
ul#listing_header li.sortMCV .drop_sort {margin-left: 5px;  width: 140px;position:absolute;}

ul#listing_header li.sort {width:250px;}
ul#listing_header li.sort .drop_sort {margin-left: 5px;  width: 150px;}

ul#listing_header strong { font-size:120%; color:#FFF}
ul#listing_header li.sortMCV .label{margin-left:20px;}

ul#listing li img{cursor:pointer;}



/**/
#compare_button {border: 0;color: #FFFFFF; font-size: 100%; height: 22px;  margin: 0 0 0 5px; width: 140px; text-align:left}
#compare_button.disabled {background:#DDD}
#compare_button.enabled {background:#FF6633 url("../../../../content/images/web/es-ES/bg_buttons.png") repeat-x scroll -284px -118px ; cursor: pointer;}
/**/
ul#refine_search{margin:0 15px}
ul#refine_search .heading {color:black;background:none repeat scroll 0 0 ;border:0px solid #BDBDBD;border-top:0px solid #D3D3D3;border-left:0px solid #D3D3D3;float:left;padding:0px 0;width:148px;font-size:85% !important;letter-spacing:0px;position:relative;margin:0 0 2px !important}
/*ul#refine_search li#refineitem  { line-height:16px !important; font-weight:500 ; letter-spacing:0px;}
ul#refine_search li#refineitemheading  { line-height:17px !important; font-size:95% !important}
ul#refine_search li  {color:black;background:none repeat scroll 0 0 #D8D8D8;border:1px solid #BDBDBD;border-top:1px solid #D3D3D3;border-left:1px solid #D3D3D3;display:block;float:left;padding:0px 0;width:148px;font-size:85% !important;letter-spacing:0px;position:relative;margin:0 0 2px !important;line-height:25px !important}
ul#refine_search li span{width:16px;height:16px;position:absolute;display:block;background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') 0 -283px no-repeat;top:3px;right:3px;text-indent:-9999px;cursor:pointer;padding:0}
ul#refine_search .clear_all{background:none;border:none;cursor:pointer;font-size:85% !important;letter-spacing:0;text-decoration:underline}
*/
ul#refine_search li#refineitemheading  {line-height:25px !important; font-size:95% !important}
ul#refine_search li {color:black;background:none repeat scroll 0 0 #D8D8D8;border:1px solid #BDBDBD;border-top:1px solid #D3D3D3;border-left:1px solid #D3D3D3;display:block;float:left;padding:0;width:148px;font-size:85% !important;letter-spacing:0px;position:relative;margin:0 0 2px !important;line-height:13px !important;padding:25px;}
ul#refine_search li span{width:16px;height:16px;position:absolute;display:block;background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') 0 -283px no-repeat;top:0px;right:3px;text-indent:-9999px;cursor:pointer;padding:0}
ul#refine_search .clear_all{background:none;border:none;cursor:pointer;font-size:85% !important;letter-spacing:0;text-decoration:underline}
ul#refine_search li strong{padding:3px 0;display:block;}


/*End Product Page*/
/*tipsy*/
.tipsy{padding:5px;font-size:80%; background-repeat:no-repeat; background-image:url('../../../../content/images/web/tipsy.gif'); font-weight:bold;}
.tipsy-inner{padding:5px 8px; background-color:black;color:white; max-width:200px;text-align:center;}
.tipsy-north{background-position:top center;}
.tipsy-south{background-position:bottom center;}
.tipsy-east{background-position:right center;}
.tipsy-west{background-position:left center;}
/*--Start Boxy--*/
.boxy-wrapper { position: absolute; }
.boxy-wrapper.fixed { position: fixed; }
.boxy-container { background:transparent; position:relative;}
.boxy-modal-blackout { position: absolute; background:transparent url("../../../../content/images/web/bg_modal_blackout.png") repeat; left: 0; top: 0}
.boxy-wrapper { empty-cells: show;}
.boxy-inner { background:#FFF; padding: 0; position:relative; /*float:left*/}
.boxy-inner .title-bar { background:#FF6634; height:38px; line-height:38px; }
.boxy-inner .title-bar  h3 { font-size:120%; font-weight:bold; color:#FFF; margin-left:10px}
.boxy-content {padding: 10px 20px 20px 20px; border:1px solid #B2CBD4}
.boxy-title-close {background:transparent url("../../../../content/images/web/es-ES/bg_icons.png") right -235px no-repeat; cursor: pointer;  font-size: 110%; font-weight: bold; line-height: 16px; padding-right: 20px; position: absolute; right: 11px; text-transform: uppercase; top: 11px; z-index: 2; color:#FFF}
.boxy-close {background:transparent url("../../../../content/images/web/es-ES/bg_icons.png") right -219px no-repeat; cursor: pointer;  font-size: 110%; font-weight: bold; line-height: 16px; padding-right: 20px; position: absolute; right: 30px; text-transform: uppercase; top: 33px; z-index: 2}
.boxy-inner .loading {padding:25px 30px; background: url("../../../../content/images/web/ajax-loader.gif") center no-repeat transparent;}
.boxy-inner#container { border:0; padding:0; margin:0; background:transparent}
.boxy h1 { margin-bottom:20px; color:#424242; font-size:120%}
.boxy h1 strong {color:#FF6633;}
.boxy { border:1px solid #BEBEBE; margin:20px auto 50px;  float:none;  padding:30px}
.boxy-inner .boxy { margin:0 !important; border:none !important}
.modal {padding:30px}
.modal_video {width:440px; height:350px;  margin:20px auto 50px; }
.modal_change_password {width:440px; height:130px; margin:20px auto 50px;}
.modal_footer {margin-top:20px; float:left; width:100%;}
/*--End Boxy--*/
/*boxy page specific*/
.boxy #video_wrapper, .boxy #video, .boxy #video a{width:440px;height:265px;}
.boxy#compare {width:780px}
.boxy#media {height:auto; width: 744px; border-color:#FFF; margin:0 auto}
.boxy#delivery_address, .boxy#billing_address {width:380px; padding: 30px 50px;}
.boxy#personal_tangibles {width:548px; padding: 30px 50px; }
.boxy#add_reminder_wrapper {width:460px; padding: 30px 50px;}
.boxy#create_account {width:670px; position:relative}
.boxy#create_account fieldset {width:376px}
.boxy#create_account .alert_wrapper {position:absolute; right:30px; top:30px}
.boxy#secure_checkout {width:630px; padding: 30px 30px;}
.boxy#order_confirm{width:600px; height:180px}
.boxy#product_mvc { border-color: #FFFFFF;float: left;margin: 0 0 0 70px;width: 750px;}
.boxy-container .boxy#media #media_items {margin:50px 0 30px}

.boxy#email_to_a_friend {height:auto; width: 744px; border-color:#FFF; margin:0 auto}
.boxy-container .boxy#email_to_a_friend #email_to_a_friend_items {margin:50px 0 30px}
/**/
/*table_compare styles*/
.table_compare {width:780px; font-weight:bold; font-size:85%; line-height:135%}
.table_compare td { padding:8px 10px; width:20%; border-left:1px solid #BEBEBE}
.table_compare tr.stripe { background-color:#FFEDE1}
.table_compare td.title { color:#333; border-left:0 ;font-size:125%}
.table_compare .thumbnail { height:200px; position:relative}
.table_compare .buttons { bottom:0; left:0; position:absolute}
.table_compare .rate { margin:0;}
/*end table styles*/
/*table styles*/
.table {width:100%; font-weight:bold; font-size:85%; line-height:135%; color:#434343; margin:10px 0}
.table td { padding:8px 10px; border:1px solid #BEBEBE}
.table tr.stripe { background-color:#EEE}
.table td.title { color:#FF6633; font-size:125%}
.table td.item { border-bottom:1px solid #FFF}
.table td.number { text-align:right}
.table td.title.col_product { width:210px}
.table td.title.col_details { width:160px}
.table td.title.col_price {}
.table td.item a{ clear:left; text-decoration:underline; float:left; margin-top:10px; color:#FF6633}
/*end table styles*/
/*table basket styles*/
.basket {width:934px; font-weight:bold; font-size:85%; line-height:135%;  margin:0; background:#F3F3F3; clear:left; border-collapse:collapse}
.basket td { padding:12px 0px; border:1px solid #BEBEBE; vertical-align:top}
.basket th { color:#FFF; font-size:125%; background:#7B7A7A url("../../../../content/images/web/bg_tints.png") 0 -33px repeat-x; height:38px; line-height:38px; border:1px solid #7B7A7A; border-bottom:0; text-align:left; text-indent:20px}
.basket th.products {width:504px}
.basket th.qty {width:80px; text-align:center; text-indent:0}
.basket th.price {width:333px; text-align:right; padding-right:15px}
.basket td.price {padding:0; margin:0; background:url('../../../../content/images/web/bg_1px_border.png') repeat-y scroll 264px 0px #F3F3F3}
.basket .message_wrapper {width:340px; float:left;}
.basket .text_area {width:330px; padding:4px; height:60px; border:1px solid #BEBEBE; background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:110%; margin-left:0px; margin:0 0 5px;resize:none;}
.basket .thumb {float:left; margin:0 20px 0 10px;}
.basket strong { color:#FF6633}
.basket strong a {color:#FF6633; text-decoration:underline}
.basket table {background:transparent;  margin:20px 10px 20px 20px; text-align:right; float:right; position:relative}
.basket table td {padding:2px 5px; border:0}
.basket h3{color:#434343;font-size:130% !important;white-space:normal;}
.basket small { font-size:90%}
.basket table .col_delivery {/*background:blue;*/}
.basket table .col_price {/*background:red;*/ width:66px; font-size:125%}
.basket table .col_delivery label input { float:left; margin:10px 10px 0 -4px;}
.basket .qty_select {width:46px; margin:0 0 5px 7px}
.basket .remove { clear:left; text-align:center; float:left; width:100%; font-size:95%}
/*end table styles*/
/*print and go table styles*/
.print_and_go_table_wrapper {border:2px solid #E7E7E7;margin:27px 0 0}
.print_and_go_table{font-weight:700;font-size:90%;color:#434343;text-align:center;width:696px;float:left;}
.print_and_go_table td{border:1px solid #E7E7E7;line-height:18px;padding:14px 10px 15px;}
.print_and_go_table th{background:#E7E7E7;height:30px;line-height:30px;font-size:125%}
.print_and_go_table td.tint{background:#FDE3CE;border:none;}
.print_and_go_table td.dark_tint{background:#434343;color:#FFF;border-right:none;width:200px}
.print_and_go_table td.arrow{border-left:0;}
.print_and_go_table th.type,.print_and_go_table th.qty{width:123px}
.print_and_go_table th.gate_price,.print_and_go_table th.our_price,.print_and_go_table th.save,ul#ul_login li label,ul#ul_secure_checkout li .btn{width:150px}

/*end table styles*/
#basket h1 {color:#434343; background:transparent url('../../../../content/images/web/bg_large_icons.png') 116px -98px no-repeat; line-height: 170%; padding-right:80px;}
#basket h3 {font-weight:bold; font-size:110%; letter-spacing:-1px; margin-bottom:5px}
#basket .btn {width:260px; text-transform:uppercase}
#basket_footer {background:transparent url('../../../../content/images/web/es-ES/bg_payment_methods.jpg') 0 bottom no-repeat; float:left; width:934px}
/**/
#discount_container {width:220px; height:auto; background:#F3F3F3; float:left; margin:30px 10px 90px 0; padding:10px; position:relative}
#discount_container input {background: #FFFFFF; border: 1px solid #AFAFAF; color: #000000; font-size: 85%; height: 10px; line-height: 10px; margin: 5px 0; padding: 5px; width: 208px}
#discount_container .discount_button {background:#FFF; border: 1px solid #CBCBCB; color: #FF6633; cursor: pointer; font-size: 70%; font-weight: bold; height: 24px; padding: 0; margin:0; text-transform: uppercase; width: 90px}
#discount_container strong {bottom: -15px;color: #FF6633;font-size: 80%;font-weight: bold; left: 10px}
#delivery_container {width:220px; height:auto;  background:#F3F3F3; float:left; margin:30px 10px 90px 0; padding:10px}
/**/
#price_container {width:434px; float:left; margin-top:30px; padding-bottom:90px}
#price_container table {width:260px; font-size:110%; font-weight:bold; letter-spacing:-1px; margin:0 0 20px 174px;}
#price_container table td {padding:5px; border:0}
#price_container table td strong {color:#FF6633}
#price_container table td span { float:right; white-space: pre-line;text-align:right;width:90px;}
/**/
#pay_now_container {  background:red; position:relative}
#pay_now_container  div{position: absolute; right:270px; top: 10px;}
#pay_now_container a strong{ text-decoration:underline}
/*alternate social buttons*/
ul#alt_social_buttons { margin:10px 0 0 5px; float:left}
ul#alt_social_buttons li { float:left}
a.btn_white_alt {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') no-repeat scroll right -334px; display:inline; float:left; height:54px; font-size:120%; font-weight:bold; white-space:nowrap; cursor:pointer}
a.btn_white_alt span {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') 0px -334px no-repeat; display:block; line-height:54px; padding:0 3px 0 50px; margin-right:15px}	 
a.btn_white_alt span.send_to_friend {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') 0px -334px no-repeat; width:252px}
a.btn_white_alt span.facebook {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') 0px -388px no-repeat; width:140px}
a.btn_white_alt span.twitter {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') 0px -442px no-repeat; width:140px}
a.btn_white_alt span.social_hub {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') 0px -496px no-repeat; width:140px}
a.btn_white {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') no-repeat scroll right -247px; display:inline; float:left; color:#FF6633; height:29px; font-size:110%; font-weight:bold; white-space:pre}
a.btn_print {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') no-repeat scroll right -276px; display:inline; float:left; color:#FF6633; height:29px; font-size:110%; font-weight:bold; white-space:pre; text-transform:uppercase}
a.btn_white_continue {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') no-repeat scroll right -305px; display:inline; float:left; color:#FF6633; height:29px; font-size:110%; font-weight:bold; white-space:pre; text-transform:uppercase}
a.btn_white_continue_small {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') no-repeat scroll right -305px; display:inline; float:left; color:#FF6633; height:29px; font-size:100%; font-weight:bold; white-space:pre; text-transform:uppercase}

a.btn_white span, a.btn_print span, a.btn_white_continue ,a.btn_white_continue_small span {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') 0px -247px no-repeat; display:block; line-height:29px; padding:0px 0 0 15px; margin-right:15px}	 
a.btn_print span { margin-right:32px}
a.btn_white_continue span {margin-right: 32px;
    padding-right: 20px;
    text-transform: none;	
	}
a.btn_white_continue_small span {margin-right: 32px;
    padding-right: 20px;
    text-transform: none;	
	
	
	}

.btn_small {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') no-repeat scroll right -550px; display:inline; float:left; color:#FF6633; height:21px; font-size:90%; font-weight:bold; white-space:pre; cursor:pointer}
.btn_small span {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') 0px -550px no-repeat; display:block; line-height:20px; padding:0px 0 0 5px; margin-right:15px}	 
.btn_delivery_standard {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') no-repeat scroll left -592px; display:inline; float:left; color:#FF6633; height:33px; width:200px;  line-height:33px; font-size:100%; font-weight:bold; white-space:pre; cursor:pointer; position:relative; text-align:left; text-indent:34px; color:#818181}
.btn_delivery_giftpack {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') no-repeat scroll left -625px; display:inline; float:left; color:#FF6633; height:33px; width:200px; line-height:33px; font-size:100%; font-weight:bold; white-space:pre; cursor:pointer; position:relative; text-align:left; text-indent:34px; color:#818181}
.btn_delivery_voucher {background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') no-repeat scroll left -658px; display:inline; float:left; color:#FF6633; height:33px; width:200px;  line-height:33px; font-size:100%; font-weight:bold; white-space:pre; cursor:pointer; position:relative; text-align:left; text-indent:34px; color:#818181}
.btn_delivery_standard a, .btn_delivery_giftpack a, .btn_delivery_voucher a { width:14px; height:14px; position:absolute; right:12px; top:10px; float:left; display:block}
.btn_delivery_standard a span, .btn_delivery_giftpack a span, .btn_delivery_voucher a span{display:none}
.btn_delivery_standard strong, .btn_delivery_giftpack strong, .btn_delivery_voucher strong{color:#777; font-size:125%}
/*end button styles*/
/*override styles to make template play nice*/		
#order_confirm #statements {display:none}
#order_confirm #header { height:116px}	
#order_confirm .wrapper_inner { margin-top:126px}
#order_confirm .btn { margin-top:-5px}
#order_confirm .input{width:163px}
/**/
#basket #header { height:155px}	
#basket .wrapper_inner { margin-top:165px}
#checkout #header { height:92px}
#checkout #content_area_full { padding-bottom:54px; /*background:red*/}
#checkout .wrapper_inner { margin-top:92px}
/**/
#content_area_left {float:left; width:504px; margin-right:15px}
#content_area_right {background:#FF6633 url("../../../../content/images/web/bg_orange_dash.png") 0px 0px repeat; float:left; width:225px; height:539px; position:relative}
#content_area_right h2 {color: #FFFFFF; font-size: 240%; font-weight:normal; letter-spacing: 1px; text-align:center; padding-top:20px}
#content_area_right h2.calendar {  background:red; padding-top:100px; background:transparent url("../../../../content/images/web/bg_side_panels.png") 22px -236px no-repeat}
#content_area_right #reminder { background:#FFF; width:169px; height:295px; float:left; margin:8px; position:absolute; bottom:0px; padding:20px}
#content_area_right #reminder ul { float:left}
#content_area_right #reminder ul li { float:left; clear:left; margin:5px 0}
#content_area_right #reminder label { display:block; clear:left; font-size:100%; color:#FF6633; font-weight:bold; margin:0 0 1px}
#content_area_right #reminder .select { width:170px;}
#content_area_right #reminder .select.day { width:49px; position:absolute; top:60%; left:0px}
#content_area_right #reminder .select.month { width:94px; position:absolute; top:60%; left:53px}
#content_area_right #reminder .select.year { width:53px; position:absolute; top:60%; left:0px}
#content_area_right #reminder .input { width:162px}
#birthday_wrapper {display:none; position:relative; height:40px; width:170px}
/**/
#content_area_right #create_account { background:#FFF; width:169px; height:160px; float:left; margin:8px; position:absolute; top:120px; padding:20px;}
#content_area_right #create_account ul { float:left}
#content_area_right #create_account ul li { float:left; clear:left; margin:0 0 15px}
#content_area_right #create_account .input { width:160px; margin:10px 0}
#content_area_right #create_account label {white-space:normal; color:#434343; margin:0; text-align:center; position:relative}
#content_area_right #create_account label.small { text-align:left; font-size:95%; padding-left:15px; font-size:80%; width:100%}
#content_area_right #create_account label.small input { position:absolute; left:-5px; top:-5px}
#content_area_right #create_account a.btn {margin-left:5px}
/**/
ul#create_account_list {background:#FFF;float: left; height: 166px; margin: 8px; padding: 10px; position: absolute; top: 328px;width: 189px; font-size:85%}
ul#create_account_list li {background: transparent url("../../../../content/images/web/es-ES/bg_icons.png")  0 -108px no-repeat; clear: left; float: left; line-height: 16px; padding: 0 0 0 20px; margin:7px 0; width:169px}	
/**/	
.strong_list {float:left; clear:left; margin:10px 0; color: #777777; font-size: 110%; font-weight: bold; line-height: 130%; margin: 15px 0 0}
.strong_list li {float:left; clear:left; line-height:16px; padding:0 0 0 20px; margin:5px 0; width:100%; background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') 0px -108px no-repeat}
/**/
/*Media Gallery Styles*/

.media_container {width:602px; margin:0 auto;}
.photo_container {width:602px; height:400px; background:#000; float:left; display:block}
.thumbs_mask {width:610px; height:78px; float:left; overflow:hidden; position:relative; left:-2px}
.photo_container img {width:602px}
ul.photo_thumbs {width:610px; height:70px; margin:6px 0 0; float:left; position:relative; left:2px}
ul.photo_thumbs li, ul.photo_thumbs li a{width:97px; height:70px; padding:0; margin-right:4px; float:left; display:block; position:relative}
ul.photo_thumbs li.active span {border: 2px solid #FF6633; height: 66px;left: 0; position: absolute; top: 0; width: 93px;z-index: 1;}
#media_items {width:742px; border:1px solid #BEBEBE; background:#FFF; float:left; position:relative; margin-top:34px }
#email_to_a_friend_items {width:742px; border:0px solid #BEBEBE; background:#FFF; float:left; position:relative; margin-top:0px }

.media_container h2 { margin:10px 0 30px; text-align:center; color:#434343; font-size:120%}
.media_container h2 span { position:absolute; left:341px; top:40px}
#media_gallery .wrapper_inner{ margin-bottom:50px}
#email_to_a_friend_container .wrapper_inner{ margin-bottom:50px}

/**/
#videos .thumbs_mask, #customer-videos .thumbs_mask {height:98px;}
.video_container {width:600px; height:400px; background:#000; float:left; display:block}
ul.video_thumbs {width:628px; height:70px; margin:28px 0 0; float:left; position:relative; left:2px}
ul.video_thumbs li {width:97px; height:68px; padding:0; margin-right:28px; float:left; display:block; position:relative}
ul.video_thumbs li a{width:97px; height:68px; float:left; padding:0; display:block; background-color:#efefef;background-position:center 50%;background-repeat:no-repeat; text-indent:-9999px }
ul.video_thumbs li.active span{ border: 2px solid #FF6633; height: 66px;left: 0; position: absolute; top: 0; width: 93px;z-index: 1; }
#video_1, #video_2{background-color:#000;background-position:center 50%;background-repeat:no-repeat;float:left;width:600px;height:336px;}
ul.video_thumbs li .timestamp{ background: #000;color: #FFFFFF; float: left;font-size: 80%; font-weight: bold; height: 12px; left: 66px; line-height: 12px; padding: 1px 3px; position: absolute;text-indent: 0;top: 52px;width: auto;z-index: 1}
/* product detail  */

/* Product List thumbnail */

.thumbs_mask_productlist {width:332px; float:left; overflow:hidden; position:relative; left:-2px;}
ul.Productlist_video_thumbs {width:628px; height:70px; margin:0 0 0; float:left; position:relative; left:2px;}
ul.Productlist_video_thumbs li {width:65px; height:50px; padding:0; margin-right:24px; float:left; display:block; position:relative}
ul.Productlist_video_thumbs li a{width:65px; height:50px; float:left; padding:0; display:block; background-color:#efefef;background-position:center 50%;background-repeat:no-repeat; text-indent:-9999px }
ul.Productlist_video_thumbs li.active span{ border: 2px solid #FF6633; height: 48px;left: 0; position: absolute; top: 0; width: 63px;z-index: 1; }
ul.Productlist_video_thumbs li .timestamp{ background: #000;color: #FFFFFF; float: left;font-size: 80%; font-weight: bold; height: 10px; left: 33px; line-height: 12px; padding: 1px 3px; position: absolute;text-indent: 0;top:30px;width: auto;z-index: 1}

 a.video_btn_submit_productlist {background:#FF6633 url("../../../../content/images/web/es-ES/bg_buttons.png") -314px -116px repeat-x; border: 0 none; color: #FFFFFF !important; font-size:10pt; font-weight: bold; padding:6px 26px 6px 3px; cursor:pointer}
.productlist_videocast a{background:transparent url('../../../swf/whotube/display/static_play.png') center no-repeat;display:block;text-indent:-9999px;float:left;width:450px;height:300px;}
.modal_footer_productlist {margin-top:20px; float:left; width:100%;}
.boxyproductlist { border:1px solid #BEBEBE; margin:20px auto 50px;  float:none;  padding:30px}
/* End Product List thumbnail */

#product_spotlight_container {width:298px; height:225px; border:1px solid #BEBEBE; float:left; position:relative}
#product_spotlight_container a {font-size: 110%; font-weight: bold;text-transform: uppercase;color:#434343;position: absolute;bottom: 5px; height:16px; line-height:16px;}
#product_spotlight_container #show_photos { left:5px; padding-right:24px}
#product_spotlight_container #show_videos {right:5px; padding-left:24px; background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') 9px -267px no-repeat;}
#product_spotlight {width:298px; height:200px; background:black}
#product_spotlight #next_photo { width:21px; height:24px; display:block; position:absolute; left:277px; top:86px; background:transparent url("../../../../content/images/web/es-ES/bg_buttons.png") 0px -803px no-repeat; text-indent:-9999px}
#product_spotlight #prev_photo { width:21px; height:24px; display:block; position:absolute; left:0px; top:86px; background:transparent url("../../../../content/images/web/es-ES/bg_buttons.png") -21px -803px no-repeat; text-indent:-9999px}
#product_spotlight_details { float:right; width:424px;  margin-left:20px; position:relative}
#product_spotlight_details ul { float:left; font-size:110%; margin-top: 15px;}
#product_spotlight_details ul li{border: 0 none; clear: left; color: #FF6633; float: none; height: auto;  line-height: 130%; list-style-position: inside; list-style-type: disc;  margin:3px 0; padding: 0; white-space:nowrap}
#product_spotlight_details ul li a {text-decoration:underline}
#product_spotlight_details ul li span { color: #777777;}
#product_spotlight_details ul li span del { font-weight:bold;font-size:110%;color:#444343; text-decoration:line-through; }
#product_spotlight_details ul li span strong { font-weight:bold; }
#product_spotlight_details ul li span strong span { font-size:130%; color:#FF6633; margin: 0 3px; text-transform: uppercase; letter-spacing: -1px;}
#product_spotlight_details ul li span a small {font-size: 70%; font-weight: bold; }
#product_spotlight_details p {margin:10px 0 0; width:380px;}
#product_spotlight_details p a {color:#434343; text-decoration:underline; font-weight:bold}
#product_spotlight_details .product_code { color: #434343; font-size: 85%;font-weight: bold; position: absolute; right: 0; top: -28px}
#product_spotlight_details .rating_and_reviews {height:16px; line-height:16px; font-size:85%; font-weight:bold}
#product_spotlight_details  strong {color: #434343}
#product_spotlight_details .info {padding-right: 20px; background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') 55px -316px no-repeat;}
/* #product_spotlight_details .best_price-guarantee {padding: 0px 19px 4px 1px; background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') 105px -331px no-repeat;} */
#product_spotlight_details .rate { margin:2px 5px 0 0}
ul#product_spotlight_footer_links { width:744px; clear:left; float:left; border:1px solid #BEBEBE; border-left:0; border-right:0; padding:0; margin:15px 0}
ul#product_spotlight_footer_links li { float:left; padding:10px 4px 10px 0; height:16px; line-height:16px;}
ul#product_spotlight_footer_links li a { padding-left:24px;}
ul#product_spotlight_footer_links li a.photos {background:transparent url('../../../../content/images/web/bg_social_icons.png') 0 -90px no-repeat;}
ul#product_spotlight_footer_links li a.email {background:transparent url('../../../../content/images/web/bg_social_icons.png') 0 -74px no-repeat;}
ul#product_spotlight_footer_links li a.facebook {background:transparent url('../../../../content/images/web/bg_social_icons.png') 0 -107px no-repeat;}
ul#product_spotlight_footer_links li a.twitter {background:transparent url('../../../../content/images/web/bg_social_icons.png') 0 -123px no-repeat;}
ul#product_spotlight_footer_links li a.print {background:transparent url('../../../../content/images/web/bg_social_icons.png') 0 -141px no-repeat;}
/**/
.tab_content_left {width:356px; float:left}
.tab_content_left ul{width:356px;float:left;}
.tab_content_left ul li{width:350px;}

.tab_content_right {float: left; height: 220px; margin-left: 10px; width: 336px}
#location_tabs{width:300px;border:1px solid #BEBEBE;background:#FFF;float:left;position:relative;margin-top:34px}
#location_tabs .tab_content{width:280px;height:240px;margin:20px 0 0 20px;}
#location_map {margin:10px 0 0px 10px !important;padding:0 0 10px;}
#location_list h3 {padding:4px 0 2px 26px; background:url('http://www.zonaregalo.com/content/images/web/misc/location_plus.gif') 0px 0px no-repeat;cursor:pointer;}
#location_list {height:auto !important; padding:0 0 10px;}
#location_list h3.on {background:url('http://www.zonaregalo.com/content/images/web/misc/location_minus.gif') 0px 0px no-repeat;}
#location_map #map_canvas, #location_map #map_canvas_popup, #location_map #map_canvas_deal{width:280px !important;height:420px !important;}

#map_canvas, #map_canvas_popup, #map_canvas_deal {width:336px; height:420px; float:left; display:block; background-color:#99B3CC }
/*#map_canvas{width:336px;height:0px;float:left;display:block;background-color:#99B3CC}*/
#map_canvas  .FSMapPopup, #map_canvas_popup .FSMapPopup, #map_canvas_deal .FSMapPopup {width:200px;}
#map_canvas .MapProductTitle, #map_canvas_popup .MapProductTitle, #map_canvas_deal .MapProductTitle { color:#F37E1F; font-weight: bold; text-align: left; width: 210px;}



#map_canvas .description, #map_canvas_popup .description, #map_canvas_deal .description {font-size:0.7em; text-align:left;vertical-align:top;}
#map_canvas .FSMoreInformationLink, #map_canvas_popup .FSMoreInformationLink, #map_canvas_deal .FSMoreInformationLink { color: #F37E1F; cursor: pointer; font-weight: bold; padding-left: 10px; text-align: right; text-decoration: underline; vertical-align: top;}
/**/
#product_tabs .tab_content, #modal_product_tabs .tab_content { font-size: 100%; margin-bottom: 20px;  color: #444343; line-height:150%; font-weight:normal} 
/*#modal_product_tabs .tab_content { font-size: 100%; font-weight: normal; margin-bottom: 20px;}*/
#product_tabs .tab_content ul, #product_tabs .tab_content ul, #modal_product_tabs .tab_content ul {width:100%;  float:left; margin:0; font-size:95%}
#product_tabs .tab_content ul li, #product_tabs .tab_content ul li:hover, #modal_product_tabs .tab_content ul li, #modal_product_tabs .tab_content ul li:hover {width:96%; clear:left; float:left;  margin:4px 0; height:auto; background:transparent url('../../../../content/images/web/es-ES/bg_bullet.png') 0px 1px no-repeat; padding:0 0 0 25px; line-height:125%;}

#product_tabs ul#listing_header, #modal_product_tabs ul#listing_header { margin:10px 0 0; width:702px; position:relative}
#product_tabs ul#listing_header li, #modal_product_tabs ul#listing_header li{ background:none;  font-weight: bold; margin: 9px 0 0 20px; padding: 0;position: relative; width: auto;clear:none}

#product_tabs .tab_content .tab_listing_container ul.pagination, #modal_product_tabs .tab_content .tab_listing_container ul.pagination  { float: right; margin:10px 0 5px; width: auto}
#product_tabs .tab_content .tab_listing_container ul.pagination li, #modal_product_tabs .tab_content .tab_listing_container ul.pagination li { font-size:90%; background: none repeat scroll 0 0 transparent; clear: none; float: left; height: 16px; margin: 0 0 0 4px; padding: 0; width: auto;line-height: 150%;	}
#product_tabs .tab_content .tab_listing_container ul.pagination li a, #modal_product_tabs .tab_content .tab_listing_container ul.pagination li a {height: auto; padding: 0 4px; width: auto;}
#product_tabs .tab_content .tab_listing_container ul, #modal_product_tabs .tab_content .tab_listing_container ul { float:left; width:712px; padding:0; margin-top:-10px}
#product_tabs .tab_content .tab_listing_container.half, #product_tabs .tab_content .tab_listing_container.half ul.tab_listing, #modal_product_tabs .tab_content .tab_listing_container.half, #modal_product_tabs .tab_content .tab_listing_container.half ul.tab_listing {width:356px; float:left}
#product_tabs #locations.tab_content .tab_content_right, #modal_product_tabs #locations.tab_content .tab_content_right, #modal_product_tabs #locations_popup.tab_content .tab_content_right  {height: 440px; margin-top:31px}
#product_tabs #locations.tab_content .tab_content_right #map_canvas, #modal_product_tabs #location_popup.tab_content .tab_content_right #map_canvas_popup {height: 440px;}

#product_tabs #locations.tab_content .tab_content_right #map_canvas_deal, #modal_product_tabs #locations.tab_content .tab_content_right #map_canvas_deal {height: 440px;}

#product_tabs .tab_content .tab_listing_container ul li, #modal_product_tabs .tab_content .tab_listing_container ul li{ margin:10px 10px 0 0; float:left; clear:none; width:336px; height:70px; background:#E9E9E9; padding:5px; }
#product_tabs .tab_content .tab_listing_container ul li ul, #modal_product_tabs .tab_content .tab_listing_container ul li ul { margin:0; padding:0; height:auto; width:226px;float:left}
#product_tabs .tab_content .tab_listing_container ul li ul li, #modal_product_tabs .tab_content .tab_listing_container ul li ul li{ margin:1px 0; padding:0; clear:left; height:auto; width:226px;}
#product_tabs .tab_content .tab_listing_container ul li ul li .rate, #modal_product_tabs .tab_content .tab_listing_container ul li ul li .rate {margin:2px 5px 0 0}
#product_tabs .tab_content .tab_listing_container ul li ul li a, #modal_product_tabs .tab_content .tab_listing_container ul li ul li a {float: left;height: auto;margin: 0;padding: 0;width: auto;color:#797979}
#product_tabs .tab_content .tab_listing_container ul li img, #modal_product_tabs .tab_content .tab_listing_container ul li img {float:right;cursor:pointer;}
#product_tabs #whats-included p.statement, #modal_product_tabs #whats-included p.statement { margin-top:0px}
/*#customer_reviews {background:#EFEEEC; padding:20px; width:704px; float:left; margin-top:10px}*/

/* #customer_reviews {width:704px; float:left; margin-top:10px} */
#customer_reviews {width:742px; float:left; margin-top:10px}

/**/
#product #personalise {clear:left; float:left; width:414px; margin:10px 0 0 13px}
#product #personalise fieldset {float:left; width:150px}
#product #personalise label {float:left; clear:left; width:100%; font-size:110%; font-weight:bold; margin-bottom:7px; color:#434343}
#product .date_input {border:1px solid #7E9DB9; padding:2px; height:16px; width:100px}
#product .date_select {float:left;  margin:15px 0 0}
#product .date_select  fieldset {float:left; height: 22px;line-height: 22px;}
#product .date_select  label {float:left; font-size:110%; font-weight:bold; margin-right:10px; color:#434343}
/**/
.wrapper_inner_full_width #customer_reviews { width:894px}
.wrapper_inner_full_width #product_spotlight_details { float:left; margin:0 0 0 10px; width:400px} 
#product_spotlight_alert {border: 1px solid #BEBEBE;float: right; padding: 10px; position: relative;top: 33px;width: 330px}	
#product .wrapper_inner_full_width h1 { color:#FF6633}
#product .wrapper_inner_full_width h2 { color:#434343}
#product .wrapper_inner_full_width h2 span{ font-size:80%}
#product_spotlight_alert strong{color:#DA2641; text-transform:uppercase; font-weight:bold; font-size:80%; margin-top:10px; float:left}	
/**/
.print_and_go_table_call_to_action_container{width:198px;vertical-align:middle;}
.print_and_go_table_call_to_action_container .btn_large{margin:10px 0 0 30px;height:45px;}
.print_and_go_table_call_to_action_container .btn_large span{line-height:45px;}
.print_and_go_table_call_to_action_container strong{color:#434343;font-size:110%;font-weight:700;letter-spacing:-1px;text-align:center;width:195px;display:block;float:left;line-height:20px;}
/**/
ul.important_boxes { float:left; width:949px}
ul.important_boxes li{border: 1px solid #BEBEBE; float: left; min-height:250px; height:auto !important; height:250px; margin: 15px 15px 0 0; padding: 15px; width: 269px}
ul.important_boxes li p { font-size:85%; margin-top:10px}
ul.important_boxes li p strong{ text-transform:uppercase}
/*Product Deals*/
/*#product.deals #logo { width:240px; background:transparent url('../../../../content/images/web/logo.png') 0px -58px no-repeat}*/
#product.deals #logo { width:300px; height:58px; display:block; background:transparent url('../../../images/web/es-ES/logo_buyagift.gif') 0px 0px no-repeat; text-indent:-9999px; position: absolute; left:20px;top: 15px;}
#product #map_canvas,#product #map_canvas_deal { width:300px}
#product #content_area_left h3, #product #content_area_right h3 {  float: left; margin: 10px 0; width: 100%}
#product #content_area_right ul#product_spotlight_footer_links { width:300px}
#product #content_area_right ul#product_spotlight_footer_links li { padding-right:15px}
#product #content_area_left { width:429px; height:auto; float:right; margin:0 0 0 15px}
#product #content_area_right { width:300px; background:none; height:auto}
#product #content_area_left .inline_call_to_action {width: 397px; margin-bottom: 10px;}
#product #content_area_left .inline_call_to_action .icon_friends {width:290px; margin:0 auto}
#product #content_area_left ul{ float: left; font-size: 85%; font-weight: bold; width: 90%;}
#product #content_area_left ul li{ float:left; clear:left;background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') 0px -363px no-repeat; line-height:16px;padding-left:20px;margin:2px 0; width:100%}

#email_to_a_friend_points{margin-left:10px; vertical-align:top;}


#email_to_a_friend_points ul li{ font-size:8pt; font-weight:bold; float:left; clear:left;background:transparent url('../../../../content/images/web/es-ES/bg_icons.png') 0px -363px no-repeat;line-height:0px;padding-left:20px; width:100%;vertical-align:top;}


/**/
#countdown_container { /*background:#eee;*/ width:429px; height:202px; float:left; border:2px solid #FF6633;margin-bottom:17px;}
.address { padding-left:35px; line-height:130%; font-size:90%; position:relative; float:left}
.address i.flag { width:32px; height:32px; display:block;background:transparent url('../../../../content/images/web/bg_large_icons.png') -10px -322px no-repeat; position:absolute; left:0px; top:0px}
.address a {color:#FF6633; text-decoration:underline}
 /**/
#product #content_area_left h2 {border-bottom: 2px solid #BEBEBE; float: left;padding: 0 0 20px 0; width: 420px; text-align:left;margin:20px 0 40px 5px; position:relative; line-height:120px;}
#product #content_area_left h2 strong { float:left; margin:-35px 85px 0 0; padding:0 0 0 35px; font-size:45px; font-weight:bold;height:70px;}
#product #content_area_left h2 a.btn_large span { font-size:65%; color:#FFF}
#product #content_area_left h2 strong span { position:absolute; font-size:60%; width:20px; height:20px; left:0px; top:-10px}
#product #content_area_left h2 span { font-size:170%; clear:left;}
/*#product #content_area_left ul#price_features { width:260px; float:left; margin-left:85px; top:5px; font-size:110%; font-weight:bold; color:#434343; border:1px solid yellow;}
 #product #content_area_left ul#price_features li{  float:left; height:40px; line-height:40px; background:none; width:129px; padding:0; clear:none; text-align:center; border-right:1px solid #BEBEBE; border:1px solid red;} */
#product #content_area_left ul#price_features { width:220px; float:left; margin-left:2px; top:20px; font-size:110%; font-weight:bold; color:#434343; /*border:1px solid yellow;*/}
#product #content_area_left ul#price_features li{  float:left; height:25px; line-height:25px; background:none; width:70px; padding:0; clear:none; text-align:center; border-right:1px solid #BEBEBE; /*border:1px solid red;*/}
#product #content_area_left ul#price_features li del {font-size:22px;color: #777; }
#product #content_area_left ul#price_features li h1 {font-size:11px;}
#product #content_area_left ul#price_features li b {font-size:22px;color:#FF6633;}
#product #content_area_left ul#price_features li h6 {font-size:11px;color:#FF6633;}
#product #content_area_left ul#price_features li h4 {font-size:18px;color: #777;}
#product #content_area_left ul#price_features li h5 {font-size:11px;margin:-3px;}

/*product_widget*/
#product_deals { width:180px;  margin:0; float:left;}
#product_deals ul{float:left;}
#product_deals ul li{ width:150px; border:5px solid #DDD; padding:10px; float:left; margin-top:10px;  position:relative; text-transform:inherit}
/*#product_deals ul li{ width:150px; border:5px solid #DDD; padding:10px; float:left; margin-top:10px;  position:relative; text-transform:capitalize}*/
#product_deals ul li a{float: left; line-height: 120%; padding-top: 120px;width: 150px;}
#product_deals ul li a i{background-color:#333; width: 150px; height:110px; position: absolute;left: 10px; top: 10px; }
#product_deals ul li small { float:left; clear:left; margin:5px 0; font-size:80%; line-height:120%; width:100%;}
#product_deals ul li strong {color: #FF6633; font-size: 12px;font-weight: bold; width: 100%; text-transform:uppercase; float:left; clear:left}
#product_deals ul li strong del { font-size:12px; color:#424242; margin-right:2px;}

#next_deal {width:744px;border:1px solid #BEBEBE;float:left;}
#next_deal .title_panel{width:744px;margin:-0px;}
#next_deal h3 {width:744px;float:left;font-size:1.5em;padding:20px 10px;}
#next_deal #product_spotlight_container{height:200px;margin:0 10px 10px;}
#next_deal #countdown_container {width:394px;height:170px;padding:22px 10px 10px;}
#next_deal #countdown_container h2 strong {font-size:2.4em;display:block;float: left;padding: 5px 10px 0 0;text-align: center;width: 167px;}
#next_deal #countdown_container h2 strong span {font-size:60%;position:relative;top:-15px;}
#next_deal #countdown_container h2 span {font-size:0.8em;}
#next_deal #countdown_container h3 {font-size:2.2em;width:100%;text-align:center;padding:20px 10px 20px 0px;}
#next_deal #price_features {border-top:2px solid #BEBEBE;width:300px;margin:0px 40px; float:left;font-size:110%;font-weight:700;color:#434343;}
#next_deal #price_features li {padding: 4%;width:39%;border-right:1px solid #BEBEBE;float:left;text-align:center;}
.expired #countdown_container{background:#eee;width:429px;height:195px;padding:30px 0 0;float:left;margin:0 0 10px;}
.expired #countdown_container .sorry {font-size:2em;float:left;line-height:2.4em;width:100%;text-align:center;}

.expired p#time{text-align: left; font-size:160%; font-weight:bold; width:205px;  margin:6px 10px 0 0; padding-left:10px;}
.expired #timer_container {width:205px; height:36px; float:right; display:block; background:transparent url("../../../../content/images/web/es-ES/bg_buttons.png") 0px -852px no-repeat; position:relative; margin:25px 115px 0 240px;}


/*Other deals panel*/
#other_deals { margin:10px; padding:10px; width:912px; border:1px solid #BEBEBE; float:left}
#other_deals .title_panel { width:932px; margin:-10px}
#other_deals  ul { float:left; margin-top:20px; width:920px; position:relative}
#other_deals  ul li{ width:450px; float:left; margin-right:10px;  display:block }
/*Checkout*/
#order_summary_container {width:279px; border:10px solid #D8D8D8;  margin:0 0 15px 0;float:right; padding:15px 10px; position:relative}
#delivery_address_container { width:560px; border:10px solid #D8D8D8; margin:0 15px 15px 0; float:left; padding:15px 10px; position:relative} 
#payment_details_container {width:480px; border:10px solid #ff6633; margin:0 15px 15px 0; float:left; padding:15px 50px; position:relative} 
#payment_details_container_full {width:814px; border:10px solid #D8D8D8; margin:0 15px 15px 0; float:left; padding:15px 50px; position:relative; background:transparent url('../../../../content/images/web/bg_10px_border.png') 525px 0px repeat-y} 
#payment_details_container_full fieldset {width:480px; float:left}
#payment_details_container_full fieldset #submit {  margin: 10px 0 0 150px; width: 240px;}
#payment_details_container_full fieldset #submit .btn{ margin-left:58px }
#payment_details_container_full fieldset #submit .statement { float: left;font-size: 85%; margin-top: 10px;text-align: center; width: 100%; letter-spacing:0}
#checkout #payment_details_container_full .title_panel  { margin:-15px -50px 15px; width:914px}
#delivery_details_container {width:894px; border:10px solid #D8D8D8; margin:0 15px 15px 0; float:left; padding:15px 10px; position:relative}
#saved_card_container { width:560px; border:10px solid #D8D8D8; margin:0 15px 15px 0; float:left; padding:15px 10px; position:relative} 
#checkout_header, #checkout_footer { height:60px; float:left; width:934px}
#checkout_footer {background:transparent url('../../../../content/images/web/es-ES/bg_payment_methods.jpg') 826px 0px no-repeat}
#checkout_header ul {float:left; font-size:110%; font-weight:bold; margin-top:22px;}
#checkout_header ul li{float:left; margin:0 35px;}
#checkout_header ul li a.selected { background:none; color:#ff6633}
#checkout_header .btn_back { float:left; margin:20px 10px 0 5px}  
#checkout_header .btn { position:absolute; right: 110px; top: 10px}
#checkout_header p, #checkout_footer p { margin:22px 0 0}
#checkout_footer p { font-size:110%; font-weight:bold; color:#777}
#checkout_footer p span { color:#FF6633}
#checkout_footer a.secure_link { float:right; text-decoration:underline; color:#777; margin-right:110px;}
#checkout #order_summary_container .title_panel { width:299px} 
#checkout #payment_details_container .title_panel { background:#FF6633; color:#FFF; margin:-15px -50px 15px}
#checkout #delivery_details_container .title_panel {background:#D8D8D8;color: #565455;line-height: 190%;margin: -15px -20px 15px;width: 934px; line-height:200%; height:44px} 
#checkout .title_panel {background:#D8D8D8;color: #565455;line-height: 190%;margin: -15px -10px 15px;width: 580px; line-height:200%; height:44px} 
#checkout_sidebar {float:right; width:280px;} 
#order_summary {float:right; width:280px}
#checkout_sidebar small { float: left; line-height: 130%; padding-bottom: 10px;}
#order_summary h2 { margin:0 0 20px 5px; font-weight:normal; color:#777}
#order_summary_container .table, #order_summary .table {width:100%; font-weight:bold; font-size:85%; line-height:135%; color:#434343; margin:0; float:left}
#order_summary_container .table td, #order_summary .table td { padding:2px 5px; border:0}
#order_summary_container .table td.number, #order_summary .table td.number { text-align:right;width:80px}
#order_summary_container .table td.total, #order_summary .table td.total { font-size:130%}
#delivery_address_container label, #saved_card_container div { float:left; clear:left; width:560px; position:relative; margin-top:10px; font-weight:bold; font-size:110%; letter-spacing:-1px;}
#saved_card_container div { font-size:105%}
/**/
#delivery_address_container .inline_call_to_action, #saved_card_container .inline_call_to_action  {margin: 0 10px 0 40px; width: 420px; line-height:150%; white-space:normal; min-height:25px; height:auto !important; height:25px}
#delivery_address_container .inline_call_to_action .radio, #saved_card_container .inline_call_to_action .radio { position:absolute; left:-40px;}
#delivery_address_container .btn_grey, #saved_card_container .btn_grey { position:absolute; right:0px; top:0px}
#delivery_address_container label.first, #saved_card_container div.first { margin-top:0px}
/**/
#saved_card_container .billing_address { bottom: 0; font-size: 80%;left: 0; letter-spacing: 0;  line-height: 18px;padding: 5px 10px ; position: absolute; width: 430px; background:#EEE; color:#777}
#saved_card_container .billing_address strong { color:#434343}
#saved_card_container .inline_call_to_action {min-height:70px; height:auto !important; height:70px}
#saved_card_container .table {width:100%; font-weight:bold; font-size:100%; line-height:135%; color:#434343; margin:0; float:left}
#saved_card_container .table td {padding:2px 5px; border:0; vertical-align:top}
#saved_card_container #saved_card_container_title { color:#FF6633; font-size:110%; height:20px}
#saved_card_container #saved_card_container_title #title_cc { position:absolute; top:-10px; left:100px }
#saved_card_container #saved_card_container_title #title_name { position:absolute; top:-10px; left:300px }
#saved_card_container #saved_card_container_title #title_expire { position:absolute; top:-10px; left:420px }
/**/
ul#ul_billing_address li, ul#ul_login li { float:left; clear:left; margin:2px 0; line-height:24px; width:100%;   }
ul#ul_billing_address li label, ul#ul_login li label { width:100px; margin-right:20px;  float:left; font-size:110%; font-weight:bold ; letter-spacing:-1px; line-height:24px}
ul#ul_billing_address li#submit, ul#ul_login li#submit {width:240px; margin:10px 0 0 130px}
ul#ul_billing_address li#submit .btn, ul#ul_login li#submit .btn { margin-left:50px}
ul#ul_billing_address li#submit .statement{text-align:center; font-size:85%; float:left; margin-top:10px; width:100%}
ul#ul_login li label {width:150px;}
/**/
#delivery_details_container fieldset{ width:380px; /*background:red;*/ float:left}
ul#ul_delivery_address li { float:left; clear:left; margin:2px 0; line-height:24px; width:100%;   }
ul#ul_delivery_address li label { width:100px; margin-right:20px;  float:left; font-size:110%; font-weight:bold ; letter-spacing:-1px; line-height:24px}
ul#ul_delivery_address li p.statement  { clear:none; display:inline; margin-left:5px}

ul#ul_email_to_friend li { float:left; clear:left; margin:2px 0; line-height:24px; width:100%;   }
ul#ul_email_to_friend li label { width:100px; margin-right:20px;  float:left; font-size:110%; font-weight:bold ; letter-spacing:-1px; line-height:24px}
ul#ul_email_to_friend li p.statement  { clear:none; display:inline; margin-left:5px}

ul#ul_email_to_friend_head_text li { float:left; clear:left; margin:2px 0; line-height:24px; width:100%;   }
ul#ul_email_to_friend_head_text li label { width:100px; margin-right:20px;  float:left; font-size:110%; font-weight:bold ; letter-spacing:-1px; line-height:24px}
ul#ul_email_to_friend_head_text li p.statement  { clear:none; display:inline; margin-left:5px}

/**/

#add_reminder ul li { float:left; clear:left; margin:2px 0; line-height:24px; width:100%;   }
#add_reminder ul li label { width:140px; margin-right:20px;  float:left; font-size:110%; font-weight:bold ; letter-spacing:-1px; line-height:24px}


ul#ul_payment_details, ul.ul_payment_details {float:left; width:100%}
ul#ul_payment_details li, ul.ul_payment_details li { float:left; clear:left; margin:2px 0; width:100%; letter-spacing:-1px; line-height:24px}
ul#ul_payment_details li label, ul.ul_payment_details li label { width:190px; margin-right:20px; float:left; font-size:110%; font-weight:bold; position:relative}
ul#ul_payment_details li label small, ul.ul_payment_details li label small { position:absolute; font-size: 70%; left:0; top:12px; letter-spacing:0}
ul#ul_payment_details li .input, ul.ul_payment_details li .input { width:160px;}
/**/
ul#ul_secure_checkout  {float:left; position:relative; margin:0; width:580px}
ul#ul_secure_checkout li {margin:25px 0 0; position:relative; float:left; width:100%;}
ul#ul_secure_checkout li label {width:140px; margin-right:20px; float:left; font-size:110%; font-weight:bold; letter-spacing:-1px; line-height:24px}
ul#ul_secure_checkout li .forgotten_password {position: absolute;  left: 160px; top: 30px; text-decoration:underline}
ul#ul_secure_checkout li .btn {width:150px}
ul#ul_secure_checkout li p {margin:0}
ul#ul_secure_checkout li p a {color:#434343!important; text-decoration:underline;}
ul#ul_secure_checkout li .receive_offers {font-size:85%; font-weight:normal; letter-spacing:0;}
#secure_checkout .inline_call_to_action {width:548px; margin:10px 0 0}
#secure_checkout .inline_call_to_action p {float: left; line-height: 24px; margin: 0 10px 0 0;}
/**/
.inline_call_to_action.product_mcv {background: none repeat scroll 0 0 #EEEEEE;border: 2px solid black;width: 716px;margin-top:40px}
.inline_call_to_action.product_mcv h1 { margin:0; font-size:170%}
.inline_call_to_action.product_mcv p { margin:0}
.inline_call_to_action.product_mcv .text_area { width:400px; margin-top:5px; float:left}
.inline_call_to_action .btn_large { color:#FFF !important; font-size:120%}
/*Timer*/
/*#timer_container {width:244px; height:47px; float:left; display:block; background:transparent url("../../../../content/images/web/es-ES/bg_buttons.png") 0px -852px no-repeat; position:relative; margin:35px 0 0 103px}*/
#timer_container {width:205px; height:36px; float:right; display:block; background:transparent url("../../../../content/images/web/es-ES/bg_buttons.png") 0px -852px no-repeat; position:relative; margin:-40px 0 0 240px;}
#timer_container .title { color:#FF6633; width:224px; text-align:center; position:absolute; top:-37px; font-weight:bold; font-size:110%} 
#timer_container .items_remaining {width:205px; text-align:center; position:absolute; bottom:-65px; font-weight:bold; font-size:110%; line-height:200%}  
#timer_container .items_remaining strong { font-size:180%;}

p#time{text-align: left; font-size:160%; font-weight:bold; width:205px;  margin:6px 0 0 0;}
p#time strong { color:#FFF ; margin:0 15px 0 13px}
p#time span{display:inline;color:#000; position:absolute; bottom:-25px; font-size:45%; text-transform:capitalize}
p#time .cd-time.days { left:20px}
p#time .cd-time.hours {left:75px}
p#time .cd-time.mins {left:125px}
p#time .cd-time.secs {left:173px}
/*Calendar Popup*
a.dp-choose-date {float:left; width:28px; height:22px; padding:0; margin:0px 5px 0; display:block; text-indent:-9999px; overflow:hidden; background:transparent url('../../../../content/images/web/es-ES/bg_buttons.png') -42px -804px no-repeat}
a.dp-choose-date.dp-disabled {background-position:0 -20px; cursor:default}
/* makes the input field shorter once the date picker code has run (to allow space for the calendar icon */
input.dp-applied {width:140px; float:left}
table.jCalendar {border:1px solid #BEBEBE; background:#FFF; border-collapse:separate; border-spacing:2px}
table.jCalendar th {background:#333; color:#fff; font-weight:bold; padding:3px 5px}
table.jCalendar td {background:#EFEEEC; color:#000; padding:3px 5px; text-align:center}
table.jCalendar td.other-month {background:#ddd; color:#aaa}
table.jCalendar td.today {background:#333; color:#fff}
table.jCalendar td.selected {background:#FF6633; color:#fff}
table.jCalendar td.selected.dp-hover {background:#FF6633; color:#fff}
table.jCalendar td.dp-hover, table.jCalendar tr.activeWeekHover td {background:#fff; color:#000}
table.jCalendar tr.selectedWeek td {background:#f66; color:#fff}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {background:#DDDDDD; color:#888}
table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover {background:#bbb; color:#888}
/* For the popup */
div.dp-popup {position: relative; background:#EFEEEC; font-size:10px; font-family:arial, sans-serif; padding:2px; width:171px; line-height: 1.2em}
div#dp-popup {position: absolute; z-index:199}
div.dp-popup h2 {font-size: 12px; text-align:center; margin:2px 0; padding: 0}
a#dp-close {font-size: 11px; padding:4px 0; text-align:center; display: block}
a#dp-close:hover {text-decoration:underline}
div.dp-popup a {color:#000; text-decoration:none; padding:3px 2px 0}
div.dp-popup div.dp-nav-prev {position:absolute; top:2px; left:4px ;width:100px}
div.dp-popup div.dp-nav-prev a {float:left}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {cursor:pointer}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {cursor:default}
div.dp-popup div.dp-nav-next {position:absolute; top:2px; right:4px; width:100px}
div.dp-popup div.dp-nav-next a {float:right}
div.dp-popup a.disabled {cursor: default; color:#aaa}
div.dp-popup td {cursor:pointer}
div.dp-popup td.disabled {cursor:default}

/*Admin Styles*/
#admin_wrapper {border:8px solid #D8D8D8; padding:20px; float:left; width:688px}
#admin_header {float:left; height:52px; width:688px; position:relative; border-bottom:12px solid #D8D8D8; margin:-20px -20px 20px; padding:20px;  }

#admin.date_reminders #admin_header { height:160px;border-bottom:none;width:703px;margin:0;}
#admin.date_reminders #admin_header small {font-size:100%;font-weight:normal;width:66%;margin-top:75px;padding-left:95px;}

#admin_header h1 {font-size: 200%; letter-spacing: -1px; padding-left:100px}
#admin_header small {   float: left;
    font-size: 120%;
    font-weight: bold;
    padding-left: 100px;
    width: 390px;}
#admin_back {position:absolute; right:20px; top:40px; font-weight:bold; font-size:85% }
#admin_header .btn {position:absolute; top:10px; right:10px;}


#admin.delivery_addresses #admin_back, #admin.date_reminders #admin_back  { top:55px}
#admin.delivery_addresses #admin_header{background:transparent url('../../../../content/images/web/bg_admin_icons.png') 40px -195px no-repeat;width:695px;}
#admin.billing_addresses #admin_header{background:transparent url('../../../../content/images/web/bg_admin_icons.png') 40px -285px no-repeat}
#admin.personal_detail #admin_header{background:transparent url('../../../../content/images/web/bg_admin_icons.png') 40px -95px no-repeat}
#admin.order_tracking #admin_header{background:transparent url('../../../../content/images/web/bg_admin_icons.png') 40px 0px no-repeat}
/*#admin.date_reminders #admin_header{background:transparent url('../../../../content/images/web/bg_admin_icons.png') 40px -374px no-repeat}*/
#admin.date_reminders #admin_header{background:transparent url('../../../../content/images/web/es-ES/darereminder-header.jpg') no-repeat}



/*
#admin.order_tracking #admin_header {background:transparent url('../../../../content/images/web/bg_admin_icons.png') 40px -285px no-repeat}
#admin.personal_details #admin_header {background:transparent url('../../../../content/images/web/bg_admin_icons.png') 40px -285px no-repeat}
#admin.delivery_addresses #admin_header {background:transparent url('../../../../content/images/web/bg_admin_icons.png') 40px -285px no-repeat}
#admin.billing_addresses #admin_header {background:transparent url('../../../../content/images/web/bg_admin_icons.png') 40px -285px no-repeat}
#admin.date_reminders #admin_header {background:transparent url('../../../../content/images/web/bg_admin_icons.png') 40px -285px no-repeat}
#admin.receive_voucher #admin_header {background:transparent url('../../../../content/images/web/bg_admin_icons.png') 40px -285px no-repeat}
#admin.extend_voucher #admin_header {background:transparent url('../../../../content/images/web/bg_admin_icons.png') 40px -285px no-repeat}
#admin.exchange_voucher #admin_header {background:transparent url('../../../../content/images/web/bg_admin_icons.png') 40px -285px no-repeat}
*/








#admin_wrapper h3 { color:#FF6633}
#admin_wrapper #left {float:left; border-right:1px solid #BEBEBE; width:341px; margin:-20px 0 -20px; padding:20px 0}
#admin_wrapper #right {float:right; border-left:1px solid #BEBEBE; width:326px; margin:-20px 0 -20px -1px; padding:20px 0 20px 20px}
#admin_wrapper label strong { color:#333; width:140px; left:-150px; position: absolute }
#admin_wrapper label {left: 150px} 
#admin_wrapper .ul_payment_details .address {font-size: 100%; line-height: 130%; padding: 0; position: relative; top: 5px; white-space: normal; width: 160px;}
#admin #content_area { margin-bottom:20px}
#admin .wrapper_inner { margin-top:155px}
#admin #ul_delivery_address { width:380px;}
#admin ul#statements { border:0;}
#admin_wrapper #left .ul_payment_details { margin:30px 0 20px}
#admin_wrapper #right .ul_payment_details { margin:16px 0 20px}
ul.admin_options { float:left; width:945px; margin:20px 0; clear:left; font-size:85%; font-weight:bold}
ul.admin_options li { width:180px; height:150px; float:left; margin-right:9px;}
ul.admin_options li a { width:180px; height:150px; background:#D8D8D8; float:left; position:relative; cursor:pointer }
ul.admin_options li a span { position:absolute; top:90px; width:160px; text-align:center; color:#434343; padding:0 10px}
ul.admin_options li a span strong{ width:160px; float:left; margin-bottom:10px; font-size:130%}
ul.admin_options li a i { width:172px; height:80px; position:absolute; top:4px; left:4px;  background-color:#FFF;}
ul.admin_options li a:hover  { background-color:#FF6633}
ul.admin_options li a:hover span { color:#FFF}
#admin_option_order_tracking a i {background:#FFF url('../../../../content/images/web/bg_admin_icons.png') 46px -5px no-repeat}
#admin_option_personal_details a i {background:#FFF url('../../../../content/images/web/bg_admin_icons.png') 46px -100px no-repeat}
#admin_option_delivery_addresses a i {background:#FFF url('../../../../content/images/web/bg_admin_icons.png') 46px -195px no-repeat}
#admin_option_billing_addresses a i {background:#FFF url('../../../../content/images/web/bg_admin_icons.png') 46px -290px no-repeat}
#admin_option_date_reminders a i {background:#FFF url('../../../../content/images/web/bg_admin_icons.png') 46px -385px no-repeat}
#admin_option_receive_voucher a i {background:#FFF url('../../../../content/images/web/bg_admin_icons.png') 46px -480px no-repeat}
#admin_option_extend_voucher a i {background:#FFF url('../../../../content/images/web/bg_admin_icons.png') 46px -575px no-repeat}
#admin_option_exchange_voucher a i {background:#FFF url('../../../../content/images/web/bg_admin_icons.png') 46px -675px no-repeat}
#admin.delivery_addresses #side_nav_delivery_addresses a, #admin.delivery_addresses #side_nav_delivery_addresses a:hover, 
#admin.order_tracking #side_nav_order_tracking a, #admin.order_tracking #side_nav_order_tracking a:hover,
#admin.personal_detail #side_nav_personal_detail a, #admin.personal_detail #side_nav_personal_detail a:hover,
#admin.delivery_addresses #side_nav_delivery_addresses a, #admin.delivery_addresses #side_nav_delivery_addresses a:hover,
#admin.billing_addresses #side_nav_billing_addresses a, #admin.billing_addresses #side_nav_billing_addresses a:hover,
#admin.date_reminders #side_nav_date_reminders a, #admin.date_reminders #side_nav_date_reminders a:hover {background:#FC7548; color:#FFF; float:left}
#admin.order_tracking .table { margin:-21px; width:730px; font-size:110%; line-height:100%; float:left}
#admin.order_tracking .table td { border-color:#D8D8D8; padding:15px 10px}
#admin.order_tracking .table td span{ color:#777; font-size:80%; float:left; width:100%; line-height:120%; margin-top:10px}
#admin.order_tracking .table td span a{ text-decoration:underline}
#admin.order_tracking .table td strong  { line-height:250%; white-space:nowrap }
#admin.order_tracking .table tr th{ background:#D8D8D8; height: 12px; line-height: 12px; padding-bottom:10px; text-align:left; text-indent:10px; font-size:85%}
#admin.order_tracking .table tr th.th_order_date {width:160px}
#admin.order_tracking .table tr th.th_items_ordered {width:180px}
#admin.order_tracking .table tr th.th_order_total {width:101px}
#admin.order_tracking .table tr th.th_delivery {width:100px}
#admin.order_tracking .table tr th.th_status {width:110px}
#signin ul{float:left;margin-top:10px;width:500px}
#signin ul li{clear:left;float:left;line-height:24px;width:100%;margin:2px 0}
#signin ul li label{float:left;font-size:110%;font-weight:bold;letter-spacing:-1px;line-height:24px;margin-right:20px;width:100%}
#signin_container{width:560px;height:291px;border:1px solid #BEBEBE;color:#424242;float:left;position:relative;margin:20px 0 0;padding:12px 15px}
#signin_container #forgot_password{clear:left;float:left;font-size:85%;font-weight:bold;text-decoration:underline;width:100%}
#signin_container .statement{display:inline}
#signin_container h2{background:#F63;width:590px;letter-spacing:0;margin:-12px -15px 0 !important}
#signin_container h3 a{font-size:80%;text-decoration:underline}
#signin_header{border-bottom:1px solid #BEBEBE;float:left;font-size:125%;width:924px;margin:-15px 0 -10px;padding:0 0 20px 10px}
#signin_header a{text-decoration:underline}
#signin_banner_panel{border:1px solid #BEBEBE;float:left;height:265px;position:relative;width:280px;background:#EDEBEC;margin:20px 0 0 10px;padding:25px}
#signin_banner_panel h3{white-space:normal;line-height:130%}
#signin_banner_panel h3 strong{font-size:120%;color:#F63}
#signin_banner_panel small{font-weight:bold;}
#signin_banner_panel ul#create_account_list{background:none;float:left;font-size:100%;font-weight:bold;color:#434343;height:auto;position:relative;top:0;width:280px;margin:15px 0;padding:0}
#signin_banner_panel ul#create_account_list li{width:260px}

/*Date Reminders*/
#calendar{min-height:292px;height:auto!important;height:292px;width:408px;float:left}
#calendar .dp-calendar{margin:-2px}
#calendar div.dp-popup{background:#EBEBEB;border:2px solid #BEBEBE;font-size:150%;font-weight:700;padding:0;width:404px}
#calendar div.dp-popup h2{color:#444243;font-size:90%;height:32px;line-height:32px;margin:0;padding:0;text-align:center}
#calendar table.jCalendar{background:#BEBEBE;border:0 solid #BEBEBE}
#calendar table.jCalendar td{background:#FFF;padding:10px;text-align:center;font-size:130%}
#calendar table.jCalendar td.disabled,#calendar table.jCalendar td.disabled.dp-hover{background:none repeat scroll 0 0 #FFF;color:#ddd}
#calendar table.jCalendar td.dp-hover,#calendar table.jCalendar tr.activeWeekHover td{background:#FDE3CE;color:#000}
#calendar table.jCalendar td.today{background:#efefef;color:#333}
#calendar table.jCalendar td.birthday, 
#calendar table.jCalendar td.disabled.birthday.dp-hover {background-image:url('../../../../content/images/web/bg_large_icons.gif');background-repeat:no-repeat;background-position:right -632px;} 

/* Updated by Asghar
#calendar table.jCalendar td.selected{color:#FF6633}
#calendar table.jCalendar td.birthday.selected {background-position:right -677px}
*/
#calendar table.jCalendar td.birthday.selected{background-image:url('../../../../content/images/web/bg_large_icons.gif');background-repeat:no-repeat;background-position:right -678px;cursor:pointer} 
#calendar table.jCalendar td.disabled.birthday{background-image:url('../../../../content/images/web/buyagift_disabled_logo.png')} 
#calendar table.jCalendar td.selected{background:#F63;color:#FFF}
#calendar table.jCalendar td.boxyselected{background-image:url('../../../../content/images/web/bg_icons.gif');background-repeat:no-repeat;background-position:right -632px;cursor:pointer} 



#admin.date_reminders .statement{margin:0}
#calendar table.jCalendar th{background:none repeat scroll 0 0 #FFF;color:#444243;padding:5px 21px;}
#calendar_wrapper {border-right: 1px solid #D8D8D8;float: left; margin: -30px 20px -20px -20px; padding: 20px;}
#birthdays_container {float: left;height: 340px;margin:-20px -20px 30px;padding: 20px;position: relative;width: 688px;z-index: 0;}
#birthdays_container h2{ float:left; margin:-20px 10px 0 0; color:#424242; font-size:130% }	
#birthdays_container h3{ margin-top:5px; color:#424242 }	
#birthdays_container ul { float:left; clear:left; width:692px;}	
#birthdays_container ul li{float:left; width:155px; height:55px; margin:30px 15px 0 0;  position:relative}	
#birthdays_container ul li .border { border:2px solid #D8D8D8; padding:2px; float:left; position:absolute; left:20px; top:0px}	
#birthdays_container ul li .text_wrapper { position:absolute; left:76px; top:0px}
#birthdays_container ul li .small_font {font-size:80%;}
#birthdays_container ul li a { text-decoration:underline; color:#FC7548; width:100%; font-weight:bold; font-size:80%}
#birthdays_container ul li a.btn span{color:White;font-size:100%;text-decoration:none;}
#birthdays_container ul li .reminder_added{float:left; clear:left; margin-top:2px; font-size:80%;width:100%;}
#calendar_facebook_connect {background:#EBEBEB; float: left; margin:-32px -20px 30px; padding: 10px 20px; position: relative; width: 688px;z-index: 1}
#facebook_connected_alert {position:absolute;top:-10px;right:0px;background:#323232;padding:3px;color:#B9B9B9;height:26px;}
#facebook_connected_alert small{float:left;font-size:85%;font-weight:bold;line-height:26px;margin: 0 5px; }
#facebook_connected_alert small a {color:#B9B9B9}
#facebook_connected_alert small a:hover { text-decoration:underline}
#facebook_connected_alert img { float:left}
#reminders {border-left: 1px solid #D8D8D8; float: left;margin: -30px 0 -20px -21px; padding: 20px; width: 219px} 
#reminders h3 {color: black; margin:0}
ul#ul_reminders {float:left; font-size:110%; font-weight:bold; margin:10px 0 ; width:239px} 
/*Edited By Talha Ahmed*/
ul#ul_reminders li{background:none; float:left; position:relative; clear:left; margin-top:10px; width:100%; padding-left:0px  } 
ul#ul_reminders li small {font-size:90%; line-height:100%}
ul#ul_reminders li h4 {font-size:100%; line-height:110%;width:190px;}
ul#ul_reminders .text_wrapper {float:left;left:8px;position:relative;top:8px;}
ul#ul_reminders img {padding-top:10px;float:left;}
ul#ul_reminders li a {margin-top: 0px !important;}

.tabs_rating{float:left;margin-top: 40px;}
/* added by arsalan ata */
ul#ul_add_reminders {
    float: left;
    font-size: 110%;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    width: 239px;
}

/*Added By Talha 22nd Dec 2011 for BirthdayContainer Paging*/
#birthdays_container ul li.paging a {padding:0 8px;text-decoration:none;font-size:90%;font-weight:bold;}
#birthdays_container ul li.paging a.on {background:none repeat scroll 0 0 #FC7548;}
#birthdays_container ul li.paging a.next{background:url("../../../../content/images/web/es-ES/bg_icons.png") no-repeat scroll right -92px transparent;}
#birthdays_container ul li.paging {right:40px;width:50%;float:right;}
#birthdays_container ul li.paging label {float:right;margin-top:10px;margin-right:-60px}


/*Added By Talha 20th Jan for Key Dates Panel*/
ul#ul_keydates {float:left; font-size:110%; font-weight:bold; margin:0px 60px ; width:100%} 
/*Edited By Talha Ahmed*/
ul#ul_keydates li{background:none; float:left; position:relative; clear:none; margin-top:10px; width:25%; padding-left:0px  } 
ul#ul_keydates li small {font-size:90%; line-height:100%}
ul#ul_keydates li h4 {font-size:100%; line-height:110%}
ul#ul_keydates .text_wrapper {float:left;left:8px;position:relative;top:8px;width:112px;}
ul#ul_keydates img {padding-top:10px;float:left;}
ul#ul_keydates li a {margin-top: 0px !important;white-space:normal;}
ul#ul_keydates li a span.gray{color:Gray !Important;}
ul#ul_keydates .note {font-size:14px;margin-bottom:15px;width:95%;}

.DateReminderSmallNote {font-size:100%;font-weight:normal;width:86%;}
.DateReminderHeadingPanel {background:none repeat scroll 0 0 #D8D8D8;float:left;margin:15px -20px 20px;padding:10px 20px;position:relative;width:688px;z-index:1}
.DateReminderHeadingPanelTop {background:none repeat scroll 0 0 #D8D8D8;float:left;margin:-28px -20px 30px;padding:10px 20px;position:relative;width:688px;z-index:1}
.DateReminderBigNote {float:left;margin-left:-20px;margin-top:-10px; margin-bottom:40px; padding:0px 20px;position:relative;width:688px;z-index:1}
.circleblack{background: none repeat scroll 0 0 black;border-radius: 50px 50px 50px 50px;color: white !important;display: block;float: left;font-size: 15px;padding-left: 5px;width: 15px;}

.reminder_list_head {margin-top:10px;font-weight:bold;font-size:16px;color:#FF6633;}

ul#ul_delivery_address_activation li { float:left; clear:left; margin:2px 0; line-height:0; width:120%;   }
ul#ul_delivery_address_activation li label { width:132px; margin-right:20px;  float:left; font-size:110%; font-weight:bold ; letter-spacing:-1px; line-height:24px}

.boxy#create_account_activation {width:740px; position:relative}
.boxy#create_account_activation fieldset {width:376px}
.boxy#create_account_activation .alert_wrapper {position:absolute; right:30px; top:30px}


/*Added By Hanif 08 Oct for Secure Login  Boxy*/
.boxy .securelogon{width:100%;float:left;}
.boxy .securelogon .input{width:170px;}
.boxy .securelogon .noaccount{float:left;width:46%;margin:10px 0 0 2%;text-align:left;min-height:220px;border-right:1px solid #aaa;}
.boxy .securelogon .withaccount{float:left;width:47%;margin:10px 0 0 2%;text-align:left;min-height:220px;}

.lab, .lrg{color:Black;font-weight:bold;margin-right:39px;text-align:left;}
.lrg{margin-right:4px;}

.boxy .securelogon h2.orange{margin:0 0 20px;font-size:13pt;height:30px;}
.boxy .securelogon .withaccount p small{float:right;margin:10px 10px 0 0;}
.boxy .securelogon .withaccount p small a{float:right;width:150px;margin-top:10px;color:#aaa;text-decoration:underline;}
.boxy .securelogon .control{width:100%;float:left;height:80px;text-align:right;border-top:1px solid #aaa;}
.boxy .securelogon .control .right{position:absolute;right:10px;bottom:10px;font-size:8pt;}

.boxy .securelogon .control a.btn{float:right;width:100px;margin:10px 0 0;}

.noaccount .no_account_position{ padding-top:6px; }
.withaccount .account_position{ padding-top:11px; }

/*Added by Talha for Related Product Attributes list*/
	.relatedproducts_attributes
        {
            border: 0 none;
            clear: left;
            float: left;
            height: auto;
            margin: 10px 0;
            padding: 0;
            width: 116px;
			text-indent: -12px;
			padding-left: 10px;
        }
        
    .relatedproducts_attributes_details
        {
            border: 0 none !important;
            clear: left;
            color: #FF6633;
            float: none;
            height: auto;
            line-height: 110%;
            list-style-position: inside;
            list-style-type: disc;
            margin-left: 0;
            margin-top: 0 !important;
            padding: 1px !important;
            vertical-align: top;
        }
    .relatedproducts_attributes_details span
        {
            color: #777777;
            font-size: 85%;
            font-weight: bold;
        }
        
        .product_list_CA {background:url(../../../../content/images/Web/ctaHP.gif) no-repeat; float:right !important; margin:4px !important; padding-top:0 !important; width:46% !important;}
        .footer .product_list_CA .font{font-size:15px !important;}
        #left{left:9px !important;}
        .product_list_CA:hover {background:url(../../../../content/images/Web/ctaHPhover.gif) no-repeat}
        
        
        
.print_go_comprar {
	color:#777 !important;
	text-decoration:none !important; 
	font-weight:normal !important;
	padding-right: 15px;
	line-height: 16px;
	background: white url('../../../../content/images/web/es-ES/bg_icons.png') right -347px no-repeat
}

.christmas_gift { position: absolute; top:-15px; right: 34px; }

.product_list_CA_category {background:url(../../../../content/images/Web/es-ES/vermasF.jpg) no-repeat transparent; position: absolute; left: 90px; top: 290px; padding-top: 0px !important; width: 71px !important; height: 29px !important }
.product_list_CA_category:hover {background:url(../../../../content/images/Web/es-ES/vermasFhover.jpg) no-repeat transparent; }
.product_list_CA_category_selection {height: 303px !important;}

.product_list_CA_records {background:url(../../../../content/images/Web/es-ES/vermasF.jpg) no-repeat transparent; margin:4px !important; width:71px !important; height: 29px ; position: absolute; left: 87px; top: 20px }
.product_list_CA_records:hover {background:url(../../../../content/images/Web/es-ES/vermasFhover.jpg) no-repeat transparent;}
.product_list_CA_records_ranking { top:23px; position:absolute; left:0px;}

.account_navigation_side_bar { margin-top:75px; }
#account_wrapper_inner { margin: 183px 13px 0 13px; }

ul.billing_form li label {width:112px !important;}
ul.billing_form li .select_country {width:240px;}
ul.billing_form li .indent_checkbox { margin-left:127px;}
ul.billing_form li p.statement{ margin-left:0px !important;}


.basket_buy:hover {background:transparent url('../../../../content/images/web/es-ES/bg_buttons_rollover.png') 0px 0px no-repeat !important; display:block; line-height:38px; padding:0px 10px 0 15px; margin-right:0px}

.product_buy:hover {background:transparent url('../../../../content/images/web/es-ES/bg_buttons_rollover.png') 0px -746px no-repeat !important; display:block; line-height:56px;padding:0px 35px 0 35px; margin:0 10px 0 -10px; position:absolute}
.cross_sell_product{margin-top:-71px !important}
.account_credit_card{ width:100% !important; white-space:pre-line}
.payment_term_condition{font-size: 96%}
.payment_separator_line{border-bottom:2px solid #BEBEBE; margin-left:-2px; margin-right:33px}

.basket_buy_new {font-size:110%; text-indent:18px}
.product_new{background: transparent url('../../../../content/images/web/es-ES/bg_basket_tabs.png') 0 0 no-repeat !important; border:none !important; height:41px !important; text-indent:52px !important; width:441px !important}
.product_new .text {color:White; font-size:125%; font-weight:bold; position:relative; top:3px}
.qty_new {background: transparent url('../../../../content/images/web/es-ES/bg_basket_tabs.png') 0 -44px no-repeat !important; height:41px !important; border:none !important; text-align:left !important; text-indent:46px !important;}
.qty_new .text{color:White; font-size:125%; font-weight:bold; position:relative; top:3px}
.basket_product_heading {padding-top:15px !important;line-height:0px; border-bottom:none !important;background:none; color:#777; border-color:#BEBEBE}
.basket_product_heading .text {font-size:110%; font-weight:bold; position:absolute; text-indent:12px;}
.basket_qty_heading {padding-top:15px !important;line-height:0px; border-bottom:none !important; width:65px; background:none; color:#777; border-color:#BEBEBE}
.basket_qty_heading .text {font-size:110%; font-weight:bold; position:absolute; text-indent:8px;}
.basket_price_heading {background:url('../../../../content/images/web/bg_1px_border.png') repeat-y scroll 259px 0px #F3F3F3; padding-top:15px !important;line-height:0px; border-bottom:none !important; color:#777; border-color:#BEBEBE; width:0px}
.basket_price_heading .text {font-size:110%; font-weight:bold; position:absolute; text-indent:295px;}
.basket_price_heading span {font-size:110%; font-weight:bold; position:absolute; text-indent:105px;}
.basket_delivery {position:absolute; margin-top:25px; background: transparent url('../../../../content/images/web/es-ES/bg_basket_tabs.png') 0 -87px no-repeat; height:43px; border:none; text-align:left; text-indent:52px; width:491px}
.basket_delivery .text {color:White; font-size:125%; font-weight:bold; position:relative; text-indent:50px; top:17px}
.baset_delivery_container {height:108px !important; width:469px !important; border:1px solid #BEBEBE; margin:27px 10px 17px 0 !important}
.basket_delivery_method_des {text-indent:0px; font-weight:bold; font-size:83%; margin:12px 0 0}
.basket_footer {background:transparent url('../../../../content/images/web/es-ES/bg_payment_methods2.jpg') 251px 72% no-repeat !important}
.basket_footer .text {margin:256px 10px 120px 584px!important; position:absolute}
.basket_discount_container {margin:211px 10px 90px 0 !important}
.baset_price_container {float:right !important; margin-top:22px !important; padding-bottom: 17px !important}
.baset_price_total {font-size:18px; background: transparent url('../../../../content/images/web/es-ES/bg_basket_tabs.png') 0 -137px no-repeat; height:53px;}

.btn_search {cursor:pointer; margin:5px 0 0 0px; background:#FF6633 url("../../../../content/images/web/es-ES/bg_buttons.png") -329px -115px repeat-x; width:65px}
.breadcrumb_last_value { color:#777777; text-decoration: none; }