body { margin:0; padding:0; background:#fff url(../images/body-bg.jpg) top repeat-x; font-size:12px; font-family:Arial, Helvetica, sans-serif}

.noFloat { clear:both; font-size:0; line-height:0; height:0}

#wrapper { width:1000px; margin:0 auto; padding:0}
.top-links { height:46px}
.top-links ul { list-style:none; margin:10px 0 0 0; padding:0; width:500px; float:left}
.top-links ul li { float:left; margin:0 14px 0 0; padding:0 14px 0 0; border-right:1px solid #262626}
.top-links ul a { color:#FFF; text-decoration:none; text-shadow:0 1px 0 #5c5c5b}
.top-links ul a:hover { text-decoration:underline}
.cart { margin:12px 0 0 0; color:#FFF; float:right; width:auto}
.cart a { color:#a29061; text-decoration:none; margin:0 0 0 10px}
.cart a:hover { text-decoration:underline}
td.cartSummaryItem  { background:url(../images/view-cart-icon.jpg)  center left no-repeat; padding:0 0 0 20px}

.banners { margin:15px 0 0 0}
.banners a { display:block; float:left}
a.delivery { width:164px; height:46px; background:url(../images/delivery.jpg) no-repeat; margin:0 79px 0 0}
a.membership { width:180px; height:46px; background:url(../images/membership.jpg) no-repeat; margin:0 68px 0 0}
a.guarantee { display:block; width:192px; height:46px; background:url(../images/guarantee.jpg) no-repeat; margin:0 64px 0 0; float:left}
a.call { width:252px; height:34px; background:url(../images/call.jpg) no-repeat}

a.logo { display:block; width:169px; height:164px; background:url(../images/logo.jpg) no-repeat; margin:0 auto 35px auto}
.sidebar-left { width:238px; float:left; margin:25px 0 0 0}
.menus { background:#fcfbf7; padding:12px 10px}
.sidebar-heading { color:#231f20; font-size:15px; margin:0 0 10px 0; padding:0; font-family:  "myriad-pro-1","myriad-pro-2", arial; overflow:hidden}
.sidebar-heading span { display:block; float:left}
.sidebar-heading a { display:block; float:right; color:#7c7c7a; font-size:11px; text-decoration:none}
.sidebar-heading a:hover { text-decoration:underline}
.sidebar-left ul { list-style:none; margin:0 0 30px 0; padding:0}
.sidebar-left ul.last { margin:0}
.sidebar-left ul li { margin:0 0 2px 0}
.sidebar-left ul a { display:block; width:200px; height:23px; background:url(../images/sidebar-a-bg.jpg) 0 -23px no-repeat; color:#000; text-decoration:none; padding:0 0 0 18px; line-height:23px}
.sidebar-left ul a:hover { background-position:0 0; color:#FFF;}

.content { width:762px; float:right; padding:10px 0 0 0}
.content-internal { width:740px; float:right; padding:10px 0 0 0}
.content-internal a { color:#A29061}
/* .products { width:717px; padding:25px 0 0 45px} */
/* .product { width:194px; float:left; margin:0 67px 35px 0} */
.products {float:right; padding:25px 0 0; width:740px}
.product { float: left; _float:none; margin: 0 17px 50px 0;  width: 232px; }
.product .product { margin-bottom:0}
.products .product {_float:left; _margin:0}
.last { margin:0}
.last .product { _margin:0}
.product h2  { color:#231f20; font-size:17px; text-align:center; font-weight:normal; margin:0 0 5px 0; padding:0;  bottom:0; width:100%; font-family:  "myriad-pro-1","myriad-pro-2", arial}
.product h2 a { color:#231f20; text-decoration:none}

.title-box { height:25px; position:relative}

.small-img { }
/* .small-img img { display:block; margin:0 auto; height:100px; padding:10px;} */
 .small-img img { display: block; margin: 0 auto}

.product .price { margin:15px 0 20px 0; padding:0 0 0 0}
.product .price span { display:block; float:left}
.product .price span.big { color:#797979; font-size:24px; line-height:30px; border-right:1px dotted #d6d2c9; margin:0 5px 0 0; padding:0 5px 0 0; letter-spacing:-1px; width:83px; text-align:right;  font-family:  "myriad-pro-1","myriad-pro-2", arial}
.product .price span.small { color:#383838; font-size:12px; line-height:16px;  font-family:  "myriad-pro-1","myriad-pro-2", arial}
/*
a.details { display:block; width:81px; height:29px; float:left; background:url(../images/details.jpg) no-repeat; margin:0 5px 0 15px}
a.buy-now { display:block; width:81px; height:29px; float:left; background:url(../images/buy-now.jpg) no-repeat}
*/

/* .details { display:block; float:left; margin:0 5px 0 15px} */
 .details { display: block; _display:inline; float: left;  margin: 0 5px 0 32px;}
.buy-now { display:block; float:left; cursor:pointer}



.breadcrumbs { color:#797979; margin:35px 0 15px 0}
.breadcrumbs a { color: #AE9F76; font-family: "myriad-pro-1","myriad-pro-2",arial; font-size: 28px; font-weight: normal; line-height: 40px; margin: 40px 0 10px; padding: 0; text-decoration:none}
.breadcrumbs a:hover {}

.footer { border-top: 1px solid #ddd; padding:35px 0; margin:60px 0 0 10px; position:relative}
ul.footer-links { list-style:none; margin:0 0 12px 0; padding:0; width:435px}
ul.footer-links li { float:left; border-right:1px solid #9f9f9d; margin:0 7px 12px 0; padding:0 7px 0 0; line-height:12px}
ul.footer-links li.last { border:none; margin:0 0 12px 0; padding:0}
ul.footer-links a { color:#7c7c7a; font-size:12px; text-decoration:none}
ul.footer-links a:hover { text-decoration:underline}
p.copy { color:#aaaaa8; font-size:12px; margin:12px 0 0 0; padding:0; font-family:arial}
p.copy a { color:#aaaaa8; text-decoration:none}
a.facebook { display:block; width:32px; height:32px; background:url(../images/facebook.jpg) no-repeat; position:absolute; top:35px; right:36px}
a.twitter { display:block; width:32px; height:32px; background:url(../images/twitter.jpg) no-repeat; position:absolute; top:35px; right:0}

/* ------------------------ internal ------------------------ */
img { border:none}
.big-product { padding:0; margin:35px 0 0 0}
.big-img { width:425px; float:left}
.big-img img { }
a.view-large, span.view-large { display:block; text-align:right; background:url(../images/view-large.jpg) center right no-repeat; color:#4e4e4e; text-decoration:none; padding:6px 30px 0 0; height:26px}
a.view-large:hover { text-decoration:underline}
.info-left { width:290px; float:right}
.info-left h1 { color:#231f20; margin:0}
h1 { color:#ae9f76; font-size:28px; margin:40px 0 10px 0; padding:0; font-weight:normal; line-height:40px; font-family:  "myriad-pro-1","myriad-pro-2", arial}
h3 { color:#231f20; font-size:18px; font-weight:bold; margin:0 0 20px 0; padding:0; line-height:24px; font-family:  "myriad-pro-1","myriad-pro-2", arial}
p { color:#383838; font-size:14px; margin:0 0 20px 0; padding:0; line-height:22px; font-family:  "myriad-pro-1","myriad-pro-2", arial}
.content-internal ul { list-style:none; margin:20px 0 30px 0; padding:0}
.content-internal ul li { background:url(../images/content-list.jpg) 0 3px no-repeat; padding:0 0 0 30px; color:#383838; font-size:14px; margin:0 0 15px 0; line-height:22px; font-family:  "myriad-pro-1","myriad-pro-2", arial}
.info-left .price { margin:15px 0 20px 0; padding:0; font-family:  "myriad-pro-1","myriad-pro-2", arial}
.info-left .price span { display:block; float:left}
.info-left .price span.big { color:#797979; font-size:35px; line-height:30px; border-right:1px dotted #d6d2c9; margin:0 5px 0 0; padding:0 5px 0 0; letter-spacing:-1px; line-height:43px; font-family:  "myriad-pro-1","myriad-pro-2", arial}
.info-left .price span.small { color:#383838; font-size:14px; line-height:22px; font-family:  "myriad-pro-1","myriad-pro-2", arial}
.related { margin:0}
.add-to-cart { width:107px; height:27px; background:url(../images/add-to-cart.jpg) no-repeat; border:none; float:left; cursor:pointer}
.qty { float:left; color:#4f4c4d; font-size:13px; width:42px; text-align:center; line-height:27px}
.small-input-bg { width:67px; height:27px; background:url(../images/small-input-bg.jpg) top right no-repeat; float:left; margin:0 5px 0 0; _background:url(../images/small-input-bg.jpg) top left no-repeat;}
.small-input-bg input { width:63px; height:25px; background:none; border:none; padding:2px 0 0 4px; _padding:2px 0 0 4px; font-size:13px; font-weight:bold; color:#4f4c4d}

.pagination-container { text-align:center; width:200px; margin:0 auto}
/*
   #pagination { display:block; height:41px; background:#e8e8e8; width:100px; float:left; margin-right:2px}
   #pagination a { color:#656564; text-decoration:none; line-height:43px}
  #pagination a:hover { text-decoration:underline}
*/

p.name { text-align:right; border-bottom:1px solid #ccc; color:#000; font-size:14px; margin:0 0 40px 0; padding:0 0 10px 0}
h2 { margin:15px 0 5px 0; font-family:  "myriad-pro-1","myriad-pro-2", arial}
.content-table { font-size:14px; color:#797979; margin:0 0 20px 0; font-family:  "myriad-pro-1","myriad-pro-2", arial}
.content-table td { padding:5px; border-bottom:1px solid #ccc}

.contact-form-table { font-size:14px; color:#797979; margin:10px 0; font-family:  "myriad-pro-1","myriad-pro-2", arial}
.contact-form-table td { padding:5px}
span.req {color:#ff0000}

.submit-btn { width:81px; height:29px; background:url(../images/submit-btn.jpg) no-repeat; border:none; cursor:pointer; font-size:0}
.login-btn { width:69px; height:29px; background:url(../images/login-btn.jpg) no-repeat; border:none; cursor:pointer}

.newsletter-form { padding:0 10px}
.newsletter-form #CaptchaV2 { width:160px !important}
.captchaimg { float:right;margin-left:5px; }
.captchaimg img { height:22px}

div#messageBox {
	position: fixed; top: 260px; right: 300px; font-family:  "myriad-pro-1","myriad-pro-2", arial; font-size: 15px;
	background-color: #000; color: #FFF;   border:10px solid #e7d9bf;	text-align:center; display: none;   width:500px; 
        min-height:20px; padding:38px 0
}
.shop-cart { position:relative}
