@CHARSET "ISO-8859-1";/**=========================================================* 2px border*/
.box2px_container{	margin-bottom: 10px;}
.box2px_top{
	background: url(/includes/templates/master/images/pop_up_bubbles/box2px_tm.gif) repeat-x top left;	height: 7px;	width: 100%;
	background-color: white;		padding: 0px;	margin: 0px;	overflow: hidden;}.new_solid_gray .box1px_body{	background: url(/includes/templates/master/images/round_corners/offer_rollover.png) no-repeat top left;	width:167px;	height:170px}.orange .box2px_top{	background: url(/includes/templates/master/images/pop_up_bubbles/box2px_orange_tm.jpg) repeat-x top left;	}.solid_top_gray .box2px_top{	background: url(/includes/templates/master/images/pop_up_bubbles/st_gray_tc.gif) repeat-x top left;	}
.box2px_top div.tl{
	background: url(/includes/templates/master/images/pop_up_bubbles/box2px_tl.gif) no-repeat top left;
	height: 7px;	width: 7px;	float: left;	padding: 0px;	margin: 0px;}.orange .box2px_top div.tl{	background: url(/includes/templates/master/images/pop_up_bubbles/box2px_orange_tl.jpg) no-repeat top left;}.solid_top_gray .box2px_top div.tl{	background: url(/includes/templates/master/images/pop_up_bubbles/st_gray_tl.gif) no-repeat top left;}
.box2px_top div.tr{	background: url(/includes/templates/master/images/pop_up_bubbles/box2px_tr.gif) no-repeat top right;	height: 7px;	width: 7px;	float: right;	padding: 0px;	margin: 0px;}.orange .box2px_top div.tr{	background: url(/includes/templates/master/images/pop_up_bubbles/box2px_orange_tr.jpg) no-repeat top right;}.solid_top_gray .box2px_top div.tr{	background: url(/includes/templates/master/images/pop_up_bubbles/st_gray_tr.gif) no-repeat top right;}
.box2px_bottom{	background: url(/includes/templates/master/images/pop_up_bubbles/box2px_bm.gif) repeat-x;	height: 7px;	width: 100%;
	background-color: white;		overflow: hidden;}.orange .box2px_bottom{	background: url(/includes/templates/master/images/pop_up_bubbles/box2px_orange_bm.jpg) repeat-x;	}
.box2px_bottom div.bl{
	background: url(/includes/templates/master/images/pop_up_bubbles/box2px_bl.gif) no-repeat;
	height: 7px;
	width: 7px;
	float: left;
}.orange .box2px_bottom div.bl{	background: url(/includes/templates/master/images/pop_up_bubbles/box2px_orange_bl.jpg) no-repeat;		}
.box2px_bottom div.br{
	background: url(/includes/templates/master/images/pop_up_bubbles/box2px_br.gif) no-repeat;
	height: 7px;
	width: 7px;
	float: right;
}.orange .box2px_bottom div.br{	background: url(/includes/templates/master/images/pop_up_bubbles/box2px_orange_br.jpg) no-repeat;		}
.box2px_body{	background: white url(/includes/templates/master/images/pop_up_bubbles/2x2_aaaaaa.jpg) top right repeat-y;	width: 100%;}.orange .box2px_body{	background: white url(/includes/templates/master/images/pop_up_bubbles/2x2_orange.jpg) top right repeat-y;		}

.box2px_body .padding{
	background: url(/includes/templates/master/images/pop_up_bubbles/2x2_aaaaaa.jpg) top left repeat-y;
	padding: 1px 7px 1px 7px;	border: 0px !important;
}.orange .box2px_body .padding{	background: url(/includes/templates/master/images/pop_up_bubbles/2x2_orange.jpg) top left repeat-y;	}.solid_top_gray .box2px_body .padding{	padding:0px;}/********************************************************* Accordion Stuff********************************************************/
.accordion_holder{	width: 573px;}
.accordion_holder .padding{
	padding-right: 2px;
	padding-left: 2px;
}
/*
*=========================================================
* 1px border
*/

