/* style.css */
/* tags & elements */

BODY{
margin:0px;
background-color:white;
padding:0px;
height:100%;
width:100%;
font-family:tahoma;font-size:10px;
color:#666666;
text-decoration:none;
text-align:left;
font-weight:normal;
}

/* Links */

A:link {
	color: #4A6284;
	text-decoration: none;
}
A:visited {
	color: #4A6284;
	text-decoration: none;
}
A:active {
	color: #4A6284;
	text-decoration: none;
}
A:hover {
	color: #3366CC;
	text-decoration: none;
}

#wrap{
width:100%;min-width:760px;
margin:0px;padding:0px;
}

/* Header */

#header{
width:100%;min-width:760px;
visibility:visible;
overflow:hidden;
height:150px;min-height:150px;
margin:0px 0px 0px 0px;padding:0px;
border-top-style:solid;border-top-width:7px;border-top-color:#FFFFFF;
text-align:left;
clear:none;
}

#subheader {
width:790px;
height:92px;
}

#header img{ padding:0px;margin:0px;float:left;overflow:hidden;}

#header table{ margin:0px;padding:0px;float:left;}

/* Footer */

#footer { 
width:100%;height:29px;
background-image:url(images/footer_bg.gif);
overflow:hidden;
padding:0px 0px 0px 0px;
margin:0px;
border-bottom-style:solid;
border-bottom-color:#FFFFFF;
border-bottom-width:50px;
clear:both;
}



.footertext{
font-family:tahoma;font-size:10px;
color:#4A6284;
text-decoration:none;
text-align:left;
font-weight:bold;
margin:0px 0px 0px 30px;
padding: 8px 0px 0px 0px;
}

#middlewrap{
background-color:#FFFFFF;
margin:0px;
padding:0px;
overflow:visible;
width:760px;
}

#rightfill{

height:100%;
min-height:250px;
width:100px;
background-color:#999999;
float:right;
}

/* Left content */

#left{
width:180px;background-color:#F6F6F6;height:100%;min-height:300px;
border-left-style:solid;
border-left-width:8px;
border-left-color:white;
padding:0px;
margin:0px 0px 0px 0px;
float:left;
border-right-style:dashed;
border-right-width:1px;
border-right-color:#BCBCB5;
border-bottom-style:dashed;
border-bottom-width:1px;
border-bottom-color:#BCBCB5;
border-left-style:none;
border-top-style:none;
min-height:500px;

}

/* Right content */

#right{
width:576px;min-height:200px;
background-color:#FFFFFF;
padding:0px;
margin:0px 0px 0px 180px;
overflow:visible;
text-align:left;
visibility:visible;
float:none;
border-style:none;
}

#right img{
margin : 15px 2px 15px 2px;
}

/* Product title */

.prodtitle{
width:435px;height:17px;
background-image:url(images_title.gif);
margin:20px auto 5px auto;
overflow:hidden;
}

.prodtext{
font-family:tahoma;font-size:10px;
color:#666666;
text-decoration:none;
text-align:left;
font-weight:normal;
width:435px;
margin:0px auto 0px auto;
padding: 3px 10px 5px 30px;
}

/* News section */

.newsheader{
width:147px;height:24px;
overflow:hidden;
font-family:tahoma;font-size:10px;
color:#FFFFFF;
text-decoration:none;
text-align:left;
font-weight:bold;
background-image:url(images/news_headerbg.gif);
background-position:left;
background-repeat:no-repeat;
margin:15px 0px 5px 0px;
padding : 3px 0px 0px 25px;}

.newstext{width:147px;overflow:hidden;
font-family:tahoma;font-size:10px;
color:#666666;
text-decoration:none;
text-align:left;
font-weight:normal;
margin:10px auto 10px auto;
}

.navtext{width:147px;overflow:hidden;
font-family:tahoma;font-size:11px;
color:#666666;
text-decoration:none;
text-align:left;
font-weight:bold;
margin:10px auto 10px auto;
}

/* Headings */

h1{font-family:tahoma;font-size:11px;width:147px;
color:#8D2800;
text-decoration:none;
text-align:left;
font-weight:bold;
margin:0px;

}

