﻿
	body 
	{

 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
	
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
}

  .btnCompare 
  {
	font-weight: bold; font-size: 11px;
    border-left-color: silver; 
    border-bottom-color: silver; 
    color: white; 
    border-top-style: outset;
    border-top-color: silver; 
    font-family: Arial; 
    border-right-style: outset; 
    border-left-style: outset;
    background-color: #6699ff; 
    border-right-color: silver; 
    border-bottom-style: outset
    }


.topHeaderLinks
{
FONT-WEIGHT: bold; 
FONT-SIZE: 10pt; 
COLOR: white; 
FONT-STYLE: normal; 
FONT-FAMILY: 'Arial'; 
FONT-VARIANT: normal;
}

.required
{
	font-size:14px;
	color:red;
	font-weight:bold;
	
}

.signUpHeader
{
	font-weight: bold; 
	font-size: 14px; 
	color: #666699; 
	font-family: Arial;
   background-color: #cce8fe;
}

.cartTotal
{
	font-size:14px;
	color:red;
	font-weight:bold;
	text-align:right;
}

.bbTopLine
{
	border-top: #cc0033 1px solid;
}

.topHeader 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: white; 
	FONT-STYLE: normal; 
	FONT-FAMILY: 'Arial'; 
	FONT-VARIANT: normal
}


.yb14 
{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color: yellow; 
font-weight:bold;
}


.yb11 
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: yellow; 
font-weight:bold;
}

.bb11 
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000; 
font-weight:bold;
}

.bb42 
{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color: #000000; 
font-weight:bold;
}

.bb12Link 
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000; 
font-weight:bold;
cursor:pointer;
}

.b12Mssg
{
	font-weight: bold; 
	font-size: 12px; 
	color: #0066ff; 
	font-family: Arial;
}

.bb12 
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000; 
font-weight:bold;
}

.b12QuickLinks
{
	font-family :Arial ;
	font-size :11;
	font-style:normal;
	font-variant:normal;
	font-weight:bold ;
	color:#4B5262;
	text-decoration:none;
}

.bb10 
{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000; 
font-weight:bold;
}

.bred12
{
	font-family: Arial, Helvetica, sans-serif;
 font-size :12px;
color: #ff0000; 
font-weight:bold;
}

.bb14 
{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color: #000000; 
font-weight:bold;
}

.rb10 
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #cc3300; 
font-weight:bold;
}

.rbbt12 
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #cc3300; 
font-weight:bold;
}

td, .inp { 
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333; 
margin:0px;
}

.inp2 { 
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #333333; 
margin:0px;
height:25px;
}

.o11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color:#FB7E1C;
}
.title02bl {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color: #000000;
margin:0px;
}

