BODY {font:12px/16px Arial, Helvetica, sans-serif; color:#6B1909; background-color:#fff; text-align:center; margin:0; padding:0;}

p,td {font:12px/16px Arial, Helvetica, sans-serif;} /* for IE5 */

a, a:visited {color:#6B1909;}
a:hover {color:#3B0000;}

h1 {font:20px Verdana, Arial, Helvetica, sans-serif;}
h2 {font:18px/22px Verdana, Arial, Helvetica, sans-serif; color:#884234;}
ul li {margin-bottom:1em;}

div, form {margin:0;}

table td {vertical-align:top;}

div#wrapper {width:775px; margin:0 auto 15px auto; padding:10px 0 15px 0; background:#fff url(../nav-ims/wrapper-bg.gif) repeat-y; text-align:left;}

div#header {width:775px; height:155px; background:#fff url(../nav-ims/banner-bg.gif) no-repeat; text-align:left;}
div#header div#logo {width:178px; float:left;}
div#header h1 {display:none;}
div#banner {margin-left:178px;}
div#header div#title {width:495px; text-align:center;}
div#header h2 {margin:0; padding-top:8px; font:italic 18px Verdana, Arial, Helvetica, sans-serif;  color:#922525;}


div#nav {float:left; width:178px; margin-top:20px; padding:19px 0 0 0; text-align:center; background:transparent url(../nav-ims/nav-top.gif) no-repeat;}
div#nav a, div#nav a:visited {margin:0 12px; color:#3E2424; display:block; font-size:12px; padding:4px 00; text-decoration:none; border-bottom:1px solid #ddd;}
div#nav a.last, div#nav a.last:visited {background:transparent url(../nav-ims/nav-bot.gif) no-repeat bottom; padding-bottom:24px; border-width:0;}
div#nav a:hover {font-weight:bold; color:#6B1909;}

div#nav div.showHide {margin:0 12px; display:none; background:#eee url(../nav-ims/a.bg.gif) no-repeat bottom; margin-bottom:12px;}
div#nav div.showHide#showMenu {display:block;}

div#nav div.showHide a, div#nav div.showHide a:visited {background:none; padding:2px 0; font-size:11px;}
div#nav a#topActive {font-weight:bold; background-color:#ddd;}
div#nav a#secondActive {font-weight:bold;}

div#mainCont {margin:0 20px 10px 195px;}

/*------------------------styles for firelist pages--------------------------*/
table#intro {width:500px; margin:0 0 20px 35px; font-size:11px;}
table#intro td {text-align:center;}
table#cats {width:500px; margin-left:35px; margin-top:20px; text-align:center; border:1px solid #6B1909; border-width:1px 1px 0 0;}
table#cats td {border:1px solid #6B1909; border-width:0 0 1px 1px; padding:0;}
table#cats td a, table#cats td a:visited {color:#6B1909; text-decoration:none; display:block; padding:2px;}
table#cats td a:hover {background-color:#ccc;}
table#firelist {width:500px; margin-left:35px;}
table#firelist td {color:#666; padding:8px 0; vertical-align:middle;}
table#firelist td.header {font-size:14px; font-weight:bold; text-align:center; padding:5px 5px 6px 5px; border:1px solid #ccc; border-width:1px 0; background-color:#eee;}
table#firelist td.text {padding:14px 16px;}
table#firelist td.clickpic {padding-top:10px;}


/*--------------------styles for fireplace and accessory detail pages-----------------------*/
table#fireDetail {width:500px; margin:0 0 0 35px; color:#333;}
table#fireDetail td.pic {text-align:right;}
table#fireDetail td.pic img.goBack {float:right; margin:10px 0 0 4px;}
table#fireDetail td.label {text-align:right; width:45%; padding:3px 10px 2px 0;}
table#fireDetail td.desc {text-align:center; padding:0 0 14px 0;}
table#fireDetail td.mm {text-align:center; font-size:11px; padding:12px 0 0 0;}
table#fireDetail td.ask {font-size:14px; font-weight:bold; text-align:center; padding:5px 5px 6px 5px; border:1px solid #ccc; border-width:1px 0; background-color:#eee;}
table#fireDetail td.ask a, table#fireDetail td.ask a:visited {color:#6B1909; text-decoration:none;}
table#fireDetail td.ask a:hover {text-decoration:underline;}

/*-----------------------styles for fireplace enquire and accessories enquire pages */
table#enquire {margin:0 0 20px 35px; width:500px; color:#666;}
table#enquire td {padding:5px 0;}
table#enquire td.text {padding:12px 0 30px 0; text-align:center;}
table#enquire td.pic {font-size:14px; font-weight:bold; text-align:left; vertical-align:middle}
table#enquire td.pic img {float:left; margin-right:40px;}
table#enquire td.pic p {padding-top:24px;}
table#enquire td.options {font-size:14px; font-weight:bold; text-align:center; padding:5px 5px 6px 5px; border:1px solid #ccc; border-width:1px 0; background-color:#eee;}
table#enquire td.label {text-align:right; padding-right:12px; width:35%;}
input, textarea {color:#666; font:12px/16px Arial, Helvetica, sans-serif;}


div#footer {height:68px; background:transparent url(../nav-ims/footer-bg.gif) no-repeat;}
div#footer div#previous {float:left;}
div#footer div#footerCont {margin-left:178px; color:#333; font-size:11px; line-height:15px; padding:17px 20px 0 20px; text-align:center;}

div#sw {width:770px; margin:-10px auto 12px auto; text-align:right;}
div#sw a, div#sw a:visited {font-size:10px; color:#aaa; text-decoration:none;}
div#sw a:hover {color:#333;}

img.imgL {float:left; margin:0 12px 4px 0;}
img.imgR {float:right; margin:0 0 4px 12px;}
