body {	border:0px solid #000;
		background:#ffffff;
		margin:0px;
		font-family : Arial, Verdana, sans-serif;
    	font-size : 10pt;
    	font-style : normal;
    	font-weight : normal;
    	color : #000;

} 
/* Layout Stylesheet */ 


#header1{
 height:35px; 
 border-top:0px solid #000000;
 border-left:0px solid #666; 
 border-bottom:0px solid #000000;
 border-right:0px solid #666;
 margin:5px 15px 5px 15px;
}
  
#header2{
 height:140px; 
 border-top:0px solid #000;
 border-left:0px solid #666; 
 border-bottom:0px solid #000000;
 border-right:0px solid #666;
 background: url("/images/bg4.jpg");
 color: #333333; 
 margin:0px 15px 0px 15px;
 }
#navigation {
 height:31px; 
 border-top:1px solid #000; 
 border-bottom:1px solid #000;
 background:#fff;
 color: #000000; 
 margin:0px 15px 0px 15px;
  }

 /* Left Navigation Area */
 
#left{
 position:absolute;
 top:180px;
 left:0;
 width:180px;
 background:#fff;
 color: #fff;
 border-right:0px solid #000;
  }
 
 /* Right Navigation Area */
 
#right{
 position:absolute;
 top:180px;
 right:5px;
 width:170px;
 background:#fff;
 color: #000;
 border-left:0px solid #000;
 }

  
