/**
 * Filename: subpage.css
 *
 * File contains general outline and styling for all sub pages.
 */

.graphicHeading {
	width:			792px;
	height:			109px;
	overflow:		hidden;
	margin:			0 auto;
	margin-top:		5px;
	margin-bottom:	3px;
}

#breadcrumbs {
	width:			792px;
	height:			37px;
	overflow:		hidden;
	margin:			0 auto;
	margin-top:		3px;
	margin-bottom:	10px;
	background:		url('./../images/breadcrumbs.gif') 0 0 no-repeat;
}
	#breadcrumbs li {
		float:		left;
	}
	#breadcrumbs li a {
		display:	block;
		height:		27px !important;
		height:		37px;
		padding:	8px 28px 0 12px;
		color:		#000000;
		text-decoration: none;
		font:		bold 13px 'Trebuchet MS','LucidaGrande','Verdana',sans-serif;
		background:	url('./../images/crumbdivider.gif') top right no-repeat;
	} ul#breadcrumbs li a.endcrumb { background: none; }
		#breadcrumbs li a:hover {
			text-decoration: underline;
		}

.subpageText {
	margin:			0 auto;
	margin-top:		10px;
	margin-bottom:	20px;
	width:			85%;	
	text-indent:	5px;
	line-height:	20px;
	font:			normal 12px 'Arial','Verdana',sans-serif;
}



/*sub-page specific styles*/

#myaccount #accountinfo {
	width:			715px;
	height:			145px;
}
	#accountinfo div {
		float:			left;
		width:			300px !important;
		width:			330px;
		height:			70px !important;
		height:			100px;
		margin-left:	20px;
		margin-bottom:	10px;
		padding:		15px;
		font:			normal 14px 'Trebuchet MS','LucidaGrande','Verdana',sans-serif;
		color:			#000000;
		background:		#efefef;
	}
		a#editInfo.button {
			clear:			both;
			width:			165px;
			height:			30px;
			margin-left:	0;
		}

#customer-service #track {
	position:			relative;
	display:			block;
	margin-top:			0 !important;
	margin-top:			-7px;
	width:				99.5%;
	height:				100px;
	padding-top:		18px;
	border-left:		1px solid #d4d4d4;
	border-right:		1px solid #d4d4d4;
}
	#track form {
		display:	block;
		margin:		0 auto;
		width:		400px;
		padding-top: 10px;
		padding-bottom: 10px;
		background:	 #fff9e9;
	}
		#track form label {
			float:			left;
			padding:		10px 0 0 28px;
			color:			#313131;
			font-size:		14px;
			font-weight:	bold;
		}
		#inputBoxTracking {
			float:			right;
			width:			236px;
			height:			26px;
			margin:			0 8px 10px 0;
			padding:		4px 2px 0 2px;
			border:			1px solid #d6d5d5;
			font-size:		18px;
		}
		input#inputBtnTracking.button {
			clear:			both;
			margin:			0 auto;
			width:			165px;
			height:			30px;
			border:			0 none;
		}

	#customer-service dl {
		width:			85%;
	}
	#customer-service dl dt {
		margin-top:		10px;
		margin-left:	10px;
		font-weight:	bold;
	}
		#customer-service dl dt a {
			color:			 #000000;
			border-bottom:	 1px dotted #000000;
			text-decoration: none;
			text-indent:	 20px;
		}
		#customer-service dl dt a:hover {
			border-bottom:	 1px solid #000000;
		}
	#customer-service dl dd {
		margin-left:	25px;
	}


#register .roundBox {
		width:		180px;
		float:		left;
		margin-left: 4px;
	}
	#register #whyregister {
		position:			relative;
		margin-top:			0 !important; margin-top: -7px;
		width:				99.0%;
		height:				445px;
		border-left:		1px solid #d4d4d4;
		border-right:		1px solid #d4d4d4;
	}
		#whyregister ul {
			width:				80%;
			margin-right:		8px;
		} #whyregister ul li {
			margin-bottom:		18px;
			color:				#838383;
			list-style-type:	circle;
		  } #whyregister ul li.lh { 
			font-weight:		bold;
			color:				#000000;
			list-style-type:	none;
		  } #whyregister ul li.lhm { margin-top: 15px; }
		#whyregister p {
			width:		75%;
			color:		#4d4d4d;
		}

#register form {
	width:			584px;
	float:			left;
	padding:		18px 0 18px 26px;
	margin-top:		26px;
	border:			1px solid #d4d4d4;
	border-left:	none;
}	#register form fieldset legend , #register form fieldset label span	{ visibility: hidden; }
	#register form fieldset label.f  { float: left;		margin-left: 8px; }
	#register form fieldset label.fc { float: left;		margin-left: 8px; clear: both; }
	#register form fieldset label.c	 { clear: both;		margin-left: 8px; }
	#register form fieldset label	 { color: #838383;  margin-top:	 4px; display: block; }
		#register form fieldset label input {
			display:	block;
			width:		180px;
			padding:	2px;
			border:		1px solid #d4d4d4;
		}
		#register form fieldset label input:focus { border-color: #838383; }
	 div#register form fieldset label.l input { width: 250px; }
		#register form fieldset label span	{ visibility: hidden; }
		#register form input.button { float: right;	margin-right: 8px; }
	
		
	/* login form mod */
	div#register form.login { margin-top: 75px; }
	div#register form.login fieldset label { clear: both; margin-left: 155px; }
	div#register form.login fieldset label input {
			width:		225px;
			height:		25px;
			padding:	5px;
			color:		#4d4d4d;
			font:		bold 16px 'LucidaGrande','Lucida Sans','Lucida Sans Typewriter','Verdana',sans-serif;
		} div#register form.login fieldset label input:focus {text-decoration: underline;}
	div#register form.login input.login { margin-right: 175px; margin-top: 25px; margin-bottom: 10px; clear: both; }
	div#register div#whyregister { height: 375px; }
	.miniSidebarLink {
		display:	block;
		height:		20px;
		width:		85%;
		padding-top: 5px;
		margin-top: -10px;
		text-align: center;
		text-decoration: none;
		color: #4d4d4d;
		border-bottom:	1px dotted #505050;
	} .miniSidebarLink:hover {
		color:			#606060;
		border-bottom:	1px dotted #ab0403;
		background:		url('./../images/bulletB.gif') center right no-repeat;
	}
	.miniSidebarLink span { color: #ab0403; }