body{margin:0;padding: 0;font-family:arial,helvetica,sans-serif;color:#87654c;line-height:150%;font-size:11px;text-align:center;background:#bb9f6f;}
#main{margin:0 auto;text-align:left;width:1087px;}

#footer{position:relative;background:url(/images/bkgd/background-footer.jpg) no-repeat;width:1087px;height:173px;}
#footer .inner{position:absolute;left:122px;top:25px;}
#footer .stockists{position:absolute;left:640px;top:20px;}
#footer .twitter{position:absolute;left:936px;top:52px;}

.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:-1px;}
.left{display:block;float:left;}
.right{display:block;float:right;}

img {border:0;display:block;}
form {margin:0;}

#news_ticker{list-style:none;margin-left:0;padding-left:0;}
#news_ticker ul{list-style:none;margin-left:0;padding-left:0;color:#fff;}
#news_ticker li{list-style:none;margin-left:0;padding-left:0;color:#fff;}
ul#news_ticker{list-style:none;color:#fff;}
li#news_ticker{list-style:none;color:#fff;}

#header{position:relative;background:url(/images/little-logo5.jpg) no-repeat;width:1087px;height:204px;}
#header .logo{position:absolute;left:77px;top:0px;}
#header .contact{position:absolute;left:733px;top:65px;}
#header .basket{position:absolute;left:866px;top:55px;}

#menu {height:65px;}
#menu ul{list-style:none;margin:0;padding:0 0 0 0px;}
#menu ul li{display:block;float:left;}
#menu ul li a:link,#menu ul li a:active,#menu ul li a:visited {color:#fff;text-decoration:none;}
#menu ul li a:hover {color:#1B1E19;}
#menu ul li a.selected:link,#menu ul li a.selected:active,#menu ul li a.selected:visited {color:#1B1E19;}
#menu ul li a.selected:hover {color:#1B1E19;}

#outer{background:url(/images/bkgd/main-background.jpg) #fff repeat-y;}
#content{margin:0 66px 0 71px;}
#content h1{font-size:15px;margin:10px 0 5px 0;color:#87654c;}
#content h2{font-size:13px;margin:10px 0 5px 0;color:#87654c;}
#content h3{font-size:12px;margin:10px 0 5px 0;color:#87654c;}
#content p{margin:10px 0;color:#87654c;font-size:11px;}
#content a:link,#content a:visited,#content a:active {color:#f25485;text-decoration:none;font-weight:bold;}
#content a:hover{text-decoration:underline;}
#content a.white:link,#content a.white:visited,#content a.white:active {color:#fff;text-decoration:none;font-weight:bold;}
#content a.white:hover{text-decoration:underline;}

