/* template */
body {margin:0; padding:0;font:12px tahoma, sans-serif;color:#4d4d4d;background:#b9bfbf url(/images/site/bgstripe.gif) repeat-x;}
div, p {margin:0; padding:0;}
input[type=text], input[type=password] {border:1px solid #DFDFDF;outline:none;}
@font-face { font-family: 'MgOpen Modata'; src: url('/media/MgOpenModataRegular.eot'); src: local('MgOpen Modata Regular'), url('/media/MgOpenModataRegular.ttf') format('truetype'), url('/media/MgOpenModataRegular.svg#MgOpenModata') format('svg'); }
h1 {margin:0;padding:0;font:35px Georgia, Serif;font-weight:lighter;}
h2 {margin:0;padding:0;font:28px Georgia, Serif;font-weight:lighter;}
h3 {margin:0;padding:0;font:21px MgOpen Modata, Helvetica, Geneva;}
h4 {margin:0;padding:0;font-size:16px;text-transform:uppercase;}
h5 {margin:0;padding:0;font-size:14px;text-transform:uppercase;font-weight:normal;text-decoration:underline;}
.titleholder {margin-bottom:10px;}
.titlewithbg {padding-left:10px;height:40px;background:url(/images/categories/defaultbg.jpg) repeat-x;margin-bottom:10px;}
.titleimage {width:1000px; overflow:hidden;}
.subtitle {margin-bottom:10px;}
.title {margin:0 0 10px 0;}
a img {border:none;}
a, a:visited {color:#2F8EFF;}
.buybutton {cursor:pointer;}
.recentitemsholder {}
.boldblack {font-weight:bold;color:#000;}
.sitelinks {background:#333 url(/images/site/blackstripe333.gif) repeat-x; color:#fff; height:20px; text-transform:uppercase;}
.sitelinks ul{list-style: none;padding:0;margin:0;}
.sitelinks ul li{display:block;float:left;padding:3px 35px 3px 5px; font-weight:bold;}
.sitelinks ul li a{text-decoration:none;color:#fff;}
.shadow {background:#fff url(/images/site/shadow.gif) repeat-x 0 -2px;height:5px;}
.clear {clear:both;margin:0;padding:0;}
.hidden {display:none;}
.center {text-align:center;}
/* bread crumbs */
.breadcrumb {clear:both;text-transform:uppercase; border-right:none; padding:0 0 5px 0; margin:0 10px 0 10px;}
.breadcrumb ul {list-style:none; margin:0; padding:0;}
.breadcrumb ul li {float:left;margin:0; padding:0;}
.breadcrumb ul li a, .breadcrumb ul li a:visited {display:block;float:left;font-size:10px; text-decoration:none;color:#666; 
                                                  padding:0 12px 0 0; margin:0 5px 0 0; background:url(/images/site/bread-nav-arrow.gif) no-repeat right;}
/* content area */
.homecontent {padding:0 10px 10px 10px;}
.promotions-box {padding:0 10px;}
.promotions-box a img{border:none;text-decoration:none;}
/* articles */
#article p {margin-bottom:10px;text-align:justify;}
#article .articleholder {margin:0 10px 20px 0;}
#article .articleholder li {margin-bottom:5px;text-align:justify;}
#article p a, #article p a:visited {}
#article p a:hover {color:#4D4D4D;}
/* article archives */
#article .archivesholder {margin:20px 0;padding:10px 0;border-top:1px dashed #DFDFDF;}
#article .archivesholder .spacerrow {height:10px;width:10px;}
#article .archivearticlerow {padding:5px;border-bottom:1px dotted #DFDFDF;}
#article .archivearticlealtrow {background:#FFF;background:#FFCCFF;}
#article .articletitle {width:350px;float:left;}
#article .date {width:250px;float:left;}
/* newsletter */
#newsletter {margin:0 0 0 10px;padding:0;}
#newsletter .newslettersubtitle {margin:0 0 10px 0;padding:0; border-bottom:1px solid #666;}
#newsletter .newslettersubtitle h3 {font-size:24px;color:#4D4D4D;}
#newsletter .righthandcol .smalltitle {font-size:14px;color:#333;text-align:left;}
#newsletter .creditto {font-size:11px;color:#4D4D4D;}
#newsletter .datepublished {}
#newsletter p {margin-bottom:10px;text-align:justify;}
#newsletter .articleholder {margin:0 10px 20px 0;}
#newsletter p a, #newsletter p a:visited {color:#D4145A;text-decoration:none;}
#newsletter p a:hover {text-decoration:underline;}
#newsletter .righthandcol {width:310px; padding:0; overflow:hidden;float:right;}
#newsletter .highlightbox {width:280px; margin:0 0 10px 10px; padding:10px; float:right;border:1px solid #DFDFDF;background: url(/images/site/list-header-Bg.jpg) repeat-x;}
#newsletter .archivesholder {margin:20px 0;padding:5px 10px;border:1px solid #DFDFDF;background: url(/images/site/list-header-Bg.jpg) repeat-x;}
#newsletter .archivesholder .spacerrow {height:10px;width:10px;}
#newsletter .archivesholder a {color:#4d4d4d;text-decoration:none;}
#newsletter .archivesholder a:hover {color:#D4145A;text-decoration:underline;}
#newsletter .archivearticlerow {padding:2px 0;margin-right:10px;}
/* subscribe newsletter */
#newsletter #emailbox {position:absolute;width:400px;height:180px;display:none;
                       border:10px solid #666;z-index:7000;background:#fff;
                       font:11px arial,sans-serif;margin:0;padding:0;}
#newsletter #emailbox .closebox{cursor:pointer;position:absolute;z-index:7100;top:-20px;left:395px;margin:0;padding:0;}
/* healthnotes */
.healthnotessubtitle h3 {font-size:18px; margin:0 0 10px 0; text-transform:uppercase;}
#healthnotes {margin:0;padding:0;color:#666;}
#healthnotes .healthnotessubtitle {margin:0 0 10px 0;padding:0; border-bottom:1px solid #666;}
#healthnotes .healthnotessubtitle h3 {font-size:24px;color:#D4145A;}
#healthnotes .righthandcol .smalltitle {font-size:14px;color:#333;text-align:left;}
#healthnotes .creditto {font-size:11px;color:#D4145A;}
#healthnotes .datepublished {}
#healthnotes p {margin-bottom:10px;text-align:justify;}
#healthnotes .articleholder {margin:0 10px 20px 0;}
#healthnotes p a, #article p a:visited {color:#D4145A;text-decoration:none;}
#healthnotes p a:hover {color:#4D4D4D;}
#healthnotes .righthandcol {width:310px; padding:0; overflow:hidden;float:right;}
#healthnotes .highlightbox {width:280px; margin:0 0 10px 10px; padding:10px; float:right;border:1px solid #DFDFDF;background: url(/images/site/list-header-Bg.jpg) repeat-x;}
#healthnotes .archivesholder {margin:20px 0;padding:5px 10px;border:1px solid #DFDFDF;background: url(/images/site/list-header-Bg.jpg) repeat-x;}
#healthnotes .archivesholder .spacerrow {height:10px;width:10px;}
#healthnotes .archivesholder a {color:#4d4d4d;text-decoration:none;}
#healthnotes .archivesholder a:hover {color:#D4145A;text-decoration:underline;}
#healthnotes .archivearticlerow {padding:1px 0; }
#healthnotes .archivearticlerow a{color:#D4145A;font-weight:bold;}
/* vhaddicts bulletin */
#vhaddicts {margin:0;padding:0;color:#666;}
#vhaddicts .vhaddictssubtitle {margin:0 0 10px 0;padding:0; border-bottom:1px solid #666;}
#vhaddicts .vhaddictssubtitle h3 {font-size:24px;color:#D4145A;}
#vhaddicts .righthandcol .smalltitle {font-size:14px;color:#333;text-align:left;}
#vhaddicts .creditto {font-size:11px;color:#D4145A;}
#vhaddicts .datepublished {}
#vhaddicts p {margin-bottom:10px;text-align:justify;}
#vhaddicts .articleholder {margin:0 10px 20px 0;}
#vhaddicts p a, #article p a:visited {color:#D4145A;text-decoration:none;}
#vhaddicts p a:hover {color:#4D4D4D;}
#vhaddicts .righthandcol {width:310px; padding:0; overflow:hidden;float:right;}
#vhaddicts .highlightbox {width:280px; margin:0 0 10px 10px; padding:10px; float:right;border:1px solid #DFDFDF;background: url(/images/site/list-header-Bg.jpg) repeat-x;}
#vhaddicts .archivesholder {margin:20px 0;padding:5px 10px;border:1px solid #DFDFDF;background: url(/images/site/list-header-Bg.jpg) repeat-x;}
#vhaddicts .archivesholder .spacerrow {height:10px;width:10px;}
#vhaddicts .archivesholder a {color:#4d4d4d;text-decoration:none;}
#vhaddicts .archivesholder a:hover {color:#D4145A;text-decoration:underline;}
#vhaddicts .archivearticlerow {padding:5px 0;width:375px;float:left;margin-right:10px;}
#vhaddicts .archivearticlealtrow {padding:5px 0;width:375px;float:left;}
#vhaddicts .articletitle {width:260px;float:left;}
#vhaddicts .date {width:110px;float:left;}
/* beautybible */
#beautybible {margin:0;padding:0;color:#666;}
#beautybible .pink {color:#d4145a;}
#beautybible .beautybiblesubtitle {margin:0 0 10px 0;padding:0 0 10px 0;}
#beautybible .beautybiblesubtitle h3 {font-size:24px;color:#D3145A;}
#beautybible .datepublished {float:right;}
#beautybible .brief {font-size:11px;color:#D4145A;font-weight:bold;}
#beautybible .qandaheader {margin:0 0 10px 0;padding:0 0 10px 0; border-bottom:1px solid #666;}
#beautybible .qandaheader h3 {font-size:22px;color:#666;}
#beautybible .question {margin:0 0 10px 0;}
#beautybible .answer {margin:0 0 10px 0;}
#beautybible p {margin-bottom:10px;text-align:justify;}
#beautybible .articleholder {margin:0 10px 20px 0;}
#beautybible p a, #article p a:visited {color:#D4145A;text-decoration:none;}
#beautybible p a:hover {text-decoration:underline;}
#beautybible .righthandcol {width:310px; padding:0; overflow:hidden;float:right;}
#beautybible .highlightbox {width:280px; margin:0 0 10px 10px; padding:10px; float:right;border:1px solid #DFDFDF;background: url(/images/site/list-header-Bg.jpg) repeat-x;}
#beautybible .archivesholder {margin:20px 0;padding:5px 10px;border:1px solid #DFDFDF;background: url(/images/site/list-header-Bg.jpg) repeat-x;}
#beautybible .archivesholder .spacerrow {height:10px;width:10px;}
#beautybible .archivesholder a {color:#4d4d4d;text-decoration:none;}
#beautybible .archivesholder a:hover {color:#D4145A;text-decoration:underline;}
#beautybible .archivearticlerow {padding:1px 0;margin-right:10px;}
#beautybible .archivearticlerow a{color:#D4145A;font-weight:bold;}
/* category */
#viewcategory {}
#viewcategory .title h2 {color:#4d4d4d;}
#viewcategory .titlewithbg h2 {color:#4d4d4d;}
#viewcategory .subtitle h3 {color:#4d4d4d;}
#viewcategory .cattitleholder {margin:0;}
#viewcategory .categorydescription { margin:0 10px 0 0; text-align:justify; }
#viewcategory .featuredproducts { background:#fff; margin:0 0 10px 0;}
#viewcategory p {margin:0 0 10px 0;padding:0;}
#viewcategory a img {border:none;text-decoration:none;}
#viewcategory .clear {clear:both;}
#viewcategory .rowdivider {clear:both;height:5px;}
#viewcategory .r1left {width:556px;margin-right:10px;float:left;}
#viewcategory .r1right {width:214px;float:left;}
#viewcategory .r2left {width:257px;margin-right:9px;float:left;overflow:hidden;}
#viewcategory .r2mid {width:256px;margin-right:9px;float:left;overflow:hidden;}
#viewcategory .r2right {width:257px;float:left;overflow:hidden;}
#viewcategory .r3left {width:390px;margin-right:10px;float:left;overflow:hidden;}
#viewcategory .r3right {width:385px;float:left;overflow:hidden;}
.manufacturerdescription {paddding:0 12px 20px 0; text-align:justify; }
/* products grid */
.productgridholder {margin:0 0 20px 0;}
.productgridbox {width:187px;height:290px;overflow:hidden;float:left;margin:0 10px 5px 0;padding:0;}
.productgridbox .image {height:140px;overflow:hidden;text-align:center;position:relative;padding:0; border:1px solid #DFDFDF; }
.productgridbox .onsaleoverlay {position:absolute;left:0;top:0;z-index:1000;width:185px;color:#fff;background:#f00;font-size:10px;left:0;opacity:0.8;filter:alpha(opacity=80);}
.productgridbox .image a img {text-decoration:none;border:0px;}
.productgridbox .description {text-align:left; padding:5px; font:11px Tahoma,Geneva,Arial,Sans-Serif; border:1px solid #DFDFDF; border-top:none; }
.productgridbox .description a {text-decoration:none;color:#f06;}
.productgridbox .description div.productname {height:45px; color:#333; font-weight:bold;}
.productgridbox .description div.productintro {height:30px; margin-bottom:2px; padding:0px; color:#666; font-size:x-small;}
.productgridbox .description div.packquantity {height:20px; padding:0px; }
.productgridbox .price {font-weight:bold;}
.productgridbox .oldprice {font-weight:normal;text-decoration:line-through;}
.productgridbox .saleprice {font-weight:bold;color:#f00;}
.productgridbox .description div.info-buy {height:25px; overflow:hidden;}
.productgridbox .description div.info-buy .moreinfo { width:90px; float:left; margin:5px 0 0 0; padding:0; font-size:x-small; }
.productgridbox .description div.info-buy .moreinfo a img {text-decoration:none; border:0px; margin-right:20px;}

.productgridbox .description div.info-buy .delete { width:80px; float:left; padding:0px; font-size:x-small; }
.productgridbox .description div.info-buy .delete a img {text-decoration:none; border:none; }

.productgridbox .description div.info-buy .buy { width:80px; float:left; text-align:right; padding:0px; font-size:x-small; }
.productgridbox .description div.info-buy .buy a img {text-decoration:none; border:none; }
.productgridbox .shadow {background:url(/images/site/shadow-1.jpg) no-repeat top center;height:11px;}
/* pagination */
.paginationoptions {height:30px;line-height:30px;margin-bottom:10px;font:11px Verdana, sans-serif;margin-top:5px;}
.paginationoptions div.pagination {width:500px;float:left;line-height:30px;}
.paginationoptions div.pagination a, .paginationoptions div.pagination a:visited{padding:0 3px; margin:0 2px 0 0; border:1px solid #333; text-decoration:none; color:#333;}
.paginationoptions div.pagination a.currentpage{color:#fff; background:#333;}
.paginationoptions div.sortby {width:278px;float:left;text-align:right;}
.paginationoptions div.sortby select, .paginationoptions div.sortby option {font:11px Verdana, sans-serif;}
/* view product*/
#viewproduct {padding:0;margin:0;}
#viewproduct .productdetails {width:790px; overflow:hidden; margin:0 0 20px 0;}
#viewproduct .productdetails div.productname {width:550px;float:left;}
#viewproduct .productdetails div.sku-box {width:230px;float:left;margin:10px 0 0 0;color:#666;font-size:x-small;font-weight:normal;text-align:right;padding:0;}
/* product wide layout */
#viewproduct .productdetails div.image-wide {width:400px;overflow:hidden;float:left;margin-right:10px;text-align:center;}
#viewproduct .productdetails div.action-box {width:368px;overflow:hidden;float:left;}
#viewproduct .productdetails div.infoholder-wide {width:778px; overflow:hidden;font-size:12px;}
#viewproduct .productdetails p.description {font-weight:bold;}
#viewproduct .productdetails div.infoholder-wide p {margin-bottom:10px;text-align:justify;}
#viewproduct .productdetails .smalllink {font-size:10px;}
#viewproduct .productdetails .title {font-weight:bold;}
#viewproduct .productdetails a.manufacturer {font-weight:bold;font-size:10px;}
#viewproduct .productdetails .price-etc {min-height:150px;font-weight:bold;margin:0;color:#333;padding:10px;}
#viewproduct .productdetails .veggieetc {color:#0f0;text-decoration:none;}
#viewproduct .productdetails .vegetarian {color:#009900;}
#viewproduct .productdetails .price-box {padding:10px 0;}
#viewproduct .productdetails .notes-box {margin:0;padding:0;}
#viewproduct .productdetails .preorderonly {color:#f00;}
#viewproduct .productdetails .sale {color:#f00;}
#viewproduct .productdetails .price {font-size:1.35em;color:#000;}
#viewproduct .productdetails .saleprice {color:#f00;font-size:1.35em;}
#viewproduct .productdetails .originalprice {text-decoration:line-through;}
/* product details tabs */
#tabs .tabheader ul {margin:0;padding:0;list-style:none;}
#tabs .tabheader ul li {float:left;padding:5px 10px;margin:0 2px 0 0 ;color:#666;background:#DFDFDF;font-weight:bold;cursor:pointer;
                        -moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;}
#tabs .tabheader ul li a {text-decoration:none;color:#333;}
#tabs .tabheader ul li a:hover {color:#000;}
#tabs .tabheader ul li.active {background:#333;}
#tabs .tabheader ul li.active a {text-decoration:none;color:#fff;}
#tabs .tabholder {clear:both;padding:10px 10px 20px 10px;border:1px solid #DFDFDF;min-height:100px;}
/* view all brands */
#ViewAllBrands {margin:0 0 20px 0;min-height:350px; }
#ViewAllBrands .selectorWrapper {margin:0;padding:0;}
#ViewAllBrands .selector {background:#fff;color:#333;border:1px solid #DFDFDF;padding:3px 5px;margin:0 5px 10px 0;cursor:pointer;display:block;float:left;}
#ViewAllBrands .selector:hover {background:#FFDFEC;color:#333;}
#ViewAllBrands .current {background:#4D4D4D;color:#fff;}
#ViewAllBrands .mfcGroupHeader {background:url(/images/site/nav-header.jpg) repeat-x; margin:0;border-bottom:1px solid #DFDFDF;padding:3px 5px;}
#ViewAllBrands .mfcGroup {margin:10px 10px 0 0;padding:0;border:1px solid #DFDFDF;}
#ViewAllBrands .mfcLink {width:250px;padding:2px;}
#ViewAllBrands .mfcLink a, #ViewAllBrands .mfcLink a:visited {text-decoration:none;color:#333;}
#ViewAllBrands .mfcLink a:hover {color:#D4145A;text-decoration:underline;}
/* buy-wish list */
.buy-wish {margin:0 0 10px 0; border-top:1px solid #DFDFDF;}
/* share on social networks */
#social {font-size:11px; padding:10px 0 0 10px; border-top:1px solid #DFDFDF}
#social .header {padding:0 0 5px 0;}
#social a {text-decoration:none;color:#333;}
#social a img {border:none;text-decoration:none;}
#social #emailbox {position:absolute;width:350px;height:250px;display:none;border:10px solid #666;z-index:7000;background:#fff;font:11px arial,sans-serif;margin:0;padding:0;}
#social #emailbox .closebox{cursor:pointer;position:relative;top:-20px;left:345px;}
/* recently viewed items */
.recentlyviewed-holder {width:790px; overflow:hidden; margin:10px 0 25px 0;}
.recentlyviewed-holder li a img {text-decoration:none;border:0px;}
.recentlyviewed-holder a img {text-decoration:none;border:0px;}
/* featured products strip */
.featuredproductsstrip-holder {left:9000; overflow:hidden; margin:10px 0 25px 0;}
.featuredproductsstrip-holder li a img {text-decoration:none;border:0px;}
.featuredproductsstrip-holder a img {text-decoration:none;border:0px;}
/* login page */
#loginpage {}
#loginpage .breadcrumb {margin:0 10px 0 12px;}
#loginpage .login {margin-top:10px; width:450px;height:250px;border-right:solid 1px #ccc;float:left; overflow:hidden;}
#loginpage .register {margin-top:10px; padding-left:30px; width:450px;height:250px;float:left; overflow:hidden; }
#loginpage .login .logintext {width:120px;padding:0 10px 0 0; text-align:right;font-weight:bold;}
#loginpage .login .logininput {width:250px;}
#loginpage .login .logininput a.loginhelplink {color:#D7185B;text-decoration:none;font-size:10px;}
#loginpage .login tr {height:40px;}
#loginpage .login .textbox {font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:200px;margin:3px 0 0 0;}
#loginpage input[type=submit], #loginpage input[type=button], #loginpage .button {clear:both; width:100px; margin:2px; padding:2px;
              background:#666;text-align:center; border:1px solid #333; cursor:pointer;color:#fff;font-size:11px;font-weight:bold;}
#loginpage .button {clear:both; width:100px; margin:2px; padding:2px;cursor:pointer; overflow:visible; text-decoration:none;
              background:#666;text-align:center; border:1px solid #333; display:block;color:#fff;font-size:11px;font-weight:bold;}
#loginpage .error {color:#f00;}

/* register */
#register {overflow:hidden; margin:0;}
#register h3 {margin-bottom:15px;}
#register .section {margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #DFDFDF;}
#register .requiredfield {color:#f00;}
#register .smallalerttext {color:#f00;font-size:10px;}
#register .logindetails {border-bottom:1px solid #DFDFDF;padding-bottom:10px;margin:0 10px 10px 0;}
#register .contactdetails {border-bottom:1px solid #DFDFDF;padding-bottom:10px;margin:20px 10px 10px 0;}
#register .text {padding:0 10px 0 0; text-align:left; color:#4d4d4d; font-size:12px; font-weight:bold; text-transform:lowercase;}
#register .input {margin:0 0 5px 0;}
#register .instructions {font-size:10px;color:#4d4d4d;}
#register .floatbox {width:210px;float:left;}
#register .noticebox {width:335px;float:left;margin:0 0 0 15px;font-size:10px;}
#register .dropselection {width:210px;border:1px solid #aacfe4;font-size:10px;padding:2px 2px;margin:3px 0 0 0;}
/*#register input[type=text], #register input[type=password] {font-size:12px;padding:2px 2px;border:solid 1px #aacfe4;width:200px;margin:3px 0 0 0;}*/
#register .textinput {font-size:12px;padding:2px 2px;border:solid 1px #aacfe4;width:200px;margin:3px 0 0 0;}
#register input[type=text].postcode {width:140px;}
/*#register input[type=submit] {font-size:11px;padding:0 10px;}*/
#register .notice {margin:0 10px 10px 0;padding:20px;color:#333;background:#FFF47F;border:1px solid #DFDFDF;font-weight:bold;}
#register .success {margin:0 10px 10px 0;padding:20px;color:#007F11;background:#FFF47F;border:1px solid #DFDFDF;font-weight:bold;}
#register .error {margin:0 10px 10px 0;padding:20px;color:#f00;background:#FFF47F;border:1px solid #DFDFDF;font-weight:bold;}
#register .notify {font-size:10px;margin:3px 0 0 0;border:1px solid #f00; background:#FFEBE8; padding:2px 3px;}
#register .pwlow {font-size:10px;margin:3px 0 0 0;border:1px solid #DFDFDF; background:#FFD100; padding:2px 3px;width:150px; color:#4d4d4d; overflow:visible;}
#register .pwmid {font-size:10px;margin:3px 0 0 0;border:1px solid #DFDFDF; background:#008CFF; padding:2px 3px;width:150px; color:#fff; overflow:visible;}
#register .pwstr {font-size:10px;margin:3px 0 0 0;border:1px solid #DFDFDF; background:#009F07; padding:2px 3px;width:150px; color:#fff; overflow:visible;}
#register .checkboxtext {text-align:left; color:#4d4d4d;margin-bottom:10px;font-weight:bold;}
#register .button {clear:both; width:70px; margin:2px; padding:2px;background:#666;text-align:center; border:1px solid #333; cursor:pointer;
              color:#fff;font-size:11px;font-weight:bold;}
#register .imgbtn {position:relative;top:5px;left:2px;cursor:pointer;}              
#register .registerbuttonbox {margin:20px 10px 20px 0;}
#register #addrselectionwrapper {display:none;}
#register .errorbg {background:#FFF6CF; border-color:#f60;}

#addrselectbox {font-size:11px;width:570px;border:1px solid #aacfe4;}
#addrselectbox option {padding:3px 5px;line-height:25px;}
#addrselectbox option.altrow {}
#addrselectbox .rowempty {line-height:20px;font-size:10px;color:#f00;}
/* my account */
#myaccount {width:790px; min-height:450px; overflow:hidden; margin:0;}
#myaccount .title {width:790px;height:40px;margin:0 10px 10px 0; padding:10px 10px 0 0;}
#myaccount .title h2 {font-size:28px;}
#myaccount.home .greetuser {margin:0 0 20px 0;font-weight:bold;color:#4d4d4d;}
#myaccount.home .nearexpire {color:#FF5E00;}
#myaccount.home .expired {color:#FF003A;}
#myaccount.home .menubuttonsbox {margin:20px 0 0 0;}
#myaccount.home .menubuttonsbox a img {margin:0 0 5px 0; border:none; text-decoration:none;}
#myaccount.home .menubuttonsbox a img.left {margin:0 5px 5px 0;}
/* edit profile */
#myaccount.editprofile{}
#myaccount.editprofile .subtitle {border-bottom:1px solid #DFDFDF;padding-bottom:10px;margin:20px 10px 10px 0;}
#myaccount.editprofile .floatbox {width:210px;float:left;}
#myaccount.editprofile .text {padding:0 10px 0 0; text-align:left; color:#4d4d4d; font-size:12px; font-weight:bold; text-transform:lowercase;}
#myaccount.editprofile .input {margin:0 0 5px 0;}
#myaccount.editprofile .noticebox {width:335px;float:left;margin:0 0 0 15px;font-size:10px;}
#myaccount.editprofile .textinput {font-size:12px;padding:2px 2px;border:solid 1px #aacfe4;width:200px;margin:3px 0 0 0;}
#myaccount.editprofile input[type=text].postcode {width:140px;}
#myaccount.editprofile .imgbtn {position:relative;top:5px;left:2px;cursor:pointer;}              
#myaccount.editprofile .dropselection {width:210px;border:1px solid #aacfe4;font-size:10px;padding:2px 2px;margin:3px 0 0 0;}
#myaccount.editprofile .buttonbox {margin:20px 0}
#myaccount.editprofile .button {float:left;width:120px;}
/* my pp list */
#myaccount.mypp {}
#myaccount.mypp .mypplist {margin:0;font-size:10px;}
#myaccount.mypp .mypplist .titlebar {border-bottom:2px solid #666;padding:5px 0;color:#4d4d4d;font-size:14px;}
#myaccount.mypp .mypplist .pplistrow {padding:5px 0;border-bottom:1px dotted #DFDFDF;}
#myaccount.mypp .mypplist .pplistrow:hover {background:#efefef;}
#myaccount.mypp .mypplist .date {width:70px;text-align:left;padding:0 10px;float:left;}
#myaccount.mypp .mypplist .subject {width:580px;text-align:left;padding:0 10px;float:left;}
#myaccount.mypp .mypplist .action {width:50px;text-align:left;padding:0 10px;float:left;}
#myaccount.mypp .mypplist a, #myaccount.mypp .mypplist a:visited {color:#3B70EF;}
#myaccount.mypp .mypplist a:hover {color:#4D4D4D;}
/* view pp */
#myaccount.viewpp .box {margin:0 10px 20px 0;text-align:justify;}
/* create pp */
#myaccount.createpp {}
#myaccount.createpp .titlebox {margin:0 0 10px 0;}
#myaccount.createpp .titlebox label {font-weight:bold;}
#myaccount.createpp .titlebox input[type=text] {border:1px solid #DFDFDF; width:300px;}
#myaccount.createpp .questionbox label {font-weight:bold;}
#myaccount.createpp .questionbox textarea {border:1px solid #DFDFDF; width:700px; height:300px; overflow-y:scroll;}
#myaccount.createpp .notice {margin:0 10px 10px 0;padding:20px;background:#FFF47F;border:1px solid #DFDFDF;font-weight:bold;}
/* set pw */
#myaccount.setpw {}
#myaccount.setpw .text {width:150px;padding:0 10px 0 0; text-align:right; color:#4d4d4d; font-weight:bold;}
#myaccount.setpw .input {width:550px;}
#myaccount.setpw tr {height:40px;}
#myaccount.setpw .textinput {font-size:12px;padding:2px 2px;border:solid 1px #aacfe4;width:200px;margin:3px 0 0 0;}
#myaccount.setpw .button {clear:both; width:70px; margin:2px; padding:2px;background:#666;text-align:center; border:1px solid #333; cursor:pointer;color:#fff;font-size:11px;font-weight:bold;}
#myaccount.setpw .notice {margin:0 0 10px 0;padding:20px;color:#333;background:#FFF47F;border:1px solid #DFDFDF;font-weight:bold;}
#myaccount.setpw .success {margin:0 0 10px 0;padding:20px;color:#007F11;background:#FFF47F;border:1px solid #DFDFDF;font-weight:bold;}
#myaccount.setpw .error {margin:0 0 10px 0;padding:20px;color:#f00;background:#FFF47F;border:1px solid #DFDFDF;font-weight:bold;}
#myaccount.setpw .pwcheck {font-size:10px;}
/* my wishlist */
#myaccount.mywishlist {}
/* my orders */
#myaccount.myorders .myorderlist {font-size:10px;}
#myaccount.myorders .myorderlist .titlebar {background:#333;padding:5px 0;font-weight:bold;color:#fff;}
#myaccount.myorders .myorderlist .orderrow {padding:5px 0;border-bottom:1px dotted #DFDFDF;}
#myaccount.myorders .myorderlist .orderrow:hover {background:#DFFAFF;}
#myaccount.myorders .myorderlist .date {width:150px;text-align:left;padding:0 10px;float:left;}
#myaccount.myorders .myorderlist .orderno {width:150px;text-align:left;padding:0 10px;float:left;}
#myaccount.myorders .myorderlist .ordervalue {width:100px;text-align:right;padding:0 30px 0 10px;float:left;}
#myaccount.myorders .myorderlist .orderstatus {width:100px;text-align:left;padding:0 10px;float:left;}
#myaccount.myorders .myorderlist .vieworder {width:100px;text-align:left;padding:0 10px;float:left;clear:right;}
#myaccount.myorders .myorderlist td {padding:0 10px;}
#myaccount.myorders .myorderlist a, #myaccount.myorders .myorderlist a:visited {color:#3B70EF;}
#myaccount.myorders .myorderlist a:hover {color:#4D4D4D;}
/* view order */
#myaccount.vieworder {margin:10px 10px 0 0;}
#myaccount.vieworder .titleholder {margin:0 0 10px 0;padding:0 0 5px 0;border-bottom:1px solid #DFDFDF}
#myaccount.vieworder .headerholder {margin:0 0 20px 0;}
#myaccount.vieworder .groupholder {margin:0 0 10px 0;}
#myaccount.vieworder .actionbar {float:right;padding:5px 0;}
#myaccount.vieworder .smallbox {text-transform:uppercase;}
#myaccount.vieworder .details {font-size:11px;font-weight:bold;color:#333;}
#myaccount.vieworder .billing {width:340px;float:left;padding:10px;}
#myaccount.vieworder .shipping {width:350px;float:left;padding:10px;margin-left:10px;}
#myaccount.vieworder .titlerow {padding:5px 0;font-size:11px;line-height:20px;background:#333;color:#fff;}
#myaccount.vieworder .itemrow {padding:5px 0;font-size:11px;border-bottom:1px dotted #DFDFDF;}
#myaccount.vieworder .action {width:50px;font-size:10px;float:left;margin:0 0 0 5px;}
#myaccount.vieworder .action .buybutton {background:#DC005D;color:#FFF;padding:2px 4px;cursor:pointer;}
#myaccount.vieworder .action .discontinued {background:#ccc;color:#333;padding:2px 4px;}
#myaccount.vieworder .prdname {width:400px;float:left;margin:0 0 0 5px;}
#myaccount.vieworder .prdname a, #myaccount.vieworder .prdname a:visited {text-decoration:none;color:#4d4d4d;}
#myaccount.vieworder .prdname a:hover{text-decoration:underline;color:#2F8EFF;}
#myaccount.vieworder .qty {width:30px;float:left;text-align:right;margin:0 0 0 5px;}
#myaccount.vieworder .shipped {width:30px;float:left;text-align:right;margin:0 0 0 5px;}
#myaccount.vieworder .price {width:90px;float:left;text-align:right;margin:0 0 0 5px;}
#myaccount.vieworder .itemstatus {width:80px;float:left;margin:0 0 0 5px;}
#myaccount.vieworder .summaryrow {padding:5px 0;font-size:11px;border-bottom:1px dotted #DFDFDF;font-weight:bold;color:#333;}
#myaccount.vieworder .spacer {width:435px;float:left;margin:0 0 0 5px;}
#myaccount.vieworder .summary {width:230px;float:left;text-align:right;margin:0 0 0 5px;}
/* reset pw */
#resetpassword{margin:0 0 0 10px;width:450px;height:250px;padding:20px 14px;border:solid 2px #DFDFDF;background:#f0f0f0; overflow:hidden;}
#resetpassword.setpw {margin:20px 0 0 10px;}
#resetpassword.setpw .text {width:150px;padding:0 10px 0 0; text-align:right; color:#4d4d4d; font-weight:bold;}
#resetpassword.setpw .input {width:550px;}
#resetpassword.setpw tr {height:40px;}
#resetpassword.setpw input[type=text], #myaccount.setpw input[type=password] {font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:200px;margin:3px 0 0 0;}
#resetpassword.setpw input[type=submit] {font-size:11px;padding:0 10px;}
#resetpassword.setpw .notice {margin:0 10px 10px 0;padding:20px;color:#333;background:#FFF47F;border:1px solid #DFDFDF;font-weight:bold;}
#resetpassword.setpw .success {margin:0 10px 10px 0;padding:20px;color:#007F11;background:#FFF47F;border:1px solid #DFDFDF;font-weight:bold;}
#resetpassword.setpw .error {margin:0 10px 10px 0;padding:20px;color:#f00;background:#FFF47F;border:1px solid #DFDFDF;font-weight:bold;}
#resetpassword.setpw .pwcheck {font-size:10px;}
#resetpassword.setpw input[type=submit] {clear:both;width:100px;height:31px;background:#333;text-align:center;line-height:31px; border:1px solid #DFDFDF;
              -moz-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#fff;font-size:11px;font-weight:bold;}
/* view basket */
#viewcheckout #basketdetailsholder {min-height:300px;}
#viewcheckout #basketdetails {margin:5px 10px 20px 0;}
#viewcheckout #basketdetails .headerrow {background:#333;color:#fff;border-bottom:0px;}
#viewcheckout #basketdetails .itemrow {background:#fff;border:1px solid #DFDFDF;border-bottom:0px;}
#viewcheckout #basketdetails .altitemrow {background:#FDDFFF;border:1px solid #DFDFDF;border-bottom:0px;}
#viewcheckout #basketdetails .trash {width:24px;float:left;padding:3px;}
#viewcheckout #basketdetails .trash img {cursor:pointer;}
#viewcheckout #basketdetails .prdname {width:385px;float:left;padding:3px;}
#viewcheckout #basketdetails .mfcname {width:150px;float:left;margin-left:5px;padding:3px;}
#viewcheckout #basketdetails .unitprice {width:50px;float:left;margin-left:5px;text-align:right;padding:3px;}
#viewcheckout #basketdetails .qty {width:50px;float:left;margin-left:5px;padding:2px;text-align:right;}
#viewcheckout #basketdetails .qty input {width:35px;text-align:right;padding:0px;text-align:right;}
#viewcheckout #basketdetails .linetotal {width:72px;float:left;margin-left:5px;text-align:right;padding:3px;}
#viewcheckout #basketdetails .summary {float:right;}
#viewcheckout #basketdetails .spacer {width:415px;float:right;padding:3px;border-top:1px solid #DFDFDF;}
#viewcheckout #basketdetails .summaryrow {background:#fff;border:1px solid #DFDFDF;border-bottom:0px;font-weight:bold;}
#viewcheckout #basketdetails .summarylastrow {background:#fff;border:1px solid #DFDFDF;font-weight:bold;}
#viewcheckout #basketdetails .text {width:245px;float:left;padding:3px;}
#viewcheckout #basketdetails .value {width:105px;float:left;text-align:right;padding:3px 5px; }
#viewcheckout #bottomnav {margin:20px 10px 20px 0;text-align:right;}
#viewcheckout .updatebasket {float:right;width:105px;}
#viewcheckout .continueshopping {float:right;width:155px;}
#viewcheckout .checkout {float:right;width:155px;}
#viewcheckout .continue {float:right;width:105px;}
#viewcheckout .deliveryinstructionsholder {margin:20px 0;}
#viewcheckout .deliveryinstructions {width:750px;border:1px solid #DFDFDF;}
#viewcheckout a img {border:none;}
#viewcheckout #deliveryaddress {margin:0;}
#viewcheckout #deliveryaddress .billing {margin:0 10px 10px 0;}
#viewcheckout #deliveryaddress .shipping {margin:0 10px 10px 0;}
#viewcheckout #deliveryaddress .radio {width:25px;float:left;}
#viewcheckout #deliveryaddress .description {width:600px;float:left;}
#viewcheckout #deliveryoptions {margin:10px 10px 0 0;}
#viewcheckout #deliveryoptions .deliveryoptionrow {border-bottom:1px solid #DFDFDF;padding:5px 0px;}
#viewcheckout #deliveryoptions .radio {width:25px;float:left;}
#viewcheckout #deliveryoptions .description {width:650px;float:left;margin-left:5px;}
#viewcheckout #deliveryoptions .price {width:70px;float:left;text-align:right;font-weight:bold;color:#333; margin-left:5px;}
#viewcheckout #iframeholder {width:770%;height:500px;}
#viewcheckout .ordercomplete {min-height:300px;}
#viewcheckout .notice {margin:10px 10px 10px 0px;padding:10px;color:#fff;background:#D3145A;}
#viewcheckout .error {margin:10px 10px 10px 0px;padding:10px;color:#f00;background:#dfdfdf;}

/*search*/
#search .searchresultsbox {margin:0 0 20px 0}
#search .searchresultsbox-mc {margin:0 0 20px 0}
#search .searchresultsbox-mc a {color:#666;font-weight:bold;}
#search .searchresultsbox-mc a:hover {color:#D4145A;}
#search .searchresultsbox-hc {margin:0 0 20px 0;}
#search .searchresultsbox-hc a {text-decoration:none;color:#666;font-weight:bold;}
#search .searchresultsbox-hc a:hover {color:#D4145A;}
#search .searchresultfilters {margin:0 0 20px 0;}
/* basket progress */
.basketprogress {margin:0 10px 10px 0;width:790px;overflow:hidden;}
.basketprogress ul {list-style:none; margin:0; padding:0;}
.basketprogress ul li {float:left;display:block;float:left;color:#fff; padding:5px 43px 5px 10px; background:#333;}
.basketprogress ul li.progress {background:#D3145A;}
.basketprogress ul li.now {background:#D3145A url(/images/site/rarrow.gif) no-repeat right;}
.basketprogress ul li a, .breadcrumb ul li a:visited {text-decoration:none;}
/* contact us */
#contactus {min-height:500px;background:#fff;margin:0 10px 0 0;}
#contactus .messageform {margin:20px 0 0 0;}
#contactus .customername {border:1px solid #ccc;padding:2px;width:250px;}
#contactus .customeremail {border:1px solid #ccc;padding:2px;width:250px;}
#contactus .subject {border:1px solid #ccc;padding:2px;width:250px;}
#contactus .message {border:1px solid #ccc;padding:2px;width:450px;}
#contactus .submitbutton {clear:both; width:70px; margin:2px; padding:2px;background:#666;text-align:center; border:1px solid #333; cursor:pointer;color:#fff;font-size:11px;font-weight:bold;}
#contactus .error {margin:0 10px 10px 0;padding:20px;color:#f00;background:#FFF47F;border:1px solid #DFDFDF;font-weight:bold;}
#contactus .success {margin:0 10px 10px 0;padding:20px;color:#007F11;background:#FFF47F;border:1px solid #DFDFDF;font-weight:bold;}
#contactus #emailbox {position:absolute;width:400px;height:180px;display:none;border:10px solid #666;z-index:7000;background:#fff;font:11px arial,sans-serif;margin:0;padding:0;}
#contactus #emailbox .closebox{cursor:pointer;position:absolute;z-index:7100;top:-20px;left:395px;margin:0;padding:0;}
/* site map */
#sitemap .categorygroup {width:240px;float:left;margin-right:10px;padding:10px 0;}
#sitemap .categorygroup .smalltitle {margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #DFDFDF;}
#sitemap .categorygroup .smalltitle a {text-decoration:none;}
#sitemap .categorygroup ul {margin:0;padding:0 0 0 15px;} 
#sitemap .categorygroup li {margin:0;padding:0;font-size:10px;}
#sitemap .categorygroup li a{text-decoration:none;color:#4d4d4d;}
#sitemap .categorygroup li a:hover {color:#D7185B;}
#sitemap .spacer {width:780px;height:5px;margin-bottom:5px;}
/* vhaddictspromo */
#vhaddictspromo {margin:0 10px;}
/* in the press */
#inthepress .subtitle {padding:0;margin-bottom:10px; border-bottom:1px solid #DFDFDF;}
#inthepress .article {width:190px;height:70px;float:left; margin:0 10px 20px 0;}
#inthepress a img {border:none;text-decoration:none;}
#inthepress p {border-bottom:10px;text-align:justify;}
/* press article */
#pressarticle {margin-right:10px;}
#pressarticle a img {border:none;text-decoration:none;}
#pressarticle p {margin-bottom:10px;text-align:justify;}
#pressarticle .featuredproducts {margin-top:20px;}

/* error page */
#error p {margin-bottom:5px;}
/* track order */
#trackorder {margin:10px;font-size:12px;height:500px;}
#trackorder .entryform {margin:10px 0 30px 0;}
#trackorder .entryform .textbox {width:150px;padding:3px;border:1px solid #8FB8FF;}
#trackorder .entryform .button {padding:3px 10px;background:#333;color:#fff;border:1px solid #ccc;text-transform:uppercase;font-size:11px;}
#trackorder .shipping .header {background:#333;color:#fff;}
#trackorder .itemdetails {font-size:11px;}
#trackorder .itemdetails td {padding:5px;}
#trackorder .itemdetails .header {background:#333;color:#fff;}
#trackorder .itemdetails .sku {width:90px;}
#trackorder .itemdetails .productname {width:300px;}
#trackorder .itemdetails .quantity {width:90px;}
#trackorder .itemdetails .shipped {width:90px;}
#trackorder .itemdetails .date {width:100px;}
#trackorder .itemdetails .itemstatus {width:250px;}
/* home */
#home {width:980px;margin:0 10px;padding:0;}
#home div{margin:0;padding:0;}
#home a img {border:none;text-decoration:none;}
#home .rotate {width:734px;height:350px;overflow:hidden;}
#home .r1b1 {width:734px;margin:0 10px 10px 0;float:left;}
#home .r1b2 {width:236px;margin:0 0 10px 0;float:left;}
#home .r1b2 .top {margin:0 0 10px 0;}
#home .stripline {margin:0 0 10px 0;}
/*#home .r2b1 {width:320px;margin:0 10px 10px 0;float:left;}
#home .r2b2 {width:320px;margin:0 10px 10px 0;float:left;}
#home .r2b3 {width:320px;margin:0 0 10px 0;float:left;}*/
#home .r2b1 {width:238px;margin:0 9px 10px 0;float:left;}
#home .r2b2 {width:238px;margin:0 9px 10px 0;float:left;}
#home .r2b3 {width:238px;margin:0 9px 10px 0;float:left;}
#home .r2b4 {width:238px;margin:0 0 10px 0;float:left;}
#home .r3b1 {width:188px;margin:0 10px 10px 0;float:left;}
#home .r3b2 {width:188px;margin:0 10px 10px 0;float:left;}
#home .r3b3 {width:188px;margin:0 10px 10px 0;float:left;}
#home .r3b4 {width:188px;margin:0 10px 10px 0;float:left;}
#home .r3b5 {width:188px;margin:0 0 10px 0;float:left;}
/*#home .r4b1 {width:488px;margin:0 10px 10px 0;float:left;}
#home .r4b2 {width:482px;margin:0 0 10px 0;float:left;}
#home .r4b1 {width:320px;margin:0 12px 10px 0;float:left;}*/
#home .r4b1 {width:155px;margin:0 10px 10px 0;float:left;}
#home .r4b2 {width:155px;margin:0 10px 10px 0;float:left;}
#home .r4b3 {width:155px;margin:0 10px 10px 0;float:left;}
#home .r4b4 {width:155px;margin:0 10px 10px 0;float:left;}
#home .r4b5 {width:155px;margin:0 10px 10px 0;float:left;}
#home .r4b6 {width:155px;margin:0 0 10px 0;float:left;}
#payment {}
#payment .ccbox {border:1px solid #666;background:#fff;}
/* basket 2 */
#viewbasket #basketdetailsholder {}
#viewbasket #basketdetails {margin:5px 10px 10px 0;font-size:.9em;}
#viewbasket #basketdetails .headerrow {border:1px solid #DFDFDF;padding:2px;font-weight:bold;font-size:12px;}
#viewbasket #basketdetails .itemrow {background:#fff;border:1px solid #DFDFDF;border-top:0px;padding:5px 2px;}
#viewbasket #basketdetails .prdname {width:400px;float:left;padding:3px 5px;}
#viewbasket #basketdetails .prdname a, #viewbasket #basketdetails .prdname a:visited {color:#4D4D4D;text-decoration:none;}
#viewbasket #basketdetails .prdname a:hover {color:#D31459;text-decoration:underline; }
#viewbasket #basketdetails .stockwarning {color:#f00;}
#viewbasket #basketdetails .stockwarning a, #viewbasket #basketdetails .stockwarning a:visited{color:#D31459;text-decoration:underline;}
#viewbasket #basketdetails .unitprice {width:70px;float:left;margin-left:5px;text-align:right;padding:3px;}
#viewbasket #basketdetails .qty {width:70px;float:left;margin-left:5px;padding:3px;text-align:right;}
#viewbasket #basketdetails .qty input[type=text] {border:1px solid #666;}
#viewbasket #basketdetails .updateqty {width:100px;float:left;padding:3px;}
#viewbasket #basketdetails .updatebtn {font-size:.9em;cursor:pointer;background:#016F00;color:#FFF;margin:0 2px;white-space:nowrap;-moz-border-radius:3px;-webkit-border-radius:3px;padding:2px 4px;}
#viewbasket #basketdetails .trashbtn {font-size:.9em;cursor:pointer;background:#AF0007;color:#FFF;margin:0 2px;white-space:nowrap;-moz-border-radius:3px;-webkit-border-radius:3px;padding:2px 4px; }
#viewbasket #basketdetails .updatebtn:hover { background:#019F00;}
#viewbasket #basketdetails .trashbtn:hover { background:#EF000F;}
#viewbasket #basketdetails .qty input {width:35px;text-align:right;padding:0px;text-align:right;font-size:10px;}
#viewbasket #basketdetails .linetotal {width:80px;float:left;margin-left:5px;text-align:right;padding:3px;}
#viewbasket #basketdetails .spacer {width:490px;float:left;}
#viewbasket #basketdetails .summary {width:300px;float:left;}
#viewbasket #basketdetails .infobox {padding:5px;margin:5px 5px 0 0;border:2px solid #d4145a;color:#d31459;}
#viewbasket #basketdetails .noticebox {padding:5px;margin:5px;-moz-border-radius:5px;-webkit-order-radius:5px;border:2px solid #f60;}

#viewbasket #basketdetails .summaryrow {background:#fff;border:1px solid #DFDFDF;border-top:0px;font-weight:bold;padding:5px 2px;}
#viewbasket #basketdetails .text {width:185px;float:left;padding:3px 0 3px 10px;}
#viewbasket #basketdetails .value {width:80px;float:left;text-align:right;padding:3px;}
#viewbasket #basketdetails .notice {color:#D31459;padding-left:5px;}
#viewbasket .bottomnav {text-align:right;margin-right:10px;}
#viewbasket .bottomnav a img {border:0px;text-decoration:none;}
#viewbasket .messagebox {padding:20px;margin:5px 5px 0 0;}
/* Button effect for links */
/*
#viewbasket #basketdetails .prdname a, #viewbasket #basketdetails .prdname a:visited { -moz-transition: background 0.1s ease-in-out; -webkit-transition: background 0.1s ease-in-out; background: rgb(255,91,0); background: rgba(255,91,0,0.4); color: #ccc; margin: 0 2px; white-space: nowrap; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid rgba(0,0,0,0.3); padding: 0 6px; }
#viewbasket #basketdetails .prdname a:hover { padding: 1px 7px; border: 0; background: rgb(255,91,0); background: rgba(255,91,0,0.7); color: white;  }
*/
.zawgyi {font-size:15px;font-weight:bold;font-family:zawgyi, sans-serif;color:#D4145A;}
.aubrey {font-size:15px;font-weight:bold;font-family:aubrey, sans-serif;color:#D4145A;}
.sansation {font-size:15px;font-weight:bold;font-family:sansation, sans-serif;color:#D4145A;}
.sansationlt {font-size:15px;font-weight:bold;font-family:sansationlt, sans-serif;color:#D4145A;}
/* best sellers */
.bestsellermix {width:178px;margin:0 0 10px 0;padding:0;border:1px solid #DFDFDF; overflow:hidden;}
.bestsellermix .titletext {padding:5px 10px; color:#333;text-transform:uppercase;font-size:15px;background:#FBFBFB url(/images/site/nav-header.jpg) repeat-x;border-bottom:2px solid #D4145A;}
.bestsellermix .index {display:block;margin:7px 0 7px 10px;padding:0;color:#d4145a;}
.bestsellermix .item {display:block;margin:7px 0;padding:0 5px;}
.bestsellermix tr {border-bottom:1px solid #ccc;display:block;}
.bestsellermix a {text-decoration:none;color:#333;}
.bestsellermix a:hover {text-decoration:underline;color:#d4145a;}