#content{
 margin:10px 180px 10px 180px;
 position:relative;
 border-top:0px solid #000;
 border-left:1px solid #000; 
 border-bottom:0px solid #000;
 border-right:1px solid #000;
 min-height: 1080px;
 }
 
 #main{
 margin:10px 180px 10px 180px;
 position:relative;
 background-image:url(http://www.generalwax.com/images/index_bg.jpg);
 background-repeat: repeat;
 border-top:0px solid #000;
 border-left:1px solid #000; 
 border-bottom:0px solid #000;
 border-right:1px solid #000;
 min-height: 1080px;
 }
 
  #spring{
 margin:10px 180px 10px 180px;
 position:relative;
 background-image:url(http://www.generalwax.com/images/spring/spring_bg.jpg);
 background-repeat: repeat;
 border-top:0px solid #000;
 border-left:1px solid #000; 
 border-bottom:0px solid #000;
 border-right:1px solid #000;
 min-height: 1080px;
 }
 
   #twolayer{
 margin:10px 180px 10px 180px;
 position:relative;
 background-image:url(http://www.generalwax.com/images/2layer/2layer_bg.gif);
 background-repeat: repeat;
 border-top:0px solid #000;
 border-left:1px solid #000; 
 border-bottom:0px solid #000;
 border-right:1px solid #000;
 min-height: 1080px;
 }
 
    #botanicals{
 margin:10px 180px 10px 180px;
 position:relative;
 background-image:url(http://www.generalwax.com/images/botanicals/botanicals_bg.jpg);
 background-repeat: repeat;
 border-top:0px solid #000;
 border-left:1px solid #000; 
 border-bottom:0px solid #000;
 border-right:1px solid #000;
 min-height: 1080px;
 }
 
     #trapp{
 margin:10px 180px 10px 180px;
 position:relative;
 background-image:url(http://www.generalwax.com/images/trapp/trapp_bg.jpg);
 background-repeat: repeat;
 border-top:0px solid #000;
 border-left:1px solid #000; 
 border-bottom:0px solid #000;
 border-right:1px solid #000;
 min-height: 1080px;
 }
 
      #elegantcandles{
 margin:10px 180px 10px 180px;
 position:relative;
 background-image:url(/images/elegantcandles/elegantcandles_bg.gif);
 background-repeat: repeat;
 border-top:0px solid #000;
 border-left:1px solid #000; 
 border-bottom:0px solid #000;
 border-right:1px solid #000;
 min-height: 1080px;
 }
 
       #scentedpotpourri{
 margin:10px 180px 10px 180px;
 position:relative;
 background-image:url(http://www.generalwax.com/images/lines_bg.gif);
 background-repeat: repeat;
 border-top:0px solid #000;
 border-left:1px solid #000; 
 border-bottom:0px solid #000;
 border-right:1px solid #000;
 min-height: 1080px;
 }
 
        #soycandles{
 margin:10px 180px 10px 180px;
 position:relative;
 background:#FFFFFF;
 border-top:0px solid #000;
 border-left:1px solid #000; 
 border-bottom:0px solid #000;
 border-right:1px solid #000;
 min-height: 1080px;
 }
 
       #americangarden{
 margin:10px 180px 10px 180px;
 position: static;
 background-image:url(http://www.generalwax.com/images/agts_background.gif);
 background-repeat: no-repeat;
 background-position: top center;
 border-top:0px solid #000;
 border-left:1px solid #000; 
 border-bottom:0px solid #000;
 border-right:1px solid #000;
 min-height: 1080px;
 }
 
        #dynamicdesigns{
 margin:10px 180px 10px 180px;
 position: static;
 background-image:url(http://www.generalwax.com/images/dynamicdesigns_background.jpg);
 background-repeat: no-repeat;
 background-position: top center;
 border-top:0px solid #000;
 border-left:1px solid #000; 
 border-bottom:0px solid #000;
 border-right:1px solid #000;
 min-height: 1080px;
 }
 
         #dyechips{
 margin:10px 180px 10px 180px;
 position: static;
 background-image:url(http://www.generalwax.com/images/dyechips_background.jpg);
 background-repeat: no-repeat;
 background-position: top center;
 border-top:0px solid #000;
 border-left:1px solid #000; 
 border-bottom:0px solid #000;
 border-right:1px solid #000;
 min-height: 1080px;
 }
 
         #halloween{
 margin:10px 180px 10px 180px;
 position: static;
 background-image:url(http://www.generalwax.com/images/halloween_bg.jpg);
 background-repeat: no-repeat;
 background-position: top center;
 border-top:0px solid #000;
 border-left:1px solid #000; 
 border-bottom:0px solid #000;
 border-right:1px solid #000;
 min-height: 1080px;
 }
 
 #cart {
 	margin:10px 10px 10px 10px;
	position:relative;
	border:0px solid #000;
 	min-height: 1080px;
 }
 #price{
 		margin:10px 10px 10px 10px;
		border:0px solid #000;
		background:#ffffff;
		font-style: normal;
    	font-weight: bolder;
    	color: #600;
		position:relative;
}

#footer {
 
 height:55px;
 border: 0px solid #000; 
 background:#fff;
 margin:15px;
 }


p,h1,h2,h3,h4,pre {
		margin:2px 15px 2px 15px;
		}
		
	h1 {
		font-size : 16pt;
        font-style : normal;
        font-weight : bolder;
        color : #900;
        text-decoration : none;
		text-align : center;
    	padding-top:2px;
		}
	h2 {
		font-size : 14pt;
        font-style : normal;
        font-weight : bolder;
        color : #900;
        text-decoration : none;
		text-align : left;
    	padding-top:2px;
		}
	
	h3 {
		font-size : 12pt;
        font-style : normal;
        font-weight : bolder;
        color : #600;
        text-decoration : none;
		text-align : left;
    	padding:2px;
		margin-top:10px;
		background-color:#F0F0F0;
		}
	h3.menu {
		font-size : 11pt;
        font-style : normal;
        font-weight : bolder;
		border: 1px;
        color : #000;
        text-decoration : none;
		text-align : left;
    	padding:2px;
		margin-top:10px;
		background-color:#F0F0F0;
		}
	h4 {
		font-size : 12pt;
        font-style : normal;
        font-weight : bolder;
        color : #000000;
        text-decoration : none;
		text-align : left;
    	padding-top:2px;
		}

	p {
		font-size : 10pt;
        font-style : normal;
        font-weight : normal;
        color : #000000;
        text-decoration : none;
		text-align : left;
    	padding-top:10px;
		}
	p.right {
		font-size : 10pt;
        font-style : normal;
        font-weight : normal;
        color : #000000;
        text-decoration : none;
		text-align : right;
    	padding-top:10px;
		}
	li {
		padding-top:7px;
		padding-right:15px;
		font-weight : normal;
		}
	li.bolder {
		padding-top:7px;
		padding-right:15px;
		font-weight : bolder;
		}

	hr {
	  	border: 0;
  		width: 90%;
		color: #000;
		background-color: #000;
		height: 1px;
		text-align: center;
		margin-left:10px;
		margin-right:10px;
		}
		
