/* set all headers to same size and give them a standard line-height to 
   make styling them easier
*/
H1, H2, H3, H4, H5, H6 {  font-weight: normal; margin: 0 0 .5em 0; padding: 0; color: #000099; }

/* set a decent relative size for headings */
/* NOTE: is this even necessary? */
H1 { font-size: 200%; }
H2 { font-size: 166.67%; }
H3 { font-size: 150%; }
H4 { font-size: 133.34%; }
H5 { font-size: 116.67%; }
H6 { font-size: 100%; }

#CreateAnAccount H3 { font-size:2em; }

.myaccount-instruction-list { padding-top:5px;padding-left:5px; }

#myaccount-sub-head {
}
#TrackANewOrder-content
{
	margin: 50px 0px 50px 170px;
}
#myaccount-page {
	width:720px;
	background: #fff url(/img/bg.box.DDD.720.mid.gif) repeat-y;	
	border-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}

#myaccount-page-cap {
	width:720px;
	background: url(/img/bg.box.DDD.720.bot.gif) 0 0 no-repeat; height: 8px; clear: both;	
}
#myaccount-page fieldset input{
	border: solid 1px #5e95cf;
	background-color: #ffffff;
	font-size: 8pt;
	color: #707070;
	padding: 1px 1px 1px 2px;
	height: 16px
}
#myaccount-nav { padding-left: 4px; background: #E3E3E3 url(/img/bg.box.DDD.720.top.gif) 0 0 no-repeat; }
#myaccount-nav H1 { margin-top: 0; padding-top: 18px; font-size: 2em;  }
#myaccount-nav .HeaderSub { color:#666666; }
#myaccount-nav UL { list-style-type: none; margin: 0px; padding: 0; }
#myaccount-nav LI { display: block; 
					float: left; 
					width: 115px; 
					margin-bottom: -2px; 
					min-height: 22px; 
					padding-top: 7px; 
					padding-bottom: 7px;
					padding-left: 8px; 
					padding-right:8px;
					text-align:left; 
					font-weight: bold; 
					white-space: nowrap; }

.myaccount-nav-fr {
	font-size: 10px;
	letter-spacing: -1px;
}
#myaccount-nav LI A { color: #666; white-space: nowrap;  } 
#myaccount-nav LI.not-selected { background: url(/img/bg.cart.nav.113.over.gif) top left no-repeat; }
#myaccount-nav LI.Selected { background: url(/img/bg.cart.nav.113.gif) top left no-repeat; }
#myaccount-nav LI.Selected A { color: #000099; }
#myaccount-nav .BottomRightArrow { margin-left:5px;margin-right:5px;vertical-align:text-top; }

* HTML #myaccount-nav UL { zoom: 1; }
*:first-child + HTML #myaccount-nav UL { zoom: 1; }

#del-doc-list li { list-style:none; }
#del-doc-list li img { vertical-align:text-bottom;padding:0 5px 1px 0; }

table {

	/*background-color: #FFFFFF;*/ 
	color: #000;
}
 
td, th { padding:0px;}

/* =links
----------------------------------------------- */
table a { font-weight: bold; text-decoration: none;}
table a:link {cursor:pointer}
/* table a:visited { color:#000066;} */
/* table a:hover {color:#000066;} */

/* thead tbody tfoot
----------------------------------------------- */

thead th, tbody th,tbody td {
    font-size: 12px;
    color: #505050;
    font-family:arial,sans-serif;	
    /*border-right: 1px solid #aaa; 
	border-top: 1px solid #eee; 
	border-left:1px solid #eee; 
	border-bottom: 1px solid #aaa;*/
}

tfoot th, tfoot td  {
    font-size: 12px;
    color: #505050;
    font-family: arial,sans-serif;	
    padding:10px 10px 0px 0px;
}


