html 
{
	margin: 0px;
	padding: 0px;
}

body 
{
	background-color: #444444;
	margin: 0px;
	padding: 0px;
}

body, table, .body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.content
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.content A:link {text-decoration: underline; color: #000000; font-weight: bold; font-size: 12px;}
.content A:visited {text-decoration: underline; color: #000000; font-weight: bold; font-size: 12px;}
.content A:active {text-decoration: underline; color: #000000; font-weight: bold; font-size: 12px;}
.content A:hover {text-decoration: underline; color: Red; font-weight: bold; font-size: 12px;}

.noback_content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.noback_content A:link {text-decoration: underline; color: #000000; font-weight: bold; font-size: 12px;}
.noback_content A:visited {text-decoration: underline; color: #000000; font-weight: bold; font-size: 12px;}
.noback_content A:active {text-decoration: underline; color: #000000; font-weight: bold; font-size: 12px;}
.noback_content A:hover {text-decoration: underline; color: Red; font-weight: bold; font-size: 12px;}

.whitecontent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}

.largecontent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.smallcontent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.smallcontent A:link {text-decoration: underline; color: #000000; font-weight: normal; font-size: 10px;}
.smallcontent A:visited {text-decoration: underline; color: #000000; font-weight: normal; font-size: 10px;}
.smallcontent A:active {text-decoration: underline; color: #000000; font-weight: normal; font-size: 10px;}
.smallcontent A:hover {text-decoration: underline; color: Red; font-weight: normal; font-size: 10px;}

.smallcontent_maroon
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #710304;
}

.smallcontent_maroon A:link {text-decoration: underline; color: #710304; font-weight: normal; font-size: 10px;}
.smallcontent_maroon A:visited {text-decoration: underline; color: #710304; font-weight: normal; font-size: 10px;}
.smallcontent_maroon A:active {text-decoration: underline; color: #710304; font-weight: normal; font-size: 10px;}
.smallcontent_maroon A:hover {text-decoration: underline; color: #710304; font-weight: normal; font-size: 10px;}

a, a:link, a:active, a:visited , a:hover
{ 
	color: #0026FF;
	text-decoration: none;
}
a:hover
{ 
	text-decoration: underline;
}
.bold
{
	font-weight: bold;
}
.italic
{
	font-style: italic;
}
.button 
{
	background: #CCCCCC;
	color: #000000;
}
.footer
{
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #AAAAAA;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;

}
.footerLink, .footerLink:link, .footerLink:active, .footerLink:visited , .footerLink:hover
{ 
	color: #FFFFFF;
	text-decoration: none;
}
.footerLink:hover
{ 
	color: #FFFFFF;
	text-decoration: underline;
}
.tinyLink, .tinyLink:link, .tinyLink:active, .tinyLink:visited , .tinyLink:hover
{ 
	font-size: 9px;
	text-decoration: none;
}
.tinyLink:hover
{ 
	text-decoration: underline;
}
.crumbs
{
	font-size: 9px;
}
.crumbLink, .crumbLink:link, .crumbLink:active, .crumbLink:visited , .crumbLink:hover
{ 
	font-size: 9px;
	text-decoration: none;
}
.crumbLink:hover
{ 
	text-decoration: underline;
}
.pageBox
{
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.header 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00267F;
	text-decoration: none;
}
.colhead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00267F;
	text-decoration: none;
}
.dataTable
{
}
.dataTable tr
{
	text-align: left;
}
.dataTable tr.alt
{
	background-color: #EEEEEE;
}
.dataTable td.alt, .dataTable th.alt
{
	background-color: #E5E5FF;
}
.dataTable th
{
	padding: 1px 5px 1px 5px;
	border-bottom: 1px solid black;
}
.dataTable th a, .dataTable th a:link, .dataTable th a:visited, .dataTable th a:active, .dataTable th a:hover
{
	color: #AF0022;
}
.dataTable tr.dataFooter td
{
	padding: 1px 5px 1px 5px;
	border-top: 1px solid black;
}
.dataTable td
{
	padding: 1px 5px 1px 5px;
}
.formTable
{
}
.formTable tr
{
	vertical-align: top;
}
.formTable th
{
	font-weight: bold;
	padding-right: 5px;
	padding-top: 2px;
	text-align: right;
}
.floater
{
	z-index: 1003;
	background-color: #EEEEEE;
	border: 2px solid #000000;
	position: absolute;
	top: 50%;
	left: 50%;
}
.floaterFrame
{
	z-index: 1002;
	position: absolute;
	top: 50%;
	left: 50%;
}
.floaterTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	background-color: #CCCCCC;
}
.pageBlocker
{
	z-index: 1001;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}
.pageBlockerFrame
{
	z-index: 1000;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=0);
	-moz-opacity: 0.0;
	opacity: 0.0;
}
.borderBody
{
    background-color: #FFFFFF; 
    border: 1px solid #999999;
}
.tabBody
{
    background-color: #E6E2D7; 
    border-left: 1px solid #999999; 
    border-right: 1px solid #999999; 
    border-bottom: 1px solid #999999; 
}
.dataRow0
{
	background-color: #EEEEEE;
}
.dataRow1
{
}
.pagingTab
{
    border: 1px solid #999999; 
}
.loaderMask
{
    z-index: 30001;
    position: absolute;
    background: #FFFFFF;
	filter: alpha(opacity=50);
	opacity: 0.50;
	-moz-opacity:0.50;
}
.loaderImage
{
    z-index: 30002;
    position: absolute;
    background: url(../Images/loader.gif) no-repeat 50% 50%;
}
.scrolling
{
	position: relative;
	overflow: auto;
	border: 1px solid #000000;
}

#wrapper {
	width:955px;
	position:relative;
}

#nav {
	background-image:url(../images/nav_back.gif);
	background-repeat:no-repeat;
	height:23px;
}

.topNav {
	padding-left:24px;
	padding-top:5px;
}

.topNav a:link, .topNav a:active, .topNav a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c2c91;
	text-decoration:none;
	font-weight:bold;
}

.topNav a:hover{
	color:#878fc7;
}

.topCart {
	float:right;
	padding-right:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6c2c91;
	padding-top:5px;
}

.topCart a:link, .topCart a:active, .topCart a:visited , .topCart a:hover
{
	text-decoration:underline;
	color:#6c2c91;
	padding-right:2px;
	padding-left:2px;
}

.leftNav 
{
	background-color:#FFFFFF;
	background-image:url(../images/leftNavback.jpg);
	background-repeat: no-repeat;
	padding-top: 13px;
}

.navItem 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:16px;
	background-color: #7F0000;
	padding-right:10px;
}

.navItem A:link {text-decoration: none; color: #FFFFFF; font-weight: bold; font-size: 12px;}
.navItem A:visited {text-decoration: none; color: #FFFFFF; font-weight: bold; font-size: 12px;}
.navItem A:active {text-decoration: none; color: #FFFFFF; font-weight: bold; font-size: 12px;}
.navItem A:hover {text-decoration: underline; color: #FFFFFF; font-weight: bold; font-size: 12px;}

.selectedNavItem 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	height:16px;
	background-color: #FFFFFF;
	padding-right:10px;
}

.selectedNavItem A:link {text-decoration: none; color: #000000; font-weight: bold; font-size: 12px;}
.selectedNavItem A:visited {text-decoration: none; color: #000000; font-weight: bold; font-size: 12px;}
.selectedNavItem A:active {text-decoration: none; color: #000000; font-weight: bold; font-size: 12px;}
.selectedNavItem A:hover {text-decoration: underline; color: #000000; font-weight: bold; font-size: 12px;}

.linkItem 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#000000;
}

.linkItem A:link {text-decoration: none; color: #000000; font-weight: bold; font-size: 9px;}
.linkItem A:visited {text-decoration: none; color: #000000; font-weight: bold; font-size: 9px;}
.linkItem A:active {text-decoration: none; color: #000000; font-weight: bold; font-size: 9px;}
.linkItem A:hover {text-decoration: underline; color: #000000; font-weight: bold; font-size: 9px;}

.linkItemBig
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.linkItemBig A:link {text-decoration: underline; color: #000000; font-weight: bold; font-size: 12px;}
.linkItemBig A:visited {text-decoration: underline; color: #000000; font-weight: bold; font-size: 12px;}
.linkItemBig A:active {text-decoration: underline; color: #000000; font-weight: bold; font-size: 12px;}
.linkItemBig A:hover {text-decoration: underline; color: Red; font-weight: bold; font-size: 12px;}

.finder{
	padding-left:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

.input
{
  font: normal 11px Arial, sans-serif;
  color: #48402A;
  background-color: #FFFFFF;
  border: 1px;
  border-color: #959595;
  border-style:solid;
  width:145px;
  }
  
 #homeFour{
 	width:185px;
	height:146px;
	background-image:url(../images/home_4.gif);
	background-repeat:no-repeat;
}

.cloudBottom
{
	background-color: #fffe99;
	text-align: left;
	vertical-align: top;
}

.flyoutCartBody
{
	background-image: url("../images/cart_detail_back.gif");
	background-repeat: repeat-y;
	font-size: 10px;	
}

.flyoutCart
{
	z-index:1004;
	position: absolute;
	top: 124px;
	right: 17px;
	_right: 17px;
	text-align: right;
}

.flyoutFrame
{
	z-index: 1003;
	position: absolute;
	top: 124px;
	right: 17px;
	_right: 17px;
	width: 202px;
}

.title
{
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 18px;
  font-weight: bold;
}

.smalltitle
{
  font-family: Arial, Helvetica, sans-serif;
  color: #710304;
  font-size: 15px;
  font-weight: bold;
}

.reqField
{
	font-size: 14px;
	color: #df6164;
	font-weight: bold;
}

.successMsg
{
	font-size: 12px;
	color: Blue;
	font-weight: Normal;	
}
