.hr_img { height:22px; width:342px; clear:both; padding:0; margin:0; background:url(../images/pages/home/hr_nlweb.gif) top left no-repeat;}
.hr_dotted { height:10px; width:100%; clear:both; padding:0; margin:0; background:url(../images/pages/home/hr_dotted.gif) bottom center no-repeat;}

/*** Left Pannel ***/
#leftpannel{float: left; width: 253px; margin:0px; padding:0px; border:0px solid #eeeeee;}
/***********************************************************/

.more {float: right; text-align:right;}
.more ul.readmore { list-style-image:url(../images/icons/bl_arrow.gif); margin:0 2px 0 20px; padding:0; font-family: Arial, Helvetica, sans-serif;color:#00598d; font-size:11px; font-weight:normal; text-decoration:none;}
.more ul.readmore a { color:#00598d; text-decoration:none;}
.more ul.readmore a:hover {	color:#ff0000; text-decoration:none;}

/*** NoLomit Website Plan ***/

/*domain name box*/
#domain_box{
	background: url(../images/boxes/domain/domain_bg.gif) no-repeat left top;
	height: 102px;
	clear: both;
	}
#domain_box .padding{ padding: 8px 9px 0 9px;}
#domain_box h2 { font-size: 14px; font-weight:bold; margin: 0; padding:0 0 0 32px; color: #00598d; height:20px;}
#domain_box #domain-search {margin:0;padding:8px 0 0 0; vertical-align:top; height:26px;}
#domain_box #domain-search .domain-input {width:120px; float:left; border:1px solid #7990a2; margin:0 3px 0 0; padding:1px 0 1px 2px; font-family: Arial, Helvetica, sans-serif;color:#333; font-size:11px;}
#domain_box #domain-search .domain-select {float:left; margin:0 3px 0 0; padding:0; border:1px solid #7990a2; font-family: Arial, Helvetica, sans-serif;color:#333; font-size:11px;}

/*premium shared name box*/
#shared_box{
	background: url(../images/premium_shared_box.png) no-repeat left top;
/*	position:absolute;*/
	/*height: 145px;*/
	position:relative;
	width:255px;
	display:block;
 	min-height:232px;
	height:auto !important;
	height:232px;
	clear:both;
	}
#shared_box .padding{ padding-left:12px; padding-top:10px;}
#shared_box h1 { font-size: 14px; font-weight:bold; margin: 0; color: #ff0000;}
#shared_box h2 { font-size: 12px; font-weight:bold; margin: 0; color: #00598d; height:20px; padding-right:10px}
#shared_box p { font-size: 11px; font-family:Arial; font-weight:normal; margin: 0; color: #333333; padding-top:10px;  }
#shared_box p.premium_hosting { font-size:12px; padding:15px 10px 20px 0;}

#shared_box #domain-search {margin:0;padding:8px 0 0 0; vertical-align:top; height:26px;}
#shared_box #domain-search .domain-input {width:120px; float:left; border:1px solid #7990a2; margin:0 3px 0 0; padding:1px 0 1px 2px; font-family: Arial, Helvetica, sans-serif;color:#333; font-size:11px;}
#shared_box #domain-search .domain-select {float:left; margin:0 3px 0 0; padding:0; border:1px solid #7990a2; font-family: Arial, Helvetica, sans-serif;color:#333; font-size:11px;}

/*sun technology box*/
#suntech_box{
	background: url(../images/boxes/suntect/suntech_bg.jpg) no-repeat left top;
	height: 84px; 
	clear: both;
	}
#suntech_box .padding{ padding: 12px 12px 12px 14px;}
#suntech_box h2 { font-size: 13px; font-weight:bold; margin: 0; padding:0; color: #00598d;}
#suntech_box h2 a{ font-size: 13px; font-weight:bold; margin: 0; padding:0; color: #00598d;}
#suntech_box h2 a:hover{ font-size: 13px; font-weight:bold; margin: 0; padding:0; color: #ff0000;}

/*shift guarantee box*/
#shift_box{
	background: url(../images/boxes/shift_guarantee/shift_bg.gif) no-repeat left top;	height: 170px; clear: both;
	}
