body { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333; background: #7f9faa; margin: 0px; padding: 0px; }
form { margin: 0px; padding: 0px; }
input, select { vertical-align: middle; }
.content { padding: 0px 25px 10px 15px; width: 450px; height:620px; }
p, li {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin-bottom: 5px;
}
h1 {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #336666;
	text-transform: uppercase;
}

h2 {
	font: normal 20px "Times New Roman", Times, serif;
	color: #990000;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: -7px;
}
h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #666666;
}

.topnav {
	margin-right:20px;
	margin-bottom:10px;
}
.topnav a, .topnav a:visited {
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	color: #333333;
	background: #99B4BF;
	text-transform: uppercase;
	text-decoration: none;
	margin-left: 1px;
	margin-right: 0px;
	padding: 2px 5px;
}
.topnav a:hover {
	background: #336699;
	color: #FFFFFF;
}
.nav140 {
	font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(images/sub140.gif) no-repeat center center;
	width: 142px;
	text-indent: 12px;
}
.nav180 {
	font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(images/sub180.gif) no-repeat center center;
	width: 179px;
	text-indent: 12px;
}
.content  .nav181 {
	font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
	background: url(images/sub180.gif) no-repeat center center;
	width: 179px;
	text-indent: 10px;
	color: #FFCC00;
}
.content .nav181 a, .content .nav181 a:visited {
	font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.content .nav181 a:hover { color: #FC0; }
.nav140 a, .nav140 a:visited, .nav180 a, .nav180 a:visited {
	color: #FFFFFF;
	text-decoration: none;
	width:100%;
}
.nav140 a:hover, .nav180 a:hover { color: #FFcc00; }


.content .nav141 {
	font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	background: url(images/sub140.gif) no-repeat center center;
	width: 142px;
	text-indent: 12px;
}

.content .nav141 a, .content .nav141 a:visited {
	color: #FFFFFF;
	text-decoration: none;
	width:100%;
}
.content .nav141 a:hover { color: #FFCC00; }

.content  .nav100 {
	color: #FFCC00;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.content  .nav100 td {
	font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
	background: url(images/sub100.gif) no-repeat center center;
	width: 100px;
	text-indent: 10px;
}
.content .nav100 a, .content .nav100 a:visited {
	font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.content .nav100 a:hover { color: #FC0; }


#blacknav a, #blacknav a:visited {
	text-transform: uppercase;
	color: #99CCCC;
	text-decoration: none;
	font: bold 11px/44px Tahoma, Arial, sans-serif;
	letter-spacing: 0.05em;
}
.backtop {
	font: 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #006666;
	background: url(images/backtop.gif) no-repeat center center;
	height: 20px;
	width: 100px;
	text-align: center;
	display: block;
	margin: auto;
}
.backtop a, .backtop a:visited { font-weight: bold; text-decoration: none; }

.page {
	background: url(images/index_r4_c1.gif) repeat-y;
	width: 770px;
}
.content { padding: 0px 25px 10px 15px; width: 450px; height:620px; }
.input1 {
	border: 1px solid #999999;
	font: 11px Tahoma, Arial, sans-serif;
}

.linkbandBox {
	background: #D1E3EC;
	height: 27px;
	width: 440px;
	font: 600 110%/20px Arial, Helvetica, sans-serif;
	border-top: 1px solid #D6E6F8;
	border-right: 1px solid #99CCFF;
	border-bottom: 1px solid #99CCFF;
	border-left: 1px solid #D6E6F8;
	padding-left: 10px;
}
.linkbandBox a {
	color: #003399;
	text-decoration: none;
	background: url(images/redarrow.gif) no-repeat left center;
	padding-left: 15px;
}
.linkband {
	background: url(images/linkband.gif) no-repeat left center;
	height: 27px;
	width: 435px;
	color: #FFFFFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 15px;
}
.linkband a {
	color: #FFFFFF;
	text-decoration: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.contentLeft { padding: 20px; width: 230px; }
.contentPlain { padding: 15px; }
.aboutbg {
	background: url(images/aboutbg1.jpg) no-repeat 240px 10px;
}


#botnav {
	background: url(images/page_r5_c1.gif) center center;
	text-align: center;
	font: 10px Arial, Helvetica, sans-serif;
	height: 39px;
	/* text-transform: capitalize;
	margin-right: -1px; */
	margin-top: 10px;
}
#botnav a, #botnav a:visited {
	color: #000066;
	padding-right: 3px;
	padding-left: 5px;
	font: 11px/15px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	letter-spacing: 0.05em;
	text-decoration: none;
	background: url(images/bnav_bg.gif) repeat-x left top;
	height: 16px;
}
.copyrite {
	font: 10px/20px Verdana, Arial, Helvetica, sans-serif;
	background: #7B9EAD;
	text-align: center;
}
.marq { margin: 0px; padding: 0px; height: 160px; width: 160px; overflow: hidden; }
.box {
	background: url(images/flashframe.jpg) no-repeat left top;
	display: block;
	height: 170px;
	text-align: center;
	padding-top: 8px;
	/* margin-left: 5px; */
}
.flankstb {
	border-top: 2px solid #336699;
	border-bottom: 2px solid #336699;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #333399;
	font: bold 13px/20px Arial, Helvetica, sans-serif;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	text-align: justify;
}
.flanks2 {
	border-top: 2px double #336699;
	border-bottom: 2px double #336699;
	margin: 0px;	/*padding-top: 5px;
	padding-bottom: 5px;
	color: #333399;
	/font: bold 11px/16px Tahoma, Arial, sans-serif;
	width: 400px;
	margin-right: auto;
	margin-left: auto;*/
}

.small { font: 10px Verdana, Arial, Helvetica, sans-serif; }
.phones { font: 11px Tahoma, Arial, sans-serif; }
.more, .more:visited {
	color: #990000;
	text-decoration: none;
	background: url(images/redarrow.gif) no-repeat right center;
	padding-right: 15px;
}
 
.searchbox {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border-top: 1px solid #999999;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #999999;
}
.searchbutton {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
	background: #6699CC;
	height: 18px;
}
.searchform {
	background: url(images/searchformbg.gif) no-repeat center center;
	height: 30px;
	width: 200px;
	vertical-align: middle;
	line-height: 30px;
	padding: 10px;
}
/****** table formatting *******/
.table1,.table2,.table2 tr.trow,.table1 td.trow { font:11px tahoma,arial,"ms sans serif",verdana; }
.table1,.table2,.table3,.table2 tr.trwhite td { color:#333; }
.table2 { background:#669999; }
.table2,.table2 td { text-align:center; }
.table2 th { background: #99CCCC; }

.table2 td,.table2 tr.trow,.table1 td.trow { background:#EBEBEB; }
.table2 tr.altrow td { background:#D6D6D6; }
.table3 { font:11px tahoma,arial,"ms sans serif",verdana /20px; }
.table3,.table2 tr.trwhite td { background:#fff; }
.table0 { background:url(images/tab_bg.gif) repeat-y center; }
.table2 tr.thead td { font:11px tahoma,arial,"ms sans serif",verdana bold; background:#cce6ff; }
.table2 td.tdiv { border-left-width:1px; border-left-style:solid; border-left-color:#069; }
/****************************/
.content a, .content a:visited { color: #099; text-decoration: none; }
.content a:hover { color:#C00; }

.spectable, .spectable2, .spectable3 { border: 1px solid #336699; }
.spectable, .spectable p { font: 11px/16px Arial, Helvetica, sans-serif; }
.spectable2, .spectable2 p { font: 11px/14px Arial, Helvetica, sans-serif; }
.spectable3, .spectable3 p { font: 10px Arial, Helvetica, sans-serif; }
.spectable th, .spectable2 th, .spectable3 th {
	font: bold 10px Arial, Helvetica, sans-serif;
	text-align: center;
	background: #006699;
	height: 20px;
	vertical-align: middle;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 2px 3px 2px 2px;
	border-right: 1px solid #007CB9;
}
.spectable td {
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	background: #F7F7F7;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	padding: 2px 2px 2px 5px;
	font-weight: 200;
}
.spectable2 td,.spectable3 td {
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	padding: 2px 2px 2px 5px;
	font-weight: 200;
	/* background: #F7F7F7; */
}

.spectable img { vertical-align:middle; }
.spectable tr.altrow td, .spectable .altrow td { background:#E0E0E0; }
.prodtbl {
	float: left;
	width: 135px;
	height: 220px;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
}
.prodtbl th {
	line-height: 18px;
	height: 18px;
}

.prodtbl select {
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #006699;
	background: #FFFFCC;
}
.GoButton {

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
	background: #FFCC00;
	height: 18px;
}
.hilite li:first-line { font-weight: bold; }

.boxpanel2 {
	margin: auto;
	text-align: center;
}
.boxpanel2 a, .boxpanel2 a:visited {
	text-decoration: none;
	color: #339999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-right: 3px;
	margin-left: 3px;
}
.boxpanel2 a:selected
{
	margin: auto;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
}
.boxpanel2 .big, .boxpanel2 a.big, .boxpanel2 a.big:visited {
	margin: auto;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
}

.boxpanel3 {
	margin: 20px 0px;
	text-align: center;
	background: url(images/dbllines.gif) repeat-x left top;
	height: 25px;
}
.boxpanel3 a, .boxpanel3 a:visited {
	text-decoration: none;
	color: #339999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-right: 3px;
	margin-left: 3px;
}
.boxpanel3 .big, .boxpanel3 a.big, .boxpanel3 a.big:visited {
	margin: auto;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
}
	
#CategoryA, #CategoryB, #CategoryC, #CategoryD, #CategoryE { display: none; }
.sublink {
	color: #006699;
	text-decoration: none;
	background: url(images/sublinkbutton.gif) no-repeat center center;
	margin: 5px;
	height: 20px;
	vertical-align: middle;
	text-align: center;
	line-height: 20px;
	width: 100px;
}
.dropcontent {
	width: 120px;
	/* height: 140px;
	border: 1px solid black;
	background-color: #FFECC6;
	display:block; */
	display:none;
}
.pricebox { width:120px; height:20px; overflow:hidden; }
.fixedcontent {
	height: 400px;
	padding-right: 5px;
	margin-top:10px;
	overflow: auto;
}
/**********************************/
/* Virtual Paging */
.virtualpage, .virtualpage2, .virtualpage3 {
/* hide the broken up pieces of contents until script is called. Remove if desired */
display: none;
}

.paginationstyle{ /*Style for demo pagination divs*/
/* width: 250px;
text-align: center; */
padding: 2px 0;
margin: 10px 0;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
	text-decoration: none;
	color: #339999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	/* margin-right: 3px;
	margin-left: 3px; */
}

.paginationstyle a:hover, .paginationstyle a.selected{
	color: #000;
	/* background: #F7F7F7; */
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

/* .paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style */
/*	color: #FFFFFF;
	background: #336699;
} */
.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{
	/* margin: auto; */
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
}
/*****************************************/
.page .content li {
	list-style: none;
	background: url(images/bulletsm.gif) no-repeat left 2px;
	margin-left: -10px;
	padding-left: 15px;
}
.page ul.bigicon li {
	list-style: none;
	background: url(images/bullets.gif) no-repeat left 2px;
	margin-left: -10px;
	padding-left: 20px;
}
.page ul.bigicon ul li {
	list-style: none;
	background: url(images/bulletsm.gif) no-repeat left 5px;
	margin-left: -10px;
	padding-left: 15px;
	padding-top: 3px;
}
/****** AJAX ********/
#leftcolumn { float:left; width:120px; height: 400px; color: #996600; }
#leftcolumn a, #leftcolumn a:visited { display: block; width: 100%; text-decoration: none; text-align: left;/* font-weight: bold; border-bottom: 1px solid gray; */ color: #333333; margin-bottom: 1px; border-bottom: 1px solid #CC9900; }
/* #leftcolumn a:hover{ background-color: #FF0000; } */
#rightcolumn { float:left; width:400px; min-height: 400px; margin-left: 5px; padding-left: 10px; padding-bottom: 8px; border-left: 1px solid #D4BFAA; }
#rightcolumn { /*IE only style*/ height: 400px; }
/******* AJAX END ******/
.tbheader { background: #006699; }
.tbvalues { overflow:scroll; height:400px; /* position:fixed; */ margin-right:auto; margin-left:auto; }
