@charset "utf-8";
/* CSS Document fpr ShopDiscover*/

#cs-shopdiscover-flash{
	visibility:hidden;
	width:710px;
	height:182px;
	margin-bottom:25px;
}
div.article h1, .left h1{
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px 10px;
}
div.article h1.new{
	font-size:18px;
	margin-bottom:4px;
	margin-left:0px;
}
.section1{
	float:left;
	width:360px;
	height:140px;
	margin:8px 10px 25px 0;
	padding-top:0px;
	border-right: 1px solid #C6D2D6;
}
.col710 .article div.new, .article div.new{
	padding-top:0px;
	margin-top:3px;
	margin-bottom:25px;
}
.section2{
	float:left;
	width:339px;
	height:140px;
	margin-top:3px;
	margin-bottom:25px;
	padding-top:5px;
}
div.article .new .left p {
	margin:0pt 0px 5px 0px;
}
div.article .section1 p{
	margin: 0 0 10px 10px;
}
div.article .new .left{
	margin-bottom:7px;
}
.learn{
	float:right;
	width:100px;
}
.learn img{
	padding-top:5px;
	margin-right:5px;
}
.learn a{
	line-height:1;
}
.col230 .secure p.login{
	font-size:.7em;
	float:left;
	margin:5px 0pt 7px 0px;
}
.col230 input.field{
	width:192px;
	margin-top:0px;
}
.bluebox230 p.tour {
margin:8px 0px 0px;
}

.col230 .secure input.field2{
	width:192px;
	margin-top:0px;
	float:right;
}
/*.col230 .secure h2{
	font-size:.95em;
	line-height:1em;
	margin:3px 0pt 0px;
}*/

h2.log{
	margin-right:0px;
	margin-top:0px;
}
.col230 .bluebox230 h2 {
	color:#293033;
	display:inline;
	font-size:0.85em;
	font-weight:bold;
	line-height:1.2em;
	margin:0px;
}
.bluebox230 p.tour{
	margin:8px 0px 0px 0px;
}
.col230 .secure .remember p.remember input{
	margin-bottom:1px;
	margin-left:0px;
	vertical-align:middle;
}
#cs-shopdiscover-flash.secure{
	margin-bottom:15px;
}
img.icon{
	margin-left:10px;
	margin-right:12px;
	float:left;
}
.col230 .secure input{
	margin-top:-1px;
}
span.tip{
	font-size:1.1em;
	padding-left:2px;
}
.col230 .secure .login-button{
	float:right;
	margin-top:4px;
}
.col230 .secure p.password{
	margin-bottom:0px;
	margin-top:3px;
}
/*.col230 .secure .content230{
	height:157px;
}*/

a.sheets {
	background:transparent url(/shop/images/external-link.gif) no-repeat scroll left 3px;
	padding-left:17px;
}
a.miles{
	border-left:1px solid #267bb1;
	padding-left:10px;
	margin-left:10px;
}
.col710 .section2 ul.new, .section2 ul.new{
	margin-right:0px;
	margin-left:6px;
}	

.section1 ul.b{
	margin: 0px;
}	
div.icons{
	float:left;
	padding:2px 0pt 0pt 5px;
	width:50px;
	margin:0px;
}
.col230 .bluebox230 p.hint {
	font-size:0.7em;
	margin:3px 0px 10px;
}
.bluebox230 p.hint input {
	margin-left:0px;
	margin-right:3px;
	margin-bottom:5px;
	vertical-align:middle;
}
div.remember div.question-icon a {
	left:3px;
	position:relative;
	top:5px;
}
.continue .login-button img {
	float:left;
	margin-right:8px;
}
.continue .register-button img {
	float:left;
	margin-left:8px;
}
.question-icon {
	margin:0px 0px 0px 85px;
}
.col230 .bluebox230 .content230{
	padding-bottom:0px;
}
#hint-overlay #hint-overlay-content ul li{
	background:transparent url(/customer-service/images/bullet.gif) no-repeat scroll 0pt 0.4em;
	line-height:1.2;
	padding:0pt 0pt 0px 10px;
}
#benefits-flash-overlay{
	height: 510px;
	width: 900px;
	position: absolute;
	top: 100px;
	left: 50%;
	margin-left: -450px;
	display: none;
}
#TB_ajaxContent .noflash-con img{
	margin-bottom:-3px;
	padding-bottom:-3px;
	border:0px;
}
.col710 dl, .col710 ul, .right-content ul, .right-content .section2 ul {
	margin-left:10px;
}
dl#faq dd p {
	width:680px;
}
.right-content{
	width:710px;
}