a{ 
text-decoration:underline; 
color: #003366; }

a:hover { 
text-decoration:none; 
color: #cc0000; 
}

.maroonLink {text-decoration:underline;color:Maroon;font-weight:bold;cursor:pointer}


	
.redlink a{ 
text-decoration:underline; 
color: #cc0000; }

.redlink a:hover { 
text-decoration:none; 
color: #cc0000; 
}

.greylink a{ 
text-decoration:none; 
color: #808080; }

.greylink a:hover { 
text-decoration:underline; 
color: #cc0000; 
}

.darklink a{ 
text-decoration:none; 
color: #555555; }

.darklink a:hover { 
text-decoration:underline; 
color: #cc0000; 
}

hr {
border: 1px;
border-style:solid;
border-color:#CCCCCC;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:23px;
color: #d90f0f; 
margin-top:0px;
margin-bottom:3px;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
margin-bottom:0px;
margin-top:20px;
color: #003366; 
}

.wh_link a {color: #ffffff; text-decoration: underline;}
.wh_link a:hover {color: #ffffff; text-decoration: none;}

.w10b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.w11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.w12b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.w14b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.w14bNo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.wb10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	}

.b10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}



.g10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#666666;
}
.g11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#666666;
}

.b11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.b12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.b12db {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #005F8C;
}
.err {
	color: #ff0000;
}
.b12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.b12WhiteLink
{
	font-family :Arial ;
	font-size :11;
	font-style:normal;
	font-variant:normal;
	font-weight:bold ;
	text-decoration:underline;
	cursor:pointer;
	color:#ffffff;
}

.b12Blue1Link
{
	font-family :Arial ;
	font-size :11;
	font-style:normal;
	font-variant:normal;
	font-weight:bold ;
	text-decoration:underline;
	cursor :pointer;
	color:#5475B8;
}

.b12Blue2
{
	font-family :Arial ;
	font-size :11;
	font-style:normal;
	font-variant:normal;
	font-weight:bold ;
	
	cursor: pointer;
	color:#3253A6;
}

.b15Blue1
{
	font-family :Arial ;
	font-size :15px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold ;
	color:#5475B8;
}

.b12Blue1
{
	font-family :Arial ;
	font-size :11;
	font-style:normal;
	font-variant:normal;
	font-weight:bold ;
	color:#5475B8;
}

.tcmyFeatureLinks
{
	font-family :Arial ;
	font-size :11;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	color:#147CB3;
}

.b12BlueSmall
{
	font-family :Arial ;
	font-size :10;
	font-style:normal;
	font-variant:normal;
	font-weight:normal ;
	color:#147CB3;
}

.b14
{
	font-family:Arial;
	font-size :20px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold ;
	color:#DE9C2B;
}


.ok {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#009900;
}

.btn {
	background-image:url(/images/button_bg.gif); 
	background-repeat:repeat-x; 
	color:#FFFFFF; 
	font-family:arial; 
	font-weight:bold; 
	background-color:#9ea7b1; 
	margin: 0px 0px 0px 5px; 
	font-size:1.2em;
}

.normal_links a {
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:underline; 
color: #333333; 
}

.normal_links a:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:none; 
color: #cc0000; 
}

.pad {
padding:8px;
}

.price {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color: #d90f0f; 
}

.title01 {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color: #d90f0f; 
margin:0px;
}
.title01a {
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px;
color: #d90f0f; 
margin:0px;
}

.title02 {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color: #d90f0f;
margin:0px;
}
.title03 {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color: #d90f0f;
margin:0px;
}

.title03a {
font-family: sans-serif, Helvetica, Arial;
font-weight:bold;
font-size:16px;
color: #567384;
margin:0px;
}

.smalllinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	text-decoration: none; 
	color: #000000; 
}
.smalllinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	text-decoration: underline; 
	color: #cc0000; 
}

#quarter_box1 {
width:210px;
background-color: #efefef; 
border: 1px solid #cccccc;
margin-bottom:10px;
}

.quarter_box2 {
width:210px;
border: 1px solid #006699;
border-top: 0px;
margin-bottom:2px;
}

#quarter_box3_head {
width:210px;
height:22px;
padding-left:5px;
padding-top:3px;
font-size:12px;
font-weight:bold;
color:#ffffff;
background-color:#9caaaa;
}

#quarter_box3 {
width:210px;
border: 1px solid #9caaaa;
border-top: 0px;
margin-bottom:10px;
padding:4px;
line-height:18px;
}

#quarter_box4_head {
height:22px;
padding-left:5px;
padding-top:3px;
font-size:12px;
font-weight:bold;
color:#ffffff;
background-color:#799AB2;
}

#quarter_box4 {
border: 1px solid #799AB2;
border-top: 0px;
margin-bottom:10px;
padding:4px;
line-height:18px;
}

.genre_tab_bgcolor {
	background-color:#f7f8f8;
}

#genre_tab_og {
background: #dfe6ed url(images/bg_tab.gif) no-repeat fixed;
padding-top:0px;
height:27px;
padding-left:5px;
padding-top:4px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ffffff;
}

#genre_tab {
padding-top:0px;
height:27px;
padding-left:5px;
padding-top:4px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
border-top: 3px solid #999999;
}


#genre_tab a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline; 
	color:#cc0000; 
}

#genre_tab a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration: none; 
	color: #000000; 
}

#genre_tab_links {
	margin-bottom:10px;
}

