#horizon {
	background-color: transparent;
	position: absolute;
	left: 0px;
	width: 100%;
	text-align: center;
}
#wrapper {
	position: relative;
	text-align: left;
	width: 900px;
	margin: 0px auto;
	}




/*MAIN STYLES*/
h1{
margin:0;
padding:0;
font-family:georgia;
font-size:20px;
font-weight:500;
color:#4f461c;
}

h2{
margin:0;
padding:0;
font-family:georgia;
font-size:18px;
font-weight:500;
color:#4f461c;
}

h3{
margin:0;
padding:0;
font-size:16px;
font-family:georgia;
font-weight:500;
color:#4f461c;
}

h4{
margin:0;
padding:0;
font-size:14px;
font-family:georgia;
font-weight:500;
color:#4f461c;
}

h5{
margin:0;
padding:0;
font-family:georgia;
font-weight:500;
color:#4f461c;
}

body{
background-image:url(../images/layout/mainbg.gif);background-repeat:repeat-x;
background-color:#021e45;
font:12px Arial;
color:#333;
margin:auto;
}

a{
text-decoration:none;
color:#0d7ec5;
font-weight:bold;
}

form{
margin:0;
padding:0;
}

table{
font-size:12px;
}

input{
font-size:11px;
}

select{
font-size:11px;
}

td{
padding:2px;
}

.submit{
font-family:georgia;
font-size:14px;
margin-top:6px;
}

#shell{
position:relative;
background-color:none;
width:900px;
text-align:left;
margin: 0px auto;
}

#content{
width:900px;
background-color:fff;
}
/*HEADER*/
#headerImg{
height:100px;
width:900px;
}

#navBar{
height:30px;
width:900px;
background-color:#eac51d;
}

#navBar ul
{
list-style-type: none;
margin: 0;
padding:0 0 0 18;
border: none;
}

#navBar li
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navBar a
{
font-size:14px;
font-weight:500;
color: #4f461c;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 7px 14px;
}

#navBar a:hover, #navBar a:active {
color:#fff;
text-decoration:underline;
}

#navBar a.active:link, #navBar a.active:visited
{
position: relative;
z-index: 102;
background: #BBBBBB;
font-weight: bold;
}

/*FOOTER STYLES*/
#footer{
clear:both;
width:900px;
}

#base{
background-image:url(../images/layout/base.gif);
height:10px;
width:900px;
background-repeat:no-repeat;
}

#footerLinks{
margin-left:10px;
color:#fff;
padding:4 0 10 0;
}

#leftLinks{
float:left;
}

#rightLinks{
float:right;
}

#rightLinks ul
{
list-style-type: none;
margin:0;
padding:0;
border: none;
}

#rightLinks li
{
display: block;
margin:0;
padding:0;
float: left;
width: auto;
}

#rightLinks a
{
font-size:12px;
font-weight:500;
color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding:0 10 0 10;
}

/*GLOBAL STYLES*/
.clear{
clear:both;
}

/*LEFT*/
#left{
float:left;
background-color:#fff;
width:210;
padding:0 0 0 10;
}

#search{
width:210px;
padding:10 0 0 0;
}

#search table{
font-size:12px;
color:#fff;
}

#searchContent{
background-color:#0e67a7;
padding:10;
height:auto;
}#searchContent select{width:160px;}

#makeContent{
background-color:#e0dede;
padding:10;
height:auto;
}

#makeContent a{
font-weight:bold;
color:#0d7ec5;
text-decoration:none;
}

#makeContent table{
width:90%;
}

#makeContent td{
padding:2 2 2 2;
border-bottom:1px dotted #c1c1c1;
}

.leftMake{
height:16px;
padding-left:12px;
}


/*Main Content*/
#mainContent{
float:left;
width:670px;
margin:0 0 0 10;
}

#largeHeader{
background-image:url(../images/layout/large_header.gif);
width:660px;
height:30px;
}

#mediumHeader{
background-image:url(../images/layout/medium_header.gif);
width:440px;
height:30px;
}

#bestBuyHeader{
background-image:url(../images/layout/bestbuy_header.gif);
width:440px;
height:30px;
}

#smallHeader{
background-image:url(../images/layout/small_header.gif);
width:210px;
height:30px;
}

#searchHeader{
background-image:url(../images/layout/search_header.gif);
width:210px;
height:30px;
}

#large{
width:660px;
padding:10 0 0 0;
}

#medium{
width:440px;
float:left;
padding:10 0 0 0;
}

#small{
width:210px;
padding:10 0 0 0;
}

#largeContent{
padding:10;
background-color:#efefef;
min-height:496px; 
height:auto;

}

#mediumContent{
background-color:#efefef;
padding:10;
min-height:496px; 
height:auto;
}

#smallContent{
background-color:#efefef;
padding:10;
height:auto;
}

.headerTitle{
padding:4 0 0 12;
}

#right{
float:right;
padding:0 10 0 0;
}

#affBanner{
margin-top:10px;
background-color:#275179;

}



