/* CSS Document */

/* --------  Styles RESET -------- */

html{color:#000;margin:0px;padding:0px;}
a{cursor:pointer;outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,label,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-spacing:0;}
fieldset,img{border:0;}
li{list-style:none; vertical-align:top;}
caption,th{text-align:left;}
abbr,acronym {border:0;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend{color:#000;}
a:focus{-moz-outline-style: none; border:0px;}

/* ------ /Styles RESET -------- */


/* ------------------------------------------------------------------------------------------------ */

body{
	margin:0px; 
	padding:0px 0px 50px 0px;
	background:#F8FAFD url(../adt-images/bgMain.jpg) repeat-x;
	font-family:"Trebuchet MS";
	}
	
/* ------------------------------------------------------------------------------------------------ */

#mainWrapper{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
	position:relative;
	}
	
/* ------------------------------------------------------------------------------------------------ */

.Header{
	width:960px;
	height:107px;
	overflow:hidden;
	position:relative;
	}
.Header h1.ADT{
	width:338px;
	height:107px;
	text-indent:-999em;
	overflow:hidden;
	float:left;
	background:transparent url(../adt-images/logoADT-Dealer.gif) no-repeat;
	}
.Header h2{
	width:275px;
	height:107px;
	text-indent:-999em;
	overflow:hidden;
	float:left;
	background:transparent url(../adt-images/imgHeaderAlarm.jpg) no-repeat;
	}
.Header h1.HAS{
	width:280px;
	height:107px;
	text-indent:-999em;
	overflow:hidden;
	float:right;
	background:transparent url(../adt-images/logoHomeAlarmSpecial.jpg) no-repeat;
	}
.Header p{
	font-size:12px;
	color:#303428;
	position:absolute;
	top:7px;
	right:7px;
	}

/* ------------------------------------------------------------------------------------------------ */

.Menu{
	width:960px;
	height:33px;
	overflow:hidden;
	background:transparent url(../adt-images/bgMenu.gif) no-repeat;
	}
.Menu ul{
	width:960px;
	padding:3px 0px 0px 0px;
	}
.Menu ul li{
	height:33px;
	display:block;
	float:left;
	background:transparent url(../adt-images/sepMenu.gif) 100% 0 no-repeat;
	padding:0px 5px 0px 5px;
	}
.Menu ul li a{
	font-size:12px;
	color:#fff;
	display:block;
	text-decoration:none;
	font-weight:bold;
	float:left;
	padding:5px 10px 0px 10px;
	height:28px;
	}
.Menu ul li a:hover{
	color:#D1E1EF;
	}

/* ------------------------------------------------------------------------------------------------ */

.Content{
	width:922px;
	padding:20px 19px 20px 19px;
	background:#fff url(../adt-images/bgContentHeader.jpg) no-repeat;
	position:relative;
	}
.Content-BottomCap{
	width:960px;
	height:20px;
	background:transparent url(../adt-images/bgLayoutBottom.gif) no-repeat;
	overflow:hidden;
	}
.HomepageImageCap{
	width:21px;
	height:186px;
	background:#fff url(../adt-images/imgPhotoRightCap.jpg) no-repeat;
	position:absolute;
	top:180px;
	left:558px;
	}

/* ------------------------------------------------------------------------------------------------ */

.Content-Left{
	width:539px;
	float:left;
	}
.MarketingArea{
	width:539px;
	margin:0px 0px 15px 0px;
	position:relative;
	}
.MarketingArea h1{
	width:539px;
	height:85px;
	background:transparent url(../adt-images/txtHomepage-1.gif) no-repeat;
	overflow:hidden;
	text-indent:-999em;
	}
.MarketingArea h2{
	width:539px;
	height:303px;
	background:transparent url(../adt-images/imgHomepage.jpg) no-repeat;
	overflow:hidden;
	text-indent:-999em;
	}
.MarketingArea p{
	font-size:11px;
	color:#868883;
	position:absolute;
	top:85px;
	left:25px;
	}
.MarketingArea a{
	font-size:11px;
	color:#0159A7;
	text-decoration:underline;
	}
.MarketingArea a:hover{
	font-size:11px;
	color:#0159A7;	
	text-decoration:none;
	}
.link01 a{
	font-size:11px;
	color:#37BDF0;
	text-decoration:underline;
	}
.link01 a:hover{
	font-size:11px;
	color:#37BDF0;	
	text-decoration:none;
	}

/* ------------------------------------------------------------------------------------------------ */

.FeaturesBox{	
	width:539px;
	padding:0px 0px 15px 0px;
	}
.FeaturesBox-TopCap{	
	width:539px;
	height:10px;
	background:transparent url(../adt-images/bgFeaturesBox-TopCap.gif) no-repeat;
	overflow:hidden;
	}
.FeaturesBox-Bg{	
	width:509px;
	padding:0px 15px 0px 15px;
	background:transparent url(../adt-images/bgFeaturesBox-Bg.gif) repeat-y;
	}
	
.FeaturesBox-Bg h3{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding:0px 0px 15px 0px;
	}
.FeaturesBox ul{
	width:509px;
	padding:0px 0px 20px 0px;
	overflow:hidden;
	}
.FeaturesBox ul li{
	font-size:12px;
	color:#fff;
	display:block;
	float:left;
	width:198px;
	height:24px;
	background:transparent url(../adt-images/bgList-1.gif) no-repeat;
	padding:4px 0px 0px 25px;
	}
.FeaturesBox ul li.Right{
	float:right;
	background:transparent url(../adt-images/bgList-2.gif) no-repeat;
	width:245px;
	}
	
.FeaturesBox h2{
	font-size:24px;
	line-height:24px;
	font-weight:bold;
	color:#fff;
	padding:5px 10px 5px 10px;
	background:transparent url(../adt-images/bgFeatMessage-Bg.gif) repeat-y;
	}
.FeaturesBox h2.Small{
	font-size:18px;
	}
.FeaturesBox-h2BottomCap{
	width:539px;
	height:7px;
	background:transparent url(../adt-images/bgFeatMessage-BottomCap.gif) no-repeat;
	overflow:hidden;
	}
.FeaturesBox-h2TopCap{
	width:539px;
	height:7px;
	background:transparent url(../adt-images/bgFeatMessage-TopCap.gif) no-repeat;
	overflow:hidden;
	}

/* ------------------------------------------------------------------------------------------------ */

.YellowBox{
	width:539px;
	padding:0px 0px 10px 0px;
	}
.YellowBox-TopCap{
	width:539px;
	height:10px;
	background:transparent url(../adt-images/bgYellowBox-TopCap.gif) no-repeat;
	overflow:hidden;
	}
.YellowBox-Bg{
	width:539px;
	background-color:#EDEDD7;
	}
.YellowBox-BottomCap{
	width:539px;
	height:10px;
	background:transparent url(../adt-images/bgYellowBox-BottomCap.gif) no-repeat;
	overflow:hidden;
	}
	
.YellowBox-Left{
	width:268px;
	float:left;
	}
.YellowBox-Right{
	width:231px;
	padding:10px 15px 0px 20px;
	float:right;
	}
.SecuritySystem{
	width:234px;
	height:234px;
	overflow:hidden;
	margin:15px 0px 20px 20px;
	}
	
.YellowBox-Left h3{
	width:251px;
	height:72px;
	background:#0159A7 url(../adt-images/bgBlueBandRight.gif) 100% 0 no-repeat;
	overflow:hidden;
	margin:0px 0px 15px 0px;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	color:#fff;
	padding:7px 7px 0px 10px;
	}
.YellowBox h3 strong{
	font-size:16px;
	line-height:22px;
	}
.YellowBox h3 span{
	color:#65CCF8;
	}
	
.YellowBox-Right h3{
	font-size:18px;
	font-weight:normal;
	line-height:18px;
	color:#0159A7;
	padding:0px 0px 15px 0px;
	}
.YellowBox-Right p{
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#62624E;
	padding:0px 0px 15px 0px;
	}

/* ------------------------------------------------------------------------------------------------ */

.Content-Right{
	width:362px;
	float:right;
	}
.Content-Right h2{
	width:362px;
	height:31px;
	margin:3px 0px 45px 0px;
	font-size:24px;
	color:#303428;
	text-align:center;
	}
.Content-Right h2 span{
	color:#005EA9;
	}	
	
/* ------------------------------------------------------------------------------------------------ */

.FormArea{
	width:362px;
	padding:0px 0px 20px 0px;
	}
.FormArea-TopCap{
	width:362px;
	height:10px;
	background:transparent url(../adt-images/bgForm-TopCap.gif) no-repeat;
	overflow:hidden;
	}
.FormArea-Bg{
	width:332px;
	padding:10px 15px 10px 15px;
	background:transparent url(../adt-images/bgForm-Bg.gif) repeat-y;
	overflow:hidden;
	}
.FormArea-BottomCap{
	width:362px;
	height:10px;
	background:transparent url(../adt-images/bgForm-BottomCap.gif) no-repeat;
	overflow:hidden;
	}	
.FormArea-Left{
	width:155px;
	float:left;
	margin:0px 3px 0px 3px;
	}
.FormArea-Max{
	width:332px;
	}
.FormArea-Small{
	width:120px;
	float:left;
	}
.FormArea-Min{
	width:80px;
	float:left;
	}
.FormArea label{
	font-size:12px;
	color:#525252;
	display:block;
	}
.FormArea input{
	font-size:12px;
	color:#525252;
	height:19px;
	border:1px solid #BFC1B7;
	padding:2px 3px 0px 3px;
	margin:0px 0px 15px 0px;
	}
.FormArea input.Big{
	width:309px;
	}
.FormArea input.Medium{
	width:145px;
	}
.FormArea input.Small{
	width:100px;
	}
.FormArea input.Min{
	width:69px;
	}
	
.RBtnBg{
	width:103px;
	height:22px;
	overflow:hidden;
	padding:5px 3px 0px 3px;
	margin:0px 10px 0px 0px;
	background:transparent url(../adt-images/bgRadioBtn.gif) no-repeat;
	float:left;
	}
.RBtnBg label{
	color:#535842;
	font-weight:bold;
	font-size:12px;
	float:left;
	}
.FormArea input.RBTN{
	width:13px;
	height:13px;
	border:none;
	padding:0px 0px 0px 0px;
	margin:3px 5px 0px 3px;
	float:left;
	}
	
a.SecureNow{
	width:271px;
	height:44px;
	background:transparent url(../adt-images/btnSecureNow.gif) no-repeat;
	text-indent:-999em;
	overflow:hidden;
	display:block;
	}

/* ------------------------------------------------------------------------------------------------ */

.BlueBox{
	width:362px;
	}
.BlueBox-TopCap{
	width:362px;
	height:10px;
	background:transparent url(../adt-images/bgBlueBox-TopCap.gif) no-repeat;
	overflow:hidden;
	}
.BlueBox-Bg{
	width:338px;
	padding:0px 12px 0px 12px;
	background:transparent url(../adt-images/bgBlueBox-Bg.gif) repeat-y;
	}
.BlueBox-BottomCap{
	width:362px;
	height:10px;
	background:transparent url(../adt-images/bgBlueBox-BottomCap.gif) no-repeat;
	overflow:hidden;
	}
	
.WhiteBox{
	width:338px;
	padding:0px 0px 10px 0px;
	}
.WhiteBox-TopCap{
	width:338px;
	height:10px;
	background:transparent url(../adt-images/bgWhiteBox-TopCap.gif) no-repeat;
	overflow:hidden;
	}
.WhiteBox-Bg{
	width:308px;
	padding:0px 15px 0px 15px;
	background:transparent url(../adt-images/bgWhiteBox-Bg.gif) repeat-y;
	}
.WhiteBox-BottomCap{
	width:338px;
	height:10px;
	background:transparent url(../adt-images/bgWhiteBox-BottomCap.gif) no-repeat;
	overflow:hidden;
	}	
.WhiteBox p{
	font-size:14px;
	color:#002F59;
	line-height:18px;
	padding:4px 0px 4px 0px;
	}
	
.BurstHolder{
	width:338px;
	height:81px;
	padding:16px 0px 10px 0px;
	position:relative;
	}
.BurstHolder h3{
	width:109px;
	height:97px;
	position:absolute;
	top:0px;
	right:0px;
	background:transparent url(../adt-images/imgBurst.jpg) no-repeat;
	text-indent:-999em;
	}

/* ------------------------------------------------------------------------------------------------ */

.InsidePages{
	width:509px;
	padding:0px 15px 0px 15px;
	}
.InsidePages h2{
	font-size:30px;
	font-weight:normal;
	color:#32BAF6;
	padding:0px 0px 10px 0px;
	}
.InsidePages h3{
	font-size:18px;
	font-weight:normal;
	color:#35362E;
	padding:0px 0px 15px 0px;
	line-height:20px;
	}
.InsidePages p{
	font-size:12px;
	font-weight:normal;
	color:#35362E;
	padding:0px 0px 20px 0px;
	line-height:16px;
	}
	
.YellowBox .LeftEq{
	width:130px;
	float:left;
	margin:5px 0px 5px 20px;
	}
.YellowBox .RightEq{
	width:320px;
	float:right;
	}

.Text{
	padding:0px 0px 20px 0px;
	}
.TextP{
	padding:0px 0px 20px 7px;
	}
.Text h3{
	font-size:18px;
	font-weight:normal;
	color:#ED5832;
	padding:0px 0px 10px 0px;
	}
.Text ul{
	width:334px;
	padding:0px 5px 10px 5px;
	}
.Text ul li{
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#686260;
	padding:6px 0px 6px 15px;
	background:transparent url(../adt-images/iconArrow.gif) 0 9px no-repeat;
	border-bottom:1px solid #EDEDED;
	}
.Text ul li.LAST{
	border-bottom:none;
	}
.Text em{
	background:transparent url(../adt-images/bgEm.gif) no-repeat;
	width:324px;
	height:24px;
	overflow:hidden;
	font-size:11px;
	font-weight:bold;
	color:#686260;
	display:block;
	padding:8px 10px 0px 10px;
	font-style:normal;
	}
.Text em.Smaller{
	font-size:10px;
	font-weight:normal;
	line-height:11px;
	padding:6px 10px 0px 10px;
	width:324px;
	height:26px;
	}
.Text p{
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	color:#686260;
	padding:6px 0px 8px 0px;
	margin:0px;
	}
.TextBrd{
	border-bottom:1px solid #EDEDED;
	padding:0px 0px 15px 0px;
	margin:0px 0px 15px 0px;
	}

/* ------------------------------------------------------------------------------------------------ */

.Pr h3{
	padding:0px 0px 3px 0px;
	}

.YellowBox em{
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#A6A67D;
	padding:4px 0px 13px 0px;
	display:block;
	}
.YellowBox em span{
	color:#ED5832;
	}
.YellowBox .LeftEq h3{
	display:block;
	width:104px;
	height:72px;
	overflow:hidden;
	text-indent:-999em;
	}
.YellowBox .LeftEq h3.PrA{
	background:transparent url(../adt-images/imgPr1.gif) no-repeat;
	}
.YellowBox .LeftEq h3.PrB{
	background:transparent url(../adt-images/imgPr2.gif) no-repeat;
	}
.YellowBox .LeftEq h3.PrC{
	background:transparent url(../adt-images/imgPr3.gif) no-repeat;
	}
.YellowBox .LeftEq h4{
	display:block;
	width:93px;
	height:84px;
	overflow:hidden;
	text-indent:-999em;
	background:transparent url(../adt-images/imgBurst2.jpg) no-repeat;
	margin:10px 0px 0px 5px;
	}
	
table{
	}
table th{
	font-size:10px;
	color:#686260;
	line-height:11px;
	font-weight:normal;
	text-align:center;
	padding:5px;
	}
table td{
	font-size:11px;
	color:#686260;
	line-height:12px;
	font-weight:normal;
	border-top:1px solid #EDEDED;
	padding:6px;
	}	
table td span.Check{
	width:15px;
	height:15px;
	background:transparent url(../adt-images/iconCheck.gif) no-repeat;
	overflow:hidden;
	display:block;
	text-indent:-999em;
	}
	
.Bullet{
	width:46px;
	height:47px;
	float:left;
	margin:5px 0px 0px 20px;
	padding:0px;
	}
.BulletTxt{
	width:440px;
	float:right;
	margin:0px;
	padding:0px;
	}

/* ------------------------------------------------------------------------------------------------ */

.BottomLinks{
	width:auto;
	padding:20px 10px 10px 15px;
	}
.BottomLinks p{
	font-size:11px;
	color:#9298A2;
	}
.BottomLinks a{
	font-size:11px;
	color:#9298A2;
	text-decoration:underline;
	}
.BottomLinks a:hover{
	text-decoration:none;
	}

.FormArea p{
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#62624E;
	padding:0px 0px 20px 0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.InsList ul{
	width:auto;
	padding:0px 5px 10px 5px;
	}
.InsList ul li{
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#686260;
	padding:12px 0px 12px 15px;
	background:transparent url(../adt-images/iconArrow.gif) 0 15px no-repeat;
	border-bottom:1px solid #EDEDED;
	}
.InsList ul li.LAST{
	border-bottom:none;
	}
.InsidePages a{
	font-size:11px;
	color:#EF7354;
	text-decoration:underline;
	}
.InsidePages a:hover{
	text-decoration:none;
	}
	
.SpecOff{
	width:auto;
	border-bottom:1px solid #EDEDED;
	padding:0px 0px 20px 0px;
	margin:0px 0px 20px 0px;
	}
.SpecOff ul{
	width:280px;
	padding:0px 5px 10px 5px;
	}
.SpecOff ul li{
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#686260;
	padding:5px 0px 5px 15px;
	background:transparent url(../adt-images/iconArrow.gif) 0 7px no-repeat;
	border-bottom:1px solid #EDEDED;
	}
.SpecOff ul li.LAST{
	border-bottom:none;
	}
	
/* ------------------------------------------------------------------------------------------------ */

.PromoCode{
	width:166px;
	height:32px;
	padding:12px 10px 0px 10px;
	text-align:center;
	background:transparent url(../adt-images/bgPromoCode.gif) no-repeat;
	overflow:hidden;
	position:absolute;
	top:104px;
	right:25px;
	z-index:3;
	}
.PromoCode h3{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	}

/* ------------------------------------------------------------------------------------------------ */
.Form-Checkout {
  	padding:20px 0 0 30px;
}
.Form-Checkout-Left{
	width:246px;
	float:left;
	}
.Form-Checkouta-Max{
	width:458px;
	}
.Form-Checkout-Small{
	width:186px;
	float:left;
	}
.Form-Checkout-Min{
	width:80px;
	float:left;
	}
.Form-Checkout label{
	font-size:12px;
	color:#525252;
	display:block;
	}
.Form-Checkout input{
	font-size:12px;
	color:#525252;
	height:19px;
	border:1px solid #BFC1B7;
	padding:2px 3px 0px 3px;
	margin:0px 0px 15px 0px;
	}
.Form-Checkout input.Big{
	width:462px;
	}
.Form-Checkout input.Medium{
	width:216px;
	}
.Form-Checkout input.Medium1{
	width:268px;
	}
.Form-Checkout input.Small{
	width:164px;
	}
.Form-Checkout input.Min{
	width:69px;
	}

.Form-Checkout select.Small{
	width:164px;
	}
.Form-Checkout .what-is-this { margin:-10px 0 15px 0; font-size:10px; color:#434330; display:block; }

a.SubmitNow{
	width:112px;
	height:44px;
	background:transparent url(../adt-images/bt_submit.gif) no-repeat;
	text-indent:-999em;
	overflow:hidden;
	display:block;
	}


/* ------------------------------------------------------------------------------------------------ */

.CartArea{
	width:362px;
	padding:0px 0px 20px 0px;
	}
.CartArea-TopCap{
	width:362px;
	height:10px;
	background:transparent url(../adt-images/bgForm-TopCap.gif) no-repeat;
	overflow:hidden;
	}
.CartArea-Bg{
	padding:10px 0;
	background:transparent url(../adt-images/bgForm-Bg.gif) repeat-y;
	}
.CartArea-BottomCap{
	width:362px;
	height:10px;
	background:transparent url(../adt-images/bgForm-BottomCap.gif) no-repeat;
	overflow:hidden;
	}	

.cartRight { width:340px; margin:0px auto; }
.cartRight .names { background:url(../adt-images/bg_cartRight_names.gif) top left no-repeat; height:33px; margin:0 0 2px 0; }
.cartRight .names td { color:#fff; font-weight:bold; padding:9px 8px; } 

.cartRight td.col1 { width:36%; }
.cartRight td.col2 { width:16%; }
.cartRight td.col3 { width:14%; }
.cartRight td.col4 { width:20%; }
.cartRight td.col5 { width:14%; }

.cartRight td.col5 a { color:#fff; text-decoration:none; vertical-align:bottom; padding:2px 3px; float:right; margin:20px 0 0 0; }
.cartRight td.col5 a:hover { background:#fff; color:#000; }

.cartRight .description { margin:0 0 2px 0; background:transparent url(../adt-images/bg_cartRight_desc.gif) top left repeat-y; }
.cartRight .description .top { background:transparent url(../adt-images/bg_cartRight_desc_top.gif) top left no-repeat; padding:8px 0 0 0; overflow:hidden; }
.cartRight .description .bot { background:transparent url(../adt-images/bg_cartRight_desc_bot.gif) bottom left no-repeat; padding:8px 0 0 0; overflow:hidden; }
.cartRight .description input { width:24px; border:1px solid #000; font-size:11px; padding:3px; }
.cartRight .description td { color:#fff; vertical-align:top; padding:6px 8px; border:0px; }

.cartRight .broadband { background:url(../adt-images/bg_cartRight_broadband.gif) top left no-repeat; height:29px; margin:0 0 2px 0; }
.cartRight .broadband td { color:#434330; padding:7px 8px; }

.cartRight .total { padding:10px 0 0 0; }
.cartRight .total td { color:#434330; padding:6px 8px; font-size:18px; }


.CartAreaButtons { padding:0 10px; }
.CartAreaButtons a.recalculate{
	width:89px;
	height:26px;
	background:transparent url(../adt-images/bt_recalculate.gif) no-repeat;
	overflow:hidden;
	display:block;
	float:left;
	font-size:14px; 
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-decoration:none;
	padding:4px 0 0 0;
	margin:0 6px 0 0;
	}
.CartAreaButtons a.clear_cart{
	width:83px;
	height:26px;
	background:transparent url(../adt-images/bt_clear_cart.gif) no-repeat;
	overflow:hidden;
	display:block;
	float:left;
	font-size:14px; 
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-decoration:none;
	padding:4px 0 0 0;
	}
.CartAreaButtons a.continue_shopping{
	width:135px;
	height:26px;
	background:transparent url(../adt-images/bt_continue_shopping.gif) no-repeat;
	overflow:hidden;
	display:block;
	float:right;
	font-size:14px; 
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-decoration:none;
	padding:4px 0 0 0;
	margin:0 10px 0 0;
	}
	
	
/* ------------------------------------------------------------------------------------------------ */
.msg-body { background:#fff; padding:10px 0 0 0; }

#msgmainWrapper { width:409px; margin:0px auto; }
#msgmainWrapper .boxh2 { background:url(../adt-images/bg_msg_h2.gif) top left repeat-y;  margin-bottom:10px; float:left; width:100%; }
#msgmainWrapper .boxh2 .top { background:url(../adt-images/bg_msg_h2_top.gif) top left no-repeat; float:left; width:100%; padding-top:10px; }
#msgmainWrapper .boxh2 .bot { background:url(../adt-images/bg_msg_h2_bot.gif) bottom left no-repeat; float:left; width:100%; padding-bottom:10px; }
#msgmainWrapper .boxh2 h2 { padding:0 10px; }

.fontsize24 { font-size:24px; }
.fontsize18 { font-size:18px; }
.fontsize16 { font-size:16px; }
.fontsize14 { font-size:14px; }

.color01 { color:#31BDF8; }
.color02 { color:#FF8A00; }
.color03 { color:#3B96E3; }
.color04 { color:#BAEBFF; }
.color05 { color:#0971CD; }
.color06 { color:#E35F10; }
.color07 { color:#303428; }
.color08 { color:#83AB07; }
.colorfff { color:#fff; }

.floatLeft { float:left; }
.floatRight { float:right; }

.msgYellowBox{
	width:409px;
	margin-bottom:10px;
	color:#5C5E52;
	background:url(../adt-images/msgbgYellowBox.gif) repeat-y;
	float:left;
	width:100%;
	}
.msgYellowBox-TopCap{
	background:transparent url(../adt-images/msgbgYellowBox-TopCap.gif) top left no-repeat;
	float:left;
	width:100%;
	padding:10px 0 0 0;
	}
.msgYellowBox-Bg{
	display:block;
	}
.msgYellowBox-BottomCap{
	background:transparent url(../adt-images/msgbgYellowBox-BottomCap.gif) bottom left no-repeat;
	float:left;
	width:100%;
	padding:0 0 10px 0;
	}
	
.msgYellowBox-Left{
	width:58px;
	float:left;
	}
.msgYellowBox-Right{
	width:324px;
	padding:10px 15px 0px 0;
	float:right;
	}
.MsgBullet{
	float:left;
	padding:5px 0px 0px 10px;
	}

.list01 { padding:10px 0; }
.list01 li { background:url(../adt-images/bg_list01.gif) left 4px no-repeat; padding:0 0 3px 12px; margin:0 0 4px 0; font-size:12px; border-bottom:1px solid #D8DACE; line-height:18px; }
.list01 li.last { border:0px; }

.msgPrice { margin-bottom:10px;
	float:left;
	width:100%;
	padding:0px;
	 }
.msgPrice .price { background:url(../adt-images/bg_box_price.gif) top left no-repeat; width:92px; height:84px; }
.msgPrice .price td { padding:0px; } 
.msgPrice td { line-height:normal; padding:0px; border:0px; margin:0px; }





.msgYellowBox1{
	width:409px;
	margin-bottom:10px;
	color:#5C5E52;
	background:url(../adt-images/msgbgYellowBox1.gif) repeat-y;
	float:left;
	width:100%;
	}
.msgYellowBox1-TopCap{
	background:transparent url(../adt-images/msgbgYellowBox1-TopCap.gif) top left no-repeat;
	float:left;
	width:100%;
	padding:10px 0 0 0;
	}
.msgYellowBox1-Bg{
	display:block;
	padding:0 10px;
	}
.msgYellowBox1-BottomCap{
	background:transparent url(../adt-images/msgbgYellowBox1-BottomCap.gif) bottom left no-repeat;
	float:left;
	width:100%;
	padding:0 0 10px 0;
	}
.msgYellowBox1 .list { background:url(../adt-images/bg_list02.gif) top left no-repeat; padding:4px 0 4px 10px; font-weight:bold; color:#5C5E52; font-size:11px; margin:6px 0; display:block; }





.msgBigOffer { float:left; width:100%; background:url(../adt-images/bg_msg_box.jpg) top left no-repeat; height:320px; margin-bottom:10px; }
.msgBigOffer p { margin:0px; padding:0px; }
.msgBigOffer .text-content1 { padding:12px 12px 0 92px; }
.msgBigOffer .text-content2 { padding:10px 12px 0 92px; }
.msgBigOffer .text-content3 { padding:18px 12px 0 16px; font-size:12px; color:#5C5E52; }

.link01 a{
	font-size:11px;
	color:#37BDF0;
	text-decoration:underline;
	}
.link01 a:hover{
	font-size:11px;
	color:#37BDF0;	
	text-decoration:none;
	}

/*	Css for Ajax Popups	starts here */
	#hider {
		background:#000;
		z-index:990;
		top:0px;
		left:0px;
		display:none;
		position:absolute;
		cursor:wait;
		-moz-opacity:.7;
		filter: alpha(opacity=70);
		opacity:.7;
		float:right;
	}
	#loader {
		display:none;
		cursor:wait;
		top:245px;
		margin:auto;
		z-index:995;
	}
	#message_success {
		top:35px;
		left:285px;
		z-index:999;
		display:none;
		position:absolute;
		padding:0px;
		background:#FFFFFF;
		width:410px;
	}
	#message_failed {
		top:35px;
		left:285px;
		z-index:999;
		display:none;
		position:absolute;
		padding:0px;
		background:#FFFFFF;
		width:410px;
	}
	.redstar {
		color:red;
	}
/*	Css for Ajax Popups	ends here	*/
.freemsg{
	border:1px solid #000000;
	background:#FFFFE1;
	font-size:12px;
	height:52px;
	padding:5px;
	width:250px;
	position:absolute;
	display:none;
}

.link10{
	font-size:11px;
	color:#37BDF0;
	text-decoration:underline;
	}
.link10:hover{
	font-size:11px;
	color:#37BDF0;	
	text-decoration:none;
	}

.em{
	background:transparent url(../adt-images/bgEm2.gif) no-repeat;
	width:324px;
	height:50px;
	overflow:hidden;
	padding:10px 0px 0px 10px;
	}