#quarter_box3 a {
	font-weight:normal;
	font-size:11px;
	text-decoration: underline; 
	color: #000000; 
}
#quarter_box3 a:hover {
	font-weight:normal;
	font-size:11px;
	text-decoration: none; 
	color: #cccccc; 
}

#genre_tab_links td {
	padding-left:5px;padding-bottom:2px;
}

#resource_tab {
width:210px;
height:22px;
padding-left:5px;
padding-top:3px;
font-size:12px;
font-weight:bold;
color:#ffffff;
background-color:#006699;
}

#footer {
width:760px;
margin:0px;
left: 0px;
z-index: 1;}

#outline_med {
border:1px solid #cccccc;
margin-bottom:10px;
}

#image_disclaimer {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color: #333333; 
padding:6px;
padding-left:0px;
border: 1px solid #cccccc;
background-color:#fffef4;
margin-bottom:10px;
}

#full_box {
border: 1px solid #799AB2;
margin-bottom:10px;
padding:4px;
line-height:18px;
}

.box_head {
padding:4px;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
}

.box_body {
padding:4px;
border-left:1px solid #666666;
border-right:1px solid #666666;
}

.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 4px;
	background-color:#EFEFEF;
}

.submenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-decoration: none; 
	color: #000000; 
}
.submenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-decoration: underline; 
	color: #000000; 
}

#reg_border_box {
border:1px solid #cccccc;
padding:1px;
}

.browsebar {
border:1px solid #cccccc;
padding:2px;
padding-left:6px;
margin-bottom:10px;
}

.browsebar_bg{
background-image:url(images/box_bot_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.quickcitybox {
padding:10px;
height:85px;
width:150px;
margin-bottom:10px;
}

.indemandbox {
width:230px;
border:1px solid #cccccc;
margin-bottom:10px;
}
.indemandbox_bg {
background-image:url(/images/bg_indemand.gif);
background-position:right;
background-repeat:repeat-y;
padding:2px;
padding-left:6px;
}

.hline {
	line-height: 10px;
	background-repeat: repeat-x;
	background-image: url(/images/5pix.gif);
	background-position: center;
}

.dotline_1x3_horz {
	line-height: 1px;
	background-repeat: repeat-x;
	background-image: url(/images/bg_grey_dot_1x3.gif);
	background-position: center;	
}

.dotline_1x3_vert {
	width: 1px;
	background-repeat: repeat-y;
	background-image: url(/images/bg_grey_dot_1x3_vert.gif);
	background-position: center;
}

.filter_box {
	height:30px;
	background-repeat: repeat-x;
	background-image: url(/images/t_filter_bg.gif);
}
.filter_box_end_sep {
	width:2px;
	background-repeat: repeat-y;
	background-image: url(/images/t_filter_sepbg.gif);
	background-position:left;
}
.filter_box_horz_shade {
	height:2px;
	background-repeat: repeat-x;
	background-image: url(/images/t_filter_horz_shade.gif);
	background-position:top;
	line-height:2px;
}

/* guide tabular menue */
.guidetab_bar {
background-image:url(/images/guide_tab_bg.gif);
background-repeat:repeat-x;
height:40px;
}

/* new styles */
.Form_button
{
	font-family:Tahoma, Sans-Serif;
	font-size: 11px;
	background-color: #cccccc;
	border:solid 1px #001E2C;
	cursor: hand;
}

.browsebar_DarkGray {
border:1px solid #737374;
padding:2px;
padding-left:6px;
margin-bottom:10px;
}

.ratebox {
background: url(images/rating_ratebox.gif) no-repeat center top;
width:50px;
height:55px;
}

receipt_h4 {
	margin-bottom:0px;
}
.receipt_b_top2 {
	border-top:2px solid #4A9EE3;
}

.receipt_b_top2 {
	border-top:1px solid #cccccc;
}

.receipt_b_top2_bottom {
	border-top:2px solid #005586;
	border-bottom:2px solid #005586;
	color:#ffffff;
}
.receipt_b_bottom_pix {
	padding:0px;
	line-height:5px;
	border-top:1px solid #cccccc;
}
.receipt_b_bottom {
	border-bottom:1px solid #cccccc;
}