h2{font-family:tahoma;font-size:11px;
color:#4A6284;
text-decoration:none;
text-align:left;
font-weight:bold;
margin:0px;
}

h3{
width:110px;
font-family:tahoma;font-size:11px;
color:#8D2800;
text-decoration:none;
text-align:left;
font-weight:bold;
float:right;
margin:3px 10px 5px 0px;
}

.spacer { width : 140px;
margin: 3px auto 3px auto;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#989898;
}

#menu ul
{
margin-left: 0px;
padding-left: 6px;
list-style-type: none;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 10px;
margin:0px;
}

#menu a
{
display: block;
padding: 2px;
width: 164px;
background-color:#F6F6F6;
border-bottom: 1px dotted #999;
}

#menu a:link, #menuitems a:visited
{
color: #4A6284;
text-decoration: none;
font-weight:bold;
}

#menu a:hover
{
background-color: #FFF;
color: #CCC;
font-weight:bold;
}

#topnav ul
{
padding-left: 0;
margin-left: 5px;
margin:0px 0px 0px 107px;
color: #FFFFFF;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
height: 18px;
}

#topnav ul li { display: inline; }

#topnav ul li a
{
padding: 0.2em 1em;
background-color: White;
color: #4A6284;
text-decoration: none;
float: left;
border-right: 1px solid #EEE;
}

#topnav ul li a:hover
{
background-color: #F6F6F6;
color: #000;
}

TD.mincart {
font-size: 10px;
font-family : Verdana;
}

P.mincart {
font-size: 10px;
font-family : Verdana;
}

TABLE.cobtbl{
background-color: #F6F6F6;
border: 1px;
border-style: dotted;
} 

TD.cobhl{
background-image:url(images/bg.gif);
}

TD.cobll{
background-color: #fff;
color : #666666;
}

form {
margin: 0;padding: 0;
}

input.search
{
	height: 13px;
	background-color: #F6F6F6;
	border: solid #666;
	border-width: 1px;
	font-family: tahoma;
	color: rgb(0,0,0);
	font-size: 11px;
	
}

td.colText {
	font-size: 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #9D3F00;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 25px;
}

TD.colText2 {
	font-size: 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #333333;
	padding: 25px;
	line-height: 20px;
	letter-spacing: 0.01em;
	vertical-align: top;
}

P.colText2 {
	font-size: 11px;
	font-family : Arial;
	color : #000000;
}

#bottomnav ul
{
padding-left: 0;
margin-left: 5px;
margin:0px 0px 0px 100px;
color: #FFFFFF;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
height: 18px;
}

#bottomnav ul li { display: inline; }

#bottomnav ul li a
{
padding: 0.2em 1em;
color: #4A6284;
text-decoration: none;
float: left;
border-right: 1px solid #EEE;
}

#bottomnav ul li a:hover
{
background-color: #F6F6F6;
color: #000;
}

.paddingltprod
{	
padding-left: 10px;
padding-right: 10px;
}
.paddingltprod2
{	
padding-left: 20px;
}
.prodblue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #247BD3;
}

.paddingpic {
	padding: 5px 0px 5px 15px;
	border-bottom: 1px solid #BFBFBF;
	text-align:left;
}

.txt {
	font-size: 10px;
	font-family :Arial, Helvetica, sans-serif;
	color:#666666;
}
.txt2 {
	font-size: 11px;
	font-family :Arial, Helvetica, sans-serif;
}

.groupheader{
width:147px;height:24px;
overflow:hidden;
font-family:tahoma;font-size:12px;
color:#0854A1;
text-decoration:none;
text-align:left;
font-weight:bold;
margin:15px 0px 5px 0px;
padding : 3px 0px 0px 25px;}


.search {
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #506A92;
}
.search2 {
	font-size: 10px;
	font-family : Arial, Helvetica, sans-serif;
	color : #506A92;
}
a.search {
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #576196;
}
a.search:hover {
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #576196;
}
a.search:visited {
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #576196;
}
a.search:active {
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #576196;

}

.searchbox {
	border: 1px solid #999999;
	font-family: Arial;
	font-size: 10px;
	color: #666;
	padding-left: 4px;
}

.border {
	border: 4px;
	background:#ffffff;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F3F3F3;
	border-right-color: #F3F3F3;
	border-bottom-color: #F3F3F3;
	border-left-color: #F3F3F3;
}

