
body {
	background-color:#0058a9;
}

.h2-home {
	color:#f5822a;
	}

#home-rc-inner-hero {
	background-image:url(/new_images/home-inner-hero-6.jpg);
	background-repeat:no-repeat;
	margin:0px 10px 0px 10px;
	}
	
.inner-banner {
	background-image:url(/new_images/inner-banner6.jpg);
	background-repeat:no-repeat;
	} 
	  
#tabs a {
      float:left;
      background:url(/new_images/tableft-v2.gif) no-repeat left top;
      margin:0px 0px 0px 2px;
      padding:0px 0px 0px 7px;
      text-decoration:none;
      }
	  
#tabs a span {
      float:left;
      display:block;
      background:url(/new_images/tabright-v2.gif) no-repeat right top;
      padding:9px 17px 6px 10px;
      color:#7b7b7b;
      }
	  
body:first-of-type #tabs a span {
      padding:8px 25px 5px 18px;
     }

#tabs a:hover span {
      color:#ffffff;
      }

.selected span {
      background-position:100% -30px !important;
	  color:#ffffff !important;
      }	  
	  
/*END Home Page Styles */
h4 {
    font-size: 2.1em;
    line-height: 1.0em;
   font-family:Arial, Helvetica, sans-serif;
	color:#4e4e4e;
    padding: 0 0;
    font-weight: bold;
}

h5 {
    font-size: 1.8em;
    line-height: 1.0em;
    font-family:Arial, Helvetica, sans-serif;
	color:#f5822a;
    padding: 0 0;
    font-weight: bold;
}



/*Home Page Styles */
#home-wrap {
	behavior: url(iepngfix.htc) ;
	width:946px; 
	height:660px; 
	margin:35px auto 0px auto;
	background-image:url(/new_images/home-bg.png); 
	background-repeat:no-repeat; 
	overflow:hidden;
	}
#page-bot {
	behavior: url(iepngfix.htc) ;
	width:946px; 
	height:14px; 
	margin:0px auto 10px auto;
	background-image:url(/new_images/home-bg-bot.png); 
	background-repeat:no-repeat; 
	overflow:hidden;
}
#home-left-col {
	width:255px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	}

#logo {
	width:139px;
	height:37px;
	margin:25px 0px 0px 30px;
	padding:0;
	float:left; display:inline; 
	}
#lc-main {
	width:232px;
	height:531px;
	background-image:url(/new_images/lc-main-bg.gif);
	background-repeat:no-repeat;
	margin:10px 0px 10px 17px;
	}

#lc-main-inner {
	behavior: url(iepngfix.htc) ;
	width:192px;
	height:241px;
	background-image:url(/new_images/lc-main-inner-bg.png);
	background-repeat:no-repeat;
	margin:10px 0px 5px 10px;
	padding:12px;
	float:left;
	display:inline;
	}
	
#lc-main-inner2 {
	behavior: url(iepngfix.htc) ;
	width:192px;
	height:224px;
	background-image:url(/new_images/lc-main-inner-bg2.png);
	background-repeat:no-repeat;
	margin:0px 0px 10px 10px;
	padding:12px;
	float:left;
	display:inline;
	}

.lc-main-photo {
	width:94px;
	height:65px;
	border:0;
	float:left;
	margin:7px 0px 0px 0px;
	display:inline;
	}
	
.p-lc-inner {
	width:190px;
	margin:7px 0px 0px 2px;
	line-height:1.5em;
		}
		
.p-lc-inner a:link, .p-lc-inner a:active, .p-lc-inner a:visited {color:#3459f5; text-decoration:none;}
.p-lc-inner a:hover {text-decoration:underline;}

.home-learnmore {
	display:block;
	background-image:url(/new_images/lm-arrow1.gif);
	background-repeat:no-repeat;
	background-position:60px 5px;
	width:189px;
	clear:both;
	padding:4px 0px 0px 0px;
	}
	
.h2-home {
	clear:both;
	margin:12px 10px 12px 10px;
}

.h3-home {
	padding-bottom:8px;
	}
	
.h3-home2 {
	border-bottom:1px dotted #afacac;
	border-top:1px dotted #afacac;
	padding:6px 0px;
	margin-top:5px;
	}

.h3-service {
	padding: 10px 10px 5px 107px;
}

#home-right-col {
	width:686px;
	float:right;
	display:inline;
	margin:0;
	padding:0;
	margin-right:3px;
	}
	
