
body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

a { color:blue; text-decoration:none; }
a:hover { color:blue; text-decoration:underline; }

#wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 759px;
	text-align: left; 
	background-color:#FFFFFF;
}

#header {width:759px;}

#logo {
	width:759px;
	height:69px;
	background-image: url(../images/candlenut_mockup03_01.jpg);
}

#logo h1, #logo p {display:none;}

#nav_container {
	padding:0px 0px 0px 0px;
	height:21px;
	background-image: url(../images/candlenut_mockup03_02.gif);
	text-align:center;
}

ul#mainnav {
	list-style: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
}
		
ul#mainnav li {
	display: inline;
}

ul#mainnav li a {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 5px 4px;
	color: #FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-size: 10px;
	font-weight: normal;
}

ul#mainnav li a:hover {
	color: #CCCCCC;
}

h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }

#main {height: auto; padding:0px; overflow:visible; font-size: 11px;}
#main #sidenav-container { width: 152px; float: left; padding: 0px 6px; border:0px solid #999898;}
#main #content-container { width: 590px; float: right; border:0px solid #999898;}

ul#sidenav {
	list-style: none;
	margin: 0px;
	padding: 3px 0px 0px 0px;
	text-align:left;
}
		
ul#sidenav li {
	display: inline;
}

ul#sidenav .selected {
	display: block;
	margin: 0px 0px 0px 0px;
	border-bottom:1px solid #DDDDDD;
	background-color: #fbd8ea;
	padding: 4px 6px;
	color: #333333;
	text-decoration: none;
	text-transform:uppercase;
	text-align:left;
	font-size: 10px;
	font-weight:bold;
	width: 140px;	
}

ul#sidenav .heading { display: block; margin: 0px 0px 0px 0px; border-bottom:1px solid #DDDDDD; border-top:2px solid #c15d94; padding: 4px 6px; color: #FFFFFF; background-color: #900c55; text-decoration: none; text-transform:uppercase; text-align:left; font-size: 10px; width: 140px;	}
ul#sidenav .parent { display: block; margin: 0px 0px 0px 0px; border-bottom:1px solid #DDDDDD; color: #000000; font-weight:bold; background-color: #CCCCCC; text-decoration: none; text-transform:uppercase; text-align:left; font-size: 11px; }
ul#sidenav .sub, ul#sidenav .same-sub { display: block; margin: 0px 0px 0px 0px; color: #000000; background-color: #EEEEEE; text-decoration: none; text-transform:uppercase; text-align:left; font-size: 10px; }

ul#sidenav .sub a, ul#sidenav .same-sub a { color: #000000; }

ul#sidenav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	border-bottom:1px solid #CCCCCC;	
	padding: 4px 6px;
	color: #555555;
	text-decoration: none;
	text-transform:uppercase;
	text-align:left;
	font-size: 10px;
	width: 140px;	
}

ul#sidenav li a:hover {
	color: #000000;
	background-color:#F5F5F5;;
}


.seo-footer {font-size:10px; padding: 0px 6px 8px 6px;}


#main table,p,div,td   {font-size: 11px;}
#main hr {size:1px; margin:0px; padding:0px; color:#EEEEEE;}
#main-left {padding:3px 1px;}
#main-left #left {width: 55px; float:left; }
#main-left #right {width: 150px; float:right; padding-top: 10px; padding-right: 3px;}

.products_table {font-size: 10px; padding:0px;}
.products_table tbody tr td { text-align:center; vertical-align:middle;}
.products_table tbody tr td img {border: 1px solid rgb(0, 0, 0); margin: 2px; padding: 3px;}

#footer {
	background-color:#900c55;
	margin:0px;
	border-top:3px solid #c15d94;
	padding:0px;
	width:759px;
	height:25px;	
}

#footer-left {
	width: 145px;
	padding-top: 7px;
	padding-left: 8px;
	float: left;
	text-align:center;
	font-size:9px;
	color: #FFFFFF;
	text-transform:uppercase;
}

#footer-right {
	width: 595px;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	text-align:center;
	font-size:10px;
	color: #FFFFFF;
}


#footer a { color:#FFFFFF; text-decoration:none; }
#footer a:hover { color:#CCCCCC; text-decoration:underline; }



.list {
	width:261px;
	padding: 12px 5px 0px 0px;
	font-size:10px;
}

.list ul {
	list-style: none;
	margin: 0px;
	padding: 5px;
}

.list ul li {
	display:block;
	padding: 5px;
	border-bottom:1px solid #EEEEEE;
}

