.Body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#homebanner {
	border-bottom: 1px solid #cccccc;;
	border-left: 1px solid #cccccc;;
	border-right: 1px solid #cccccc;;
	border-top: 0px;
	}
	
h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#f26522;
	font-size:25px;
	text-decoration:none;
	font-weight:normal;
	}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#f26522;
	font-size:18px;
	text-decoration:none;
	font-weight:normal;
}

.style2 {font-size: xx-small}
.style1 {
	color: #333333;
	font-weight: bold;
}

hr  { color: #D7D7D7; background-color: #D7D7D7; height:1px; border:none; width:100%; align: right; }

.Orange{
	color: #FF6600;
}
.BodyTightFix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.Title16pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;

}
.NewsTitle14pt {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #0054A6;
	font-weight: bold;
}
.Body10pt {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #666666;
}
.Login10pt {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #666666;
	line-height: 90%
}

.Legal {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #666666;
	text-align: justify;

}
.Title16ptRed {

	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #FF6600;
	font-weight: bold;
}
.Body12ptBoldGray {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #999999;
	font-weight: bold;

}
.BodyWhite {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
}
.Title13ptRed {


	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #FF6600;
	font-weight: bold;
}
.Accessories {

	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #666666;
	text-align: left;
}
.Title18Black {
	font-family: "Trebuchet MS";
	font-size: 48px;
	color: #CCCCCC;
	font-weight: bold;
}

.Title13ptGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
}

.Title14pxPurple {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #0072bc;
	font-weight: bold;
}

.Title14pxBlue {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #8560a8;
	font-weight: bold;
}

.Title14pxCoral {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #f26c4f;
	font-weight: bold;
}

.Title14pxRed {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
}

.Title14pxOrange {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #cc0000;
	font-weight: bold;
}

.BodyBold {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: bold;


}
.Bullet1 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	list-style-position: outside;
	list-style-type: square;


}
.Title13ptBlack {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}
.Title13ptBlue {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9933CC;
	font-weight: bold;
}
.BodyBold13pt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
}

.Title20ptRed {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FF6600;
	font-weight: bold;
}
.HighlightBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: blink;
	background-color: #CCFF99;
}
.BodyBullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	list-style-image: url("/Images/Bullet_Inside2.jpg");
}
.OrderedList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	list-style: !important;
}
.ModelsBody11pt {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #333333;
}
.ModelsBody9px {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9px;
	color: #333333;
}
.NewsTitle14ptRed {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.NewsTitle14ptBullet {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	list-style-image: url("/Images/Common/bullet.arrow.gif");
}
.BodyGray {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #999999;
	font-style: normal;
	font-weight: normal;
}
.BodyDarkGray {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
}

.Title18Gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}
.Border {
	border: 1px solid #CCCCCC;
	font-size: 13px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.Gray16pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	font-style: normal;
	font-weight: bold;
}
a.country:link {
	COLOR: #9966CC; TEXT-DECORATION: underline
}
a.country:visited {
	COLOR: #333333;  TEXT-DECORATION: underline
}
a.country:hover {
	COLOR: #FF9900; TEXT-DECORATION: none
}
a.country:active {
	text-decoration: none; color: #3366CC;
}
body,td,th {
	color: #666666;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.Title20ptGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #CCCCCC;
	font-weight: bold;
}
.Body12ptBoldGray {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #999999;
	font-weight: bold;
}
#terms{
	width:100%;
	border:1px solid #CCCCCC;
	overflow: scroll;
	color:#666666;
	height:200px;
}
a:link {
	color: #9966CC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #9966CC;
}
a:hover {
	text-decoration: underline;
	color: #FF9900;
}
a:active {
	text-decoration: none;
	color: #3366CC;
}
a.bb:link {
	color: #FF6600;
	text-decoration: none;
}
a.bb:visited {
	text-decoration: none;
	color: #FF6600;
}
a.bb:hover {
	text-decoration: underline;
	color: #FF9900;
}
a.bb:active {
	text-decoration: none;
	color: #FF6600;
}
@media print 
{
	.noprint { display: none; }
}

@media screen 
{
	.nodisp { display: none; }
}
.noborder {
	border: 0px none;
}
.Charts10ptRed {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.Charts10ptWhite {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.Charts10ptDarkGray {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.error_text {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FF0000;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.red_12pt {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FF0000;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.Title20ptBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #2E78DC;
	font-weight: bold;
}
.Title13ptBlue2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2E78DC;
	font-weight: bold;
}
.Title20ptGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #70D412;
	font-weight: bold;
}
.Title13ptGreen {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #70D412;
	font-weight: bold;
}
.Title16ptOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F7941D;
	font-weight: bold;
}
.Title17pxRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #F7941D;
	font-weight: bold;
}
.Title17pxGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #bbbbbb;
}
.Title20pxRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #f26522;
}
.Title20pxBLK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}
.spaced { line-height: 1.7em; } 
.spaced_sub, .spaced_sup { 
line-height: 0; 
font-family: "Arial", "Helvetica", "sans-serif";
	color: #333333;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}.tabed_list {
	list-style-type: none;
}
.div1 {
	border: 1px solid #CCCCCC;
	padding: 12px;
	background-color: #EEEEEE;
	width: 650px;
	margin-bottom: 10px;
}

