* {
	margin: 0px;
	padding: 0px;
}
p {
	margin-top: 8px;
	margin-bottom: 8px;
}
body {
	background-color: #E2E2E2;
	background-image: url(/images/bg_main-top.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #575757;
	line-height: 16px;
}
#container {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
} 
hr {
	border: 0;
	width: 80%;
	color: #575757;
	background-color: #575757;
	height: 1px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	margin-bottom: 25px;
	_margin-top: 10px;
	_margin-bottom: 10px;
}
#container #content img {
	background-image: url(/images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
}





















#container h1 {
	font-size: 22px;
	display: block;
	background-image: url(/images/img_h1-line.gif);
	background-repeat: no-repeat;
	padding-top: 38px;
	padding-left: 8px;
	letter-spacing: -1px;
	padding-bottom: 2px;
	_padding-bottom: 2px;
	line-height: 20px;
}
#container #content #contentHeading span {
	font-size: 12px;
	letter-spacing: 0em;
}

#container #content h2 {
	font-size: 14px;
	color: #12217F;
	margin-top: 0px;
	margin-left: 8px;
	margin-bottom: 10px;
	line-height: 15px;
}
#container #content h3 {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #000066;
	padding: 4px;
	margin-top: 24px;
	margin-bottom: 10px;
	font-weight: normal;
}
#container #content h4 {
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	margin-bottom: 6px;
	margin-top: 16px;
}
#container #content h5 {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background-color: #F3F3F3;
	padding: 4px;
	margin-top: 15px;
	margin-bottom: 10px;
	text-decoration: underline;
}







#container #content ul {
	margin-left: 30px;
	list-style-type: none;
	margin-bottom: 8px;
	display: block;
	margin-top: 8px;
}

#container #content li {
	background-image: url(/images/img_li-red.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
}
#container #content .intImageFreeInfo {
	position: absolute;
	margin-left: 355px;
	z-index: 20;
}
#container #content #breadCrumb {
	background-color: #F0F0F0;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #666666;
	font-size: 11px;
}
#container #content .tableHeader {
	padding: 4px;
	font-weight: bold;
	background-color: #0066CC;
	color: #FFFFFF;
}
#container #content .tableRow {
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}



#container #select01 {
	height: 48px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	background-image: url(/images/img_int-select01.gif);
	margin-right: auto;
	margin-left: auto;
}
#container #select02 {
	height: 48px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	background-image: url(/images/img_int-select02.gif);
}
#container #select03 {
	height: 48px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	background-image: url(/images/img_int-select03.gif);
}
#container #select01 a, #container #select02 a, #container #select03 a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	height: 48px;
}
#container #select01 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #96661D;
	color: #fff;
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	height: 48px;
}
#container #select02 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #039016;
	color: #fff;
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	height: 48px;
}
#container #select03 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #2706B7;
	color: #fff;
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	height: 48px;
}
#container #select01 span, #container #select02 span, #container #select03 span {
	padding-top: 8px;
	padding-left: 10px;
	display: block;
}







#container #content a:link, #container #content a:active, #container #content a:visited {
	color: #A2250E;
}
#container #content a:hover {
	color: #575757;
}

#container #logoMain img {
	margin-top: 22px;
	margin-left: 30px;
	margin-bottom: 16px;
}
#container #logoMain2 img {
	margin-top: 18px;
	margin-left: 18px;
}
#container #content blockquote {
	display: block;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #F0F0F0;
	padding-left: 8px;
	margin-bottom: 12px;
}
#container #checkoutStepsOn {
	font-size: 14px;
	color: #CCCCCC;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 2px;
	border: 1px solid #C6C6C6;
	margin: 6px;
}
#container #checkoutStepsOn span {
	background-color: #005EBB;
	display: block;
	padding: 4px;
	color: #FFFFFF;
}





