/* Skunklights.com CSS Master Style Sheet Aug 24, 2005 */

body, html, form {margin: 0; padding: 0; border: 0;}

a img {border: 0;}

body {background-color: #4e4e4e; background-image: url(../img/bg.jpg);
	background-position: top left; background-repeat: repeat-x; text-align: center;
	color: #fff;}

h2 {font: bold 110% Arial, Helvetica, sans-serif; color: #fff;}
h3 {font: bold 120% "Trebuchet MS", Verdana, sans-serif; margin-bottom: 0; color: #fff;
	_line-height: 1em;}

#toppart {background: url(../img/bg_top_template.jpg) top left no-repeat; width: 696px;
		height: 426px; margin: 0 auto;}

#mainarea {background: url(../img/bg_repeat.jpg) repeat-y; width: 696px; margin: 0 auto;}

#botpart {background: url(../img/bg_bottom.jpg) no-repeat; width: 696px; height: 78px;
	margin: 0 auto; font: 70% "Trebuchet MS", Verdana, Arial, sans-serif;}

#botpart p {margin: 0; padding: 57px 0 0 0;}

ul#vertnav {margin: 10px 0 0 30px; padding: 0; border: 0;
	list-style-image: url(../img/skunktail_small.gif);
	/* list-style-type: square; */
	color: #fff; font: 90% Arial, Helvetica, sans-serif; text-align: left;}
ul#vertnav a:link {color: #fff; text-decoration: none;}
ul#vertnav a:visited {color: #fff; text-decoration: none;}
ul#vertnav a:hover {color: #fff; text-decoration: underline;}
ul#vertnav a:active {color: #fff; text-decoration: none;}
ul#vertnav li {padding: 0 0 5px 0;}

#leftcoltop {width: 170px; margin: 109px 0 0 17px; float: left; display: inline;}
#leftcolmain {width: 170px; margin: 0 0 0 17px; float: left; display: inline;}
#rightcolmain {width: 486px; margin: 0 17px 0 0px; float: right; display: inline;}

#aboutus {margin: 195px 25px 0 205px;  text-align: left;}

#rightcoltop {width: 470px; margin: 195px 25px 0 0; float: right; font: 80% Georgia, Times, serif;
	color: #fff; text-align: left; display: inline;}
	
h1.boxheader {border-top: 1px solid black; border-bottom: 1px solid black;
	padding: .25em; text-align: center; background-color: #bbb; color: black;
	font: bold 140% Tahoma, "Trebuchet MS", monospace;}

h2.boxheader2 {border-top: 1px solid black; border-bottom: 1px solid black;
	padding: .1em; text-align: center; background-color: #bbb; color: black;
	font: bold 110% Tahoma, "Trebuchet MS", monospace;}

table.products {margin: 0; padding: 0; border: 0;
	font: 70% Arial, Helvetica, sans-serif; color: #fff; margin-left: 20px;}
table.products td {text-align: left;}

.productdesc {color: #fff; text-align: left; font: 90% Verdana, Arial, sans-serif;
		margin-right: 1em;}

code {font: 120% "Courier New", Courier, monospace; color: #fff;}

.returntolist {color: #fff; text-decoration: none; 
	font: 100% Arial, Helvetica, sans-serif;}
	
div.returntolistthing {border: 2px dotted white; padding: .4em;}

table.accessories {font: 70% Georgia, Times, serif; color: #fff; width: 100%;}

.basiclink {font: 110% Arial, Helvetica, sans-serif; color: #fff;}

.retailinq {border: 3px double #333; padding: .5em 4em; color: blue;
	font: 100% Tahoma, "Trebuchet MS", monospace;}

table.productlisting {color: #fff; _font-size: 90%;}

form.addtocart {margin-top: .5em;}

.charging {font: 70% Georgia, Times, sans-serif; text-align: left;
	margin: 0 2em;}

table.policies {color: #fff; border: 1px solid #fff; border-collapse: collapse; width: 80%;
	font: 80% Arial, Helvetica, sans-serif; margin-left: 1em;}
	
table.policies td, table.policies th {padding: .2em 1em; border: 1px solid #fff;
	text-align: center;}