<!-- Iframe Tabs styles -->
div.tabArea {
  font-size: 80%;
  font-weight: bold;
  color: #FF6600;
  font-family: Arial, Helvetica, sans-serif;
}

a.tab {
  background-color: #E6E6E6;
  border: 1px solid #cccccc;
  border-bottom-width: 0px;
  padding: 2px 2em 2px 2em;
  position: relative;
  text-decoration: none;
  top: -1px;
  z-index: 100;
  font-family: Arial, Helvetica, sans-serif;
}

a.tab, a.tab:visited {
  color: #999999;
  font-family: Arial, Helvetica, sans-serif;
}

a.tab.activeTab {
  z-index: 102;
  font-family: Arial, Helvetica, sans-serif;
}

a.tab:hover {
  background-color: #DFDFDF;
  color: #f26522;
  font-family: Arial, Helvetica, sans-serif;
}

a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: #ffffff;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
}

div.tabMain {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  padding: 1em;
  position: relative;
  z-index: 101;
  font-family: Arial, Helvetica, sans-serif;
}

div.tabMain {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  padding: 1em;
}

div.tabIframeWrapper {
  background-color: #ffffff;
  width: 100%;
}

iframe.tabContent {
  background-color: #ffffff;
  border: 0px solid #cccccc;
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
}

<!-- Iframe Tabs styles -->

a.viewall_button:hover, a.viewall_button:active {
border:1px solid #D3956C;
text-decoration:underline;
}
a.viewall_button:link, a.viewall_button:visited {
border:1px solid #EACEBB;
text-decoration:none;
}
.viewall_button, .viewall_button_noul {
  margin: 0 3px;
  padding: 2px 5px;
  background: #F6E9D7;
  text-align: center;
  font-size: 11px;
}

/*   Coupon Center   */

.coupontable td { 
  padding: 15px 20px 15px 20px;
  width: 33%;
  min-height: 200px; 
}

                         /* --- Homepage Revamp  --- */
						 


.tabmodulebox h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2E78DC;
	font-weight: bold;
}

.hpcontent  {
    width: 775px;
	border-top: 0px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-left: auto;
	margin-right: auto;
}
.ratesbox  {
   width: 229px;
   height: 310px;
   float: left;
   margin: 10px 0 0px 0;
   background: url(/Images/ratesbg.jpg) no-repeat;
}

.Body9px  {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9px;
	color: #777777;
	line-height:1em;
}
.ratesbox table {
    padding: 5px 11px 0 22px;
    font-size: 10px;
    line-height: 1.15em; 
    font-family: "Arial", "Helvetica", "sans-serif";
}
.ratesbox .Body10pt a:link {
    color: #555555;
}
.ratesbox .Body10pt a:visited {
    color: #555555;
}
.ratesbox .Body10pt a:hover {
    color: #FF9900;
}
.ratesbox .bluelink a:link {
    color: #0084ff;
}
.ratesbox .bluelink a:visited {
    color: #0084ff;
}
.ratesbox .bluelink a:hover {
    color: #FF9900;
}

.hpcontent h3  {
	padding: 0px 0px 0px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1em;
	color: #2E78DC;
	font-weight: bold;
}

.title15ptblue  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0084ff;
	font-weight: bold;
        padding: 0px 0px 10px 20px;
}

.hpcontent ul, .tabmod ul  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	color: #000000;
}

.hpcontent a:link {
	color: #888888;
	text-decoration: none;
}
.hpcontent a:visited {
	color: #888888;
	text-decoration: none;
}
.hpcontent a:hover{
	color: #fea700;
        text-decoration: none;
}
.whyonesuite table {
   padding: 10px 27px 5px 22px;
   line-height: 1em;
}
.whyonesuite ul {
   line-height: 1.4em;
}
.footercontent    {
	border-top: 0px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.textlinksbox {
    background-color: #747474;
	width: 775px;
	line-height: 1em;
}
.textlinks {
	font-size: 11px;
	}

	
#textlinks div {
padding: 3px 0px;

} 
.coltitle {
	color: #FF9900;
	font-size: 13px;
}
.textlinks a:link {
	color: #ffffff;
    text-decoration: none;
}
.textlinks a:visited {
	color: #ffffff;
        text-decoration: none;
}
.textlinks a:hover {
	color: #FEBF00;
}

.slideshow  {
        margin-top: 10px;
}

                    /* --- Homepage Revamp  --- */