#shift_box .padding{ padding: 10px;}
#shift_box .toptxt{ padding:0 0 0 65px; font-family: Arial, Helvetica, sans-serif;color:#333; font-size:13px; font-weight:normal; line-height:15px; clear: both;}
#shift_box .others_host{ font-family: Verdana, Arial, Helvetica, sans-serif;color:#333; font-size:10px; font-weight:bold; line-height:15px; letter-spacing: 0.02em;}

/*what others say! box*/
#testimsg_box{
	background: url(../images/boxes/testimonials/testimsg_bg.gif) no-repeat left top; height: 156px; clear: both;
	}
#testimsg_box .padding{ padding: 8px 9px 0 9px;}
#testimsg_box h2 { font-size: 14px; font-weight:bold; margin: 0; padding:0 0 0 25px; color: #00598d; height:20px;}
#testimsg_box .more { clear: left; }

#testimsg_box #testimsg_list { position: relative; width: 200px; height: 107px; padding: 13px 0px 0px 22px; overflow: hidden; }
#testimsg_box #testimsg_list .testmsg_item { position: absolute; width: 200px; height: 87px; left:22px; top:13px; }
#testimsg_box #testimsg_list .testi_txt{ width:200px; height:86px; font-family: Arial, Helvetica, sans-serif;color:#333; font-size:11px; font-weight:normal; line-height:15px; padding:0;}
#testimsg_box #testimsg_list .client_link { font-family: Arial, Helvetica, sans-serif; color:#333; font-size:12px; font-weight:bold; line-height:12px; }
	#testimsg_box #testimsg_list .client_link  { position: absolute; left: 18px; top:95px; }


/*award box*/
#award_box{ background: url(../images/boxes/awards/shp_bg.gif) no-repeat left top; height: 85px; clear: both;}
#award_box .padding{ padding: 18px 10px 10px 10px;}
#award_box .img_award{ background: url(../images/boxes/awards/webhostmagazine.gif) no-repeat top right; height: 54px; width:105px; float:left;}
#award_box .award_txt{ width:120px; float:right; font-family: Arial, Helvetica, sans-serif;color:#333; font-size:11px; font-weight:normal; line-height:15px;}

/*customer support box*/
#support_box{
	background: url(../images/boxes/customer_support/shp_bg.gif) no-repeat left top; height: 160px; clear: both;
	}
#support_box .padding{ padding: 10px;}
#support_box .padding2{ padding: 30px 10px 10px 100px;}
#support_box .img_support{ background: url(../images/boxes/customer_support/cssupport_bg.gif) no-repeat top left; height: 105px; width:232px; float:left; font-family: Arial, Helvetica, sans-serif;color:#333; font-size:11px; font-weight:normal; line-height:15px;}

/***********************************************************/


/*** Right Pannel***/
#rightpannel{float: right;width: 498px;padding:0px;margin:0px;border:0px solid #eeeeee}
/***********************************************************/

