@import url("structure.css");
@import url("style.css");



/*------------ Structural Elements ------------*/

html, body { background-color:#002c5d !important; margin: auto !important; }
body {background: url(/images/worcester/S/worcester-shop-bg.gif) no-repeat !important; height:auto; background-position: center 0px !important; padding: 0px !important;  min-width: 0px !important; }
#page-container {width:960px;  margin:0px auto;}
#content-container {margin-top:175px !important; padding-bottom:0px !important;}
#center-main {margin:0px 0px 0px 195px; color:#fff;}
#center{margin-top:12px;}
#header {height:37px; left:0px;}


/*------------ Standard ------------*/
.button.button {background: url(/images/worcester/S/button-all-bg.jpg) repeat-x #234b7c !important; border:1px solid #234b7c;} /*Change the button background*/
.button.main-button .button-right {background: none}
.button.main-button .button-left {background: none; color: #ffffff; height: 17px; line-height: 17px !important;}
button.menu-button .button-right, button.menu-button .button-left {background:none;}
button.button .button-left {font-family: arial, verdana}
div.button div, div.button a:link, div.button a:visited, div.button a:hover, div.button a:active {font-family: arial; }
div.menu-button div, div.menu-button a:link, div.menu-button a:visited, div.menu-button a:hover, div.menu-button a:active {background:none;}
div, th, td, p, input, select, textarea, tt, button {font-family:Tahoma, Arial;}
div, th, td, p{color:#234B7C;}
table tr td.buttons-row, table tr td.button-row, table tr td.buttons-row-right, table tr td.button-row-right {padding-top: 10px !important}
.menu-auth .content input {display:block; width:124px; float:left; position:relative;}
.menu-auth .content label {display:block; font-family:"Trebuchet MS", Arial; width:59px; float:left; position:relative; height: 20px; line-height: 20px; text-align: right; padding-right: 8px;}
.dialog .title {background: url('/images/worcester/S/shop-worcester-titlebg.jpg') no-repeat; border:0; text-transform: uppercase; font-size: 18px; color: #ffc121; font-family: Tahoma, Arial; padding: 0px 0px 0px 15px; height: 50px; line-height: 50px; !important}
.cart .right-buttons-row .button-separator{width:20px !important;}
.menu-dialog .title-bar {/*background: url('/images/worcester/S/shop-worcester-titlebg.jpg') repeat-x; text-transform: uppercase; font-size: 18px; font-family: Tahoma, Arial; padding: 0px 0px 0px 15px; height: 50px; line-height:50px; width: 182px; border: 0px solid #EE5F67 !important*/ }
.menu-dialog .item {font-size: 11px; height: 20px; line-height: 20px; color: #ffffff;}
hr {border-color: #d5d5d5 !important}
h1 {color: black; !important}
h1.category {margin-top: 10px}
.languages {display: none;}
.flc-top-login {display: none}
h1.page-title, h1 {text-align: left; height:50px; background: url('/images/worcester/S/title-strip.jpg') no-repeat; border-right:1px solid #214b7b; padding-left:30px; color:#FFC020; font-size:18px; font-family:Tahoma, Arial; line-height:50px;}
#location {margin-bottom: 7px !important}
.menu-dialog {border: 0px !important; margin-bottom: 10px !important}


/*------------ Header line 1 - Top Login section ------------*/
#header .menu-auth .content {background: none !important}
#header .line1 { height: 47px; }
#header .line1 .menu-auth .login-text {float:left; position:relative; width:300px; }
#header .line1 .menu-auth .login-text #loginform {display:inline;}
#header .line1 .menu-auth .login-options {float:right; position:relative; }
#header .line1 .menu-auth .login-options ul li {display:inline; margin:0px 10px 0px 10px;}

/* Auth box */
.login-buttons {display:inline; margin-left: 10px;}
.login-buttons .button {float:left; position:relative; border:1px solid #234b7c; margin-left: 5px; text-transform: uppercase; font-family: arial; height: 20px; line-height: 20px; width:100px; text-align: center; margin-top: 0px;}
.login-buttons div.button {margin-top: 0px !important;}

/* Login */
.menu-auth {margin:0px; border:0px;}
.menu-auth .content {padding:13px 10px 0px 10px;}
.menu-auth .title-bar {display:none;}
.menu-auth .login-buttons div.button div, 
.menu-auth .login-buttons div.button a:link, 
.menu-auth .login-buttons div.button a:visited, 
.menu-auth .login-buttons div.button a:hover, 
.menu-auth .login-buttons div.button a:active {display:inline;}
.menu-auth .login-buttons .clearing {clear:none; display:inline;}
.menu-auth .login-options ul li {background: url('/images/worcester/S/point-arrow.gif') no-repeat; background-position: 0px 3px;}
.menu-auth .login-options ul li a {font-size: 100% !important; color: #ffffff !important; padding-left: 10px; }
.menu-dialog .recovery a:link, .menu-dialog .recovery a:visited, .menu-dialog .recovery a:hover, .menu-dialog .recovery a:active {color: #ffffff; font-family:Tahoma, Arial; font-size: 100% !important; text-decoration:none;}
.user-message {padding-right: 5px;}
.menu-dialog .iv-box {color: #ffffff; display:none; margin: 0px !important}

/* Header line 2 */
#header .line2 {border: none; clear: both; background: url('/images/worcester/S/shop-worcester-headerimage.gif') no-repeat; height:136px !important;}
#header .line2 .menu-minicart {width:175px; float:right; position:relative; border:none; margin-right: 20px;}
#header .line2 .menu-minicart .title-bar {display:none;}
#header .line2 .menu-minicart .content {padding:48px 0px 0px 0px; background-color:transparent; text-align: right;}
#header .line2 .menu-minicart .content .minicart {padding-bottom: 10px;}
#header .line2 .menu-minicart .content .minicart .full .your-cart .span {color: #000000;}
#header .line2 .menu-minicart .content li {height: 18px; line-height: 15px;}
#header .line2 .menu-minicart .content li.view_cart {display: block; border:1px solid #234b7c; float: left; background: url(/images/worcester/S/button-all-bg.jpg) repeat-x; padding: 0px 10px 0px 10px; margin-left: 5px; }
#header .line2 .menu-minicart .content li.view_cart a {text-transform: uppercase; color: #ffc121; text-decoration: none; font-size:11px; font-weight:bold;}
#header .line2 .menu-minicart .content li.view_cart a:hover {text-decoration: none}
#header .line2 .menu-minicart .content li.checkout {display: block; float: left; border:1px solid #234b7c; background: url(/images/worcester/S/button-all-bg.jpg) repeat-x; padding: 0px 10px 0px 10px; margin-left:5px; }
#header .line2 .menu-minicart .content li.checkout a {text-transform: uppercase; color: #ffc121; text-decoration: none; font-size:11px; font-weight:bold;}
#header .line2 .menu-minicart .content li.checkout a:hover {text-decoration: none}
#header .line2 div, #header .line2 span {color: #ffffff; font-family:Tahoma, Arial;}
.valign-middle { height: auto !important}
#header .line2 .back_to_site {float:left; background: url('/images/worcester/S/home-button.gif') no-repeat; background-position: 0px 3px; margin:92px 20px 0 310px; position:relative;}
#header .line2 .back_to_site a {padding-left: 15px; color: #000000; text-transform: uppercase; font-family: trebuchet ms; text-decoration: none;}
#header .line2 div.search { color:#000000; float:left; margin:87px 0 0 279px; overflow:hidden; position:relative; width:450px;}
#header .line2 div.search a.search { display:none; }
#header .line2 div.search input.image-button{ background: url(/images/worcester/S/search-button.gif) no-repeat; height:20px; margin:0; width:86px;}
#header .line2 div.search input {width: 124px;  height:14px;}
#header span.search {display: none;}
div.minicart .full img {display: none}
div.minicart .empty img {display: none}


/* Header line 3 */
#header .line3 {display:none;}
.menu-dialog .recovery {display:inline; clear:none;}


/*------------ Main Navigation ------------*/
#headnavcon {margin: 0px auto; height: 40px; clear: both; margin-bottom: 0px;}
#headnavcon .menu-dialog {border:none; height:40px;}
#headnavcon .menu-dialog .title-bar{display:none;}
#headnavcon .menu-dialog .content {padding:0px; height:40px; border-top:1px solid #0a3263; background: url('/images/worcester/S/shop-worcester-menubg.gif') repeat-x;}
#headnavcon ul {padding:0 19px;}
#headnavcon li.popup1 { list-style:none; display:block; float:left; height:40px; line-height: 40px; cursor:pointer; padding:0px 15px; margin:0; text-transform:uppercase;}
#headnavcon li.popup1:hover { }
#headnavcon li.popup1:hover a { color:#214c79; text-decoration: none; font-size:13px; text-transform:uppercase; }
#headnavcon li a {font-weight: normal; font-family: Tahoma, Arial; font-size: 13px; color:#214c79; font-size:13px; text-transform:uppercase;}
#headnavcon li#menuitem5 {border-right: 0px !important}
#headnavcon span.root1 {}
#headnavcon span.root2 {}
#headnavcon span.root3 {border-left: 1px #87263a solid;}
#headnavcon .categories li a { margin: 5px; color:#234B7C;}
#headnavcon .categories li ul li a { margin:0px; }
#headnavcon .categories ul.popup1 { display:none; position:absolute; margin:29px 0px 0px 0px; padding:10px 0px 0px 0px; width:185px; border-bottom: solid #d5d5d5 0px; }
#headnavcon .categories ul.popup1 li {list-style: none; background: #ffc121; border-bottom: 1px #234B7C solid; line-height:25px !important; display: block; padding: 0px 5px 0px 5px; margin: 0px; }
#headnavcon .categories ul.popup1 li:hover {background: #234B7C;}
#headnavcon .categories ul.popup1 li:hover a {color:#ffc121; text-decoration:none;}
#headnavcon .categories ul.popup1 li a {font-weight: normal; line-height: 14px !important; color: #234B7C; font-size: 100%; text-decoration: none; text-transform: none !important;  font-family: arial;}
#headnavcon .categories li.popup1:hover ul.popup1 { display: block; z-index: 2;}
#headnavcon .categories ul.popup2 { display: none; position: absolute; margin: 0px 0px 0px 144px; width: 150px; border: solid #0061AE 2px;}
#headnavcon .categories li.popup2:hover ul.popup2 { display: block; }
#headnavcon .categories ul.popup2 li:hover { background-color: #005298; }
#headnavcon .categories ul.popup3 { display: none; position: absolute; margin: 0px 0px 0px 144px; width: 150px; border: solid #0061AE 2px;}
#headnavcon .categories li.popup3:hover ul.popup3 { display: block; }
#headnavcon .categories ul.popup3 li:hover { background-color: #005298; }
#headnavcon .categories ul.popup4 { display: none; position: absolute; margin: 0px 0px 0px 144px; width: 150px; border: solid #0061AE 2px;}
#headnavcon .categories li.popup4:hover ul.popup4 { display: block; }
#headnavcon .categories ul.popup4 li:hover { background-color: #005298; }
#headnavcon .categories ul.popup5 { display: none; position: absolute; margin: 0px 0px 0px 144px; width: 150px; border: solid #0061AE 2px;}
#headnavcon .categories li.popup5:hover ul.popup5 { display: block; }
#headnavcon .categories ul.popup5 li:hover { background-color: #005298; }
/*#headnavcon .categories a { margin: 2px 5px 2px 5px; }*/


/* Left Menu */
#left-bar {width:190px; margin-left:0px; margin-top:12px;}
#left-bar .menu-dialog {border:5px solid #234b7c !important; background:#234b7c;}
#left-bar .menu-dialog .title-bar{font-family:Tahoma, Arial; color:#ffc020; font-size:12px; padding-left:8px;  font-weight:bold; text-transform:uppercase; background:none; line-height:24px; height:36px; border:0;}
#left-bar .menu-categories-list .title-bar img.icon {display:none;}
#left-bar .menu-categories-list .content {padding:0px;}
#left-bar .menu-categories-list ul.list1 {border:solid 0px #d6d6d6; border-bottom:none;}
#left-bar .menu-categories-list ul li {background:none; color:#ffffff;  }
#left-bar .menu-categories-list ul li a {color:#ffffff; text-transform:none; font-family:Tahoma, Arial; font-weight:bold; font-size:12px; }
#left-bar .menu-categories-list ul.list1 li.popup1 {border-bottom:1px solid #234b7c; color:#ffc020; background:#012b5d; padding-left:0px;}
#left-bar .menu-categories-list ul.list1 li.popup1 .cattitle { padding-left:8px;}
#left-bar .menu-categories-list ul.list1 li.popup1:hover {background: #012b5d;}
#left-bar .menu-categories-list ul li ul {padding:4px 0px 0px 0px; margin-top:1px;}
#left-bar .menu-categories-list ul li ul li.popup2 {background: #ffca41; border-top:solid 1px #234b7c; padding-left:0px; padding-top:4px;}
#left-bar .menu-categories-list ul li ul li.popup2:hover {background: #ffca41;}
#left-bar .menu-categories-list ul li ul li a {color:#234b7c; font-size: 11px; font-weight:normal; text-transform:none;}
#left-bar .menu-categories-list ul li ul li.popup2:hover a{color:#234b7c !important;}
#left-bar .menu-categories-list ul li ul li.popup2 ul {display:none;}

#left-bar .menu-categories-list ul li ul li.selected {background: #FFF}
#left-bar .menu-categories-list ul li ul li.selected:hover {background: #FFF}
#left-bar .menu-categories-list ul li ul li.selected ul {display:block;}
#left-bar .menu-categories-list ul li ul li.selected ul li.popup3 a {color: #cccccc}
#left-bar .menu-categories-list ul li ul li.selected ul li.popup3 a:hover {color: #ffffff}
#left-bar .menu-categories-list ul.list2 {display: none}

/*Sale Item*/
#saleitems{margin-bottom:10px;}

/*Shop Opening Hours*/

.shop_opening_hours .content{background:#012b5d !important; padding:5px 10px; font-size:13px; color:#fff; font-family:Tahoma, Arial;}
.shop_opening_hours .content p{margin:0 10px; font-size:13px; color:#fff; font-family:Tahoma, Arial;}


/* Footer  */
#footer {position:relative; width: 960px; margin-top:10px; height:330px !important;}
#footer .uo-box {display:none;}
#footer .box {border:none; margin:0px;}
#footer #footercon {float:left; height:205px; margin:0 auto; overflow:hidden; border: 1px solid #234b7c; background: url('/images/worcester/S/bg-footer.gif') repeat-x top left;  padding:19px 0 0 0px; position:relative; width:958px;}
#footer #footercon h3 {color:white;}
#footercon .help { background-image:url(/images/worcester/S/letushelpyou.png); background-repeat:no-repeat; border-right:2px solid #3e618b; display:inline; float:left; height:177px; margin:0 0 0 14px; position:relative; width:232px; }
#footercon .help h3 {display: none;}
#footercon .help ul {padding: 35px 0px 0px 6px; margin: 0px;}
#footercon .help li {list-style: none; display: block; background: url("/images/worcester/S/rightarrow.gif") no-repeat; background-position: 0px 4px; padding: 3px 0px 3px 20px;}
#footercon .help li a {font-weight: bold; color:white; font-size: 12px; text-decoration: none}
#footercon .topsellers { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/worcester/S/saleitems.png) no-repeat scroll 0 0; border-right:2px solid #3e618b; display:inline; float:left; margin:0 0 0 13px; position:relative; width:204px; height:177px; }
#footercon .topsellers h3 {display: none;}
#footercon .topsellers ul {padding: 35px 0px 0px 5px; margin:0px; height:156px;}
#footercon .topsellers li {list-style: none; display: block; background: url("/images/worcester/S/rightarrow.gif") no-repeat 0px 4px; padding: 3px 0px 3px 20px;}
#footercon .topsellers li a {font-weight: bold; color: #ffffff; font-size: 12px;  text-decoration: none}
#footercon .bg_giftfinder { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/worcester/S/bg_giftfinder.gif) repeat-x scroll right center; display:inline; float:left; margin:0 8px 0 5px; position:relative; width:199px; height:177px;}
#footercon .giftfinder h3 {display: none;}
#footercon .giftfinder form {padding: 20px 0px 0px 0px;}
#footercon .giftfinder form h4 {color: #ffffff; font-size: 12px; padding: 0px 0px 0px 0px;}
#footercon .giftfinder form .gfcat {padding: 0px 0px 0px 0px;}
#footercon .giftfinder form .gfcat select {width: 155px;}
#footercon .giftfinder form .pricelimits {width: 155px; overflow: hidden;}
#footercon .giftfinder form .pricelimits input {float: left; width: 55px;}
#footercon .giftfinder form .pricelimits .pricefrom {float: left;}
#footercon .giftfinder form .pricelimits .pricedash {width: 33px; float: left; text-align: center; font-weight: bold; font-size: 14px; color: #ffffff;}
#footercon .giftfinder form .pricelimits .priceto {float: left;}
#footercon .giftfinder form .gfsearch {margin: 10px 0px 0px 0px; border:1px solid #234b7c; float: left; position:relative; background: url("/images/worcester/S/button-all-bg.jpg") repeat-x top; height:18px; padding: 0px 5px 0px 5px; }
#footercon .giftfinder form .gfsearch input {border:0px; color:#FFC020; text-transform:uppercase; font-weight:bold; font-size:11px; font-family:Tahoma, Arial; padding: 0px; height:15px; width:68px; background:transparent;}
#footercon .welcomefoot { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/worcester/S/welcome.png) no-repeat scroll 13px 0; border-left:2px solid #3e618b; color:#FFFFFF; display:inline; float:left; font-size:13px; height:137px; margin:0; overflow:hidden; padding:40px 0 0 13px; position:relative; width:210px;} 
#footercon .giftfinder { background:transparent url(/images/worcester/S/bootlocker.png) no-repeat scroll 7px 0; height:190px; margin:0; padding:0 7px; }
#footer #footercon .welcomefoot h3 {display: none;}
#footer #footercon .welcomefoot div {color: #ffffff !important}

#footpay {clear: both;}
#footpaycon {width: 950px; margin: 0px auto; overflow: hidden; padding: 20px 0px 10px 0px;}
#footpaycon .accept {background: url("/images/worcester/S/we-accept.gif") no-repeat; padding: 0px 0px 0px 188px; width: 280px; overflow: hidden; float: left; height:56px; margin: 0px 0px 0px 21px;}
#footpaycon .accept h3 {display: none;}
#footpaycon .accept img {float: left; padding: 0px 5px 0px 5px;}
#footpaycon .secure {background: url("/images/worcester/S/secure-shopping.gif") no-repeat; width:100px; float:left; height:55px;  margin:1px 0px 0px 70px; height:56px;padding: 0px 0px 0px 275px;}
#footpaycon .secure h3 {display: none;}

#footcontact {height: 25px; line-height: 25px; }


/* Home Page Main */
#homepromo{ padding-top:12px; background: url("/images/worcester/S/home-promobox-bg.jpg") no-repeat;}
#homepromo .homeimg { float:left; position:relative; width:479px;}
#homepromo .homeimg2 {float:right;}
#homecontainer .main{float:left; width:560px;}
#homecontainer .subcat_list{width:100%;}
#homecontainer #homepromo_right{float:right; width:190px;}
#homecontainer #homepromo_right h3{margin:0;}
#homecontainer #homepromo_right .homeimg{margin:0 0 12px; .margin:0 0 10px;}


/* 5 Way offers on homepage  */
#homecontainer .main {margin:0px 0px 0px 0px;}
#homecontainer .main .name{color:#FFC121; display:block; font-family:Tahoma,Arial; font-size:15px; text-decoration:none;}
#homecontainer .main .product_count{color:#fff; display:block; font-family:Tahoma,Arial; font-size:13px; text-decoration:none;}
#homecontainer .main .offers {float:left; position:relative; z-index:1; width:375px; height:244px;}
#maincontainer .main .offers div a img {} 
#img1 {display:block;}
#img2 {display:none;}
#img3 {display:none;}
#img4 {display:none;}
#img5 {display:none;}
#homecontainer .main .offers .imageselector {position:absolute; border:solid 0px red; z-index:2; width:155px; margin: -34px 0px 0px 365px;}
#homecontainer .main .offers .imageselector button {background-color:#ffffff; color:~000000; text-align:center; padding: 0px 0px 0px 0px; width:25px; height:25px; display:block; border:solid 1px black; margin:0px 6px 0px 0px; float:left; cursor:pointer}
#homecontainer .main .offers .imageselector button.selected {background-color:#CC0001; color:#ffffff;}
#homecontainer .main .offers .imageselector button.deselected {background-color:#ffffff; color:#000000;}



/* New Items on homepage */
#homecontainer .main .recently_added {float:right; position:relative; z-index:-1; width:230px; height:244px; overflow:hidden;}
#homecontainer .main .recently_added .title-bar  h2 {margin-top:0px;}
#homecontainer .main .recently_added .content .newitem .newimg {float:left; position:relative; margin:0 20px 0 0;}
#homecontainer .main .recently_added .content .newitem .newimg img {width:100px; height:100px; border: solid 0px #CCCCCC;}
#homecontainer .main .recently_added .content li {height:134px;}


/* Best Sellers on homepage */
#homecontainer .main .best-sellers .content { display: block; width: 560px; position: relative; background:#234B7C; padding: 0px !important; margin: 0px !important; border-top: 1px solid #012b5d;}
#homecontainer .main .best-sellers .content ul {display: block; padding: 0px; margin: 0px 0 0 13px;}
#homecontainer .main .best-sellers .content li {display:inline; width:130px; border-right: 0px; text-align:left; padding:0px 28px 10px; float:left; position:relative; margin:10px 0px 0px 0px !important;}
#homecontainer .main .best-sellers .content li:first-child{padding:0 29px 0 16px;}
#homecontainer .main .best-sellers .content li:hover {}
#homecontainer .main .best-sellers .content .newitem {display: block; margin: 0px; padding: 10px 0px 10px 0px !important;}
#homecontainer .main .best-sellers .content .newitem .newimg {}
#homecontainer .main .best-sellers .content .newitem .newimg img{border:1px solid #cecece; height:128px; width:128px;}
#homecontainer .main .best-sellers .content .newitem .newlink{height:27px; margin-top: 10px !important;}
#homecontainer .main .best-sellers .content .newitem .newlink a {display: block; color: #ffc121; font-family: Tahoma, Arial; font-size: 12px; text-decoration: none; }
#homecontainer .main .best-sellers .content .newitem .newprice {text-align: left;}
#homecontainer .main .best-sellers .content .newitem .newprice {color: #fff; font-size: 15px; font-weight: bold; margin-top: 5px;}
#homecontainer .main .best-sellers .content .newitem .add_to_cart {display: block; background: url(/images/worcester/S/buy-bg.gif) repeat-x; width: 127px; line-height: 25px; height: 25px; text-align: center; margin: 5px 0 0;}
#homecontainer .main .best-sellers .content .newitem .add_to_cart:hover {}
#homecontainer .main .best-sellers .content .newitem .add_to_cart a {display: block; font-weight:bold; width: 127px; padding-left: 31px; text-align:left; height: 25px; color: #214c79; font-family:Tahoma, Arial; text-transform: uppercase; font-size: 13px; text-decoration: none;}
#homecontainer .main .best-sellers .content .newitem .add_to_cart a:hover {text-decoration: none;}



/* 4 hot links images on homepage - underneath best sellers */
#homecontainer .main .hotlinks .content ul { list-style-type: none; margin: 0px; padding: 0px;}
#homecontainer .main .hotlinks .content ul li {float: left; border-right: 1px solid #ffffff;}



/* Home Page Main */
#left-bar .homeimages { margin:0px 0px 0px 0px;}
#left-bar .homeimages .homeimg {width: 190px; height: 243px; margin: 6px 0px 0px 0px;}
#left-bar .homeimages .homeimg a img {width: 190px; height: 243px;}
#left-bar .homeimages .homeimg1, #main .homeimages .homeimg2, #main .homeimages .homeimg3, #main .homeimages .homeimg4 {padding: 0px 0px 0px 0px;}

#left-bar .homeimages .homeimg4 {padding: 0px 0px 10px 0px;}
#left-bar .homeimages .homeimg8 {padding: 0px 0px 0px 0px;}
#left-bar .homeimages .homeimg h3 {display: none;}
#left-bar .homeimages .homeimg .details {background-color:#244067; display:block; position:relative; top:-213px; margin:0px; padding:10px; height:90px; filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7;}
#left-bar .homeimages .homeimg .details p {color: #ffffff;}

/* Home Page Brand Names Images */
#left-bar .shop-by-brand .content {background: #143E6C; border: 0px !important; padding: 5px ;}
#left-bar .shop-by-brand .content li .homeimg {float: left; padding: 0px !important; margin: 2px 4px 3px 2px}

/* Manufacturer menu */
#left-bar .menu-manufacturers .content {background:#ffffff; text-align: center; padding-bottom: 5px;}
#left-bar .menu-manufacturers .content ul li {display:inline; margin-right: 5px;}
#left-bar .menu-manufacturers .content ul li a {text-decoration:none;}
#left-bar .menu-manufacturers .content ul li a span { display:none;}


/* Product */
.dialog  {border: 0px; background: url('/images/worcester/S/diolog-top-strip.gif') repeat-x; padding:0px; color:#234B7C; overflow:hidden;}
a.simple-button:link, a.simple-button:visited, a.simple-button:hover, a.simple-button:active {color: #fff; text-decoration:none;}
.dialog .content .product-category  {background: url('/images/worcester/S/shop-worcester-titlebg.jpg') no-repeat; border:0; text-transform: uppercase; font-size: 18px; color: #ffc121; font-family: Tahoma, Arial; padding: 0px 0px 0px 25px; height: 50px; line-height: 50px; !important}
.product-details .product-subtitle div  { color: #fff; font-size:15px; font-family:"Trebuchet MS", Arial; border:0; text-transform: uppercase; padding-bottom:10px;}
.dialog .content .product-details .title { font-family:Tahoma, Arial; font-size:21px; line-height:20px; height:20px !important; padding:0 0 15px 0; text-transform:none; color:#fff; background-image: none; border-bottom: 1px dashed #012b5d !important;}
table.product-properties {margin-top: 5px;}
table.product-properties .product-price {color: #666666; text-transform: uppercase; !important}
table.product-properties tr.separator td {display: none;}
table.product-properties tr.property-price-row td {padding-top: 3px; vertical-align:middle; font-size:15px; font-family:"Trebuchet MS", Arial; font-weight:bold; padding-bottom:12px; color: #ffffff; .border-bottom:1px dashed #012B5D; border-top: 0px;}
table.product-properties tr.property-price-row td.product-price{padding-top:8px; border:0; .border-bottom: 1px dashed #012b5d;}
table.product-properties tr.property-price-row td.property-value{font-size:12px; padding-bottom:5px;}
table.product-properties tr td {background: none; border-bottom: 1px dashed #012b5d; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:15px;}
table.product-properties .property-value , table.product-properties .product-input{border:0;}
table.product-properties .options-item .property-value , table.product-properties .options-item .product-input{border-bottom:1px dashed #012B5D;}
table.product-properties tr td.product-subtitle {background: none;}
.product-details .button.button span.button-left {}
.product-details .image .image-box {margin-top: 15px}
.product-details .details {padding-left:0px; margin-left:253px !important;}
.product-details .product-subtitle {padding: 5px 0px 0px 0px !important}
.product-details .details form { background-image: none !important}
.product-details .details .save {background: url('/images/worcester/S/sale-items.png') no-repeat !important; width: 145px !important; right:8px; height: 36px!important; position: absolute!important; margin: 67px 0px 0px 0px; .margin-top:78px; padding: 1px 0px 0px 0px !important; color:#012B5D !important; }
.product-details .details .save #save_percent {padding: 20px 3px 0px 68px; font-style:italic; font-size: 155%;}
.magnifier-popup-link {background: #EFEFEF; height: 25px; line-height: 25px;}
.magnifier-popup-link a {color: #E5000D}
.magnifier-popup-link:hover {background: #dddddd;}
.prodpers .costtitle {float: left; margin-right: 5px;  }
.prodpers .costdesc {margin-bottom: 10px;}
.prodpers .label {width: 135px; float: left; margin-right: 5px;}
.prodpers .input {margin-top: 5px;}
.persgetprice table.ButtonTable td img.ButtonSide {display: none;}
.persgetprice table.ButtonTable td.Button .Button { display: block; width: 49px; cursor: pointer; padding: 0px 8px 0px 12px; line-height: 23px; height: 23px; background: url('/images/worcester/S/scarlets-getprice-button.jpg') no-repeat; color: #ffffff;}
.dialog .product-details .details .button.button {width: 170px; height: 28px; background: url('/images/worcester/S/add.gif') no-repeat !important}
.details .main-button span.button-right span.button-left {text-transform: uppercase; font-size: 15px; font-family:Tahoma, Arial; text-align:left; line-height:17px !important; font-weight:bold; padding: 0px 0px 0px 38px; color: #012b5d !important}
.details .buy-now span.button-right span.button-left { font-size: 12px; font-family:Tahoma, Arial; text-align:left; line-height:13px !important; font-weight:bold; padding: 0px 0 0 10px; color: #fff !important}
.dialog .content .product-details .details form {border: 0px !important}
.dialog .content {background: #fff; padding: 0px 0px 0px 0px  !important}
.dialog .content .text-block{color: #234B7C;}
.dialog .search-sort-bar, .dialog .search-sort-bar a {color: #ffffff;}
.descr table {background: #cccccc; border: 0px !important}
.descr table td {background: #eaeaea; border: 1px solid #ffffff !important}

table.product-properties .product-price-value {color: #ffc020; font-size: 28px; float:left; font-family: Tahoma, Arial; }
table.product-properties .product-min-amount {font-size: 11px; font-family: arial; padding-left: 0px;}
.products {margin-top: 0px; background:#234b7c; padding:10px;}
.products a.product-title:link, .products a.product-title:visited, .products a.product-title:hover, .products a.product-title:active, .products .product-title, .product-details .product-title {font-size: 120% !important; font-family: Tahoma, Arial; text-transform: uppercase; color: #234B7C !important}
.products-list .item {padding: 10px; background:#fff; margin: 0px 0px 1px 0px}
.products-list .item:hover {background:#f1f1f1;}
.products-list hr {border-style: solid; border-color:#234b7c !important; } 
.products .price-value {color: #9A0303; font-size: 160%;}
.products .price {font-weight: normal;}
.products .price-row {display:inline;}
.products .taxes {display:inline; margin: 6px 0px 0px 5px; padding: 0px !important}
.products div.market-price {display:inline; margin:6px 4px 0px 4px}
.products .image a {color: #990000; font-family: arial;}
.products .price-save {color: #ffffff; background: #990000}
.nav-pages {margin: 0; color:#234b7c; padding:5px 10px;}
#content-container2 .product_page .content {background: #ffffff}
#content-container2 .rproducts-dialog .content {background: #f2f2f2; overflow:hidden; border: 1px solid #cccccc; margin-top: 0px;}
#content-container2 .product_page .title-with-sort-row {display: none}
#center-main .dialog .content form {border: 0px solid #eaeaea; padding: 10px;}
ul.rproducts {padding: 10px 21px; list-style: none; margin:0; overflow:hidden;}
ul.rproducts li {width:130px; padding:0 23px 0 22px; float:left; text-align:center;}
ul.rproducts li .image{width:130px; height:130px;}
ul.rproducts li .image img{width:128px; height:128px; border:1px solid #cecece;}
ul.rproducts li .name{margin-top:10px; font-size:12px;}

ul.rproducts li a {padding-left: 30px; color: #234b7c;}
ul.rproducts li a:hover {text-decoration: none;}
#center-main .send_to_friend .no-print .content form {background: none !important; border: 0px !important}
table.product-properties tr.visible_bis table.ButtonTable img.ButtonSide {display: none}
table.product-properties tr.visible_bis table.ButtonTable td.Button font.Button {display: block; cursor: pointer; border:1px solid #234b7c; background: transparent url(/images/worcester/S/button-all-bg.jpg) repeat-x scroll 0 0; width: 50px; text-align: center; height: 20px; line-height: 20px; color: #ffffff}

.dpimages-list{background:#234b7c; padding:10px;}
.dpimages-list .title{background: url('/images/worcester/S/shop-worcester-subtitlebg.jpg') repeat-x ; border:0; text-transform: uppercase; font-size: 18px; color: #ffc121; font-family: Tahoma, Arial; padding: 0px 0px 0px 0px; height: 30px; line-height: 30px;}
.dpimages-list .title h2{font-size:13px; color:#fff;}


.creviews-stars img  {
height:38px; margin:0; width:38px;
}

.creviews-stars img.star-0 {
background:url("/images/worcester/S/star_0.gif") no-repeat scroll left top transparent;
}
.creviews-stars img.star-1 {
background:url("/images/worcester/S/star_1.gif") no-repeat scroll left top transparent;
}
.creviews-stars img.star-2 {
background:url("/images/worcester/S/star_2.gif") no-repeat scroll left top transparent;
}
.creviews-stars img.star-3 {
background:url("/images/worcester/S/star_3.gif") no-repeat scroll left top transparent;
}
.creviews-stars img.star-4 {
background:url("/images/worcester/S/star_4.gif") no-repeat scroll left top transparent;
}

/* Cart */
.flc-container #center-main {width: 100%; !important; color:#fff;}
.flc-container .flc-buttons {display: none;}
div.button div, div.button a:link, div.button a:visited, div.button a:hover, div.button a:active {color: #ffc121 !important; font-size:11px; font-weight:bold;}
.button.button .button-right {color: #fff; background: none; !important}
div.button div, div.button a:link, div.button a:visited, div.button a:hover, div.button a:active {background: none; !important}
.button.button .button-left {color: #ffc121; text-transform:uppercase; background: none; !important}
.totals .total-value {color: #000000; font-size: 14px;}
.totals {background: #ffffff; padding: 10px}
.cart hr {margin: 0px; border: 0px; height: 5px; background: #dddddd;}
.cart .item {width: 100%; margin: 10px 0px 10px 0px}
.cart .item img {border: 1px solid #D5D5D5; padding: 0px;}
.cart .item .image {padding: 0px; text-align: left !important}
.cart .dialog .content {background: #234B7C;}
.cart .details {margin: 0px;}
#content-container2 .product_page .content {background: #234B7C url("/images/worcester/S/diolog-top-strip.gif") repeat-x;}
#content-container2 .rproducts-dialog .content {background:#f2f2f2;}
#content-container2 .product_page .title-with-sort-row {display: none}
a.simple-delete-button:link, a.simple-delete-button:visited, a.simple-delete-button:hover, a.simple-delete-button:active {background: none;}
/*.cart .item td.details , .cart .item td.details .product-title , .cart .item td.details .descr , .cart .item td.details .poptions-title, .cart .item td.details .currency{color:#fff;}
*/

/* Place order */
.register-section-title label {border-bottom: 1px solid #033B6D; color: #033B6D; text-transform: uppercase; font-size: 12px;}
#center-main .dialog .content form {border: 1px solid #dddddd; padding: 10px; margin: 0px 0px 0px 0px;}
#center-main .flc-left-dialog .content form { background: url('/images/worcester/S/bg-login.jpg') no-repeat #fff 20px 10px !important ; border:0; border-top:1px solid #DDDDDD;  padding:10px 0 0 0;}
.flc-right-dialog .content {height: 158px; background: url('/images/worcester/S/bg-register.jpg') repeat-x; background-position: bottom; padding: 0px; margin: 0px 0px 0px 0px !important;}
.flc-left-dialog .content table {margin-left: 160px; padding: 0px !important;}
table tr.head-row td, table tr.head-row th {background: #eaeaea}
table tr.subhead-row td, table tr.subhead-row th {background: #eaeaea }
#btn_box {height: 30px; line-height: 30px; text-align: right:}
#btn_box .halign-center .button.button {background: url(/images/worcester/S/submit-order.gif) no-repeat !important; width: 170px; line-height: 28px; height: 28px; border:0;}
#btn_box .halign-center .button.button span.button-right span.button-left {color: #012b5d; text-transform: uppercase; font-weight: bold; font-size: 14px; font-family:Tahoma, Arial; text-align:left; padding-left: 40px;}
table.cart-content tr.head-row th {padding: 0px 25px 0px 25px; !important;}
table.cart-content tr.head-row th.cart-column-product {padding: 0px 0px 0px 5px !important}
table.cart-content tr td {text-align: center !important}
table.cart-content tr td.cart-product {text-align: left !important}
.cart-content .cart-column-price, .cart-content .cart-column-total {text-align: center !important}
.flc-checkout-products .totals {background: #eaeaea; padding: 10px}
.subheader {text-transform: uppercase; color: #234b7c !important; border-bottom:1px solid #234b7c;}
.subheader-grey {color: #143E6C !important; border-bottom: 1px dashed #bbbbbb;}
.flc-login-text {padding: 0px 0px 0px 130px;}




/* Index Pages */
table.products-table td.product-cell {border-right: 1px dotted #cccccc;}
table.products-table td.product-cell a.see-details {display: block; text-align: center; background: url(/images/worcester/S/buy-bg.gif) no-repeat; width: 100px; line-height: 22px; height: 22px; margin: 5px auto 0px auto; padding-left: 10px; color: #ffffff; text-decoration: none; font-family: trebuchet ms; text-transform: uppercase; font-size: 110%;}
table.products-table td.product-cell a.see-details:hover {background: url(/images/worcester/S/buy-bg-over.gif)}
table.products-table td.product-cell .price-save {display: block; text-align: center; background: url(/images/worcester/S/pricesave.gif) no-repeat; width: 100px; line-height: 22px; height: 22px; margin: 5px auto 0px auto; padding-left: 10px; color: #ffffff; text-decoration: none; font-family: trebuchet ms; text-transform: uppercase; font-size: 110%;}


/* Useful Links */
.useful-links ul {list-style: none; margin: 0px; padding: 0px;}
.useful-links li a {padding-left: 28px;}
.useful-links li {height: 25px; line-height: 25px;}
.useful-links li.sizechart {background: url('/images/worcester/S/size-shirt.jpg') no-repeat; background-position: 0px 5px;}
.useful-links li.delivery {background: url('/images/worcester/S/delivery-options.jpg') no-repeat; background-position: 0px 5px;}
.useful-links li.refund {background: url('/images/worcester/S/returns-policy.jpg') no-repeat; background-position: 0px 5px;}
.useful-links li.contact {background: url('/images/worcester/S/contact-us.jpg') no-repeat; background-position: 0px 5px;}
.useful-links li.contact a {font-weight: normal}


/* Help Zone */
ul.help-index {list-style: none; margin: 0px 0px 0px 15px; padding: 0px;}
ul.help-index li a {padding: 0px 0px 0px 30px !important;}
ul.help-index li a span {color: #234B7C;}
ul.help-index li {height: 35px; line-height: 35px; padding: 0px; margin: 0px !important}
ul.help-index li.first-item {background: url('/images/worcester/S/recover-password.png') no-repeat; background-position: 0px 10px;}
ul.help-index li.contact {background: url('/images/worcester/S/contact-us.png') no-repeat; background-position: 0px 10px;}
ul.help-index li.sizechart {background: url('/images/worcester/S/size-shirts.png') no-repeat; background-position: 0px 10px;}
ul.help-index li.refund {background: url('/images/worcester/S/return-policy.png') no-repeat; background-position: 0px 10px;}
ul.help-index li.privacy {background: url('/images/worcester/S/privacy-statement.png') no-repeat; background-position: 0px 10px;}
ul.help-index li.terms {background: url('/images/worcester/S/terms-cond.png') no-repeat; background-position: 0px 10px;}
ul.help-index li.delivery {background: url('/images/worcester/S/delivery-option.png') no-repeat; background-position: 0px 10px;}
ul.help-index li.faq {background: url('/images/worcester/S/faq.png') no-repeat; background-position: 0px 10px;}
ul.help-index li.aboutus {background: url('/images/worcester/S/icn-info.png') no-repeat; background-position: 0px 10px;}


.refundpolicy .content , .privacy .content , .conditions .content, .aboutus .content, .delivery .content {padding:10px !important; color:#234B7C; font-size:12px; font-family:Tahoma, Arial; line-height:18px;}
.refundpolicy .content u , .privacy .content u , .conditions .content u{text-decoration:none; font-size:15px; font-weight:bold; font-family:Tahoma, Arial; margin-bottom:10px;}

.sizechart .content{padding:10px !important; color:#234B7C; font-size:12px; font-family:Tahoma, Arial; line-height:15px;}
.sizechart .content u , .sizechart .content b{text-decoration:none; font-size:13px; font-weight:bold; font-family:Tahoma, Arial; margin-bottom:10px;}

/* Cart Process */
.flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img1, .flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img2, .flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img3, .flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img1, .flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img3 {background: #365B88; }
div.flc-tabs {text-align: center !important}
div.flc-tabs table.flc-tabs {margin: 0px 0px 0px 150px !important}

/* Wish list colours */
button.simple-button {color: #990000 !important}




/* ++++++++++++++++++++++++++++++++++  ULSTER  ++++++++++++++++++++++++++++++ */


/* Standard  
.ulster_store .dialog .title {background: url('/images/worcester/S/ulster-titlebg.jpg') repeat-x; text-transform: uppercase; font-size: 120%; color: #ffffff; font-family: trebuchet ms; padding: 0px 0px 0px 8px; height: 28px; line-height: 28px; !important}
*/

/* 5 Way offers on homepage  
.ulster_store .main {margin:5px 0px 0px 0px !important;}
.ulster_store .main .offers {float:left; position:relative; z-index:1; width:375px; height:244px;}
.ulster_store .main .offers div a img {} 
.ulster_store #img1 {display:block;}
.ulster_store #img2 {display:none;}
.ulster_store #img3 {display:none;}
.ulster_store #img4 {display:none;}
.ulster_store #img5 {display:none;}
.ulster_store .main .offers .imageselector {position:absolute; border:solid 0px red; z-index:2; width:155px; margin: -34px 0px 0px 365px;}
.ulster_store .main .offers .imageselector button {background-color:#ffffff; color:~000000; text-align:center; padding: 0px 0px 0px 0px; width:25px; height:25px; display:block; border:solid 1px black; margin:0px 6px 0px 0px; float:left; cursor:pointer}
.ulster_store .main .offers .imageselector button.selected {background-color:#CC0001; color:#ffffff;}
.ulster_store .main .offers .imageselector button.deselected {background-color:#ffffff; color:#000000;}
*/

/* New Items on homepage 
.ulster_store .main .recently_added {float:right; position:relative; z-index:-1; width:230px; height:244px; margin: 0px !important; padding: 0px; overflow:hidden;}
.ulster_store .main .recently_added .title-bar  h2 {margin-top:0px;}
.ulster_store .main .recently_added .content .newitem .newimg {float:left; position:relative; margin:0 20px 0 0;}
.ulster_store .main .recently_added .content .newitem .newimg img {width:100px; height:100px; border: solid 0px #CCCCCC;}
.ulster_store .main .recently_added .content li {height:134px;}
*/

/* Best Sellers on homepage 
.ulster_store .main .best-sellers { margin-bottom: 5px; !important}
.ulster_store .main .best-sellers .content {width: 755px; padding: 0px !important; background: #181818 !important; border: 0px !important;}
.ulster_store .main .best-sellers .content ul {display: block; padding: 0px 0px 0px 0px; margin: 0px;}
.ulster_store .main .best-sellers .content li {display:inline; width:188px; border-right: 1px dashed #444444 !important; background: #181818 !important; text-align:center; padding:0px; float:left; position:relative; margin:10px 0px 10px 0px !important;}
.ulster_store .main .best-sellers .content li:hover {background: #000000 !important;}
.ulster_store .best-sellers .content .newitem {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.ulster_store .best-sellers .content .newitem .newimg img {border: 1px solid #CC0001!important}
.ulster_store .best-sellers .content .newitem .newlink a {color: #CC0001 !important; font-family: trebuchet ms; text-transform: uppercase; font-size: 110%; text-decoration: none;}
.ulster_store .best-sellers .content .newitem .newprice {text-align: center;}
.ulster_store .best-sellers .content .newitem .newprice {color: #cccccc !important; font-size: 14px; font-weight: bold; margin-top: 5px;}
.ulster_store .best-sellers .content .newitem .add_to_cart {display: block; background: url(/images/worcester/S/ulster-buy-bg.gif) repeat-x !important; width: 110px; line-height: 22px; height: 22px; text-align: center; margin: 10px auto 0px auto;}
.ulster_store .best-sellers .content .newitem .add_to_cart:hover {background: url(/images/worcester/S/ulster-buy-bg-over.gif) !important}
.ulster_store .best-sellers .content .newitem .add_to_cart a {display: block; width: 122px; height: 22px; color: #ffffff; font-family: trebuchet ms; text-transform: uppercase; font-size: 12px; text-decoration: none;}
.ulster_store .best-sellers .content .newitem .add_to_cart a:hover {text-decoration: none; color: #990000 !important}
*/

/* Product 
.ulster_store .dialog {margin: 0px; padding: 0px;}
.ulster_store .dialog .content .product-category {background: url('/images/worcester/S/ulster-titlebg.jpg') repeat-x; text-transform: uppercase; font-size: 120%; color: #ffffff; font-family: trebuchet ms; margin-top: 5px; padding: 0px 0px 0px 8px; height: 28px; line-height: 28px; !important}
.ulster_store .dialog .title {background: url('/images/worcester/S/ulster-titlebg.jpg') repeat-x; text-transform: uppercase; font-size: 120%; color: #ffffff; font-family: trebuchet ms; margin-top: 5px; padding: 0px 0px 0px 8px; height: 28px; line-height: 28px; !important}
*/
/* tabbed section on ulster product page 
.ulster_store .product-details .tabbing_plane {margin:35px 0px 0px 0px; height:24px; overflow:hidden; z-index:1;}
.ulster_store .product-details .tabbing_plane .tabs { font-size:1em; float:left; position:relative; cursor:pointer; background: url('/images/worcester/S/ulster-titlebg.jpg') repeat-x top left; margin:0px 7px 0px 0px; padding:4px 0px 0px 0px; height:20px; border:solid 1px #000000; text-align:center; color:#ffffff; text-transform:uppercase;}
.ulster_store .product-details .tabbing_plane .selectedtab {font-weight:bold; z-index:10; background: #ffffff; border-bottom:none; color:#000000;}
.ulster_store .product-details .tabbed {position:relative; border:solid 1px #000000; background: #ffffff !important; height:140px; z-index:5; margin:-1px 0px 12px 0px; overflow:hidden; padding:10px;}
.ulster_store .product-details .tabbed .tabbed_more {position:absolute; border:solid 0px red; top:135px; left:660px; background:#BBBBBB url(/images/worcester/S/btn_background.gif) repeat-x scroll center bottom; padding:2px 4px 2px 4px; color:white;}
.ulster_store .product-details .tabbed .tabbed_more a {color:white; font-size:10px; text-transform:uppercase;}
.ulster_store .products .market-price-value-euro {text-decoration:line-through;}
.ulster_store .product-details .tabbed .descr {color: #000000}
.ulster_store .product-details .tabbed li a {color: #000000 !important}
*/

/* Size Chart */
table.sizes {width: 100%}
table.sizes th {padding: 5px; background: #cccccc; border-bottom: 2px solid #ffffff; text-transform: uppercase;}
table.sizes td {padding: 5px; background: #dddddd; border-right: 2px solid #ffffff; border-bottom: 2px solid #ffffff; }

/**/
button.menu-button .button-right{height:18px;}
button.menu-button .button-left{height:18px; line-height:13px; font-size:11px; font-weight:bold;}
div.menu-button a{line-height:16px !important;}
#header .menu-auth .content .username{margin-right:12px;}
.button-row, .button-row-right{line-height:18px;}

/*Classes add by Ghanshyam*/

.menu-dialog .content{background:none;}
.dialog  h2{ color:#ffc020; font-size:18px; font-weight:bold; font-family:Tahoma, Arial; padding-left:15px;}
.dialog{margin-bottom:12px;}
.search-sort-bar{height:30px; line-height:30px;}
#homecontainer .dialog .title {background: url('/images/worcester/S/shop-worcester-titlebg.jpg') no-repeat; border:0; text-transform: uppercase; font-size: 18px; color: #ffc121; font-family: Tahoma, Arial; padding: 0px 0px 0px 15px; height: 50px; line-height: 50px; !important}
#homecontainer .dialog  {border: 0px; background: url('/images/worcester/S/diolog-top-strip.gif') repeat-x; padding:0px;}
.product_page{padding:0;}
.product-details{padding:10px; background:#234B7C;}
table.product-properties tr.options-header td{border:0 !important;}
table.product-properties .property-name{width:17%;}
table.product-properties .product-market-price{color:#fff; font-size:12px; font-family:"Trebuchet MS", Arial; line-height:38px;}
.product-details a.simple-button{margin-top:5px;}
a.simple-arrow-button:link, a.simple-arrow-button:visited, a.simple-arrow-button:hover, a.simple-arrow-button:active{background:url("/images/worcester/S/but_arrow.png") no-repeat scroll left 8px transparent}
.tabbed .dialog, .tabbed .dialog .content{padding:0; background:#fff !important;}
button.button, button.button .button-right, button.button .button-left{height:20px;}
button.button .button-left{line-height:15px;}
.creviews-dialog .content{padding:15px !important;}
.rproducts-dialog, .creviews-dialog, .flc-container .dialog{background:#234B7C; padding:10px; margin-top:10px;}
.rproducts-dialog .title, .creviews-dialog .title, .flc-container .title {background: url('/images/worcester/S/shop-worcester-subtitlebg.jpg') repeat-x ; border:0; text-transform: uppercase; font-size: 18px; color: #ffc121; font-family: Tahoma, Arial; padding: 0px 0px 0px 15px; height: 30px; line-height: 30px;}
.rproducts-dialog h2, .creviews-dialog h2, .flc-container h2{font-size:13px; color:#fff; padding-left:0px;}
.rproducts-dialog .content, .creviews-dialog .content{background:#fff !important;}
.flc-container .dialog .content{padding:10px !important;}
.flc-container .products, .flc-container .dialog .content{margin-bottom:0px; min-height:20px; height:auto !important; height:20px; background:#fff;}
div.button div, div.button a:link, div.button a:visited, div.button a:hover, div.button a:active{line-height:18px;}
.text-block{color:#fff;}
.flc-left-dialog .text-block{color:#234B7C; margin-bottom:7px;}

.flc-left-dialog, .flc-right-dialog{height:260px !important;}
.flc-container .flc-left-dialog .content , .flc-container .flc-right-dialog .content{margin-bottom:0px;  height:210px !important; background:#fff;}

table.data-table td{line-height:15px; height:20px;}
.flc-left-dialog table.data-table td .simple-button{color:#234B7C; text-decoration:underline;}
.flc-left-dialog table.data-table td.button-row{padding-top:5px !important;}
.flc-tab-links td{color:#fff;}
.flc-tab-links a{color:#FFC020; text-decoration:underline;}
.flc-tab-links a:hover{text-decoration:none;}
.flc-tab-marks-line img {background:#75B0EE;}

.flc-container #center-main .flc-right-dialog .content{background:url("/images/worcester/S/bg-register.jpg") no-repeat 30px 53px #fff;}
.register-note{color:#234B7C; background:#f1f1f1; padding:5px; border:1px solid #ddd;}
.buttons-row{height:30px;}
.product-details .details .button{height:30px; border:0 !important;}

table.register-table td.data-name {color:#234B7C;}
table.register-table td label{color:#234B7C; border-bottom:1px solid #234B7C;}
table.register-table .register-newbie-note , .register-newbie-note a{color:#234B7C;}

.normal_txt{margin:0; padding:10px 30px; color:#fff;}
.cart a.simple-button{color:#234B7C; text-decoration:underline;}
.cart a.simple-button:hover{color:#234B7C; text-decoration:none;}
.content .rgst-page{color:#234B7C !important; padding:30px;}
.content .rgst-page form{border:0 !important; padding:0 !important;}
table.data-table .data-required, .data-required{color:#ff0606;}
.products .buy-now a.simple-arrow-button:link, .products .buy-now a.simple-arrow-button:visited, .products .buy-now a.simple-arrow-button:hover, .products .buy-now a.simple-arrow-button:active{color:#9A0303 !important; background: url("/images/worcester/S/but_arrow-blue.png") no-repeat left 8px;}
.nav-pages a:link, .nav-pages a:visited, .nav-pages a:hover, .nav-pages a:active{color:#234b7c;}
.nav-pages .right-delimiter{color:#234b7c;}
.right-box a.small-link{color:#234b7c;}
.right-box .simple-button span{color:#234b7c;}
.content .normal_txt{color:#234b7c;}

.back{width:175px; height:20px; float:left; margin-right:15px;}
.back a{display:block; text-indent:-9999px;}


/*Contact Page*/
.DialogTitle{background:url("/images/worcester/S/title-strip.jpg") no-repeat scroll 0 0 transparent; border-right:1px solid #214B7B; color:#FFC020; font-family:Tahoma,Arial; font-size:18px; height:48px; line-height:48px; padding-left:30px; text-align:left;}
.DialogBorder{background:#234B7C; padding:10px 10px 0;}
.contact-page{background:#fff; padding:10px;}
.contact-page .SimpleButton a.simple-arrow-button:link, .contact-page .SimpleButton a.simple-arrow-button:visited, .contact-page .SimpleButton a.simple-arrow-button:hover, .contact-page .SimpleButton a.simple-arrow-button:active{background:url("/images/worcester/S/button-all-bg.jpg") repeat-x scroll center top transparent; border:1px solid #234B7C; float:left; height:18px; line-height:18px; font-weight:bold; color:#FFC020; padding:0 15px;}
.DialogBorder table.DialogBox td.DialogBox{padding:0px; color:#fff;}
.product_count{color:#fff;}

/*Wishlist list*/

#center-main .dialog .content .wishlist{padding:10px; background:white;}
#center-main .dialog .content .wishlist .products{margin:0px; padding:0px;}
#center-main .dialog .content .wishlist .products form{padding:0px; border:0;}
#center-main .dialog .content .wishlist .products .item { background:none repeat scroll 0 0 #FFFFFF; margin:0 0 1px; padding:10px;}
#center-main .dialog .content .wishlist .products .item:hover{background:#f1f1f1;}
#center-main .dialog .content .wishlist .action-bar{background:#fff; padding:10px; margin-top:10px;}
#center-main .dialog .content .wishlist .button.button{margin-bottom:10px;}

/*Register Page*/
.dialog-message .box{margin:0; border:0;}

/*Bonuses and Offres page*/
.offers-bonuses-page .content{padding:10px !important;}
.offers-bonuses-page .content p{margin:0px !important;}

/*Edit Option Popup*/

.popup-window {
background:none repeat scroll 0 0 white;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
z-index:1100;
}

.popup-window .popup-title {
background:url("images/popup_header_bg.gif") repeat-x scroll left top transparent;
height:22px;
left:2px;
position:absolute;
right:2px;
top:2px;
vertical-align:middle;
z-index:1200;
}

.popup-window .popup-content{
bottom:20px;
left:2px;
margin:0;
overflow:auto;
padding:0;
position:absolute;
right:2px;
top:24px;
z-index:1200;}

/* 
.categories .telephone { float:right; display:block; height:40px; width:230px; text-indent:-9000px; background: url('/images/worcester/S/nav_tel.jpg') no-repeat top left;}
*/
.categories .telephone {background-color: #fde293; float: right; height: 39px; line-height: 39px; padding: 0px 20px 0px 20px; font-size: 130%; font-weight: bold;}
.offers .content {padding:5px !important;} 
