h1 {color:#003366;font:normal normal 900 22px arial;padding:0px 0px 0px 0px;margin:5px 0px 0px 0px;}
h3 {color:#003366;font:normal normal 900 13px arial;padding:0px;margin:0px 0px 0px 0px;}
h2 {color:#003366;background-color:#E8EAEC;font:normal normal 900 16px arial;padding:3px 0px 1px 2px;margin:5px 0px 0px 0px;}
h4 {color:#993300;font:normal normal 900 12px arial;padding:0px;margin:10px 0px 0px 10px;}
h5 {color:#003366;font:normal normal 900 12px arial;padding:0px;margin:0px 0px 5px 0px;}
h6 {color:#993300;background-color:#E8EAEC;font:normal normal 900 12px arial;padding:3px 0px 2px 8px;margin:5px 0px 5px 0px;}

.left, .main_head {
	margin-right:auto;
}
.main_foot {
	margin-left:auto;
}

.main_head, .main_foot, .main_body  {
	width:800px;
}

.wholepage {

}

.repo {font:normal normal 800 18px arial;color:#006633;}
.extra {font:normal normal 800 13px arial;color:#FF6600;}

a {text-decoration:none}

a:link     {color:#006699}
a:visited  {color:#006699}
a:hover    {color:#006633}
a:active   {color:#006633}

img { 
	border:0px;
	padding:0px;
	margin:0px;
}

div {
	margin:auto;
}

table.main {
	border:0px;
	margin:auto;
	padding:0px;
	vertical-align:top;
	text-align:center;
	-moz-border-radius: 0px 0px 0px 0px;
	width:800px;
}
		
.page {
	width:612px;
	vertical-align:top;
	text-align:left;
	padding-left:25px;
	padding-right:35px;
}

.text {
	font:normal normal 400 12px arial;
	vertical-align:middle;
	margin:0px 0px 0px 0px;
}

.grey {color:#333333}
.black {color:#000000}
.blue {color:#003366}

.orange {color:#CC6600}
.normal {font-weight:400}

.sas {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #006699;
	font-weight: bold;
}

.nopadmarg {padding:0px;margin:0px;}
.fivebotpad {padding:0px 0px 5px 0px;margin:0px}

.title {color: #006633; font-weight:800;}
.top {font:normal normal 400 14px arial;}
.inpage {font:normal normal 400 12px arial;}
.stockno {font:normal normal 800 18px arial;}
.price {font:normal normal 800 24px arial;}

p.table {padding:1px 0px 0px 0px; margin:0px 0px 0px 0px;font-size:12px;}
p.top {padding:2px 0px 3px 0px; margin:0px 0px 0px 0px;font-size:12px;}
p.list {padding:2px 0px 0px 0px; margin:0px 0px 0px 10px;font-size:12px;}
p.answer {padding:5px 0px 0px 0px; margin:0px 0px 0px 10px;font-size:12px;}
p.answer2 {padding:8px 0px 0px 0px; margin:0px 0px 0px 10px;font-size:12px;}
p.answer3 {padding:15px 0px 0px 0px; margin:0px 0px 0px 5px;font-size:9px;color:#003366;}
p.apphead {padding: 3px 0px 3px 15px;margin:0px 0px 0px 0px;font:normal normal 900 12px arial;color:#FFFFFF;}
p.appbody {padding:5px 15px 0px 15px;margin:0px 0px 10px 0px;font:normal normal 400 12px arial;color:#000000;}
p.appdata {font:normal normal 900 14px arial;color:#000066;padding:0px 0px 8px 0px;margin:5px 0px 0px 15px;}
p.question {font:normal normal 400 11px arial;color:#FFFFFF;padding:3px 10px 0px 0px;margin:0px;text-align:right;}

img.bio {
	width:75px;
	height:100px;
	float:right;
	padding-right:20px;
}

td.bio {
	vertical-align:top;
	text-align:left;
	padding-bottom:0px;
}

td.test{
	vertical-align:top;
	text-align:left;
	padding-bottom:5px;
	padding-top:15px;
}

td.testlogo {
	width:200px;
	vertical-align:middle;
	text-align:center;
}

td.center {
	width:426px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
}

ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:12px;
}

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

.detail, .listing, .left, .main {
	vertical-align:top;
}

tr.a {
	background-color:#DFEFE5;
}

tr.b {
	background-color:#FEFEE2;
}

/* Begin Flyer styles */
.flyer, .flyterinfo {
	font:normal normal 400 18px arial;
}

.flyerdetail {
	font:normal normal 400 15px arial;
}		

.flyer {
	width:576px;
}				

.fborder {
	border-style:solid;
	border-width: 0px 0px 1px 0px;
	border-color:#CCCCCC;
}

.flyerinfo{
	width:476px;
	text-align:left;
}

.flyerbottom {
	width:576px;
	margin-top:10px;
	text-align:center;
	font:normal normal 800 12px arial;
}
/* End Flyer Styles */


/* Begin Inventory Page Styles */

table.listing {
	margin:auto;
	width:740px;
	font:normal normal 400 12px arial;
	text-align:left;
}

tr.listing { 
	margin-left:0px;
	margin-right:auto;
}


table.detail {
	width:95%;
	border:0px;
	margin:auto;
	padding:0px;
	text-align:left;
	font:normal normal 400 12px arial;
} 

.listbox {
	width: 90%;
	border-style: solid;
	border-width: 1px;
    border-color: black;
    font:normal normal 400 12px arial;
    
}

.lsboxtitle {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: black;
}

.detailtitle {
	text-align:left;
}

.listdetails {
	border-collapse: collapse;
	padding: 1px;
	border: 0px;
}

.listpic {
	width: 125px;
}

.catigory {
	text-align: left;
    font-size: 10px;
	width: 85px;
}

.catdetail {
	text-align: left;
	font-size: 10px;
	width: 125px;
}
/* End Inventory Page Styles */