ul.nolimit { list-style-image:url(../images/icons/ic_check.gif); margin:0 2px 0 20px; padding:0;	font-family: Arial, Helvetica, sans-serif;color:#333; font-size:11px;}
	ul.nolimit li { padding:0 0 4px 0;}

ul.list_features { list-style-image:url(../images/icons/ic_expand.gif); margin:0 2px 0 20px; font-family: Arial, Helvetica, sans-serif;color:#00598d; font-size:12px; font-weight:bold; text-decoration:none;}
	ul.list_features a{ color:#00598d; text-decoration:none;}
	ul.list_features a:hover { color:#ff0000; text-decoration:underline;}

ul.taketour { list-style-image:url(../images/icons/ic_arrow.gif);	margin:0 2px 0 20px; font-family: Arial, Helvetica, sans-serif;color:#00598d; font-size:12px; font-weight:bold;	text-decoration:none;}
	ul.taketour a {color:#00598d; text-decoration:none;}
	ul.taketour a:hover { color:#ff0000; text-decoration:underline;}


.pricing0 {float: left; width: 110px;}
.pricing0 .padding {padding: 77px 0 0 28px;}
.pricing0 h2 { font-size: 16px; font-weight:bold; margin: 0; color: #fff;}
.pricing0 .number { font-size: 18px; font-weight:bold; margin: 0; color: #fff;}


/*** Promo Home ***/
#promo_box{
	background: url(../images/pages/home/promo.jpg) no-repeat left top;
	width: 499px; height: 295px; 
	clear: both;
	}

#promo_box .padding{ padding: 10px 10px 10px 20px;}
#promo_box h1 { font-size: 16px; font-weight:bold; margin: 0; color: #004c78; height:32px;}

#promo_box #features{float: left; width: 253px;}
#promo_box #pricing{float: left; width: 110px;}
#promo_box #pricing .padding{padding: 77px 0 0 28px;}
#promo_box #pricing h2 { font-size: 16px; font-weight:bold; margin: 0; color: #fff;}
#promo_box #pricing .number { font-size: 18px; font-weight:bold; margin: 0; color: #fff;}

#promo_box .features{float: left; width: 253px;}
#promo_box .pricing{float: left; width: 110px;}
#promo_box .pricing .padding{padding: 77px 0 0 28px;}
#promo_box .pricing h2 { font-size: 16px; font-weight:bold; margin: 0; color: #fff;}
#promo_box .pricing .number { font-size: 18px; font-weight:bold; margin: 0; color: #fff;}



/***********************************************************/

	
/*** NoLomit Website Plan nlwebsite_bg.jpg***/
#nlwebsite_box{
	background: url(../images/pages/home/nlwebsite_bgwin.jpg) no-repeat left top;
	width: 499px; height: 220px; 
	clear: both;
	}

#nlwebsite_box .padding{ padding: 10px 10px 10px 20px;}
#nlwebsite_box h1 { font-size: 16px; font-weight:bold; margin: 0; color: #004c78; height:32px;}

#nlwebsite_box #features1 {float: left; width: 253px;}
#nlwebsite_box #pricing1 {float: left; width: 110px;}
#nlwebsite_box #pricing1 .padding{padding: 77px 0 0 28px;}
#nlwebsite_box #pricing1 h2 { font-size: 16px; font-weight:bold; margin: 0; color: #fff;}
#nlwebsite_box #pricing1 .number { font-size: 18px; font-weight:bold; margin: 0; color: #fff;}


/*** Advance Light Plan ***/
#advlight_box{
background: url(../images/pages/home/advlite.jpg) no-repeat left top;
width: 499px; height: 220px;
clear: both;
}

#advlight_box .padding{ padding: 10px 10px 10px 20px;}
#advlight_box h1 { font-size: 16px; font-weight:bold; margin: 0; color: #004c78; height:32px;}

#advlight_box #features1 {float: left; width: 253px;}
#advlight_box #pricing1 {float: left; width: 110px;}
#advlight_box #pricing1 .padding{padding: 35px 0 0 30px;}
#advlight_box #pricing1 h2 { font-size: 16px; font-weight:bold; margin: 0; color: #c00;}
#advlight_box #pricing1 .number { font-size: 20px; font-weight:bold; margin: 0; color: #c00;}



/***********************************************************/

/*** box nolimt **/
#boxnolimit{background: url(../images/boxnolimit.jpg) no-repeat left top; width:245px; height:259px}

#boxnolimit h1 { font-size: 16px; font-weight:bold; margin: 0; color: #004c78;}
#boxnolimit .padding{ padding: 10px 10px 0 20px;}
#boxnolimit #btndiv, #boxnolimit .btm .btndiv {float: left; width: 110px;}
#boxnolimit #pricing, #boxnolimit .btm .pricing {float: right; width: 100px;}
#boxnolimit #pricing .padding, #boxnolimit .btm .pricing .padding {padding: 12px 2px 0 0; text-align:center;}


/*** NoLomit Developer Plan ***/
#nldeveloper_box{	
	width: 245px; float: left;
	}
#nldeveloper_box .padding{ padding: 10px 10px 0 20px;}
#nldeveloper_box h1 { font-size: 16px; font-weight:bold; margin: 0; color: #004c78;}

#nldeveloper_box #top2, #nldeveloper_box.top{	
	background: url(../images/pages/home/nldevecomtop_bg1.jpg) no-repeat left top;
	height:43px; clear: both;
	}
	.mid2
{
	background: url(../images/pages/home/nldevecommid_bg1.jpg) repeat-y;
	clear: both;
}
#nldeveloper_box #mid2, #nldeveloper_box.mid {	
	background: url(../images/pages/home/nldevecommid_bg1.jpg) repeat-y;
	clear: both;
	}
#nldeveloper_box #mid2 .padding, #nldeveloper_box.mid .padding {	padding: 0 10px 0 20px;}
	
#nldeveloper_box #btm2, #nldeveloper_box.btm {	
	background: url(../images/pages/home/nldevecombtm_bg1.jpg) no-repeat left top;
	height:79px; clear: both;
	}
	.pricing2
{
float: right;
width: 100px;
}
#nldeveloper_box #btm2 .padding, #nldeveloper_box .btm .padding {	padding: 17px 3px 3px 20px;}
#nldeveloper_box #btm2 #btndiv2, #nldeveloper_box .btm .btndiv {float: left; width: 110px;}
#nldeveloper_box #btm2 #pricing2, #nldeveloper_box .btm .pricing {float: right; width: 100px;}
#nldeveloper_box #btm2 #pricing2 .padding, #nldeveloper_box .btm .pricing .padding {padding: 12px 2px 0 0; text-align:center;}
#nldeveloper_box #btm2 #pricing2 h2, #nldeveloper_box .btm .pricing h2  { font-size: 16px; font-weight:bold; margin: 0; color: #fff;}
#nldeveloper_box #btm2 #pricing2 .number, #nldeveloper_box .btm .pricing .number  { font-size: 18px; font-weight:bold; margin: 0; color: #fff;}

/***********************************************************/

/*** NoLomit Website Plan ***/
#nlwebsite01_box{
width: 258px; float: left;
}
#nlwebsite01_box .padding{ padding: 10px 10px 0 20px;}
#nlwebsite01_box h1 { font-size: 16px; font-weight:bold; margin: 0; color: #004c78;}

#nlwebsite01_box #top2, #nlwebsite01_box.top{
background: url(../images/pages/home/nldevecomtop_bg1.jpg) no-repeat left top;
height:43px; clear: both;
}

