body,
html {
margin:0;
padding:0;
background-color : #585858;
color : #666666;
}
body {
min-width:736px; 
font-family : Geneva, Helvetica, sans-serif;
font-size : 12px;
}   
#wrap {
background: #fff url(images/wrap_back.jpg) 0 0 repeat-y;
margin:5px auto;
width:736px;
border: 5px solid #fff;
}
#logo {
background: transparent url(images/logo.jpg) 0 0 no-repeat;
height: 175px;
}
#spacer {
background: transparent url(images/top_spacer.jpg) 0 0 no-repeat;
height: 59px;
} 
#main {
background:transparent;
float:right;
width:515px;
}
#main p {
padding:0 10px 0 10px;
}
#main h2, #main h3 {
font-family: Geneva, Helvetica, sans-serif;
color: #8E711A;
padding:0 10px;
}
#banner {
background: transparent url(images/main_pic1.jpg) 0 0 no-repeat;
height: 313px;
margin-left: -1px;
}
#sidebar {
background:transparent;
float:left;
width:221px;
}
#sidebar ul {
margin-bottom:0;
}
#sidebar h3 {
padding:0 10px 0 0;
font-family: Geneva, Helvetica, sans-serif;
color: #8E711A;
}
#sidebar p{
padding:0 10px 0 10px;
color: #fff;
}
#swirlstop {
background: transparent url(images/swirls_top.jpg) top center no-repeat;
height: 95px;
}
/*#navlist {
padding-left: 0;
margin-left: 0;
margin-top: -50px;
width: 220px;
}
#navlist li {
list-style: none;
margin: 0;
padding: 0.25em;
text-align: center;
}
#navlist li a { 
color: #ec845b;
text-decoration: none;
}*/
#footer {
background:transparent;
clear:both;
}
#footer p {
padding:5px;
margin:0;
}
#comingsoon {
margin: 100px auto;
text-align: center;
}
/*========================= Images for Nav =================================*/
#navcontainer {width:119px; margin: -60px 0 0 5px; padding: 0;}
/*#navlist {display:block; margin:0 auto;}*/
#navlist ul {margin:0; padding:0; list-style-type:none;}
#navlist li {display:block; width:119px;}
#navlist li.list1 {background:transparent url(images/home_btn.jpg);}
#navlist li.list2 {background:transparent url(images/about_btn.jpg);}
#navlist li.list3 {background:transparent url(images/buy_btn.jpg);}
#navlist li.list4 {background:transparent url(images/contact_btn.jpg);}
#navlist a {display:block; width:119px; padding-top:25px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #navlist a:link, * html #navlist a:visited {height:25px; he\ight:0;}

#navlist a#item1 {background:transparent url(images/home_btn_live.jpg) -119px -25px no-repeat;}
#navlist a#item2 {background:transparent url(images/about_btn_live.jpg) -119px -25px no-repeat;}
#navlist a#item3 {background:transparent url(images/buy_btn_live.jpg) -119px -25px no-repeat;}
#navlist a#item4 {background:transparent url(images/contact_btn_live.jpg) -119px -25px no-repeat;}

#navlist a#item1:hover {background-position:top right; z-index:50;}
#navlist a#item2:hover {background-position:top right; z-index:50;}
#navlist a#item3:hover {background-position:top right; z-index:50;}
#navlist a#item4:hover {background-position:top right; z-index:50;}

* html #navlist a:hover {height:25px; he\ight:0;}

#img {
background: transparent url(images/box.jpg) 0 0 no-repeat;
height: 108px;
width: 143px;
}
.sandbag  {
float: left;
width: 143px;
height: 108px;
margin-right: 5px;
padding: 0;
}
#img1 {
background: transparent url(images/pic1.jpg) 0 0 no-repeat;
height: 208px;
width: 208px;
}
.sandbag1  {
float: right;
width: 208px;
height: 208px;
margin: 0;
padding: 0;
}
#ad1 {
background: transparent url(images/ad1.jpg) 0 0 no-repeat;
height: 256px;
margin-left: -1px;
}
/*==================== Form Style ===========================*/
#contact  {
    width: 385px;
	height: auto;
	min-height: 333px;
	margin: 0 auto;
	padding: 10px;
}
input.txt {
    color: #00008B;
    background-color: #fff;
    border: 1px inset #9499a5;
    width: 265px;
    height: auto;
    margin-bottom: 5px;
}
select.txt  {
    color: #00008B;
    background-color: #fff;
    border: 1px #9499a5;
    width: 150px;
}
textarea.txt  {
    width: 385px;
    height: auto;
    color: #00008B;
    background-color: #fff;
    border: 1px inset #9499a5;
    margin: 0;
}
form p {
    clear: left;
    margin: 0;
    padding: 5px 0;
}
form p label {
    float: left;
    width: 30%;
    font: normal 100%/1.2 Geneva, Arial, Helvetica, sans-serif;
}
.akey {
    text-decoration: underline;
}



