body {background-color: #fff; color: #000; margin: 10px 35px 0;}
body, td {font-size: 0.80em; font-family: Tahoma, Arial, sans-serif;}
html, img {border: none;}

.headerProfile td {font-size: 0.70em; color: #999;}
.headerProfile a {color: #999;}
.headerProfile a:hover {color: #000;}
.newsTicker * {overflow: hidden; text-decoration: none;}
.hrHeader {height: 3px; color: #dfdfdf; background: #dfdfdf; border: none;}
/*.headerBlock * {vertical-align: middle;}*/
.logotype div {padding: 15px 35px 25px 15px;} /* 170 + 35 + 15 = 220 */
.contact-us a {color: #00347b; font-size: 0.85em; font-weight: bold;}
.contact-us a:hover {text-decoration: none;}

.menuBlock {background: #a4d0f8; padding: 12px 0; text-align: left;}
.menuBlock * {white-space: nowrap;}
.menuBlock form, .menuBlock input {margin: 0; padding: 0;}
.menuBlock a {color: #00347b;}
.menuBlock a:hover {text-decoration: none;}
#pageMenu ul {list-style: none; margin: 0; padding: 0 0 0 15px; font-family: Arial, sans-serif;}
#pageMenu li {display: inline; text-transform: uppercase; padding: 0.4em 0.6em; font-size: 0.95em; font-weight: bold; margin: 0 1.5em 0 0; height: 1.65em;}
#pageMenu a {color: #00347b; text-decoration: none;}
#pageMenu a:hover {text-decoration: underline;}
#pageMenu li.selectedMenuItemLi {background: #00347b;}
#pageMenu li.selectedMenuItemLi a,
#pageMenu li.selectedMenuItemLi a:hover {color: #fff; text-decoration: none;}
.search {padding-right: 1em; white-space: nowrap; float: right; margin-right: 1.2em;}
.advanced-search {float: right; background: left url('/images/page/contact-us-background.gif') repeat-y; padding-left: 0.8em; margin-right: 15px; font-size: 0.85em;}

/*
.welcomeBlock {background: #00347b left 25px url("/images/page/welcome-background.gif") no-repeat; padding: 1.5em 0 0.8em;}
*/
.welcomeBlock {background: #00347b; /*height: 276px;*/ }
.welcomeBlock h1, .welcomeBlock h2 {margin-top: 0;}
.welcomeBlock td {vertical-align: top; color: #fff; padding-right: 1em;}
.welcomeBlock a {color: #fff;}
.welcomeBlock a:hover {text-decoration: none;}
.welcome {margin: 0 2em 0 0;}
.welcome h1 {font-size: 1.95em;}
.welcome p {font-size: 1em;}
.more-about {padding: 0.5em 0 0 2em;}
.more-about a {font-size: 1.15em;}
.welcomeProducts h2 {display: inline; padding-right: 0.25em; font-size: 1.45em; font-weight: normal;}
.welcomeProducts a {font-size: 0.85em;}
.productsSquare {list-style: none; margin: 1em 0 0; padding: 0; /* ! */width: 285px;}
.productsSquare li {display: inline; width: 90px; height: 90px; margin: 0 5px 5px 0; float: left; background: right bottom url("/images/page/products-square-background.gif") no-repeat;}
.productsSquare a {display: block; height: 90px; font-size: 0.95em; border: 1px solid #00347b; /*font-family: Arial, sans-serif;*/ font-weight: bold;}
*[class="productsSquare"] a {height: 88px;} /* Firefox */
.productsSquare a:hover {border: 1px solid #fff; background: right bottom url("/images/page/products-square-hover.gif") no-repeat;}
.productsSquare span {display: block; text-align: center; margin: 28px 5px 0;}

.categoryMenu ul {margin: 0; padding: 1em 0 1em 32px;}
.categoryPrice {margin: 0.5em 0 0.5em; padding: 2px 0;}
.categoryPrice td {color: #fff; font-size: 1.05em;}
.categoryPrice strong {display: block; padding: 0.1em 10px 0; font-size: 1.3em;}
#home .categoryPrice strong {font-weight: normal; font-size: 1em; padding-top: 0;}
.categoryPrice img {margin: 2px 10px 0 0;}
.categoryCaption {background: #f3f3f3;}
.categoryCaption td {padding: 0.8em 1em 0.2em; font-weight: bold; color: #333333;}
.categoryCaption strong {display: normal;}
.categoryCaption a {font-size: 0.90em; font-weight: normal;}
.categoryImage {vertical-align: top; padding-top: 15px; text-align: right;}

#submenu {padding: 0.25em 0 2em 15px;}
.submenu-title {font-size: 1.17em; color: #00347b; font-weight: bold; font-family: Tahoma, sans-serif; padding: 0 0 /*0.25em*/0;}
#pageContent ul {list-style: square outside url("/images/page/defaultArrow.gif"); margin: 0; padding: 0 0 0 1.2em;}
#pageContent ul ul {list-style: disc outside none/*url("/images/page/ululArrow.gif")*/; padding: 0 0 0 2em; color: #00347b;}
#pageContent ul ul ul {list-style: circle outside none; color: #00347b;}
#pageContent li {padding: 0.2em 0 0.2em; margin: 0;}
	#pageContent a {color: #00347b;}
#submenu a {padding: 0.1em 0.25em; position: relative; left: -0.25em;}
#submenu a.activeCategory,
#submenu a.selectedMenuItem {background: #00347b; color: #fff; text-decoration: none; font-weight: bold;}
#submenu ul ul a.activeCategory,
#submenu ul ul a.selectedMenuItem {background: none !important; color: #000 !important; font-weight: bold;}
	#pageContent a:hover {color: #3e3ed2;}
#submenu a:hover {background: #a4d0f8; color: #000 !important; text-decoration: none;}

#pageContent {padding-top: 1em;}
#pageContent hr {/*color: #00347b; background: #00347b; height: 0.15em; border: none;*/ display: none;}
#pageContent td {vertical-align: top; font-size: 0.80em; font-family: Arial, sans-serif;}
#pageContent h1 {margin: 0 0 0.25em; color: #00347b; font-size: 2.2em;}
#pageContent p {margin-top: 0;}
#pageContent small {font-size: 1em;}
p.parentCategories {margin: 0.25em 0 0.5em;}
.mainContent ul {margin-bottom: 2em;}
.mainContent .siteMap .selectedMenuItem {font-weight: normal !important;}

ul.newsBlock {list-style: square outside none !important; color: #00347b;}
.newsBlock li {padding: 0 0 1em !important;}
.newsBlock img {margin: 0 10px 10px 0;}
.newsBlock h3 {margin: 0 0 0.5em; font-size: 1.17em;}
.newsBlock em {font-style: normal; display: block; color: #666; font-size: 0.85em; margin-top: -0.5em;}
.newsBlock p {color: #000; margin-top: 0.25em;}
.newsBlock #pageImages {float: right; width: 220px;}
.newsBlock #pageImages div {float: right;}

#home .productBlock {padding: 10px;}
.productBlock {padding: 10px 10px 10px 0;}
.productCorner {width: 5px;}
.productTop {background: top url("/images/page/product-bg.gif") repeat-x;}
.productRight {background: right url("/images/page/product-bg.gif") repeat-y;}
.productBottom {background: bottom url("/images/page/product-bg.gif") repeat-x;}
.productLeft {background: left url("/images/page/product-bg.gif") repeat-y;}
.productImg {text-align: center; padding-bottom: 5px;}
/*.productImg div {text-align: left; padding: 0 0 5px;}*/
.productImg strong {text-align: left; display: block; font-style: normal; font-size: 0.80em; color: #9f9f9f; text-align: left; padding: 2px; font-weight: normal; height: 1em;}
.productBlock h3 {font-size: 0.95em; text-transform: uppercase; padding: 0 10px; margin: 0;}
.productBlock p {font-size: 0.85em; padding: 0.25em 10px; margin: 0;}

.latestNewsBlock {background: #00347b right 25px url("/images/page/latestnews-background.gif") no-repeat; /*height: 276px;*/ padding: 1.5em 0 0; color: #fff;}
.latestNewsBlock h2 {display: inline; padding: 0 0.25em 0 30px; font-size: 1.45em; font-weight: normal;}
.latestNewsBlock td {vertical-align: top;}
.latestNewsBlock td, .latestNewsBlock a {color: #fff;}
.latestNewsBlock .latestNewsItem {margin: 1em 0 0; padding: 0 1.5em 1em 30px; background: right top url("/images/page/latestNewsItem-background.gif") repeat-y;} 
.latestNewsBlock em {font-style: normal; font-size: 0.85em; color: #9eb2cd;}
.latestNewsBlock img {margin: 0.5em 0 0.2em;}
.latestNewsBlock h3 {margin: 0.25em 0 0; font-size: 1.05em;}
.latestNewsBlock h3 a {color: #8ac3f8;}
.latestNewsBlock p {margin: 0.25em 0 0; padding: 0 0 1.5em;}
.latestNewsItem a:hover {/*text-decoration: none;*/ color: #fff;}

.footer {padding: 3em 0 1em;}
#home .footer {padding-top: 2em;}
.footer ul, .Footer li {margin: 0; padding: 0;}
.footer hr {display: none;}
.footer a {white-space: nowrap;	color: #999;}
.footer td {vertical-align: top; color: #999;}
.footerL {font-size: 0.75em;}
.footerL ul {list-style: none; width: /*220px*/205px; padding-left: 15px;}
.footerL ul li {display: block; padding: 0 0 0.6em;}
.footerC {font-size: 0.70em;}
.footerC p {margin: 0;}
.footerR {font-size: 0.65em; color: #b1b1b1;}
.footerR a {color: #b1b1b1;}
.footerR p {margin: 0;}
.footerR img {margin: 1em 0 0;}
.footer a:hover {color: #555; text-decoration: none;}
.footerMenu {padding-right: 35px;}
.footerMenu * {white-space: nowrap;	margin: 0; padding: 0;}
.footerMenu ul {list-style: none; margin: 0 0 1em;}
.footerMenu li {display: inline; font-size: 1em; margin-right: 0.4em; text-transform: uppercase;}
.footerMenu a.selectedMenuItem, 
.footerMenu a.selectedMenuItem:hover {color: #777;}

/* Category Colour Classes */

/* default */
#home .categoryBlock_default {border-top: 3px solid #00347b; margin: 4px 0 10px;}
#home .categoryBlock_default h2 {background: #00347b; margin: 0;}
#home .categoryBlock_default .categoryMenu ul {list-style: square outside url("/images/page/defaultArrow.gif");}
/*.categoryBlock_default*/ .categoryPrice {background: #00347b;}
.categoryBlock_default td {vertical-align: top;}
#home .categoryBlock_default a {color: #619fda;}
#home .categoryBlock_default a:hover {color: #00347b !important;}

/* Ladies - category_17 */
#home .categoryBlock_17 {border-top: 3px solid #f79497;}
#home .categoryBlock_17 h2 {background: #f79497;}
#home .categoryBlock_17 .categoryMenu {background: right top url("/images/page/categoryLadies-background.jpg") no-repeat;}
#home .categoryBlock_17 .categoryMenu ul {list-style: square outside url("/images/page/ladiesArrow.gif"); height: 179px;}
.categoryBlock_17 .categoryPrice {background: #f79497;}
#home .categoryBlock_17 a, .categoryBlock_17 .productBlock a {color: #eb7c80 !important;}
#home .categoryBlock_17 a:hover, .categoryBlock_17 .productBlock a:hover {color: #ff3366 !important;}

/* Mens - category_18 */
#home .categoryBlock_18 {border-top: 3px solid #619fda;}
#home .categoryBlock_18 h2 {background: #619fda;}
#home .categoryBlock_18 .categoryMenu {background: right top url("/images/page/categoryMens-background.jpg") no-repeat;}
#home .categoryBlock_18 .categoryMenu ul {list-style: square outside url("/images/page/mensArrow.gif"); height: 209px;}
.categoryBlock_18 .categoryPrice {background: #619fda;}
#home .categoryBlock_18 a, .categoryBlock_18 .productBlock a {color: #619fda !important;}
#home .categoryBlock_18 a:hover, .categoryBlock_18 .productBlock a:hover {color: #3366cc !important;}

/* Children - category_13 */
#home .categoryBlock_13 {border-top: 3px solid #6ebea1;}
#home .categoryBlock_13 h2 {background: #6ebea1;}
#home .categoryBlock_13 .categoryMenu {background: right top url("/images/page/categoryChildren-background.jpg") no-repeat;}
#home .categoryBlock_13 .categoryMenu ul {list-style: square outside url("/images/page/childrenArrow.gif"); height: 186px;}
.categoryBlock_13 .categoryPrice {background: #6ebea1;}
#home .categoryBlock_13 a, .categoryBlock_13 .productBlock a {color: #59ac8e !important;}
#home .categoryBlock_13 a:hover, .categoryBlock_13 .productBlock a:hover {color: #449477 !important;}

/* category_14 */
.categoryBlock_14 .categoryPrice {background: #db93d1;}
#home .categoryBlock_14 a, .categoryBlock_14 .productBlock a {color: #db93d1 !important;}
#home .categoryBlock_14 a:hover, .categoryBlock_14 .productBlock a:hover {color: #cc66cc !important;}

/* category_15 */
.categoryBlock_16 .categoryPrice {background: #ad7e7f;}
#home .categoryBlock_16 a, .categoryBlock_16 .productBlock a {color: #ad7e7f !important;}
#home .categoryBlock_16 a:hover, .categoryBlock_16 .productBlock a:hover {color: #996666 !important;}

/* category_16 */
.categoryBlock_16 .categoryPrice {background: #d7b24e;}
#home .categoryBlock_16 a, .categoryBlock_16 .productBlock a {color: #d7b24e !important;}
#home .categoryBlock_16 a:hover, .categoryBlock_16 .productBlock a:hover {color: #cc9966 !important;}

/* category_17 */
.categoryBlock_17 .categoryPrice {background: #6b8aa5;}
#home .categoryBlock_17 a, .categoryBlock_17 .productBlock a {color: #6b8aa5 !important;}
#home .categoryBlock_17 a:hover, .categoryBlock_17 .productBlock a:hover {color: #4f708d !important;}

/* category_18 */
.categoryBlock_18 .categoryPrice {background: #295ca0;}
#home .categoryBlock_18 a, .categoryBlock_18 .productBlock a {color: #295ca0 !important;}
#home .categoryBlock_18 a:hover, .categoryBlock_18 .productBlock a:hover {color: #18447f !important;}




/* productsSquare */
.category_default {background-color: #5a82b7 !important;}
.category_17 {background-color: #f79497 !important;} /* Ladies */
.category_18 {background-color: #619fda !important;} /* Mens */
.category_13 {background-color: #6ebea1 !important;} /* Children */

.category_14  {background-color: #db93d1 !important;}
.category_15 {background-color: #ad7e7f !important;}
.category_16 {background-color: #d7b24e !important;}
.category_17 {background-color: #6b8aa5 !important;}
.category_18 {background-color: #295ca0 !important;}
.category_115 {background-color: #f79497 !important;} /* Ladies */


/*    --------------------  Float Ad  ------------------------    */

.floatAd-ttl {
	border: 1px solid white;
	height: 18px;
	background-color: white;
	/*text-align:right;*/
}

.getDirectionForm {
    padding: 9 11 10 10;
    background: #619fda;
    color: white;
    width: 24em;
	white-space: nowrap;
}

.newsTicker {
	width: 100%;
	height: 1.5em;
	overflow: hidden;
	font-family: arial, verdana, tahoma, sans-serif;
	font-weight: normal;
	line-height: 1.5;
	white-space: nowrap;
	font-size: 1.1em;
	filter: progid:DXImageTransform.Microsoft.Slide(slidestyle=push,bands=1,duration=1);
}

#home .categoryBlock_default .categoryTree a {
	white-space: normal !important;
}

.productSKU {
	display: none;
}

.productDescription {
	padding: 10 5 0 0;
	text-align: left;
}