#container .homeFocusSelect01 ul, #container .homeFocusSelect02 ul, #container .homeFocusSelect03 ul {
	list-style-type: none;
  	padding-top: 20px;
  	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
	font-size: 18px;
}
#container .homeFocusSelect01 {
	background-image: url(/images/img_home-select01.png);
	background-repeat: no-repeat;
	height: 189px;
	width: 166px;
	color: #FFFFFF;
	text-decoration: none;
	list-style-type: none;
}
#container .homeFocusSelect02 {
	background-image: url(/images/img_home-select02.png);
	background-repeat: no-repeat;
	height: 189px;
	width: 166px;
	color: #FFFFFF;
	text-decoration: none;
	list-style-type: none;
}
#container .homeFocusSelect03 {
	background-image: url(/images/img_home-select03.png);
	background-repeat: no-repeat;
	height: 189px;
	width: 165px;
	color: #FFFFFF;
	text-decoration: none;
	list-style-type: none;
}
#container a.homeFocusSelect01:active, #container a.homeFocusSelect01:link, #container a.homeFocusSelect01:visited  {
	text-decoration: none;
	background-image: none;
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	height: 189px;
	width: 165px;
}

#container a.homeFocusSelect02:active, #container a.homeFocusSelect02:link, #container a.homeFocusSelect02:visited  {
	text-decoration: none;
	background-image: none;
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	height: 189px;
	width: 165px;
}
#container a.homeFocusSelect03:active, #container a.homeFocusSelect03:link, #container a.homeFocusSelect03:visited  {
	text-decoration: none;
	background-image: none;
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	height: 189px;
	width: 165px;
}
#container a.homeFocusSelect01:hover  {
	text-decoration: none;
	display: block;
	background-image: url(/images/img_home-select01a.png);
}
#container a.homeFocusSelect02:hover  {
	text-decoration: none;
	display: block;
	background-image: url(/images/img_home-select02a.png);
}
#container a.homeFocusSelect03:hover  {
	text-decoration: none;
	display: block;
	background-image: url(/images/img_home-select03a.png);
}
#container .homeFocusSelect01 span, #container .homeFocusSelect02 span, #container .homeFocusSelect03 span {
	font-size: 12px;
	display: block;
	padding-top: 10px;
	padding-left: 15px;
	line-height: 14px;
}
.redBG {
	background-color: #A2250E;
}
.redFont {
	color: #A2250E;
}

.yellowBG {

	background-color: #FFCC00;
}
.andre {
	background-color: #CC0000;
	color: #FFFFFF;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.extraButton {
	border:1px solid;
	border-color:#FC9 #630 #330 #F96;
	padding:0 3px;
	font:bold 10px verdana,sans-serif;
	color:#FFF;
	background:#F60;
	text-decoration:none;
	margin:0;
}
.smallText01 {
	font-size: 11px;
	line-height: 13px;
}
.w220px {
	width: 220px;
}	
.w450px {
	width: 450px;
}
a.clickButton:link, a.clickButton:active, a.clickButton:visited {
	display: block;
	border: 1px solid;
	border-color: #aaa #000 #000 #aaa;
	width: 9em;
	background: #fc0;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
a.clickButton:hover
{
position: relative;
top: 1px;
left: 1px;
border-color: #000 #aaa #aaa #000;
}









#txtEmailContent, #txtFriendEmail, #txtYourName, #txtYourEmail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}







#redBox {
	background-color: #F6F6F6;
	width: 241px;
	padding: 5px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 4px;

}
#container #redBox a {
	text-decoration: none;
	color: #666666;
	font-size: 12px;
	font-weight: bold;	display: block;
}
#container #redBox span {
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	margin-top: 8px;
	margin-bottom: 4px;
margin-left:8px;
margin-right:8px;
}
#container #redBox em {
	display: block;
	font-size: 12px;
	text-align: right;
margin-left:8px;
margin-right:8px;
}

