body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size : 100%;
  padding : 0px;
  margin : 0px;
  background:url("images/bg_stripes_strip.jpg") repeat-x;
  background-color:#9A9A9A;
}

button { cursor: pointer }
table { border: 0px; background:#FFF; }
td { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; }
th { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; }
/*LI { font-size: 70%; color: #000000 }*/
A { color: #ff6500 }
/*A:hover { color: #333333 }*/

/* SPLASH PAGE STYLES */
.td_splashpage { padding: 0 0 5px 0; }
.h2_splash { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-weight:bold; margin:0; padding:0; color:#FFF; }
.h2_splash a { display:block; margin:0; padding: 6px 0 5px 6px; }


/* MAIN SITE STRUCTURE */
/*.tbl_main { margin:0 auto; }


.tbl_menu { margin:5px 0; }
.tbl_menu tr td { border-bottom: 0; background:url("images/section_tab.jpg") no-repeat; width:180px; height:24px; margin:5px 0; padding:0; }
.tbl_menu tr td.high { border-bottom: 0; background:url("images/section_tab_high.jpg") no-repeat; width:180px; height:44px; margin:5px 0; padding:0; }


.tbl_menu tr.moreInfo td { background:url("images/more_info_tab.jpg") no-repeat; height:27px; }
.tbl_menu tr td a.link_black { color:#5F5F5F; text-decoration:none }

.tbl_menu tr td:hover { background-position:0 -22px; }
.tbl_menu tr td.high:hover { background-position:0 -42px; }
.tbl_menu tr.moreInfo td:hover { background-position:0 -27px; }
.tbl_menu tr td:hover a.link_black { color:#000; text-decoration:underline; }

.tbl_menu tr.menuHeadOrange td a { color:#FFF; text-decoration:none; margin: 0 0 0 5px; }
.tbl_menu tr.menuHeadOrange td { background:url("images/menu_head_tab.jpg") no-repeat 0 0; height:30px; }
.tbl_menu tr.menuHeadOrange td:hover { background-position:0 -30px; }

.tbl_menu tr.menuHeadBlue td a { color:#FFF; text-decoration:none; margin: 0 0 0 5px; }
.tbl_menu tr.menuHeadBlue td { background:url("images/menu_head_tab2.jpg") no-repeat; height:30px; }
.tbl_menu tr.menuHeadBlue td:hover { background-position:0 -30px; }*/

.tbl_main { margin:0 auto; }


.tbl_menu { margin:0 0 5px 0; }
.tbl_menu tr td { border-bottom: 0; background:url("images/section_tab.jpg") no-repeat; width:180px; height:24px; margin:5px 0; padding:0; }
.tbl_menu tr td.high { border-bottom: 0; background:url("images/section_tab_high.jpg") no-repeat; width:180px; height:44px; margin:5px 0; padding:0; }


.tbl_menu tr.moreInfo td { background:url("images/more_info_tab.jpg") no-repeat; height:29px; width:180px; margin:0; vertical-align:top; }
.tbl_menu tr.moreInfo td a { display:block; margin:2px 0 0 0; padding:7px 0 6px 10px; }

.tbl_menu tr td a.link_black { color:#5F5F5F; text-decoration:none }

.tbl_menu tr td:hover { background-position:0 -22px; }
.tbl_menu tr td.high:hover { background-position:0 -42px; }
.tbl_menu tr td.menuSelectedHigh { background:url("images/section_tab_high.jpg") no-repeat; background-position:0 -42px; }
.tbl_menu tr.moreInfo td:hover { background-position:0 -29px; }
.tbl_menu tr td:hover a.link_black { color:#000; text-decoration:underline; }
.tbl_menu tr td.noLink:hover {background-position:0 0;}


.tbl_menu tr.menuHeadOrange td a { color:#FFF; text-decoration:none; }
.tbl_menu tr.menuHeadOrange td { background:url("images/menu_head_tab.jpg") no-repeat; height:30px; }
.tbl_menu tr.menuHeadOrange td:hover { background-position:0 -30px; }

.tbl_menu tr.menuHeadBlue td a { color:#FFF; text-decoration:none; }
.tbl_menu tr.menuHeadBlue td { background:url("images/menu_head_tab2.jpg") no-repeat; height:30px; }
.tbl_menu tr.menuHeadBlue td:hover { background-position:0 -30px; }
.tbl_menu tr.menuHeadBlue td#topMenuSelected { background-position:0 -30px; }
.tbl_menu tr.menuHeadOrange td#topMenuSelected { background-position:0 -30px; }

.menuSelected{ background-position:0 -22px; }
.menuSelected p { color:#000; }

.strip_top { background:url("images/menu_bg.jpg") no-repeat; height:27px; width:759px; }
.div_header { padding: 0px; margin:0 0 5px 0; }
.div_main_content_holder { margin:0; padding: 0 0 0 13px; }
.div_main_content_box { margin: 0px; padding: 0px; width:558px; }
.div_main_content_box_thanks { margin: 0px; padding: 0px; width: 370px; }
.div_left { text-align: left; float:left }
.div_left_range { text-align: left; float:left; }
.div_right {
text-align: right;
float:right;
/*background-color: #ececec;*/
width: 200px;
border: 0px;
padding: 5px;
margin: 0px
}

/* HEADERS */

.h1_main, .h1_topmargin, .outbound_2008_h_small2 { color : #000080; font-size: 12px; margin:10px 0; padding:0; }
.h1_topmargin { margin: 0; padding:0; }
.h2_rates { margin: 15px; color: #FFF; font-size: 80%; text-align: center; }
.h1_rightalign_dropdown { float:right; text-align:right }
.h1_smallfont { font-size: 60%; font-weight: normal }

/* TEXT SPANS etc. */ 
.text_orange { color : #ff6500; font-size: 12px;} 
.span_notbold { font-weight: normal } 
.text_unbold { font-weight: lighter; font-size: 9px; font-family: verdana } 
.span_text_regular { font-size: 70%; font-family: verdana, arial, helvetica, sans-serif; color: #000000 }
.span_print { font-size: 60%; font-weight: bold }
.span_greytext { color: #7c7c7c }

/* PARAGRAPHS */

.p_main2 {  font-size : 70%; padding: 0px;  margin-bottom: 0; color: #4E4E4E; line-height:15px; }
.p_main_topalign {  font-size:70%; margin:0px;  padding:0px 0 7px 0px; color:#4E4E4E; line-height:15px; }
.p_mainBasket { font-size : 70%; padding: 0px;  margin:5px 0 5px 10px; color: #4E4E4E; line-height:15px; }
.p_mainHead { font-colour:#4E4E4E; font-size : 70%; padding: 0px;  margin-bottom: 15px; line-height:15px;  }
.p_main_small { font-size : 60%; padding: 0px; margin-bottom: 15px;  color: #000000; }
.p_main_no_mar { font-size : 70%; padding: 0px; color: #000000; margin-bottom: 0px; }
.p_main_no_mar_complete { font-size : 70%; padding: 0px; color: #000000; margin:5px 0px; }
.p_main_no_mar_org { font-size: 70%; padding: 0px; color: #ff6700;  margin-bottom: 0px; font-weight: bold }
.p_main_no_mar_right { font-size : 70%; padding: 0px; color: #000000; margin-bottom: 0px;  text-align: right; }
.p_bold { font-weight:bold; }
.p_info { font-size : 70%; color: #000000; padding:7px 4px 7px 7px; }
/*.p_info2 { font-size : 70%; color: #000000; padding:0; margin:0px; font-weight:bold; }*/
.p_info2 { font-size : 10px; color: #000000; padding:0; margin:0px; font-weight:bold; float: left; }
.h_info_more {  font-size : 70%; color : #656565; text-decoration:none; padding:0 0 0 7px; margin:0px; text-align: center; }
.h_info_more:hover {  font-size : 70%; color : #656565; text-decoration:underline; padding:0 0 0 7px; margin:0px; text-align: center; }
.p_info_bold { font-size : 70%; color: #000000; padding:7px 4px 7px 7px; font-weight:bold; }
.p_topmenu { font-size:60%; margin-top:5px; margin-bottom:5px; margin-right:15px; color:#ffffff; text-align: right }
.p_topcontact { font-size : 60%;  margin-top : 5px; margin-bottom : 5px; margin-left : 15px; color : #ffffff; text-align: left }
.p_menu, .p_menu_open, .p_menu_closed { font-size : 60%; color : #ffffff; margin-top : 4px; margin-bottom : 4px; margin-left : 10px; padding : 0px; }

			  
		 .p_menu a, .p_menu_closed a, .p_menu_open a  { 
			display:block
		 }

	/*.p_menu_open {
		background-image: url(menu_open.jpg);
		background-repeat: no-repeat;
		background-position: right center;
	  }  
	  
	.p_menu_closed {
		background-image: url(menu_closed.jpg);
		background-repeat: no-repeat;
		background-position: right center;
	  }  	  */
  
.p_menu_sub1 {
  font-size:60%;
  color:#000000;
  padding:0;
  margin:0;
 }
  
	.p_menu_sub1 a {
	  display:block;
	  padding:4px 0 4px 23px;
	  margin:0;
	}  
 
 	.p_menu_sub1 img {
		margin: 7px 0 0 15px;
	}
	
.p_menu_sub_info {
	font-size : 60%;
	color : #000000;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 15px;
	padding : 0px;
	background-image: url(infosymbol.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
  }  
  
.p_menu_search {
  font-size : 70%;
  color : #000000;
  margin-top : 5px;
  margin-bottom : 5px;
  margin-left : 15px;
  padding : 0px
  }
  
.p_bottom_strip { font-size: 11px; color:#ffffff; margin:0 10px; font-weight:bold; }

.p_ofcom {
font-size : 10px;
color : #ececec;
margin : 3px
}

	.p_ofcom a {
		color: #ad0a0a;
		font-weight: bold;
		text-decoration: none;
	}
	
	.p_ofcom a:hover {
		color: #ad0a0a;
		font-weight: bold;
		text-decoration: underline;
	}


.p_hover {
font-size : 60%;
color : #000000
}

.p_outbound_benefits_table_p {
	font-size: 70%;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 0px;
	color: #000000
}

.p_outbound_benefits_table_h {
font-size: 80%;
	margin-left: 10px;
	margin-top: 8px;
	margin-bottom: 5px;
	padding: 0px;
	color: #000000;
	font-weight: bold
}

tbl_outbound_benefits_table_btm_padding {
padding-bottom: 3px
}

/* RATES TABLE */

.p_rates_white {
	color : #ffffff;
	font-size : 60%;
	padding: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-weight: bold;
	text-align: left
}

.p_rates_white_no_top_margin {
	color : #ffffff;
	font-size : 60%;
	padding: 0px;
	font-weight: bold;
}



.p_rates_whiteCenter {
	color : #ffffff;
	font-size : 60%;
	padding: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-weight: bold;
	text-align: center;
}

.p_rates_add { color : #ffffff; font-size : 60%; padding: 0px; margin:0; font-weight: bold; }


.p_rates_white_left {
	color : #ffffff;
	font-size : 60%;
	padding-left: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-weight: bold;
	text-align: left
}
.p_rates_white_left2 {
	color : #ffffff;
	font-size : 60%;
	padding: 0px 0px 0px 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-weight: bold;
	text-align: left
}

.p_rates_grey {
	color : #000080;
	font-size : 60%;
	padding: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-weight: bold;
	text-align: center
}

.p_rates_grey_medium {
	color : #000080;
	font-size : 70%;
	padding: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-weight: bold;
	text-align: center
}

.p_rates_grey_big {
	color : #000080;
	font-size : 80%;
	padding: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-weight: bold;
	text-align: center
}

.p_tip {
	color : #666666;
	font-size : 60%;
	padding: 0px;
	margin-left: 3px;
	margin-right: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
}

.p_tip_no_margin{
	color : #666666;
	font-size : 60%;
	padding: 0px;
	margin-left: 3px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 5px;
	text-align: left;
}

.td_rates_blue {
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-top: 0px;
	border-left: 0px
	text-align: left;
}

.td_rates_grey {
	background-color: #7f7f7f;
	border-top: 0px;
	border-left: 0px;
	text-align: left;
	border-right: 1px solid #fff;
}

.td_rates_grey2 {
	background-color: #7f7f7f;
	border-top: 0px;
	border-left: 0px;
	text-align: left;
}

.td_rates_blue_noright {
	border-right: 0px;
	border-bottom: 1px solid #ffffff;
	border-top: 0px;
	border-left: 1px solid #ffffff;
	height:43px;
}

.td_rates_blue_norightBasket {
	border-right: 0px;
	border-bottom: 1px solid #ffffff;
	border-top: 0px;
	border-left: 1px solid #ffffff;
}

.td_rates_blue_noright3 {
	border-right: 0px;
	border-bottom: 1px solid #ffffff;
	border-top: 0px;
	border-left: 1px solid #ffffff;
}

.td_rates_blue_noright2 {
	border-right: 0px;
	border-bottom: 1px solid #ffffff;
	border-top: 0px;
	border-left: 1px solid #ffffff;
	height:18px;
}

.td_rates_orange {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #ffffff;
	border-top: 0px;
	border-left: 0px;
	background-color: #ff6500;
	text-align: left;
}

.td_rates_regular {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-top: 0px;
	border-left: 0px
}

.td_rates_regular2 {
	border-right: 1px solid #ff6501;
	border-bottom: 1px solid #ff6501;
	border-top: 0px;
	border-left: 0px;
	text-align: left;
}

.td_rates_regular_pad {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-top: 0px;
	border-left: 0px;
	padding-left:7px;
}

.td_rates_regular_and_top_pad {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	border-left: 0px;
	padding-left:7px;
}

.td_rates_regular_and_top {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	border-left: 0px
}

.td_rates_regular_and_left {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-top: 0px;
	border-left: 1px solid #999999
}

.tbl_rates {
	margin: 0px;
	padding: 0px;
}

/* BASKET AND CHECKOUT LINKS */

.p_basket {
	color : #000080;
	font-size : 60%;
	padding: 0px;
	margin-left: 20px;
	margin-right: 5px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-weight: normal;
	text-align: left
}



p.p_basket_right {
	color:#000080;
	font-size:10px;
	padding:0px;
	margin-left:5px;
	margin-right:5px;
	margin-top:8px;
	margin-bottom:8px;
	font-weight:bold;
	text-align:center;
}

.p_proceed_to_checkout {
	color : #ffffff;
	font-size : 70%;
	padding: 5px;
	font-weight: bold;
	text-align: center
}

.td_bottomwhiteborder {
border-bottom: 1px solid #ffffff
}

.p_loginoptions { color:#000080; font-size:70%; padding:0; margin:0; font-weight:bold; float:left; width:75px; }

.td_blue {
	border-bottom: 1px solid #ffffff;
	border-top: 0px;
	border-left: 0px
}

.p_checkout_details_header {
	color : #ffffff;
	font-size : 70%;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	text-align: left
}

.p_checkout_details {
color : #000000;
	font-size : 70%;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-align: left;
}

.p_checkout_bold {
	color : #000000;
	font-size : 70%;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	text-align: left
}


.p_right {
	color : #000000;
	font-size : 70%;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-align: right
}

/* LINKS */
.link_white { color : #FFF; text-decoration:none; text-align:left; }
a.link_white:hover { color: #FFF; text-decoration:underline; }
a.link_black { text-decoration:none; }
a.link_black:hover { /*color: #ff6600*/ text-decoration:underline; }
.link_img { border : 0px }


/* IMAGES */
.img_nopadding { padding:0px; margin:0px; border:0px }
.img_logo { border : 0px; padding : 0px; margin-right : 22px; margin-top : 25px; float : right }
.img_basket { border : 0px; padding : 0px; margin-left : 3px }
.img_tag { margin-top : 3px; margin-right : 5px; }
.img_icon_top_bar { border: 0px; display: inline; margin: 0px 4px 0px 0px; }


/* FORMS */
.form_nopadding { padding : 0px; margin : 0px; float: left;}
.div_form_search { margin-bottom: 3px; }
.textbox { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 60%; color: #000000; margin-bottom: 1px; background-color:#FFFFFF;}
.textboxInline{float:left; margin-top:10px; margin-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 60%; color: #000000; margin-bottom: 1px; background-color:#FFFFFF;}
.textbox_multiline { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 60%; color: #000000; margin-bottom: 5px; background-color:#FFFFFF; }

.textbox_searchnumber { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; color:#000000; background-color:#FFFFFF; width:32px; }

.btn_orange { 
background-image:url("images/submitForm.jpg"); 
background-color:#FFF; 
height: 30px; 
width: 73px; 
float:right; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #FFFFFF; 
font-weight: bold; 
border: 1px solid #ffffff; 
cursor: pointer; 
text-transform: uppercase; 
clear: both; p
adding: 5px 5px 6px 5px; 
margin: 0;  }


.btn_orangeTEMP { 
background-image:url("images/submitForm.jpg"); 
background-color:#FFF; 
height: 30px; 
width: 73px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #FFFFFF; 
font-weight: bold; 
border: 1px solid #ffffff; 
cursor: pointer; 
text-transform: uppercase;
padding: 5px 5px 6px 5px; 
margin: 12px 0 0 0;  }

.btn_orange2 { background-image:url(images/submitDetails.jpg); background-color:#FFF; height: 28px; width: 121px; float:right; background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; border: 1px solid #ffffff; cursor: pointer; text-transform: uppercase; clear: both; padding: 7px 9px 6px 8px; margin: 0; background-color: #ff6500; }

.btn_orange_form {
background-color : #ff6500;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 60%;
color: #FFFFFF;
font-weight: bold;
border: 0px;
cursor: pointer
}

.btn_orange_checkout {
background-color : #ff6500;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
color: #FFFFFF;
font-weight: bold;
border: 0px;
cursor: pointer;
width: 200px
}

.btn_orange_right {
background-color : #ff6500;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 60%;
color: #FFFFFF;
font-weight: bold;
border: 1px solid #ffffff;
float: right;
cursor: pointer
}

.p_clickonce { text-align: left; font-size: 65%; color: #ff6500; padding: 0; margin: 0; }



/* MYSITC LOGO */
.mystic_logo {
position:fixed;
_position:absolute;	
bottom:0px;
right:0px;
clip:rect(0 100 85 0);
_top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);
_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);
}


/* PROMO */
.span_promo { color:#CC0000; font-weight: bold; padding: 5px; }
.p_promo_error { color:#FFFFFF; font-weight: bold; padding: 5px; font-size: 65% }

/* 0800 to */

.form_0800to
{
margin: 0;
padding: 5px 20px 0
}

.form_0800to2 { margin:0; padding:5px 0 0 0; }




/* NEW OUTBOUND */

.outbound_2008_h_medium {
	color: #000080;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

.outbound_2008_p {
	color: #000080;
	font-size: 70%;
	text-align: left;
	margin: 0px;
	padding: 7px;
}

.outbound_2008_p_left {
	color: #000080;
	font-size: 70%;
	text-align: left;
	margin: 0px;
	padding: 7px 7px 7px 0px;
}




.outbound_2008_p_FAQ_question {
    background-color: #FFFFFF;
	color: #ff6500;
	font-size: 70%;
	text-align: left;
	margin: 0px;
	padding: 7px 0px 0px 7px;
}

.outbound_2008_p_FAQ_question a {
	text-decoration: underline;
	font-weight: bold;
	color: #000080;
}


.outbound_2008_p_FAQ_question a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #000080;
}

.outbound_2008_p_FAQ_text {
	color: #000000;
	font-size: 70%;
	text-align: left;
	margin: 0px;
	padding: 7px 0px 0px 7px;
}
#outbound_2008_confirm{
    /*background-color: #ECECEC;*/
	color: #000000;
	text-align: left;
	height: 60px;
}



.outbound_2008_p_FAQ_answer{
	font-size: 70%;
	text-align: left;
	margin: 0px;
	padding: 3px 0 10px 0;
	background-color: #f0f0f0;
	color: #000;
}

.div_validator{
	font-size: 70%;
	color: red;
}

.outbound_2008_p_black_nopadding{
 	color: #000000;
	padding: 0px;
	margin: 0px;
	text-align:left;
	font-size: 70%;
}

.outbound_2008_p_large {
	color: #000080;
	font-size: 100%;
	text-align: left;
	margin: 0px;
	padding: 7px;
}

.outbound_2008_p_error {
	color: red;
	font-size: 14px;
	text-align: left;
	margin: 0px;
	padding: 7px;
}

.outbound_2008_warning {
	color: red;
	font-size: 0.75em;
	font-weight: bold;
}

.outbound_2008_p_background {
	color: #000000;
	font-size: 70%;
	text-align: left;
	padding: 0px 0px 0px 13px;
	margin: 0px;
}


.div_greyBackground{
	/*background-color: #ECECEC;*/
	width: 558px;
}

.outbound_h_massive {
	color : #000080;
	font-size: 200%;
	font-weight: bold;
	margin: 0px 0px 14px 0px;
	padding: 0px;
}

.outbound_h {
	color : #000080;
	font-size: 150%;
	font-weight: bold;
	margin: 0px 0px 14px 0px;
	padding: 0px;
}

.outbound_p_extras {
	font-size: 100%;
	font-weight: bold;
	color: #000080;
	padding: 5px 5px 0px 5px;
	margin: 0px;
}

.outbound_2008_h {
	color: #000080;
	font-size: 100%;
	font-weight: bold;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}
.outbound_2008_h_box {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 80%;
	padding: 5px;
	margin: 0px;
}
.outbound_2008_p_basic {
	font-size: 80%;
	color: #000000;
	padding: 9px 5px 9px 5px;
	margin: 0px;
}
.outbound_2008_p_box {
	color: #000000;
	font-size: 70%;
	text-align: left;
	margin: 0px;
	padding: 7px;
}

.outbound_2008_p_grey_background_text {
	color: #000000;
	font-size: 70%;
	text-align: left;
	margin: 0px;
	padding: 10px 10px 0px 10px;
}

.outbound_2008_p_quotes{ font-size:14px; color: #828282; }
.outbound_2008_p_box_top { color: #000000; font-size: 70%; text-align:left; margin: 0px; padding: 0 7px 7px 0px; }
.outbound_2008_p_total{ color : #000080; font-size:12px; padding: 0px; margin:8px 5px; font-weight: bold; text-align:left; }
.outbound_2008_grey_box{ width:538px; padding-right:10px; /*background-color:#ECECEC*/ }



.outbound_2008_h_small2 {
	color: #000080;
	font-size: 80%;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

.td_white_border_all {
	border: #FFFFFF 1px solid;
}
.td_white_border_notop{
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
			
}

.outbound_2008_p_box_white_padding{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 70%;
	padding: 5px 0px 7px 0px ;
	margin: 0px;
}
.outbound_2008_p_box_white_centre{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 70%;
	padding: 5px 0px 7px 0px ;
	margin: 0px;
	text-align:center;
}


.outbound_2008_p_box_blue{
	color: #0A0A85;
	font-weight: bold;
	font-size: 70%;
	padding: 5px 0px 0px 0px ;
	margin: 0px;
}
.outbound_2009_p_box_blue{
	color: #0A0A85;
	font-weight: bold;
	font-size: 70%;
	padding: 5px 0px 0px 0px ;
	margin: 0px;
}
.outbound_2009_p_box_blue_left{
	color: #0A0A85;
	font-weight: bold;
	font-size: 70%;
	padding: 5px 0px 0px 10px ;
	margin: 0px;
}

.outbound_2009_p_box_blue_left2{
	color: #0A0A85;
	font-weight: bold;
	font-size: 70%;
	margin: 0px;
}

.tbl_outbound_2009 td{
    border-right: 1px solid #999999;
    border-top: 1px solid #999999;
}

td.outbound_left{
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-top: 1px solid #999999;
}

td.outbound_bottomleft{
    border-left: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
}

td.outbound_bottom{
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    border-top: 1px solid #999999;

}

td.border_none{
    border:0;
}




.outbound_2008_p_box_blue a {
	color: #0A0A85;
	text-decoration: none;
}

.outbound_2008_p_box_blue a:hover {
	color: #0A0A85;
	text-decoration: underline;
}

.outbound_2008_p_box_blue_centre{
	color: #0A0A85;
	font-weight: bold;
	font-size: 70%;
	padding: 5px 0px 7px 0px ;
	margin: 0px;
	text-align:center;
}

.outbound_2008_p_box_faded{
	color: #ADADD6;
	font-weight: bold;
	font-size: 70%;
	padding: 5px 0px 0px 0px ;
	margin: 0px;
}
.outbound_2008_p_grey_background_text {
	color: #000000;
	font-size: 70%;
	text-align: left;
	margin: 0px;
	padding: 10px 0px 0px 10px;
}
.outbound_2008_p_box_top {
	color: #000000;
	font-size: 70%;
	text-align: left;
	margin: 0px;
	padding: 0 7px 7px 0px;
}
.div_float_right{
    float: right;
	margin: 0px;
	padding: 0px;
	display:inline;
	width: 285px;
}
.div_float_left{
    float: left;
	margin: 0px;
	padding: 0px 0px 0px 7px;
	display:inline;
}

.div_outbound2008_repeater{
    border-bottom: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	padding: 0px;
	margin: 0px;
	height: 26px;
	width: 94px;
	background: #0A0A85;
	text-align: center;
}

.div_outbound2008_repeaterGrey{
    border-bottom: 1px #FF6500 solid;
	border-right: 1px #FF6500 solid;
	padding: 0px;
	margin: 0px;
	height: 40px;
	width: 94px;
	background: #EFEFEF;
	text-align: center;
}



.div_outbound2008_repeaterWhite{
    border-bottom: 1px #FF6500 solid;
	border-right: 1px #FF6500 solid;
	padding: 0px;
	margin: 0px;
	height: 40px;
	width: 94px;
	background: #FFFFFF;
	text-align: center;
}

.div_outbound2008_repeaterTop{
    border-bottom: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	padding: 0px;
	margin: 0px;
	height: 50px;
	width: 94px;
	background: #0A0A85;
	text-align: center;
}
.div_outbound2008_repeaterTopVcentre{
    border-bottom: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	padding: 0px;
	margin: 0px;
	height: 50px;
	width: 94px;
	background: #0A0A85;
	text-align: center;
    vertical-align:middle;
    display:table-cell;
}


.div_outbound2008_repeaterTopright{
    border-bottom: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	padding: 0px;
	margin: 0px;
	height: 50px;
	width: 230px;
	background: #0A0A85;
	text-align: center;
}

.div_outbound2008_repeaterToprightVCentre{
    border-bottom: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	padding: 0px;
	margin: 0px;
	height: 50px;
	width: 230px;
	background: #0A0A85;
	text-align: center;
    display:table-cell;
    vertical-align:middle;
}

.div_outbound2008_repeaterLeft {
	height:40px;
	width: 159px;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	text-align:left;
	padding-left: 6px;
}


.td_outbound_2008_blue{
	padding-left: 6px;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-top: 0px;
	border-left: 0px
}




div#pleasewait {
  width: 210px;
  background-color: #FF0000;	
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -230px;
  margin-top: -160px;
  z-index: 1001;	
  display: none;
}

div#pleasewait img { margin: 5px; }


/*SITE RESTYLE CHANGES *********************************************************** */
.clearFloat { clear:both; }
#uberWrap { width:1035px; overflow:hidden; margin:0 auto; }
#contWrapper { float:left; }
.wrapper2 {float: right; }
#outerTable { width:785px; }
#outerTable tr td#left { background:url("images/main_bg_left_slice.jpg") repeat-y; }
#outerTable tr td#right { background:url("images/main_bg_right_slice.jpg") repeat-y; width:9px; border-left:1px solid #FFFFFF;  background-position:center left; }
#outerTable tr td#right img { margin:0; padding:0; }



#logo { margin: 8px 0 0 10px; border:0; text-decoration:none; }
a #logo { border:0; }

#greyBoxTop { background:url("images/grey_box_top.jpg") no-repeat; height:6px; width:759px; margin:7px 0 0 0; padding:0; overflow:hidden; }
#greyBoxBottom { background:url("images/grey_box_bottom.jpg") no-repeat; height:6px; width:759px; margin:0 0 5px 0; padding:0; float:left; }
#greyBoxMid { background:url("images/grey_box_slice.jpg") repeat-y; width:759px; margin:0; padding:0; overflow:hidden; }
#greyBoxMid #inner { margin:7px 14px; }

#footerOuter { background:#9A9A9A; text-align:center; color:#FFF; padding:0; margin:0; }

#adContainer { width:234px; overflow:hidden; margin:10px 0 0 0; padding:0; }
.adBox { width:234px; height:137px; margin:0 0 5px 0; background:url("images/ad_box.png") no-repeat; }
.adBoxContent { width:234px; height:137px; margin:0 0 5px 0; }

.inboundText_container { width: 558px; margin: 0; padding:0; overflow: hidden; }
.inboundBottom {background-image: url(images/boxBottom.jpg); background-repeat: no-repeat; margin: 0; padding: 0; height: 10px; overflow:hidden; }
.inboundBottomRock {background-image: url(images/boxBottom.jpg); background-repeat: no-repeat; margin: 0; padding: 0; height: 8px; overflow:hidden; }
.inboundMiddle { background-image: url(images/boxMiddle.jpg); background-repeat: repeat-y; margin: 0; padding: 0 7px; overflow:hidden; }
.inboundMiddle p { font-size: 11px; color: #666666; padding:0;/*5px;*/ margin: 0; overflow:hidden; }
.inboundMiddle p a { font-weight: normal; text-decoration: none; }
.inboundMiddle p a:hover { font-weight: normal; text-decoration: underline; }

.inboundMiddleFAQ { background-image: url(images/boxMiddle.jpg); background-repeat: repeat-y; margin: 0; padding: 0 7px 0 5px ; overflow:hidden; }
.inboundMiddleFAQ p { font-size: 11px; color: #FF6500; padding: 5px; margin: 0; overflow:hidden; }
.inboundMiddleFAQ p a { font-weight: bold; text-decoration: none; color: #000080; }
.inboundMiddleFAQ p a:hover { font-weight: bold; text-decoration: underline; }

.inboundTopPadding {background-image:url(images/boxTop.jpg); background-repeat: no-repeat; margin:3px 0 0 0; padding: 0; overflow:hidden; height: 6px; }
.inboundTop {background-image:url(images/boxTop.jpg); background-repeat: no-repeat; margin: 0; padding: 0; overflow:hidden; height: 6px; }
.contentContainer { padding:0 10px; }

p.newMain_text { font-size: 70%; color: #666666; }
p.Main_text_table { font-size: 60%; color: #4e4e4e; }
p.p_numPort { font-size:11px; color:#000080; width:190px; float:left; font-weight: bold; padding: 0; margin: 8px 0; }
ul.mainText_list { font-size: 70%; color: #666666;}

ul.serviceList { padding:0; margin:0; list-style-type:none; color:#7D7D7D; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
ul.serviceList li { background:url("images/tick.jpg") no-repeat; background-position:left 0; padding: 0 0 0 15px; margin: 7px 0; overflow:hidden; }


p.linkedText { font-size: 11px; color: #666666; padding: 5px 0 12px 8px;}
p.formFriend { font-size: 11px; color: #666666; padding: 5px 0 5px 8px;}
p.linkedText a { text-decoration: none; color: #FF6500; font-weight: normal; }
p.linkedText a:hover { text-decoration: underline; color: #FF6500; font-weight: normal; }
p.p_tbl { margin:0; padding:0; color:#FFF; font-size:10px; }
p.p_tbl_centre { margin:0; padding:0; color:#FFF; font-size:10px; text-align:center; }
p.p_tbl_blue { color:#000080; margin:0; padding:0; font-size:10px; text-align:center; }
.p_splash { font-size:70%; padding:0; margin:10px 20px; color:#666; line-height:17px; }


#colLeft {float:left; }
#colRight {float:right; }
.btn { background:url("images/btn_blue.jpg") no-repeat; width:136px; height:27px; float:left; }
.btn2 { background:url("images/btn_blue.jpg") no-repeat; width:155px; height:27px; float:left; }
#flashcontent, #flashcontent2 { margin: 5px 0 5px 5px; }
.preview { border:1px solid #000; border-left:0; width:128px; float:left; }
.preview2 { border:1px solid #000; border-left:0; border-top:0; width:128px; float:left; }
.addBasket { background:url("images/largeNumberOrange3.jpg") no-repeat; width:107px; height:43px; background-position:0 0; float:right; }
.compPlan { background:url("images/btn_compare_plan.jpg") no-repeat; width:107px; height:43px; float:right; border-top: 1px solid #ffffff;}

.tableOrange_text { color: #ff6500; font-size: 10px; }
.greyTable_rows { background-color: #eaeaea; }

.loginCont { clear:left; width:250px; margin:0 0 10px 0; }
.loginCont2 { clear:left; width:250px; margin:0 0 10px 0; }
.loginCont input { margin:0; padding:2px 0; width: 130px; }

.loginContInline { clear:left; width:250px; margin:0 0 0px 0; }
.loginContInline input { margin:0; padding:2px 0; width: 130px; }

.loginContForgot { clear:left; width:450px; margin:0 0 0px 0; }
.loginContForgot input { margin:0; padding:2px 0; width: 130px; }


#login { clear:both; }
#loginForm { width: 280px; margin:0 auto; }
.btn_orange_new { background:url("images/btn_continue.jpg") no-repeat; width:70px; height:28px; border:0; color:#FFF; font-weight:bold; margin: 25px 0 0 5px;
padding: 0; vertical-align: baseline; font-size:0.7em; }

.btn_orange_long { background:url("images/btn_continue.jpg") no-repeat; width:70px; height:28px; border:0; color:#FFF; font-weight:bold; margin:5px 0; font-size:0.7em; }

#formWrap input, #formWrap textarea { width: 260px; float:left; }


#tbl_cps th, #tbl_cps td { height:23px; }




.dynamicBtn { background:url("images/btn_orange.jpg")no-repeat; height:28px; border:0; padding: 0 0 0 8px; overflow:hidden; float:left; color:#FFF; font-size:0.7em; }
.dynamicBtnRight{ background:url("images/btn_orange_right.jpg")no-repeat; padding:0; margin:0; height:28px; width:8px; float:left; }


/*FLOATING BASKET STYLES ******************************************************* */
.scroller { width:225px; background:url("images/basket_slice.jpg") repeat-y; overflow:hidden; margin:106px 0 0 0; }
.scrollerHeader { background: url("images/basket_bg.jpg"); width: 216px; height:27px; padding: 0; margin:5px; }
.scrollerHeader p { color:#FFF; margin:0; padding:7px 10px; font-size:10px; font-weight:bold; }
.scrollerHeader a { margin: 0 0 0 70px; color: #fff; font-weight: normal; }
.scrollerContent { padding: 10px 0 0 0; margin: 0 5px; float: left; }
.scrollerContent p { font-size : 70%; padding: 0 0 0 5px 0;  margin:0; color: #666666; line-height:15px; }
.td_rates_scroller_side { border: 1px solid #fff; }
.td_rates_scroller_bottom { border: 1px solid #fff; }
.td_rates_scroller { border: 1px solid #fff; }
.td_rates_scroller p { color: #ffffff; }
.tbl_rates_scroller { border: 0px solid #000; }
p.p_basket_scroller { color : #000080; font-size : 60%; padding: 0px; margin: 4px; font-weight: normal; text-align:center }
/*FLOATING BASKET STYLES END **************************************************** */

.indiviuualTableBlue {
	background-color: #000080;
	width: 140px;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-top: 0px;
	border-left: 0px;
	text-align: left;
	padding: 0;
	margin: 0;
}

.indiviuualTableBlue_header {
	width: 120px;
	background-color: #000080;
	margin: 0;
	padding: 0;
	float: left;
}


/*OUTBOUND CALL STYLES ********************************************************************* */
.div_outbound2008_repeaterLeftTop p, .div_outbound2008_repeaterTop p, .div_outbound2008_repeaterTopright p { padding: 12px 0; }
.outbound_2008_p_box_white { color: #FFFFFF; font-weight: bold; font-size: 70%; margin:0; padding:6px 0 0 0; }
.outbound_2008_p_box_white2 { color: #FFFFFF; font-weight: bold; font-size: 10.5px; margin:0; padding:6px 0 0 0; }
.outbound_2008_p_box_white_small { color: #FFFFFF; font-weight:normal; font-size: 70%; margin:0; padding:0; }


.moreText{
	margin: 15px 0 10px 5px;
	font-size: 11px;
}

.imgContainer {
	margin: 0 0 0 1px;
	padding: 0;
	clear: both;
}

img.imgs {
	padding: 0;
	margin: 0;
}

.questionsText {
	color: #FF6500;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

.questionsText a {
	color: #000080;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 5px;
}

.questionsText a:hover {
	color: #000080;
	font-weight: bold;
	text-decoration: underline;
	margin: 0;
	padding: 0 0 0 5px;
}

.tbl_menu tr td.menuSelected{ background-position:0 -22px; }
.tbl_menu tr td.menuSelected a{ color:#000; }

.btnMain { background:url("images/orangeBtn_main.jpg") no-repeat; height:27px; float:left; padding: 0 0 0 0; margin:2px 0; }
.btnMain span { color:#FFF; font-size:10px; font-weight:bold; margin: 6px 0 0 10px; display:block; }
.btnMain:hover span { text-decoration:underline; }
a .btnMain { border:0; text-decoration:none; }

.btnMainInline { background:url("images/orangeBtn_main.jpg") no-repeat; height:27px; float:left; padding: 0 0 0 0; margin:6px 0px 2px 0; }
.btnMainInline span { color:#FFF; font-size:10px; font-weight:bold; margin: 6px 0 0 10px; display:block; }
.btnMainInline:hover span { text-decoration:underline; }
a .btnMainInline { border:0; text-decoration:none; }

.btnMain2 { background:url("images/greyBtn_main.jpg") no-repeat; height:27px; float:left; padding: 0 0 0 0; margin:2px 0; }
.btnMain2 span { color:#FFF; font-size:10px; font-weight:bold; margin: 6px 0 0 10px; display:block; }
.btnMain2:hover span { text-decoration:underline; }
a .btnMain2 { border:0; text-decoration:none; }
.btnRight2 { background:url("images/greyBtn_right.jpg") no-repeat; height:27px; width:10px; overflow:hidden; margin:2px 0; }

.btnSolution { background:url("images/orangeBtn_main.jpg") no-repeat; height:27px; width:121px; float:left; padding:0; overflow:hidden; text-align:center; margin:2px 0; }
.btnSolution:hover span { text-decoration:underline; }
.btnSolution span { color:#FFF; font-size:10px; font-weight:bold; margin: 7px 0 0 10px; display:block; }
.btnRight { background:url("images/orangeBtn_right.jpg") no-repeat; height:27px; width:10px; overflow:hidden; margin:2px 0; float:left; }

.btnRightInline { background:url("images/orangeBtn_right.jpg") no-repeat; height:27px; width:10px; overflow:hidden; margin:6px 0px 2px 0; float:left }

.btnCompare { background:url("images/btn_grey.jpg") no-repeat; height:27px; width:121px; float:left; padding:0; overflow:hidden; text-align:center; text-decoration:none; }
.btnCompare span { color:#FFF; font-size:10px; font-weight:bold; margin: 7px 0 0 10px; display:block; text-decoration:none; }
.btnCompareRight { background:url("images/btn_grey_right.jpg") no-repeat; height:27px; width:10px; overflow:hidden; float:left; }
.btnCompare { border:0; text-decoration:none; }

a { cursor:hand;  text-decoration:none; }

.btnCompare:hover span { text-decoration: underline; }

.form_0800to select { float:left; margin: 3px 5px 0 0; }
.form_0800to input { float:left; }

ul#providerList { margin:10px; padding:0; list-style-type:none; width:558px; }
ul#providerList li { float:left; padding: 0; margin:0 4px; }

#newsletterTop { background:url("images/newsletter_top.jpg") no-repeat; width:180px; height:12px; overflow:hidden; }
#newsletterMid { background:url("images/newsletter_slice.jpg") repeat-y; overflow:hidden; text-align:center; width:180px; }
#newsletterBottom { background:url("images/newsletter_bottom.jpg") no-repeat; width:180px; height:13px; }
#newsletterMid p { text-align:left; font-size:9px; color:#4E4E4E; margin:8px 5px 8px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#newsletterMid p#goText {  text-align:left; }
#newsletterMid img { padding: 5px 0 0 0;  }
#newsletterMid input#go { float:left; margin:5px 0 0 0; }

.div_outbound2008_repeaterGrey p { color:#0A0AB0; }
.div_outbound2008_repeaterWhite p { color:#CCC; }



/*FLOATING BASKET STYLES ******************************************************* */
#scroller { margin: 106px 0 -5px 0; }
#scrollerHeader { background: url("images/basket_bg.jpg"); width: 216px; height:27px; padding: 0; margin:5px; }
#scrollerHeader p { color:#FFF; margin:0; padding:7px 10px; font-size:10px; font-weight:bold; }
#scrollerHeader a { margin: 0 0 0 70px; color: #fff; font-weight: normal; }
#scrollerContent { padding: 10px 0 0 0; margin: 0 5px; float: left; }
#scrollerContent p { font-size : 70%; padding:0;  margin:5px 0; color: #666666; line-height:15px; }
#scrollerContent p a { color: #666666; }
.td_rates_scroller_side { border: 1px solid #fff; }
.td_rates_scroller_bottom { border: 1px solid #fff; }
.td_rates_scroller { border: 1px solid #fff; }
.td_rates_scroller p { color: #ffffff; }
.tbl_rates_scroller { border: 0px solid #000; }
.p_basket_scroller { color : #000080; font-size : 60%; padding: 0px; margin: 4px; font-weight: normal; text-align: left }

#bTop { background:url("images/basket_bg_top.jpg") no-repeat; height:3px; width:225px; overflow:hidden; }
#bMid { width:225px; background:url("images/basket_slice.jpg") repeat-y; overflow:hidden; }
#bBottom { background:url("images/basket_bg_bottom.jpg") no-repeat; height:3px; width:225px; overflow:hidden; }
/*FLOATING BASKET STYLES END **************************************************** */

.p_rates_white2 { color : #ffffff; font-size : 60%; padding: 0px;margin: 8px 5px; font-weight: bold; text-align:left; float:right;}
.addBasket p { margin: 15px 0 0 0; text-align:center }
.compPlan p { margin: 15px 0 0 0; text-align:center }

p#homeNumbers { font-size:0.7em; font-weight:bold; padding:0; margin:8px 20px 3px 20px; color:#666; line-height:17px; }

.span_homeNumbers { font-size:8pt; font-weight:bold; padding:0; margin:8px 20px 3px 20px; color:#666; line-height:17px; display: inline;}

.h1_homeNumbers { 
	padding:0;
	font-size:8pt;
	margin:0;
	display: inline;
	color:#666;
}


td.addToBasket { background:url("images/addToBasket.jpg") no-repeat; width:44px; height:102px;}
td.addToBasket:hover { background-position: -46px 0;}

.p_rates_white_left3 { color : #ffffff; font-size : 60%; margin:0; padding:0; font-weight: bold; text-align: left; }
.p_rates_white3 { color : #ffffff; font-size : 60%; margin:0; padding:0; font-weight: bold; text-align: left; }

.td_viewTariff {
	background:url("images/largeNumberOrange.jpg") bottom; height:10px; width:101px; padding:8px 0; border:0; border-bottom:1px solid #FFF;
}

.FAQ_container {
	width: 550px;
	margin: 0;
	padding: 0;
	color: #666666;
	font-size: 11px;
}

.faqArea_container {
	margin: 0;
	padding: 5px 5px 10px 2px;
	clear: both;
	overflow: hidden;
}

.faq_question {
	font-weight: bold;
	margin: 0;
	padding: 0;
	float: left;
	width: 85px;
}

.faq_email {
	font-weight: bold;
	margin: 0;
	padding: 3px 0 0 0;
	float: left;
	width: 165px;
}

.faq_questionArea {
	float: right;
	width: 450px;
	margin: 0;
	padding: 0 5px 0 0;
	text-align: right;
}

.faq_emailArea {
	width: 360px;
	margin: 0;
	padding: 0;
	float: right;
	height: 15px;
	text-align: right;
}

.FAQformButton {
	clear: both;
	float: right;
	margin: 5px 10px 0 0;
	padding:0;
	display:block;
	overflow:hidden;
	width:60px;
}

input.textbox2 { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	margin-bottom: 1px;
	margin:0 5px 0 0;
	padding:0 5px 0 0;
	width:345px;
	height: 20px;
}

textarea.textboxBig {
	width: 460px;
	margin: 0;
	padding: 0;
	font-size: 11px;
}

.inboundMiddle p.outbound_2008_p_bold {
	color: #666666;
	font-size: 11px;
	text-align: left;
	margin: 3px 0 0 0;
	padding: 0;
	font-weight: normal;
}

p#1head {
	padding:10px 0 0 0;
	margin:10px 0 0 0;
}

.outbound_2008_p_box_blue4{
	color: #0A0A85;
	font-weight: bold;
	font-size: 70%;
	padding: 0;
	margin: 0;
}

p.outbound_2008_p_box_blue1 {
	color: #0A0A85;
	font-weight: bold;
	font-size: 70%;
	padding: 0;
	margin: 19px 0 0 0;
}

p.outbound_2008_p_box_blue2 {
	color: #0A0A85;
	font-weight: bold;
	font-size: 70%;
	padding: 0;
	margin: 19px 0 0 0;
}

p.outbound_2008_p_box_blue3 {
	color: #0A0A85;
	font-weight: bold;
	font-size: 70%;
	padding: 0;
	margin: 19px 0 0 0;
}

.div_outbound2008_repeaterLeftTop{
	height: 50px; 
	width: 159px;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	text-align:left;
	padding-left: 6px;
    padding-top:3px;
}

.div_outbound2009_repeaterLeftTop{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px ;
	background: #0A0A85;
    background-image:url(images/bg_top_left.jpg); 
    background-position:left top; 
    background-repeat:no-repeat

}

.div_outbound2008_repeaterTop{
    border-bottom: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	padding: 0px;
	margin: 0px;
	height: 50px;
	width: 94px;
	background: #0A0A85;
	text-align: center;
	overflow:hidden;
}

.div_outbound2009_repeaterTop{
	padding: 0px;
	margin: 0px;
	background: #0A0A85;
}

.div_outbound2009_repeaterTopRight{
	padding: 0px;
	margin: 0px;
	background: #0A0A85;
    background-image:url(images/bg_top_right.jpg); 
    background-position:right top; 
    background-repeat:no-repeat; 
    border-right:none;
	
}

.tbl_rates th p {
	text-align:center;
}

p.p_applyOnline { margin: 3px 0 0 10px; color:#FFF; }
table tr th.applyOnline { background:url("images/bg_blue.jpg") no-repeat; width:242px; height:27px; }

a#faqLink:hover { text-decoration:underline; }

p.p_main {  font-size:70%; margin:0px;  padding:7px 0; color:#4E4E4E; line-height:15px; }
p.p_main_steps {  font-size:9px; margin:0;  padding:7px 0 7px 1px; color:#4E4E4E; line-height:15px; width:55px;  }
p.p_main_small {  font-size:60%; margin:0px;  padding:0px 0 7px 0px; color:#4E4E4E; line-height:15px; }
p.p_main_xsmall {  font-size:59%; margin:0px;  padding:0px 0 7px 0px; color:#4E4E4E; line-height:15px; }

span.span_main_xsmall  {  font-size:59%; margin:0px;  padding:0px 2px 7px 4px; color:#4E4E4E; line-height:15px; display:block; margin-top:2px }

table.tbl_features{  padding-top: 12px}
.tbl_features td { padding-bottom:7px; }
.featurePadding{
    padding-left:13px;
}

.blueText{
color: #000080
}

.img_news{
float:left; 
margin-right:10px; 
margin:bottom:10px;
}

.hrNews{
color:#ff6500; 
background-color:#ff6500; 
height:1px; border:0px; 
}

.divClear{
    clear:both;
    height: 30px;
}

table#affiliatesForm tr td p, table#affiliatesForm tr th p {
	color:#000080;
	font-size : 70%;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	text-align: left;
}

table#commissionTbl { border-collapse:collapse; }
table#commissionTbl tr td, table#commissionTbl tr th  { padding:5px; font-size:0.7em; color:#000; border:1px solid #A9A9A9; }
table#commissionTbl tr th { border:1px solid #FFF; border-top:0; }
table#commissionTbl tr#head { background:#000080; }
table#commissionTbl tr#head th { color:#FFFFFF;  }
table#commissionTbl tr.shaded { background:#F2F2F2; }

span.p_signupForm { color:#000080; font-size:0.6em; padding:0; margin:0; font-weight:bold; clear:left; float:left; }
p.signupText { color:#000080; font-weight:bold; font-size:0.6em; padding:5px 0px 7px 0px; margin:0; }
p.signupText2 { color:#FFF; font-weight:bold; font-size:0.6em; padding:5px 0px 7px 0px; margin:0; }
.ouboundTotal{ color : #696969; font-size:11px; padding: 0px; margin:8px 0 8px 5px; font-weight: bold; text-align:left; }

table#outboundTable { border-collapse:collapse; }
table#outboundTable tr td { border:1px solid #CFCFCF;  }

    #aIconRollOverSendEnquiry{
        display:block;
        width:25px;
        height:28px;        
        background: url("/images/icon1-send_enquiry.jpg");
        background-repeat:no-repeat;
    }

    #aIconRollOverSendEnquiry:hover{
        background: url("/images/icon1-send_enquiry_rollover.jpg");
        background-repeat: no-repeat;
    }

    #aIconRollOverSendEnquiry span{
        display: none;
    }

    #aIconRollOverEmailFriend{
        display:block;
        width:31px;
        height:29px;   
        background: url("/images/icon2-email_friend.jpg");
        background-repeat: no-repeat;
    }

   #aIconRollOverEmailFriend:hover{ 
        background: url("/images/icon2-email_friend_rollover.jpg");
        background-repeat: no-repeat;
    }

    #aIconRollOverEmailFriend span{
        display: none;
    }

    #aIconRollOverDownloadInformation{
        display:block;
        width:25px;
        height:29px;   
        background: url("/images/icon3-download-information.jpg");
        background-repeat: no-repeat;
    }

   #aIconRollOverDownloadInformation:hover{
        background: url("/images/icon3-download-information_rollover.jpg");
        background-repeat: no-repeat;
    }

    #aIconRollOverDownloadInformation span{
        display: none;
    }

    #aIconRollOverRequestCallback{
        display:block;
        width:35px;
        height:35px;   
        background: url("/images/icon4-request-call-back.jpg");
        background-repeat: no-repeat;
    }

   #aIconRollOverRequestCallback:hover{
        background: url("/images/icon4-request-call-back_rollover.jpg");
        background-repeat: no-repeat;
    }

    #aIconRollOverRequestCallback span{
        display: none;
    }


    #aIconRollOverPrintPage{
        display:block;
        width:33px;
        height:36px;   
        background: url("/images/icon5-print-page.jpg");
        background-repeat: no-repeat;
    }

   #aIconRollOverPrintPage:hover{
        background: url("/images/icon5-print-page_rollover.jpg");
        background-repeat: no-repeat;
    }

    #aIconRollOverPrintPage span{
        display: none;
    }

    #aIconRollOverLiveChat{
        display:block;
        width:29px;
        height:33px;   
        background: url("/images/icon6-live-chat.jpg");
        background-repeat: no-repeat;
    }

   #aIconRollOverLiveChat:hover{
        background: url("/images/icon6-live-chat_rollover.jpg");
        background-repeat: no-repeat;
    }

    #aIconRollOverLiveChat span{
        display: none;
    }

.outbound_business{
    width: 558px; 
    padding: 0px 0px 0 8px; 
}

.td_grey{
    padding-left:15px; 
    overflow:hidden;
}

.tdSmall{
    font-size:0.9em;
}

.divCheckbox{
    padding-top:3px;
    float:left;
}



.greyOutboundText2{
    padding-left:20px; 
    padding-right:10px;
    padding-top:30px; 
    font-size:0.6em;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 70%;
	margin: 0px;
}

.aGrey{
    color: #4e4e4e;
}

.stripBG { background:url("images/link_strip.jpg") no-repeat; width:558px; height:23px; margin-bottom:5px; overflow:hidden; }
p.p_linkToUs { font-size:70%; margin:5px 0 0 10px;  padding:0; color:#4E4E4E; }
.textSmall{
    font-size: 80%;
}

.textbox3 { width:200px; }

.tbl_outbound_2009 tr th { background:#010080; }
span.p_netPlanner {
	display:block;
	color : #000080;
	font-size : 60%;
	text-align:center;
}

p.greyOutboundText1 {
    padding:10px 0 0 0;
	width:180px;
    font-size:0.6em;
	color: #FFFFFF;
	font-weight: bold;
	margin:0 0 0 23px;
}

/*//////////// POPUP ////////////*/

	div#popup {
		width: 670px;
		position: absolute;
		top: 250px;
		left: 150px;
		margin-left: 0px;
		margin-top: 0px;
		z-index: 99;
	}
	.popup_tbForm {
    	width:200px;
	}
	.popup_form_field {
		font-size: 0.6em;
		color: #939393;
		font-weight:bold;
	}
	.popup_td_form_field {
		width: 80px;
		padding-left:28px;
	}
	.popup_error {
		color:Red;
		font-weight:bold;
		font-size: 0.7em;
	}
	.popup_text{
		font-size: 0.7em;
		color: #939393;
	}
	


.flashPlayer{
    padding-top:20px;
}

.inboundAddToBasketTop {background-image:url(images/add_to_basket_top.png); background-repeat: no-repeat; margin: 0; padding: 0; overflow:hidden; height: 9px; width:194px }
.inboundAddToBasketBottom {background-image: url(images/add_to_basket_bottom.png); background-repeat: no-repeat; margin: 0; padding: 0; height: 9px; overflow:hidden; width:194px}
.inboundAddToBasketMiddle { background-image: url(images/add_to_basket_slice.png); background-repeat: repeat-y; margin: 0; padding: 0 7px; overflow:hidden; width:194px}
.inboundAddToBasketContent {padding: 0 21px 0px 21px;}
.inboundAddToBasketContainer {width:194px; float:right; padding-bottom:0px; margin-bottom:0px;}
.tblAddBasket{margin:8px 14px 7px 14px;}

.inboundAddToBasketMiddle p
{
	color: #000080 !important;
		font-size:60% !important;
			margin: 8px 5px !important;
}

.inboundAddToBasketMiddle .btnAddToBasket p
{
	color: #FFFFFF !important;


}

.btnAddToBasket
{
	width: 100px;
	background:url("images/btn_blue.jpg") no-repeat; 
	height:27px;
}

.addToBasketBtnLeft
{
	
}

.addToBasketBtnRight
{
	background:url("images/addToBasketRight.png");
	height: 27px;
	width: 27px;
	float:left;
}

.addToBasketMiddle
{
	background:url("images/addToBasketMiddleSlice.png");
	background-repeat: repeat-x ;
	height:27px;
	float:left;
	padding-right:9px;

}

.addToBasketMiddle span
{
	margin: 7px 0px 0px 10px;
	display:block;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	
		
}

.addToBasketButtonLeft
{
		background:url("images/addToBasketButtonLeft.png");
		width: 4px;
		height:27px;
		float:left;
}