.list ul .item {
	padding-left: 10px;
	font-size:14px;
	color:#6f7074;
	font-weight: bolder;
}

.list ul .heading {
	padding-left: 10px;
	font-size:18px;
	color:#333333;
	font-weight: bolder;
}


.list-back {
	background-image:url(../images/list_back.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

ul#footer_nav {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
		
ul#footer_nav li {
	display: inline;
	font-size: 11px;
	color: #c15d94;
}

ul#footer_nav li a {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px;
	color: #c15d94;
	text-decoration:none;
	text-transform:uppercase;
	font-size: 10px;
}

ul#footer_nav li a:hover {
	color: #FFFFFF;
}



#leftColumnContent, #centerColumnContent {
  margin: 0;
  padding:0px;
}

.table-style {
	font-size: 10px;
	color: #333333;
	background-color: #EEEEEE;
	width:99%;
}

.row-odd {background-color: #FFFFFF;}
.row-even {background-color: #EEEEEE;} 

.table-header {
	background-color: #900c55;
	border-top:2px solid #c15d94;	
	color: #FFFFFF;
	font-size: 11px;
	padding:5px;
	font-weight: bold;
}

.table-headings {
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	padding:5px;

}

.table-footer {
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
		font-size: 11px;
	padding:5px;

}

.form-style {
	font-size: 11px;
	color: #999999;
	background-color: #EEEEEE;
	border: 1px solid #999999;
}

.error {
	background-color: #FAA2A2;
}

.category-style {
	font-size: 10px;
	color: #333333;
	background-color: #AAAAAA;
}

.category-header {
	background-color: #999999;
	color: #FFFFFF;
}

.category-link {}

.category-link-selected {
	background-color: #FFBCBD;
	color: #000000;
}
.tick {
	list-style-image: url(../images/tick.gif);
	list-style-position: inside;
	list-style-type: none;
	padding: 0px 0px;
}

#product-list-container {}
#product-list-row {}
#product-list-item { width: 176px; height: 180px; border:1px solid #fbd8ea; float:left; padding:5px; margin:3px;}
#product-list-item #image { text-align:center; height:90px; overflow:hidden;}
#product-list-item #image img{ border:0px solid #000000; }
#product-list-item #image img .special { border:2px solid #FF0000; }
#product-list-item #prod-name {font-size: 11px; margin:3px 0px; height:50px; text-align:center; clear:both;}
#product-list-item #prod-name a { color:#000000; text-decoration:none; text-transform:uppercase;}
#product-list-item #prod-name a:hover { color:#666666; text-decoration:underline; }
#product-list-item #low-stock{ font-size: 10px; height:12px; text-align:center; font-weight:bold; margin: 2px 0px 0px 0px; clear:both;}
#product-list-item #low-stock .on {display:block;  color: #900c55; background-color:#fbd8ea; }
#product-list-item #low-stock .off {display:none;}
#product-list-item #buy-btn {margin: 6px 0px; height:10px; text-align:center; clear:both;}
#product-list-item .rrp, .rrp {padding: 0px 1px; text-decoration:line-through; color:#333333; font-size:11px;}
#product-list-item .price, .price {padding: 0px 2px; font-weight: bold; color:#000000; font-size:12px;}
#product-list-item .special, .special {padding: 0px 2px; font-weight: bold; color:#FF0000; font-size:12px;}


#view-products-container {	
	background-image:url(../images/candlenut_mockup03_04.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#view-products-container #breadcrumb { padding: 5px;}
#view-products-container #breadcrumb a { color:#000000; text-decoration:none; margin: 2px;}
#view-products-container #breadcrumb a:hover { color:#000000; text-decoration:underline;}

#view-products-container h1 {color: rgb(144, 12, 85); margin: 6px 5px; font-size: 20px;}

ul#sidenav-articles { list-style: none; margin: 0px; padding: 3px 0px 0px 0px;	text-align:left; }
ul#sidenav-articles li { display: inline; }
ul#sidenav-articles li a { display: block; margin: 0px 0px 0px 0px; border-bottom:1px solid #DDDDDD; padding: 4px 6px; color: #555555; text-decoration: none; text-transform:uppercase; text-align:left; font-size: 10px; width: 140px;	}
ul#sidenav-articles .heading { display: block; margin: 0px 0px 0px 0px; border-bottom:1px solid #DDDDDD; border-top:2px solid #c15d94; padding: 4px 6px; color: #FFFFFF; background-color: #900c55; text-decoration: none; text-transform:uppercase; text-align:left; font-size: 10px; width: 140px;	}
ul#sidenav-articles li a:hover { color: #000000; background-color:#EEEEEE; }

