a.top-links
{
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;	
	color:  #4b0082;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}

a.top-links:hover
{
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;	
	color: #ff00ff;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
a.servicing-top-links
{
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;	
	color:  #000000;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}

a.servicing-top-links:hover
{
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;	
	color: #ff00ff;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
/* CSS Document */

* {
	padding: 0;
}

body {
	border: 0;
	font-size: 62.5%;
	background: #dfdfe8 url('images/backgd.gif');
	padding: 0 8px 30px 8px;
}

 #blogbox {
 width: 99px;
 height: 103;
  margin-left: 15px;
  float:left;
}
 
 #blogcontact { 
 margin-top: 15px;
 margin-left: 15px;
 }
 
  
 #content {
  text-align: justify;
 font-size : x-small; 
 font-family : Verdana, Arial, Geneva, sans-serif;
 color : black;
 padding: 10px;
 }
 
  #contactbox {
  width: 284px;
  height: 103px;
 background: url('images/contact_box.gif') no-repeat;
 text-align: center;
 font-size : small; 
 font-family : 'century gothic', Helvetica, Arial, Verdana, Geneva, sans-serif;
 color: #4b105b;
  margin-top: -102px;
 margin-left: 125px;
 float:right;
}
#container {
	width: 767px;
	margin: 10px auto;
}

div#header {
 background: url('images/header.gif') no-repeat;
 width: 767px;
 height: 141px; 
  padding-top: 2px;
 margin: 0px auto 0px auto;

 }
 
  #topheader {
  background: url('images/top_header.gif') no-repeat;
 width: 724px;
 height: 96px;
 margin: 6px auto 0 auto;
 }
 
  #logo {
  width: 152px;
 height: 56px;
 margin-left: 30px;
 margin-top: 30px;
 float: left;
 }
 
  #menutop {
   width: 475px;
 height: 41px;
 margin-top: 47px;
 margin-right: 32px;
 float: right;
 }
 
 ul#menu {
 margin: 0;
 padding: 0;
 font: bold 10px Arial, Verdana, Helvetica, Geneva, sans-serif;
 list-style-type:none;
 }
 
 #menu li {
 float:left;
 }
 
 #menu a {
 display: block;
 padding-top: 10px;
 width: 95px;
 height: 41px;
/* background: url('images/top_button.gif') center no-repeat;*/
 color: #4b0082;
 text-decoration:none;
 text-align: center;
 }
 
 #menu a:hover {
 color: #ff00ff;
 text-decoration:none;
 }
 
  #topheader2 {
 background: url('images/top_header2.gif')  center no-repeat;
 width: 724px;
 height: 36px;
 margin: 0px auto 0px auto;
 }
 
 #topflags {
 width: 160px;
 height: 20px;
 margin: 12px 0px 0px 20px;
  float:left;
 }
 
  #signbox {
 width: 500px;
 height: 20px;
 font: bold 10px Verdana, Arial, Helvetica, Geneva, sans-serif;
 color : #fff;
 margin-top: 7px;
 float: right;
 }
 
   div#middle {
 background: url('images/center.gif');
 width: 767px;
 background-repeat: repeat-y;
 margin: 0 auto;
 }
 
  #homecenter {
 width: 680px;
 margin: 0 auto;
 }
/* 
 #titletop {
 width: 292px;
 height: 30px;
 margin: 0px auto 0px auto; 
 }*/
 
 #centercontnr {
 width: 680px;
 height: 375px;
 margin: 0px auto 0px auto;
 }
 
  #centercontnr1 {
 width: 680px;
 height: 375px;
 margin: 0px auto 0px auto;
 }
 
 
#blocgray {
 background: url('images/gray_box.gif') no-repeat;
 width: 273px;
 height: 273px;
 margin: 7px 0px 0px 15px;
 text-align: center;
 float:left;
}
 
#blocpink {
   background: url('images/pink_box.gif') no-repeat;
   width: 315px;
   height: 273px;
   text-align: center;
   margin: 7px 15px 0px 0px;
   float: right;
}

#blocrace {
 background: url('images/racing_box.gif') no-repeat;
 width: 273px;
 height: 87px;
 text-align: center;
 margin: 7px auto 0px 15px;
 float:left;
}

#blocshipg {
 background: url('images/shipping_box.gif') no-repeat;
 width: 315px;
 height: 87px;	
 text-align: center;
 margin: 7px 15px 0px auto;
 float: right;
 }
  /*  #blocshipg {
 background: url('images/shipping_box.gif') no-repeat;
 width: 311px;
 height: 87px;
 text-align: center;
  margin: 7px 20px 0 0;
  float: right;
 }*/

