html, body {font-family: Arial, Helvetica, sans-serif;height:100%;font-size: 12px;color: #000000;text-align: center;margin: 0px;padding: 0px;background-color:#a37d96;}

h1,h2,h3,h4,h5 {margin: 0px;padding: 0px;}
h1 {font-size: 28px;font-weight: normal;color: #66456c;margin: 0px;}
h2 {font-size: 18px;color: #66456c;font-weight: normal;}
h3 {font-size: 20px;font-weight: normal;color: #a37d96;}
h3.white {color: #fff!important;}
h4 {font-size: 14px;color: #a37d96;	}
p.white{color: #fff!important;}

a:link, a:visited {font-size: 12px;color: #66456c;text-decoration: underline;}
a:hover {color: #a37d96;}

img {border:0px;display: block;}
form {border:0px;margin: 0px;}
hr {background-color: #66456c;color: #66456c;line-height: 1px;height:1px;overflow:hidden;}

.bold {font-weight: bold;}
.highlight {font-weight: bold;color: #66456c;}
.purple {color: #66456c;}
.clear {clear:both;height:1px;font-size:1px;margin:0;padding:0;line-height: 1px;display: block;}

#wrapper {text-align: left;width: 1000px;position: relative;margin-left: auto;margin-right: auto;}
#content {position:absolute;text-align: left;width: 1000px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}



/*------------ header */


#header{position:relative;width:1000px;padding:0px;margin:0px;background-image: url(/images/header.jpg);background-repeat: no-repeat;height: 148px;}
#header h1 {font-size:9px; text-align: right; margin-right: 4px;}

#logo {display: block;position: absolute;left: 5px;top: 15px;}
#phone-no {display: block;position: absolute;right: 5px;top: 40px;}

#top-nav {position: absolute;bottom: 0px;height: 43px;background-image: url(/images/top_bar.gif);width: 1000px;background-repeat: no-repeat;}
#top-nav ul {list-style:none;padding: 0px;margin: 12px 18px 0px 14px;}
#top-nav li {float:left;border-right-width: 1px;border-right-style: solid;border-right-color: #d8bed9;}
#top-nav li.keywordsearch {float:right;border:none;width:250px;}
#top-nav li.keywordsearch img {float:right;}

.search-input {font-size:12px;float:right;width:140px;margin: 0px 7px 0px 3px;padding: 0px 0px 0px 2px;}
#search {float:left;margin:0px;padding: 0px;}
#go {float:right;margin-top:3px;padding: 0px;}

#bct {height: 24px;line-height: 24px;clear: both;padding-left: 20px;color: #FFFFFF;}
#bct a:link, #bct a:visited {color: #FFFFFF;text-decoration: none;}

#bct a:hover {color: #f1e5eb;}

/*------------ left */

#left {position:relative;float: left;width: 200px;clear:both;margin-bottom:10px;}

/*------------ nav styles */

#left ul, #left div{margin-left: 4px;}
.left_nav, .left_nav2, .right_nav, .right_nav1  {list-style-type:none;padding:0px;margin:0px;}
.left_nav li, .left_nav2 li, .right_nav li {position:relative;list-style-type: none;text-indent:6px;}
.right_nav li {margin-left: 4px;}

.categories-header  {display: block;height: 40px;width: 190px;margin-left: -4px;}
.categories-header {background-image: url(/images/categories_header.gif);background-repeat: no-repeat;}	
.information-header {background-image: url(/images/info_header.gif);background-repeat: no-repeat;display: block;height: 40px;width: 190px;}
.right_nav li.information-header {margin-left: 0px;}
   
.left_nav li a, .left_nav li a:visited, .right_nav li a, .right_nav li a:visited  {font-size:12px;font-weight:bold;padding:0px;width:182px;height:24px;text-decoration:none;background-repeat:no-repeat;line-height:24px;display:block;margin: 1px 0px 0px 0px;}
.left_nav li a, .left_nav li a:visited, .right_nav li a, .right_nav li a:visited {color:#56365c;background-image: url(/images/left_nav_bg_1.gif);}
.left_nav li a:hover, .right_nav li a:hover{background-image: url(/images/left_nav_bg_2.gif);}

ul.right_nav1 {background-color: #f1e5eb;width:180px;margin-left: 4px;border: 1px solid #56365c;margin-top: 10px;margin-bottom: 6px;padding-top: 5px;padding-bottom: 5px;}

.right_nav1 li a, .right_nav1 li a:visited  {font-size:12px;font-weight:bold;padding:0px;width:160px;height:22px;text-decoration:none;line-height:22px;display:block;margin: 0px 0px 0px 10px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #56365c;}
.right_nav1 li a, .right_nav_1 li a:visited {color:#56365c;}
.right_nav1 li a:hover{color:#a37d96;}

/*------------ column product boxes */

#top-sellers-header {margin-top:6px;}

.top-sellers {position:relative;list-style-type: none;padding:0px;width:180px;height:80px;display:block;margin: 0px;background-color: #f1e5eb;background-image: url(/images/most_popular_bg.gif);background-repeat: repeat-y;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #56365c;border-bottom-color: #56365c;border-left-color: #56365c;}
.ts-image {float: left;margin:0px;border-right-style: solid;border-right-width: 1px;border-right-color: #56365c;}
.top-sellers p.name {font-size:11px;float: left;padding-left: 6px;width: 85px;height: 35px;margin: 4px 0px 0px 0px;overflow: hidden;line-height: 11px;}
.top-sellers p.price {font-weight: bold;color: #65476b;font-size:11px;float: left;padding-left: 6px;height: 12px;margin: 0px 0px 0px 0px;}
.top-sellers a:link, .top-sellers a:visited  {font-size:11px;text-decoration: none;color: #000000;font-weight: bold;}
.top-sellers a:hover {}
.ts-price {font-weight: bold;color: #65476b;display: block;padding-left: 4px;}
.ts-more {position: absolute;bottom: 5px;right: 7px;}

/*------------ middle */

#middle {position:relative;float:left;width:580px;margin-bottom: 15px;background-color:#FFFFFF;margin-top: 5px;padding: 10px;}

#home-banner {margin-bottom: 15px;}
#text-box {border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #0a4258;margin-bottom: 12px;padding-right: 3px;padding-left: 3px;}

/*------------ right */

#right {position:relative;float: right;width:190px;margin-bottom: 10px;}

#onscreen-basket {width:182px;height: 76px;display: block;background-image: url(/images/onscreen_basket_bg.gif);background-repeat: no-repeat;position: relative;margin-left: 4px;}
#osb-info {font-size: 12px;font-weight: bold;color: #56365c;position: absolute;left: 11px;top: 8px;right: 14px;}
.osb-info {float: left;width: 72px;line-height: 16px;}
.osb-calculation {float: right;width: 55px;text-align: right;line-height: 16px;}
#osb-checkout {position: absolute;bottom: 5px;right: 10px;}

#address {margin-top:6px;}
#free-delivery {margin-top:2px;}

/*------------ footer */
#footer {width: 990px;position: relative;bottom: 0px;clear:both;margin-right: auto;margin-left: auto;border-top-width: 2px;border-top-style: solid;border-top-color: #56365c;text-align:center;font-size:11px;color:#f1e5eb;}

#footer ul {margin: 5px 0px 5px 0px;padding:0px;}

#footer li{display:inline;list-style-type: none;margin: 0px 5px 0px 5px; padding:0px;text-align:center; }
#footer li a, #footer   li a:visited{font-size:11px;color:#f1e5eb; text-decoration:none}
#footer li a:hover{font-size:11px;color: #FFFFFF;text-decoration:none}

.copyright {float: left;}
.e2e-link {float: right;text-indent: 1px;}

/*------------ get inspired box */
.get-inspired-box {position:relative;left:0px;width:282px;height:141px;margin-left:0px;margin-right:15px;float:left;list-style-type:none;padding:0px;margin-top:15px;background-image: url(/images/get_inspired_box.gif);background-repeat: no-repeat;font-size: 11px;margin-bottom: 0px;}
.get-inspired-box p {height: 100px;margin: 0px;overflow: hidden;width: 132px;}
.get-inspired-box a, .get-inspired-box a:visited {font-size: 11px;font-weight: bold;color: #07354b;text-decoration: none;}
.last {margin-right:0px;}
#gi-image {padding-top:8px;padding-left:8px;float:left;}
.gi-right {padding-top:8px;padding-left:7px;float:left;font-size: 11px;}
#gi-button {float:left;margin-top: 5px;}

/*------------ category box */

.category-box {
position:relative;left:0px;width:168px;height:202px;float:left;list-style-type:none;background-image: url(/images/category_box.gif);background-repeat: no-repeat;font-size: 12px;margin: 10px 11px 0px 0px;padding: 9px;text-align: center;}
.category-box h3 {font-size: 12px;color: #66456c;height: 27px;overflow: hidden;line-height: 14px;}

.category-box p {height: 41px;margin: 0px;overflow: hidden;line-height: 14px;}
.category-box a, .category-box a:visited   {font-size: 12px;font-weight: bold;color: #66456c;text-decoration: none;}
.last {margin-right:0px;}

.cb-image {margin-bottom: 5px;margin-top: 5px;margin-right: auto;margin-left: auto;}
.cb-price {position: absolute;bottom: 9px;font-weight: bold;color: #66456c;left: 115px;}
.cb-details {position: absolute;bottom: 8px;right: 10px;}

/*------------ product box */

.product-box {position:relative;left:0px;width:275px;height:130px;float:left;list-style-type:none;background-image: url(/images/product_box.gif);background-repeat: no-repeat;font-size: 12px;margin: 10px 10px 0px 0px;padding: 0px 0px 0px 10px;}
.pb-right {float:left;width: 160px;margin: 9px 5px 0px 0px;}

.pb-right h3 {font-size: 12px;color: #66456c;height: 30px;overflow: hidden;line-height: 14px;}

.product-box p {height: 57px;margin: 0px;overflow: hidden;line-height: 14px;}
.product-box a, .category-box a:visited   {font-size: 12px;font-weight: bold;color: #66456c;text-decoration: none;}
.last {margin-right:0px;}

.pb-image {float:left;margin-top: 10px;margin-right: 9px;}
.pb-price {position: absolute;bottom: 9px;font-weight: bold;color: #66456c;left: 115px;}
.pb-details {position: absolute;bottom: 8px;right: 10px;}

/*------------ product-detail box */

#product-detail-box {position:relative;left:0px;width:580px;background-image: url(/images/pdb_bg.gif);background-repeat: repeat-y;margin-bottom: 15px;}
#pdb-top {margin-bottom: 5px;}
#pdb-bottom {margin-top: 10px;clear: both;}
#pdb-left {float:left;width: 225px;margin-right: 12px;padding-left: 10px;}
#pdb-left img {border: 1px solid #ddd7de;}

#pdb-image{position:relative;top:0px;left:0px;z-index:4;width:225px;height:225px;padding:0px;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}
#pdb-overlay{position:absolute; bottom:-1px; right:-1px;z-index:5; width:22px; height:22px; margin:0px; padding:0px;}
#pdb-overlay img{filter: Alpha(Opacity=70);opacity:0.7;border: 0 none;}

#thumbs {margin-top: 5px;width: 230px;}
#thumbs img {display: inline;margin: 0px;border: 1px solid #ddd7de;}

#pdb-right {float:left;width: 320px;}
.list {font-size:12px;}
.qty{width: 20px;text-align: center;font-size:12px;margin-left: 3px;}

#Xadd-to-basket {float:right;}

/*------------ product description box */

#product-description {list-style-type: none;width: 580px;margin-bottom: 15px;background-image: url(/images/pd_info_bg.gif);background-repeat: repeat-y;}
#pd-menu {width:580px;margin:0px;position:relative;z-index:99;height: 35px;display: block;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #56365c;}
#pd-menu ul {padding:0; margin:0;list-style-type: none;border:0;}
#pd-menu li {float:left;z-index:100;}
#pd-menu li a:link, #pd-menu li a:visited {line-height: 35px;height: 36px;display: block;color: #FFFFFF;text-decoration: none;font-weight: bold;background-image: url(/images/pd_tab_1.gif);background-repeat: no-repeat;width: 144px;margin-right: 1px;text-align: center;z-index:100;}
#pd-menu li a:hover {color: #f1e5eb;z-index:100;}
#pd-menu li a.active,  #pd-menu li a.focus {color: #0d4e7c;text-decoration: none;background-image: url(/images/pd_tab_2.gif);background-repeat: no-repeat;text-align: center;z-index:100;}
#pd-menu li a.active, #pd-menu li.active a:link, #pd-menu li.active a:hover, #pd-menu li.active a:visited{color: #f1e5eb;text-decoration: none;background-image: url(/images/pd_tab_2.gif);background-repeat: no-repeat;text-align: center;z-index:100;}

.pd-info {color:#000000;width:578px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #ddd7de;border-left-color: #ddd7de;border-bottom-color: #ddd7de;}
.pd-info-in {padding: 10px;}
.pd-info-in ul, .pd-info-in p  {margin-top: 10px;margin-bottom: 10px;}
.pd-info-in li {list-style-image: url(/images/tick.gif);	}

.info-box, .contact-box {position:relative;width:580px;float:left;background-image: url(/Page/images/info_box_bg.gif);background-repeat: repeat-y;margin-bottom: 15px;}
.box-pad {padding:0px 15px 0px 15px}
.box-top {margin-bottom:8px;}
.box-bot {margin-top:8px;clear: both;}

#box-top {margin-bottom:5px;}
#box-bot {margin-top:5px;}

.info-box div, .contact-box div  {display: block;margin-top: 1px;padding-top: 1px;padding-bottom: 1px;}
.info-box div {clear: both;}
.info-box div label, .contact-box div label {display: block;float: left;width: 100px;margin: 0 0 5px;padding-top: 1px;padding-right: 5px;padding-bottom: 3px;}
.contact-box-left{float:left;width: 270px;margin-right: 12px;}
.contact-box-left div {clear: left;}
.contact-box-right{float:left;width: 245px;}
.contact-box-right p {margin:0px;}

.text-box {font-family: Arial, Helvetica, sans-serif;font-size: 12px;width: 135px;padding-left: 3px;}