#redBox a:active, #redBox a:visited, #redBox a:link  {
	border: 1px solid #C6C6C6;
	display: block;
}
#redBox a:hover  {
	border: 1px solid #454543;
	display: block;
}
#container #redBox img {
	margin: 5px;
}
#container #redBox strong {	display: block;
margin-top:8px;
	margin-right: 8px;
	margin-left: 8px;
}

/************************aharis box start****************************************/
#redBox1 {
	background-color: #F6F6F6;
	width: 241px;
	padding: 5px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 4px;

}
#container #redBox1 a {
	text-decoration: none;
	color: #666666;
	font-size: 12px;
	font-weight: bold;	display: block;
}
#container #redBox1 span {
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	margin-top: 8px;
	margin-bottom: 4px;
margin-left:8px;
margin-right:8px;
}
#container #redBox1 em {
	display: block;
	font-size: 12px;
	text-align: right;
margin-left:8px;
margin-right:8px;
}

#redBox1 a:active, #redBox a:visited, #redBox a:link  {
	border: 1px solid #C6C6C6;
	display: block;
}
#redBox1 a:hover  {
	border: 1px solid #454543;
	display: block;
}
#container #redBox1 img {
	margin: 5px;
}
#container #redBox1 strong {	display: block;
margin-top:8px;
	margin-right: 8px;
	margin-left: 8px;
}
/************************************** aharis box end ***********************/


#redBoxBody {
	background-color: #F6F6F6;
	width: 220px;
	padding: 5px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 4px;
	color: #666666;

}
#container #redBoxBody a {
	text-decoration: none;
	color: #666666;
	font-size: 18px;
	font-weight: bold;	display: block;
}
#container #redBoxBody span {
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	margin-bottom: 4px;
	margin-left:8px;
	margin-right:8px;
	color: #666666;
}
#container #redBoxBody em {
	display: block;
	font-size: 12px;
	text-align: right;
	margin-left:8px;
	margin-right:8px;
	color: #666666;
}

#redBoxBody a:active, #redBoxBody a:visited, #redBoxBody a:link  {
	border: 1px solid #C6C6C6;
	display: block;
	color: #666666;
}
#redBoxBody a:hover  {
	border: 1px solid #454543;
	display: block;
	color: #666666;
}
#container #redBoxBody img {
	margin: 5px;
}
#container #redBoxBody strong {	display: block;
}







#redBox2 {
	background-color: #A2250E;
	width: 241px;
	padding: 5px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 4px;

}
#container #redBox2 a {
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;	display: block;
}
#container #redBox2 span {
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	margin-top: 8px;
	margin-bottom: 4px;
margin-left:8px;
margin-right:8px;
}
#container #redBox2 em {
	display: block;
	font-size: 12px;
	text-align: right;
margin-left:8px;
margin-right:8px;
}

#redBox2 a:active, #redBox2 a:visited, #redBox2 a:link  {
	border: 1px solid #661609;
	display: block;
}
#redBox2 a:hover  {
	border: 1px solid #fff;
	display: block;
}
#container #redBox2 img {
	margin: 5px;
}
#container #redBox2 strong {	display: block;
margin-top:8px;
	margin-right: 8px;
	margin-left: 8px;
}
#container #smallLinks ul {
	list-style-type: none;
	margin-left: 15px;
}
#container #smallLinks {
	font-size: 4px;
	height: 14px;
	background-color: #FFCC00;
}
#container #smallLinks li {
	display: inline;
	margin-right: 15px;
}

