/* CSS Document */
body{margin:0px;  font-family:arial, helvetica, sans-serif; font-size:12px; color:#000000; background-color:#FFFFFF;}
.clear{ clear:both}
.leftfloat{float:left}
.rightfloat{float:right; text-align:right;}
#warper{width:996px; margin-left:auto; margin-right:auto; text-align:left; background-color:#FFFFFF; border:1px solid #A5A5A5; }
#maincontainer{width:100%; margin-left:auto; margin-right:auto; text-align:left;}
#header{ width:100%; height:135px; float:left;}
.headertop{ float:left; height:78px; width:100%;}
.logo{ width:203px; padding-left:14px; float:left;}
.menu{ width:580px; float:right; text-align:left; padding-top:11px;}
.topmenu{ width:209px; font-size:11px; float:right; text-align:right; padding-right:15px;}
.mainmenu{ height:32px; padding-top:20px; clear:both; float: right; padding-right:15px; width:571px;}
.blueline{ background-color:#0052FF; height:4px; clear:both;}
.searchbox{ width:984px; height:42px; padding-left:10px; padding-right:2px; padding-top:11px;}
.searchbg{ background-image:url(../images/search_center.gif); float:left; background-repeat:repeat-x; height:42px; width:97%;}
.bigcombo{ background-color:#FFFFFF; border:1px solid #E5E5E5; height:21px; width:460px;}
.dropdown{ width:140px; height:21px; border:1px solid #E5E5E5; }
.midpanel{ width:975px; padding-left:11px; padding-right:10px; padding-bottom:17px; _padding-bottom:2px; float:left; padding-top:11px;}
.midleftpanel{ width:734px; float:left; padding-right:16px;}
.midrightpanel{ width:225px; float:left;}
.bigtopbox{ background-image:url(../images/big_paneltop.gif); float:left; width:734px; height:47px; background-repeat:no-repeat; background-position:top;}
.bigcenterbox{ background-image:url(../images/big_panelcenter.gif); float:left; width:734px; background-repeat: repeat-y; background-position:top;}
.bigbottombox{ background-image:url(../images/big_panelbottom.gif); float:left; width:734px; height:12px; background-repeat:no-repeat; background-position:top;}
.smallboxtop{ background-image:url(../images/small_paneltop.gif); height:47px; width:225px; background-repeat:no-repeat; background-position:top;}
.smallboxcenter{ background-image:url(../images/small_panelcenter.gif); background-repeat:repeat-y; width:225px; background-position:top;}
.smallboxbottom{ background-image:url(../images/small_panelbottom.gif); background-repeat:no-repeat; background-position:top; width:225px; height:11px;}
.whitetxt{ font-size:14px; color:#FFFFFF;}
.redtxt{font-size:12px; color:#400000;}
.white11txt{ font-size:11px; color:#FFFFFF; text-decoration:none;}
.listingtxt{ font-size:11px; line-height:24px; color:#262626; text-decoration:none;}
.roundbox{ background-image:url(../images/gray_roundboxcenter.gif); background-repeat:repeat-y; width:733px;}
.graybox{ border:1px solid #E8E8E8; background-image:url(../images/box_bg.gif); float:left; background-position:bottom; background-repeat:repeat-x; width:360px; height:135px;}
a.more{ color:#0244A5; text-decoration:none;}
a.more:hover{ color:#0244A5; text-decoration:underline;}
.gray{ background-color:#A5A5A5; height:1px; width:100%}
.footertxt{  font-size:11px; color:#4E4E4E; text-decoration:none}
a.footertxt{  font-size:11px; color:#4E4E4E; text-decoration:none}
a.footertxt:hover{  font-size:11px; color:#4E4E4E; text-decoration:underline}
.text-box {
	border:1px solid #b3b3b3;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	color:#666666;
	font-size:13px;
	padding:2px 6px 2px 3px;
	margin:0;
}
a.logout{  font-size:12px; color:#ffffff; text-decoration:none; padding-right:15px;}
a.logout:hover{  font-size:12px; color:#ffffff; text-decoration:underline; padding-right:15px;}
/* CSS Document */
.topmenu-txt{ font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.bold-txt { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; }
.bigcombo{ background-color:#FFFFFF; border:1px solid #E5E5E5; height:21px; width:460px;}
.dropdown{ width:140px; height:21px; border:1px solid #E5E5E5; }
.whitetxt{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF;}
.white11txt{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
.graybox{ border:1px solid #E8E8E8; background-image:url(../images/box_bg.gif); float:left; background-position:bottom; background-repeat:repeat-x; width:360px; height:135px;}
.blk-text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#262626; }
.listingtxt{ font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:24px; color:#262626; text-decoration:none;}
.more{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0244A5; text-decoration:none;}
.more:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0244A5; text-decoration:underline;}
.footertxt{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4E4E4E; text-decoration:none}
a.footertxt{  font-size:11px; color:#4E4E4E; text-decoration:none}
a.footertxt:hover{  font-size:11px; color:#4E4E4E; text-decoration:underline}

.cattxt 
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#4E4E4E; 
	text-decoration:none;
	line-height:24px;
	}
a.cattxt
{  
	font-size:12px; 
	color:#245681; 
	text-decoration:none;
	}
a.cattxt:hover
{  
	font-size:12px; 
	color:#e00000; 
	text-decoration:underline;
	}
.btexxxt 
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	font-weight:bold;
	color:#000099;
	}
	a.toplinks
{  
	font-size:11px; 
	color:#245681; 
	text-decoration:none;
	}
a.toplinks:hover
{  
	font-size:11px; 
	color:#e00000; 
	text-decoration:underline;
	}
	.stars
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	}
	.headingtitles 
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#000000; 
	text-decoration:none;
	line-height:24px;
	}
	.companytitles 
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#000000; 
	text-decoration:none;
	line-height:24px;
	}
		.producttitles 
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#000000; 
	text-decoration:none;
	line-height:24px;
	}
			a.producttitles 
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#000000; 
	text-decoration:none;
	line-height:24px;
	}
				a.producttitles:hover
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#ff0000; 
	text-decoration:underline;
	line-height:24px;
	}
		a.companytitles 
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#000000; 
	text-decoration:none;
	line-height:24px;
	}
			a.companytitles:hover
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#ff0000; 
	text-decoration:underline;
	line-height:24px;
	}
	.desctxt{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;
	padding-right:10px;
	text-align:justify;}
	.maintxt{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000;
	padding-right:10px;
	text-align:justify;}
		a.butonsfortext 
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#ffffff; 
	text-decoration:none;
	line-height:22px;
	}
			a.butonsfortext:hover
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#ff0000; 
	text-decoration:underline;
	line-height:22px;
	}
	.table_buttons {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4D4D4D;
	border-right-color: #025E8A;
	border-bottom-color: #025E8A;
	border-left-color: #025E8A;
}

a.companylinks 
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	font-weight:bold;
	color:#CC0000;
	}
a.companylinks:hover
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	font-weight:bold;
	color:#840000;
	}