h1
{
    font-size:12px; 
    font-family:helvetica, sans-serif;
	font-weight:bold ;
}

th
{
	font-size:11px; 
    font-family:helvetica, sans-serif;
	font-weight:bold; 
}

td
{
	font-size:11px; 
	font-family:helvetica, sans-serif;
}

.ptd
{
 width:150;
 align:center;
 cursor:hand;
 font-size:10px;
 font-family:helvetica, sans-serif;
 white-space:nowrap;
}

.norm, .inputreg, .BundleDetailItem
{
 font-size:10px; 
 font-family:helvetica, sans-serif;
}

.inputreg 
{
	width:160px;
}

.buttonnorm
{
 /*BORDER-RIGHT: 1px solid silver;
 BORDER-TOP: 1px solid black;
BORDER-LEFT: 1px solid black; 
BORDER-BOTTOM: 1px solid black;
*/
FONT-SIZE: 10px; 
 CURSOR: hand; 
 FONT-FAMILY: Verdana;
 BACKGROUND-COLOR: silver;
}



.pageheading
{
    font-size:14pt; 
    font-family:arial;
}

.tdhead
{
    font-size:11px; 
    font-family:helvetica, sans-serif;
	font-weight:bold ;
}

.menu_tabs_off
{
	border-right:1px solid white; 
	border-bottom:1px solid white;
	background-Color:#c3bcbc;	 	 
}
.menu_tabs_on
{
	border-right:1px solid white;
 	background-Color:#867978;
}
.menu_link_off
{
 text-decoration: none;
 color:black;
 font-size:12px; 
 font-family:helvetica, sans-serif;

}
.menu_link_on
{
 text-decoration: none;
 color:white;
 font-size:12px; 
 font-family:helvetica, sans-serif;
 
}
.menu_sub
{
 background-color:#867978;
 	 border-bottom:1px solid white;
}
.menu_sub_banner
{
 background-color:#c3bcbc;
}
.sub_menu_link
{
 font-size:12px; 
 font-family:helvetica, sans-serif;
 color:#c3bcbc;

 text-Decoration:none;
}
.sub_menu_link_on
{
 text-Decoration:none;
 color:white;
 font-size:12px; 
 font-family:helvetica, sans-serif;

}
.sub_menu_links
{
 font-size:10px; 
 font-family:helvetica, sans-serif;
 color:white;
}
.datagrid_header
{
 background-color: #b2c951; 
 font-size:12px; 
 font-family:helvetica, sans-serif;
 color:white;
}
.datagrid_footer
{
 background-color: #d4e29b;
}
.datagrid
{

	 border-bottom:1px solid #c3bcbc;
 	 border-top:1px solid #c3bcbc;
 	 border-left:1px solid #c3bcbc;
	 border-right:1px solid #c3bcbc;			 
	 font-size:30;	 
}
.datagrid_links
{
 text-Decoration:none;
 color:#ff9900;
}
.postcode_region
{
 border-bottom:1px solid #c3bcbc;
 border-right:1px solid #c3bcbc;
}
.postcode_areas
{
border-bottom:1px solid #c3bcbc;
}
.region_links
{
 text-Decoration:none;
 color:#867978;
 cursor:hand;
}
.postcode_links
{
text-Decoration:underline;
 color:#867978;
 cursor:hand;
}
.faqlinks
{

color:#867978;
 cursor:hand;
}
.tdman
{
border-bottom:1px solid #c3bcbc;
border-right:1px solid #c3bcbc;
border-left:1px solid #c3bcbc;
border-top:1px solid #c3bcbc;
}
.requiredfield
{
font-size: 11px;
color: #B00000;
font-family:helvetica, sans-serif;
}

.smalltext
{
font-size: 9px;
font-family:helvetica, sans-serif;
color:#867978;

}
.small
{
font-size: 9px;
font-family:helvetica, sans-serif;
color:black;
}

.helptext
{
font-size: 9px;
}

.FSA
{
font-size: 10px;
color: white;
font-family:helvetica, sans-serif;
}