.box1px_container{
	
}
.box1px_top{	/*
	background: url(/includes/templates/master/images/pop_up_bubbles/box1px_tm.gif) repeat-x top left;
	height: 4px;
	width: 100%;
	background-color: white;	
	padding: 0px;
	margin: 0px;
	overflow: hidden;	*/
}.solid_gray .box1px_top{	background: #cccccc;}.none .box1px_top{	background: transparent;}.orange_glow .box1px_top{	background: url(/includes/templates/master/images/round_corners/accountdetails_repeater_t.jpg) repeat-x top left;	height: 9px;}
.box1px_top div.tl{	/*
	background: url(/includes/templates/master/images/pop_up_bubbles/box1px_tl.gif) no-repeat top left;
	height: 4px;
	width: 4px;
	float: left;
	padding: 0px;
	margin: 0px;	*/
}.solid_gray .box1px_top div.tl{	background: url(/includes/templates/master/images/round_corners/mmc/solid_gray_tl.jpg) no-repeat top left;}.none .box1px_top div.tl{	background: transparent;}.orange_glow .box1px_top div.tl{	background: url(/includes/templates/master/images/round_corners/accountdetails_tl.jpg) no-repeat top left;	width: 9px;	height: 9px;}
.box1px_top div.tr{	/*
	background: url(/includes/templates/master/images/pop_up_bubbles/box1px_tr.gif) no-repeat top right;
	height: 4px;
	width: 4px;
	float: right;
	padding: 0px;
	margin: 0px;	*/
}.solid_gray .box1px_top div.tr{	background: url(/includes/templates/master/images/round_corners/mmc/solid_gray_tr.jpg) no-repeat top right;}.none .box1px_top div.tr{	background: transparent;}.orange_glow .box1px_top div.tr{	background: url(/includes/templates/master/images/round_corners/accountdetails_tr.jpg) no-repeat top left;	width: 9px;	height: 9px;}
.box1px_bottom{	/*
	background: url(/includes/templates/master/images/pop_up_bubbles/box1px_bm.gif) repeat-x top left;
	height: 4px;	width: 100%;
	background-color: white;	
	padding: 0px;
	margin: 0px;
	overflow: hidden;	*/
}.solid_gray .box1px_bottom{	background: #cccccc;}.none .box1px_bottom{	background: transparent;}.orange_glow .box1px_bottom{	background: url(/includes/templates/master/images/round_corners/accountdetails_repeater_b.jpg) repeat-x top left;	height: 9px;}

.box1px_bottom div.bl{	/*
	background: url(/includes/templates/master/images/pop_up_bubbles/box1px_bl.gif) no-repeat top left;
	height: 4px;
	width: 4px;
	float: left;
	padding: 0px;
	margin: 0px;	*/
}
.solid_gray .box1px_bottom div.bl{	background: url(/includes/templates/master/images/round_corners/mmc/solid_gray_bl.jpg) no-repeat top left;}.none .box1px_bottom div.bl{	background: transparent;}.orange_glow .box1px_bottom div.bl{	background: url(/includes/templates/master/images/round_corners/accountdetails_bl.jpg) no-repeat top left;	width: 9px;	height: 9px;}
.box1px_bottom div.br{	/*
	background: url(/includes/templates/master/images/pop_up_bubbles/box1px_br.gif) no-repeat top right;
	height: 4px;
	width: 4px;
	float: right;
	padding: 0px;
	margin: 0px;	*/
}.solid_gray .box1px_bottom div.br{	background: url(/includes/templates/master/images/round_corners/mmc/solid_gray_br.jpg) no-repeat top right;}.none .box1px_bottom div.br{	background: transparent;}.orange_glow .box1px_bottom div.br{	background: url(/includes/templates/master/images/round_corners/accountdetails_br.jpg) no-repeat top right;	height: 9px;	width: 9px;}

.box1px_body{	/*
	padding-left: 0px;
	padding-right: 0px;
	background: white url(/includes/templates/master/images/pop_up_bubbles/1x1_dddddd.jpg) top right repeat-y;
	background-color: white;
	width: 100%;	*/
}.solid_gray .box1px_body{	background: #cccccc;}.none .box1px_body{	background: transparent;}.orange_glow .box1px_body{	background: #fea03b url(/includes/templates/master/images/round_corners/accountdetails_r.jpg) top right no-repeat;}
.box1px_body .padding{	/*
	background: url(/includes/templates/master/images/pop_up_bubbles/1x1_dddddd.jpg) top left repeat-y;
	padding: 0px 2px 0px 2px; 	border: 0px !important;	*/
}.solid_gray .box1px_body .padding, .none .box1px_body .padding{	padding: 0px 2px 0px 2px; 	background: transparent;
}.orange_glow .box1px_body .padding{	background: url(/includes/templates/master/images/round_corners/accountdetails_l.jpg) top left no-repeat;	padding: 0px 9px 0px 9px; }
/* The Red Box*************************************************/.box1px_container{}.box1pxred_top{	background: url(/includes/templates/master/images/pop_up_bubbles/box1pxred_tm.png) repeat-x top left;	height: 4px;	width: 100%;	background-color: #e01c20;		padding: 0px;	margin: 0px;	overflow: hidden;}.box1pxred_top div.tl{	background: url(/includes/templates/master/images/pop_up_bubbles/box1pxred_tl.png) no-repeat top left;	height: 4px;	width: 4px;	float: left;	padding: 0px;	margin: 0px;}.box1pxred_top div.tr{	background: url(/includes/templates/master/images/pop_up_bubbles/box1pxred_tr.png) no-repeat top right;	height: 4px;	width: 4px;	float: right;	padding: 0px;	margin: 0px;}.box1pxred_bottom{	background: url(/includes/templates/master/images/pop_up_bubbles/box1pxred_bm.png) repeat-x top left;	height: 4px;	width: 100%;	background-color: #e01c20;		padding: 0px;	margin: 0px;	overflow: hidden;}.box1pxred_bottom div.bl{	background: url(/includes/templates/master/images/pop_up_bubbles/box1pxred_bl.png) no-repeat top left;	height: 4px;	width: 4px;	float: left;	padding: 0px;	margin: 0px;}.box1pxred_bottom div.br{	background: url(/includes/templates/master/images/pop_up_bubbles/box1pxred_br.png) no-repeat top right;	height: 4px;	width: 4px;	float: right;	padding: 0px;	margin: 0px;}.box1pxred_body{	background-color: #e01c20;	color: white;	width: 100%;}.box1pxred_body .padding{	background: transparent;	padding: 0px 4px 0px 4px; }/* The green Box*************************************************/.box1pxgreen_top{	height: 4px;	width: 100%;	background-color: #006600;		padding: 0px;	margin: 0px;	overflow: hidden;}.box1pxgreen_top div.tl{	background: url(/includes/templates/master/images/pop_up_bubbles/box1pxgreen_tl.jpg) no-repeat top left;	height: 4px;	width: 4px;	float: left;	padding: 0px;	margin: 0px;}.box1pxgreen_top div.tr{	background: url(/includes/templates/master/images/pop_up_bubbles/box1pxgreen_tr.jpg) no-repeat top right;	height: 4px;	width: 4px;	float: right;	padding: 0px;	margin: 0px;}.box1pxgreen_bottom{	height: 4px;	width: 100%;	background-color: #006600;		padding: 0px;	margin: 0px;	overflow: hidden;}.box1pxgreen_bottom div.bl{	background: url(/includes/templates/master/images/pop_up_bubbles/box1pxgreen_bl.jpg) no-repeat top left;	height: 4px;	width: 4px;	float: left;	padding: 0px;	margin: 0px;}.box1pxgreen_bottom div.br{	background: url(/includes/templates/master/images/pop_up_bubbles/box1pxgreen_br.jpg) no-repeat top right;	height: 4px;	width: 4px;	float: right;	padding: 0px;	margin: 0px;}.box1pxgreen_body{	background-color: #006600;	color: white;	width: 100%;}.box1pxgreen_body .padding{	background: transparent;	padding: 0px 4px 0px 4px; }/* The Gray Box*************************************************/.box1pxgray_top{	height: 4px;	width: 100%;	background-color: #dad7f1;		padding: 0px;	margin: 0px;	overflow: hidden;}.box1pxgray_top div.tl{	background: #ffffff url(/includes/templates/master/images/pop_up_bubbles/box1px_tl.gif) no-repeat top left;	height: 4px;	width: 4px;	float: left;	padding: 0px;	margin: 0px;}.box1pxgray_top div.tr{	background: #ffffff url(/includes/templates/master/images/pop_up_bubbles/box1px_tr.gif) no-repeat top right;	height: 4px;	width: 4px;	float: right;	padding: 0px;	margin: 0px;}.box1pxgray_bottom{	height: 4px;	width: 100%;	background-color: #dad7f1;		padding: 0px;	margin: 0px;	overflow: hidden;}.box1pxgray_bottom div.bl{	background: #ffffff url(/includes/templates/master/images/pop_up_bubbles/box1px_bl.gif) no-repeat top left;	height: 4px;	width: 4px;	float: left;	padding: 0px;	margin: 0px;}.box1pxgray_bottom div.br{	background: #ffffff url(/includes/templates/master/images/pop_up_bubbles/box1px_br.gif) no-repeat top right;	height: 4px;	width: 4px;	float: right;	padding: 0px;	margin: 0px;}.box1pxgray_body{	background-color: #dad7f1;	color: black;	width: 100%;}.box1pxgray_body .padding{	background: transparent;	padding: 0px 4px 0px 4px; }/* The Pink Box*************************************************/.box1pxpink_top{	height: 4px;	width: 100%;	background-color: #FF9999;		padding: 0px;	margin: 0px;	overflow: hidden;}.box1pxpink_top div.tl{	background: url(/includes/templates/master/images/pop_up_bubbles/box1pxpink_tl.jpg) no-repeat top left;	height: 4px;	width: 4px;	float: left;	padding: 0px;	margin: 0px;}.box1pxpink_top div.tr{	background: url(/includes/templates/master/images/pop_up_bubbles/box1pxpink_tr.jpg) no-repeat top right;	height: 4px;	width: 4px;	float: right;	padding: 0px;	margin: 0px;}.box1pxpink_bottom{	height: 4px;	width: 100%;	background-color: #FF9999;		padding: 0px;	margin: 0px;	overflow: hidden;}.box1pxpink_bottom div.bl{	background: url(/includes/templates/master/images/pop_up_bubbles/box1pxpink_bl.jpg) no-repeat top left;	height: 4px;	width: 4px;	float: left;	padding: 0px;	margin: 0px;}.box1pxpink_bottom div.br{	background: url(/includes/templates/master/images/pop_up_bubbles/box1pxpink_br.jpg) no-repeat top right;	height: 4px;	width: 4px;	float: right;	padding: 0px;	margin: 0px;}.box1pxpink_body{	background-color: #FF9999;	color: white;	width: 100%;}.box1pxpink_body .padding{	background: transparent;	padding: 0px 4px 0px 4px; }
/**=========================================================* Tabbed Box*/

.tab_holder{
	background-color: #aaaaaa;
	float:left;
	width: 150px;
	height: 17px;
	overflow: hidden;
	color: white;
	font-size: 12px;
	font-weight: bold;
}
div.tab_left{
	background: url(/includes/templates/master/images/pop_up_bubbles/tab_l.gif) no-repeat top left;
	float:left;
	height: 18px;
	width: 5px;
	margin-right: 5px;
}
div.tab_right{
	background: url(/includes/templates/master/images/pop_up_bubbles/tab_r.gif) no-repeat top right;
	float:right;
	height: 18px;
	width: 5px;
}
.box2px_top div.tab_tl{
	background: url(/includes/templates/master/images/pop_up_bubbles/tabox2px_tl.gif) no-repeat top left;
	height: 7px;
	width: 7px;
	float: left;
	padding: 0px;
	margin: 0px;
}

/********************************** Head and Foot boxes**********************************/.hf_box{	width: 100%;	padding: 0;	margin: 0;	clear: both;}.hf_box .top{	background: #fff;	width: 100%;}.hf_box .red .top{
	background: url(/includes/templates/master/images/round_corners/mmc/boxhead_red_m.jpg) top left repeat-x;
	color: #ffffff;
}
.hf_box .green .top{	background: url(/includes/templates/master/images/round_corners/boxhead_green_m.png) top left repeat-x;	color: #ffffff;}.hf_box .no_head .top{	background: #fff;
}.hf_box .top .tl{	width: 100%;	background: #fff;
	width: 100%;}.hf_box .red .top .tl{
	background: url(/includes/templates/master/images/round_corners/mmc/boxhead_red_l.jpg) top left no-repeat;
}
.hf_box .green .top .tl{	background: url(/includes/templates/master/images/round_corners/boxhead_green_l.png) top left no-repeat;}.hf_box .no_head .top .tl{	background: url(/includes/templates/master/images/round_corners/mmc/boxnohead_tl.png) top left no-repeat;}.hf_box .top .tl .tr{	width: 100%;	background: #fff;
}.hf_box .red .top .tr{
	background: url(/includes/templates/master/images/round_corners/mmc/boxhead_red_r.jpg) top right no-repeat;
}
.hf_box .green .top .tr{	background: url(/includes/templates/master/images/round_corners/boxhead_green_r.png) top right no-repeat;}.hf_box .no_head .top .tr{	background: url(/includes/templates/master/images/round_corners/mmc/boxnohead_tr.png) top right no-repeat;}.hf_box .top .tl .tr .padding{	padding: 0px 10px;}.hf_box .no_head .top .tl .tr .padding{	height: 10px;}
.hf_box .body{	background: #ffffff;	width: 100%;}.hf_box .no_head .body{	border-top: 0px;}.hf_box .body .padding{	padding: 0px;}.hf_box .no_head .body .padding{}.box1px_container .box1px_body  .padding{	border: none;	border-top: 0px;	border-bottom: 0px;}.hf_box .bottom{
	background: #fff;
	height: 1px;
	width: 100%;
}

.hf_box .bottom .bl{	background: #fff;	width: 100%;
}.hf_box .bottom .bl .br{
	background: #fff;
	width: 100%
}

.hf_box .bottom .bl .br .padding{	height: 1px;
}/************************************** Buttons* Default color is orange*************************************/.button, .button .left, .button .right, .button .center{	height: 16px;	margin: 0px;	padding: 0px;}.green .button, .green .button .left, .green .button .right, .green .button .center{	height: 19px;}.orange .button, .orange .button .left, .orange .button .right, .orange .button .center{	height: 16px;}.gray .button, .gray .button .left, .gray .button .right, .gray .button .center{	height: 19px;}.white .button, .white .button .left, .white .button .right, .white .button .center{	height: 23px;}.big_orange .button, .big_orange .button .left, .big_orange .button .right, .big_orange .button .center{	height: 43px;}.med_orange .button, .med_orange .button .left, .med_orange .button .right, .med_orange .button .center{	height: 37px;}.button .left{	float: left;	width: 6px;	background: url(/includes/templates/master/images/round_corners/button_orange_l.gif) no-repeat;	background-position: left top;}.green .button .left{	background: url(/includes/templates/master/images/round_corners/button_green_l.gif) no-repeat;}.orange .button .left{	background: url(/includes/templates/master/images/round_corners/button_orange_l.gif) no-repeat;}.blue .button .left{	background: url(/includes/templates/master/images/round_corners/button_blue_l.gif) no-repeat;}.gray .button .left{	background: url(/includes/templates/master/images/round_corners/button_gray_l.gif) no-repeat;	width: 7px;}.red .button .left{	background: url(/includes/templates/master/images/round_corners/button_red_l.gif) no-repeat;}.white .button .left{	background: url(/includes/templates/master/images/round_corners/button_white_l.png) no-repeat;	width: 9px;}.big_orange .button .left{	background: url(/includes/templates/master/images/round_corners/button_big_orange_l.png) no-repeat;	width: 4px;}.med_orange .button .left{	background: url(/includes/templates/master/images/round_corners/button_med_orange_l.png) no-repeat;	width: 6px;}.button .center{	background: url(/includes/templates/master/images/round_corners/button_orange_m.gif) repeat-x;	background-position: left top;	float:left;}.green .button .center{	background: url(/includes/templates/master/images/round_corners/button_green_m.gif) repeat-x;}.orange .button .center{	background: url(/includes/templates/master/images/round_corners/button_orange_m.gif) repeat-x;}.blue .button .center{	background: url(/includes/templates/master/images/round_corners/button_blue_m.gif) repeat-x;}.gray .button .center{	background: url(/includes/templates/master/images/round_corners/button_gray_m.gif) repeat-x;}.red .button .center{	background: url(/includes/templates/master/images/round_corners/button_red_m.gif) repeat-x;}.white .button .center{	background: url(/includes/templates/master/images/round_corners/button_white_m.png) repeat-x;}.big_orange .button .center{	background: url(/includes/templates/master/images/round_corners/button_big_orange_m.png) repeat-x;}.med_orange .button .center{	background: url(/includes/templates/master/images/round_corners/button_med_orange_m.png) repeat-x;}.button .right{	float:left;	width: 6px;	background: url(/includes/templates/master/images/round_corners/button_orange_r.gif) no-repeat;	background-position: right top;}.green .button .right{	background: url(/includes/templates/master/images/round_corners/button_green_r.gif) no-repeat;}.orange .button .right{	background: url(/includes/templates/master/images/round_corners/button_orange_r.gif) no-repeat;}.blue .button .right{	background: url(/includes/templates/master/images/round_corners/button_blue_r.gif) no-repeat;}.gray .button .right{	background: url(/includes/templates/master/images/round_corners/button_gray_r.gif) no-repeat;	width: 7px;}.red .button .right{	background: url(/includes/templates/master/images/round_corners/button_red_r.gif) no-repeat;}.white .button .right{	background: url(/includes/templates/master/images/round_corners/button_white_r.png) no-repeat;	width: 9px;}.big_orange .button .right{	background: url(/includes/templates/master/images/round_corners/button_big_orange_r.png) no-repeat;	width: 4px;}.med_orange .button .right{	background: url(/includes/templates/master/images/round_corners/button_med_orange_r.png) no-repeat;	width: 6px;}.button .center .padding{	background: transparent;	text-align: center;	font-size: 11px;	color: #ffffff;	padding: 1px 0px 0px 0px;	font-weight: bold;	border: 0px !important;}.green .button .center .padding{	font-size: 12px;}.gray .button .center .padding{	font-size: 12px;	padding: 2px 0px 0px;}.orange.button .center .padding{	font-size: 11px;}.white .button .center .padding{	font-size: 12px;	color: #777777;	margin: 3px 0px 0px 0px;}.big_orange .button .center .padding{	font-size: 18px;	color: #ffffff;	font-weight: normal;	padding: 10px 0px;}.med_orange .button .center .padding{	font-size: 18px;	color: #ffffff;	font-weight: normal;	padding: 6px 0px;}/***************************************************** My Account Details Box****************************************************/#madetail_holder{	width: 100%;	background: orange;	color: #ffffff;	margin: 0px 0px 10px;}#madetail_content{
	background: url(/includes/templates/master/images/round_corners/accountdetails_m.jpg) top left repeat-x;
	width: 100%;
}
#madetail_left{	width: 100%;}#madetail_right{	padding: 10px;}#madetail_center{	width: 100%;}.madetail_title{	font-size: 20px;	color: #ffffff;	font-weight: normal;}#ma_mobile_col1{	float: left;	width: 7%;	text-align: center;	margin: 0 1% 0 0;}#ma_mobile_col2{	float: left;	width: 61%;	text-align: left;}#ma_mobile_col3{	float: right;	width: 30%;	text-align: center;}#ma_card_col1{	float: left;	width: 15%;	text-align: center;	margin: 5px 1% 0 0;}
#ma_card_col1 a, a:hover, a:visited
{
	color: white;
	font-weight: normal;
	text-decoration: underline;
}	

#ma_card_col2{	float: left;	width: 53%;	text-align: left;}#ma_card_col3{	float: right;	width: 30%;	text-align: center;}
#quick_links_area a, a:hover, a:visited{
 color: #333333;
 text-decoration: underline;
 font-weight: normal;
}