#container #content {
	padding-right: 8px;
	padding-left: 8px;
}
#container #content #homeBody {
	padding-left: 10px;
	margin-bottom: 15px;
}
#container #content #homeBody ul {
	list-style-type: none;
	margin-left: 24px;
}
#container #content #homeBody li {
	background-image: url(/images/img_li-red.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 8px;
}
#container #content #homeBody a:link, #container #content #homeBody a:active, #container #content #homeBody a:visited {
	color: #A2250E;
}
#container #content #homeBody a:hover {
	color: #666666;
}
#container #content #promo01 {
	padding-left: 10px;
}
#container #content #promo01 em {
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding-bottom: 5px;
	font-style: normal;
}
#container #content .newsQuote {
	display: block;
	width: 90%;
	padding-right: 8px;
	padding-left: 8px;
	margin-left: 5px;
}
#container #content #mainSelections {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-top: 10px;
}
#container #content #mainSelections ul {
	margin: 0px;
	padding: 0px;
}
#container #content #mainSelections li {
	float: left;
	width: 130px;
	margin: 0px;
	padding: 0px;
	background-image: none;
	height: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #575757;
	text-align: center;
}
































#container #footerSiteMap {
	padding-left: 8px;
	margin-bottom: 15px;
	line-height: 14px;
	list-style-type: none;
}
#container #footerSiteMap p {
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 4px;
}
#container #footerSiteMap em, #container #footerSiteMap em:active,  #container #footerSiteMap em:link,  #container #footerSiteMap em:visited {
	font-style: normal;
}
#container #footerSiteMap:hover {
	font-style: normal;
	color:#666666;
}
#container #footerSiteMap ul {
	list-style-type: none;
	margin-left: 15px;
}
#container #footerSiteMap li {
	padding-bottom: 1px;
	display:block;
	list-style-type: none;
}
#container #footerSiteMap a, #container #footerSiteMap a:active, #container #footerSiteMap a:link, #container #footerSiteMap a:visited {
padding:2px;
padding-left:4px;
	color: #999999;
	text-decoration: none;
	display: block;
}
#container #footerSiteMap a:hover {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background-color: #A2250E;
}
#container #footerLeft {
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
}
#container #footerLeft span {
	margin-right: 8px;
	display: block;
	_margin-top:22px;
	margin-top: 10px;
}

#container #footerLeft #footerPagerForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	background-color: #E2E2E2;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	padding-bottom: 8px;
	margin-bottom: 10px;
}
#container #footerLeft #footerPagerForm #textfield {
	width: 120px;
	font-size: 11px;
	color: #666666;
}
#container #footerLeft #footerPagerForm pre {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #333333;
	padding-right: 3px;
}
#container #paddingFooter01 {
	padding: 10px;
}

















/*****************************************************
 Main Nav
 Root = Horizontal, Secondary = Vertical 
*****************************************************/

ul#navmenu {
	list-style: none;
	height: 74px;
	z-index: 100;

}

ul#navmenu img{
margin-right:15px;
}

ul#navmenu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  list-style: none;
  position: relative;
}

ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 46px;
  #top:42px; /*For IE7 */
  _top: 46px;
  left: 0;
}

ul#navmenu ul li {
  float: none; /*For Gecko*/
  display: block !important;
  #display: block;
  _display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu a {
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  font: bold 11px/22px Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  _height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #fff;
  color: #fff;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: none;
  background: #eee;
  color: #A2250E;
padding-left:5px;
border-left: 3px solid #999999;
border-bottom: 1px solid #999999;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #A2250E;
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}


/***** outline removal for FireFox *******************************/

:focus
{
-moz-outline-style: none;
}






/***** Tab Content Script *******************************/
/*****http://www.dynamicdrive.com/dynamicindex17/tabcontent.htm *****/

#container #content #maintab {
	background-image: none;
	margin: 15px 0px 0px 0px;
	list-style-type: none;
}
#container #content #maintab ul {
	list-style-type: none;
}
#container #content #maintab li {
	padding-left: 5px;
	background-image: none;	
}
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(/images/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(/images/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}







/***** LightBox ******************* http://www.huddletogether.com/projects/lightbox/ ************/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
	}
.aharis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 20pt;
	line-height: 20px;
	list-style-type: none;
	text-decoration: none;
	white-space: normal;
	display: none;
	width: auto;
}