thead th { background-color: #E3E3E3;text-align:center; }
tfoot th, tfoot td { background-color: #FFFFFF; font-weight: bold; text-align:center;  }
tfoot td { text-align:right }
tfoot td img { vertical-align:middle; }
tbody th { white-space:nowrap; text-align:right; padding-right: 7px; }


/* Visual and hover effects */
.odd td { }

tbody tr:hover td{
	/*background-color:#EEEEEE;
	border-right: 1px solid #eee; 
	border-top: 1px solid #999; 
	border-left: 1px solid #999; 
	border-bottom: 1px solid #eee; */
}

/*Used by control CreateAccount */
.FormTable th {white-space:normal;text-align:right;border:0px;}
.FormTable td {border:0px;}
.FormTable {width:570px;border:0px; margin-left:100px;}
.FormTable thead th, .FormTable tbody th, .FormTable tbody td {
    font-size: 12px;
    color: #505050;
    font-family:arial,sans-serif;	
}

/*Used by page TrackANewOrder */
.FormTableLeft th {white-space:normal;text-align:right;border:0px;}
.FormTableLeft td {border:0px; text-align:right;}
.FormTableLeft {width:300px;border:0px; margin-left:10px;}
.FormTableLeft thead th, .FormTableLeft tbody th, .FormTableLeft tbody td {
    font-size: 12px;
    color: #505050;
    font-family: arial,sans-serif;	
     padding-top:10px;
     font-style:normal;
     font-weight:normal;
}

.TextInput { width: 180px;}
.problem-message { color: #770000; font-style: italic; font-weight:bolder }
.continue-button { float: left; margin-left:328px;margin-top:-20px; margin-bottom:25px;}
.apply-button { /*float: left; margin-left:50px;*/}
.delete-button { /*float: left; margin-left:262px;*/ }

.FormTableLeft 
{
	font-size: 8pt;
	color: #707070;
	padding: 1px 1px 1px 2px;
}

#subheader2 { background-color: #E3E3E3; font-weight: bold; text-align:left; }
#subheader1 { background-color: #E3E3E3; font-weight: bold; text-align:left; }

/*Track a new order*/
#LeftColumn { float:left; width:355;}
#RightColumn {width:365;margin-left:40px;}
#RightColumn ul { list-style:none margin: 0; padding-right: 10px; }
#RightColumn li { padding-top:5px; }
#RightColumn img { margin-left:-15px; vertical-align:text-bottom; }

/* START SMW these also exist in Checkout and are a candidate for refactoring */
A IMG { border: none; }
A { text-decoration: none;color: #ffffff; }
A:hover { text-decoration: underline; }

.learn-more-promo {font-weight: bold;}
.learn-more-promo {color: #ffffff;width: 75%;}
.learn-more-error {font-weight: bold;}
.learn-more-fine-print {font-size: smaller;}

.PromoOverlayBody li {margin: 0; padding: 0 0 1em 0;list-style-type: none;}

.PromoOverlayBody p {margin: 0; padding: 0 0 1em 0;list-style-type: none;}
.PromoOverlayBody ul { margin: 0; padding: 0; }
.PromoOverlayBody {padding: 0 15px;background: #fff url(/img/InfoOverlay-Middle.gif) repeat-y;	}
.PromoOverlayBottom img {position: absolute;bottom: 7px; right: 7px;}
.PromoOverlayBottom {background: url(/img/InfoOverlay-Bottom.gif) no-repeat;height: 14px;text-align: right;}
.PromoOverlayContainer {position: absolute;width: 432px;background: url(/img/InfoOverlay-Top.gif) no-repeat;padding-top: 14px;z-index: 5;}

/* END SMW these also exist in Checkout and are a candidate for refactoring */
#myaccount-page #Buttons
{
	height: 35px !important;
	margin:auto;

	text-align:center;
}
.CreditCards-dropdown select 
{
  background-color:#5e95cf;
  border: 3px solid #5e95cf ;
  height:25px;
}
.CreditCards-dropdown  option
{
  background-color :#ffffff;
}
.track-order-textfield
{
	border: solid 1px #5e95cf;
	background-color: #ffffff;
	font-size: 8pt;
	color: #707070;
	padding: 1px 1px 1px 2px;
}
.button-height
{
	height:32px !important;
}

#register-page-text
{
	padding-left: 50px;
}
.fieldset-bottom-checkbox
{
	padding-left:150px;
}
