@charset "utf-8";

/* -------- Misc -------- */

body { background-color:#f4fbd7; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12pt; }
.clear { clear:both; }
div, img, input { border:none; behavior: url(iepngfix.htc); }
h1 { font-weight:400; }
hr { border-bottom:1px dotted #ccc; border-top:1px solid #fff; border-left:0; border-right:0; clear:both; }

/* -------- Structure -------- */

#wrapper { width:100%; }

#header { display:none; }
#header #logo { display:none; }
#header #search { display:none; }
#header #menu { display:none; }

#header #basket { position:absolute; color:#de4c29; top:85px; left:346px; background:url(../images/ico-bag.png) left top no-repeat; padding:10px 0 10px 50px; }
#header #basket span.title { color:#de4c29; display:block; font-size:1.1em; }
#header #basket span.price { color:#fff; font-size:1.1em; }

#content { background:url(../images/bg-content.gif) top no-repeat; float:left; padding:0; }

#breadcrumbs { float:left; clear:both; margin:0 0 10px 0; }

#home #content { width:978px; }
#home #content #leftCol { float:left; width:287px; margin:30px 30px 30px 0; padding:0 0 0 30px; }
#home #content #leftCol.image{ padding:0 0 30px 30px; }
#home #content #rightCol { float:right; width:621px; padding:0 10px 0 0; }
#home #content h1 { font-size:21px; color:#0e0d0d; margin:0 0 34px 0; }

#product #content { width:978px; }
#product #content #leftCol { margin:115px 30px 0 0; padding:0 0 0 30px; }
#product #content #leftCol.image{ padding:0 0 10px 30px; }
#product #content #leftCol h1 { font-size:18px; color:#0e0d0d; margin:0 0 25px 0; color:#333333; }
#product #content #rightCol { padding:0 35px 0 0; margin:30px 0 0 0; }
#product #content #rightCol #product-details { width:397px; float:left; margin:0 0 30px 0; padding:0 12px 0 0; border-right:1px dotted #ccc; }
#product #content #rightCol #product-details h2 { font-size:20px; color:#333; font-weight:400; }
#product #content #rightCol #call-to-action { width:170px; float:right; padding:0 0 0 12px; margin:0; }
#product #content #rightCol #call-to-action .price { font-size:18px; color:#de4c29; }
#product #content #rightCol h1 { font-size:39px; color:#0e0d0d; margin:0 0 10px 0; color:#333333; }

#default #content { padding:30px; }
#default #content #leftCol { }
#default #content #rightCol { }

#footer { display:none; }
address { float:left; color:#CCCCCC; }

/* -------- Products List -------- */

#product-wrapper { width:100%; }
	
#products { position:relative; clear:left; }
#products ul { list-style:none; margin:0; padding:0; width:100%; }
#products li { float:left; margin:0 12px 12px 0; width:136px; text-align:center; border:2px solid #fff; }
#products li.last { margin:0; }
#products li:hover { border:2px solid #de4c29; }

#products li .details { display:none; }
#products li .details p { width:140px; margin:0 0 12px 0; font-size:100%; line-height:1.4em;	}
#products li .details h2 { color:#993333; margin:0; }
#products li .details p.sku { color:#993333; margin:20px 0pt; }
#products li .details p.desc { color:#993333; margin:20px 0pt; }
#products li .details p.price { color:#993333; margin:20px 0pt; }

#products a { text-decoration:none; width:136px; height:136px;	}

#pagination { display:none; }
#pagination ul { margin:0; padding:0; float:right; }
#pagination li { float:left; margin:0 3px 0 3px; padding:2px 4px; background-color:#000; color:#fff; list-style:none; cursor:pointer; }
#pagination li:hover { background-color:#de4c29; }
#pagination #pageNo { float:left; width:150px; padding:0; }


