/****************  TAG CSS  *******************/
body { margin-top:10px; }
body, p, td, input, select, textarea {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #404040;
}

a	{
	text-decoration:none;
	color:#F16B12;
}

a:hover	{
	text-decoration:underline;
}

form {
    margin-bottom: 0px;
}

/***********  CLASSES  *************/

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #404040;
}

.large_text	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
}

.small_text	{
	font-size: 11px;
}

.main_table{
	background-color:#FFFFFF;
}
.col_table{
	/***background-color:E1F0F9;**/
	background-color:#0054A6;
}

a.normal_link, a.normal_link:link, a.normal_link:active, a.normal_link:visited { text-decoration:underline; }
a.normal_link:hover { text-decoration:none;}

.errorfield {
	color: #FF0000;
}

.tbl_bgcell_dark td	{
	background-color:#E3E3E3;
	/*background-color:#C9DEEF;
	border-bottom:1px solid #C9DEEF;*/
}

.tbl_bgcell_dark { font-weight:bold; }

.tbl_bgcell_light	{
	background-color:#EEEEEE;
	/*background-color:#DFF1FF;*/
}

.tbl_bgcell_white	{
	background-color:#FFFFFF;
}

.tbl_border	{
	border:1px solid #E1F0F9;
}

.main_pad	{
	padding:10px 4px 5px 2px;
}

.subcategory	{
	padding:25px 5px 5px 5px;
}

.price_tag	{
	font-size:13px;
}

.button	{
	background-color:#F16B12;
	font-weight:bold;
	font-size: 9px;
	color:#FFFFFF;
	border: 1px solid #FFFFFF;
	/*border-color: #FFFFFF #E1F0F9 #E1F0F9 #FFFFFF;*/
	cursor:pointer;
}

input.button_check { padding:3px 20px; }

.grey_btn	{
	background-color:#E3E3E3;
	font-weight:bold;
	font-size: 9px;
	color:#404040;
	border: 1px solid #FFFFFF;
	/*border-color: #FFFFFF #E1F0F9 #E1F0F9 #FFFFFF;*/
	cursor:pointer;
}

.large	{
	padding:0px;
	font-size:12px;
}

.thin_heading	{
	padding-top:3px;  
	padding-bottom:3px;
}

h1	{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 19px;
	color:#014F9B;
 	margin:0px;
	margin-bottom:-5px;
}

/*
OLD H1 code

h1	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	font-weight:bold;
	text-decoration:underline;
	color:#7AA4CA;
}
*/

/**************************************************************/

#order_path	{
	border: 1px solid #C9DEEF;
	background-color:#FFFFFF;
}

#order_path	.progress_bar{
	background-color:#F16B12;
	color:#FFFFFF;
	font-weight:bold;
}

#breadcrumb	{
	color:666666;
	font-size:12px;
	font-style:italic;
}

#breadcrumb a	{
	color:666666;
}

#footer_link a {
	color:#0054A6;
}


.whitebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.orangetextbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}

.blue_text	{
	color:#7AA4CA;
}

.whitetext{
color:#FFFFFF;
}

.bluetext{
color:#1B6BB3;
}

<!-- new SEO work -->

a.seo:link, a.seo:visited, a.seo:hover
{
	color: #666666;
	text-decoration: none;
	font-size: 6pt;
	text-decoration:underline;
}

.seo
{
	color: #666666;
	text-decoration: none;
	font-size: 6pt;
}

.required_field_highlighted
{
	color: red;
}
.required_asterisk
{
	font-size: 10px;
	color: red;
}

/* Start of Page Navigation */

#page_navigation ul {
	margin:0;
	padding:0;
}

#page_navigation li { 
	display: inline; 
	list-style:none; 
}

#page_navigation li a { 
	float: left;
}

#page_navigation li a img {  
	border:none; 
}

#page_navigation li a:hover { 
	visibility:visible; 
}

#page_navigation li a:hover img { 
	visibility:visible; 
}

#page_navigation li a:hover img/**/ { 
	visibility:hidden; /* hide from IE5.0/win */
}

#nav_home { 
	background:url(../images/top_navigation/home_hover.gif) no-repeat; 
}

#nav_about_us { 
	background:url(../images/top_navigation/about_us_hover.gif) no-repeat; 
}

#nav_how_it_works { 
	background:url(../images/top_navigation/how_it_works_hover.gif) no-repeat; 
}

#nav_happy_customers { 
	background:url(../images/top_navigation/happy_customers_hover.gif) no-repeat; 
}

#nav_in_the_news { 
	background:url(../images/top_navigation/in_the_news_hover.gif) no-repeat; 
}

#nav_faqs { 
	background:url(../images/top_navigation/faqs_hover.gif) no-repeat; 
}

#nav_contact_us { 
	background:url(../images/top_navigation/contact_us_hover.gif) no-repeat; 
}

/* End of Page Navigation */


#nav_right_bar_form {
	padding-top:7px;
	font:11px Verdana;
	color:#FFFFFF;
}

.nav_right_bar_field {
	width:117px; 
	font:11px Verdana; 
	color:#A0A0A0;
	border:1px solid #1868B6;
}

input.nav_right_bar_field { }

.nav_dotted {
	padding:5px 0;
}

.nav_login_btn {
	position:relative;
	margin-bottom:-4px;
	margin-left:15px;
}

/* ---- */

#user_logged_in {
	padding-top:15px;
	font-weight:bold;
	color:#0054A6;
}

#logged_in_details {
	font-size:10px;
	color:#0054A6;
}

#logged_in_details a, #logged_in_details a:link, #logged_in_details a:visited, #logged_in_details a:active {
	color:#0054A6;
}

#logged_in_details a:hover {
	text-decoration:underline;
}

.join_links, .join_links a, .join_links a:link, .join_links a:active, .join_links a:visited { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#0054A6; text-decoration:none; }
.join_links a:hover {text-decoration:underline;}
.main_logo { margin-bottom:15px;}

.side_login_text { color:#0054A6; font-size:10px; }
.side_login_text a, .side_login_text a:link, .side_login_text a:active, .side_login_text a:visited { font-size:10px; text-decoration:none; }
.side_login_text a:hover { text-decoration:underline;}

.tick_text { font:11px Verdana, Arial, Helvetica, sans-serif; padding-bottom:2px;}

.price_link a, .price_link a:link, .price_link a:active, .price_link a:visited { text-decoration:underline; color:#404040;}
.price_link a:hover { text-decoration:none;}

a.my_account_link, a.my_account_link:link, a.my_account_link:active, a.my_account_link:visited { font-size:14px; color:#F16B12; text-decoration:none;}
a.my_account_link:hover { text-decoration:underline; }
 