html,body{ margin:0 0 0 0; padding:0 0 0 0; }
body { background:#f3eadf; }
#container{ margin-left: auto; margin-right: auto; width: 951px; }
#container-in{ margin-left: 1px;}
#header{ text-align:left; position: relative; margin: 0 0 0 0; }
#header-logo{ text-align:left; position: relative; margin-left: 0; margin-top: 12px; width: 240px; }

#header-left{ text-align:left; position: relative; margin-left: 5px; margin-top: 5px; width: 200px; height: 282px; }
#header-mid{ text-align:left; position: relative; margin-left: 205px; margin-top: -282px; width: 545px; height: 282px; }
#header-right{ text-align:left; position: relative; margin-left: 750px; margin-top: -282px; height: 282px; width: 195px; }

#header-menu { float: left; text-align: left; z-index: 1; margin-top: 0; margin-left: 0; padding-left: 5px;}

#header-menu2 { float: left; text-align: left; z-index: 10; margin-top: -25px; margin-left: 0; padding-left: 40px;}
#header-menu2 ul { margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0;
text-align: left; }
#header-menu2 li { display:inline; list-style-type: none; margin-left: 0; margin-right: 0; padding-right: 40px; }

#wrapper{ float: left; margin: 0 0 0 0; padding: 0 0 0 0; width: 950px; }

#leftcolumn{ float: left; text-align: left; display: block; padding-left: 5px; margin-right: 0; margin-top: 10px;
margin-bottom: 0; width: 175px; padding-bottom: 0; }
#leftcolumn p{ margin: 0 0 0 0; }
#leftmenu{ float: left; margin-top: 0; margin-bottom: 0; width: 175px; padding-left: 0; padding-right: 0; padding-top: 0;
padding-bottom: 0; z-index: 1; }
#leftmenu ul{ margin: 0 0 0 0; padding: 0 0 0 0; background-color: #c6e27f;}
#leftmenu li{ list-style-type: none; padding-left: 10px; margin-top: 0; margin-bottom: 0; }

#menu1 { float: left; width: 200px; border-style: none; margin-top: 0; margin-left: 0; margin-bottom: 0; padding-top: 0;
padding-bottom: 0;}
#menu1 ul { margin-top: 0; margin-left: 0; margin-bottom: 0; padding: 0; }
#menu1 li { list-style-type:none; display: block; height: 30px; margin-bottom: 0; margin-top: 0; padding-bottom: 0; padding-top: -3px; 
vertical-align: top;}
#menu1 li a { text-decoration: none; margin-bottom: 0; margin-top: 0; padding-bottom: 0; padding-top: 0; display: block;}
#menu1 li a:link, #menu1 li a:visited { color: #515151; display: block; background: url(graphics/left-menu.gif); display: block; 
background-position:100% top; padding-left: 20px; margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0; }
#menu1 li a:hover { color: #515151; background: url(graphics/left-menu.gif); background-position:100% -30px; display: block; 
padding-left: 20px; margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0; }	

#content{float: left; text-align: left; margin-top: 25px; margin-left: 40px; margin-right: 0; margin-bottom: 0;
width: 510px; padding-bottom: 0; padding-left: 0; }
#content p{margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0;}

#breadcrumbs { float: left; width: 520px; height: 12px; margin-bottom: 15px; }

#detailphoto { float: left; width: 240px; height: 240px; display: block; }

#detailform { float: left; padding-left: 265px; margin-top: -240px; width: 255px; display: block; }
#detailform p{ margin: 0 0 0 0; padding: 0 0 0 0; display: block; }

#detaildesc { float: left; margin-left: 0; margin-top: 20px; margin-bottom: 0; width: 525px; display: block; }
#detailoptions { float: left; margin-left: 0; padding-top: 25px; margin-bottom: 0; padding-bottom: 0; width: 525px; display: block; }
#detailoptions ul{ margin: 0 0 0 0; padding: 0 0 0 0; }
#detailoptions li{ float: left; margin-left: 0; padding-left: 0; display: inline; list-style-type: none;
padding-bottom: 15px; width: 50px; padding-right: 15px; text-align: left; }

#detailoptions2 { float: left; margin-left: 0; padding-top: 30px; margin-bottom: 0; padding-bottom: 0; width: 525px; display: block; }
#detailoptions2 p{ margin: 0 0 0 0; padding: 0 0 0 0; display: block; }
#detailoptions2 ul{ margin: 0 0 0 0; padding: 0 0 0 0; }
#detailoptions2 li{ float: left; margin-left: 0; padding-left: 0; display: inline; list-style-type: none;
padding-bottom: 0; padding-right: 40px; text-align: left; }