#rc-main {
	width:671px;
	height:531px;
	overflow:hidden;
	background-image:url(/new_images/rc-main-bg.gif);
	background-repeat:no-repeat;
	margin:10px 0px 0px 0px;
	}
	
.rc-main-toplink {
	float:right;
	display:inline;
	margin:13px 25px 10px 15px;
	}
	
.rc-main-toplink:hover {text-decoration:underline;}
	
#rc-main-inner {
	behavior: url(iepngfix.htc) ;
	width:655px;
	height:423px;
	background-image:url(/new_images/rc-main-inner-bg2.png);
	background-repeat:no-repeat;
	clear:both;
	margin:10px 0px 5px 10px;
	padding:0px 0 0 0;
	}
	
#rc-main-inner2 {
	behavior: url(iepngfix.htc) ;
	width:636px;
	height:498px;
	background-image:url(/new_images/rc-main-inner-bg.png);
	background-repeat:no-repeat;
	clear:both;
	margin:10px 0px 5px 10px;
	padding:20px 0 0 20px;
	}
	
#rc-main-inner3 {
	behavior: url(iepngfix.htc) ;
	width:655px;
	height:517px;
	background-image:url(/new_images/rc-main-inner-bg3.png);
	background-repeat:no-repeat;
	clear:both;
	margin:10px 0px 5px 10px;
	padding:0px 0 0 0;
	}
	
.inner-banner {
	margin:0 10px 10px 10px;
	width:631px;
	height:44px;
	float:left;
	display:inline;
	}
	
#home-rc-inner-hero {
	width:631px;
	height:339px;
	
	}
	
#rc-service {
	width:371px;
	height:25px;
	background-image:url(/new_images/home-service-bg.jpg);
	background-repeat:no-repeat;
	margin:0px 5px 0px 0px;
	padding:65px 0px 0 13px;
	float:right; 
	display:inline;
}

#rc-service2 {
	width:671px;
	height:97px;
	background-image:url(/new_images/home-service-bg.gif);
	background-repeat:no-repeat;
	margin:5px 2px 0px 0px;
	padding:0px 16px 0 0;
	float:right; 
	display:inline;
}

#home-tutorial-ad {
	width:157px;
	height:25px;
	background-image:url(/new_images/home-ad-tutorial.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 10px;
	padding:65px 0 0 108px;
	float:left; 
	display:inline;
	cursor:pointer;
	}

#home-tutorial-ad a:link, #home-tutorial-ad a:active, #home-tutorial-ad a:visited, #rc-service a:link, #rc-service a:active, #rc-service a:visited {color:#3459f5; font-size:11px; text-decoration:none;}
#home-tutorial-ad a:hover, #rc-service a:hover {text-decoration:underline;}

.p-service1, .p-service2, .p-service3 {
	float:left;
	display:inline;
	width:98px;
	border-right:1px solid #9fa1a4;
	padding:0px 10px;
	line-height:1.2em;
	}
.p-service1 {
	margin-left:100px;
}
.p-service3 {
	width:150px;
	border-right:none;
}

.home-service-ad {
	width:651px;
	height:81px;
	//background-image:url(/new_images/home-service-ad-1.gif);
	background-repeat:no-repeat;
	}

#footer {
	margin:0px auto 10px auto;
	width:936px;
	text-align:right;
	color:#ffffff;
	padding:0 10px 10px 0px;
	}
/*END Home Page Styles */	

/* NAVIGATION TABS STYLES */  
#tabs {
      float:left;
      font-size:1.1em;
      line-height:normal;
	  font-family:Arial, Helvetica, sans-serif;
	  font-weight:bold;
	  border-bottom:1px solid #d4d3d3;
	  margin:0 0 0 20px;
	  width:900px;
      }
	  
#ul-tabs {
	  margin:0;
	  padding:0px 0px 0 190px;
	  list-style:none;
      }
	  
#tabs li {
      display:inline;
      margin:0 0px;
      padding:0;
	  font-size:1.1em;
	  float:right;
	  margin:-20px 0 0 0;
      }
	  
#tabs a:hover {
      background-position:0% -30px;
      }
#tabs a:hover span {
      background-position:100% -30px;
      }
	  
.selected {
      background-position:0% -30px !important;
      }
  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
    /* End IE5-Mac hack */
	
/* END NAVIGATION TABS STYLES */  