#nlwebsite01_box #mid2, #nlwebsite01_box.mid {
background: url(../images/pages/home/nldevecommid_bg1.jpg) repeat-y;
clear: both;
}
#nlwebsite01_box #mid2 .padding, #nlwebsite01_box.mid .padding {        padding: 0 10px 0 20px;}

#nlwebsite01_box #btm2, #nlwebsite01_box.btm {
background: url(../images/pages/home/nldevecombtm_bg1.jpg) no-repeat left top;
height:79px; clear: both;
}
#nlwebsite01_box #btm2 .padding, #nlwebsite01_box .btm .padding {       padding: 17px 3px 3px 20px;}
#nlwebsite01_box #btm2 #btndiv2, #nlwebsite01_box .btm .btndiv {float: left; width: 110px;}
#nlwebsite01_box #btm2 #pricing2, #nlwebsite01_box .btm .pricing {float: right; width: 100px;}
#nlwebsite01_box #btm2 #pricing2 .padding, #nlwebsite01_box .btm .pricing .padding {padding: 12px 2px 0 0; text-align:center;}
#nlwebsite01_box #btm2 #pricing2 h2, #nlwebsite01_box .btm .pricing h2  { font-size: 16px; font-weight:bold; margin: 0; color: #fff;}
#nlwebsite01_box #btm2 #pricing2 .number, #nlwebsite01_box .btm .pricing .number  { font-size: 18px; font-weight:bold; margin: 0; color: #fff;}

/***********************************************************/



/*** NoLomit Ecommerce Plan ***/
#nlecommerce_box{	
	width: 245px; float: right;	
	}

#nlecommerce_box .padding{ padding: 10px 10px 0 20px;}
#nlecommerce_box h1 { font-size: 16px; font-weight:bold; margin: 0; color: #004c78;}

#nlecommerce_box #top{	
	background: url(../images/pages/home/nldevecomtop_bg1.jpg) no-repeat left top;
	height:43px; clear: both;
	}
	
#nlecommerce_box #mid{	
	background: url(../images/pages/home/nldevecommid_bg1.jpg) repeat-y;
	clear: both;
	}
#nlecommerce_box #mid .padding{	padding: 0 10px 0 20px;}
	
#nlecommerce_box #btm{	
	background: url(../images/pages/home/nldevecombtm_bg1.jpg) no-repeat left top;
	height:79px; clear: both;
	}
	
