body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #000099;	
	display: inline; 
}

.likeh2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #000099;	
	display: inline; 
}

img
{
	border: 0;
}

.bigblue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000099;	
}

.producttitle
{
	color: #000099;	
	font-size: 18px;
	font-weight: bold;
}

.producttitle h1
{
	color: #000099;	
	font-size: 18px;
	font-weight: bold;
	display:inline;
}

.blue
{
	color: #000099;	
}
.bigred
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #ff0000;	
	display: inline; 
}
.bigredConfirmation
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #ff0000;	

}
.csspopup
{
 background-color: #d5dcef;
 position:absolute;
 width:250px;
 border: 1px solid #cecece;
 padding: 4px;
 text-align: justify;
 height: 90px;
 vertical-align: middle
}

.csspopup650
{
 background-color: #d5dcef;
 position:absolute;
 border: 1px solid #cecece;
 padding: 4px;
 text-align: justify;
 vertical-align: middle;
 width:650px;
}

.csspopupND
{
 background-color: #d5dcef;
 position:absolute;
 border: 1px solid #cecece;
 padding: 4px;
 text-align: justify;
 vertical-align: middle;
 text-align: center;
 cursor: pointer;
 z-index: 50;
}

.pointer
{
 cursor: pointer;
}

form
{
	display: inline;
}

.tabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
}

A.ptr:hover   
{
	cursor: pointer;
}