/* SUB Pages Styles */

#sub-wrap {
	behavior: url(iepngfix.htc) ;
	width:946px; 
	margin:35px auto 0px auto;
	background-image:url(/new_images/home-bg.png); 
	background-repeat:no-repeat; 
	overflow:hidden;
	}
#lc-main2 {
	width:232px;
	background-image:url(/new_images/lc-main-bg2.gif);
	background-repeat:no-repeat;
	margin:10px 0px 0px 17px;
	padding:8px 0px 0px 0px;
	}
	
#lc-main2-bot {
	width:232px;
	height:17px;
	background-image:url(/new_images/lc-main-bg-bot.gif);
	background-repeat:no-repeat;
	margin:0px 0px 10px 17px;
	}
	
#lc-sub-inner-bg {
	behavior: url(iepngfix.htc) ;
	width:215px;
	height:195px;
	background-image:url(/new_images/lc-sub-inner-bg.png);
	background-repeat:no-repeat;
	margin:0px 8px;
	}
	
.h3-sub {
	padding:10px;
}

.ul-sub-lc {
	margin:10px 10px 10px 110px;
}

#rc-main-sub {
	width:671px;
	overflow:hidden;
	background-image:url(/new_images/rc-main-sub-bg.gif);
	background-repeat:no-repeat;
	margin:13px 0px 0px 0px;
	padding:0;
	}
	
#rc-main-sub-bot {
	width:671px;
	height:10px;
	overflow:hidden;
	background-image:url(/new_images/rc-main-sub-bg-bot.gif);
	background-repeat:no-repeat;
	}

#rc-sub-inner {
	behavior: url(iepngfix.htc) ;
	width:655px;
	background-image:url(/new_images/rc-sub-inner-bg.png);
	background-repeat:no-repeat;
	clear:both;
	margin:0px 0px 0px 10px;
	float:left;
	display:inline;
	padding:0;
	}	
#rc-sub-inner-bot	{
	behavior: url(iepngfix.htc) ;
	width:655px;
	height:24px;
	background-image:url(/new_images/rc-sub-inner-bg-bot.png);
	background-repeat:no-repeat;
	clear:both;
	margin:0px 0px 0px 10px;
	float:left;
	display:inline;
	padding:0;
	}

#cable {
	margin:28px 48px 0px 48px;
	background-image:url(/new_images/cable-bg.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 58px;
	float:left;
	display:inline;
	clear:both;
	width:500px;
}

#cable2 {
	margin:5px 48px 0px 48px;
	background-image:url(/new_images/cable-bg.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 58px;
	float:left;
	display:inline;
	clear:both;
	width:500px;
}


#cable2 img, #internet2 img, #voice2 img {margin:0 10px 0 0;}

#internet {
	margin:28px 48px 0px 48px;
	background-image:url(/new_images/internet-bg.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 58px;
	float:left;
	clear:both;
	display:inline;
	width:500px;
	}
	
#internet2 {
	margin:10px 48px 0px 48px;
	background-image:url(/new_images/internet-bg.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 58px;
	float:left;
	clear:both;
	display:inline;
	width:500px;
	}

#voice {
	margin:28px 48px 0px 48px;
	background-image:url(/new_images/voice-bg.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 58px;
	float:left;
	clear:both;
	display:inline;
	width:500px;
}

#voice2 {
	margin:10px 48px 0px 48px;
	background-image:url(/new_images/voice-bg.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 58px;
	float:left;
	clear:both;
	display:inline;
	width:500px;
}
	
.btn-tutorial {margin:0 0 0 150px;}

.p-sub {
	margin-bottom:8px;
}

.ul-sub-rc {
	margin:10px 10px 15px 13px;
	}

#btn-learnmore {
	width:104px;
	height:32px;
	margin:0px 25px 0px 0px;
	padding:0;
	background-image:url(/new_images/btn-learnmore.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
	display:inline;
	border:none;
	clear:both;
}

#btn-shopnow {
	width:93px;
	height:32px;
	margin:0;
	padding:0;
	background-image:url(/new_images/btn-shopnow.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
	display:inline;
	border:none;
}
.plaxo {
	margin-bottom:10px;
	}
	
.footnote {
	margin:20px 10px 0px 0px;
	}

.h1-offer {
	padding:30px 10px 0px 40px;
	margin:0;
}

.h2-offer {
	padding:10px 10px 0px 40px;
	margin:0;
}


