/* Core */

body {font-family: Times;
      background: #330000}

a {text-decoration: none;
   color:#700000;}

a:hover {text-decoration: underline;
	 color: red;}

img {border: none;}

li {display: inline}

.oneColFixCtrHdr #container {	width: 780px;
				background: #FFFFCC;
				margin:0 auto;
				padding: 0px 3px 0px 8px;}



/*Header & Footer*/


img.cart {float:right;}


.header {display: table;
	     margin: 0 auto}

ul.header {padding:0;
    	   margin:0;
    	   list-style-type:none;}
		   
table.header {text-align:center;
			  col-width:152px}

.footer {text-align:center}



/*Front Pages*/


h1.title {text-align:center}
h2.title {text-align:center}
h3.title {text-align:center}

p.intro {text-align:center}

ul.about {list-style-type:square;
	  list-style-position:inside}
li.about {display:block}
img.about {float:left; margin:20px 20px 20px 20px}


div.category {
	margin:10px;
	float:left;
	text-align:center;
	height:auto;
	width:auto;
	}

div.category img {
	display:inline;
	margin:5px;
	width:230px;
	}

div.catname {
	width:230px;
	text-align:center;
	margin:5px;
	}
	
	

table.packets {
	table-layout: fixed;
	width: 775px;
	}

td.packets {
	width: 180px;
	height:20px;
	text-align:center;
	margin: 0px
	}



table.threewide {
	table-layout: fixed;
	width: 775px;
	}

td.threewide {
	width: 250px;
	height:20px;
	text-align:center;
	margin: 0px
	}
	
	

table.twowide {
	table-layout: fixed;
	width: 775px;
	}

td.twowide {
	width: 360px;
	height:20px;
	text-align:center;
	margin: 0px
	}
	

tr.empty {
	height: 40px;
	}

table.books1 {
	table-layout: fixed;
	width: 775px;
	}

table.books2 {
	table-layout: fixed;
	width: 780px;
	margin:0px 30px 0px 30px;
	}

table.books3 {
	table-layout: fixed;
	width: 780px;
	margin:0px 5px 0px 0px;
	}

table.books4 {
	table-layout: fixed;
	width: 780px;
	margin:0px 0px 0px 70px;
	}


img.books2 {width: 250px;
	    margin:0px 250px}


table.videos {
	table-layout: fixed;
	width: 780px;
	text-align:center;
	margin:0px;
	}


img.videos {
	width:200px;
	}


table.books {
	table-layout: fixed;
	width:780px;
	text-align:center;
	margin:0px;
	}

img.books {
	width:200px;
	}


table.brushes {
	table-layout: fixed;
	width:780px;
	text-align:center;
	margin:0px;
	}

img.brushes {
	width:170px;
	}
	
img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto }	
	

/*Product Pages*/


h1.specialoffer {text-align:center; color:red}
h2.tech {text-align:center}
h2.new {color:red}
h3.shipnote {text-align:center; color:red} 
h3.specialoffer {color:red}

p.center {text-align:center}
p.note {color:red}

img.product {float:left; margin:0px 10px 10px 10px}

img.tech {float:left; margin:0px 10px 10px 0px}