A.tablelink:visited  {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; 	font-size:12px; font-weight: bold; text-decoration: none;}
A.tablelink:link  {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
A.tablelink:active  {	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;}
A.tablelink:hover   {color: #B8C2F5; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  text-decoration: none; }

A.normallink:visited  {color: #000099; font-family: Arial, Helvetica, sans-serif; 	font-size:12px; font-weight: normal; text-decoration: none;}

A.normallink:link {color: #000099; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; }

.normallink  {color: #000099; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; }

A.normallink:active  {	color: #000099;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	text-decoration: none;}
A.normallink:hover   {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  text-decoration: underline; }


A.normallinkBullets:link {color: #000099; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; }

.normallinkBullets  {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; }

A.normallinkBullets:active  {	color: #000099;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	text-decoration: none;}
A.normallinkBullets:hover   {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  text-decoration: underline; }



A.smalllink:visited  {color: #000099; font-family: Arial, Helvetica, sans-serif; 	font-size:10px; font-weight: normal; text-decoration: none;}
A.smalllink:link, .smalllink  {color: #000099; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
A.smalllink:active  {	color: #000099;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	text-decoration: none;}
A.smalllink:hover   {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;  text-decoration: underline; }

A.biggerlink:visited  {color: #000099; font-family: Arial, Helvetica, sans-serif; 	font-size:13px; font-weight: normal; text-decoration: none;}
A.biggerlink:link  {color: #000099; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; }
A.biggerlink:active  {	color: #000099;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	text-decoration: none;}
A.biggerlink:hover   {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal;  text-decoration: underline; }

.onbuttontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}



.NoRepeat
{
	background-repeat: no-repeat;
}

h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}
td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.smallTable
{
	color: #000000;
	font-size: 9pt;
	text-align:center;
}

.bigTable
{
	font-size: 10pt;
	text-align:center;
}

.Body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.smallBlk {
	font-family: Helvetica, sans-serif;
	font-size: 9pt;	
	color: #000000;
}
.LeftBargainBoards {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
}

html>body A:visited  {color: #800080; font-family: Arial, Helvetica, sans-serif; 	font-size:12px; font-weight: normal; text-decoration: none;}
html>body A:link  {color: #000099; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; }
html>body A:active  {	color: #000099;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	text-decoration: none;}
html>body A:hover   {color: #000099; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  text-decoration: underline; }

A.ql:visited  {color: #999999; font-family: Arial, Helvetica, sans-serif; 	font-size:10px; font-weight: normal; text-decoration: none;}
A.ql:link  {color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
A.ql:active  {color: #999999;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	text-decoration: none;}
A.ql:hover   {color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;  text-decoration: underline; }


.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;

}
.MedTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;

}
.SmlTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;

}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}


.norepeat
{
	background-repeat:no-repeat;
}

A:visited  {color: inherit; text-decoration: none}
A:link  {color: inherit; text-decoration: none}
A:active  {color: inherit; text-decoration: none}
A:hover   {color: inherit; text-decoration: underline}

backNextLinks 
{
	text-align: right;	
}
		
#waitingBox
{
	display: none;
}

#ShowWaitingBox
{
	visibility: visible; 
	height: 30px; 
}

.14white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF; 
	font-weight: normal;
}

.BlueTopText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF; 
	font-weight: bold;
}

.14whiteOLD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F3F3F3; 
	font-weight: normal;
}

.12black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.12grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
	font-weight: normal;
}

#topdescription, #topdescription a:visited, #topdescription a:link, #topdescription a:active, #topdescription a:hover {
  color: #999999;
}


h2.fpboxlist {
	background: url('/graphics/fpboxes_bullet.gif') 0 5px no-repeat;
	color: #000;
	display: block;
	font-size: 12px;
	margin: 0;
	padding: 0 0 2px 11px;
}

h2.fptravellist {
	background: url('/graphics/fpboxes_bullet.gif') 0 5px no-repeat;
	color: #000;
	display: block;
	float: left;
	height: 14px;
	font-size: 12px;
	margin: 0;
	overflow: hidden;
	padding: 0 0 2px 11px;
	width: 145px;
}

div.product_topcorners_1 {
	background: url('/graphics/product_bar_trounded_bg.gif') repeat-x;
	height: 4px;
	width: 100%;
}

div.product_topcorners_2 {
	background: url('/graphics/product_bar_trounded_left.gif') left no-repeat;
	height: 4px;
	width: 100%;
}

div.product_topcorners_3 {
	background: url('/graphics/product_bar_trounded_right.gif') right no-repeat;
	height: 4px;
	width: 100%;
}

div.product_bottomcorners0_1 {
	background: url('/graphics/product_bar_brounded0_bg.gif') repeat-x;
	height: 4px;
	width: 100%;
}

div.product_bottomcorners0_2 {
	background: url('graphics/product_bar_brounded0_left.gif') left no-repeat;
	height: 4px;
	width: 100%;
}

div.product_bottomcorners0_3 {
	background: url('/graphics/product_bar_brounded0_right.gif') right no-repeat;
	height: 4px;
	width: 100%;
}

div.product_bottomcorners1_1 {
	background: url('/graphics/product_bar_brounded1_bg.gif') repeat-x;
	height: 4px;
	width: 100%;
}

div.product_bottomcorners1_2 {
	background: url('/graphics/product_bar_brounded1_left.gif') left no-repeat;
	height: 4px;
	width: 100%;
}

div.product_bottomcorners1_3 {
	background: url('/graphics/product_bar_brounded1_right.gif') right no-repeat;
	height: 4px;
	width: 100%;
}

.infoblue_0
{
	background-color: #eef2ff;
	background-image: url('/graphics/product_bar_0.gif') repeat-x;
	width: 100%;
}

.infoblue_1
{
	background-color: #dbe2ff;
	background-image: url('/graphics/product_bar_1.gif') repeat-x;
	width: 100%;
}
.basketitem{
  border-top: 1px dashed #000099;
  margin: auto auto;
  clear: both;
  margin: 10px 0 0 0;
  width: 850px;
}

.checkoutbuttons{
  width: 850px;
}
.basketid{
  padding: 50px 0 0 5px;
  font-family: Arial;
  font-size: 19px;
  color: #000099;
  float:left;
}
.basketimage{
  float: left;
  padding: 10px 0 0 25px;

}
.basketinfo{
  float:left;
  padding: 10px 0 0 25px;
  width: 250px;
}
.baskettitle{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000099;
}
.basketdetails{
   padding: 5px 0px 0 0;
    font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #5C5C5C;
}
.basketprice{
  float:right;
  text-align: right;
  padding: 10px 10px 0 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000099;
}
.basketsubtotal{
  font-size: 16px;
  color: #5C5C5C;
}
.basketdeleteitem{
  padding: 5px 0 10px 0;
}
.baskettotals{
  width: 100%;
  clear:both;
  width: 850px;
  text-align: right;
  border-top: 1px dashed #000099;
  margin: 10px auto 0 auto;
  padding: 10px 20px 0 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000099;
}
.baskettotaltext{
  padding: 0 0 6px 0;
}

.floatleft{
  float:left;
}
.floatright{
  float:right;
}


.Address
{
     float: left; 
     width: 250px;
     height: 150px;
     background-color: #ffffff;
     border: solid 1px #c0c0c0;
     padding: 10px;
     margin-right: 10px;
     margin-bottom: 10px;
}
.AddressForConfirmation
{
     float: left; 
     width: 170px;
     height: 150px;
     background-color: #ffffff;
     border: solid 1px #c0c0c0;
     padding: 10px;
     margin-right: 10px;
     margin-bottom: 10px;
}

.GreyNoDimensions
{   
     float: left; 
     background-color: #efefef;
     border: solid 1px #c0c0c0;
     padding: 10px;
     margin-right: 10px;
     margin-bottom: 10px;
}
.GreyNoHeight
{
     float: left; 
     width: 150px;
     background-color: #efefef;
     border: solid 1px #c0c0c0;
     padding: 10px;
     margin-right: 10px;
     margin-bottom: 10px;
}
.GreyPanel
{
     float: left; 
     width: 240px;
     height: 170px;
     background-color: #efefef;
     border: solid 1px #c0c0c0;
     padding: 10px;
     margin-right: 6px;
}

.productbulletheader
{
    font-size: 12px;   
    font-weight: bold;
    color: #000099;
}
.productbullet
{    
    font-family: Helvetica, sans-serif;
	font-size: 9pt;	
	color: #000000;
}