#nlecommerce_box #btm .padding{	padding: 17px 3px 3px 20px;}
#nlecommerce_box #btm #btndiv{float: left; width: 110px;}
#nlecommerce_box #btm #pricing3 {float: right; width: 100px;}
#nlecommerce_box #btm #pricing3 .padding{padding: 12px 0px 0px 0px; text-align:center;}
#nlecommerce_box #btm #pricing3 h2 { font-size: 16px; font-weight:bold; margin: 0; color: #fff;}
#nlecommerce_box #btm #pricing3 .number { font-size: 18px; font-weight:bold; margin: 0; color: #fff;}
	
/***********************************************************/



/*** Premium Reseller Plan prmreseller_bg.jpg***/
#reseller_box{background: url(../images/pages/home/bg_prmreseller1-2.jpg) no-repeat left top;	
width: 498px; height:610px; clear: both;}
	
#reseller_box #tophdr{ float:left; clear:both;}
#reseller_box #tophdr .padding { padding: 20px 0 10px 180px;}
#reseller_box #tophdr .padding p {font-size:12px; padding:0px; }
#reseller_box h1 { font-size: 18px; font-weight:bold; margin: 0; color: #004c78;}
#reseller_box h1 .red { font-size: 20px; font-weight:bold; margin: 0; color: #eb0000;}
#reseller_box h1 .red2 { font-family:arial narrow; font-size: 11px; font-weight:bold; margin: 0; color: #ff0000;}
#reseller_box h1 .blue2 { font-family:arial narrow; font-size: 14px; font-weight:bold; margin: 0; color: #030075;}

#reseller_box #prmreseller1 {padding-bottom:2em; width:100%; float:left; clear:both;}
#reseller_box #features{float: right;width: 300px; padding: 0 10px 0 0;}
#reseller_box #pricing{ float: left;width: 160px;}
#reseller_box #pricing .padding{padding: 62px 0px 0px 34px;}
#reseller_box #pricing h2 { font-size: 17px; font-weight:bold; margin: 0; color: #fff;}
#reseller_box #pricing .number { font-size: 20px; font-weight:bold; margin: 0; color: #fff;}
#reseller_box #pricing .number2 { font-size: 13px; font-weight:bold; margin: 0; color: #fff;}
#reseller_box #pricing .prc1 { width:40px; float:left; padding:5px 2px 0 0; text-align:right;}
#reseller_box #pricing .prc2 { width:40px; float:left; text-align:left; padding:0; margin:0;}
#reseller_box #footnote { line-height:10px; }
#reseller_box #footnote .linetop {border-top:1px solid #9a9a9a; }

#reseller_box #prmreseller2 { width:100%; float:left; clear:both; }
#reseller_box #prmreseller2 .padding{ padding: 0px 15px 15px 20px;}
#reseller_box #prmreseller2 h2 { font-size: 18px; font-weight:bold; margin: 0; padding:0; color: #ff0000; line-height:normal;}
#reseller_box #prmreseller2 h3 { font-size: 12px; font-weight:bold; margin: 0; padding:0; color: #006600; line-height:normal;}
/***********************************************************/

/*** Premium Lite ***/
#premium_lite { background: url(../images/pages/home/bg_prmlite_20090625.jpg) no-repeat left top; width: 498px; height:200px; clear: both;}
#premium_lite .padding { padding: 20px 0 0 20px ; }
#premium_lite h2 a { font-size: 18px; font-weight:bold; margin: 0; padding:0; color: #ff0000; line-height:normal;}
#premium_lite h2 a .blue { font-size: 14px; font-weight:bold; margin: 0; padding:0; color: #00488f; line-height:normal;}
#premium_lite h2 a .i { font-size: 16px; font-weight:bold; font-style: italic; margin: 0; padding:0; color: #ff0000; line-height:normal;}
#premium_lite #feature_left {float:left; width:180px; }
#premium_lite #feature_right {float:left; width:240px; }

