body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.nav_backtile {
	background-image: url(../images/top_nav_tile.gif);
	background-repeat: repeat-x;
}
.nav_subMenuText {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.nav_subMenuText:hover {
	text-decoration: underline;
}
.top_redbar_tile {
	background-image: url(../images/top_redbar_tile.gif);
	background-repeat: repeat-x;
}
.top_greybar_tile {
	background-image: url(../images/top_greybar_tile.gif);
	background-repeat: repeat-y;
}
.text_smallBold {
	font-weight: bold;
}
.rblock_tile {
	background-image: url(../images/rblock_bg_tile.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #F2F9FE;
}
.rblock_FREE {
	font-size: 19px;
	font-weight: bold;
	color: #ED333C;
}
.rblock_phoneName {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.bot_text {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.bot_text:hover {
	text-decoration: underline;
}
.smallBlack {
	font-size: 10px;
	color: #666666;
}
.shop_frame {
	background-image: url(../images/shop_frame_maintile.gif);
	border-bottom: 1px solid #A9A9A9;
}
.shop_frame_toptile {
	background-image: url(../images/shop_frame_toptile.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.shop_slider_number {
	background-color: #DEE3E6;
	font-weight: bold;
	font-size: 12px;
	border: 0px solid;
	width: 22px;
	font-family: Arial, Helvetica, sans-serif;
	height: 15px;
	text-align: center;
}
.form_txtbox_small {
	font-size: 12px;
	background-color: #F5F5F5;
	border: 1px solid #A9A9A9;
	width: 22px;
	height: 15px;
	vertical-align: baseline;
}
.text_smallBold_white {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.text_smallBold_white:hover {
	text-decoration: underline;
}
.text_smallBold_red {
	font-weight: bold;
	color: #ED333C;
	text-decoration: none;
}
.text_12Bold {
	font-weight: bold;
	font-size: 12px;
}
.form_dropdown {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.shop_frame_topgrad {
	background-image: url(../images/shop_frame_topgrad.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.shop_total_number {
	background-color: #ED333C;
	font-weight: bold;
	font-size: 12px;
	border: 0px solid;
	width: 28px;
	font-family: Arial, Helvetica, sans-serif;
	height: 15px;
	text-align: center;
	color: #FFFFFF;
}
.text_12 {
	font-weight: normal;
	font-size: 12px;
}
.shop_deal_frame {
	background-color: #F1F8FE;
	border: 1px solid #A9A9A9;
}
.shop_deal_bottile {
	background-image: url(../images/shop_deal_bottile.gif);
	background-repeat: repeat-x;
	background-position : bottom;	
}
.text_19 {
	font-weight: bold;
	font-size: 19px;
}
.text_12BoldRed {
	font-weight: bold;
	font-size: 12px;
	color: #ED333C;
}
.text_11 {
	font-weight: normal;
	font-size: 11px;
}
.shop_specs_frame {
	background-color: #FFFFFF;
	border: 1px solid #A9A9A9;
}
.shop_specs_highlight {
	background-color: #DEE3E6;
}
.shop_specscroll {
	height: 120px;
	width: 296px;
	overflow: auto;
	padding: 2px;
}
.shop_deal_details_frame {
	background-color: #FFFFFF;
	border: 1px solid #A9A9A9;
}
.shop_deal_redbubble_tile {
	background-image: url(../images/shop_deal_redbubble_tile.gif);
	background-repeat: repeat-x;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;
}
.text_33Red {
	font-weight: bold;
	font-size: 33px;
	color: #ED333C;
}
.shop_deal_redback {
	background-color: #ED333C;
	width: 93px;
	color: #FFFFFF;
	display: block;
	padding: 2px 2px 2px 6px;
}
.shop_deal_details_bot {
	background-color: #999FA5;
}
.shop_deal_details_blue {
	background-color: #F1F8FE;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999FA5;
	border-left-color: #999FA5;
}
.shop_deal_bottile_big {

	background-image: url(../images/shop_deal_bottile_big.gif);
	background-repeat: repeat-x;
}
.shop_bill_bgtile {
	background-image: url(../images/bill_bgtile.gif);
	background-repeat: repeat-y;
}
.shop_VAS_frame {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #A9A9A9;
	border-right-color: #A9A9A9;
	border-bottom-color: #A9A9A9;
	background-color: #FFFFFF;
}
.list_small {
	font-size: 10px;
	color: #666666;
	margin-left: -25px;
	list-style-image: url(../images/bullet_smallred.gif);
	margin-bottom: 0px;
}
.cont_frame_l_topgrad {
	background-image: url(../images/cont_frame_topgrad.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.cont_frame_l {
	background-image: url(../images/cont_frame_l_maintile.gif);
	border-bottom: 1px solid #A9A9A9;
	background-repeat: repeat-y;
}
.form_txtbox_med {
	font-size: 12px;
	background-color: #F5F5F5;
	border: 1px solid #A9A9A9;
	width: 120px;
	height: 15px;
	vertical-align: baseline;
}
.cont_dotline_horiz {
	background-image: url(../images/dotline_horiz.gif);
	background-repeat: repeat-x;
}
.form_txtbox_37px {
	font-size: 12px;
	background-color: #F5F5F5;
	border: 1px solid #A9A9A9;
	width: 37px;
	height: 15px;
	vertical-align: baseline;
}
.form_txtbox_92px {
	font-size: 12px;
	background-color: #F5F5F5;
	border: 1px solid #A9A9A9;
	width: 92px;
	height: 15px;
	vertical-align: baseline;
}
.cont_txt_para {
	font-size: 11px;
	line-height: 16px;
}
.cont_head2 {
	background-image: url(../images/cont_head2_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #ED333C;
}
.cont_thick_dotline_horiz {
	background-image: url(../images/cont_thick_dotline_horiz.gif);
	background-repeat: repeat-x;
}
.form_radio {
	vertical-align: middle;
}
.text_10_grey {
	font-weight: normal;
	font-size: 10px;
	color: #666666;
}
.comp_frame_topgrad {
	background-image: url(../images/comp_frame_topgrad.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.comp_frame {
	background-image: url(../images/comp_frame_bgtile.gif);
	border-bottom: 1px solid #A9A9A9;
	background-repeat: repeat-y;
}
.comp_txt_phonename {
	font-size: 16px;
	font-weight: bold;
}
.comp_table_vline {
	background-image: url(../images/comp_table_vline.gif);
	background-repeat: repeat-y;
}
.list_terms {
	list-style-type: decimal;
}
.link_11 {
	font-size: 11px;
	color: #ED333C;
	text-decoration: none;
	font-weight: bold;
}
.link_11:hover {
	text-decoration: underline;
}
.cont_frame {
	background-image: url(../images/cont_frame_maintile.gif);
	border-bottom: 1px solid #A9A9A9;
}
.cont_frame_topgrad {
	background-image: url(../images/cont_frame_topgrad.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.cont_frame_m {
	background-image: url(../images/cont_frame_m_maintile.gif);
	border-bottom: 1px solid #A9A9A9;
}
.cont_frame_m_topgrad {
	background-image: url(../images/cont_frame_m_topgrad.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.form_dropdown_regular {
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	width: 80px;
}
.form_txtbox_162px {
	font-size: 12px;
	background-color: #F5F5F5;
	border: 1px solid #A9A9A9;
	width: 162px;
	height: 15px;
	vertical-align: baseline;
}
.form_txtbox_tel_suffix {
	font-size: 12px;
	background-color: #F5F5F5;
	border: 1px solid #A9A9A9;
	width: 87px;
	height: 15px;
	vertical-align: baseline;
}
.shop_deal_frame_red {
	background-color: #F0F9FE;
	border: 2px solid #ED333C;
}
.cont_xthick_dotline_horiz {
	background-image: url(../images/cont_xthick_dotline_horiz.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.shop_tariffdetails {
	height: 350px;
	width: 520px;
	overflow: auto;
	padding: 0px;
}
.text_14Red {
	font-weight: bold;
	font-size: 14px;
	color: #ED333C;
}
.link_12 {
	font-size: 12px;
	color: #ED333C;
	text-decoration: none;
	font-weight: bold;
}
.link_12:hover {
	text-decoration: underline;
}
.text_10 {
	font-weight: normal;
	font-size: 10px;
}
.link_11Grey {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.link_11Grey:hover {
	text-decoration: underline;
}
.links_highlight {
	background-color:#FFFFFF;
	display: block;
	padding: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEE3E6;
	visibility: visible;
}
.links_highlight:hover {
	background-color: #CCCCCC;
}
.cont_frame_ml {

	background-image: url(../images/cont_frame_ml_maintile.gif);
	border-bottom: 1px solid #A9A9A9;
}
.cont_frame_ml_topgrad {
	background-image: url(../images/cont_frame_ml_topgrad.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.checkout_dotsline {
	background-image: url(../images/checkout_dots_mid.gif);
	background-position: left center;
}
.basket_bluebg {
	background-color: #F1F8FE;
}
.hr_dotline_grey {
	background-image: url(../images/dotline_grey_hr.gif);
	background-repeat: repeat-x;
	height: 1px;
	background-position: left center;
	background-color: #FFFFFF;
}
.txt_15Bold_black {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.txt_15Bold_red {

	font-size: 15px;
	font-weight: bold;
	color: #ED333C;
}
.vr_dotline_red {
	background-image: url(../images/vr_dotline_red.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width: 1px;
}
.hr_dotline_red {
	background-image: url(../images/hr_dotline_red.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 1px;
}
.hrDotsDgBasket
{
	border-bottom:dotted 1px #A9A9A9;
}
.frame_top {

            background-image: url(../images/frame_top.gif);

            background-repeat: repeat-x;

            background-position: left top;

}

.frame_border_l {

            background-image: url(../images/frame_l.gif);

            background-repeat: repeat-y;

}

.frame_border_r {

            background-image: url(../images/frame_l.gif);

            background-repeat: repeat-y;

            background-position: right top;

}

.frame_border_bot {

            background-image: url(../images/frame_l.gif);

            background-repeat: repeat-x;

            background-position: left bottom;

}

.frame_head_bg {

            background-image: url(../images/frame_head_bg.gif);

            background-repeat: repeat-x;

}

.frame_sepline {

            background-image: url(../images/frame_sepline.gif);

            background-repeat: repeat-y;

            background-position: center top;

}

.frame_sepline_onWhite {

            background-image: url(../images/frame_sepline_onWhite.gif);

            background-repeat: repeat-y;

            background-position: center top;

}

.frame_headings {

            font-weight: bold;

            color: #ED333C;

            text-align: center;

            font-family: Arial, Helvetica, sans-serif;

            font-size: 12px;

            line-height: 10px;

}

.frame_delete_bg {

            background-color: #EDF1F3;

}

.frame_sub-total {

            background-color: #DEE3E6;

            border-right-width: 2px;

            border-bottom-width: 2px;

            border-left-width: 2px;

            border-right-style: solid;

            border-bottom-style: solid;

            border-left-style: solid;

            border-right-color: #FFFFFF;

            border-bottom-color: #FFFFFF;

            border-left-color: #FFFFFF;

}

.frame_sepline_onWhite {

            background-image: url(../images/frame_sepline_onWhite.gif);

            background-repeat: repeat-y;

            background-position: center top;

}

.txt_12red_bold {

            font-size: 12px;

            font-weight: bold;

            color: #ED333C;

            font-family: Arial, Helvetica, sans-serif;

}

.txt_12black_bold {

            font-size: 12px;

            font-weight: bold;

            color: #000000;

}

.ListingDes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
.DealDetailBtmBg {
	background-image: url(../images/DealDetail_BtmTile.jpg);
	background-repeat: repeat-x;
}
.text_smallBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}
.listingbg {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.shop_specs_highlight {
	background-color: #DEE3E6;
}
.shop_specscroll {
	height: 120px;
	width: 280px;
	overflow: auto;
	padding: 2px;
}
.text_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.pageContentBg2 {

	background-image: url(../images/DealDetail_OuterTblTile.jpg);
	background-repeat: repeat-y;
}
.DetailHandsetTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ed333c;
	line-height: 18px;
	text-indent: 4px;
}
.detailcopy2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ed333c;
	line-height: 18px;
	text-indent: 4px;
}
.detailcopy3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ed333c;
	line-height: 18px;
	text-indent: 4px;
	background-image: url(../images/DealDetail_InnerTblTile.jpg);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
}
.detailcopy1 {
	font-size: 10px;
	color: #ed333c;
	margin-left: -25px;
	list-style-image: url(../images/bullet_smallred.gif);
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.deal_price03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ed333c;
}
.deal_price02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ed333c;
}
.deal_price01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	color: #ed333c;
	line-height: -15px;
}
.deal_priceR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ed333c;
	vertical-align: top;
}
.deal_des03 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #ed333c;
}
.DetailInnerTable {
	background-color: #f1f8fe;
	border: 1px solid #999999;
}
.detailcopy4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-indent: 4px;
	background-image: none;
}
.pageContentHead2 {
	background-image: url(../images/DealDetail_TopTile.jpg);
	background-repeat: repeat-x;
}
.ListingDes3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	vertical-align: bottom;
	text-indent: 4px;
}
.DealInnerTableBtm {
	background-color: #A0A5A9;
	padding-top: 4px;
	padding-bottom: 4px;
}
