 

.section-heading {
	background-color:#e0e0e0;
}

.alt-row {
	background-color:#FBFAF7;
}

.alt-row-line-red {
	margin: 0px;
	padding: 0px;
	background-color: #FF0000;
}

td {
	font-family:tahoma,sans-serif;
	font-size:8pt;
	color:#666666;
}

.faqbox {
	font-size:7pt;
}

label {
	cursor:hand;
}

.subtitle {
	font-family:tahoma,sans-serif;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
}

a.smwhiteb {
	font-family:tahoma,sans-serif;
	font-size:7pt;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

a:hover.smwhiteb {
	font-family:tahoma,sans-serif;
	font-size:7pt;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

a.smyellowb {
	font-family:tahoma,sans-serif;
	font-size:7pt;
	color:#FFCC00;
	font-weight:bold;
	text-decoration:none;
}

a:hover.smyellowb {
	font-family:tahoma,sans-serif;
	font-size:7pt;
	color:#FFCC00;
	font-weight:bold;
	text-decoration:underline;
}

.bold {
	font-weight:bold;
}

.black {
	color:#000000 !important;
}

.subtitle-bl {
	font-family:tahoma,sans-serif;
	font-size:9pt;
	color:#000000;
	font-weight:bold;
}

.smtitle {
	font-family:tahoma,sans-serif;
	font-size:9pt;
	color:#666666;
	font-weight:bold;
}

a.smtitle {
	font-family:tahoma,sans-serif;
	font-size:12pt;
	color:#666666;
	font-weight:bold;
}

a:hover.smtitle {
	font-family:tahoma,sans-serif;
	font-size:12pt;
	color:#000000;
	font-weight:bold;
}

.dotty {
	border: #e0e0e0;
	border-style: dotted;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin
}

.grey_border_box {
	margin:0px;
	padding:0px;
	border-top:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
}

.black_border_box {
	margin:0px;
	padding:0px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

.line {
	margin:0px;
	padding:0px;
	border-top:none;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

.leftbox {
	margin:0px;
	padding:0px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#EAF3E2', EndColorStr='#FFFFFF');
}
.leftbox table td {
 	padding:6px !important;
}
.leftbox2 {
	margin:0px;
	padding:0px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#F2F2F2', EndColorStr='#F7F7F7');
}

.solid {
	margin:0px;
	padding:0px;
	background-color:#EAF3E2;
	border-top:1px solid #CCE5B2;
	border-left:1px solid #CCE5B2;
	border-right:1px solid #CCE5B2;
	border-bottom:1px solid #CCE5B2;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#EAF3E2', EndColorStr='#FFFFFF');
}

.solid_titlebar {
	margin:0px;
	padding:0px;
	background-color:#D2E9BC;
	border-top:1px solid #CCE5B2;
	border-left:1px solid #CCE5B2;
	border-right:1px solid #CCE5B2;
	border-bottom:0px solid #CCE5B2;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#D2E9BC', EndColorStr='#F3F9EE');
}

.col_head {
	margin:0px;
	padding:0px;
	background-color:#CCCCCC;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#cccccc', EndColorStr='#e0e0e0');
}

.table_headv {
	margin:0px;
	padding:0px;
	background-color:#f1efe2;
	border-bottom:1px solid #666666;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#f1efe2', EndColorStr='#FFFFCC');
}

.table_head {
	margin:0px;
	padding:0px;
	background-color:#E0E0E0;
	border-bottom:1px solid #666666;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#E0E0E0', EndColorStr='#f7f7f7');
}

.solidred {
	background-color: #f7f7f7;
	font-weight:bold;
	margin:0px;
	padding:0px;
	border-top:1px solid #990000;
	border-left:1px solid #990000;
	border-right:1px solid #990000;
	border-bottom:1px solid #990000;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#e0e0e0', EndColorStr='#f7f7f7');
}

.redbox {
	font-weight:bold;
	margin:0px;
	padding:0px;
	border-top:1px solid red;
	border-left:1px solid red;
	border-right:1px solid red;
	border-bottom:1px solid red;
}

.solidgreen {
	background-color: #f7f7f7;
	font-weight:bold;
	margin:0px;
	padding:0px;
	border-top:1px solid #99CC66;
	border-left:1px solid #99CC66;
	border-right:1px solid #99CC66;
	border-bottom:1px solid #99CC66;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#f7f7f7', EndColorStr='#e0e0e0');
}

.gradgreendown {
	background-color: #99cc66;
	font-weight:bold;
	margin:0px;
	padding:0px;
	border-top:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#EAF3E2', EndColorStr='#FFFFFF');
}

hr.dotty {
	width: 100%;
	border: #CCCCCC;
	border-style: dotted;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin
}

hr {
	height: 2px;
	width: 100%;
	border: #CCCCCC;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin
}

hr.titlebar {
	width: 100%;
	border: #99CC66;
	border-style: dotted;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin
}

.red {
	color: red;
}

.redb {
	color: red;
	font-weight:bold;
}

td.fpbox {
	font-family:Arial,Helvetica;
	font-size:8pt;
	color:#444444;
}

a.more {
	font-family:Arial,Helvetica;
	font-size:8pt;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

a:hover.more {
	font-family:Arial,Helvetica;
	font-size:8pt;
	color:#555555;
	text-decoration:none;
	font-weight:bold;
}

a.copyright {
	font-family:Arial,Helvetica;
	font-size:7pt;
	color:#555555;
	text-decoration:none;
	font-weight:bold;
}

a:hover.copyright {
	font-family:Arial,Helvetica;
	font-size:7pt;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

a.promobox_title {
	font-family:tahoma,sans-serif;
	font-size:8pt;
	color:#99cc66;
	text-decoration:none;
	font-weight:bold;
}

a:hover.promobox_title {
	font-family:tahoma,sans-serif;
	font-size:8pt;
	color:#99cc66;
	text-decoration:underline;
	font-weight:bold;
}

a.promobox_link {
	font-size:7pt;
	color:#666666;
	text-decoration:none;
}

a:hover.promobox_link {
	font-size:7pt;
	color:#336699;
	text-decoration:none;
}

.title {
	font-family:tahoma,sans-serif;
	font-size:12pt;
	color:#000000;
	font-weight:bold;
}

a.nav {
	font-family:tahoma,sans-serif;
	font-size:8pt;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

a:hover.nav {
	font-family:tahoma,sans-serif;
	font-size:8pt;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

a.nbnav {
	font-family:tahoma,sans-serif;
	font-size:8pt;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

a:hover.nbnav {
	font-family:tahoma,sans-serif;
	font-size:8pt;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

a.bottomnav {
	font-family:tahoma,sans-serif;
	font-size:7pt;
	color:#000000;
	text-decoration:none;
}

a:hover.bottomnav {
	font-family:tahoma,sans-serif;
	font-size:7pt;
	color:#000000;
	text-decoration:underline;
}
/*
a {
	font-family:tahoma,sans-serif;
	font-size:8pt;
	color:#336699;
	text-decoration:none;
}

a:hover {
	font-family:tahoma,sans-serif;
	font-size:8pt;
	color:#000000;
	text-decoration:underline;
}

a {
	color:#336699;
}
*/
a:hover {
	color:#000000;
}
a.searchbox_exts {
	font-family:tahoma,sans-serif;
	font-size:8pt;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

a:hover.searchbox_exts {
	font-family:tahoma,sans-serif;
	font-size:8pt;
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}

.small {
	font-size:7pt;
}

.smallblack {
	font-size:7pt;
	color:black;
	text-decoration:none;
}

a.smallblack {
	font-size:7pt;
	color:black;
	text-decoration:none;
}

a:hover.smallblack {
	font-size:7pt;
	color:#336699;
	text-decoration:none;
}

a.small {
	font-family:tahoma,sans-serif;
	font-size:7pt;
	color:#336699;
	text-decoration:none;
}

a:hover.small {
	font-family:tahoma,sans-serif;
	font-size:7pt;
	color:#000000;
	text-decoration:none;
}

a.red {
	font-family:tahoma,sans-serif;
	font-size:8pt;
	color:red;
	text-decoration:none;
	font-weight:bold;
}

a:hover.red {
	font-family:tahoma,sans-serif;
	font-size:8pt;
	color:#990000;
	text-decoration:underline;
	font-weight:bold;
}

a.black {
	font-family:tahoma,sans-serif;
	font-size:8pt;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

a:hover.black {
	font-family:tahoma,sans-serif;
	font-size:8pt;
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
}

.inputLogin {
	BORDER: 1px 1px 1px 1px solid #CDD2D6;
	FONT-SIZE: 10px;
	WIDTH: 107px;
	COLOR: #B9B5BF;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.inputTopDomSearch {
	BORDER: 1px 1px 1px 1px solid #cccccc;
	FONT-SIZE: 10px;
	height: 17px;
	COLOR: #666666;
	background-color: #EAF3E2;
}
/*
input.button_topsearch{
	font-size:10px; 
	height: 17px;
	cursor:hand;
	BORDER: 1px 1px 1px 1px solid #cccccc;
}

input.domsearch {
	font-family:tahoma,sans-serif;
	font-size:9pt;
	font-weight:bold;
	width:130;
	border-color:#999999;
	background-color:#dfe5e5;
}


input.highlighted_button {
	font-family:tahoma,sans-serif;
	font-size:8pt;
	font-weight:bold;
	border-color:red;
	background-color:#e0e0e0;
	color:#000000;
	cursor:hand;
}

select.form, input.form { 
	padding:2px;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	font-family:tahoma,sans-serif;
	font-size:8pt;
	border-color : #6699CC;
	height:20px;
}
*/
select, input.form { 
	border-color : #6699CC;
}
select.error, input.error { 
	border-color : #990000;
}

textarea.form { 
	padding:2px;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	font-family:tahoma,sans-serif;
	font-size:8pt;
	border-color : #6699CC;
	height:100px;
}

textarea.error { 
	padding:2px;
	border-color : #990000;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	font-family:tahoma,sans-serif;
	font-size:8pt;
	background-color: #F1EFE2;
	height:100px;
}

input.button_bold{ 
    	background-color: #CCE5B2;
	font-family:tahoma,sans-serif; 
	color:#000000;
	font-weight:bold;
	font-size:8pt; 
	cursor:hand;
}

input.button_quikren{ 
    	background-color: #FFCC00;
	font-family:tahoma,sans-serif; 
	color:#000000;
	font-weight:bold;
	font-size:8pt; 
	cursor:hand;
	width:150px;
	height:23px;
}

input.button_fpdomsearch{ 
	font-family:tahoma,sans-serif; 
	color:#000000;
	font-weight:bold;
	font-size:8pt; 
	cursor:hand;
	width:100px;
	height:20px;
}
	
*/
 /*
input, select, textarea { 
	font-family:tahoma,sans-serif; 
	font-size:8pt;
}
*/


/* ----------------------- */

div.tabs {
    position: absolute;
    top: 85px;
    margin: 0px 0px;
    background: transparent;
    border-collapse: collapse;
    border-bottom-color: #B2D98C;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 2px 0px 2px 0px;
    white-space: nowrap;
    text-decoration: none;
    line-height: 120%;
}

div.tabs a {
    color: #000000;
    background: #CCE5B2;
    border-color: #B2D98C;
    border-width: 1px; 
    border-style: solid solid none solid;
    font-weight: normal;
    padding: 2px 15.4px 3px 19px;
    text-decoration: none;
}

div.tabs a:link, div.tabs a:visited, div.tabs a:active {
    color: #666666;
    font-family:arial,tahoma,sans-serif;
    font-weight:bold;
    font-size: 8pt;
    text-decoration: none;
}

div.tabs a:link.myhpu, div.tabs a:visited.myhpu, div.tabs a:active.myhpu {
    color: #666666;
    font-family:arial,tahoma,sans-serif;
    font-weight:normal;
    font-size: 8pt;
    text-decoration: none;
}

div.tabs a:hover {
    background: #B2D98C;
    text-decoration: none;
}


div.page {
    height: auto;
    width: 413px;
    padding: 5px 0px 5px 5px;
}

.pagebottom {
    width: 765px;
}


div.topbar {
    background: #CCE5B2;
}

div.topbar_above {
    height: 8px;
    font-size: 0pt;
    border-bottom: #8DA773 2px solid;
    background: #CCE5B2;
}

div.topbar_below {
    height: 5px;
    font-size: 0pt;
    border-bottom: #C0BEB4 2px solid;
    background: #CCE5B2;
}

div.logo {
    padding: 2px 0px 23px 0px;
}

div.currencyselect {
    position: absolute;
    top: 20px; left: 150px;
}

div.login_box {
    position: absolute;
    top: 45px; left: 635px;
}

div.loggedin_box {
    position: absolute;
    top: 45px; left: 635px;
    border: #C0BEB4 1px solid;
}

a.livehelp_quicklinks {
    position: absolute;
    top: 10px; left: 628px;
}

div.quicklinks {
    font-size: 6pt;
    top: 20px; 
}

div.quicklinks a {
    color: #888888;
    font-size: 7pt;
    padding: 2px 3px 3px 3px;
    text-decoration: none;
}

div.quicklinks a:hover {
    color: #555555;
    font-size: 7pt;
    text-decoration: underline;
}

div.girl {
    position: absolute;
    top: 136px;
    border: 0px none;
    margin: 0;
    width: 203px;
    height: 279px;
}

div.starthere_top {
    position: absolute;
    top: 405px; left: 206px;
    background: url(/images/frontpage/starthere_top.gif) no-repeat center top;
    width: 559px;
    height: 10px;
}

div.starthere_bottom {
    position: absolute;
    top: 530px; left: 206px;
    background: url(/images/frontpage/starthere_bottom.gif) no-repeat center top;
    width: 559px;
    height: 10px;
}

div.starthere {
    position: absolute;
    top: 415px; left: 208px;
    border: 0px none;
    border-right: #8DA773 1px solid;
    border-left: #8DA773 1px solid;
    background: #B2D98C;
    width: 557px;
    height: 115px;
}

div.fppromo {
    position: absolute;
    top: 140px; left: 205px;
    border: 0px none;
    padding: 8px;
    width: 410px;
    height: 173px;
}

div.fpquote {
    position: absolute;
    top: 175px; left: 635px;
    border: 0px none;
    padding: 8px;
    width: 130px;
    height: 90px;
    font-size:7pt;
}

div.warnings {
    position: absolute;
    font-size: 6pt;
    top: 50px; left: 500px;
}

div.warnings a {
    color: red;
    font-weight:bold;
    font-size: 8pt;
    text-decoration: none;
}

div.warnings a:hover {
    color: #990000;
    font-weight:bold;
    font-size: 8pt;
    text-decoration: underline;
}

.priceText {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#7DBC3F;
	font-weight:bolder;
	font-size:44px;
}
.dollarSign {
	padding-top:5px;
	font-size:18px;
	vertical-align:text-top;
}
.penceText {
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:18px;
	vertical-align:text-bottom;
	font-weight:bold;
	color:#99CC66;
}

.boxcloud a {
    color: #336699;
    background: #E5E5E5;
    border-color: #B2B2B2;
    border-width: 1px; 
    border-style: solid solid solid solid;
    font-weight: bold;
    padding: 4px 10px 3px 10px;
    text-decoration: none;
	font-size:10px;
}

.boxcloud a:hover  {
    color: #5982ac;
    background: #B2B2B2;
    text-decoration: none;
}

.inputTopDomSearch2 {
	BORDER: 1px 1px 1px 1px solid #cccccc;
	FONT-SIZE: 10px;
	height: 13px;
	COLOR: #666666;
	background-color: #EAF3E2;
}