a:link {  color: #990000; font-weight : bolder; text-decoration: none}
a:visited {  color: #990000; font-weight: bolder; text-decoration: none}
a:hover {  color: #660000; font-weight: bolder; text-decoration: underline}
a:active {  color: #990000; font-weight : bolder; text-decoration: none}
	
		
/**************************************
footer content
***************************************/	


.footer1 {
	font-family : Arial, Verdana, sans-serif;
    font-size : 8pt;
    font-style : normal;
    font-weight : normal;
    color : #000000;
    text-decoration : none;
	text-align: center;
               
}	
.footer2 {
	font-family : Arial, Verdana, sans-serif;
    font-size : 8pt;
    font-style : normal;
    font-weight : bolder;
    color : #000000;
    text-decoration : none;
	text-align: center;
}


/**************************************
Links in the footer section
***************************************/
a.footer1:link {  color: #990033; font-weight : bolder; text-decoration: none; text-align: center;}
a.footer1:visited {  color: #990033; font-weight: bolder; text-decoration: underline}
a.footer1:hover {  color: #000000; font-weight: bolder; text-decoration: underline; text-align: center;}

a.footer2:link {  color: #000000; font-weight : bolder; text-decoration: none}
a.footer2:visited {  color: #000000; font-weight: bolder; text-decoration: underline}
a.footer2:hover {  color: #000066; font-weight: bolder; text-decoration: underline}

.visibility {
		font-size: 8pt;
		color: white;
}
a.visibility:link { color: white; font-weight: bolder; text-decoration: none; text-align: left; }
a.visibility:visited { color: white; font-weight: bolder; text-decoration: none; text-align: left; }
a.visibility:hover { color: white; font-weight: bolder; text-decoration: none; text-align: left; }

/**************************************
Links in the footer section
***************************************/

img.floatLeft { 
	border: 1px solid #000000;
	float: left; 
	margin-top:10px;
	margin-left:15px; 
	margin-bottom:5px;
	margin-right:20px;
 }

img.floatRight { 
	border: 1px solid #000000;
	float: right; 
	margin-top:10px;
	margin-left:20px; 
	margin-bottom:5px;
	margin-right:15px;
} 


.c {
	float: left;
}
.cr {
	clear: left;
}

td {
	vertical-align: top;
	padding: 3px;
	margin:0px;
	font-family : Verdana, Arial, sans-serif;
    font-size : 8pt;
    font-style : normal;
    font-weight : normal;
} 

	
#descr {
	padding: 0px;
	margin: 0 0 5px 0;
}

table.formPage {
	border: 1px solid #A0A0A0;
}
td.err {
	padding: 3px;
	color: #FF0000;
	background: #FFEDED;
	border: 1px solid #A0A0A0;
	text-align: left;
}
td.msg {
	padding: 3px;
	color: #990000;
	background: #FFEDED;
	border: 1px solid #A0A0A0;
	text-align: left;
}
.label {
	text-align: right;
}
.buttons {
	border-top: 1px solid #A0A0A0;
	text-align: center;
}
.count {
	color: #333;
	font-size: 8pt;
	font-weight: normal;
}
#links a {
	font-size: 10pt;
}
#links p {
	margin: 0 0 7px 0;
}
.url {
	color: #333;
}
#path {
	margin-top: 2px;
	padding: 3px;
	background: #FCC;
	line-height: 19px;
	border-top: 1px solid #966;
}
.submit {
	float: right;
	vertical-align: bottom;
}
#user-bar {
   clear:both;
   width:20%;
   margin:0 0 0 auto;
   padding:3px;
   background:#FCC;
   line-height:19px;
   text-align:right;
}

.text, .btn {
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}
input.text {
	color: #000000;
	border: 1px solid #966;
}
textarea.text {
	font-size: 8pt;
	border: 1px solid #966;
}
select {
	font-size: 8pt;
	border: 1px solid #966;
}

.captcha {
	border: 1px solid #966;
	margin-top: 10px;
}

form {
	display: inline;
	margin: 0;
	padding: 0;
}
.btn {
	font-size: 8pt;
	font-weight: bold;
	border: 1px solid #966;
	background-color: #f66;/*#FFCC33;*/
	cursor: pointer;
	height: 17px;
}
span.req {
	margin-left: 3px;
	color: #F00;
	font-weight: bold;
}

div.errForm, span.errForm {
	margin: 0px 0 0px 5px;
	padding: 2px 3px 2px 3px;
	color: #F00;
	background: #FFF5F5;
	border: 1px solid #cccccc;
	text-align: left;
	clear: right;
}
.small, .small a {
	padding: 0px;
	margin: 0px;
	color: #666;
	font-size: 7pt;
	text-decoration: none;
}
.sort {
	color: #000000;
}
p.subcats {
	margin: 0px 0px 7px 0px;
	padding: 0px;
}
div.pr {
	font-size: 6pt;
	color: #000000;
	float: left;
	height: 30px;
	margin-right: 5px;
}
div.prg {
	width: 40px;
	border: 1px solid #999999;
	height: 3px;
	font-size: 1px;
}
div.prb {
	background: #5eaa5e;
	height: 3px;
	font-size: 1px;
}

div.footer {
   bottom:0;
   clear:both;
	text-align: center;
	border-top: 1px solid #E0E0E0;
	padding: 3px 0 0 0;
	margin-top: 50px;
}
div.footer a {
	color: #606060;
}
.price {
	border: 1px solid #A0A0A0;
}
.price table td{
	margin: 0;
	padding: 2px;
	vertical-align: bottom;
}

.paging-links,
.paging-info {
   text-align:right;
}

.paging-info {
   font-style: italic;
}

.limit_field {
   border: 0 solid transparent;
   border-width:0;
}

#toggleCategTree {
   display:block;
   cursor:pointer;
   cursor:hand;
   color:#6A8AD4;
}

#categtree {
   margin:3px 0;
   height:200px;
   width:300px;
   overflow:auto;
   border:1px dotted #9EC2F3;
   border-width:0 1px 1px;
}

#catTitle { background:#fff; } /* Important for Konqueror */

#categtree h2 {
   margin:0 0 5px;
   padding:2px;
   text-align:center;
   color:#966;
   background:#DDE5F3;
   vertical-align:middle;
}

#categtree #close_tree {
   right:0;
   padding:1px;
   text-align:center;
   white-space:nowrap;
   cursor:pointer;
   cursor:hand;
}

#categtree .categ-item {
   clear:both;
   margin:3px 5px;
   padding:2px 5px;
   display:block;
   border:1px dotted #CBE2EC;
   border-width:1px 0;
   cursor:pointer;
   cursor:hand;
}

#categtree .categ-item img {
   margin-right:1em;
}

#categtree .odd {
   background:#F8F8FC;
}

#categtree .even {
   background:#fff;
}

#categtree .categ-item:hover {
   background:#eee;
}

td.cat_description {
	display:block;
	padding-left: 5px;
	padding-right: 5px;
	text-align:justify;
}

div.proddesc {
	text-align:justify;
	padding-left: 15px;
	padding-right:15px;
}