#blocgray2 {
 width: 273px;
 height: 206px;
 margin: 10px 0px 0px 0px;
}
 
#blocpink2 {
 width: 311px;
 height: 206px;
 margin: 20px 0px 0px 0px;
}

#more {
 font: bold 12px 'century gothic', Helvetica, Arial, Verdana, Geneva, sans-serif; 
 color: #FFFFFF;
 padding: 22px 30% 0px 55%;
}

#more2 {
 font: bold 12px 'century gothic', Helvetica, Arial, Verdana, Geneva, sans-serif; 
 color: #FFFFFF;
 margin: 12px 30% 0px 55%;
}

 #logorace {
 width: 97px;
 height: 72px;
 margin: 8px auto 0px 7px;
  float:left;
 }
 
 #racetxt {
 width: 150px;
 height: 72px;
 text-align: justify;
 font: 9px Arial, Verdana, Helvetica, Geneva, sans-serif;
 color : #fff;
 line-height: 1em;
  margin: 10px 12px 0px auto;
  float: right;
 }
 
 #shipgttl {
 float:left;
 font: bold 12px 'century gothic', Helvetica, Arial, Verdana, Geneva, sans-serif; 
 width: 120px;
 height: 40px;
 color : #FFFFFF;
 margin: 15px auto 0px 20px;
 }
 
 #shipgflags {
 float: right;
 width: 100px;
 height: 40px;
 margin: 15px 45px 0px auto;
 }
 
#shipgtxt {
 width: 200px;
 height: 40px;
  text-align: center;
 font: 9px Arial, Verdana, Helvetica, Geneva, sans-serif;
 color : #ffffff;
 line-height: 1.1em;
 margin: 5px auto 0px auto;
 }
 
   /*  ************************ BOTTOM PAGE ************************* */
  
 div#footer {
 background: url('images/footer.gif') no-repeat;
 width: 767px;
 height: 23px;
 margin: 0 auto 0 auto;
 }
  
 div#bottombar {
 background: url('images/bottom_bar.gif')  no-repeat;
 width: 767px;
 height: 26px;
  margin: 0 auto 0 auto;
 }
 
 #bottomtxt {
 width: 400px;
 height: 18px;
 text-align: right;
 font: 10px Arial, Verdana, Helvetica, Geneva, sans-serif;
 color : #fff;
 margin: 4px 75px 0px auto;
  float: right;
 }
 
 #bloomberg{
 width: 175px;
 height: 15px;
margin: 2px auto 0px 115px;
 float:left;
 }
 
  .disclamer {
 width: 724px;
 text-align: center;
 font: 10px Arial, Verdana, Helvetica, Geneva, sans-serif;
 color : #696969;
  margin-top: 6px;
 margin-left: 20px;
 }
 
/*.clear { clear: both; margin: 0; } */

.clear {
	clear:both;
}

 
  /*  ************************************** TEXT ***************************************** */
  
  .purplettl {
  text-align: center;
 font: bold 12px 'century gothic', Helvetica, Arial, Verdana, Geneva, sans-serif; 
 color : #4b0082;
 }
 
   .shippingrate {
  text-align: center;
 font: bold 12px 'century gothic', Helvetica, Arial, Verdana, Geneva, sans-serif; 
 color : #fe33ff;
 }
  .purplettl2 {
  text-align: center;
 font: bold 12px 'century gothic', Helvetica, Arial, Verdana, Geneva, sans-serif; 
 color : #4b0082;
 }
 
 .blacktxt {
  text-align: center;
 font: bold 10px 'century gothic', Helvetica, Arial, Verdana, Geneva, sans-serif;
 color : #000;
 }
 
 .purpletxt {
   text-align: center;
 font: bold x-small 'century gothic', Helvetica, Arial, Verdana, Geneva, sans-serif;
 color : #4b0082;
}

 .purpletxt2 {
 text-align: center;
 font: bold 10px 'century gothic', Helvetica, Arial, Verdana, Geneva, sans-serif;
 color : #4b0082;
 line-height: 1.4em;
}

