/* Sort padding & margins out */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, input, p, blockquote, th, td {margin: 0;padding: 0;}

/* Remove list styles from lists */
ol, ul {list-style:none;}

/* Normalise font style & weight */
address, caption, cite, code, dfn, th, var {font-style:normal;font-weight:normal;}

/* Set tables to have a default of nothing */
table {border-collapse:collapse;border-spacing:0;}

/* Remove border from Fieldset and images */
fieldset, img {border:0;}

/* Left align text etc... */
caption, th {text-align:left;}

/* Removes quotation marks from q */
q:before, q:after {content:'';}

/* Create a consistent font size through all browsers */
body {font-size: 76%;color:#3A3A3A;}
textarea {font-family:Verdana, Arial, Helvetica, sans-serif;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, input, p, blockquote, th, td, blockquote, textarea {font-size:1em;}

/*----------------*/

/* Styles for Editor in admin section  */
.syserror {display:block;width:auto;padding:4px;background-color:#FF0000;color:#FFFFFF;font-weight:bold;}
.syssuccess {display:block;width:auto;padding:4px;background-color:#009933;color:#FFFFFF;font-weight:bold;}
.clearer {clear:both;line-height:1px;font-size:1px;height:1px;}
.imgleft15 {margin:0px 15px 15px 0px;float:left;}
.imgright15 {margin:0px 0px 15px 15px;float:right;}
.imgleft20 {margin:0px 20px 20px 0px;float:left;}
.imgright20 {margin:0px 0px 20px 20px;float:right;}
ul {padding:0px 0px;}
li {padding:0px 0px;}
ol {padding:8px 0px 8px 20px;}
fieldset {
/*padding:15px;margin:10px 0px 10px 0px;border:2px #828388 solid;*/
}
legend {padding:8px;font-weight: bold;font-size: 1em;}
acronym {border-bottom:1px #666666 dashed;}
blockquote {}
blockquote img {float:left;margin:0 3px 0 0;}
blockquote p {margin:0;padding:2px 0px;}
cite {font-weight:bold;padding:10px 0px;display:block;text-align:right;}
img {border:0;}

/* ----------------- used as main heading ---------------- */
h1 {font-size: 1.8em;font-weight:normal;padding:0 0 12px;}
#blogpostholder h1 {padding:0 0 10px;}
h2 {font-weight: normal;font-size: 1.5em;padding:12px 0 10px;}
h3 {font-size: 1.3em;font-weight:normal;}
h4 {font-size:1em;}

/*  -------------------- GENERIC FORM & BUTTON STYLES  -------------------- */
input[type="text"], input[type="password"], textarea {padding:0.6em;border:2px #666666 solid;color:#666666;}
.textfield {padding:0.6em;border:2px #666666 solid;color:#666666;}
input[type="text"]:focus, input[type="text"]:hover, input[type="password"]:focus, input[type="password"]:hover, textarea:hover, textarea:focus {border:1px #666666 solid;background-color:#FFFFFF;}

/*  These styles are for the form buttons  They are seperate as IE doesn;t like mixing the class with the CSS2 styles*/
input.formbutton {border:2px #115525 solid;background-color:#176F31;color:#FFFFFF;cursor:pointer;padding:0.6em 1.5em;font-weight:bold;}
input[type="submit"], input[type="button"] {border:2px #115525 solid;background-color:#176F31;color:#FFFFFF;cursor:pointer;padding:0.6em 1.5em;font-weight:bold;}

/*input[type="submit"]:hover, input[type="button"]:hover {border:2px #000 solid;}
*/
span.tickbox {padding:4px 0 0 0;display:block;}
.textbox {width:220px;}

/* --------------------------------------------------------------- */
.innerfive {padding:5px;}
.innerten {padding:10px;}
.innerfifteen {padding:15px;}

/* #####################  CMS SPECIFIC STYLES  ###################### */

/* Details View */
.detailsviewstyles {width:90%;}
.detailsviewstyles td {padding:3px;}
.detailsviewstyles th {padding:3px;font-weight:bold;}
.altrowdetailsviewstyles {}

/* Grid View */
.gridviewstyles {width:90%;}
.gridviewstyles td {padding:3px;}
.gridviewstyles th {padding:3px;font-weight:bold;}
.altrowgridviewstyles {}
.selectedgridviewrow {}

/* ##### SUB NAV #### */
.subnav {clear:both;background-color:#FEE7E8;padding:8px;font-size:0.9em;margin:0 0 8px 0;}
.subnav h3 {padding:0;margin:0;color:#F5464B;}
.subnav ul {}
.subnav li {display:inline;padding:2px 8px;}

/*  BLOG THINGS ####################  */
.blogsnippets {padding:18px 0px 18px 0px;border-bottom:3px #CCC solid;}
.blogsnippets h2 {font-size:1.6em;color:#000;}
.blogsnippets h2 a, .blogsnippets h2 a:visited {color:#000;text-decoration:none;}
.blogsnippets h2 a:hover {text-decoration:underline;}
.blogsnippets img {float:left;margin:0px 15px 15px 0px;}
.blogsnippets p {}
.postdetails {display:block;font-size:0.8em;padding:2px 0px 4px;}
.categorisedin {display:block;text-align:right;font-size:0.9em;padding:6px 0px 0px 0px;}
.loggedintext {display:block;padding:15px 0px 15px 0px;}
.mceContentBody ul, #blogpostholder ul {padding:8px 0px 8px 15px !Important;list-style-position:outside !Important;list-style-type:disc !Important;}
#singlelisting {padding:30px;}
.postdetails {font-size:0.9em;color:#999999;}
#commentsholder {padding:10px 0px;clear:both;}
#leavecomment {}
#leavecomment ul {}
#leavecomment li {padding:3px 0px;}
#leavecomment li label {display:block;}
.comments_ind, .comments_ind_admin {padding:10px;border-bottom:1px #CCCCCC solid;margin:4px 0;}
.comments_ind_admin {background-color:#EBEEE7;}
.comments_ind h4, .comments_ind_admin h4 {padding:2px 0px;}
span.postDate {display:block;font-size:0.9em;color:#999999;padding:0px 0px 10px 0px;}
.categorisedin {color:#999;font-weight:bold;text-align:right;font-size:0.9em;}
.blogthumb {border:1px #BC0176 solid;}
#blogcatpager {padding:12px 0px;font-weight:bold;font-size:0.9em;text-align:right;}
#blognavigationholder {font-size:1.1em;padding:0 0 15px 0;float:right;width:200px;margin:0 0 15px 20px;padding:12px;background-color:#FEE7E8;}
#blognavigationholder li {padding:4px 0 !Important;}
#blognavigationholder li a, #blognavigation li a:visited {display:block;padding:7px;}
#blognavigationholder li a:hover {background-color:#ffffff;}

/* ################  FORMS ############### */
.myforms {width:100%;padding:0 !Important;}
.myforms li {width:100%;clear:both;float:left;padding:10px 0px;list-style:none !Important;}
.myforms label {display: inline-block;line-height: 1.5em;vertical-align: top;float:left;width: 18em; 
/* Width of labels */
padding:0px 5px 0px 0px;}
.myforms label span {display: block;font-size:0.9em;}
.myforms em {font-weight: bold;font-style: normal;color: #f00;}
.myforms .mysubmit {margin: 0px 0px 0px 0em; 
/* This line can be used the button with the inputs */
}

/* ####################################### */

/* External Content Plugin */
.externalcontent {display:block;width:100%;padding:12px 0;}

/* ####################################################################################################################################### */

/* ####################################################################################################################################### */

/* ------------------------------------------- START SITE SPECIFIC STYLES ---------------------------------------------------------------- */

/* ####################################################################################################################################### */

/* ####################################################################################################################################### */

/* Create a consistent font size through all browsers */
body {}
.systemmessages {display:block;padding:5px;color:#FFFFFF;font-size:0.9em;font-weight:bold;background-color:#009933;margin:8px 0px;}

/*----------------*/
a{color:white;text-decoration:underline;}
a:hover{color:white;text-decoration:none;}
p {}
fieldset {/*padding:18px;margin:10px 0px 10px 0px;border:4px #000000 solid;*/}
legend {padding:8px;font-weight: normal;font-size: 1.6em;}
acronym {border-bottom:1px #666666 dashed;}
blockquote {background-image:url(http://www.n3o.co.uk/img/quotes.jpg);background-position:top left;background-repeat:no-repeat;padding:0px 0px 0px 55px;}
blockquote p {margin:0;padding:2px 0px;}
blockquote.inlinetext {margin:14px 0;color:#555555;font-size:0.9em;}
cite {display:block;text-align:right;padding:12px 0px 10px 0px;}
cite span {font-weight:bold;}
img {border:0;}
address {font-size:0.95em;}

/* ----------------- used as main heading ---------------- */
h1 {font-size: 2.1em;font-weight:normal;padding:4px 0px 17px 0px;color:#000;}
h1 span {font-size:0.6em;display:block;text-align:right;color:#EA1C21;}
h2 {font-weight: normal;font-size: 1.4em;color:#d93e42;padding:10px 0;}
h3 {font-weight: normal;padding:10px 0;font-size:1.3em;}
h4 {padding:10px 0;}

/*  -------------------- GENERIC FORM & BUTTON STYLES  -------------------- */
input, textarea {color:#000;padding:8px;border:2px #CCC solid;background-color:#FFFFE1;}
input:focus, textarea:focus, input:hover, textarea:hover, textarea:focus, textarea:hover {border:2px #000 solid;background-color:#FFFFFF;}
input[type="submit"], input[type="button"] {border:2px #DC2B31 solid;color:#FFFFFF;cursor:pointer;text-align:center;padding:12px 12px;background-image:url(http://www.n3o.co.uk/img/bg/button.jpg);background-repeat:repeat-x;background-position:bottom;background-color:#F34449;font-weight:bold;}
input[type="submit"]:hover, input[type="button"]:hover {background-image:none;}
.mybutton {border:2px #DC2B31 solid;color:#FFFFFF;cursor:pointer;text-align:center;padding:12px 0px;background-image:url(http://www.n3o.co.uk/img/bg/button.jpg);background-repeat:repeat-x;background-position:bottom;background-color:#F34449;font-weight:bold;}
.clearer {clear:both;line-height:1px;font-size:1px;height:1px;}
.iefixer {margin-bottom:-1px !Important;}

/* --------------------------------------------------------------- */
.innerfive {padding:5px;}
.innerten {padding:10px;}
.innerfifteen {padding:15px;}
.font-nine {font-size:0.9em;}
.font-eight {font-size:0.8em;}
.font-seven {font-size:0.7em;}

/* --------- END GENERIC STUFF -------------- */
# {width:950px;margin:0px auto;}
p {font-size:0.9em;padding:0px;margin:0px;margin-bottom:10px;}

/* Top Branding */
#branding {position:relative;height:100px;}
#contactnumber {position:absolute;top:20px;right:0;width:auto;color:#FFFFFF;font-size:1.7em;}
#contactnumber span {color:#000000;}
#contactnumber a, #contactnumber a:visited {color:#FFFFFF;border:none;font-weight:normal;}
#contactnumber a:hover {text-decoration:underline;}

/* Main Navigation */

/* Main content start */
#content {background-color:#FFFFFF;background-image:url(http://www.n3o.co.uk/img/bg/content-bg-top.jpg);background-position:top;background-repeat:no-repeat;padding:8px 0px 0px 0px;clear:both;}
#content-left {float:left;width:400px;font-size:0.95em;}
#content-left h2 {clear:both;padding:10px 0px 15px 0px;font-size:1.4em;}
#featuredworkholder {margin:0px 0px 15px 0px;padding:0px 0px 15px 0px;}
#featuredworkholder .bigimage {margin:0px 0px 10px 0px;border:1px #CCC solid;}
span#featuredthumbs img {float:left;margin:0px 8px 15px 0px;border:1px #CCC solid;}
#featuredworkholder h4 a, #featuredworkholder h4 a:visited {color:#000000;font-weight:bold;padding:0px 0px 8px 0px;border:none;}
.nomarginright {margin-right:0 !Important;}
a.viewmoreportfolio {display:block;background-image:url(http://www.n3o.co.uk/img/view-portfolio-button.jpg);background-repeat:no-repeat;width:245px;line-height:31px;text-align:center;color:#FFFFFF !Important;border:none !Important;margin:0px 0px 0px 75px;}
a:hover.viewmoreportfolio {text-decoration:underline;color:#FFFFFF;}
#content-right {float:right;width:480px;}
.hpdude {float:right;margin:25px 10px 15px 22px;}
#threeboxes {clear:both;float:left;width:480px;padding:18px 0px;font-size:0.9em;white-space:nowrap;}
#threeboxes li {display:block;float:left;width:33%;border-right:1px #CCCCCC solid;white-space:nowrap;}
.noendborder {border:none !Important;}
#threeboxes li a span {display:block;padding:3px 0px;}
#threeboxes li a span.head {font-weight:bold;color:#f5464b;font-size:1.1em;}
#threeboxes li a, #threeboxes li a:visited {color:#000000;font-weight:normal;border:none;padding:10px;display:block;white-space:nowrap;}
#threeboxes li a:hover {background-color:#fddfe0;}
#header {}
#content-inner {background-image:url(/img/bg/content-bg-bottom.jpg);background-position:bottom;background-repeat:no-repeat;padding:30px 50px;min-height:400px;height:auto !important;height:400px;}

/*Footer Start*/
#extratext {color:#666;text-align:center;padding:10px 0px;font-size:0.95em;}
#copyright {text-align:center;color:#424141;font-size:0.95em;}
#cmslist {border-left:2px solid #F5464B;font-size:0.9em;list-style-image:none;list-style-position:outside;list-style-type:disc;margin:14px 0;padding:0 0 0 70px;}
#cmslist li {list-style-image:url(http://www.n3o.co.uk/img/list-arrow.gif);margin:0;padding:4px 0 3px;}

/* ####################################################################################################################################### */

/* ####################################################################################################################################### */
body {background-image:url(/img/bg-wood.jpg);background-color:black;font-family:tahoma, arial, verdana;font-size:1.0em;color:#ffffff;}
#site-content {margin-right:0px;}
h1 {clear:both;position:relative;background:transparent url(/img/h1-bg.jpg);background-repeat:no-repeat;background-position:bottom;color:#ffffff;font-family:"Arial bold", tahoma;font-size:20px;font-weight:bold;letter-spacing:-0.5px;line-height:20px;padding-bottom:0;text-indent:30px;text-transform:lowercase;margin-bottom:20px;padding-top:10px;}
#prodviewholder h2 {clear:both;position:relative;background:transparent url(/img/h1-bg.jpg);background-repeat:no-repeat;background-position:bottom;color:#ffffff;font-family:"Arial bold", tahoma;font-size:20px;font-weight:bold;letter-spacing:-0.5px;line-height:20px;padding-bottom:0;text-indent:30px;text-transform:lowercase;margin-bottom:20px;}
#site-search {float:left;margin-top:8px;margin-left:92px;}
#basket {width:290px;float:right;margin-top:16px;}
#basket-text {background-color:#000000;border-top:1px dotted #cccccc;border-bottom:1px dotted #cccccc;margin-top:10px;font-size:10px;padding:3px;padding-left:10px;float:left;width:125px;}
#basket-button a {background:transparent url(/img/checkout-button.gif) no-repeat scroll left top;display:block;height:31px;width:31px;}
#basket-button a:hover {background:transparent url(/img/checkout-button.gif) no-repeat scroll right top;background-position:top -31px;display:block;height:31px;width:31px;}
#basket-button {width:31px;height:31px;float:left;}
a.basket-link {height:0 !important;overflow:hidden;padding:31px 0 0;}
#recentlyviewedholder p{margin-left:17px;font-size:11px;}
#checkout-button {float:left;margin-top:2px;}
#checkout-button a {background:transparent url(/img/checkout-button.jpg) no-repeat scroll left top;display:block;height:37px;width:101px;}
a.checkout-link {height:0 !important;overflow:hidden;padding:37px 0 0;}
#checkout-button a:hover {background:transparent url(/img/checkout-button.jpg) no-repeat scroll right top;height:37px;width:101px;}
a.buttonTopCheckout:hover {background-position:left -32px;}
a.buttonTopCheckout {background:transparent url(/img/buttons/buttonTopCheckout.jpg) no-repeat scroll left top;display:block;height:33px;width:90px;}
a.buttontext33 {height:0 !important;overflow:hidden;padding:33px 0 0;}
#header #search fieldset input {padding:2px;width:138px;margin-right:20px;}
#header #search fieldset input, #header #search fieldset select {background-color:#6B6B6B;border:1px solid #E5E5E5;color:#FFFFFF;margin-right:10px;padding:1px 2px;width:144px;font-size:11px;height:19px;float:left;}
#header #search fieldset input {padding:2px;width:138px;height:13px;}
#header input, #header select, #header textarea {font-family:tahoma, arial, verdana;font-size:11px;}
#search fieldset select {margin-right:8px !important;}
#search fieldset {padding:0px !important;margin:0px !important;}
a.buttonGo:hover {background-position:0 -25px;}
a.buttonGo {background:transparent url(/img/buttonGo.gif) no-repeat scroll left top;display:block;height:19px;width:42px;}
a.buttontext19 {height:0 !important;overflow:hidden;padding:19px 0 0;}
div.topSearch {}
#search {margin-top:20px;padding-left:0px;float:left;width:300px;}
#header {width:100%;border-bottom: 1px solid #838383;float:left;}
#left-header {float:left;width:168px;}
#right-header {float:right;width:782px;height:107px;background-image:url(/img/header-bg.jpg);}
#search-basket-holder {height:77px;}

/*--- Navigation Start ---*/

#navigation {font: bold 14px Arial;width: 100%; 
/*leave this value as is in most cases*/
}
#navigation ul {margin: 0;padding: 0;float: left;width: 781px; 
/*width of menu*/
background: url(/img/nav-bg.jpg) top repeat-x;background-color:#353535;height:30px;border-left:1px solid #2B2B2B;}
#navigation ul li {display: inline;}
#navigation ul li .nav-border {border-right: 0px solid white;width:109px;}
#navigation ul li a:visited {color: white;}
#navigation ul li a {float: left;color: white; 
/*text color*/
padding: 7px 0px;text-decoration: none;border-right: 1px solid #838383; 
/*dark purple divider between menu items*/
width:111px;text-align:center;}
#navigation ul li a:hover, #navigation ul li .current {color: #727272 !important; 
/*text color of selected and active item*/
padding-top: 7px; 
/*shift text down 1px for selected and active item*/
padding-bottom: 7px; 
/*shift text down 1px for selected and active item*/
background: url(/img/nav-hover-bg.jpg) top repeat-x;background-color:#a6a6a6;}
#leftNav {background-color:#222222;display:inline;float:left;margin:0;width:170px;}
#leftNav h2 {color:#ffffff;font-size:0.7em;font-weight:bold;height:26px;line-height:26px;margin:0;padding:0px;}
#leftNav h2 a:hover {background-position:0 -31px;}
#leftNav h2 a {background:transparent url(/img/bgHeader.gif) no-repeat scroll 0 0;color:#D6FF00;display:block;padding:0 0 0 25px;text-decoration:none;width:145px;}
#leftNav ul li a:hover {background-color:#000000;}
#leftNav ul li a {color:#FFFFFF;display:block;height:16px;line-height:16px;padding:0 0 0 28px;text-decoration:none;}
#leftNav ul li {border-bottom:1px solid #454545;color:#FFFFFF;display:block;height:16px;line-height:16px;font-size:11px;}
/*If womens nav change bg*/
#leftNav h2 a.womenscat {background-image:url(/img/nav-women.jpg);}

/*--- Main content start ---*/
#main-content {width:100%;float:left;}
#left-content {float:left;width:170px;}
#right-content {float:right;width:780px;}
#header-image {width:610px;float:left;}
#newsletter-box {background: url(/img/bgNewsletter.gif) top repeat-x;height:163px;width:170px;float:right;}
.newsletter {margin-top:39px;}
.newsletter fieldset {padding:0px;margin:0px;padding-left:10px;}
.newsletter p {clear:both;color:#D6FF00;line-height:12px;margin:0 0 10px;width:160px;font-size:0.6em;margin-left:10px;}
.newsletter fieldset input {background-color:#889D1E;border:1px solid #C7EC05;color:#333333;margin:0 0 0px;padding:2px;width:140px;font-size:0.7em;margin-bottom:2px;}
.newsletter input[type="text"]:focus, .newsletter input[type="text"]:hover {background-color:#889D1E!important;border:1px solid #C7EC05;}
.buttonNewsSubmit {margin-left:43px;margin-top:4px;}
a.buttonNewsSubmit {background:transparent url(/img/buttonSubmit.gif) no-repeat scroll left top;display:block;height:19px;width:60px;}
a.buttonNewsSubmit:hover {background-position:0 -25px;}
a.buttontext19 {height:0 !important;overflow:hidden;padding:19px 0 0;}
#bottom-shadow {background:transparent url(/img/xDresserBottom.png) no-repeat scroll left top;height:10px;position:relative;z-index:10;margin-top:-10px;margin-bottom:5px;}
#home-page-header {float:left;height:163px;}
#top-shadow {background:transparent url(/img/xDresserTop.png) no-repeat scroll left top;height:10px;margin-bottom:-10px;position:relative;z-index:10;}
#-links {width:950px;margin:auto;}
#-links ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 10px;float:left;}
#-links ul li {color:#FFFFFF;display:inline;font-size:10px;font-weight:bold;height:30px;line-height:30px;padding-right:10px;}
#-links ul li a {color:#FFFFFF;text-decoration:none;background:transparent url(/img/footer-list-bg.gif) no-repeat scroll left center;padding-left:12px;}
#-links ul li a:hover {color:#FFFFFF;text-decoration:underline;}
#footer {width:950px;margin:auto;background-color:#383838;border:1px solid #454545;padding-top:10px;padding-bottom:10px;}
.blog-preview-entry {margin-left:30px;border-bottom:1px dotted #CCCCCC;float:left;margin-bottom:15px;padding-bottom:15px;}
.blog-preview-entry-left {width:90px;float:left;}
.blog-preview-entry-right {float:left;margin-left:15px;width:635px;}
.blog-preview-entry-right h4 {font-size:0.8em;padding-top:0px;color:#ffffff;}
.blog-preview-entry-right h4 a {color:#D6FF00;text-decoration:none;background:transparent url(/img/blog-header-bg.jpg) no-repeat scroll left center;padding-left:21px;}
.blog-preview-entry-right h4 a:hover {color:#D6FF00;text-decoration:underline;}
.blog-preview-entry-right p {font-size:0.7em;margin-top:0px;line-height:16px;margin-bottom:0px;}
.blog-preview-entry-left img {border:2px solid #ffffff;}
p.preview-date {background-color:#000000;padding:2px 6px;display:inline;font-size:0.5em;text-transform:uppercase}
#blog-preview h2 {clear:both;position:relative;background:transparent url(/img/h1-bg.jpg);background-repeat:no-repeat;background-position:bottom;color:#ffffff;font-family:"Arial bold", tahoma;font-size:20px;font-weight:bold;letter-spacing:-0.5px;line-height:20px;padding-bottom:0;text-indent:30px;text-transform:lowercase;margin-bottom:20px;}
#headwear-box a {background:transparent url(/img/headwear.jpg) no-repeat scroll left top;display:block;height:192px;width:241px;float:left;}
a.headwear-link {height:0 !important;overflow:hidden;padding:192px 0 0;}
#neckwear-box a {background:transparent url(/img/neck-wear.jpg) no-repeat scroll left top;display:block;height:192px;width:241px;float:left;margin-left:10px;margin-right:10px;}
a.neckwear-link {height:0 !important;overflow:hidden;padding:192px 0 0;}
#eyewear-box a {background:transparent url(/img/eyewear.jpg) no-repeat scroll left top;display:block;height:192px;width:241px;float:left;}
a.eyewear-link {height:0 !important;overflow:hidden;padding:192px 0 0;}
#mens-jewellery-box a {background:transparent url(/img/mens-jewellery.jpg) no-repeat scroll left top;display:block;height:192px;width:241px;float:left;}
a.mens-jewellery-link {height:0 !important;overflow:hidden;padding:192px 0 0;}
#mens-underwear-box a {background:transparent url(/img/mens-underwear.jpg) no-repeat scroll left top;display:block;height:192px;width:241px;float:left;margin-left:10px;margin-right:10px;}
a.mens-underwear-link {height:0 !important;overflow:hidden;padding:192px 0 0;}
#mens-watches-box a {background:transparent url(/img/mens-watches.jpg) no-repeat scroll left top;display:block;height:192px;width:241px;float:left;}
a.mens-watches-link {height:0 !important;overflow:hidden;padding:192px 0 0;}
#belts-box a {background:transparent url(/img/belts.jpg) no-repeat scroll left top;display:block;height:192px;width:241px;float:left;}
a.belts-link {height:0 !important;overflow:hidden;padding:192px 0 0;}
#wallets-box a {background:transparent url(/img/wallets.jpg) no-repeat scroll left top;display:block;height:192px;width:241px;float:left;margin-left:10px;margin-right:10px;}
a.wallets-link {height:0 !important;overflow:hidden;padding:192px 0 0;}
#bags-box a {background:transparent url(/img/bags-and-satchels.jpg) no-repeat scroll left top;display:block;height:192px;width:241px;float:left;}
a.bags-link {height:0 !important;overflow:hidden;padding:192px 0 0;}
#mens-accessories-box a {background:transparent url(/img/mens-accessories.jpg) no-repeat scroll left top;display:block;height:192px;width:241px;float:left;}
a.mens-accessories-link {height:0 !important;overflow:hidden;padding:192px 0 0;}
#top-dogs-box a {background:transparent url(/img/top-dogs.jpg) no-repeat scroll left top;display:block;height:192px;width:241px;float:left;margin-left:10px;margin-right:10px;}
a.top-dogs-link {height:0 !important;overflow:hidden;padding:192px 0 0;}
#sale-box a {background:transparent url(/img/mens-accessories.jpg) no-repeat scroll left top;display:block;height:192px;width:241px;float:left;}
a.sale-link {height:0 !important;overflow:hidden;padding:192px 0 0;}
.home-box-row {float:left;width:743px;margin-left:30px;margin-bottom:13px;}
#home-box-margin {margin-left:10px;marginright:10px;}
.browse-row-product {width:236px;border-left:4px solid #929292;float:left;margin-bottom:13px;margin-right:10px;}
.browse-product-button {float:left;margin-left:5px;}
.categorydescription{}
.cppagenavbottom{float:left;clear:both;width:730px;margin-top:10px;padding-top:10px;width:740px;}
.browse-product-button a {background:transparent url(/img/browse-prod-button.jpg) no-repeat scroll left top;display:block;height:33px;width:100px;float:left;}
.browse-product-button a:hover {background:transparent url(/img/browse-prod-button.jpg) no-repeat scroll left top;display:block;height:33px;width:100px;float:left;}
a.browse-product-button-link {height:0 !important;overflow:hidden;padding:33px 0 0;}
.browse-product-description {background-color:#b5b5b5;padding:7px;clear:both;float:left;width:222px;}
.browse-product-image img {border:5px solid #ffffff;float:left;}
.browse-product-bottom {background-color:#999999;float:left;width:100%;}
.browse-product-stock p {margin:0px;padding:0px;font-size:10px;margin:3px 0 0 7px;font-weight:bold;}
.cpoutstock {color:white;}
.browse-product-stock {width:131px;height:33px;float:left;}
.browse-product-description p {margin-bottom:0px;padding-bottom:0px;color:#383838;font-size:0.7em;text-align:right;}
#price {margin-left:15px;font-weight:bold;}
.browse-product-description h3 a {color:white;font-size:12px;font-weight:bold;text-decoration:none;padding:0px;margin:0px;}
.browse-product-description h3 {padding:0px;margin:0px;margin-bottom:8px;}
.browse-row {float:left;margin-left:30px;margin-bottom:18px;}
.browse-row-poduct-center {margin-left:10px;margin-right:10px;}
#top-filter {background:transparent url(/img/filter-bg-top.jpg) no-repeat scroll left bottom;height:84px;}
#bottom-filter {
/*background:transparent url(/img/filter-bg-top.jpg) no-repeat scroll left bottom;*/
height:84px;}

#product-box {border-left:4px solid #D6FF00;overflow:hidden; border-left:4px solid #929292;float:left;margin-left:30px;width:742px;min-height:348px;height:auto !important;height:348px; width:737px; background-color:#FFFFFF;}
#product-box-left {float:left;width:415px;}
#product-box-right {float:right;width:302px; overflow:hidden; background-image:url(/img/prod-box-bg.jpg);background-position:right; background-repeat:repeat-y;}

#thumbnails {margin-left:0px;margin-top:0px;}
#thumbnails img {border: 1px solid #b8b8b8;margin-left:10px;float:left;}
.no-end-margin {margin-right:0px !important;}
#product-image-holder {background-color:#ffffff;padding:0px;width:435px;height:358px;}
#main-product-image {padding:18px 10px; padding-top:10px;}
#product-zoom-button {margin-top:110px;position:absolute;}
#brand-box {background:transparent url(/img/brand-box.jpg) no-repeat scroll left top;height:46px;}
#brand-box img {margin-left:100px;margin-top:10px;}
#product-name {background:transparent url(/img/product-header-bg.jpg) no-repeat scroll left top;height:44px;}
#product-name h1 {color:#ffffff;font-size:14px;background:none;clear:both;font-family:"Arial bold", tahoma;font-weight:bold;letter-spacing:-0.5px;line-height:17px;margin-bottom:0px;padding-bottom:0;padding-top:3px;position:relative;text-indent:0px;text-transform:lowercase;margin-left:15px;margin-right:10px;}
#product-description {background-image:url(/img/product-box-list-bg.jpg);height:100px;padding-top:5px;padding-bottom:5px;}
#product-description li {background:transparent url(/img/listSquareDark.gif) no-repeat scroll left 5px;background-position:left center;color:#383838;padding:0 0 2px 15px;font-size:11px;margin-left:17px;line-height:18px;}
#price-box {background:transparent url(/img/brand-box.jpg) no-repeat scroll left top;color:#383838;font-size:14px;font-weight:bold;height:25px;padding-left:13px;padding-top:11px;}

.why-buyss{text-align:right; float:right; margin-right:5px;}

#price-box-left{width:165px; float:left;}

#price-box-right{width:118px; float:left;}

#price-box span {font-size:10px; margin-left:5px;}
#delivery-box {background:transparent url(/img/delivery-box-bg.jpg) no-repeat scroll left top;float:left;width:302px;height:35px;}
#delivery-box a{text-decoration:none;		}
#delivery-box a:hover{text-decoration:underline;}
#free-delivery-graphic {float:left;margin-left:17px;margin-top:9px;}
#delivery-text {font-size:10px;float:right;margin-right:10px;margin-top:11px;}
#buy-now-box {clear:both;background-image:url(/img/product-box-list-bg.jpg); min-height:74px; height:auto !important; height:74px;
padding-top:13px;width:302px;font-size:12px;}
#buy-now-box input {}
.qty input{border:1px solid #666666 !important;color:#666666 !important;background-color:white;display:inline;float:left;margin:0 0 8px;padding:2px;text-align:center;width:30px;	}
#options{padding-left:10px;color:#666666;font-weight:bold;}
li.CPoptDescM{margin-bottom:10px;display:inline;line-height:20px; clear:both;}
#buy-now-box label {color:#666666;display:inline;float:left;font-weight:bold;margin:0 5px 8px 0;padding-top:2px;text-align:right;width:38px;margin-right:10px;}
#buy-now-box select {border:1px solid #666666;color:#666666;display:inline;float:left;margin:0 0 4px;padding:1px;font-size:12px;width:200px;}
.buttonBuyNow input{border:0px solid white;padding:0px;margin:0px;width:87px;}
.cppagenav{background:transparent url(/img/filter-bg-top.jpg) no-repeat scroll left bottom;height:65px;font-size:12px;padding-left:30px;padding-right:10px;}
.cppagenav strong{font-weight:normal;}
.cppagenav select{background-color:#6B6B6B;border:1px solid #FFFFFF;color:#FFFFFF;font-size:12px;}
input.filterbutton {font-size:10px;height:20px;line-height:20px;padding:0;width:61px;border:0px solid white;vertical-align:bottom;margin-left:8px;}
.cppagenavleft, .cppagenavmiddle, .cppagenavright{margin-top:10px;	}
.cppagehead {background:transparent url(/img/crumb-trail-bg.jpg) no-repeat scroll left top;font-size:11px;height:16px;padding-top:3px;padding-left:30px;padding-bottom:0px;}
#search-heading{margin-top:10px;	}
.cppagehead a{color:#ffffff;text-decoration:none;margin-left:5px;margin-right:5px;}
.cppagehead a:hover{color:#ffffff;text-decoration:none;background-color:#000;}
.cppagenavleft a, .cppagenavbottom a{color:white;text-decoration:none;}
.cppagenavleft a:hover, .cppagenavbottom a:hover{color:#D6FF00;text-decioration:none;}
.browse-product-image, .browse-product-image a{display:block;}
.description-height {clear:left;height:38px;}
.buttonBuyNow a:hover {background:transparent url(/img/buyNow.gif) no-repeat scroll right top;display:block;height:30px;width:87px;}
.buttonBuyNow a {background:transparent url(/img/buyNow.gif) no-repeat scroll left top;display:block;height:30px;width:87px;}
a.buy-now-btn {height:0 !important;overflow:hidden;padding:30px 0 0;}
.qty label {padding-top:7px !important;}
.qty input {margin-top:4px !important;margin-right:10px !important;}
.related-item {width:355px;height:116px;border-left: 5px solid #929292;float:left;margin-left:18px;}
.related-item-image img {border:5px solid #ffffff;}
.related-item-image {float:left;}
#related-product-row{float:left;width:100%;}
#related-cats{}
#related-cats ul{margin-left:30px;font-size:11px;margin-bottom:20px;}
#related-cats li{margin-bottom:10px;	}
.related-item-description {background-color:#b5b5b5;float:left;width:185px;height:116px;}
.related-item-text {font-size:11px;font-weight:bold;color:white;min-height:52px;height:auto !important;height:52px;}
.related-item-price {font-size:11px;color:#383838;
/*margin-top:15px;*/
}
.related-item-price span {font-weight:bold;margin-left:10px;}
.related-item-stock {width:91px;height:33px;background-color:#999999;float:left;}
.related-item-top-text {height:75px;margin-left:8px;margin-top:8px;line-height:17px;}
.related-item-button {width:100%;float:right;background-color:#999999;}
.related-item-button a:hover {background:transparent url(/img/related-item-button.jpg) no-repeat scroll left top;display:block;height:33px;width:90px;}
.related-item-button a {background:transparent url(/img/related-item-button.jpg) no-repeat scroll left top;display:block;height:33px;width:90px;}
a.related-button {height:0 !important;overflow:hidden;padding:33px 0 0;float:right;}
#you-may-also-like {margin-left:0px;margin-top:10px;}
.related-item-right {margin-left:18px;}
#you-may-also-like h4 {clear:both;position:relative;background:transparent url(/img/h1-bg.jpg);background-repeat:no-repeat;background-position:bottom;color:#ffffff;font-family:"Arial bold", tahoma;font-size:20px;font-weight:bold;letter-spacing:-0.5px;line-height:20px;padding-bottom:0;text-indent:30px;text-transform:lowercase;margin-bottom:20px;}
#help-with-sizing-button a:hover {background:transparent url(/img/help-with-sizing-btn.jpg) no-repeat scroll left top;display:block;height:19px;width:103px;}
#help-with-sizing-button a {background:transparent url(/img/help-with-sizing-btn.jpg) no-repeat scroll left top;display:block;height:19px;width:103px;}
#add-to-wishlist-button a:hover {background:transparent url(/img/add-to-wishlist-btn.jpg) no-repeat scroll left top;display:block;height:19px;width:103px;}
#add-to-wishlist-button a {background:transparent url(/img/add-to-wishlist-btn.jpg) no-repeat scroll left top;display:block;height:19px;width:103px;}
#tell-a-friend-button a:hover {background:transparent url(/img/tell-a-friend-btn.jpg) no-repeat scroll left top;display:block;height:19px;width:103px;}
#tell-a-friend-button a {background:transparent url(/img/tell-a-friend-btn.jpg) no-repeat scroll left top;display:block;height:19px;width:103px;}
#product-enquiry-button a:hover {background:transparent url(/img/product-enquiry-btn.jpg) no-repeat scroll left top;display:block;height:19px;width:104px;}
#product-enquiry-button a {background:transparent url(/img/product-enquiry-btn.jpg) no-repeat scroll left top;display:block;height:19px;width:104px;}
#product-enquiry-button {height:19px;width:104px;float:left;margin-right:9px;}
#tell-a-friend-button, #add-to-wishlist-button, #help-with-sizing-button {height:19px;width:103px;float:left;margin-right:9px;}
#help-with-sizing-button {height:19px;width:103px;float:left;}
#help-with-sizing-button {margin-right:8px;}
a.product-button {height:0 !important;overflow:hidden;padding:19px 0 0;}
#product-buttons {clear:both;float:left;margin-bottom:30px;margin-left:30px;}
.cat-item {
/*width:711px;*/
width:745px;height:120px;float:left;border-left:5px solid #929292;margin-left:30px;margin-bottom:18px;}
.cat-item-left img {border:5px solid white;}
.cat-item-right {width:448px;height:120px;float:left;background:transparent url(/img/cat-box-right.jpg) no-repeat scroll left top;}
.cat-item-left {width:260px;float:left;}
.cat-item h2 {margin:0px;padding:0px;font-size:11px;font-weight:bold;color:#383838;margin-left:20px;margin-top:7px;}
.cat-item p {color:#383838;font-size:11px;margin-left:20px;margin-right:20px;margin-top:17px;line-height:17px;}
.cat-item-blank {width:370px;height:19px;background-color:#999999;float:left;}
.cat-button a {background:transparent url(/img/cat-button.jpg) no-repeat scroll left top;display:block;height:19px;width:72px;}
.cat-button a:hover {background:transparent url(/img/cat-button.jpg) no-repeat scroll left top;display:block;height:19px;width:72px;}
.cat-button {width:72px;float:right;}
a.cat-btn {height:0 !important;overflow:hidden;padding:19px 0 0;}
.style-button a {background:transparent url(/img/view-guide-btn.jpg) no-repeat scroll left top;display:block;height:19px;width:90px;}
.style-button a:hover {background:transparent url(/img/view-guide-btn.jpg) no-repeat scroll right top;display:block;height:19px;width:90px;}
.style-button {width:90px;float:right;}
a.style-btn {height:0 !important;overflow:hidden;padding:19px 0 0;}
.cat-item-text {float:left;height:101px;}
.style-guide-blank {background-color:#999999;float:left;height:19px;width:350px;}
#style-left {width:377px;margin-left:30px;float:left;}
#style-right {width:360px;float:left;margin-top:13px;}
#style-right .related-item-stock{display:none;}

#style-right .related-item {margin-left:0px;margin-bottom:5px;margin-bottom:14px;}
.blog-article {background:transparent url(/img/blog-border-bg.jpg) repeat-x scroll center bottom;float:left;margin-bottom:15px;margin-left:30px;padding-bottom:8px;}
.blog-image {float:left;width:238px;}
.blog-text {float:right;width:490px;margin-left:15px;}
.blog-image img {border:3px solid #999898;}
.blog-header h2 {color:#d5fe00;font-size:14px;background-image:url(/img/blog-header-arrow.jpg);background-position:left center;background-repeat:no-repeat;padding:0px;padding-left:18px;font-weight:bold;}
.blog-header h2 a {color:#d5fe00;font-size:14px;font-weight:bold;text-decoration:none;}
.blog-header h2 a:hover {color:#d5fe00;font-size:14px;font-weight:bold;text-decoration:underline;}
.blog-date-holder {
/*background-color:#1a1a1a;background-image:url(/img/blog-date-bg.jpg);background-position:left;font-size:11px;font-color:white;width:151px;height:17px;margin-top:10px;margin-bottom:10px;*/
font-size:11px;margin-bottom:10px;border-bottom:1px dotted white;}
.blog-date{color:#D6FF00;float:left;font-weight:bold;width:500px;}
.blog-date p {}
.blog-copy p {font-size:11px;line-height:17px;}
input.site-search {border:0px solid white!important;font-size:10px;height:20px!important;line-height:20px;margin-left:8px;padding:0!important;vertical-align:bottom;width:77px!important;}
.homepagecatlist li{display:block;float:left;height:192px;width:241px;	margin-left:10px;margin-bottom:13px;}
.homepagecatlist{float:left;margin-left:20px;}
.cpcatdescprod {font-weight:normal;border-left:5px solid #FA9E0D;float:left;height:120px;margin-bottom:18px;margin-left:30px;}
#product-box-left a:focus {outline: none;}
#custom-text-holder, .categorydescription, .faqlist {background:transparent url(/img/text-border.gif) no-repeat scroll left top;margin-left:30px;float:left;padding:30px;padding-top:23px;width:681px;}
.checkout-form{background:transparent url(/img/text-border.gif) no-repeat scroll left top;margin-left:30px;padding:30px;padding-top:23px;font-size:12px;}
.stage-four{background:transparent url(/img/icons-bg.gif) no-repeat scroll left top;}

.checkout-form input {
/*background-color:transparent;*/
border:0px solid #CCCCCC;color:#000000;padding:0px;}
.checkout-form input[type="text"], .checkout-form input[type="password"], .checkout-form textarea, .checkout-form select {background-color:#6B6B6B;border:1px solid #E5E5E5;color:#FFFFFF;font-size:12px;height:19px;margin-bottom:3px;margin-top:3px;padding:1px 2px;}
.checkout-form select {height:22px;	}
.checkout-form td{padding:10px;padding-top:0px;padding-bottom:0px;font-size:12px;vertical-align:middle;}
.no-cell-pad{padding-left:0px!important;	}
.checkout-form h2{background:transparent url(/img/bgTH.gif) repeat-x scroll left top;color:#ffffff;font-size:11px;font-weight:bold;text-align:left;padding:0px;margin:0px;height:28px;padding-left:6px;padding-top:7px;margin-top:5px;}
td.top{vertical-align:top!important;}
.checkout-form tr{height:10px;}
.shipping-text{margin-top:14px;padding-bottom:7px;color:#D6FF00;font-weight:bold;}
.checkout-form input[type="submit"], .checkout-form input[type="button"] {background-color:#ADADAD;background-image:url(/img/button-gradiant.jpg);background-position:left top;background-repeat:repeat-x;border:0 solid #FFFFFF;color:#6D6D6D;cursor:pointer;font-size:0.8em;height:20px;margin-top:12px;padding:2px 18px 3px;}
.checkout-form-nopad td{padding:0px;}
.CPgenHeadings {color:#ffffff;font-size:11px;height:28px;line-height:28px;text-align:left;}
.form-header{background:transparent url(/img/bgTH.gif) repeat-x scroll left top;}
ul.storesitemap{background:transparent url(/img/text-border.gif) no-repeat scroll left top;margin-left:30px;padding:30px;padding-top:23px;}
ul.storesitemap li{background:transparent url(/img/site-map-list.gif) no-repeat scroll left 10px;color:#FFFFFF;font-weight:bold;padding:2px 0 2px 14px;font-size:10px;}
ul.storesitemap li a{text-decoration:none;	}
ul.storesitemap li a:hover{text-decoration:underline;	}
#sitemapholder li{line-height:21px;}
#custom-text-holder h3, #custom-text-holder h2, .categorydescription h3, .categorydescription h2, .faqlist h2, .faqlist h3 {color:#ffffff;font-size:11px;font-weight:bold;margin:0px;padding:0px;margin-bottom:10px;}
#custom-text-holder p, .categorydescription p{color:#FFFFFF;font-size:11px;margin:0px;padding:0px;line-height:17px;margin-bottom:10px;}
.faqlist p {font-size:11px;margin:0px;padding:0px;line-height:17px;margin-bottom:10px;}
.categorydescription {clear:both;}
#prodlistholder {padding-left:30px;}
#site-by{float:right;margin-right:10px;}
#site-by a{color:white;line-height:30px;font-size:10px;font-weight:bold;text-decoration:none;}
#site-by a:hover{color:white;line-height:30px;font-size:10px;font-weight:bold;text-decoration:underline;}
#contact-form{font-size:11px;	margin-left:0px;
/*margin-top:15px;*/
}
#contact-form input[type="submit"], #contact-form input[type="button"] {background-color:#adadad;background-image:url(/img/button-gradiant.jpg);background-position:left top;background-repeat:repeat-x;border:0px solid #ffffff;color:#6d6d6d;cursor:pointer;font-size:0.8em;padding:2px 18px;height:20px;padding-bottom:3px;margin-top:12px;}
#newsletter-box input[type="image"], #newsletter-box input[type="button"] {height:19px;width:60px;padding:0px;margin:0px;border:0px;margin-left:85px;margin-top:4px;}
#contact-form input{background-color:#6B6B6B;border:1px solid #E5E5E5;color:#FFFFFF;font-size:11px;height:19px;padding:1px 2px;	margin-top:3px;margin-bottom:3px;}
#contact-form textarea{background-color:#6B6B6B;border:1px solid #E5E5E5;color:#FFFFFF;font-size:11px;padding:1px 2px;	margin-top:3px;margin-bottom:3px;width:250px;}
#contact-header, #sitemapholder{margin-top:0px;	}
#contact-center{background:transparent url(/img/contactRight.gif) no-repeat scroll left top;	width:112px;height:171px;float:left;margin-top:15px;}
#contact-left{float:left;width:200px;}
#contact-right{float:right;width:300px;}
#contact-left a, #contact-right a, #contact-right strong{color:#ffffff;text-decoration:underline;font-weight:normal;}
#contact-left a:hover, #contact-right a:hover{color:#ffffff;text-decoration:none;}
.style-item .cat-item-left{width:71px;}
.style-item .cat-item-right {background:url(/img/style-cat-box-right.jpg) no-repeat scroll left top;float:left;height:120px;width:645px;}
.style-item  .cat-item-blank {width:552px;}
.style-item .cat-button {float:right;width:85px;}
.style-item .cat-button a {background:transparent url(/img/style-button.jpg) no-repeat scroll left top;display:block;height:19px;width:85px;}
.style-item .cat-button a:hover {background:transparent url(/img/style-button.jpg) no-repeat scroll left top;display:block;height:19px;width:85px;}
#returns-left{float:left;	margin-left:90px;margin-top:10px;}
#returns-right{float:right;	margin-right:130px;margin-top:10px;}
.returns-top{font-size:14px;	}
.returns-bottom{font-size:14px;color:#ffffff;}
#terms-box{background:url(/img/terms-bg.jpg) no-repeat scroll left top;width:681px;height:190px;float:left;margin-top:10px;margin-bottom:15px}
#terms-left{float:left;margin-left:20px;margin-top:20px;}
#terms-right{float:right;margin-right:8px;margin-top:13px;width:300px;}
#terms-right-bottom{margin-top:55px;	}
#our-mission ul li {background:transparent url(/img/listGreen.gif) no-repeat scroll left center;color:#FFFFFF;font-weight:bold;margin:4px 10px 4px 40px;padding:0 0 0 15px;font-size:11px;}
#our-mission ul {list-style-image:none;list-style-position:outside;list-style-type:none;padding:10px 0 20px;}
#our-mission{background:#1C1C1C none repeat scroll 0 0;margin:60px 0 20px 3px;position:relative;	}
#our-mission p{padding:30px 0 0 35px;	margin-right:20px;}
.missionBanner{background:transparent url(/img/bgMission.gif) no-repeat scroll left top;height:91px;left:-57px;position:absolute;top:-47px;width:222px;}
#mission-product-box{background:transparent url(/img/mission-product-box.jpg) no-repeat scroll left top;width:690px;height:120px;float:left;margin-bottom:15px;margin-top:5px;}
#mission-product-box p{margin-left:285px;margin-right:30px;padding-top:19px;}
#size-header{background:transparent url(/img/bgSizeHeader.jpg) no-repeat scroll left top;height:119px;position:relative;width:480px;}
#container{background:#383838 none repeat scroll 0 0;margin:0 auto;padding:0 0 10px;width:480px;	}
.guideTxt {background:transparent url(/img/bgTop.gif) no-repeat scroll left top;margin:0 0 20px 10px;padding:20px 10px 20px 25px;width:400px;padding-bottom:0px;margin-bottom:0px;}
.guideTxt h2 {color:#ffffff;font-size:11px;margin:0px;padding:0px;font-weight:bold;margin-bottom:10px;}
.guideTxt p {color:#FFFFFF;margin:0 0 10px;font-size:11px;}
.sizeGuide table {color:#ffffff;width:432px;font-size:11px;border-spacing:2px;border-collapse:inherit;background-color:#383838;border-color:#383838;}
.sizeGuide table th {background:#000000 none repeat scroll 0 0;font-weight:bold;padding:6px 0;text-align:center;}
.sizeGuide {margin:0 0 0 0;padding:10px 0;width:370px;}
.sizeGuide table td {background:#000000 none repeat scroll 0 0;padding:6px 2px;text-align:center;}
a.buttonClose:hover {background:transparent url(/img/buttonClose.gif) no-repeat scroll right top;display:block;width:64px;}
a.buttonClose {background:transparent url(/img/buttonClose.gif) no-repeat scroll left top;display:block;width:64px;}
a.buttontext19 {height:0 !important;overflow:hidden;padding:19px 0 0;}
div.buttonClose {position:absolute;right:15px;top:8px;}
.faqlist dd{background-color:#b6b6b6;border-left: 4px solid #929292;color:#383838 !important;padding:10px 10px 2px;margin-bottom:15px;}
.faqlist dd a{color:#383838;text-decoration:underline;}
.faqlist dd a:hover{color:#383838;text-decoration:none;}
.faqlist dt{font-weight:bold;	color:#ffffff;padding-bottom:4px;}
.custom-buttons{float:left;margin-top:10px;}
.custom-buttons img{float:left;margin-right:10px;}
#wrapper {background:transparent url(/img/side-shadow.png) repeat-y scroll center top;margin:0 auto;}
#footer .footerLogo img{margin:10px 0 0 12px;opacity:.40;filter: alpha(opacity=40); -moz-opacity: 0.4;}
.footerLogo img{border:0px solid white;text-decoration:none;}
.footerLogo a{border:0px solid white;text-decoration:none;}
#footer .footerLogo a:hover img{opacity:1;filter: alpha(opacity=100); -moz-opacity: 1;}
ul.cms-links li {background:transparent url(/img/site-map-list.gif) no-repeat scroll left 10px;color:#FFFFFF;font-size:10px;font-weight:bold;padding:2px 0 2px 14px;line-height:21px;}
ul.cms-links li a {text-decoration:none;}
ul.cms-links li a:hover {text-decoration:underline;}
#update-account a {background:transparent url(/img/update-account-btn.gif) no-repeat scroll left top;display:block;height:30px;width:109px;}
#update-account{height:30px;width:109px;float:left;margin-right:10px;}
#view-favourites a {background:transparent url(/img/view-favourites-btn.gif) no-repeat scroll left top;display:block;height:30px;width:107px;}
#view-favourites{height:30px;width:107px;float:left;margin-right:10px;}
#log-off a {background:transparent url(/img/log-off-btn.gif) no-repeat scroll left top;display:block;height:30px;width:63px;}
#log-off {height:30px;width:63px;float:left;}
a.account-button {height:0 !important;overflow:hidden;padding:30px 0 0;}
#account-buttons-holder{width:100%;float:left;margin-top:4px;}
.no-height{height:100px!important;	}
.no-pad-td{padding:0px!important;	}
.CPgenHeadingsInvoice{text-align:center;font-weight:bold;}
.top-align{vertical-align:top!important;}
#recentlyviewedholder li img{border:3px solid #ffffff;}
#recentlyviewedholder li{}
#recentlyviewedholder li {display:inline;padding:0px!important;text-align:center;}
#recentlyviewedholder li a{float:left;border-left:3px solid #929292;margin-left:10px;margin-bottom:10px;}
.back-to-blog-btn{float:right;	}
.currency select, .manufacturer select{background-color:#6B6B6B;border:1px solid #FFFFFF;color:#FFFFFF;font-size:12px;width:157px;}
.currency, .manufacturer{margin-left:5px;margin-bottom:13px;}
.currency form{padding:0px;margin:0px;}
.manufacturer{margin-bottom:10px;}
input[type="text"], input[type="password"], textarea, select {background-color:#6b6b6b;background-image:url(/img/input-bg.gif);}
.newsletter fieldset input {background-image:url(/img/newsletter-bg.gif);}
#buy-now-box input {background-image:url(/img/buy-now-bg.gif);}
#options select{background-image:url(/img/buy-now-bg.gif);background-color:white;}
#recentlyviewedholder {padding:0px!important;}
#recentlyviewedholder h3{background:transparent url(/img/h1-bg.jpg) no-repeat scroll left bottom;clear:both;color:#FFFFFF;font-family:"Arial bold",tahoma;font-size:18px;font-weight:bold;letter-spacing:-0.5px;line-height:20px;margin-bottom:20px;padding-bottom:0;padding-top:10px;position:relative;text-indent:30px;text-transform:lowercase;margin-left:5px;}
#recentlyviewedholder ul{margin-left:15px;padding-bottom:7px;}
.cart-margin{}
#returns-pop li {line-height:21px;}
#returns-pop li {background:transparent url(/img/site-map-list.gif) no-repeat scroll left 10px;color:#FFFFFF;font-size:11px;font-weight:normal;padding:2px 0 2px 14px;}
#returns-pop-site li {line-height:21px;}
#returns-pop-site li {background:transparent url(/img/site-map-list.gif) no-repeat scroll left 10px;color:#FFFFFF;font-size:11px;font-weight:normal;padding:2px 0 2px 14px;}
.checkout-form-payment td{padding-right:60px;}
h2.summary{background-image:none;padding-left:0px;font-size:12px;}
.order-summary td{padding-bottom:5px;	}
.strong-pad{margin-left:10px;margin-right:10px;}
.shipping-block{border-bottom:1px dotted white;padding-bottom:5px;margin-bottom:10px;}
#message{color:#ffffff;font-size:11px;font-weight:bold;margin:0 0 10px;padding:0;}
#returns-pop {padding-bottom:10px;}
#returns-pop-site {padding-bottom:10px;}
#relatedprodholder{clear:both;	}
#you-may-also-like {clear:both;}
#relatedprodholder .clearer{display:none;}
#list-price{text-align:left;}
#savings{position:absolute;display:block;}
#list-price {float:left;text-align:left;text-decoration:line-through;}
.browse-product-description {position:relative;}
.browse-row-product {position:relative}
.browse-product-description p {position:relative;}
#savings {position:absolute;display:block;width:125px;color:white;top: 38px;right: 97px;text-align:left;color:#383838;font-weight:bold;font-size:10px;}
#price-box .CPprodLPriceT{display:none;}
#price-box .CPprodLPriceV{display:none;}
#price-box .CPprodSPriceV{margin:0px;	}
#prod-savings{float:left;display:none;}
.footerLogo{margin-left:8px;	}
.breadcrumb{margin-right:2px;margin-left:2px;text-decoration:none;}
.breadcrumb:hover{color:#D6FF00;}
.quote-holder{background-color:#B6B6B6;border-left:4px solid #929292;color:#383838 !important;margin-bottom:15px;padding:10px 10px 2px;	}
.quote-left{background:transparent url(/img/top-quote.jpg) no-repeat scroll left top;width:44px;height:44px;float:left;}
.quote-center{float:left;width:200px;color:#383838;background:transparent url(/img/bottom-quote.jpg) no-repeat scroll right bottom;width:530px;padding-right:60px;padding-left:20px;margin-bottom:10px;margin-top:0px;}
.quote-center p{color:#383838 !important;margin-top:3px !important;margin-bottom:0px !important;}
.quote-center strong{font-weight:bold;display:block;margin-top:9px!important;}
#diesel-one{background:transparent url(/img/diesel-one.jpg) no-repeat scroll right bottom;width:723px;height:440px;float:left;margin-left:20px;margin-bottom:75px;}
#diesel-two{background:transparent url(/img/diesel-two.jpg) no-repeat scroll right bottom;width:723px;height:440px;float:left;margin-left:20px;margin-bottom:75px;}
#diesel-three{background:transparent url(/img/diesel-three.jpg) no-repeat scroll right bottom;width:723px;height:440px;float:left;margin-left:20px;margin-bottom:75px;}
.diesel-text{font-size:12px;line-height:19px;margin-left:335px;margin-right:20px;margin-top:60px;color:#cccccc;}
#lost-page{float:left;margin-top:4px;}
#returns-pop li a{text-decoration:none;}
#returns-pop li a:hover{text-decoration:underline;}
.checkout-form-no-top{padding-top:0px;	}
.size-element{border-bottom:1px dotted white;margin-bottom:15px;padding-bottom:12px;width:100%;}
#related-product-row {padding-bottom:20px;}
#prodviewholder #custom-text-holder{padding-bottom:10px;	margin-bottom:10px;}
#you-may-also-like h4 {padding:0px;	}
#related-cats{clear:both;	}
.v-bottom{vertical-align:bottom !important;}
.radio-class input{background-color:#383838;}
.comment-width{width:340px;	}
h1.step-one{background:transparent url(/img/step-one.jpg) no-repeat scroll center bottom;height:24px;}
h1.step-two{background:transparent url(/img/step-two.jpg) no-repeat scroll center bottom;height:24px;}
h1.step-three{background:transparent url(/img/step-three.jpg) no-repeat scroll center bottom;height:24px;}
h1.step-four{background:transparent url(/img/step-four.jpg) no-repeat scroll center bottom;height:24px;}
.cppagenavleft select{width:37px;}
.cppagenavbottom select{width:37px;}
.cppagenavmiddle select{width:58px;}
.cppagenavright select{width:120px;}

/* start new nav */
#leftNav h2 a {background:transparent url(/img/nav.jpg) no-repeat scroll 0 0;color:#D6FF00;display:block;padding:0 0 0 28px;text-decoration:none;width:145px;}
#leftNav h2 a:hover {background-position:0 -31px;}
#leftNav h2 {color:#white;font-size:0.7em;font-weight:bold;height:28px;line-height:28px;margin:0;padding:0;}
#leftNav ul li a {height:18px;line-height:18px;}
#leftNav ul li {height:18px;line-height:18px;}
a:focus {outline:none;}
#blog-preview{clear:both;}
#blog-preview h2{padding-top:6px;}

/* watches new styles */
#product-image-holder {background-color:#FFFFFF;padding:0;width:435px;min-height:348px;height:auto !important;height:348px;float:left;padding-bottom:10px;}
#product-buttons{clear:both;width:480px;}
p.login-paragraph-bottom {margin:11px 0;padding:0;font-size:12px;}
p.login-paragraph {margin:0 0 0px;padding:0;font-size:12px;}
.stage-one select {width:228px;}
.optional-text{font-size:10px;	}
.card-type{width:228px;}
.valid-size select{width:107px;}
.checkout-form input[type="checkbox"]{background-color:#3A3A3A !important;}
#contact-form input[type="text"]{width:250px;}
#leftNav h2:focus {outline: none;}
#returns-pop{float:left;	width:45%;}
#thawte{float:right;width:10%;}
div#qTip {padding: 3px;border: 1px solid #454545;border-right-width: 2px;border-bottom-width: 2px;display: none;background: #222222;color: #FFF;font: bold 10px Arial, Helvetica, sans-serif;text-align: left;position: absolute;z-index: 1000;}
#tooltip {position:absolute;top: 0px;left: 0px;display:none;padding: 0px;padding-left:5px;padding-right:5px;border: 1px solid #454545;background-color: #222222;font-size:10px;z-index:50;padding:7px;}
#product__ .peeriusProduct {border-left:4px solid #929292;float:left;height:232px;margin-left:13px;width:169px !important;}
#basket__ .peeriusHeader {background:transparent url(/img/basket-h4-bg.jpg) no-repeat scroll center bottom;clear:both;}
#basket__ .peeriusProduct {width:162px !important;}
#custom-text-holder .peeriusProduct{width:160px !important;	}

/*-- Basket Random --*/
.checkout-form h4{color:#ffffff;font-size:14px; font-weight:bold; padding-bottom:15px;}
#you-may-also-like #basket__{padding-left:30px;	}
#basket__ {font-family:Verdana,Arial,Helvetica,sans-serif;}
#basket__ .peeriusHeader {color:#FFFFFF;font-family:"Arial bold",tahoma;font-size:20px;font-weight:bold;letter-spacing:-0.5px;line-height:20px;margin:15px 0 20px;position:relative;text-transform:lowercase;padding-bottom:0px;}
#basket__ .peeriusProduct {border-left:4px solid #929292;float:left;height:225px;margin-right:6px;width:158px;}
.peeriusPriceWas {text-decoration:line-through;}
.peeriusLink {text-decoration:none;}
.peeriusDescription {display:block;width:160px;}
#basket__ .peeriusImage {border:4px solid #FFFFFF;text-align:center;text-decoration:none;width:152px;}
#relatedprodholder #product__ .peeriusProduct {border-left:4px solid #929292;float:right;height:232px;margin-right:13px;margin-left:0px;width:169px !important;}
#frame {width:950px;margin:auto;background-color:#383838;border:1px solid #454545;}
#frame-links {width:950px;margin:auto;}
#frame-links ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 10px;float:left;}
#frame-links ul li {color:#FFFFFF;display:inline;font-size:10px;font-weight:bold;height:30px;line-height:30px;padding-right:10px;}
#frame-links ul li a {color:#FFFFFF;text-decoration:none;background:transparent url(/img/footer-list-bg.gif) no-repeat scroll left center;padding-left:12px;}
#frame-links ul li a:hover {color:#FFFFFF;text-decoration:underline;}
.checkout-buttons{float:left; padding-top:5px; width:505px;}
.checkout-btn{float:right; width:164px;}

/*NEW COLOUR SCHEME*/
#leftNav h2 a {color:white;}
#-links{background-color:#383838; border-left:1px solid #2d2d2d; border-right:1px solid #2d2d2d;}

/*BLOG OVERIDE*/
small{color:white !important; background-image:none !important; padding-left:0px !important;}
#side-bar h2 {color:white !important;}
#content h2 a:hover {color:#dbdbdb !important; background-color:black !important;}
.entry p a{text-decoration:underline !important; color:white !important;}
.entry p a:hover{text-decoration:none !important; color:white !important;}
#side-bar li a:hover {background-color:black !important; background-image:none !important;  }

/*-- Product Option Styling ---*/
#productoptions {}
#productoptions ul {padding:0 0 6px 0; display:block; float:left; }
li.radiobuttonoption { font-weight:normal; font-size:0.9em; padding:2px 0;}

.buttonBuyNow{}

.radiobuttonoption input{background-color:#b5b5b5; background-image:none !important; border:0px solid black !important;}

.radiobuttonoption .CPoptRadio{color:#383838; font-weight:normal;}