.p-offer {
	padding:10px 60px 10px 40px;
	margin-bottom:0 !important;
	}

.offer-link {
	color:#52c9f0;
	text-decoration:underline;
}

#input-code {
	width: 226px;
	height:25px;
	margin:0px 0px 0px 0px;
	background-image:url(/new_images/input-code-bg.jpg);
	background-repeat:no-repeat;
	border:0;
	padding:8px 10px 0px 10px;
	font-size:1.1em;
	display:inline;
}

.forgot-code {
	display:block;
	width:189px;
	clear:both;
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#3459f5;
	font-size:11px; font-family:arial;
}

#please-read {
	margin:20px 0px 0px 40px;
	border:1px solid #d4d3d3;
	padding:10px;
	width:534px;
}


#btn-go-back {
	width:84px;
	height:19px;
	margin:0px 5px 0px 0px;
	padding:0;
	background-image:url(/new_images/btn-go-back.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
	display:inline;
	border:none;
	clear:both;
	float:left;
}

#btn-submit {
	width:84px;
	height:19px;
	margin:0 0 0 5px;
	padding:0;
	background-image:url(/new_images/btn-submit.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
	display:inline;
	border:none;

}

.footnote2 {
    margin:20px 60px 0px 40px;
    }
   
.footnote3 {
    margin:5px 0px 0px 0px;

    }

.footnote4 {
    padding:15px 15px 0px 15px;

    float:left;
}
.footnote5 {
    margin:0px 60px 0px 40px;
    }
#coupon {
    width:590px;
    height:313px;
    background-image:url(/new_images/coupon-november.gif);
    background-repeat:no-repeat;
    margin:10px 0 0 0px;
    padding:0;
    clear:both;
    float:left; display:inline;
}   
.coupon-month {float:right; display:inline; padding:20px 15px 0 0 ;}

.h2-coupon {
    padding:10px 0 0 15px; display:inline; float:left;
}

.p-coupon-sub {
    padding:0px 0 0 0px;
    margin:0;
    }

.p-coupon-form1 {
    width:220px;
    padding:25px 0 0 0px;
    margin:0;
    float:left;
    display:inline;
}


#coupon_bg {background-color:#f5f5f5;}

body:first-of-type .p-coupon-form1 {
padding:25px 0 0 0px; width:220px;
}

.coupon-form2 {
    float:left;
    width:92px;
    margin:25px 0 0 0;
    display:inline;
    text-align:right;
}

body:first-of-type .coupon-form2 {
    margin:25px 0 0 0;
}

.coupon-form3 {
    float:left;
    width:210px;
    margin:25px 0 0 10px;
    display:inline;
    text-align:left;
}

body:first-of-type .coupon-form3 {
margin:25px 0 0 10px;
}

.cf2 {
	margin:0;
	padding:0;
	}

#coupon-acct {
	width:190px;
	}
	
#print-box {
	margin:20px 0px 0px 40px;
	border:1px solid #d4d3d3;
	padding:10px;
	float:left;
	display:inline;
	width:534px;
}



#btn-print {
	width:67px;
	height:32px;
	margin:7px 10px 0 0;
	padding:0;
	background-image:url(/new_images/btn-print.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
	display:inline;
	border:none;
	float:right;
	}
	
#btn-print2 {
	width:84px;
	height:19px;
	margin:0px 0px 0 0;
	padding:0;
	background-image:url(/new_images/btn-print2.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
	display:inline;
	border:none;

	}
	
.p-print-box {
	float:left;
	width:420px;
	margin-bottom:0;
	}
	
.h3-offer {
margin:5px 0px 0px 40px;
}

.labels {
	float:left;
	text-align:right;
	width:190px;
	display:inline;
	margin:60px 0px 0px 0px;
}

.fields {
float:left;
width:270px;
display:inline;
text-align:left;
margin:32px 0px 0px 10px;
}

.p-label {
margin-bottom:1.0em;
}

.input-lostcode {
	width:250px;
	margin:0px 0px 13px 0px;
}

body:first-of-type .input-lostcode {
	margin:0px 0px 15px 0px;
	}

.select-lostcode {
	width:250px;
	margin:0px 0px 9px 0px;
	}

.star {
color:#f69346;
}

.error {
	margin:20px 0 0 40px;
	padding:0;
}

#snapfish {
margin:10px 0 0 30px;}