/*** Premium Reseller Hosting MainPage [specialty site] ***/
#reseller_hosting_box{ background: url(../images/pages/home/rightpan_bg.jpg) no-repeat left top; width: 498px; clear: both;}
#reseller_hosting_box .padding{ padding: 10px 10px 10px 20px;}
#reseller_hosting_box h1 { font-size: 20px; font-weight:bold; margin: 0; color: #004c78; height:24px; padding: 0;}
#reseller_hosting_box h2 { font-size: 16px; font-weight:bold; margin: 0; color: #333; height:20px; padding: 0;}
#reseller_hosting_box h3 { font-size: 12px; font-weight: bold; margin: 0; color: #004c78; height:18px; padding: 0;}
#reseller_hosting_box #features{float: left; width:100%; background:url(../images/pages/home/resellhost_bg.jpg) top right no-repeat; padding: 8px 0 10px 0;}

/***********************************************************/

/*** Reseller Hosting Plan Layout ***/
#reseller_hosting_plan{width: 498px; clear: both;}
#reseller_hosting_plan h1 { font-size: 16px; font-weight:bold; margin: 0; color: #004c78; height:34px;}

#reseller_hosting_plan #top{background: url(../images/pages/home/rslhosttop_bg.jpg) no-repeat left top; height:187px; clear: both;}
#reseller_hosting_plan #top .padding{ padding: 10px 10px 0 20px;}

#reseller_hosting_plan #features{float: left; clear:both; height:127px; width:498px;}
#reseller_hosting_plan #features_images{float: left; width: 131px; height:127px;}
#reseller_hosting_plan #features_images .padding{ padding: 0 0 0 40px;}

#reseller_hosting_plan #features_list{float: left; width: 240px; height:127px;}
#reseller_hosting_plan #features_list .padding{ padding: 15px 0 0 0;}

#reseller_hosting_plan #pricing{float: left; width: 125px; height:127px; text-align:center;}
#reseller_hosting_plan #pricing .padding{padding: 68px 0 0 0;}
#reseller_hosting_plan #pricing h2 { font-size: 16px; font-weight:bold; margin: 0; color: #fff;}
#reseller_hosting_plan #pricing .number { font-size: 18px; font-weight:bold; margin: 0; color: #fff;}
	
#reseller_hosting_plan #mid { width: 498px; background: url(../images/pages/home/rslhostmid_bg.gif) top left repeat-y;	clear: both;}
#reseller_hosting_plan #mid .padding {	padding: 0 10px 0 20px;}
#reseller_hosting_plan #mid .column1 { width:230px; float:left;}
#reseller_hosting_plan #mid .column2 { width:230px; float:right;}
#reseller_hosting_plan #mid .buy_btn { height:22px; clear:both;}

#reseller_hosting_plan #btm{ background: url(../images/pages/home/rslhostbtm_bg.gif) no-repeat left top; height:18px; clear: both;}
/***********************************************************/


/*** Specialty box Layout ***/
#specialty_box{width: 498px; clear: both;}
#specialty_box h1 { font-size: 18px; font-weight:bold; margin: 0; color: #004c78; height:19px; padding: 0;}
#specialty_box h2 { font-size: 16px; font-weight:bold; margin: 0; color: #004c78; height:16px; padding: 0;}
#specialty_box h3 { font-size: 12px; font-weight: bold; margin: 0; color: #333; height:16px; padding: 0;}

#specialty_box #top{background: url(../images/pages/home/specialtytop_bg.jpg) no-repeat left top; height:240px; clear: both;}
#specialty_box #top .padding{ padding: 10px 10px 20px 20px;}

#specialty_box #features{float: left; clear:both; height:127px; width:498px;}
#specialty_box #features_images{float: left; width: 131px; height:127px;}
#specialty_box #features_images .padding{ padding: 0 0 0 20px;}

#specialty_box #features_list{float: left; width: 240px; height:127px;}
#specialty_box #features_list .padding{ padding: 10px 0 0 0;}

#specialty_box #pricing{float: left; width: 125px; height:127px; text-align:center;}
#specialty_box #pricing .padding{padding: 61px 0 0 0;}
#specialty_box #pricing h2 { font-size: 16px; font-weight:bold; margin: 0; color: #fff;}
#specialty_box #pricing .number { font-size: 18px; font-weight:bold; margin: 0; color: #fff;}
	
