@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; background:url(../../images_page/bg.gif); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#f7f2e0; }
.clr { clear:both; }


h1 { background:url(../../images_page/title_bg.gif) bottom no-repeat; color:#FFFFFF; font-size:18px; font-weight:normal; color:#e9deba; padding:30px 0 5px 0px; text-align:left; }
/* ---------- Header Start ---------- */
.header_bg { background:url(../../images_page/head_bg.gif) top left repeat-x; height:208px; }
.header_container { width:872px; height:208px; margin:0 auto; }
/* ---------- Header End ------------ */


/* ---------- Top Nav Start --------- */
.topnav_contianer { width:258px; float:right; padding:0 0 0 108px; }
.top_home { background:url(../../images_page/topnav_home.gif) top left no-repeat; width:238px; height:17px; display:block; }
.top_home:hover { background:url(../../images_page/topnav_home.gif) top right no-repeat; width:238px; height:17px; display:block; }
.top_products { background:url(../../images_page/topnav_products.gif) top left no-repeat; width:238px; height:17px; display:block; }
.top_products:hover { background:url(../../images_page/topnav_products.gif) top right no-repeat; width:238px; height:17px; display:block; }
.top_bespoke { background:url(../../images_page/topnav_bespoke.gif) top left no-repeat; width:238px; height:17px; display:block; }
.top_bespoke:hover { background:url(../../images_page/topnav_bespoke.gif) top right no-repeat; width:238px; height:17px; display:block; }
.top_about { background:url(../../images_page/topnav_about.gif) top left no-repeat; width:238px; height:17px; display:block; }
.top_about:hover { background:url(../../images_page/topnav_about.gif) top right no-repeat; width:238px; height:17px; display:block; }
.top_contact { background:url(../../images_page/topnav_contact.gif) top left no-repeat; width:238px; height:17px; display:block; }
.top_contact:hover { background:url(../../images_page/topnav_contact.gif) top right no-repeat; width:238px; height:17px; display:block; }
/* ---------- Top Nav End ----------- */


/* ---------- Product Search Start ----------- */
.productfiner_{}
/* ---------- Product Search End ------------- */

.content_bg { background:url(../../images_page/contentbg.gif) top left repeat-x; }
.outer_content_container { width:872px; margin:0 auto; }
.content_container { background:url(../../images_page/phone_number.gif) top right no-repeat; color:#f7f2e0; margin:0; }
.content { padding:30px 15px 0 20px; font-size:11px; color:#e9deba; line-height:18px;}

/* ---------- Left Navigation Start ----------- */
.leftnav_top { background:url(../../images_page/leftnav_top.gif) top left no-repeat; width:166px; float:left; margin:20px 0 0 20px; }
.leftnav_header { background:url(../../images_page/leftnav_header.jpg) bottom left no-repeat; font-size:14px; color:#FFFFFF; margin:25px 0 0 10px; padding:0 0 5px 0; display:block; text-decoration:none; }
.leftnav_header:hover { text-decoration:none; cursor:pointer; }
.leftnav_content { }
.leftnav_content ul { }
.leftnav_content ul li { color:#FFFFFF; list-style:none; }
.leftnav_content ul li a { font-size:11px; color:#f4f1d0; text-decoration:none; margin:0 0 0 -20px; font-weight:normal; }
.leftnav_content ul li a:hover { font-size:11px; color:#FFFFFF; border-bottom:dotted 1px #FFFFFF; font-weight:normal; }
.main_aboutus { background:url(../../images_page/aboutus.jpg) top left no-repeat; width:173px; height:111px; display:block; }
.main_aboutus:hover { background:url(../../images_page/aboutus.jpg) top right no-repeat; width:173px; height:111px; display:block; }
.main_contactus { background:url(../../images_page/contactus.jpg) top left no-repeat; width:173px; height:91px; display:block; }
.main_contactus:hover { background:url(../../images_page/contactus.jpg) top right no-repeat; width:173px; height:91px; display:block; }
/* ---------- Left Navigation End ------------- */


/* ---------- Basket Start ----------- */
.small_basket { background:url(../../images_page/basket_bg.gif) top left no-repeat; width:173px; height:69px; margin:0 0 0 20px; float:left; padding:15px 0 0 0; }
.small_basket a { color:#f0e5d3; font-size:12px; text-decoration:none; text-align:center; margin:0 0 0 35px; }
.small_basket a:hover { color:#fff; font-size:12px; text-decoration:none; text-align:center; }
.small_basket_title { font-size:12px; text-align:center; width:173px; display:block; color:#f9f6e7; padding:10px 0 0 0; }
.small_basket_content { font-size:11px; text-align:center; width:173px; display:block; color:#f9f6e7; padding:10px 0 0 0; }
/* ---------- Basket End ------------- */


/* ---------- Featured Product Start ----------- */
.featured_product_container {  }
.ft_right_container { float:right; width:180px; padding:30px 0 0 0; }
.ft_product_title { font-size:12px; color:#e68b2d; font-weight:bold; text-align:center; width:180px; display:block; }
.ft_product_text { font-size:11px; color:#cac0a0; line-height:15px; text-align:left; width:180px; display:block; }
.ft_product_price { font-size:11px; color:#FFFFFF; text-align:left; width:180px; display:block; }
/* ---------- Featured Product End ------------- */


/* ---------- Foot Start ----------- */
.w3c { font-size:9px; font-weight:normal; text-decoration:none; color:#73624f; display:block; margin:10px 0 0 0; }
.w3c a { font-size:9px; font-weight:normal; text-decoration:none; color:#73624f; display:block; }
.w3c a:hover { font-size:9px; font-weight:normal; text-decoration:underline; color:#b48553; }
.foot { background:url(../../images_page/foot_bg.jpg) top left repeat-x; height:173px; padding:26px 0 0 0; }
.foot_container { width:872px; margin:0px auto 0 auto; }
.foot_soula { background:url(../../images_page/foot_soula.jpg) top left no-repeat; width:222px; display:block; font-size:10px; color:#FCFCF3; text-align:center; padding:80px 0 0 0; float:left; }
.foot_soula a { font-size:10px; color:#FCFCF3; text-decoration:none; }
.foot_soula a:hover { font-size:10px; color:#FCFCF3; text-decoration:underline; }
.copyright {font-size:10px; color:#FFFFE8; margin:5px 0 0 0; }

.foot_links { float:left; width:300px; padding:30px 0 0 10px; font-size:10px; color:#fff; }
.foot_links ul { }
.foot_links ul li { background:url(../../images_page/foot_link_bg.jpg) top left no-repeat; font-size:10px; color:#fff; list-style:none; margin:0 0 0 -25px; padding:0 0 5px 10px; }
.foot_links ul li a { font-size:10px; color:#fff; list-style:none; text-decoration:none; font-weight:normal; }
.foot_links ul li a:hover { font-size:10px; color:#fff; list-style:none; text-decoration:underline; font-weight:normal; }
/* ---------- Foot End ------------- */


.submit { font-size:10px; color:#161300; background-color:#fdf2b6; border:none; font-weight:bold; padding:2px 7px 2px 7px; width:120px; margin:1px; }
.submit:hover { font-size:10px; color:#161300; background-color:#e58c00; border:none; font-weight:bold; cursor:pointer; width:120px; margin:1px; }

.searchsubmit_button { margin:7px 0 0 195px; background-color:#fff0a5; color:#2F1C09; border:none; width:35px; }
.searchsubmit_button:hover { margin:7px 0 0 195px; background-color:#fff0a5; color:#2F1C09; border:none; cursor:pointer; width:35px; }