/* Global Typesettings */
body
{
   color: #404040;
   font-family: Arial, sans-serif;
}
p
{
   font-size: 0.75em;
   line-height: 175%;
}
table
{
   font-size: 0.75em;
   line-height: 125%;
}
h2
{
	padding: 10px 0 0 0;
   margin: 40px 40px 10px 0px;
   color: #3074B1;
   font-family: Arial, sans-serif;
   font-size: 1.2em;
   font-weight: bold;
   line-height: 250%;
}
h3
{
   color: #404040;
   font-family: Arial, sans-serif;
   font-size: 1em;
   font-weight: bold;
}
h4
{
   color: #404040;
   font-family: Arial, sans-serif;
   font-size: 0.8em;
   font-weight: bold;
}


/*Element Specific Typesettings */
div#home_blurb p, div#home_blurb2 p
{
   margin: 10px 0 20px 40px;
   color: #404040;
   line-height: 200%;
}
div#home_blurb h2, div#home_blurb2 h2
{
   color: #FFFFFF;
   line-height: 1.4em;
   margin: 25px 0 0 25px;
}

/*div#left > p
{
   margin: 0 40px 20px 20px;
   padding: 0;
   width: 600px;
}
div#left > h2
{
   margin: 0 40px 0px 20px;
}
div#left > h3
{
   margin: 0 40px 20px 20px;
   padding: 0;
}
div#left > h4
{
   margin: 0 40px 20px 20px;
   padding: 0;
}*/
div#left div#ProductDetailContainer .divProductInfo div#ProductDetailWrapper ul

{

  font-family:Verdana;
  margin: 0 0 20px 20px;
  padding: 0;
  list-style-image: url('slices/list_item.gif');
  list-style-type: none;

}

div#left div#ProductDetailContainer .divProductInfo div#ProductDetailWrapper  ul  li

{

   font-size: 0.6em;
   line-height: 100%;
   padding: 0;

}
div#left  ul
{
   margin: 0 40px 20px 20px;
   padding: 0;
}
div#left ul li
{
	margin: 10px 0 0 0;
   font-size: 0.8em;
   line-height: 100%;
}
div#right li
{
   font-size: 0.75em;
   line-height: 175%;
}
div#footer p
{
   margin: 0;
   color: #808080;
   text-align: center;
}
div#rates p
{
   margin: 0 20px 10px 20px;
}
/* Link Colors and Decorations */

div#navigation a, a:active, a:link, a:visited
{
   font-weight: bold;
   color: #666666;
   text-decoration: none;
   font-size: 1em;
}
div#navigation a.selected, a.selected:active, a.selected:link, a.selected:visited
{
   font-weight:bold;
   font-size: 1;
   color: #4797D5;
}
div#navigation a:hover
{
   color: #4797D5;
   text-decoration: none;
   font-size: 1;
}

div#front_nav_menu a, a:active, a:link, a:visited
{
   color: #4797D5;
   text-decoration: none;
}

div#front_nav_menu a:hover
{
   color: #4797D5;
   text-decoration: underline;
}
div#home_blurb a, a:active, a:link, a:visited, div#home_blurb2 a, a:active, a:link, a:visited
{
   color: #FFFFFF;
   text-decoration: underline;
}
div#home_blurb a:hover, div#home_blurb2 a:hover
{
   color: #66ccff;
}

div#home_blurb ul
{
  margin: 0px;
  padding: 0px;
}
div#home_blurb li
{
	
	font-size: 0.9em;	
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 0 0 0;
    margin: 0 0 0 30px;
    line-height: 25px;
	list-style-type: none;
	padding-left: 35px; /* or whatever you need for you image */
	background-image: url(slices/tick_bullet.png);
	background-position: left 0.7em;
	background-repeat: no-repeat;
}

div#left a, a:active, a:hover, a:link, a:visited
{
   color: #4797D5;
   text-decoration: underline;
   font-weight: bold;
}
div#left a:hover
{
   text-decoration: none;
}
div#right a, a:active, a:hover, a:link, a:visited
{
   color: #4797D5;
   text-decoration: underline;
   font-weight: bold;
}
div#right a:hover
{
   text-decoration: none;
}
/* Rate Page Typography */
p.disclaimer
{
   font-weight: bold;
   text-align:justify;
   font-size: 0.65em;
}
/* LostPassword Page Specifics */
p.or
{
   text-align: center;
   color: Red;
}
p.alert
{
   color: Red;
}
p#poweredBy
{
   font-size: 0.7em;
}
p#CardsCentre img{
float:left;
padding: 0 0 0 355px;
}
.oddLine
{
   background-color: #f4f4f4;
   color: #555;
}
.bold
{
font-weight: bold;
}
div#left_faq p, h4
{
   margin: 0 40px 20px 40px;
   padding: 0;
}

div#left_faq ul
{
	list-style-type: none;
	margin: 5px 0px 25px 60px;
	padding: 0 0 20px 0;
	list-style-image: url('slices/list_item.gif');
}

div#left_faq ul > li
{
	font-size: 0.8em;
	line-height: 100%;
	padding: 20px 0 0 0;

}

div#left ul.product > li, div.packageBigMiddle ul > li

{

   font-size: 13px;
   line-height: 110%;
   padding: 5px 0 0 0;
   color: #333;

} 
