@charset "utf-8";
/* CSS Document */
body  {
	background: #6AA6DD;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
	font:10pt sylfaen, Arian AMU, Helvetica, sans-serif;
}
p
{
	padding:0;
	margin:0;
}
.left
{
	float:left;
}
.right
{
	float:right;
}
.bold
{
	font-weight:bold;
	color:#333333;
}
a
{
	text-decoration:none;
	color:#184B85;
}
a:hover
{
	text-decoration:underline;
}
img
{
	border:0px;
}
form
{ 
	padding:0px; margin:0px; 
}
h1
{
	margin:0;
	padding:0;
	margin-bottom:3px;
	color:#003A82;
	font-weight:bold;
	font-size:12pt;
}
h2
{
	padding:0;
	margin:0;
	margin-bottom:3px;
	color:#5A92CF;
	font-weight:bold;
	font-size:10pt;
}
h3
{
	margin:0;
	margin-bottom:3px;
	padding:0;
	color:#D81F06;
	font-weight:bold;
	font-size:10pt;
}
.textbox
{
	background-color:#F0F0EE;
	border:1px solid #ACB0B3;
	margin-bottom:3px;
}
.btn
{
	background-color:#ACB0B3;
	border:0;
	color:#F0F0EE;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
}
#container { 
	width: 940px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
} 
#logo
{
	height:130px;
	background-color:#FFFFFF;
	background:url(./image_files/site/topBg.jpg) repeat-x;
	background-position:bottom;
}
#logoBottom
{
	clear:both;
	padding:0px;
	height:4px;
	line-height:2px;
	background-color:#D81F06;
	margin-bottom:1px;
	position:absolute;
	top:123px;
	width:940px;
}
#topMenu 
{ 
	height:37px;
	line-height:37px;
	background-color:#2169B5;
	padding-left:10px;
}
#topMenu span a 
{ 
      padding:0px 10px; 
      font-size:10pt;
      border-left:1px solid #FFFFFF; 
      text-decoration:none;  
      font-weight:bold; 
      color:#FFFFFF; 
}
#topMenu span a.first
{
	border:0px;
}
#topMenu span a.selected
{
	color:#b30000;
}
#topMenu span a:hover
{
	color:#66CCFF;
}
#topSearchBar
{
	height:29px;
	line-height:29px;
	background:url('./image_files/site/topBg2.jpg') repeat-x;
	background-color:#DEE1E4;
	color:#757979;
	margin-bottom:12px;
	padding:0px 5px 0px 5px;

}
#topSearchBar a
{
	color:#C71C05;
}
#topSearchBar a:hover
{	
	text-decoration:underline;
}

#BarSep
{
	width:2px;
	height:20px;
	line-height:20px;
	border-right:1px solid #757979;
	margin-left:5px;
	margin-right:5px;
}
#searchTxt
{
	width:200px;
	background-color:#F0F0EE;
	border:1px solid #ACB0B3;
}
#GoBtn
{
	background-color:#ACB0B3;
	border:0;
	color:#000000;
	font-weight:bold;
	background:url(./image_files/site/searchBg.jpg) repeat-x;
}

#sidebar1 {
	float: left;
	width: 200px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:5px;
	display:inline;
	background: #FFFFFF;
}
#sidebar2 {
	float: right;
	width: 198px; 
	background: #FFFFFF;
	margin-left:10px;
	margin-right:10px;
	display:inline;
	/*border:1px solid #ACB0B3;*/
}

#mainContent { 
	margin: 0 218px 0 220px;
}
#content 
{
	/*margin-top:250px;*/
}
#prodcontent
{
	margin: 0 0 0 220px;
}
#banner
{
	margin-bottom:10px;
}
#bannerLeft
{
	background:url('./image_files/site/banLeft.jpg') no-repeat;
	height:70px;
}
#bannerRight
{
		background:url('./image_files/site/banRight.jpg') no-repeat;
		height:70px;
}
#sideRight
{
	padding:8px 8px 8px 8px;
	color:#757979;

}
.sideHeaderBorder
{
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #ACB0B3;
	padding:5px 5px 5px 5px;
	margin-bottom:3px;
}
.sideHeader
{
	font-size:14px;
	font-weight:bold;
	padding:5px 5px 5px 5px;
}
.prodTitle
{
	font-size:14px;
	font-weight:bold;
	color:#757979;
	margin-bottom:3px;
}

