@charset "utf-8"; 
@import "/webfonts/myriad.css"; 
body {margin:0; padding:0; background-color:#E9E5E3; background-image:url('/images/background-new-noprofile.jpg'); background-position:top center; font:normal normal 80% arial,helvetica,sans-serif; display:block; }
html{margin:0 !important; padding:0 !important; }

/* TITLES */
h1 {font-family:myriad-semi, sans-serif; font-size:22px; line-height:1.5em; font-weight: normal; margin: 0px; margin-left: 2px; color:#6E7E9F; }
h2 {font-family:myriad-semi, sans-serif; font-size:19px; line-height:1.5em; font-weight: normal; margin: 0px 0px 6px; color:#c48997; }
h3 {font-family:myriad-semi, sans-serif; font-size:1.6em; line-height:1.2em; color:#6E7E9F; font-weight:normal; margin-top:0px; margin-right:0px; margin-bottom:2px; margin-left:0px; }
h4 {font-family:myriad-semi, sans-serif; font-size:1.3em; line-height:1.2em; font-weight: normal; margin: 6px 0px; }

/* LINKS */
a:active, a:visited, a:link{color:#6E7E9F; text-decoration:none; }
a:hover {color:#A4CF35; text-decoration:none; }

/* TEXT */
p {font-family: helvetica, sans-serif; font-size:13px; line-height:22px; color:#000; margin:0px 0px 10px; text-align: justify; }
.bodytext {font-family:helvetica, sans-serif; font-size:13px; color:#333333; line-height:1.5em; padding:0px; font-style:normal; margin-bottom:15px; margin-top:0px; margin-right:0px; margin-left:0px; }
.bodytextlge {font-family:helvetica, sans-serif; font-size:14px; color:#333333; line-height:1.4em; padding:0px; font-style:normal; margin-bottom:15px; margin-top:0px; margin-right:0px; margin-left:0px; }


/* HEADER */
#header {overflow:auto; padding:0 0 10px 0; }
#header h1 {width:358px; height:97px; float:left; margin:0; padding:0; position:relative; font-size:1em; text-indent:-1000px; }
#header h1 span {display:block; width:358px; height:97px; position:absolute; left: 0px; background:url('/images/logo-new.png') top left no-repeat transparent; }
#header h2 {height:49px; line-height: 49px; float:right; margin:11px 10px 0 0; padding:0; position:relative; color: #333; }
#header h2 img, #header h2 span { display: block; float: left; margin: 0px 8px 10px; margin-top: 0px;}
#header h2 img { margin-top: 5px;}
#header li {display:inline; }
#header ul{list-style-type:none; float:right; padding:0; margin:0; margin-right: 10px;  font:16px myriad-semi,verdana; }
#header ul a,#header ul a:visited,#header ul a:active {display:block; float:left; background: url('/images/whitetrans.png'); color:#aCa39C; padding:7px 16px 7px 16px; font-weight: normal; }
#header ul a.on,#header ul a.on:visited,#header ul a.on:active {background: url('/images/whitetrans.png'); color: #6E7E9F; }
#header ul a:hover {background: url('/images/whitetrans.png'); color: #a4cf35; }

/* CONTENT */
#content .left {width:620px; float:left; padding: 0px 20px; margin: 0px 1px 0px 10px; }
#content .leftHome {width:671px; display:inline; float:left; }
#content .right{width:307px; padding:0px 10px 0 18px; display:inline; border-left: 3px dashed #aCa39C;}
#contentBox { background: url('/images/whitetrans.png'); padding: 4px 8px;}
#contentBox h1 { padding-left: 0px; margin-left: 0px;}
#contentBox>.contentTable td, #contentBox .contentTable th, #contentBox .contentTable p { text-align: left; padding: 3px; color: #6e7e9f; background-color: #fff;}
#productTabs {height:157px; margin:0px 0 0 10px; clear:left; padding:0; list-style-type :none; position: relative; }
#productTabs a { color: #000; }
#productTabs a:hover { color: #fff; }
#productTabs>div {position: absolute; top: 123px; left: 0px; height:34px; width:642px; background-color: #BCB3AC; z-index: -1;}
#productTabs a img,#socialLinks a img{border:0px; z-index:30;}
#productTabs li{padding:0; float:left; z-index:30;}
div.productTab {display:block; z-index:30; float:left; /*color:#6e7e9f;*/ color: #000; padding:0px 0px 0px 0px; margin-top: 0px; font-weight: normal; text-align: center; font-family: myriad-semi; font-size: 16px; line-height: 34px;}
a:hover div.productTab { color: #fff; }
#introText p {padding:0 20px 0 10px; font-family:myriad-semi, sans-serif; font-size:14px; line-height:1.7em; font-weight: normal; margin: 15px 0px 0px; text-align: justify; }

/* FOOTER */
#footer{clear:both; width:1009px; overflow:auto; position:relative; top:0px; margin:0px auto 10px auto;padding-top: 15px; }
#footer {clear:both; width:1009px; height:100px; overflow:auto; position:relative; top:0px; margin:0px auto 10px auto; }
#footer a:active, #footer a:link, #footer a:link {color:#6E7E9F; text-decoration:none; }
#footer a:hover {color:#a4cf35; }
#footer img{float:left; margin:0 0 0 15px; }
#footer li {display:inline; padding:0 10px 0 23px; }
#footer p {float:left; margin:22px 0 0 5px; padding:0; font-size:0.85em; }
#footer ul {list-style-type:none; float:right; margin:32px 0 0 0; font-family:myriad-semi, helvetica; font-size:1em; font-style:normal; font-weight:normal; }
#push { height: 113px;}

/* NAVIGATION */
#navlist li {display:inline; }
#navlist ul{list-style-type:none; width: 600px; padding: 0px; height: 34px; font:16px myriad-semi,verdana; background: url('/images/whitetrans.png'); margin-left: 2px; }
#navlist ul a,#navlist ul a:visited,#navlist ul a:active {display:block; width: 100px; text-align: center; line-height: 34px; float:left; color:#aCa39C; /*color:#BCB3AC;*/ font-weight: normal;}
#navlist ul a.on,#navlist ul a.on:visited,#navlist ul a.on:active { color: #6E7E9F; }
#navlist ul a:hover { color: #a4cf35; }


/* ADVERT */
#advertTwo,#advertThree {width:311px; height:135px; float:left; padding:10px 10px 20px 10px; border: 0px; }
#mainAdvert {width:642px; height:356px; padding:0px 10px 10px; border: 0px; }

#advertTwo img, #advertThree img, #mainAdvert img, #header img { border: 0px; }

/* BREADCRUMB */
#breadcrumbNav a,#breadcrumbNav a:active,#breadcrumbNav a:visited{text-decoration:none; color:#6e7e9f; }
#breadcrumbNav a:hover{color:#a4cf35; }
#breadcrumbNav p{padding:3px 0 7px 3px; margin:0 0 8px 0;color:#6e7e9f;  border-bottom: 3px dashed #BCB3AC; font-family: myriad, helvetica; font-size: 11pt;}

/* BLOG */
#blogSection #footer{margin:0 auto 10px auto; position:static; padding:20px 0 0 0; }
#blogSection #socialLinks{height:105px; position:relative; margin:5px 0 0 0; display:block; }
#blogSection, #homePage{margin:0; font:normal normal 80% arial,helvetica,sans-serif; padding:0; }

.blogTop { width: 590px; background: url('/images/whitetrans.png'); margin: 0px auto; padding: 3px 12px;}
#latestBlog {background:#fff; margin:5px 0 0 0; padding:3px 15px 3px 15px; }

ol.commentlist,#blogContent ol.commentlist ul{list-style-type:none !important; list-style-image:none; padding:0; margin:0; font-size:13px; }
.commentlist .comment{padding:5px 5px 1px 5px; margin:10px 0 10px 0; background-image:none; background:url('/images/whitetrans.png'); }
.commentlist p{padding:12px 0 0 0; }
.entry{line-height:1.7em; }
.entry a,.entry a:active,.entry a:visited{color:#333; }
.entry a:hover{color:#A4CF35; }
.entry h2, .entry h3{margin:0; padding:15px 0 10px 3px; color:#6e7e9f; font-size:1.6em; font-weight:normal; border-bottom: 3px dashed #BCB3AC; }
.entry h3 a,.entry h3 a:active,.entry h3 a:visited {  color:#6e7e9f; }

.entry h3 a:hover{color:#a4cf35; }
.entry p{padding:0 0 0 3px; color:#333; }
.entry img { max-width: 590px; margin-left: 5px auto;; }
.entry-date{font-style:italic; font-size:0.8em; padding:20px 0 0 0; float:right; color:#c48997; }
.formfieldqty {width:20px; }
.hHead h1{position:absolute; top:-100px; left:-100px; font-size:0em; line-height:0em; margin:0; padding:0; }



#respond{width:590px; padding:0; color:#333; }
#respond .children{list-style-type:none; }
#respond .left{float:left; width:250px; }
#respond .right{float:left; border: 0;  width:250px;; padding:0; }
#respond a,#respond a:active,#respond a:visited,#respond a:hover{text-decoration:none; }
#respond h3{padding-left:0px; margin-left:0px; }
#respond input{border:1px solid #ccc; padding:3px; color:#aaa; width:250px; margin:10px 0 0 0; display:inline; font:normal normal 12px helvetica,sans-serif; }

#respond textarea{border:1px solid #ccc; padding:6px; border-radius: 4px; color:#aaa; width:250px; height:110px; overflow:auto; margin:10px 0 0 0; display:inline; font:normal normal 12px helvetica,sans-serif; }
#sidebar h3{font-size:1.6em; font-weight:normal; padding:0 0 6px 0; margin:7px 7px 4px 0px; border-bottom: 3px dashed #BCB3AC; }
#sidebar ul{list-style-type:none; margin:0 0 5px 0; padding:3px 0 0 15px; background:#fff; }
#sidebar ul a,#sidebar ul a:active,#sidebar ul a:visited{font-family: myriad-semi; font-weight:normal; color: #c48997; text-decoration:none; }
#sidebar ul a:hover{color:#A4CF35; }
#subscribeBox h3>span { color: #c48997; }
#sidebar ul ul{padding:3px 0 0 0; margin:0; overflow:auto; background:transparent; }
#sidebar ul ul li{width:141px; float:left; padding:2px 0 8px 4px; }
#sidebar ul ul li.recentPost{width:282px; float:none; }

/* RIGHT COLUMN */
#viewBasket {background:url('/images/view-basket-icon.gif') top left no-repeat #fff; height:61px; padding:7px 0 0 0; }
#viewBasket table {float:right; width:100px; }
#viewBasket h3{color:#BCB3AC; font-size:1.6em; font-weight:normal; padding:3px 0 0 15px; margin:0; float:left; }

#socialLinks {background:url('/images/social-links-background.gif') top left no-repeat transparent; height:133px; margin:5px 0 0 0; display:block; position:absolute; width: 307px;  }
#socialLinks img {float:right; clear:right; margin:15px 45px 5px 0; }
#socialLinksWrap{height:133px; width:307px; background:url('/images/social-links-background.gif') top left no-repeat transparent; position:absolute; }

#subscribeBox {background:#fff; margin:5px 0 0 0; padding:3px 15px 6px 15px; background:url('/images/subscribe-icon.gif') top right no-repeat #fff; }
#subscribeBox .textfield {width:253px; padding:9px; }
#subscribeBox h3 {font-size:1.6em; font-weight:normal; padding:0 0 4px 0; margin:0; margin-top: 5px; background:transparent; }
#subscribeBox h3 span {font-size:0.8em; }
#subscribeBox h4 {color:#c48997; font-size:1.2em; font-weight:normal; padding:0 0 4px 0; margin:0; background:transparent; }
#subscribeBox input {border:0px; margin:9px 9px 0 0px; font-weight:bold; border: 3px dashed #BCB3AC; border-radius: 0px; }

#latestNews {background:#fff; margin:5px 0 0 0; line-height:1.7em; padding:3px 15px 14px 15px; }
#latestNews h3 {font-size:1.6em; font-weight:normal; padding:0 0 9px 0px; margin:0; margin-top: 7px; border-bottom: 3px dashed #BCB3AC; }
#latestNews h4 a{ color: #c48997; }
#latestNews h4 a:hover { color: #a4cf35; }
#latestNews li {margin:5px 0 0 0; padding:0 0 15px 0; border-bottom: 3px dashed #BCB3AC; text-align: justify; }
#latestNews span {color:#333; }
#latestNews ul {list-style-type:none; padding:0; margin:0; }





#div30px {height:30px; }




#wrapper {width:1009px; margin:34px auto 0 auto;  }
.accessibility_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:0px; font-style:normal; margin-bottom:15px; margin-top:0px; margin-right:0px; margin-left:0px; line-height:1.5em; }
.baselinks {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; line-height:1.5em; }
.baskettextsml {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }
.checkoutSectionHeader {font-weight:bold; margin:16px 4px 8px;  }

.linksPageLeft{float:left; width:250px; }
.linksPageLeft a,.linksPageLeft a:active,.linksPageLeft a:visited,.linksPageLeft a:hover,.linksPageRight a,.linksPageRight a:active,.linksPageRight a:visited,.linksPageRight a:hover{font-weight:bold; }
.linksPageRight{float:right; width:300px; }
.postOptions a,.postOptions a:active,.postOptions a:visited,.postOptions a:hover{text-decoration:underline; }
.product_discription {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:0px; font-style:normal; margin-bottom:15px; margin-top:0px; margin-right:0px; margin-left:0px; line-height:1.5em; }
.producttitle {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#DB7079; padding:0px; margin-top:0px; margin-right:0px; margin-bottom:10px; margin-left:0px; }
.producttitlelge {font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#333333; padding:0px; margin-top:0px; margin-right:0px; margin-bottom:10px; margin-left:0px; font-weight:bold; }
.reply{text-align:right; display:none; }
.right{float:right; }
.single .entry h3{margin:0; padding:15px 0 0 3px; color:#6e7e9f; font-size:1.6em; font-weight:normal;  }
.textfield {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; background-color:#FFFFFF !important; border:1px solid #C4C0BC; margin:0px; padding:0px; height:18px; width:115px; }



input {height:28px; line-height:28px; border-radius:4px; border:1px solid #999; color:#999; font-size:14px; padding:1px 6px; }
input:focus, select:focus {border:1px solid #c48997; color:#333; }
input[type=button], #respond #submit {height:32px; padding:0px 8px; line-height:32px; background-color:#c48997; color:#fff; cursor:pointer; border:0px; border-radius:4px; box-shadow:2px 2px 2px #ccc; }
input[type=button]:active, #respond #submit:active {background-color:#A4CF35; }
#respond #submit { width: 150px; }

select {border-radius:4px; border:1px solid #999; padding:6px;  line-height: 28px; font-size:14px; color:#999; }

div.showroomItem {float:left; width:205px;text-align:center;margin-bottom:8px; position: relative;}
div.showroomItem a {height: 240px; width: 190px; display:block; z-index:30; background-color: #BCB3AC; color: #000; padding:0px; margin: 0px; font-weight: normal; text-align: center; font-family: myriad-semi; font-size: 16px; padding: 0px 0px 6px; text-transform: uppercase; }
div.showroomItem a img {border:0px; margin-bottom: 4px;}
div.showroomItem a:hover {color:#fff;}
div.showroomItemTitle { height: 50px; line-height: 50px; padding: 0px 5px; }
div.showroomItemTitle>div { display: inline; margin: auto auto; line-height: 24px; vertical-align: middle;}
div.showroomItem img {height:190px;width:190px;border:1px solid #aaa;margin:0px;}

#onlineShopProductListContainer div.showroomItem a, .relatedProducts div.showroomItem a { font-size: 13px; }

#productForm>h1 { color: #c48997;}



.entry p iframe { width: 585px; }

