body, div, span, p, h1, h2, h3, h4, ul, ol, li, form, fieldset, img {border:0px;margin:0px;padding:0px;}

body {text-align:center;margin:0px auto;color:#34261a;font-family:tahoma;font-size:10px;background:#b0b609;}
body.labels {background-color:#F6ECCD;}
#page {width:935px;padding:0px 26px;text-align:left;margin:0px auto 0px auto;background: #fff;}

a {color:#f6eccd;}

/******************* head and basket *************************/
#head {position:relative;height:145px;background: url(../images/headbg1.jpg) top right no-repeat;border:0px;}
#head #toplogo {position:absolute;top:0px;left:0px;}
#head #basket1 {position:absolute;top:0px;right:0px;width:345px;height:120px;background: transparent url(../images/basketbg.jpg) 0px 0px no-repeat;}
#head #basket1 p {padding-left:75px;padding-top:74px;color:#727357;}
#head #basket1 h2 {display:none;}
#head #basket1 p {font-size:11px;font-weight:normal;line-height:1.5em;color:#34261a;}
#head #basket1 p#viewbasket {position:absolute;top:59px;right:0px;color:#34261a;font-weight:normal;padding:0px;text-align:right;font-size:9px;}
#checkoutlogin {position:absolute;width:150px;height:18px;top:77px;right:0px;}
#checkoutlogin li {list-style-type:none;display:inline;font-size:9px;}
#top-login, #top-checkout, #view-account, #view-cart {position:absolute;right:10px;font-weight:normal;color:#e43459;text-decoration:underline;text-align:left;font-family:garamond;font-size:12px;}

#view-account {top:-15px;display:block;width:120px;height:13px;line-height:13px;float:right;text-transform:uppercase;}
#top-login {top:-20px;display:block;width:120px;height:13px;line-height:13px;float:right;text-transform:uppercase;}
#top-checkout {top:8px;display:block;width:120px;height:13px;line-height:13px;float:right;text-transform:uppercase;}
#view-cart {top:12px;display:block;width:120px;height:13px;line-height:13px;float:right;text-transform:uppercase;}
/******************* top navigation *************************/
#head #nav {position:absolute;bottom:0px;left:232px;width:699px;height:34px;background: #f6eccd;overflow:visible;}
#head #nav li {display:block;float:left;height:34px;line-height:34px;color:#beb79e;font-size:14px;font-weight:bold;font-family:garamond;padding:0px 18px 0px 0px;background: transparent;}
#head #nav li.first {padding-left:20px;}
#head #nav li a {color:#e43459;text-decoration:underline;}
#head #nav li a.this {color:#e43459;}
#head #nav li a:hover {text-decoration:none;}
#head ul {list-style-type:none;}
#head #print {display:none;}
#head h2 {display:none;}

/******************* search *************************/
#head #searchlink {display:none;position:absolute;bottom:-20px;left:0px;width:203px;height:16px;background: #fff url(../images/search-button-bg.jpg) 0px 0px repeat-x;}
#searchlink span {display:none;}

#head #search {display:block;position:absolute;bottom:0px;left:0px;width:203px;height:34px;background: #fff url(../images/search_bg.jpg) 0px 0px repeat-x;}
#head #search label {display:none;}
#head #search_keywords {position:absolute;top:1px;left:2px;width:151px;height:16px;padding:8px 5px;color:#34261a;font-weight:bold;font-family:garamond;font-size:15px;border:0px;margin:0px;}
#head #search_submit {position:absolute;top:0px;right:0px;width:39px;height:34px;background: transparent url(../images/search-submit.jpg) 0px 0px no-repeat;border:0px;padding:0px;margin:0px;cursor:pointer;cursor:hand;}


#sidebar #newsletter {position:relative;margin-top:25px;}
#sidebar #newsletter p {color:#9f9f9f;font-size:10px;margin-bottom:1em;}
#sidebar #newsletteremail {border:0px solid #333;padding:0px;width:192px;height:20px;padding:4px 3px 2px 3px;font-size:12px;font-weight:bold;background: #fff;border:1px solid #ccc;}
#sidebar #newslettersubmit {margin-top:3px;border:0px solid #333;padding:0px;width:200px;height:26px;background: transparent url(../images/newsletter-submit-bg.jpg) 0px 0px no-repeat;cursor:hand;cursor:pointer;font-size:0px;text-align:left;color:#ebddc2;}
#sidebar #newslettersubmit:hover {background-position:0px -26px;}

/******************* sidenav *************************/
#main {position:relative;text-align:left;width:930px;background:transparent;margin-top:4px;padding-bottom:40px;}

#sidebar {width:203px;position:relative;text-align:left;z-index:100;padding-bottom:40px;padding-top:0px;}
#sidebar ul {list-style-type:none;}

#sidenav {font-size:18px;font-weight:bold;line-height:1.2em;font-family:"times new roman";font-weight:normal;padding:10px 10px 40px 0px;background-color:#008a9b;}
#sidenav li {padding:2px 0px 1px 0px;}
#sidenav li a {display:block;color:#fff;width:183px;margin:0px;padding:0px 0px 0px 20px;background: transparent url(../images/sidenavliabg.jpg) 0.4em 0.4em no-repeat;text-decoration:none;}
#sidenav li a.thispage {display:block;color:#fff;width:183px;margin-left:0px;padding:0px 0px 0px 20px;background: #685c53 url(../images/sidenavliabg2.jpg) 0.4em 0.6em no-repeat;text-decoration:none;}
#sidenav li a:hover {text-decoration:underline;}
#sidenav li ul li a {display:block;color:#fff;font-size:14px;line-height:1.2em;width:183px;margin:0px;padding:0px 0px 0px 60px;background-image: none;text-decoration:none;}
#sidenav li ul li a.thispage {display:block;color:#fff;width:183px;margin-left:0px;padding:0px 0px 0px 60px;text-decoration:none;background-image: none;}
#sidenav li ul li a:hover {text-decoration:underline;}
#sidebar h2 {display:none;}

/******************* sidebar other links *************************/
#otherlinks {padding:0px 0px 50px 0px;margin-top:-8px;}
#otherlinks a, #otherlinks div {display:block;margin:9px 0px;color:#000;}
#otherlinks a span, #otherlinks div span {display:none;}
#otherlinks #other_brochure {width:203px;height:61px;background:transparent url(../images/other_brochure.jpg) 0px 0px no-repeat;}
#otherlinks #other_brochure:hover {background-position:0px 0px;}
#otherlinks #other_guaranteed {display:none;}
#otherlinks #other_phone {width:203px;height:65px;background:transparent url(../images/other_phone.jpg) 0px 0px no-repeat;}
#otherlinks #other_phone:hover {background-position:0px 0px;}
#otherlinks #other_sister {width:203px;height:50px;margin-top:60px;background:transparent url(../images/other_sister.jpg) 0px 0px no-repeat;}
#otherlinks #other_sister:hover {background-position:0px 0px;}

/******************* sidebar text content *************************/
#sidecontent {color:#9f9f9f;font-size:10px;width:203px;text-align:justify;}
#sidecontent h2 {font-size:10px;font-weight:bold;}
#sidecontent p {margin-bottom:1em;line-height:1.6em;}

/******************* content/featured products *************************/
#content {clear:both;position:relative;width:699px;background-color:transparent;float:right;text-align:center;z-index:200;padding:0px 0px 0px 0px;}
#content .featured {position:relative;background: transparent url(../images/featuredbg.jpg) 0px 0px repeat-x;width:645px;}
#content .featured .book {background-color:transparent;width:188px;height:360px;float:left;padding:0px 12px;border-left:1px solid #e6e6e6;text-align:left;}
#content .featured .book.first {border:0px solid #000;}
#content .featured .book a {color:#f48e29;}
#content .featured .book a:hover {text-decoration:none;}
#content .featured .book h3 {margin:5px 0px;font-size:13px;}
#content .featured .book p {font-style:italic;font-size:11px;margin-bottom:1em;}
#content .featured .book p.price {font-style:normal;font-weight:bold;font-size:13px;padding-bottom:10px;}
#content .featured .book p.price span.saleprice {padding-left:30px;color:#4a9e00;text-decoration:none;}
#content .featured .book p.price span {color:#949494;text-decoration:line-through;}
#content .featured h1 {color:#444444;font-size:30px;font-weight:normal;text-align:left;padding:5px 0px 10px 0px;padding-left:10px;letter-spacing:-0.1em;}
#content .featured p.more {padding:20px 10px;clear:both;font-size:11px;font-weight:bold;text-align:right;}
#content .featured p.more a {color:#000;}
#content .featured p.more a:hover {color:#444;text-decoration:none;}

/******************* product list *************************/
#content .list {padding-bottom:0px;margin-bottom:0px;text-align:center;border-bottom:0px solid #847f75;}
#content .list h2 {font-size:25px;color:#000;font-weight:normal;font-family: "times new roman";text-align:left;line-height:1.5em;}
#content .list .book {position:relative;float:left;width:185px;height:230px;padding:10px 10px 10px 10px;background:#f6eccd;text-align:left;margin-right:41px;border-bottom:0px solid #847f75;margin-top:10px;}
#content .list .book.endrow {margin-right:0px;}
#content .list .book h3 {margin:5px 0px;font-size:15px;font-weight:bold;margin-bottom:1em;line-height:1.2em;}
#content .list .book h3 a {color:#000;text-decoration:none;}
#content .list .book h3 a:hover {text-decoration:underline;}
#content .list .book .description {display:none;}
#content .list .book div.image {margin-right:15px;text-align:left;padding-top:7px;}
#content .list .book div.links {position:absolute;bottom:0px;left:10px;text-align:left;padding-bottom:10px;line-height:1.5em;}
#content .list .book p {font-weight:bold;font-size:11px;margin-bottom:0em;}
#content .list .book p.author {font-weight:normal;font-style:italic;font-size:11px;margin-bottom:1em;}
#content .list .book p.price {position:absolute;bottom:25px;right:10px;font-style:normal;font-weight:bold;font-size:12px;text-align:right;color:#000;line-height:1.2em;}
#content .list .book p.price span.saleprice {padding-left:30px;color:#000;text-decoration:none;}
#content .list .book p.price span {color:#000;font-weight:normal;font-size:11px;}
#content .list .book p.price span.old {text-decoration:line-through;font-size:13px;font-weight:bold;padding-right:10px;}
#content .list .book div.links .more {color:#e43459;font-size:11px;font-weight:normal;text-align:right;text-transform:uppercase;}

#content .list p.more {padding:20px 10px;clear:both;font-size:11px;font-weight:bold;text-align:right;}
#content .list p.more a {color:#c0b091;}
#content .list p.more a:hover {text-decoration:none;}
.space {clear:both;height:10px;}

/******************* subpage *************************/
#content #textcontent, #content .subpage {padding-bottom:30px;border-bottom:0px solid #000;}
#content #textcontent h2, #content .subpage h2 {font-size:25px;color:#000;font-weight:normal;font-family: "tahoma";text-align:left;line-height:1.5em;}
#content #textcontent h1, #content .subpage h1 {font-size:30px;color:#21211f;font-weight:normal;font-family: "garamond";text-align:left;line-height:1.5em;}
#content #textcontent, #content .subpage  {font-size:13px;text-align:left;}
#content #textcontent h2, #content #textcontent h4, #content .subpage h2, #content .subpage h4 {line-height:1.4em;padding:0px;}
#content #textcontent h3, #content .subpage h3 {color:#000;}
#content #textcontent p, #content #textcontent ul, #content #textcontent ol,
#content .subpage p, #content .subpage ul, #content .subpage ol {font-size:11px;color:#000;line-height:1.5em;padding:0px;}
#content #textcontent p, #content .subpage p {margin-bottom:1em;}
#content #textcontent a, #content .subpage a {color:#e43459;}
#content #textcontent a:hover, #content .subpage a:hover {text-decoration:none;}
#content #textcontent img, #content .subpage img {padding:10px;}
#content #textcontent img.fleft, #content .subpage img.fleft {float:left;margin:0.5em 0em;margin-right:20px;margin-left:12px;}
#content #textcontent img.flight, #content .subpage img.flight {float:right;margin:0.5em 0em;margin-left:20px;margin-right:12px;}

#error {padding:10px;margin:10px;border:1px solid #008a9b;font-size:12px;color:#008a9b;line-height:1.5em;font-weight:bold;}

/******************* usps *************************/
#content .usps {padding-bottom:25px;}
#content .usps a {display:block;}
#content .usps a#usp01 {float:left;}
#content .usps a#usp02 {float:right;}
#content .usps a#usp03 {clear:both;height:2em;background-color:#3a3630;}
#content .usps a#usp03 {text-align:center;text-decoration:none;font-size:11px;color:#bf823b;text-transform:uppercase;font-weight:bold;line-height:2em;}
#content .usps a#usp03:hover {background-color:#6f7058;}
#content .usps a#usp03 span {color:#ffd7a7;}
#content .usps a#usp03 span.end {text-transform:capitalize;color:#fa8700;text-decoration:underline;}

/******************* product description/details page *************************/
#content .details {padding-bottom:30px;}
#content .details h2 {font-size:25px;color:#000;font-weight:normal;font-family: "times new roman";text-align:left;line-height:1.5em;}
#content .details {font-size:11px;text-align:left;color:#000;}
#content .details p, #content .details ul, #content .details ol, #content .details h2, #content .details h4 {line-height:1.4em;padding:0px 12px;}
#content .details p, #content .details ul, #content .details ol {font-size:11px;color:#000;margin-bottom:1em;}
#content .details ul, #content .details ol {margin-left:30px;margin-bottom:1em;}
#content .details p {margin-bottom:1em;}
#content .details a {color:#e43459;}
#content .details a:hover {text-decoration:none;}
#content .details img {background-color:#f7f7f7;padding:0px;border:0px solid #e8e8e8;}
#content .details img.fleft {float:left;margin:0.5em 0em;margin-right:20px;margin-left:12px;}
#content .details img.flight {float:right;margin:0.5em 0em;margin-left:20px;margin-right:12px;}
#content .details .product-description {}
#content .details .product-description .book {background-image:none;text-align:left;}
#content .details .product-description .book h3 {color:#000;font-size:16px;}
#content .details .product-description .book a#imglink {display:block;width:234px;height:234px;}
#content .details .product-description .book a#imglink2 {display:block;position:absolute;bottom:4px;left:248px;}
#content .details .product-description .book img {float:left;margin-right:15px;text-align:center;}
#content .details .product-description .orderbox {position:absolute;top:100px;right:0px;width:191px;height:200px;background: transparent;text-align:center;}
#content .details .product-description .orderbox #addtobagbutton {display:block;width:177px;height:38px;position:absolute;right:7px;bottom:9px;background: transparent url(../images/addtobag3.jpg) 0px 0px no-repeat;}
#content .details .product-description .orderbox #addtobagbutton:hover {background-position:0px 0px;}
#content .details .product-description .orderbox #addtobagbutton span {display:none;}
#content .details .product-description .orderbox p {margin-top:16px;font-size:13px;font-weight:bold;color:#000;}
#content .details .product-description .orderbox p span {font-size:18px;}
#content .details .product-description .orderbox label {display:none;}
#content .details .product-description .orderbox #quants {position:absolute;bottom:70px;left:39px;height:34px;width:112px;background: transparent url(../images/quantsbg.jpg) 0px 0px no-repeat;}
#content .details .product-description .orderbox #quants #qminus {position:absolute;top:0px;left:0px;background:transparent;width:20px;height:34px;padding:0px;margin:0px;border:0px;cursor:pointer;cursor:hand;}
#content .details .product-description .orderbox #quants #qplus {position:absolute;top:0px;right:0px;background:transparent;width:20px;height:34px;padding:0px;margin:0px;border:0px;cursor:pointer;cursor:hand;}
#content .details .product-description .orderbox #quants #quantity {position:absolute;top:2px;left:20px;width:72px;font-weight:bold;background:transparent;font-size:14px;text-align:center;height:20px;padding:4px 0px;margin:0px;border:0px;}
#content .details .product-description .details-man{display:none;}
#content .details .product-description .details-desc {display:none;}
#content .details .space {clear:both;height:1px;}

	#content .details .product-description {width:703px;position:relative;margin-bottom:10px;min-height:300px;}
	#content .details .product-description .book {float:none;position:relative;width:auto;height:auto;padding:0px;border-width:0px;margin:0px;}
	#content .details .product-description .book .images {width:300px;float:left;position:relative;padding:10px 7px;height:300px;overflow:hidden;padding-top:10px;}
	#content .details .product-description .book .images.more {width:300px;float:left;position:relative;padding:10px 7px;padding-top:310px;height:auto;overflow:hidden;}
	#content .details .product-description .book .images .mainimgs {position:absolute;top:10px;left:7px;visibility:hidden;}
	#content .details .product-description .book .images #mainimg0 {visibility:visible;}
	#content .details .product-description .book .images .smallimages {padding-top:10px;}
	#content .details .product-description .book .images .smallimgs	{padding-left:12px;padding-bottom:7px;cursor:hand;cursor:pointer;width:75px;height:75px;}
	#content .details .product-description .book .images #img0 {padding-left:0px;}
	#content .details .product-description .book .images #imglink2 {position:absolute;bottom:0px;right: -87px;}
	#content .details .product-description .book .info {width:107px;float:left;position:relative;padding:10px 30px 0px 20px;}
	#content .details .product-description .book .info h3 {padding-bottom:10px;}
	#content .details .product-description .book .info p {}
	#content .details .product-description .book p {padding:0px;}
	#content .details .product-description .book p.details-man {display:none;}
	#content .details .product-description .book p.details-desc span {display:none;}

/******************* basket/cart *************************/
#content .basket {padding-bottom:30px;border-top:0px solid #f48e29;}
#content .basket h2 {font-size:25px;color:#000;font-weight:normal;font-family: "times new roman";text-align:left;line-height:1.5em;}
#content .basket {font-size:13px;text-align:left;color:}
#content .basket p {padding:10px 12px;font-family:tahoma;font-size:13px;}
#content .basket p.empty {font-size:13px;color:#847f75;padding:0px;}
#content .basket p a {color:#e43459;font-weight:bold;}
#content .basket p a:hover {text-decoration:none;}
#content .basket #update {float:right;clear:right;margin:10px 0px 0px 0px;margin-right:12px;}
#content .basket #checkout {float:right;clear:right;margin:10px;margin-right:12px;}
#content .basket .tablewrap {margin-top:20px;margin-left:12px;width:679px;text-align:center;background-color:#FFF;padding:1px;padding-right:0px;padding-top:0px;}
#content .basket table {width:679px;border:0px solid #847f75;background-color:#737169;padding:2px;font-size:11px;font-family:tahoma;border-collapse:collapse;border-spacing:0px;text-align:left;color:#737169;}
#content .basket table tr {}
#content .basket table th {padding:10px 14px;background-color:#e43459;font-size:14px;color:#fff;border-right:1px solid #fff;text-transform:uppercase;}
#content .basket table td {background:#f6eccd;border-bottom:1px solid #fff;padding:14px;border-right:1px solid #fff;color:#000;}
#content .basket table td.action {border-right:0px solid #737169;}
#content .basket table tr.bottom td, #content .basket table tr.bottomsmall td {background: #eadcaf;border-bottom:0px solid #737169;font-size:10px;font-weight:bold;color:#000;padding:7px 14px;}
#content .basket table tr.bottom td.left, #content .basket table tr.bottomsmall td.left {text-align:right;}
#content .basket table tr.bottom td.right, #content .basket table tr.bottomsmall td.right {border-right:0px solid #737169;}
#content .basket table tr.bottomsmall td {border-bottom: 1px solid #fff;}
#content .basket table td a {font-weight:bold;color:#e43459;}
#content .basket table td input {background:#fff;border:1px solid #000;text-align:center;}
#content .basket table td.action a {font-weight:normal;color:#737169;padding-right:5px;}
#content .basket table td a:hover {text-decoration:none;}
#content .basket table td.price {text-align:center;}
#content .basket table td.price span {display:block;width:60px;background-color:#635c4c;padding:3px 0px;border:0px solid #847f75;}

#content .reviews {display:none;}
#content .reviews h2 {border-bottom:1px solid #f48e29;font-size:20px;font-weight:normal;text-align:left;padding-left:12px;line-height:1.5em;letter-spacing:-0.1em;}
#content .reviews .bookreview {margin-top:21px;width:643px;background: url(../images/reviewbg.jpg) 0px 0px repeat-y;}
#content .reviews .bookreview .head {height:60px;background: url(../images/reviewheadbg.jpg) 0px 0px no-repeat;text-align:left;padding-left:90px;padding-top:12px;line-height:1.5em;}
#content .reviews .bookreview .head h3 {color:#000;font-size:13px;}
#content .reviews .bookreview .head p {color:#3c3c3c;font-size:11px;font-style:italic;}
#content .reviews .bookreview .head p.date {color:#7296b0;font-size:9px;font-style:normal;}
#content .reviews .bookreview .body {padding:28px;;background: url(../images/reviewbodybg.jpg) left bottom no-repeat;}
#content .reviews .bookreview .body p {color:#3c3c3c;font-size:11px;line-height:1.5em;text-align:left;}
#content .reviews #writeareview {position:relative;margin:15px auto;width:644px;height:273px;background: transparent url(../images/reviewformbg.jpg) 0px 0px no-repeat;}
#content .reviews #writeareview label {color:#444444;font-size:13px;font-weight:bold;}
#content .reviews #writeareview label span {font-size:11px;font-weight:normal;}
#content .reviews #writeareview input, #content .reviews #writeareview textarea {font-size:16px;font-family:verdana;}
#content .reviews #writeareview #review_name {position:absolute;top:37px;left:22px;padding:7px 4px;border:1px solid #bcbcbc;margin:0px;width:272px;height:23px;}
#content .reviews #writeareview #review_email {position:absolute;top:109px;left:22px;padding:7px 4px;border:1px solid #bcbcbc;margin:0px;width:272px;height:23px;}
#content .reviews #writeareview #review_text {position:absolute;top:37px;left:314px;padding:4px;border:1px solid #bcbcbc;margin:0px;width:293px;height:169px;}
#content .reviews #writeareview #review_submit {position:absolute;top:217px;left:501px;padding:0px;border:0px solid #bcbcbc;margin:0px;width:116px;height:37px;background: url(../images/reviewsubmitbg.jpg) 0px 0px no-repeat;cursor:pointer;cursor:hand;}
#content .reviews #writeareview #review_name_label {position:absolute;top:17px;left:22px;}
#content .reviews #writeareview #review_email_label {position:absolute;top:89px;left:22px;}
#content .reviews #writeareview #review_text_label {position:absolute;top:17px;left:314px;}
#content .reviews #writeareview #review_submit_label {position:absolute;top:223px;left:325px;width:160px;font-size:9px;font-weight:normal;}

#content .basket  .quants {position:relative;height:34px;width:112px;background: transparent url(../images/quantsbg.jpg) 0px 0px no-repeat;}
#content .basket  .quants .qminus {position:absolute;top:0px;left:0px;background:transparent;width:20px;height:34px;padding:0px;margin:0px;border:0px;cursor:pointer;cursor:hand;}
#content .basket  .quants .qplus {position:absolute;top:0px;right:0px;background:transparent;width:20px;height:34px;padding:0px;margin:0px;border:0px;cursor:pointer;cursor:hand;}
#content .basket  .quants .quantity {position:absolute;top:2px;left:20px;width:72px;font-weight:bold;background:transparent;font-size:14px;text-align:center;height:20px;padding:4px 0px;margin:0px;border:0px;}


/******************* breadcrumbs *************************/
#content .breadcrumbs {height:20px;line-height:20px;text-align:left;padding-left:0px;font-family:tahoma;}
#content .breadcrumbs p {font-size:11px;color:#000;}
#content .breadcrumbs p a {color:#000;}
#content .breadcrumbs p a.thispage {text-decoration:none;color:#000;font-weight:bold;}
#content #textcontent .breadcrumbs, #content .contact .breadcrumbs, #content .details .breadcrumbs, #content .basket .breadcrumbs, #content .list .breadcrumbs {padding-bottom:10px;}
#content #textcontent .breadcrumbs p, #content .contact .breadcrumbs p, #content .details .breadcrumbs p, #content .basket .breadcrumbs p, #content .list .breadcrumbs {padding:0px;line-height:20px;}
#content #textcontent .breadcrumbs p a, #content .contact .breadcrumbs p a, #content .details .breadcrumbs p a, #content .basket .breadcrumbs p a {font-weight:normal;}

/******************* pagination and other elements *************************/
#content #sorting {position:absolute;top:3px;right:0px;font-size:9px;color:#dcd3c2;text-align:right;}
#content .pages {clear:both;width:350px;margin-right:10px;margin-left:330px;margin-top:10px;margin-bottom:20px;height:60px;background: #f7f7f7;line-height:30px;font-size:13px;}
#content .pages a {padding:0px 5px;color:#666;}
#content .pages a.thispage {color:#000;font-weight:bold;font-size:14px;text-decoration:none;}

#content .categories {padding-top:20px;}
#content .categories .cat {float:left;width:225px;margin:0px 3px;margin-top:2em;background-color:#f6eccd;text-align:left;}
#content .categories .img {width:225px;height:156px;background-color:#fff;}
#content .categories a {display:block;float:left;width:225px;text-align:left;font-size:18px;line-height:1.3em;padding:0px;font-family:"times new roman";color:#000;}

/******************* footer *************************/
#footer {position:relative;clear:both;padding:10px 26px 30px 256px;width:705px;margin:0px auto;text-align:left;background: #fff;}
#footer div {padding-top:15px;border-top:3px double #494338;}
#footer div.space {border:0px;}
#footer {padding-top:15px;font-size:12px;font-family:garamond;color:#585144;}
#footer p {color:#585144;padding: 0px 10px 0px 0px;text-align:justify;line-height:1.5em;}
#footer p a {padding:0px 0px;color:#585144;text-decoration:underline;}
#footer p a:hover {text-decoration:none;}
#footer img {position:absolute;top:30px;left:0px;}
#footer p#web {}
#footer ul#address {padding-left:0px;font-size:12px;padding:10px 0px;}
#footer ul#address li {list-style-type:none;display:inline;padding:0px 5px 0px 0px;}
#confirmcheque {
	display: block;
	float: left;
	height: 46px;
	width: 255px;
	background: transparent url(../images/pay_by_cheque.jpg) 0px 0px no-repeat;
	margin: 25px 0px 5px 70px;
	cursor: pointer;
}
#confirmpaypal {
	display: block;
	float: left;
	height: 50px;
	width: 200px;
	background: transparent url(../images/paypal_logo.gif) 0px 0px no-repeat;
	margin: 25px 0px 5px 70px;
	cursor: pointer;
}

#deladdy {display:none;}

#confirmorder {
	display: block;
	float: left;
	height: 46px;
	width: 255px;
	background: transparent url(../images/basket_confirmorder.jpg) 0px 0px no-repeat;
	/*margin: 25px 0px 5px 70px;*/
	margin:25px 0px 5px 0px;
	cursor: pointer;
}
#continue-shopping {
	display: block;
	float: left;
	height: 47px;
	width: 225px;
	background: transparent url(../images/basket-continue-shopping.jpg) 0px 0px no-repeat;
	/*margin: 25px 0px 5px 70px;*/
	margin:0px 0px 5px 0px;
	cursor: pointer;
}
#continue-shopping span {display:none;}

