.tablefooter {
	MARGIN-LEFT: auto; WIDTH: 800px; MARGIN-RIGHT: auto
}
.tablefooterframepagano {
	COLOR: #dddddd; TEXT-ALIGN: right
}
.secondcolorlink {
	PADDING-RIGHT: 11px; COLOR: #d4a500
}
.header {
	Z-INDEX: 1; MARGIN-LEFT: auto; WIDTH: 800px; MARGIN-RIGHT: auto; POSITION: relative; HEIGHT: 50px; BACKGROUND-COLOR: #d4a500
}
.banner {
	MARGIN-LEFT: auto; OVERFLOW: hidden; WIDTH: 800px; MARGIN-RIGHT: auto
}
.navlink {
	PADDING-RIGHT: 20px; VERTICAL-ALIGN: middle; TEXT-ALIGN: right
}
.navlogo {
	POSITION: absolute
}
.nav {
	WIDTH: 800px; POSITION: relative; TOP: 20px
}
HTML {
	BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE:url(backdrop2.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #572001
}
BODY {
	FONT-SIZE: 10pt; WIDTH: 100%
}
.capsule {
	MARGIN-LEFT: auto; WIDTH: 800px; MARGIN-RIGHT: auto; PADDING-TOP: 25px; BACKGROUND-COLOR: #653312; opacity: 20
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
P {
	FONT-SIZE: 11pt; COLOR: #eeeeee; LINE-HEIGHT: 23px
}
H1 {
	FONT-SIZE: 14pt; COLOR: #ffffff; LINE-HEIGHT: 25px
}
LI {
	COLOR: #dddddd
}
STRONG {
	FONT-SIZE: 12pt; COLOR: #d4a500
}
IMG {
	
}
.image {
	BORDER-RIGHT: white thick double; BORDER-TOP: white thick double; MARGIN: 10px; BORDER-LEFT: white thick double; BORDER-BOTTOM: white thick double
}
A {
	FONT-SIZE: 11pt; COLOR: #901100; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A:hover {
	COLOR: white; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.layout {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 50px 0px 25px; WIDTH: 780px; PADDING-TOP: 0px
}
.layoutframe {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; width:90%;
}
.layoutframe a:link {color:#FC0; text-decoration:underline;}
.layoutframe a:visited{color:#FC0; text-decoration:underline;}
.layoutframe a:hover{color:#FFFFFF;}
.photo {
	OVERFLOW: auto; WIDTH: 200px; HEIGHT: 400px
}


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

a:link {
    color: #990000;
    text-decoration: none;
    }

a:visited {
    color: #990000;
    text-decoration: none;
    }

a:hover {
    color: #FF0000;
    text-decoration: none;
    }

a:active {
    color: #FF0000;
    text-decoration: none;
    }

h1 {
    font-size: 14pt;
    font-weight: bold;
    }

h4 {
    font-size: 12pt;
    font-weight: bold;
    margin: 0px;
    }
.siteheader {
    background-color: #FFFFFF;
    text-decoration: none;
    }


.headercheckout {width:180px; background-color:#FFFFFF;}
.headercheckout div{width:180px; background-color:#FFFFFF; margin-right:5px;}
.topbar {
    background-color: #333333;
    text-decoration: none;
    line-height: 16px;
    padding: 0px;
    margin: 0px;
    }

.maintable {
    padding: 3px;
    margin: 0px;
    background-color: #CCCCCC;
    }
	
.leftside {
    background-color: #CCCCCC;
    }

.rightside {
    background-color: #CCCCCC;
    }

.content {
    background-color: #CCCCCC;
    margin: 10px;
    }

.contenttable {
    width: 95%;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    margin-top: 10px;
    }

.contenttable td {
    text-align: left;
    }

.content-title {
    font-size: 14pt;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
    }
.home-page-section {text-align:center;}		
.home-feat-table {
    margin: 0px;
    padding: 0px;
    width: 100%;
    }

.home-feat-cell {
    text-align: center;
    vertical-align: top;
    padding: 10px;
    }

.home-feat-cell div {
    text-align: center;
    }		
.searchbox {
    width: 165px;
    }
.searchbox td{
    width: 165px;
	background-color:#FFFFFF;
	text-align:center;
	border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    }
	
.smlogin-form {
    padding: 0px 5px 0px 10px;
    font-size: 10pt;
    }

.clear {
    clear: both;
    color: #ffffff;
    }

.viewcart {
    margin-top: 18px;
    text-align: center;
    }
	
.cartitems{
	font-size: 9pt;
	}

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

.feat-table {
    margin: 0px;
    padding: 0px;
    width: 100%;
    }

.feat-head {
    color: #FFFFFF;
    vertical-align: middle;
    text-align: left;
    font-weight: bold;
    font-size: 10pt;
    background-image: url(topprodhead.gif);
    margin: 0px;
    padding: 0px 0px 0px 15px;
    background-repeat: no-repeat;
    border-bottom: 2px solid #000000;
    }

.feat-cell {
    text-align: center;
    vertical-align: top;
    padding: 10px;
    }

.feat-cell div {
    text-align: center;
    }
	
.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;
    }
.footer {
    font-size: 10px;
    font-weight: bold;
    margin-top: 20px;
    }

.footer a:link {}

.footer a:hover {}

.footer a:visited {}	

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