/* CSS Document */
/*  body definition */
html {
padding:0;
margin:0;
}

body {
background-color:#e1ddd9;
font-size:12px;
font-family:Verdana,Arial,SunSans-Regular,Sans-Serif;
color:#564b47;
padding:0;
margin:0;
}

#container {
width:752px;
text-align:left;
margin-left:auto;
margin-right:auto;
background-color:#036;
margin-top:10px;
}

#pagewidth {
text-align:left;
margin-left:auto;
margin-right:auto;
width:723px;
background-color:#FFF;
}

/*  positioning-layers */
#header {
position:relative;
height:159px;
background-color:#FFF;
}

#footer {
	height: 54px;
	clear:both;
	background-color:#FFF;
}


#hdr1 {
float:left;
position:relative;
}

#hdr2 {
float:right;
position:relative;
}

#hdr3 {
float:left;
position:relative;
width:600px;
background-color:#fff;
}

#hdr4 {
	float:left;
	position:relative;
	width:100%;
	background-color: #333333;
}

#form {
float:left;
position:relative;
background-color:#ccc;
width:272px;
height:33px;
}

#submit {
width:32px;
background-color:#ccc;
float:right;
}

#newsletter {
float:right;
position:relative;
width:328px;
}

#specials {
width:365px;
position:relative;
float:left;
/*z-index:8;*/
}

#news {
width:367px;
}

#javascriptwrap {
text-align:left;
}

#left {
background-color:#FFF;
width:188px;
float:left;
position:relative;
height:1050px;
}

#left2 {
background-color:#FFF;
width:188px;
float:left;
position:relative;
height:1050px;
}

#content {
padding:0;
width:280px;
background-color:#FFFFFF;
/*z-index:10;*/
position:relative;
float:left;
height:1100px;
overflow:visible;
}

#rightcol {
	width:143px;
	position:relative;
	float:right;
	height:1167px;
	overflow:visible;
	background: #333333;
}

#main2 {
background-color:#FFF;
float:right;
display:inline;
position:relative;
width:525px;
height:1050px;
}