#specialty_box #mid { width: 498px; background: url(../images/pages/home/rslhostmid_bg.gif) top left repeat-y;	clear: both;}
#specialty_box #mid .padding {	padding: 0 10px 0 20px;}
#specialty_box #mid .column1 { width:230px; float:left;}
#specialty_box #mid .column2 { width:230px; float:right;}
#specialty_box #mid .buy_btn { height:22px; clear:both;}

#specialty_box #btm{ background: url(../images/pages/home/rslhostbtm_bg.gif) no-repeat left top; height:18px; clear: both;}
/***********************************************************/
#specialty_container{ padding:10px 0 10px 20px;}
#specialty_container .column1 { width:260px; float:left;}
#specialty_container .column2 { width:203px; float:right;}

#specialty_table { width: 498px; background: url(../images/pages/home/sptable_bg.gif) top left no-repeat; clear: both;}
#specialty_table .padding{ padding:11px 0 10px 20px;}
#specialty_table .tb_title{ font-size:12px; line-height:normal; font-weight:bold; padding:0; font-family: Arial, Helvetica, sans-serif; color:#00598d; height:42px;}

#specialty_table #tb_feat{width:175px; float:left;}
#specialty_table #tb_feat ul{width:175px;}
#specialty_table #tb_feat ul li{width:175px; margin:6px 0 0 0; padding:0; font-size:11px; line-height:normal; font-weight:bold; padding:0; font-family: Arial, Helvetica, sans-serif; color:#333; border-bottom:1px dotted #dee3e8;}

#specialty_table #tb_feat_desc{width:275px; float:left;}
#specialty_table #tb_feat_desc ul{width:275px;}
#specialty_table #tb_feat_desc ul li{width:275px; font-size:11px; line-height:normal; font-weight:normal; margin:6px 0 0 0; padding:0; font-family: Arial, Helvetica, sans-serif; color:#333; padding:0 0 0 10px; border-left:1px dotted #dee3e8; border-bottom:1px dotted #dee3e8;}

#shift_guarantee_slides { height:70px; width: 200px; position: relative; }
	#shift_guarantee_slides .slide { display: none; position: absolute; height: 70px; width: 200px; left:10px; top:0; }
	#shift_guarantee_slides .slide table, #shift_guarantee_slides .slide table td { }
	

/* button Blue */
    #btn_blue { font-size:12px; line-height:normal; font-weight:bold; padding:0; font-family: Arial, Helvetica, sans-serif; color:#fff;}
    #btn_blue ul { margin:0; padding:0; list-style:none;}
    #btn_blue li { display:inline; margin:0; padding:0;}
    #btn_blue a { float:left; background:url("../images/buttons/btnleft.gif") no-repeat left top; margin:0; padding:0 0 0 12px; height:22px; text-decoration:none; cursor:pointer; cursor:hand;}
    #btn_blue a span { float:left; display:block; background:url("../images/buttons/btnright.gif") no-repeat right top; padding:3px 22px 4px 4px; color:#fff; height:15px; cursor:pointer; cursor:hand;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #btn_blue a span {float:left; cursor:pointer; cursor:hand; }
    /* End IE5-Mac hack */
    #btn_blue a:hover span { color:#fff;}
    #btn_blue a:hover { background-position:0% -22px;}
    #btn_blue a:hover span { background-position:100% -22px;}
/* end of btn */