.copyright_link
{
font-size: 10px;
color:#ff9900;
font-family:helvetica, sans-serif;
}
.page_title
{
font-size: 12px;
color:#8d7e70;
font-family:helvetica, sans-serif;

}
.page_links
{
font-size: 12px;
color: #889252; /* #ad7329;*/
font-family:helvetica, sans-serif;
font-weight:bold;
}
.page_links_smaller
{
font-size: 11px;
color: #889252; /*#ad7329;*/;
font-family:helvetica, sans-serif;
font-weight:bold;
}
.page_links_large
{
font-size: 14px;
color: #889252; /*#ad7329;*/
font-family:helvetica, sans-serif;
font-weight:bold;
}
.itemstyle
{
font-size: 10px;
color:black;
font-family:helvetica, sans-serif;

}
.editstyle
{
font-size: 10px;
color:#ff9900;
font-family:helvetica, sans-serif;

}
.inner_menu
{
font-size: 10px;
/*color:#867978;*/
color:black;
font-family:helvetica, sans-serif;
}
.inner_menu_on
{
font-size: 10px;
color:white;
font-family:helvetica, sans-serif;
font-weight:bold;
}

.topline1
{
background-color: #867978;
}
.topline2
{
background-color: #aecb27;
}
.topline3
{
background-color: #ff9900;
}
.soft
{
color:#796E5F;
}


..TaskGrid_Head, TaskGrid_Head td, .TaskGrid_Head a, .TaskGrid_Head a:link, .
TaskGrid_Head a:visited, .TaskGrid_Head a:hover{
   font-weight: bold;
   font-size: 12px;
   color: #c3bcbc;
   background-color: #867978;
}
.error
{
color:red;
}
.label
{
font-size: 10px;
color:#867978;
font-family:helvetica, sans-serif;

}

.itemTitle 
{    
    font-size:11px; 
    font-family:helvetica, sans-serif;    
}

.itemValue 
{
    /*position: relative;*/
    font-size:11px; 
    font-family:helvetica, sans-serif;
	font-weight:bold;
	right: 0px;
}

.brklist_accountoffline 
{
    color:Red;
}

.brklist_accountdaylimit
{
    color:#ff9900;
}

.brklist_accountonline
{
    color:Green;
}
.orange
{
color:#ff9900;
}

.messageOK 
{
    color: Blue;
}

.messageError
{
    color: Red;
}

/*****************************************/
body {
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.leadstyles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
} 

.avbundles_style1 {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;	
	font-size: 16pt;
	font-weight:bold;
}

.avbundles_style2 {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;	
	font-size: 10pt;	
}

.avbundles_style1_soldout {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;	
	font-size: 16pt;
	font-weight:bold;
	color: #7a7a7a;
}

.avbundles_style2_soldout {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;	
	font-size: 10pt;
	color: #7a7a7a;	
}


.avbundles_style13 
{
	font-size: 18px; 
	color: #970F00; 
	font-weight:bold;
}

.avbundles_style13_soldout
{
	font-size: 18px; 
	color: #970F00; 
	font-weight:bold;
	color: #7a7a7a;	
}

