body {background: transparent url('kbg2.gif') bottom left no-repeat;background-attachment: fixed; font-family: Georgia;
      font-size: 10pt; margin: 0px; padding: 0px; color: #6e6e6e;}

form {padding: 10px;margin: 0px;}

a:link {color: #6d6d6d;text-decoration: none;}
a:visited {color: #6d6d6d;text-decoration: none;}
a:hover {color: #6d6d6d;text-decoration: none;}
a:active {color: #6d6d6d; text-decoration: none;}

a img{border: none;}

h1 {font-size: 14pt;font-weight: bold;}
h4 {font-size: 12pt;font-weight: bold;margin: 0px;}

table{border-collapse: collapse; border-spacing: 0px; padding: 0; margin: 0; background: bottom left;}

.bodybottom {background: transparent url('kbg.gif') top right no-repeat; background-attachment: fixed; width: 100%;}
             
.cartitems{font-size: 9pt;}
.clear {clear: both;}

.content {position: relative; width: 500px;padding-right: 20px;}
.contenttable {background-color: transparent;border-top: none; margin: 0 auto; margin-top: 10px;}
.contenttable td {margin: 0; padding: 0;}
.contenttable img {margin: 0px;}

.content-title {font-size: 14pt; font-weight: bold; text-align: center; margin-bottom: 10px;}

.feat-table {margin: 0px; padding: 0px; width: 100%;}
.feat-head {color: #FFFFFF; vertical-align: middle; text-align: left; font-weight: bold; font-size: 10pt; margin: 0px; padding: 0px 0px 0px 15px; background-repeat: no-repeat; border-bottom: 2px solid #FF4000;}
.feat-cell {text-align: center; vertical-align: top; padding: 10px;}
.feat-cell div {text-align: center;}

.footer {font-size: .85em;margin-top: 20px;}
.footer a:link {}
.footer a:hover {}
.footer a:visited {}	
.footer span {background-color:#ffffff;}

.gutter {background: transparent url('bott.gif') top left no-repeat; width: 815px; height: 10px;}

.input-err { background-color: #b2e562; }

.headercheckout {width:180px; background-color:#FFFFFF;}
.headercheckout div{width:180px; background-color:#FFFFFF; margin-right:5px;}

.logged-in-message {color: red; font-weight: bold;}

.maintable {min-height: 400px;}

.rightside {}

.searchbox {background: transparent url('search.gif') left center no-repeat; float: right; 
			padding-left: 66px; margin-top: 10px;}

.simplebox {border: #000 1px solid;}

.smlogin-form { padding: 0px 5px 0px 10px;font-size: 10pt;}


.siteheader { background-color: #FFFFFF;text-decoration: none;}

.tinytxt {font-size: 7pt; line-height: 10px; margin: 0px;padding: 0px; }
.tinytxt input {font-size: 7pt;line-height: 10px;margin: 0px;padding: 0px;}
.tinytxt a:link {margin: 0px;padding: 0px;}
.tinytxt a:visited {margin: 0px;padding: 0px;}
.tinytxt a:hover { margin: 0px; padding: 0px;}

.topbar {background-color: #ff4000; text-decoration: none;line-height: 16px;padding: 0px; margin: 0px; }

.viewcart { margin-top: 18px; text-align: center; }


#bottomnav{background: transparent; width: 815px; height: 29px; text-align: right;}
#bottomnav a:link {text-decoration: none; color: #ff92c9;}
#bottomnav a:visited {text-decoration: none; color: #ff92c9;}
#bottomnav a:hover {text-decoration: none; color: #ff92c9;}
#bottomnav a:active {text-decoration: none; color: #ff92c9;}
#bottomnav a img{border-style: none;}

#header{background: transparent url('logo.gif') center left no-repeat;height: 199px; position:relative; width: 815px;}

#indexbline{height: 21px; background: transparent url('bottommain2.gif') top left no-repeat;}

#logo{text-indent: -9000px; background: transparent; width: 340px; height: 170px;}
#logo h1{text-indent:-9000px; width:200px; height: 150px; }

#sitemain {min-height: 400px;width: 815px; position: relative; background: transparent url('mid.gif') top left repeat-y; }

#rap{width: 815px; margin: 0 auto; background: transparent; padding-top: 20px;}
	
#topnav{width: 790px; height: 26px; bottom: 20px; position: absolute; text-align: right;}
#topnav a:link {text-decoration: none;}
#topnav a:visited {text-decoration: none;}
#topnav a:hover {text-decoration: none;}
#topnav a:active {text-decoration: none;}
#topnav a {margin: 0px; padding: 0px;}
#topnav a img{border-style: none; margin: 0px; padding: 0px;}

#main2 { width: 580px;}