.blacktxt2 {
 text-align: center;
 font: bold 9px 'century gothic', Helvetica, Arial, Verdana, Geneva, sans-serif;
 color : #000;
 }
 
 .violettxt {
 text-align: center;
 font-size : 9px; 
 font-family : Arial, Verdana, Geneva, sans-serif;
 color : #4b0082;
 }
 
  .violettxt2 {
 text-align: justify;
 font-size : 9px; 
 font-family : Arial, Verdana, Geneva, sans-serif;
 color : #4b0082;
 }
 
  .whitetxt {
 text-align: center;
 font-size : 9px; 
 font-family : Arial, Verdana, Geneva, sans-serif;
 color : #fff;
 }
 
 .whitetxt2 {
 text-align: center;
 font-size : 9px; 
 font-family :  Verdana, Arial, Geneva, sans-serif;
 color : #fff;
 }


    /* *******************  LINKS  ********************** */
  
 .purple:link {color: #4b0082; text-decoration:none;}
 .purple:visited {color: #4b0082; text-decoration:none;}
 .purple:hover {color:#ff00ff; text-decoration:none;}
 
  .purple2:link {color: #4b105b; text-decoration:underline;}
 .purple2:visited {color: #4b105b; text-decoration:underline;}
 .purple2:hover {color:#ff00ff; text-decoration:none;}
 
  .purple3:link {color: #4b0082; text-decoration:none;}
 .purple3:visited {color: #4b0082; text-decoration:none;}
 .purple3:hover {color:#fff; text-decoration:underline;}
 
  .purple4:link {color: #4b0082; text-decoration:underline;}
 .purple4:visited {color: #4b0082; text-decoration:none;}
 .purple4:hover {color:#ff00ff; text-decoration:none;}
 
 .white:link {font-family: Verdana;
	font-size: 10px; color: #fff; text-decoration:none;}
 .white:visited {font-family: Verdana;
	font-size: 10px; color: #fff; text-decoration:none;}
 .white:hover {font-family: Verdana;
	font-size: 10px; color:#fff; text-decoration:underline;}
  
 .white2:link {color: #fff; text-decoration:underline;}
 .white2:visited {color: #fff; text-decoration:underline;}
 .white2:hover {color:#fff; text-decoration:none;}
 
 .gray:link {color: #696969; text-decoration:none;}
 .gray:visited {color: #696969; text-decoration:none;}
 .gray:hover {color:#ff00ff; text-decoration:underline;}
 
 .violet:link {color: #800080; text-decoration:none;}
 .violet:visited {color: #800080; text-decoration:none;}
 .violet:hover {color:#800080; text-decoration:underline;}
   .topcontent {
  text-align: center;
 font-size : 10px; 
 font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
 color : white;
 }
  .tdtopheader2 {
  background-image: url('images/top_header2.gif');
 width: 724px;
 height: 36px;
  text-align: center;
 }
 .whitefootertxt { 
 font-size : x-small; 
 font-family : Arial, Verdana, Geneva, sans-serif;
 color : #fff;
 }
.blacktxt21 {
 font-size : x-small; 
 font-family : Arial, Verdana, Geneva, sans-serif;
 color : #fe33ff;
 }
  .weightheading { 
 font-size : 12px; 
 font-family : Arial, Verdana, Geneva, sans-serif;
 color : #000000;
 }
 
  
 /**********************************************
Updated elements according to Xhtml 1.0 Strict
***********************************************/

ul#home { 
 list-style-image: url(images/tick.gif);
 font: bold 10px 'century gothic', Helvetica, Arial, Verdana, Geneva, sans-serif;
 text-align: left;
 color : #9932cc;
 margin:10px 0px 0px 60px;
 }
 
/**********************************************
Updated elements according to Xhtml 1.0 Strict
***********************************************/

.searchbox_text {
font:Arial, Helvetica, sans-serif;
size:1px;

}

.test_td {
	background: url("images/header1.gif");
	height:108px;
}


 .m_table {
width:762px;
}
 
.stext-welcome { 
 margin: 0;
 padding: 0;
 font: 9px Arial, Verdana, Geneva, sans-serif;
 color : #4b0082;
 text-align: justify;
 margin-left: 12px;
 }
 
 .stext-welcome-black { 
 margin: 0;
 padding: 0;
 font: 9px Arial, Verdana, Geneva, sans-serif;
 color : #000000;
 text-align: justify;
 }
 
 .stext-welcome-red { 
 margin: 0;
 padding: 0;
 font: 10px Arial, Verdana, Geneva, sans-serif;
 color : #CC0000;
 text-align: center;
 }


  .stext-welcome-black2 { 
 margin: 0;
 padding: 0;
 font: 9px Arial, Verdana, Geneva, sans-serif;
 color : #000000;
 text-align: justify;
 }
 
 