body {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666;
margin:0;
margin-top:0px;
padding:0;
background: #fff;
font-size: 12px;
}

#maincontainer{
background:#fff;
width:835px;
margin: 0 auto; /*Center container on page*/
} 

#header {
width: 835px;
padding-bottom: 10px;
border-bottom: 1px solid #eee;
}
#logo {
width:212px;
text-align:left;
float:left;
}
#topright {
width: 620px;
height: 81px;
float:right;
}
#shopmenu {
padding-top:10px;
width: 620px;
text-align:right;
font-size: 10px;
}
#menu {
width: 620px;
text-align: left;
padding-top:27px;
text-align:right;
}
#menu a {
  color:#666;
  text-decoration:none;
font-size: 17px;
font-weight:bold;
padding-left:10px;
  }

#menu a:hover {
  color:#f46401;
  text-decoration:underline;
  }
#footer {
text-align:right;
padding:10px;
width: 835px;
height:20px;
color:#333;
font-size: 10px;
border-top:1px solid #eee;
}

#footer a {
  color:#666;
  text-decoration:none;
  }

#footer a:hover {
    color:#f46401;
  text-decoration:underline;
  }

#footer #left {
width:200px;
text-align:left;
float:left;
}

#footer #right {
width: 600px;
float: right;
text-align: right;
}

#front {
float:left;
width: 835px;
padding-top: 10px;
clear:all;
}
#frontad {
float:left;
width:650px;
height:350px;
}
#ads{
float:right;
width:185px;
height: 350px;
}
#one {
width: 180px;
height:116px;
border-bottom: 1px solid #fff;
}

#two {
width: 180px;
height:116px;
border-bottom: 1px solid #fff;
}
#three {
width: 180px;
height:116px;
}

#front-bottom:
width:835px;
height:100px;
clear:all;
padding-top: 10px;
padding-bottom: 10px;
}

#news {
float:left;
width:610px;
height:60px;
padding: 20px;
}

#news a {
font-weight:bold;
  }
#mailing {
float:right;
width:185px;
height: 80px;
padding-top: 20px;
}

#mailform {
padding:10px;
border: 1px solid #eee;
}

/********************************* forms */

form{
	margin:0px;
}

textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ffffff;
	color: #333333;
	width:470px;
	border: 1px solid #ecece3;
	overflow:auto;
}

input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#ffffff;
	color:#666666;

	height:16px;
	border: 1px solid #ecece3;
	vertical-align:middle;
}

select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#ffffff;
	color:#666666;

	height:18px;
	border: 1px solid #ecece3;
	vertical-align:middle;
}


input.checkbox{
	width:12px;
	margin-bottom: -1px;
}

/********************************* button */




#main {
float:left;
width:840px;
padding:0px;
background:#fff;
padding-top:10px;
}

#content {
width:589px;
float: right;
padding-left: 10px;
}
#sidemenu{
float:left;
width:225px;
}
#side {
float:left;
width:225px;
padding-left:10px;
}

#sidemenu ul
{
float:left;
text-align: left;
list-style: none;
padding: 0;
margin:0;
padding-top:10px;
padding-bottom:10px;
}

#sidemenu li
{
display: block;
margin: 0;
padding: 0;
list-style: none;
}

#sidemenu li a
{
display: block;
width:199px;
padding:5px;
size:11px;
color: #666;
text-decoration: none;
}


#sidemenu a:hover {
  color:#f46401;
}

#sidemenu a.none {
border:none;
padding:0px;
width:auto;
}


#crumbs {
float:left;
width:569px;
font-size: 10px;
color: #666;
font-family:arial;
clear:all;
padding:5px;
}



#crumbs a {
color: #333;
  text-decoration:none;
  }

#crumbs a:hover {
color: #333;
  text-decoration:underline;
  }