.hoverbox{ cursor: default; list-style: none; margin-left: 0; }
.hoverbox a{ cursor: default; }
.hoverbox a .preview{ display: none; }
.hoverbox a:hover .preview{ display: block; position: absolute; top: -50px; left: -50px; z-index: 10; }
.hoverbox img{ border-width: 0; padding: 0; vertical-align: top; width: 50px; height: 50px; }
.hoverbox li{ border-style: solid; border-width: 0; display: block; float: left; margin: 0; padding: 0; position: relative; }
.hoverbox .preview { border-color: #000; width: 150px; height: 150px; }

#detailcolour { float: left; margin-left: 0; margin-top: 0; width: 50px; display: block; }
#detailcolour p { margin-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; text-align: center; }

#blogs{text-align: left; margin: 0 0 0 0; width: 450px; }
#blogs p{margin: 0 0 12px 0; }
#blogcomment{text-align: left; margin: 0 0 0 0; width: 115px; height: 42px;
background-image: url(graphics/blog-comment-back.gif); background-repeat: none;}
#blogphotol{float: left; padding-right: 20px; padding-bottom: 10px; }
#blogphotol p{margin: 0 0 3px 0; }
#blogphotor{float: right; padding-left: 20px; padding-bottom: 10px; }
#blogphotor p{margin: 0 0 3px 0; }
#blogphotof{ width: 450px; padding-bottom: 10px; }
#blogphotof p{margin: 0 0 3px 0; }

#rightcolumn{ clear: right; float: right; text-align: left; margin-top: 10px; margin-left: 0; margin-right: 0;
margin-bottom: 0; width: 175px; padding-right: 5px;}
#rightcolumn p{ margin: 0 0 0 0; }
#right-news{ padding-left: 20px; padding-right: 20px; margin-top: -175px; z-index: 5; }
#right-news ul{ margin: 0 0 0 0; padding: 0 0 0 0; }
#right-news li{ margin-left: 0; padding-left: 0; list-style-type: none; padding-bottom: 15px; width: 160px; text-align: left; }

#footer{ clear: both; width: 952px; height: 50px; margin-top: 0; text-align: center; margin-left: auto; margin-right: auto; }