#content #contactus {}
#content #contactus p {font-weight:bold;}
#content #contactus ul {list-style-type:none;}
#content #contactus ul li {clear:both;padding-bottom:0.5em;}
#content #contactus label {display:block;float:left;width:200px;text-align:right;padding-right:10px;}

#content #textcontent ul, #content .subpage ul {list-style-type:none;margin-bottom:2em;font-size:1.2em;}
#content #textcontent li, #content .subpage li {padding-bottom:0.5em;clear:both;}
#content #textcontent li label, #content .subpage li label {display:block;float:left;width:200px;text-align:right;padding-right:10px;}
#content #textcontent li input, #content .subpage li input {margin-right:10px;}
/*#content #textcontent li label {clear:left;display:block;text-align:left;padding-left:70px;padding-top:7px;padding-bottom:2px;}
#content #textcontent li input, #content #textcontent li select {float:left;height:25px;margin-left:70px;}*/
#content #textcontent form h2, #content .subpage form h2 {clear:both;border-bottom:0px solid #f48e29;font-size:15px;font-weight:bold;text-align:left;padding:3px 12px;line-height:1.5em;letter-spacing:0em;background-color:#f6eccd;margin:1em 12px 5px 0px;color:#000;font-family:tahoma;letter-spacing:-0.05em;margin-bottom:0.5em;}
#content #textcontent form h3, #content .subpage form h3 {clear:both;padding:5px 24px;}
#content #textcontent form p, #content .subpage form p {clear:both;}

#content #textcontent form p span.delp, #content .subpage form p span.delp {font-weight:bold;color:#000;}
#content #textcontent form p.dellabels, #content .subpage form p.dellabels {margin-bottom:0em;}
#content #textcontent form p.dellabels a, #content .subpage form p.dellabels a {color:#000;}

#content #textcontent #contactus li input, #content #textcontent #contactus li select,
#content .subpage #contactus li input, #content .subpage #contactus li select {float:left;height:25px;margin-left:0px;}

#content #confirmorder img {padding:0px;}

#printorder th {background-color:#f6eccd;}
#printorder td {vertical-align:top;}
#printorder table th {background-color:transparent;color:#746b58;}

#newsletter {display:none;}