/* CSS Document */
/*   Created and mantained by Amazon Customer Service - 2010   */

body{
	font-size: x-small;
}

a, a:link{
	color:#006699;
	text-decoration: none;
	}

a:visited{
	text-decoration: none;
	}

a:hover, a:focus, a:active{
	color:#CC6600;
	text-decoration: underline;
	}
	
.etc, .etc a{
	font-size: 11px;
	color: #999;
	text-decoration: none;
}

a img{
	border: none;
}

.primary-link{
	font-weight: bold
}

.contact-button{
	padding: 5px 0 0 0px;
}


.etc a:hover{
	font-size: 11px;
	color:#C60;
	text-decoration: underline;
}

.subtext{
	font-size: .85em;
	color: #999999;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.help-content-graphic{
	display: block; 
	width: 100px;
	height: 100px;
	float: left;
}

.help-content{ 
	float: left;
	display: block;
}

.help-search-bar .cBox{
	background-color: #EAF3FE;
	background-image: url(../sprites/help3-grade.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.help-search-bar .cBoxInner #search-help{
	padding: 5px 0px 5px 0px;
	margin-left: 22px;
	width: 100%;
	}

.border-left{
	border-left: solid 1px #C9E1F4;
	padding-left: 10px;
}


#search-help #helpSearchSubmit{
	position: relative;
	top: 6px;
}

.help-search-box .help-search-inner{
	width: 100%;
}

.help-search-box td{
	vertical-align: top;
}
.help-search-box h2{
	padding-bottom: 10px;
}
	
.help-search-box h3{
	padding-bottom: 5px;
}

.help-search-bar .cBoxTR, .secEyebrow .cBoxTR {
background-position:-10px 0px;
}

.help-search-bar .cBoxTL, .secEyebrow .cBoxTL {
background-position:0 0;
}

.help-search-bar h2{
	color: #666;
}

.help-spotlight{
	height: auto;
	display: table;
}

.help-spotlight .subtext{
	float: left;
	display: block;
	width: 100%;
	
}

	
.help-spotlight h2{
	padding-bottom: 0px;
	width: 480px;
}

.help-spotlight ul{
	margin: 0px;
	padding-left: 5px;
}

.help-spotlight li{
	list-style: none;
	margin-left: 0px;
	padding-bottom: 3px;
}
	
.help-search-bar #helpsearch{
	font-size: 18px;
}

#helpSearchSmall #helpsearch{
	font-size: 13px;
	width: 97%;
}
#helpSearchSmall #helpSearchSubmit{
	top: 0px;
}

.cs-align-right{
	float: right;
	font-size: .85em;
}

td.self-service{
	width: 250px;
}

.self-service{
	padding-left: 30px;
	}
	
.self-service ul{
	margin: 0px;
	padding-left: 0px;
}

.self-service li{
	list-style-image: url(../sprites/primary-action-arrow.gif);
	padding-bottom: 3px;
	margin-left: 15px;
	font-size: 12px;
}

.cs-flexi3 h2, h2{
	min-width: 200px;
	font-size: 20px;
	line-height: 23px;
	padding-top: 1px;
	padding-bottom: 2px;
	color: #C60;
	font-family:Arial, Helvetica, verdana, sans-serif;
	font-weight: normal;
	margin:0px;
	}
	
.cs-flexi3 .subtext{
	font-size: .85em;
	color: #999999;
	width: 185px;
	font-weight: normal;
	background-color: transparent;
	}

.cs-flexi3 .col1{
	width: 210px;
	float:left;
	}

.cs-flexi3 .col1 img{
	background-color: transparent;
	padding: 2px;
	}

.cs-flexi3 .col2{
	clear: right;
	width: auto;	
	min-width: 250px;
	display: table !important;	
	display:inline-block;
	}

.col2 h3 {
	margin: 0px;
	padding: 0px;
	}

/*    tiled content for LIs    */	
.tiles{
	margin-left: 0px; 
	padding-left: 0px;
	margin: 0px;
	}
	
.tiles li{
	display: inline;
	float: left;
	font-size: .9em;}

.tiles div{
	width: 230px;
	display: table;
	height:auto;
	padding: 0 0 1em 0;
	}

.tiles ul, ul.most-popular-help{
	margin-left: 0px; 
	padding: 4px 15px 0 0px;
	margin: 0px;
	}

.tiles ul li, ul.most-popular-help li{
	display: table;
	width: 230px;
	margin: 0px;
	padding: 0 0 4px 0;
	font-size: 11px;
	font-weight: normal;
	}
	
.tiles ul li{
	padding-left: 10px;
}

h3{
	color: #333;
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
}

.tiles h3{
	margin-bottom: 5px;
	width:auto;
	}
	
.spotlight-module h3{
	width: 230px;
}

.search-area{
	height: 40px;
	white-space: nowrap;
	padding-right: 0px !important;
	padding-right: 20px;
	text-align:left;
}

.search-container{
	width: auto;
	float: right;
	padding-left: 20px;
	border-left: solid 1px #C9E1F4;
	line-height: 1.2em;
	vertical-align: top;
}

.search-container br{
	height: 1px;
	}
	
.search-container form{
	margin: 0px;
	padding: 0px;
}

input.search-button{
	position: relative;
	top: -2px !important;
	top: 0;
	width: auto;
}
	
.cs-flexi3{
	margin: 0px 12px 10px 4px;
	background-image: url(../sprites/flexi-border-lt.gif);
	background-repeat: repeat-y;
	background-position:  200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	min-width: 500px;
}




.contextual-content{
	display: table;
	width: 100%;

}
.contextual-content ul{
	margin: 0px;
	padding: 0 0 4px 0;
	}
	
.contextual-content li{
	list-style: none;
	font-size: 11px;
	padding-bottom: 4px;
	margin: 0px;
}

.spotlight-container {
	display:table-cell;
	float: left;
	margin-left: 5px;
}

.spotlight-container-t3 .col1{
	width: 210px;
	float:left;
	padding-left: 5px
	}


.spotlight-container-t3 .col2{
	clear: right;
	width: auto;	
	min-width: 250px;
	display: table !important;	
	display:inline-block;
	}



.personalized-container {
	display: table-cell;
	float: left;
	margin-left: 5px;
	border-right: solid 1px #C9E1F4;
}



.spotlight-module, .personalized-module{ 
	margin: 5px;
	width: 260px;
	float: left;
	clear: inherit;
}

.non-personalized-module{
	width: 600px;
	margin-bottom: 20px;
}

.contextual-content .subtext{
	display: block;
	width: 99% !important;
	width: auto;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
}

.help-content-graphic{
	display: block;
	width: 250px;
	height: 60px;
	margin: 0px;
	padding: 0px;
	
}

#cs-wrapper .help-home {
	line-height: 32px;
}

.sign-in-module {
	padding: 60px 0 0 0px;
	width: 205px;
	font-size: 12px;
	float: left;
}

	