.avbundles_style20 
{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;	
	font-size: 9pt;		
	font-weight:bold;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style5 {font-size: 36px; color: #8A644A; }
.style7 {font-size: 36px; color: #C1B05C; }
.style8 {color: #970F00}
.style9 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #970F00; }
.style10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
}
.style11 {font-size: 18px}
.style12 {color: #FFFFFF}
.style13 {font-size: 18px; color: #970F00; }
.style14 {font-family: Arial, Helvetica, sans-serif}
.style15 {font-size: 36px}
.style16 {
	color: #5A3D1B;
	font-size: 18px;
}
.style17 {color: #000000}
.style18 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; }

.page_label 
{
	font-weight:bold;
	font-size:15px;
	color:#993300;
}

.main_image
{
	border-width:0;	
}

.bundle_description 
{
	border-color: Black;
	border-style: solid;
	border-width: 2px;
	background-color: #DBAF63;
	z-index: 10;
	padding-left: 10px;
	padding-right: 10px;
	position: fixed;
	padding: 5px;
	color: White;
	width: 220px;
}


/* NEW GRAPHIC */

body 
{ 
    height:100%;
    background-image: url('../images/design/background_grad.jpg');
	background-repeat: repeat-x;
	background-color: #F8FBE8;
}

.header 
{
	/*background-image: url('../images/design/header_bar.png');*/
	background-repeat: repeat-x;
}

.menubar 
{
	background-image: url('../images/design/nav_bar_green.png');
	background-repeat: repeat-x;
}

.menubar_telephonequalified
{
	background-image: url('../images/design/nav_bar_green.png');
	background-repeat: repeat-x;
}

.menuitem 
{
	font-family: helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: White;
	text-align: center;
}


.footitem 
{
	font-family: helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #c3c8a8;
	text-align: center;	
}

.footTop 
{
	background-image: url('../images/design/bottom_nav.png');
	background-repeat: no-repeat;
	width: 763px;
	height: 31px;
	font-family: helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #c3c8a8;
	padding-left: 20px;
	padding-right: 20px;	
}

.footBottom
{
	background-image: url('../images/design/copyright_bar_green.png');
	background-repeat: no-repeat;
	width: 763px;
	height: 44px;
	font-family: helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: White;
	padding-left: 27px;
	padding-right: 29px;
	vertical-align:middle;
}

.footBottom_telephonequalified
{
	background-image: url('../images/design/copyright_bar_green.png');
	background-repeat: no-repeat;
	width: 763px;
	height: 44px;
	font-family: helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: White;
	padding-left: 27px;
	padding-right: 29px;
	vertical-align:middle;
}

.contentbox_content 
{
	background-color : White;
	width: 763px;
	padding-left:20px;
	padding-right:20px;
	padding-top: 10px;
	padding-bottom:5px;
	color: #7d7d7d;

}

.bundlelist_tr_normal, .bundlelist_tr_normal_sold 
{
	background-color: #fafbf2;
}

.bundlelist_tr_normal_sold {
	background-color: #fafafa;
}
.bundlelist_td_count, .bundlelist_td_count_sold  
{
	width: 90px;
	height: 50px;
	background-image: url('../images/design/green_flag.png');
	background-repeat: no-repeat;
	text-align:left;	
	font-family: Arial, Sans-Serif, helvetica;
	font-weight: bold;
	font-size: 23px;
	color: white;	
	
}

.bundlelist_td_count_sold
{
	background-image: url('../images/design/grey_flag.png');
}

.bundlelist_td_text, .bundlelist_td_text_sold 
{
	text-align:left;
	font-family: helvetica, sans-serif;	
	font-size: 12px;
	color: #bed600;

}


.bundlelist_td_text_sold, .bundlelist_td_text 
{
	color: #7d7d7d;
}

.bundlelist_td_delimiter 
{
	width: 1;
	height: 39;
	background-image: url('../images/design/main_vertdiv.png');
	background-repeat: no-repeat;	
}

.bundlelist_td_price, .bundlelist_td_price_sold 
{
	font-family: helvetica, sans-serif;
	font-weight: bold;
	font-size: 21px;
	color: #889252;	
	width: 110px;
	text-align: center;
}

.bundlelist_td_price_sold  
{
	color: #7d7d7d;
}

.bundlelist_td_more, .bundlelist_td_buy, .bundlelist_td_more_sold, .bundlelist_td_buy_sold
{
	font-family: helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #889252;
	width: 80px;
	text-align: center;
}

.bundlelist_td_more_sold 
{
	color: #7d7d7d;
}

.bundlelist_td_buy_sold 
{
	color: #7d7d7d;
	font-size: 14px;
}

.bundlelist_td_text_big, .bundlelist_td_text_big_sold
{
	font-family: helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	color: #889252;
}

.bundlelist_td_text_big_sold 
{
	color: #808080;
}

.bundlelist_td_text_small, .bundlelist_td_text_small_sold
{
	font-family: helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #bed600;	
}

.bundlelist_td_text_small_sold 
{
	color: #7d7d7d;
}

.titlebox_title 
{
	font-family: helvetica, sans-serif;	
	font-size: 18px;
	color: #889252;		
}

.titlebox_title_orange
{
	font-family: helvetica, sans-serif;	
	font-size: 18px;
	color: #e68f1a;		
}

.titlebox_text 
{
	font-family: helvetica, sans-serif;	
	font-size: 12px;
	color: #7d7d7d;	
}

.titlebox 
{
	background-color : White;
	width: 763px;	
	padding-left: 20px;
	padding-right:20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.titlebox2
{
	background-color : White;
	width: 220px;	
}
.BundleDetailItem 
{	
	padding-left: 10px;
	padding-right:30px;
	vertical-align: bottom;
}

/*
        MODAL DIV STYLES
*/
#modal_container {  
   padding:0px;  
   background-color:#fff;  
   border:1px solid #666;  
   overflow:auto;  
   font-family:helvetica,sans-serif;
   font-size:14px;  
   color:#333;  
   text-align:left;  
   width: 300px;  
   height: 300px; 
} 

#modal_overlay {  
background-color:#000;  
}  

.modaltitle {
height: 30px;
} 