.borderprod
{	
	border-left: 1px solid #BDCFE8;
	border-right: 1px solid #BDCFE8;
	padding: 2px;
	background:#ffffff;
}
.borderprod2
{	
	border-left: 1px solid #BDCFE8;
	border-right: 1px solid #BDCFE8;
	padding: 2px;
	background:#ffffff;
		font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #0066CC;
	text-decoration:underline;
}
.bluelnk
{	font-size: 11px;
	font-family :Arial, Helvetica, sans-serif;

	color: #666666;
}
a.bluelnk
{	font-size: 11px;
	font-family :Arial, Helvetica, sans-serif;

	color: #174196;
}
.greylarge{
	font-size: 14px;
	font-family : Arial, Helvetica, sans-serif;
	color : #6E6E6E;
}
.padddingwel {
padding-top: 12px;
padding-left: 12px;
padding-right: 12px;
}
.bg_norepeat{
background-repeat:no-repeat;
}
TD {
	font-size: 11px;
	font-family :Arial, Helvetica, sans-serif;
	color:#666666;
}

.black11
{
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	text-decoration:underline;
}
a.black11
{
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	text-decoration:underline;
}a.black11:visited
{
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	text-decoration:underline;
}a.black11:active
{
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	text-decoration:underline;
}
a.black11:hover
{
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	text-decoration:underline;
}

.borderprodnew2
{	
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
}
.borderprodbg
{

	border-left: 1px solid #D2DCFE;
	border-right: 1px solid #D2DCFE;
	padding-left: 8px;
	background:#DBDBDB;
}
.borderprodnewborder
{
	border-left: 1px solid #D2DCFE;
	border-right: 1px solid #D2DCFE;
	padding: 2px;
	border-bottom: 1px solid #DBDBDB;
}
.borderprodnew3
{
	border-left: 1px solid #D2DCFE;
	border-right: 1px solid #D2DCFE;
	padding: 2px;
}
.borderinfo
{
	background:#E0E0E0;
	border-top: 1px solid #BFBEBE;
}
.borderinfo2
{
	border-bottom: 1px solid #BFBEBE;
}
.borderinfo3
{
	border-top: 1px solid #BFBEBE;
}
.bordergrey
{
	border-left: 1px solid #BFBEBE;
	border-right: 1px solid #BFBEBE;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.white16 {
	font: 20px Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
}
.white12 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
}
.grey14 {
	font-size: 14px;
	font-family :Arial, Helvetica, sans-serif;
	color:#474747;
	font-weight:bold
}
.blue142 {
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #174196;
	font-weight:bold;
}

.pademail {
	padding: 1px 0px 1px 22px;
	BACKGROUND: #FFFFFF url(images/email.gif) no-repeat;
	FONT-SIZE: 10px;
	COLOR: #666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: left;	
}
.padq{
	padding: 1px 0px 1px 22px;
	BACKGROUND: url(images/q.gif) #FFFFFF no-repeat;
	FONT-SIZE: 10px; COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: left;	
}
.padprint {
	padding: 1px 0px 1px 22px;
	BACKGROUND: url(images/print.gif) #FFFFFF no-repeat;
	FONT-SIZE: 10px; COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: left;	
}
.padzoom{
	padding: 2px 0px 2px 22px;
	BACKGROUND: url(images/zoom.gif) #FFFFFF no-repeat;
	FONT-SIZE: 10px; COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: left;	
}

.prodlogo
{	padding-right: 4px;
}
.padding6 {
padding-left: 12px;
padding-right: 12px;
}

.red14 {
	font-size: 14px;
	font-family :Arial, Helvetica, sans-serif;
	color:#24669E;
	font-weight:bold;
}
.blue14 {
	font-size: 14px;
	font-family :Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
}
.red15BoldText { font-family:verdana,helvetica,arial; font-size: 15px; font-weight:bold; color: #FF0000; text-decoration: none;}
.bluelogin {
	background: #0854A1;
	padding-left: 4px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #ffffff;
	font-weight: 400;
	font-style: normal;
	text-transform: lowercase;
}
.searchB {
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #506A92;
}
.bggrey {
	background: #C9C7C6;
}