p.snapfish-link{
	padding:10px 10px 10px 40px;
	text-align:center;
	margin-bottom:50px;
}
p.snapfish-link a{
	text-decoration:underline;
	color:#13B5EA;
	font-weight:bold;
	font-size:1.3em;
}

/*New Items for Latest Round */

.btn-learn-more1 {text-align:center; display:block;}
.btn-learn-more2 {text-align:center; display:block;}

#carousel-nav {float:right; display:inline; margin:3px 37px 0 0;}
.single-col {float:left; display:inline; width:180px; margin:10px 0 0 12px; border-right:1px solid #d4d3d3; padding:0 8px 0 0; height:425px;}
.single-col h2 {color:#777777; font-size:21px; font-family:Helvetica; font-weight:normal; border-bottom:1px dotted #bebebe; padding:0 0 10px 0;}
.single-col h3 {color:#0058a9; font-size:14px; font-family:arial; margin:10px 0; line-height:18px;}
.single-col p {min-height:160px;padding-top:.5em;}
#tutorials-wrap .single-col p {min-height:0 !important; }
.single-col sup {font-size:10px;}

.note {clear:both; font-size:9px; margin:30px 0 0 14px; float:left; display:inline;}
.note2 {clear:both; font-size:9px; margin:55px 0 0 20px; float:left; display:inline; padding:0 30px 0 0; line-height:9px;}
.sc-last {border-right:none !important;}

#offer-left {width:375px; margin:15px 20px 0 20px; float:left; display:inline;}
#offer-left  h2 {color:#777777; font-size:21px; font-family:Helvetica; font-weight:normal; border-bottom:1px dotted #bebebe; padding:0 0 10px 0;}
#offer-left  h3 {color:#0058a9; font-size:14px; font-family:arial; margin:10px 0; line-height:18px;}
#offer-left h3 a:link, #offer-left h3 a:active, #offer-left h3 a:visited {color:#3459f5; font-size:11px; font-family:arial; text-decoration:none; font-weight:normal;}
#offer-left h3 a:hover {text-decoration:underline;}

#offer-right {width:183px; padding:10px 10px 20px 10px; border:1px solid #d4d3d3; float:left; display:inline; margin:15px 0 0 0; }
#offer-right h3 {color:#ff770b; font-size:11px; font-family:arial; margin:10px 0; line-height:12px; font-weight:bold;}
#offer-right p {margin:5px 0; padding:0; color:#444444; font-size:11px; font-family:arial;}

#btn-view-tut {margin:65px 0 0 0; text-align:center; display:block;}

#tutorials-wrap #rc-main-inner2 h2 {font-size:21px; color:#7777777; font-weight:normal; border-bottom:1px dotted #bebebe; padding:0 0 10px 0; display:inline;}
#tutorials-wrap #rc-main-inner2 h3 {color:#0058a9; font-weight:bold; font-family:arial; font-size:14px; margin:0px 0; line-height:18px; padding:10px 0;}
#tutorials-wrap .single-col {margin-top:0 !important;}

#tutorials-wrap #rc-main {width:671px;height:593px;background-image:url(/new_images/rc-main-bg2.gif);}
#tutorials-wrap #rc-main-inner2  {background-image:none;}
#tutorials-wrap #home-wrap {	height:718px; 	}
#tutorials-wrap .col1 p span {font-family:arial; font-weight:bold; font-size:12px; color:#ff770b; }
#tutorials-wrap .col2 p span {font-family:arial; font-weight:bold; font-size:12px; color:#9bcd00;}
#tutorials-wrap .sc-last p span {font-family:arial; font-weight:bold; font-size:12px; color:#15c4ed; }

/* Carousel Code Additional */

.car-hero-link {width:282px; height:186px; padding:4px; background-image:url(/new_images/carousel-hero-bg1.gif); background-repeat:no-repeat; display:block;}
.car-hero-link:hover { background-image:url(/new_images/carousel-hero-bg2.gif); }

#mycarousel li p {font-size:11px; color:#444444; font-family:arial; margin:2px 0 ; padding:0;}
#mycarousel li p a:link, #mycarousel li p a:active, #mycarousel li p a:visited {color:#3459f5; text-decoration:none;}
#mycarousel li p a:hover {text-decoration:underline;}
.hero-title {font-family:arial; font-size:10px; color:#444444; border-bottom:1px dotted #444444; width:290px; padding:3px 0 5px 0;}
.cdv h3 {font-family:arial; font-weight:bold; font-size:16px; color:#15c4ed; margin:5px 0 ; padding:0;}
.dc h3 {color:#ff770b;  font-family:arial; font-weight:bold; font-size:16px; margin:5px 0 ; padding:0;}
.hsi h3 {color:#9bcd00;  font-family:arial; font-weight:bold; font-size:16px; margin:5px 0 ; padding:0;}

h3 sup {font-size:6px;}
.hero-title sup {font-size:6px;}
#carousel-nav img {margin:12px 0 0 0;}
#nav-selected img {margin:0px 0 0 0 !important;}

/* Detail Page */

.car-hero2-link {width:106px; height:70px; padding:3px; background-image:url(/new_images/carousel-hero2-bg2.gif); background-repeat:no-repeat; display:block;}
.car-hero2-link:hover, .jcarousel-item a.selected { background-image:url(/new_images/carousel-hero2-bg1.gif) !important; }
.detail .hero-title {border-bottom:none !important; width:150px; line-height:1.0em;}

.detail-info {clear:both; margin:10px 0 0 30px; border-top:1px solid #d4d3d3; padding:10px 0 0 0; width:600px;}
.detail-info div {float:left; display:inline; width:290px; margin:0 10px 0 0;}
.detail-info .rightdiv {margin:0 !important;}
.detail-info .note {margin:3px 0 0 0 !important; line-height:11px;}
.detail-info ul {margin:0 0 0 0px;}
.detail-info ul li {margin:0 0 0 0; padding:0 0 5px 23px; list-style:none; min-height:15px; line-height:1.3em; font-size:1.0em; }
.detail-info ul sup {font-size:8px;}
.detail-info p {margin:5px 0; padding:5px 0;}

#detail-dc h3 {color:#ff770b;}
#detail-cdv h3 {color:#15c4ed;}
#detail-hsi h3 {color:#9bcd00;}
.border-bot {border-bottom:1px dotted #bebebe; padding:5px 0 7px 0; margin:0 0 5px 0;}

.di-li1 {background-image:url(/new_images/detail-list-b1.gif); background-repeat:no-repeat;}
.di-li2 { background-image:url(/new_images/detail-list-bg2.gif); background-repeat:no-repeat;}
.di-li3 { background-image:url(/new_images/detail-list-bg3.gif); background-repeat:no-repeat;}
.di-li4 {background-image:url(/new_images/detail-info-bg4.gif); background-repeat:no-repeat;}

#detail-hsi  .di-li1 {background-image:url(/new_images/detail-list-b1-hsi.gif) !important; background-repeat:no-repeat;}
#detail-hsi  .di-li2 { background-image:url(/new_images/detail-list-b2-hsi.gif) !important; background-repeat:no-repeat;}
#detail-hsi  .di-li3 { background-image:url(/new_images/detail-list-b3-hsi.gif) !important; background-repeat:no-repeat;}
#detail-hsi  .di-li4 {background-image:url(/new_images/detail-list-b4-hsi.gif) !important; background-repeat:no-repeat;}

#detail-cdv  .di-li1 {background-image:url(/new_images/detail-list-b1-cdv.gif) !important; background-repeat:no-repeat;}
#detail-cdv  .di-li2 { background-image:url(/new_images/detail-list-b2-cdv.gif) !important; background-repeat:no-repeat;}
#detail-cdv  .di-li3 { background-image:url(/new_images/detail-list-b3-cdv.gif) !important; background-repeat:no-repeat;}
#detail-cdv  .di-li4 {background-image:url(/new_images/detail-list-b4-cdv.gif) !important; background-repeat:no-repeat;}


#table-free-gift {margin:25px 0 0 0;}
#table-free-gift input #table-free-gift select {font-size:10px; color:#444444; font-family:arial; vertical-align:middle;}
#table-free-gift .inp-reg {width:255px;}
#table-free-gift td {color:#444444; font-family:arial;  font-size:11px; padding:3px 10px 3px 0; margin:0; vertical-align:middle;}
.text-right {text-align:right;}
#table-free-gift td span {color:#f0461e;padding:0 2px;}

#offer-left .error {margin:10px 0 !important; font-size:11px !important; color:#f0461e !important;}
#offer-left p a:link, #offer-left p a:active, #offer-left p a:visited {color:#3459f5; text-decoration:none;}
