body{width:100%; padding:0; margin:0; background-color:#f2efe8; text-align:center; font-family:Trebuchet MS,Tahoma,Verdana,Arial,Serif}

#container{width:785px; background-color:#fff; margin:0 auto; text-align:left}

table{background-color:#D5CFB6}

td{border:0; font-family:Tahoma,Verdana,Arial,Serif; font-size:0.8em}

td.productTitle{background-color:#695e4a; color:#fff; font-family:Trebuchet MS,Tahoma,Verdana,Arial,Serif; font-size:0.8em; font-weight:bold}

h2{font-family:Trebuchet MS,Tahoma,Verdana,Arial,Serif; font-size:0.9em}

h3{font-size:0.8em; color:#695e4a}

h4{font-family:Trebuchet MS,Tahoma,Verdana,Arial,Serif; font-size:0.8em; color:#695e4a}

h5{font-family:Trebuchet MS,Tahoma,Verdana,Arial,Serif; font-size:0.8em; color:#333}

a{text-decoration:none; font-family:Tahoma,Verdana,Arial,Serif; color:#695e4a;}

a:hover{text-decoration:underline}

a.greenLink{color:#9C6}
a.greenLink:hover{color:#bf8}

a.orangeLink{color:#ffc285}

a.orangeLink:hover{color:#ffc285}
a.whiteLink{color:#fff}

a.whiteLink:hover{color:#fff}

p{font-family:Tahoma,Verdana,Arial,Serif; font-size:0.8em}

#header{width:785px; height:128px; background-image:url(../images/header_bg.jpg)}

#tabs{width:498px; float:right; padding:0; margin:82px 0 0 0}

#tabs ul{list-style-type:none; display:inline; margin:0; padding:0}

#tabs a{color:#fff}

#tabs li{display:inline; font-size:0.8em; margin:0; padding:0}

li.tab01{display:block; float:left; width:126px; height:38px; background-image:url(../images/tab_01off.gif); background-repeat:no-repeat; color:#fff; padding:10px 0 0 10px; margin:0; line-height:38px; font-size:0.7em; text-decoration:none; text-align:center}

li.tab02{display:block; float:left; width:120px; height:38px; background-image:url(../images/tab_02off.gif); background-repeat:no-repeat; color:#fff; padding:10px 0 0 10px; margin:0; line-height:38px; font-size:0.7em; text-decoration:none; text-align:center}

li.tab03{display:block; float:left; width:120px; height:38px; background-image:url(../images/tab_03off.gif); background-repeat:no-repeat; color:#fff; padding:10px 0 0 10px; margin:0; line-height:38px; font-size:0.7em; text-decoration:none; text-align:center}

li.tab04{display:block; float:left; width:122px; height:38px; background-image:url(../images/tab_04off.gif); background-repeat:no-repeat; color:#fff; padding:10px 0 0 10px; margin:0; line-height:38px; font-size:0.7em; text-decoration:none; text-align:center}

#breadcrumb{width:785px; height:40px; background-color:#695e4a; float:right}

#sideBar{width:205px; float:left}

#MyAccount{width:205px; height:20px; background-color:#695e4a; text-align:right}
#MyAccount p{margin:0; padding:0 20px 5px 20px; color:#fff200}
#MyAccount a{color:#fff200; font-weight:bold}

#searchForm{width:195px; height:110px; padding-left:10px; background-color:#fff200; border-bottom:3px solid #FFF; border-top:3px solid #FFF; padding-top:10px}

#searchForm .heading{font-size:1em; padding-top:10px; color:#695e4a; margin:0; margin-bottom:5px; font-weight:bold}

#searchForm p{margin:0; color:#695e4a; margin-bottom:5px}
#searchForm input.searchBox{width:170px; padding:2px; border:1px solid #5e2f00; color:#695e4a; margin-bottom:5px}

.btnsearchForm{color:#695e4a; padding-top:5px; font-weight:bold}

.mailListForm{width:195px; height:110px; text-align:left; background-color:#fff200; padding-top:10px; padding-left:10px}

frmMailingList{padding:0px; margin:0px}

.mailListForm .heading{font-size:1em; padding-top:10px; color:#695e4a; margin:0; margin-bottom:5px; font-weight:bold}

.mailListForm p{margin:0; color:#695e4a; margin-bottom:5px}
.mailListForm input.emailBox{width:170px; padding:2px; border:1px solid #5e2f00; color:#695e4a; margin-bottom:5px}

.btnMailingList{color:#695e4a; padding-top:5px; font-weight:bold}

#cartSummary{width:185px; height:100px; background-image:url(../images/basket_bg.gif); background-color:#695e4a; padding-right:20px; padding-top:50px; text-align:right}

#cartSummary .text{color:#fff; margin:0; font-size:0.8em}

#cartSummary .total_price{color:#fff200; font-size:1em; margin:0px; padding:0px; font-weight:bold}

#cartSummary p{padding:0; color:#fff; margin:0px; padding:0px}

.btncartSummary{color:#fff; padding-top:5px; font-weight:bold}

#cartbreadcrumbSummary{width:205px; height:40px; float:left; text-align:right}

#cartbreadcrumbSummary p{color:#fff; margin:10px 20px 10px 20px; padding:0}

#leftNav{text-align:left; text-transform:lowercase; font-weight:normal; font-size:1.2em}

#leftNav a{display:block; width:195px; height:30px; background-color:#695e4a; color:#fff; margin:0 0 0 0; padding:0; line-height:30px; font-family:Verdana,Arial,Serif; font-size:0.8em; text-decoration:none; border-bottom:1px solid #decb3a; padding-left:10px}

#leftNav a:hover{display:block; margin:0; text-decoration:none; background-color:#fff200; color:#695e4a; border-bottom:1px solid #fff200}

#leftNav a.selectedCategory{display:block; width:195px; height:30px; margin:0 0 0 0; padding:0; line-height:30px; font-family:Verdana,Arial,Serif; font-size:0.8em; text-decoration:none; background-color:#d5cfb6; color:#695e4a; border-bottom:1px solid #fff200; padding-left:10px}

#leftNav a.selectedCategory:hover{display:block; margin:0; text-decoration:none; border-bottom:1px solid #d5cfb6}

#leftNav a.subcategory{display:block; width:185px; height:auto; color:#695e4a; margin:0 0 0 0; padding:0; line-height:20px; font-family:Verdana,Arial,Serif; font-size:0.7em; text-decoration:none; background-color:#fff; border-bottom:1px solid #d5cfb6; padding-left:20px}

#leftNav a.subcategory:hover{display:block; margin:0; text-decoration:none; background-color:#fff200; color:#695e4a}

#leftNav a.subcategoryon{display:block; width:185px; height:auto; background-color:#d5cfb6; color:#695e4a; margin:0 0 0 0; padding:0; line-height:20px; font-family:Verdana,Arial,Serif; font-size:0.7em; text-decoration:none; font-weight:normal; border-bottom:1px solid #fff200; padding-left:20px}

.sideBarSeperator{width:205px; height:15px; background-image:url(../images/bg_sidebarseperator.gif); font-size:0.1em}
#ccardBanner_HSBC{width:204px; height:150px; background-image:url(../images/paymentinfo_img.jpg); background-repeat:no-repeat; border-right:1px solid #695e4a; padding-top:10px; padding-bottom:10px; background-position:center}
#ccardBanner{width:204px; height:150px; background-image:url(../images/paymentinfo_img_sage.jpg); background-repeat:no-repeat; border-right:1px solid #695e4a; padding-top:10px; padding-bottom:10px; background-position:center}

#content{width:577px; float:right; text-align:left; padding-left:0px; padding-top:2px}

#breadCrumbData{width:544px; height:40px; float:left; text-align:left}

#breadCrumbData p{color:#fff; margin:10px}

#contentFrontpageSummary{width:230px; background-color:#695e4a; color:#FFF; margin-left:17px; float:left; margin-top:55px; display:inline; padding:10px}

#contentFrontpageSummary p{color:#FFF}

#contentFrontpageSummaryFooter{width:290px; float:right; margin-top:168px}

#contentFrontpageSummaryFooter p{color:#695e4a}

#contentFrontpageSummaryFooter h5{color:#695e4a; font-size:1em; padding-top:5px; padding-left:10px; margin:0; padding-bottom:5px}

#contentContainer{width:100%}

#contentContainer h3{font-size:1.3em; margin:0; font-weight:normal; margin-bottom:10px}

#contentContainer h4{font-size:0.9em; margin:0}

.productTemplate h1 a{font-size:0.6em; font-weight:normal; margin:0; color:#695e4a}

.productTemplate h5{padding:0; margin:0; padding-bottom:7px}

#contentContainer p{font-size:0.8em; margin:0; color:#695e4a; line-height:1.5em}

#contentContainer .productTemplate{width:180px; float:left; text-align:center}

#contentContainer .seperator{width:525px; height:40px; background-image:url(../images/bg_seperator.gif); clear:both; margin:0 auto}

#showProductProductData{width:540px; float:left; margin-left:17px; display:inline; padding-top:5px}

#showProductProductData h4{font-size:1.6em; color:#695e4a; margin-bottom:10px}

#showProductProductData h1{color:#695E4A; font-size:1.6em; margin:0px 0px 10px 0px}

#showProductProductData h5.priceInfo{font-size:1.0em; color:#695e4a; margin:0 0 5px 0}

#showProductProductData .dropdown{width:230px; padding:0; font-family:Tahoma,Verdana,Arial,Serif; font-size:0.8em; color:#666}

#showProductProductData .button{margin-top:5px}

#copyright{width:785px; height:40px; background-color:#695e4a; margin:0 auto; clear:both}

#copyright p{color:#fff; padding:8px 20px 0 20px; margin:0}

.infolinkblock{display:block; width:195px; height:30px; margin:0 0 0 0; padding:0; line-height:30px; font-family:Verdana,Arial,Serif; font-size:0.8em; text-decoration:none; background-color:#d5cfb6; color:#695e4a; padding-left:10px; margin-bottom:1px; margin-bottom:1px}

.infolinkblock a{text-align:left; text-transform:lowercase; font-weight:normal; font-size:1.2em; color:#695e4a}
#shadow{width:878px; margin:0 auto; background-image:url(../images/bg_shadow.gif)}
#homeWelcome{background-color:#695e4a; background-image:url(../images/homepage_rockbottom.gif); background-repeat:no-repeat; background-position:left center; height:108px}

.loginlink{width:115px; height:45px; background-color:#695e4a; background-image:url(../images/login_arrows.gif); background-position:bottom right; background-repeat:no-repeat; display:block; margin:0px; color:#FFF; padding-top:5px; padding-left:10px}

#frmAddToBasket{margin-top:10px}

#showProductProductData ul{margin:0px; padding:0 15px 15px}

#showProductProductData ul li{color:#695E4A; font-size:0.8em; line-height:1.5em}

.relatedProdsBox{background-color:#d5cfb6; padding:5px}

.relatedProdsBox a:link, .relatedProdsBox a:visited, .relatedProdsBox a:active, .relatedProdsBox a:hover{color:#695e4a; text-decoration:none}

#contentFrontpageSummary a{color:#FF0}

#contentFrontpageSummary h2{display:block; font-family:arial; font-size:1em; line-height:1.5; font-weight:normal}

