
	#hdrWrap {
		position:relative;
		top:0px;
		left:0px;
		margin:0px;
		padding:0px;
		width:963px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 14px;
		
	}
	
	#hdrlogo{
		position:relative;
		float:left;
		width:91px;
		top:0px;
		left:0px;
		margin:0px 0 0px 0;
		padding:0;
		height: 66px;
	}

	#topNavWrap{
		position:relative;
		float:right;
		width:619px;
		height:66px;
		
	}
	
	#navTop{
		position:relative;
		margin:0px;
		padding:0px;
	}
	
	#navTop li {
		float:left;
		list-style:none;
		display:inline;
		margin:0px;
		padding:0px;
	}
	
	a.mycart{
		display: block;
		float:left;
		width: 114px;
		height: 66px;
		text-decoration: none;
		background-image: url(/images/my-cart-btn.jpg);

	}
	a.myaccount{
		display: block;
		width: 144px;
		height: 66px;
		text-decoration: none;
		background-image: url(/images/my-account-btn.jpg);

	}
	
	a.myaccount:hover {
		background-position: -144px 0;
	}
	
	a.mycart:hover {
		background-position: -114px 0;
	}
	
	a.myaccount:active {
		background-position: -144px 0;
	}
	
	a.mycart:active {
		background-position: -114px 0;
	}

	
	#nav {
		position:relative;
		width:963px;
		height:33px;
		margin:0px 0 0 0;
		padding:0px 0 0 0;
		background-color:#204763;
		text-align: left;
	}
	
	
	
	#searchBox {
		width:277px;
		height:33px;
		margin:21px 4px 0 0;
		padding:0px 0 0 0;
		background: url(/images/search-bkgrd.jpg) no-repeat top left; 
		
	}
	
	
	#search {
		position:relative;
		top:0px;
		left:32px;
		width:180px;
		height:25px;
		background-color:#e6f3fb;
		border:solid 1px #e6f3fb;
		margin:3px 0 0 0px;
		padding:0px 0 0 0;
		color: #2c2c2c;
		font-size:14px;
		
	}
	
	
	.searchBtn {
		margin:0px 0px 0 35px;
		padding: 0px;
	}
	
	input {
		/* Some reset styles to make my form elements play nice */
		vertical-align: top;
		margin: 0;
		line-height: 1;
		outline:0;
	}