#content ul{margin:0 0 0 10px;padding:0 0 0 10px;}
#content ul li {color:#87654c;font-size:11px;line-height:14px;}
#content ul li a:link,#content ul li a:visited {color:#9C244D;text-decoration:none;font-weight:bold;}
#content ul li a:hover {color:#9C244D;text-decoration:none;}
#content .dark_pink {color: #6E203A;}
#content .pink {color: #f25485;}
#content .white {color: #fff;}
.whitelink {color: #fff;}

#template1_box_top {position:absolute;left:62px;top:35px;width:983px;height:116px;overflow:hidden;}
#template1_box {position:absolute;left:62px;top:59px;width:983px;height:412px;background: #FFFFFF url(/images/bkgd/template1-box-middle.jpg) repeat-y;overflow:hidden;}
#template1_box .inner {padding:0px;}
#template1_box .col1 {position:absolute;left: 5px; top: 15px; width: 460px;height:398px;overflow:auto;}
#template1_box .col2 {position:absolute;left: 500px; top: 15px; width: 460px;}
#template1_box_base {position:absolute;left:62px;top:471px;width:983px;height:24px;background: url(/images/bkgd/template1-box-base.jpg) repeat-y;}


#template2_box_top {position:absolute;left:62px;top:35px;width:983px;height:116px;overflow:hidden;}
#template2_box {position:absolute;left:62px;top:59px;width:983px;height:412px;background: #FFFFFF url(/images/bkgd/template2-box-middle.jpg) repeat-y;overflow:hidden;}
#template2_box .inner {padding:15px;}
#template2_box .product_inner{padding:0 15px;}
#template2_box .col1 {position:absolute;left: 15px; top: 15px; width: 460px;height:398px;overflow:auto;}
#template2_box .col2 {position:absolute;left: 500px; top: 15px; width: 460px;}
#template2_box_base {position:absolute;left:62px;top:471px;width:983px;height:24px;background: url(/images/bkgd/template2-box-base.jpg) repeat-y;}
#template2_box .product_col{display:block;float:left;width:800px;overflow:hidden;}
#template2_box .product_detail{width:780px;background-color:#463f39;padding:1px;}
#template2_box .product_categories{display:block;float:left;width:150px;overflow:hidden;}
#template2_box .product_col1{display:block;float:left;width:420px;overflow:hidden;}
#template2_box .product_col2{display:block;float:left;width:360px;overflow:hidden;}
#template2_box .basket_section{margin:20px;}

/*non fixed height template*/
#template3_box{padding-top:1px;}
#template3_box .inner{padding:0 0 0 20px;}
#template3_box .col1{display:block;float:left;width:743px;overflow:hidden;}
#template3_box .text{padding-right:10px;}
#template3_box .col2{display:block;float:left;width:187px;height:478px;background:url(/images/bkgd/background-column.jpg) no-repeat;overflow:hidden;}
#template3_box .col2_inner{padding:10px 10px 0 15px;}
#template3_box .product{display:block;float:left;width:351px;overflow:hidden;padding-right:15px;padding-bottom:10px;}
#template3_box .product_col1{display:block;float:left;width:162px;padding-right:5px;overflow:hidden;}
#template3_box .product_col2{display:block;float:left;width:184px;overflow:hidden;}
#template3_box .more{display:block;float:left;padding-right:10px;padding-top:5px;}
#template3_box .add{display:block;float:left;}
#template3_box .detail_add{position:absolute;left:297px;top:240px;}
#template3_box .product_detail_col1{position:relative;display:block;float:left;width:420px;overflow:hidden;}
#template3_box .product_detail_col2{display:block;float:left;width:320px;overflow:hidden;}

#content .product h2,#content .product p {margin:4px 0;}
#content .product a:link,#content .product a:visited,#content .product a:active {color:#6eb43e;text-decoration:none;font-weight:bold;}
#content .product a:hover{text-decoration:underline;}


#template3_box .basket_section{margin:20px;}

#expand {background:#fff url(/images/bkgd/main-background.jpg) repeat-y;height:800px;margin: 0;padding: 0;position:relative;}

#products {padding-top:10px;}
#products .inner {padding:0 9px;}
#products .product_row{margin:10px 0;}
#products .product_box{display:block;float:left;width:230px;padding-right:4px;}
#products .product_box2{display:block;float:left;width:230px;}
#products_box_base {position:absolute;left:62px;top:859px;width:983px;height:24px;background: url(/images/bkgd/template2-box-base.jpg) repeat-y;}

#content .product_list h1 {margin-left:5px;margin-right:5px;}
#content .product_list p {margin-left:5px;margin-right:5px;}
#content .product_list p img{margin-left:-5px;margin-right:-5px;}
#content .product_list a:link,#content .product_list a:visited,#content .product_list a:active {color:#8C1E59;text-decoration:none;font-weight:bold;}
#content .product_list a:hover{text-decoration:underline;}

#content .breadcrumb p {margin:0;font-size:13px;}

#shopbasket{margin-left:0;margin-top: 15px;}
#shopbasket table{font-family:helvetica,arial,sans-serif;color:#838383;font-size:11px;font-weight:normal;}
#shopbasket table th,td{font-weight:normal;padding:2px 0;font-size:12px;}

#shopbasket td.basket,td.basket2,td.basket3{border-top:1px solid #d7d2ce;padding:2px 0;}
#shopbasket td.basket2{text-align:right;}
#shopbasket td.basket3{padding-top:10px;}
#shopbasket input.qty{width:30px;background:transparent;border:1px solid #9C244D;font-family:arial,helvetica,sans-serif;color:#6d6e70;font-size:11px;}
#shopbasket select {font-size:12px;}

label.twocola{margin:4px 0;display:block;float:left;color:#3d3d3d;width:140px;font-size:11px;}
input.twocola{display:block; float:left;border:1px solid #9C244D;color:#3d3d3d;font-size:0.9em;width:140px;font-size:11px;}
img.reqd {display:inline;}
select.twocola {font-size:11px;border:1px solid #3d3d3d;}
textarea.twocola {margin:6px 0;font-size:11px;font-family:Arial,Helvetica,sans-serif;border:1px solid #9C244D;padding:5px;}


#home .col1{position:relative;display:block;float:left;width:388px;height:498px;padding-left:11px;padding-right:10px;background:url(/images/general/home-img.jpg) no-repeat;}
#home .col1_text{position:absolute;left:54px;top:188px;width:305px;color:#fff;font-size:11px;}
#home .col2{display:block;float:left;width:334px;padding-right:20px;}
#home .col3{display:block;float:left;width:187px;height:478px;background:url(/images/bkgd/background-column.jpg) no-repeat;}
#home .col3_inner{padding:10px 10px;}

#homerow2{position:relative;background:url(/images/bkgd/background-home2.jpg) no-repeat;width:950px;height:173px;}
#homerow2 .col1{position:relative;display:block;float:left;width:538px;height:173px;padding-left:11px;padding-right:10px;}
#homerow2 .col1_text{position:absolute;left:54px;top:10px;width:425px;color:#fff;font-size:11px;}
#homerow2 .col2{display:block;float:left;width:184px;padding-right:20px;}
#homerow2 .inner{padding:10px;}
#homerow2 .col3{display:block;float:left;width:187px;height:478px;}
#homerow2 .inner{padding:10px 10px;}

#homerow2_upper{position:relative;background:url(/images/bkgd/background-home2.jpg) no-repeat;width:950px;height:173px;}
#homerow2_upper .col1{position:relative;display:block;float:left;width:538px;height:173px;padding-left:11px;padding-right:10px;}
#homerow2_upper .col1_text{position:absolute;left:54px;top:10px;width:425px;color:#fff;font-size:11px;}
#homerow2_upper .col2{display:block;float:left;width:184px;padding-right:20px;}
#homerow2_upper .inner{padding:10px;}
#homerow2_upper .col3{display:block;float:left;width:187px;height:478px;}
#homerow2_upper .inner{padding:10px 10px;}

#standard .col1{display:block;float:left;width:450px;padding-left:15px;padding-right:10px;}
#standard .col2{display:block;float:left;width:450px;}

#testimonial .col1{display:block;float:left;width:850px;padding-left:15px;padding-right:10px;}
#testimonial .col2{display:block;float:left;width:50px;}

#form label.twocol{color:#87654c;margin:6px 0;display:block;float:left;width:200px;font-size:13px;font-weight:bold;}
#form input.twocol{color:#87654c;margin:6px 0;display:block;float:left;width:220px;font-size:13px;border:1px solid #d4d4d4;background-color:#d4d4d4;}
#form textarea{color:#87654c;overflow:auto;height:100px;margin:2px 0 6px 0;width:220px;font-size:13px;border:1px solid #d4d4d4;background-color:#d4d4d4;font-family:arial,helvetica,sans-serif;}
#form label.radio{margin:6px 0;}
#form label.radio2{margin:6px 0;padding-left:30px;}
#form input.radio{margin:6px 0;padding-left:5px;vertical-align:middle;}
#form .submit{padding-top:10px;padding-bottom:10px;display:block;float:right;}





