@charset "UTF-8";
/* CSS Document */

body {
	margin-top: 0px;
	background-image:url(images/mainbg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
}
#solgan_container {
	position:relative;
	width:100%
}
#solgan {
	position:absolute;
	top:0px;
	left:0px;
}
.bodybdr {
	border:solid 1px #000000;
}
.text2cb li {
	margin-left:15px;
	padding-top:5px;
}
.tablerightgrad {
	background-image:url(images/main_table_right_grad.png);
	background-position:left;
	background-repeat:repeat-y;
}
.tableleftgrad {
	background-image:url(images/main_table_left_grad.png);
	background-position:right;
	background-repeat:repeat-y;
}
.tablebottomgrad {
	background-image:url(images/main_table_bottom_grad.png);
	background-position:top;
	background-repeat:repeat-x;
}
.maintable {
	background-color:#FFFFFF;
}
.headfiller {
	background-image:url(images/top_nav_grad_filler.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:84px;
}
.headfiller2 {
	background-image:url(images/top_nav_grad_filler.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.rednavlinks, .rednavlinks a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0027;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}
.rednavlinks a {
	display:block;
}
.rednavlinks a:hover {
	text-decoration:underline;
}
.headline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#29587B;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
.topbg {
	background-image:url(images/top_bg.jpg);
	background-repeat:repeat-x;
}
.logintext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	padding-left:15px;
}
.topnavbg {
	background-image:url(images/top_nav_bg.jpg);
	background-repeat:repeat-x;
}
.topnav a {
	background-image:url(images/top_nav_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:11px;
	padding-left:23px;
	padding-right:23px;
	display:block;
	height:25px;
}
.topnav a:hover {
	background-image:url(images/top_nav_bg_over.jpg);
	background-repeat:repeat-x;
}
.bodypad {
	padding:10px;
}
.leftpad15 {
	padding-left:15px;
	border-left: solid 1px #CCCCCC;
}
.leftpad {
	padding-left:15px;
}
.itemprice {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
}

.rightpad15 {padding-right:15px;}
.rightpad5 {padding-right:5px;}
.toppad5 {padding-top:5px;}
.bottompad5 {padding-bottom:5px;}

.featurebg {
	background-color:#d8d8d8;
}
.featuretext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#29587B;
	padding-left:15px;
	padding-top:7px;
	padding-bottom:7px;
}
.hline {
	background-image:url(images/hline.gif);
	background-repeat:repeat-x;
}
.vline {
	background-image:url(images/vline.gif);
	background-repeat:repeat-y;
}
.bluebar {
	background-image:url(images/blue_bar.gif);
	background-repeat:repeat-x;
}
.footerbg {
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x;
	padding-top:12px;
	padding-bottom:7px;
}
.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
}
.footertext a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	white-space:nowrap;
}
.footertext a:hover {
	text-decoration:underline;
}
.itemname {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#29587B;
	font-weight:bold;
}
.itemname a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#29587B;
	font-weight:bold;
	text-decoration:none;
}
.itemname a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#29587B;
	font-weight:bold;
	text-decoration:underline;
}
.compsectext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5e5e5e;
	font-weight:bold;
	padding-left:6px;
}
.compsectext2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-bottom:10px;
}

.itemcategory {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#29587B;
	font-weight:bold;
	padding-top:10px;
}
.itemcategory a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#29587B;
	font-weight:bold;
	text-decoration:none;
}
.itemcategory a:hover {
	text-decoration:underline;
}
.dotted {
	padding-top:10px;
	padding-bottom:10px;
}
.gray12text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#626262;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:5px;
}

.RightNavText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#626262;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:5px;
}


#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:18px;
z-index:100;
color: #FFFFFF;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
color: #FFFFFF;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #E6E6E6;
color: #000000;
}

.leftnavcomp { padding-left: 11px}
.comptitle { font-size: 13px; font-weight: bold; color: #0A4A91}
.dhtmlmenu { padding-left: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

.hometext { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000}
.text1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.text1p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 2px;}
.text1pr { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 2px;  text-align: right;}
.text1b { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold}
.text1r { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: right}
.text1rb { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: right; font-weight: bold}
.text1c { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: center}
.text1cb { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: center; font-weight: bold}
.text2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000}
.text2r { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: right}
.text2rb { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: right; font-weight: bold}
.text2b { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold}
.text2c { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: center}
.text2cb { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: center; font-weight: bold}
.redtextB { color: #EE1A39; font-weight: bold}
.boxArea { border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #0A4A91; border-left-width: 2px; border-left-style: solid; border-left-color: #0A4A91;
	border-right-width: 2px; border-right-style: solid; border-right-color: #0A4A91; border-top-width: 2px; border-top-style: solid; border-top-color: #0A4A91; padding: 3px}
.redtext2 { font-family: Arial, Helvetica, sans-serif; color: #EE1A39; font-size: 13px}
.redtext2b { font-family: Arial, Helvetica, sans-serif; color: #EE1A39; font-weight: bold; font-size: 13px}
.redtext2cb { font-family: Arial, Helvetica, sans-serif; color: #EE1A39; font-weight: bold; font-size: 13px; text-align: center}
.text1greyb { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #EFEFEF}
.text1red { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #EE1A39}





.list { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.cntHeadingTable { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #EE1A39; padding-bottom: 5px}
.cntHeadingText { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0A4A91; padding-right: 30px; padding-left: 10px; border-right-width: 2px; border-right-style: solid; border-right-color: #EE1A39; padding-top: 5px;
			padding-bottom: 5px}
.cntBodyArea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-right: 10px; padding-left: 8px; padding-bottom: 10px}
.colHeading { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #ffffff; text-align: left; padding:2px;}
.colHeadingL { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #ffffff; text-align: left; padding:2px;border-bottom: 1px solid #000000; }
.colHeadingC { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #ffffff; text-align: center; padding:2px;}
.colHeadingCend { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #ffffff; text-align: center padding:2px;}
.colHeadingR { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #ffffff; text-align: right; padding:2px; border-bottom: 1px solid #000000;}
.colHeadingRend { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #ffffff; text-align: right padding:2px; border-bottom: 1px solid #000000;}


.rowgrey { background-color: #ffffff}
.rowwhite { background-color: #ffffff}

.srchListArea {
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
}
.boxArea { border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #0A4A91; border-left-width: 2px; border-left-style: solid; border-left-color: #0A4A91; border-right-width: 2px; border-right-style: solid;
			border-right-color: #0A4A91; border-top-width: 2px; border-top-style: solid; border-top-color: #0A4A91; padding: 3px}
.promoArea { padding-left: 5px}
.vapromo { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center; padding-top: 5px; padding-bottom: 5px; border-top-width: 1px; border-top-style: solid; border-top-color: #0A4A91}
.qpgslp { font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; font-size: 13px; color: #EE1A39; text-align: right; vertical-align: bottom}
.comptitleright { font-size: 13px; font-weight: bold; color: #0A4A91; text-align: right}
.text2buf5 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; padding: 5px}
.featureheadings { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center; padding-top: 5px; padding-bottom: 5px; border-top-width: 1px; border-top-style: solid; border-top-color: #0A4A91;
			border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #0A4A91}
.tollfree { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.footnumber { font-size: 15px; font-weight: bold; color: #FFFFFF}

.StockNos { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; border-top-width: 1px; border-top-style: solid;
	border-top-color: #0A4A91; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #0A4A91}

</STYLE>