h1 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal; line-height: normal;
font-weight: normal; font-variant: normal; color: #4c5776; margin-top: 0; padding-bottom: 0; }
h2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal;
font-weight: bold; font-variant: normal; color: #4c5776; margin-top: 0; padding-bottom: 0; padding-top: 15px; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal;
font-weight: bold; font-variant: normal; color: #665638; padding: 0 0 0 0; margin: 0 0 0 0;}
h4 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal;
font-weight: normal; font-variant: normal; color: #ffffff; margin-top: 0; margin-bottom: 0; background-color: #8c873e; 
padding-left: 10px; padding-top: 8px; padding-bottom: 7px; width: 245px; height: 25px; }
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 15px;
font-weight: bold; font-variant: normal; color: #000000; margin-top: 0; margin-bottom: 0; padding-bottom: 0; }
a.h5:link { color: #000000; text-decoration: none; }
a.h5:visited { color: #000000; text-decoration: none; }
a.h5:hover { color: #000000; text-decoration: none; }
a.h5:active { color: #000000; text-decoration: none; }

.menutext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal;
font-weight: bold; font-variant: normal; color: #4d3339; margin-top: 0; margin-bottom: 0; }
a.menutext:link { color: #4d3339; text-decoration: none; }
a.menutext:visited { color: #4d3339; text-decoration: none; }
a.menutext:hover { color: #4d3339; text-decoration: none; }
a.menutext:active { color: #4d3339; text-decoration: none; }

.menutext1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal;
font-weight: bold; font-variant: normal; color: #f3eadf; margin-top: 0; margin-bottom: 0; padding-bottom: 0; }
a.menutext1:link { color: #f3eadf; text-decoration: none; }
a.menutext1:visited { color: #f3eadf; text-decoration: none; }
a.menutext1:hover { color: #f3eadf; text-decoration: none; }
a.menutext1:active { color: #f3eadf; text-decoration: none; }

.menuleft { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 25px;
font-weight: bold; font-variant: normal; color: #665638; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; }
a.menuleft:link { color: #665638; text-decoration: none; padding-left: 0; padding-right: 0; }
a.menuleft:visited { color: #665638; text-decoration: none; padding-left: 0; padding-right: 0; }
a.menuleft:hover { color: #665638; text-decoration: none; padding-left: 0; padding-right: 0; }
a.menuleft:active { color: #665638; text-decoration: none; padding-left: 0; padding-right: 0; }

.menuleft2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 18px;
font-weight: normal; font-variant: normal; color: #4d3339; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0;
padding-left: 20px; padding-right: 0; }
a.menuleft2:link { color: #4d3339; text-decoration: none; padding-left: 0; }
a.menuleft2:visited { color: #4d3339; text-decoration: none; padding-left: 0; }
a.menuleft2:hover { color: #4d3339; text-decoration: none; padding-left: 0; }
a.menuleft2:active { color: #4d3339; text-decoration: none; padding-left: 0; }

.menuleft3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal;
font-weight: normal; font-variant: normal; color: #7a7c2a; margin-top: 0; margin-bottom: 0; }

.menusub { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px;
font-weight: bold; font-variant: normal; color: #f4f2d4; margin-top: 0; margin-bottom: 0; }
a.menusub:link { color: #f4f2d4; text-decoration: none; }
a.menusub:visited { color: #f4f2d4; text-decoration: none; }
a.menusub:hover { color: #f4f2d4; text-decoration: none; }
a.menusub:active { color: #f4f2d4; text-decoration: none; }

.content { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal;
font-weight: normal; font-variant: normal; color: #665638; margin-top: 0; margin-bottom: 0; padding-bottom: 12px; }
a.content:link { color: #665638; text-decoration: underline; }
a.content:visited { color: #665638; text-decoration: underline; }
a.content:hover { color: #665638; text-decoration: underline; }
a.content:active { color: #665638; text-decoration: underline; }

.contentsmall { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal;
font-weight: normal; font-variant: normal; color: #4d3339; margin-top: 0; margin-bottom: 0; padding-bottom: 0; }

.contentbold1 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal;
font-weight: bold; font-variant: normal; color: #4d3339; margin-top: 0; margin-bottom: 0; padding-bottom: 0; }

.bullets { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 18px;
font-weight: bold; font-variant: normal; color: #2b5908; margin-top: 0; margin-bottom: 0; padding-bottom: 0; }
a.bullets:link { color: #2b5908; text-decoration: none; }
a.bullets:visited { color: #2b5908; text-decoration: none; }
a.bullets:hover { color: #2b5908; text-decoration: underline; }
a.bullets:active { color: #2b5908; text-decoration: none; }
.bullets2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 18px;
font-weight: bold; font-variant: normal; color: #ffffff; margin-top: 0; margin-bottom: 0; padding-bottom: 0; }

.headers { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 18px;
font-weight: bold; font-variant: normal; color: #ffffff; margin-top: 0; margin-bottom: 0; padding-bottom: 0;
width: 190px; height: 25px; background-color: #315f0a; padding-left: 10px; padding-top: 8px; display: block; }
a.headers:link { color: #ffffff; text-decoration: none; padding-left: 0; padding-top: 0; width: 190px; height: 25px; }
a.headers:visited { color: #ffffff; text-decoration: none; padding-left: 0; padding-top: 0; width: 190px; height: 25px; }
a.headers:hover { color: #ffffff; text-decoration: underline; padding-left: 0; padding-top: 0; width: 190px; height: 25px; }
a.headers:active { color: #ffffff; text-decoration: none; padding-left: 0; padding-top: 0; width: 190px; height: 25px; }

.prodtitle2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px;
font-weight: normal; font-variant: normal; color: #7f7f7f; margin-top: 0; margin-bottom: 0; padding-bottom: 0; }
.prodprice { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style: normal; line-height: normal;
font-weight: bold; font-variant: normal; color: #2b5908; margin-top: 0; margin-bottom: 0; padding-bottom: 0; }

.breadcrumbs { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px;
font-weight: normal; font-variant: normal; color: #a57f7e; margin-top: 0; margin-bottom: 0; padding-bottom: 0; }
a.breadcrumbs:link { color: #a57f7e; text-decoration: none; }
a.breadcrumbs:visited { color: #a57f7e; text-decoration: none; }
a.breadcrumbs:hover { color: #a57f7e; text-decoration: underline; }
a.breadcrumbs:active { color: #a57f7e; text-decoration: none; }

.blogdate { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal;
font-weight: normal; font-variant: normal; color: #8fa56e; margin-top: 0; margin-bottom: 18px; padding-bottom: 0; }
.blogcap { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal;
font-weight: bold; font-variant: normal; color: #000000; margin-top: 0; margin-bottom: 18px; padding-bottom: 0; }
.blogcomm { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 34px;
font-weight: bold; font-variant: normal; color: #2b5908; padding-left: 18px; margin-top: 10px; margin-bottom: 0; padding-bottom: 0; }

.special { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 15px;
font-weight: normal; font-variant: normal; color: #3E4D59; background-color: #BBC0C5; padding-left: 5px; padding-right: 5px;
padding-bottom: 10px;}

.footer1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: 35px;
font-weight: bold; font-variant: normal; color: #2b5908; margin-top: 0; padding-bottom: 0; height: 35px; }
a.footer1:link { color: #2b5908; text-decoration: none; height: 25px; }
a.footer1:visited { color: #2b5908; text-decoration: none; height: 25px; }
a.footer1:hover { color: #2b5908; text-decoration: none; height: 25px; }
a.footer1:active { color: #2b5908; text-decoration: none; height: 25px; }