/* button Blue */
    .btn_blue { font-size:12px; line-height:normal; font-weight:bold; padding:0; font-family: Arial, Helvetica, sans-serif; color:#fff;}
    .btn_blue ul { margin:0; padding:0; list-style:none;}
    .btn_blue li { display:inline; margin:0; padding:0;}
    .btn_blue a { float:left; background:url("../images/buttons/btnleft.gif") no-repeat left top; margin:0; padding:0 0 0 12px; height:22px; text-decoration:none; cursor:pointer; cursor:hand;}
    .btn_blue a span { float:left; display:block; background:url("../images/buttons/btnright.gif") no-repeat right top; padding:3px 22px 4px 4px; color:#fff; height:15px; cursor:pointer; cursor:hand;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .btn_blue a span {float:left; cursor:pointer; cursor:hand; }
    /* End IE5-Mac hack */
    .btn_blue a:hover span { color:#fff;}
    .btn_blue a:hover { background-position:0% -22px;}
    .btn_blue a:hover span { background-position:100% -22px;}
/* end of btn */


/* button Blue yellow-text */
    #btn_blueyel { font-size:12px; line-height:normal; font-weight:bold; padding:0; font-family: Arial, Helvetica, sans-serif; color:#fff;}
    #btn_blueyel ul { margin:0; padding:0; list-style:none;}
    #btn_blueyel li { display:inline; margin:0; padding:0;}
    #btn_blueyel a { float:left; background:url("../images/buttons/btnleft.gif") no-repeat left top; margin:0; padding:0 0 0 12px; height:22px; text-decoration:none; cursor:pointer; cursor:hand;}
    #btn_blueyel a span { float:left; display:block; background:url("../images/buttons/btnright.gif") no-repeat right top; padding:3px 22px 4px 4px; color:#fff57e; height:15px; cursor:pointer; cursor:hand;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #btn_blueyel a span {float:left; cursor:pointer; cursor:hand; }
    /* End IE5-Mac hack */
    #btn_blueyel a:hover span { color:#fff;}
    #btn_blueyel a:hover { background-position:0% -22px;}
    #btn_blueyel a:hover span { background-position:100% -22px;}
/* end of btn */

/* button Green */
    #btn_green { font-size:12px; line-height:normal; font-weight:bold; padding:0; font-family: Arial, Helvetica, sans-serif; color:#fff;}
    #btn_green ul { margin:0; padding:0; list-style:none;}
    #btn_green li { display:inline; margin:0; padding:0; cursor:pointer; cursor:hand;}
    #btn_green a { float:left; background:url("../images/buttons/btnleft2.gif") no-repeat left top; margin:0; padding:0 0 0 12px; height:22px; text-decoration:none;}
    #btn_green a span { float:left; display:block; background:url("../images/buttons/btnright2.gif") no-repeat right top; padding:3px 22px 4px 4px; color:#fff; height:15px; cursor:pointer; cursor:hand;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #btn_green a span {float:left; cursor:pointer; cursor:hand;}
    /* End IE5-Mac hack */
    #btn_green a:hover span { color:#fff;}
    #btn_green a:hover { background-position:0% -22px;}
    #btn_green a:hover span { background-position:100% -22px;}
/* end of btn */

/* button Green */
    .btn_green { font-size:12px; line-height:normal; font-weight:bold; padding:0; font-family: Arial, Helvetica, sans-serif; color:#fff;}
    .btn_green ul { margin:0; padding:0; list-style:none;}
    .btn_green li { display:inline; margin:0; padding:0; cursor:pointer; cursor:hand;}
    .btn_green a { float:left; background:url("../images/buttons/btnleft2.gif") no-repeat left top; margin:0; padding:0 0 0 12px; height:22px; text-decoration:none;}
    .btn_green a span { float:left; display:block; background:url("../images/buttons/btnright2.gif") no-repeat right top; padding:3px 22px 4px 4px; color:#fff; height:15px; cursor:pointer; cursor:hand;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .btn_green a span {float:left; cursor:pointer; cursor:hand;}
    /* End IE5-Mac hack */
    .btn_green a:hover span { color:#fff;}
    .btn_green a:hover { background-position:0% -22px;}
    .btn_green a:hover span { background-position:100% -22px;}
/* end of btn */


/* button red */
#btn_red { font-size:12px; line-height:normal; font-weight:bold; padding:0; font-family: Arial, Helvetica, sans-serif; color:#fff;}
#btn_red ul { margin:0; padding:0; list-style:none;}
#btn_red li { display:inline; margin:0; padding:0;}
#btn_red a { float:left; background:url("../images/buttons/btnredleft.gif") no-repeat left top; margin:0; padding:0 0 0 12px; height:22px; text-decoration:none; cursor:pointer; cursor:hand;}
#btn_red a span { float:left; display:block; background:url("../images/buttons/btnredright.gif") no-repeat right top; padding:3px 22px 4px 4px; color:#99ffff; height:15px; cursor:pointer; cursor:hand;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#btn_red a span {float:left; cursor:pointer; cursor:hand; }
/* End IE5-Mac hack */
#btn_red a:hover span { color:#ffff00;}
#btn_red a:hover { background-position:0% -22px;}
#btn_red a:hover span { background-position:100% -22px;}
/* end of btn */

