body { background-color:#ffffff; color:#000000; border:0 none transparent; padding:0 0 0 0; margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; vertical-align:top; }
#container{width:100%; text-align:center;}
div.toptip { border:1px dotted #cc6600; background-color:#ffdfbf; width:100%; padding:6px; }
p.toptip_title { font-size:14px; font-weight:bold; color:#993300; padding:0; margin:0; }
p.toptip_content { color:#420000; padding:0; margin:0; }
table { border:0 none transparent; padding:0 0 0 0; margin:0 0 0 0; vertical-align:top; font-family:Arial, Helvetica, sans-serif; }
tr { border:0 none transparent; padding:0 0 0 0; margin:0 0 0 0; vertical-align:top; }
th { border:0 none transparent; padding:0 0 0 0; margin:0 0 0 0; vertical-align:top; }
td { border:0 none transparent; padding:0 0 0 0; margin:0 0 0 0; vertical-align:top; font-size:11px; }
table.layouttop { width:980px; height:150px; background-color:#ffffff; margin-left:auto; margin-right:auto; }
td.layoutlogo { height:150px; width:155px; border:0; }
td.layoutcart { color:#b39880; font-size:11px; font-weight:normal; height:34px; background-color:transparent; text-align:right; vertical-align:middle; padding-right:25px; padding-top:10px; }
td.layouttoolbar1 { height:116px; background-color:transparent; text-align:right; vertical-align:top; padding-right:15px; padding-top:20px; }
form.tab { display:inline; }
td.layouttoolbar2 { background-color:#ffffff; height:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; }
td.layouttoolbar3 { height:52px; background-color:#5e5e5e; text-align:left; vertical-align:middle; }
table.layoutmiddle { width:980px; background-color:#ffffff; color:#000000; margin-left:auto; margin-right:auto; }
td.layout{ background-color:#ffffff; text-align:center; padding:0; width:152px; }
td.layoutmain { padding:10px 0px 20px 15px; background-color:#ffffff; text-align:left; width:790px;}
td.layoutmain p{line-height:120%;padding:5px 0px 5px 0px;}
td.layouthome { padding:0; background-color:#ffffff; float:left;width:790px;}
table.layoutbottom { width:980px; margin-left:auto; margin-right:auto; }
td.layoutfooter { text-align:center; font-size:11px; font-weight:normal; width:980px; background-color:#5e5e5e; height:40px; color:#ffffff; vertical-align:middle; }
a { color:#4f5d93; text-decoration:none; }
a:hover { color:#000000; text-decoration:none; }
b { font-weight:bold; }
img { border:0 none transparent; padding:0 0 0 0; margin:0 0 0 0; }
hr { height:10px; color:#ffffff; border:none; border-bottom:2px dotted #d3d3d3; }
i { font-style:italic; }
p { font-size:11px; margin-top:2px; margin-bottom:4px; }
table.menu{width:190px; background-color:transparent; margin-top:1px; }
td.menu { padding:15px; color:#ffffff; background-color:#b39e8b; text-align:left; vertical-align:top; border-bottom:1px solid #ffffff; height:130px; background-image:url(/home/images/menu_bg.gif);}
tr.submenu { width:250px; padding:0; }
td.submenu { padding:0px; }
a.menu { color:#ffffff; text-decoration:none; font-size:26px;}
a.menu:hover { text-decoration:underline; color:#fff;}
a.submenu { font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none; padding:0; }
a.submenu:hover { text-decoration:underline; color:#ffffff; font-weight:bold; padding:0; }
table.list { width:100%; }
td.list { padding-right:25px; }
td.listimage { padding-right:15px; padding-left:15px; }
table.grid { width:100%; }
td.grid { font-family:arial, helvetica; font-size:11px; color:#000000; }
td.gridimage { padding-right:5px; }
table.basket { width:95%; text-align:center; }
th.basket { background-color:#aeaeae; text-align:center; font-family:arial, helvetica; font-size:12px; font-weight:bold; color:#ffffff; padding:3px 3px 3px 3px; }
td.basket { background-color:#ffffff; text-align:left; font-family:arial, helvetica; font-size:11px; font-weight:normal; color:#000000; padding:5px 5px 5px 5px; }
th.basketlabel { font-family:arial, helvetica; font-size:12px; font-weight:bold; color:#b39880; }
td.basketlabel { font-family:arial, helvetica; font-size:12px; font-weight:bold; color:#b39880; }
input.text { font-family:arial, helvetica; font-size:11px; font-weight:normal; color:#000000; }
span.name { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#846e75; font-family:Tahoma, arial, helvetica; }
tr.title { background-color:#aeaeae; color:#ffffff; margin-bottom:4px; }
td.title { background-color:#aeaeae; text-align:left; font-size:12px; font-weight:bold; color:#ffffff; padding:3px 3px 3px 3px; }
td.label { background-color:#ffffff; color:#333333; text-align:left; font-size:11px; width:30%; font-weight:normal; }
td.labelreq { background-color:#ffffff; color:#000000; text-align:left; font-size:12px; width:30%; font-weight:bold; }
span.label { color:#666666; font-size:10px; }
td.field { background-color:#ffffff; color:#666666; }
span.code { font-size:10px; font-weight:bold; color:#ffffff; }
p.description { font-size:11px; }
.price { font-size:18px; font-weight:bold; color:#e7a15e; font-family:Tahoma, arial, helvetica; padding:0; }
.pricenotice { color:#cc0000; }
span.stock { font-size:10px; font-weight:normal; color:#666666; }
td.productdetails { padding:10px; }
td.productimage { width:255px; padding:0; text-align:left; }
tr.optionset { padding:0; }
td.optionsetname { font-size:12px; font-weight:bold; color:gray; font-family:Tahoma, arial, helvetica; padding:5px 0 0 0; margin-left:0; }
td.optionsetdesc { font-size:1px; font-weight:normal; color:#cc0033; padding:0; }
.heading { color:#175fd1; text-decoration:none; font-size:18px; font-weight:bold; line-height:18px; font-family:Arial, Helvetica, sans-serif; }
a.layoutcart { color:#b39880; font-weight:bold; text-decoration:underline; }
a.layoutcart:hover { color:#666666; font-weight:bold; text-decoration:underline; }
A.contactemail { color:#175fd1; text-decoration:none; font-size:18px; font-weight:bold; line-height:18px; font-family:Arial, Helvetica, sans-serif; }
A.contactemail:hover { color:#000033; text-decoration:none; font-size:18px; font-weight:bold; line-height:18px; font-family:Arial, Helvetica, sans-serif; }
A.backtocontact { color:#175fd1; text-decoration:none; font-size:15px; font-weight:bold; line-height:18px; font-family:Arial, Helvetica, sans-serif; }
A.backtocontact:hover { color:#000033; text-decoration:none; font-size:15px; font-weight:bold; line-height:18px; font-family:Arial, Helvetica, sans-serif; }
A.featureitem { color:#006ae0; text-decoration:underline; font-size:12px; line-height:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
A.featureitem:hover { color:#006ae0; text-decoration:underline; font-size:12px; line-height:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
A.featureitemorange { color:#e07500; text-decoration:underline; font-size:12px; line-height:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
A.featureitemorange:hover { color:#e07500; text-decoration:underline; font-size:12px; line-height:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.contactnumbers { color:#175fd1; text-decoration:none; font-size:18px; font-weight:bold; line-height:18px; font-family:Arial, Helvetica, sans-serif; }
.contactdetails { color:#000033; text-decoration:none; font-size:12px; line-height:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.subheading { color:#0052ac; text-decoration:none; font-size:12px; line-height:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.body { color:#000000; text-decoration:none; font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; }
.form { color:#000033; text-decoration:none; font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; }
.bulletbody { color:#000033; text-decoration:none; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; }
.bullet { color:#175fd1; text-decoration:none; font-size:13px; line-height:15px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
.jobspoptitle { color:#2e9cff; text-decoration:none; font-size:26px; line-height:26px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.job_title { color:#1d45ac; text-decoration:none; font-size:13px; line-height:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.job_desc { color:#333333; text-decoration:none; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; }
.job_bolddesc { color:#333333; text-decoration:none; font-size:12px; line-height:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
A.job_email { color:#175fd1; text-decoration:none; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; }
A.job_email:hover { color:#000033; text-decoration:none; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; }
A.textlink { color:#175fd1; text-decoration:underline; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; }
A.textlink:hover { color:#000033; text-decoration:underline; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; }
A.maplink { color:#332a29; text-decoration:underline; font-size:12px; line-height:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
A.maplink:hover { color:#332a29; text-decoration:underline; font-size:12px; line-height:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
A.ntta{ color:#006ae0; text-decoration:underline; font-size:11px; line-height:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
A.featureitem { color:#006ae0; text-decoration:underline; font-size:12px; line-height:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
table.box1 { border:1px solid #268dd8; height:150px; }
th.box1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; color:#ffffff; background-color:#268dd8; height:25px; text-align:left; padding-left:10px; vertical-align:middle; }
td.box1pic { vertical-align:top; text-align:center; }
td.box1desc { font-family:arial, helvetica; font-size:12px; color:#000000; font-weight:normal; padding:10px 10px 10px 10px; background-color:#aad2f4; border-left:1px solid #268dd8; vertical-align:top; }
table.box2 { border:1px solid #3a9a18; height:150px; }
th.box2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; color:#ffffff; background-color:#3a9a18; height:25px; text-align:left; padding-left:10px; vertical-align:middle; }
td.box2pic { vertical-align:top; text-align:center; }
td.box2desc { font-family:arial, helvetica; font-size:12px; color:#000000; font-weight:normal; padding:10px 10px 10px 10px; background-color:#b2e398; border-left:1px solid #3a9a18; vertical-align:top; }
table.box3 { border:1px solid #fb6203; height:150px; }
th.box3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; color:#ffffff; background-color:#fb6203; height:25px; text-align:left; padding-left:10px; vertical-align:middle; }
td.box3pic { vertical-align:top; text-align:center; }
td.box3desc { font-family:arial, helvetica; font-size:12px; color:#000000; font-weight:normal; padding:10px 10px 10px 10px; background-color:#ffdda0; border-left:1px solid #fb6203; vertical-align:top; }
table.box4 { border:1px solid #eac514; height:150px; }
th.box4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; color:#7b2e00; background-color:#eac514; height:25px; text-align:left; padding-left:10px; vertical-align:middle; }
td.box4pic { vertical-align:top; text-align:center; }
td.box4desc { font-family:arial, helvetica; font-size:12px; color:#000000; font-weight:normal; padding:10px 10px 10px 10px; background-color:#ecf3ab; border-left:1px solid #eac514; vertical-align:top; }
table.box5 { border:1px solid #a9c9f0; height:150px; }
th.box5 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; color:#3179ca; background-color:#c6dbf5; height:23px; text-align:left; vertical-align:middle; }
td.box5pic { vertical-align:top; text-align:center; border-left:1px solid #a9c9f0; }
span.homeprice { font-size:26px; font-weight:bold; }
td.login { padding:5px 10px 6px 10px; width:152px; vertical-align:middle; text-align:left; background-color:#e7a15e; color:#ffffff; font-size:11px; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; }
a.login { color:#ffffff; padding:0; }
a.login:hover { color:#ffffff; padding:0; }
td.menusearch { border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; background-color:#5f748b; color:#eeeeee; font-size:13px; font-weight:bold; padding:5px 0 10px 8px; font-family:Trebuchet MS, arial, helvetica; }
a.toolbar3 { font-size:12px; padding:0; color:#ffffff; text-decoration:none; text-align:left; vertical-align:bottom; font-size:14px; padding:10px 14px 10px 14px; border-right:1px solid #787878; }
a.toolbar3:hover { text-decoration:underline; color:#f7d478; }
.homeoffertext { color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
table.shops { width:100%; }
th.shops { height:20px; background-color:silver; color:#ffffff; font-size:12px; font-weight:bold; text-align:left; padding:3px; border-bottom:1px solid #ffffff; }
td.shops { padding:3px; color:#000000; background-color:#ffffff; font-size:11px; }
td.shopsalt { padding:3px; color:#000000; background-color:#dcdcdc; font-size:11px; }
table.prodhead { border:1px solid #666666; }
th.prodhead { background-color:#666666; font-size:11px; color:#ffffff; }
td.prodcont { font-size:11px; color:#333333; background-color:#aeaeae; text-align:center; }
td.productdetails ul {margin-left:10px;}
ol { text-align:left; }
ul { text-align:left; }
span.links { padding-top:20px; font-size:12px; font-weight:bold; color:#333333; }
table.parts { border-top:5px solid #ffffff; width:100%; }
th.parts { background-color:#e7a15e; padding:2px; color:#ffffff; font-size:12px; font-weight:bold; }
td.parts { background-color:#ffffff; padding:2px; color:#000000; font-size:11px; font-weight:normal; }
td.parts a { color:#000000; text-decoration:underline; }
td.partsalt { background-color:#ffffff; padding:2px; color:#000000; font-size:11px; font-weight:normal; }
td.partsalt a { color:#000000; text-decoration:underline; }
td.options { padding:0; }
span.error { font-size:18px; font-weight:bold; color:#cc0000; padding-right:2px; }
a.list { text-decoration:none; }
.footermenu a { padding:0 5px 0 5px; }
.footermenu { height:30px; vertical-align:middle; }
.footermenu p { text-align:center; }
#lifestyle img { padding:0 17px 0 17px; }
#lifestyle { width:100%; }
table.optionsets { border:0 solid transparent; padding:0; margin:0; }
p.order { padding:0 0 0 0; }
select { display:inline; }
div.prodprev { float:left; padding:5px; margin:10px 0 10px 0; background-color:#eeeeee; }
div.prodnext { float:right; padding:5px; margin:10px 0 10px 0; background-color:#eeeeee; }
div.prodprev a { text-decoration:underline; color:#cc0000; }
div.prodnext a { text-decoration:underline; color:#cc0000; }
.style3 { font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; color:#cc9966; }
.style4 { font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#333333; }
span.clearance { font-size:12px; font-weight:bold; color:#cc0000; }
table.homemenu td { padding:10px; }
table.homeMenu .title { font-size:16px; color:#4a2b20; }
table.homeFooter { width:980px; margin-left:auto; margin-right:auto; margin-bottom:5px; }
table.homeFooter td { padding:2px; }
table.homeFooter td a { color:black; text-decoration:underline; }
div.testimonial { border-bottom:2px dotted #aaaaaa; padding:10px; margin-bottom:10px; background-color:#eeeeee; }
td.layoutmenuright { padding:0; margin:0; width:190px; }
form fieldset { margin-bottom:10px; border:1px solid #666666; }
form legend { padding:0 2px; font-size:16px; }
form th label { display:block; width:150px; text-align:right; padding-right:5px; font-weight:normal; }
form .notes { float:right; width:160px; height:auto; padding:5px; border:1px solid #666666; background-color:#ffffe1; color:#666666; font-size:10px; }
form .notes h4 { padding:5px; border-width:0 0 1px 0; border-style:solid; border-color:#666666; color:#666666; font-size:11px; margin-bottom:2px; }
form .notes p { margin-top:5px; }
label.required { font-weight:bold; }
form span.comment { margin:2px 0 0 2px; font-size:11px; }
.fieldWithErrors input { border:2px solid red; }
form span.error { display:block; margin:2px 0 0 2px; font-size:11px; font-weight:bold; color:red; }
.remember { width:80%; }
.remember p { font-weight:bold; font-size:16px; color:#d54f69; }
.buttonProceed { 	color:green; 	font-weight:bold; }
.buttonCancel { 	color:red; 	font-weight:bold; }
.offerWrapper { width:188px; float:left; margin:2px; }
.offer { padding:3px; width:188px; }
.offerTitle { font-size:12px; color:#fff; }
.offerPrice { font-size:24px; color:#fff; }
.offerButton form { display:inline; }
.offerButton { vertical-align:middle; text-align:right; }
h1 { font-size:18px; font-weight:bold; color:#927f6e; font-family:Tahoma, arial, helvetica; text-align:left; }
h2 { color:#cc9966; }
h3 { font-size:12px; }
h2.mainheading { font-size:18px; font-weight:bold; color:#927f6e; font-family:Tahoma, arial, helvetica; text-align:left; }
#guide {width:190px;text-align:center;}
#guide p { font-size:18px; margin:0;}
#newsMenu { min-height:297px; height:auto !important; height:297px; overflow:hidden; text-align:left; background-color:#fff; color:#333; padding-right:5px; padding-left:5px; margin:0px;}
#newsMenu h2 { font-size:16px; padding:5px 0px 5px 0px; margin:0; text-align:left; color:#802919; }
.newsItem { padding-bottom:5px; border-top:1px solid #fff; }
.newsItem h3 { color:#000; font-size:12px; margin:0px;}
.newsItem h3 a { color:#000; text-decoration:underline; }
address { display:inline; }
#article p{margin-bottom:15px;line-height:16px;}
#article-index { width:100%; }
#article-item { margin-top: 10px; margin-bottom: 25px; }
#article-item h2 { font-size:16px; font-weight:bold; color:#846e75; margin: 1px; }
#article-item h2 a { color:#846e75; }
#article-item p { margin: 0;}
p.posted { color:#e58b35; }
.article-box { border:1px solid #eeeeee; width:300px; float:left; margin:0 10px 10px 0; height:200px; }
.article-box h2 { background-color:#d54f69; padding:5px 5px 5px 15px; margin:0; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; }
.article-box ul { margin-left:10px; color:#927f6e; }
.article-box li a { font-size:18px; color:#927f6e; }
#articles p { margin-top:5px; margin-bottom:10px; }

td.homeimage{
	padding:0px;margin:0px;
	width:199px;
	height:109px;
}
td.homeimagelong{
	padding:0px;margin:0px;
	width:399px;
	height:109px;
}
td.hometitle{
	padding:0px;margin:0px;
	width:199px;
	height:19px;
	color:#fff;
	background-color:#5e5e5e;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	overflow:hidden;
}
td.hometitlelong{
	padding:0px;margin:0px;
	width:399px;
	height:19px;
	color:#fff;
	background-color:#5e5e5e;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	overflow:hidden;
}
td.homeintro {
	width:178px;
	padding:0px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
	line-height:140%;
}
td.homeintro p{margin-top:5px;margin-bottom:15px;font-size:12px;}
td.homeopener{
	background-color:#fff;
	background-image:url(/home/images/home_topsection_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:10px 10px 0px 10px;
	min-height:295px;
	color:#990000;
	line-height:160%;
	font-family:comic sans ms, trebuchet ms, arial, helvetica;
}
td.homeopener p{margin-top:0px;margin-bottom:15px;font-size:13px;}
#photodiv {
	width:450px;
	height:295px;
	overflow:hidden;
	background-repeat: no-repeat;
}