#footer { 
	padding: 10px;
	background:#FFFFFF;
	text-align:center;
	border-top:1px solid #D4D4D4;
	margin-left:8px; margin-right:8px;margin-top:12px;
} 
#footer p {
	margin: 0; 
	padding: 0;
}

.clearfloat {
	clear:both;
    height:0;
    line-height: 0px;
}



#footermenu span a 
{	
	 padding:0px 8px; 
     font-size:9pt;
     border-left:1px solid #a7a7a5; 
     text-decoration:none;  
     color:#7A7A7A; 
}
#footermenu .last 
{	
	 padding:0px 8px; 
     font-size:9pt;
     border-left:1px solid #a7a7a5; 
	 border-right:1px solid #a7a7a5; 
     text-decoration:none;  
     color:#7A7A7A; 
}
#footermenu span a:hover 
{	
	 color:#A81319;
}


#sideMenu
{
	background: #F0F0F0;
	font-size:8pt;
	padding-bottom:5px;
	padding-top:5px;
}
#sideMenu .menuHeader
{
	height:23px;
	line-height:23px;
	padding-left:20px;
	background-color:#D4DBE5;
	font-size:14px;
	font-weight:bold;
	color:#828993;
	margin-top:5px;
	margin-bottom:5px;
}
#sideMenu .menuItem
{ 
    height:18px;
	line-height:18px;
	margin-left:20px;
	margin-right:10px;
	font-size:12px;
	
	color:#828993;
	border-top:1px solid #FFFFFF;
}
.menuItemLast
{
	height:18px;
	line-height:18px;
	margin-left:20px;
	margin-right:10px;
	font-size:12px;

	color:#828993;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

#sideMenu  a
{ 
      text-decoration:none;
      color:#828993;
}
#sideMenu a.selected
{
	color:#A81319;
}
#sideMenu a:hover
{
	color:#A00101;
}
.freeTxt
{
	margin-top:20px;
	padding:8px;
}
.product
{
	border-bottom:solid 1px #D4D4D4;
	padding-bottom:5px;
}
.product_last
{
}
.products_img
{
	float:left;
	width:104px;
	padding:2px;
}
.products_list_text
{
	float:left;
	width:360px;
}
.products_list
{
	border:1px solid #D4D4D4;
	padding:5px 10px 5px 10px;
}
#errors
{
	font-weight:bold;
}
.short_desc
{
	margin-left:5px;
	color:#999999;
}
.backbtn
{
	margin-top:5px;
}
.pages
{
	text-align:center;
}

.copyright
{
	margin-top:15px;
	font-size:9pt;
	color:#999999;
}
.textimg
{
	float:left;
	margin:2px;
}
#bannerimages img
{
	cursor:pointer;
}

#bannerpages span
{
	background-color:#E9E9E9;
	padding:0px 3px 0px 3px;
	border:1px solid #999999;
}

#bannerpages a
{
	
}
.selectedBtn
{
	color:#999999;
}
#sideBanners
{
	text-align:center;
}
#sideBanners div
{
	padding-top:10px;
}
.specsTbl
{
	border-collapse:collapse;
}
.specsTbl .evenRow
{
	background-color:#E7E7E7;
}
.specsTbl .oddRow
{
	background-color:#FFFFFF;
}
.specsTbl td
{
	border:1px solid #999999;
	padding:2px;
}
.tblheader
{
	text-align:center;
	font-weight:bold;
	/*background-color:#2169B5;*/
	background-color:#6AA6DD;
	color:#FFFFFF;
}
#specsFullDiv
{
	padding-left:2px;
	padding-right:12px;
	width:95%;
}
#prodTbl span
{
	color:#999999;
}
#prodTbl a
{
	text-decoration:underline;
}
#prodTbl a:hover
{
	text-decoration:none;
	color:#B60A0A;
}
.price
{
	font-weight:bold;
	color:#B60A0A;
}
#priceTbl
{
	border-collapse:collapse;
}
#priceTbl td
{
	border:1px solid #999999;
	padding:5px;
}
#priceTbl .evenRow
{
	background-color:#E7E7E7;
}
#priceTbl .oddRow
{
	background-color:#FFFFFF;
}
