
body {
	font-family: arial, helvetica, serif;
	background-color:#f1f6d5;
	background-image:url(/images/background.gif);
	background-repeat: repeat-x
}

.navHolder ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	
}

.navHolder ul li a {
	text-decoration: none;
	color: #d2ae5e;
	padding-top:5px;
	}
	
.navHolder ul li a:hover {
	text-decoration: none;
	color: #999;
		
	}
	
	
.nav1 ul li a {
	text-decoration: none;
	color: #ffffff;
	padding-top:5px;
	}
	
.nav1 ul li a:hover {
	text-decoration: none;
	color: #f1f1f1;
		
	}
	
	
	
.navHolder li { /* all list items */
	float: left;
	position: relative;
	width: 9.12em;
	height: 2.5em;
	color: #e9c168;
	padding: 0px;
}

.navHolder li ul { /* second-level lists */
    border-right: 1px solid #d0e075;
    border-left: 1px solid #d0e075;
    border-bottom: 1px solid #d0e075;
	text-align:left;
	display: none;
	position: absolute;
	top: 3.6em;
	left: 0px;	
	font-size:12px;
	width:12.5em;
	background-color:#e8f0ba;
	padding-left:10px;
	padding-top:5px;
}


.drop li{

width:15.5em;
}

.drop ul{

width:15.5em;
}



.navHolder  li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: 3.3em;
	left: 0px;
	
}




li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
	
}
.navHolder
{
width:885px;
padding-left:10px;
background-color:#ff000;
}


.curve
{
padding-top:40px;
padding-bottom:-10px;
padding-left:1px;
margin-left:0px;
margin:0px;
valign:bottom;
height:15px;
}

.top
{
width:910px;
background-color:#f4f8df;
border-right: 1px solid #d0e075;
border-left: 1px solid #d0e075;
padding-top:0px;
padding-bottom:0px;
}
.main
{
background-color:#f8fbea;
border-right: 1px solid #d0e075;
border-left: 1px solid #d0e075;
width:910px;
align: center;
color:#999;
line-height:1.2;
padding-top:18px;
padding-bottom:20px;

}

.nav1
{
background-color:#d0e075;
}

.nav2
{
background-color:#e8f0ba;
}

.content
{
background-color:#f8fbea;
width:800px;
text-align:left;
padding-top:20px;
font-color:#666;
font-size: 11px;
}

.homeText
{
text-align:left;
padding-top:20px;
padding-left:10px;
padding-right:10px;
font-size: 12px;
color:#999;
line-height:1.6em;
}

.homeText a
{
color:#999;
}

.newsletter
{
background-color:#ffd883;
padding:8px;
color:#ffffff;
font-size:12px;
}

.sidebar
{
padding-right:5px; 
padding-left:5px;
color:#fff;
}

.footer
{
color:#999;
font-size:10px;
width:911px; 
text-align:right;

}

#content {
	clear: left;
}

.item
{
border-bottom: 4px dotted #bdd5fa; 
width:550px; 
padding-bottom:10px;
}

.item
{
border-bottom: 4px dotted #bdd5fa; 
width:550px; 
padding-bottom:10px;
}

.productSidebar
{
background-color:#bdd5fa;
}

.productSidebar a
{
text-align:center; 
color:#666666; 
line-height:1.6em; 
font-size:13px; 
}

.productSidebar div
{
padding-top:15px;
}

.productSidebar .header
{
padding-left:25px;
text-align:left; 
}

.options, .options a
{ 
color:#666666; 
line-height:1.6em; 
font-size:13px; 
}

.pageTitle
{
font-size:15px; 
text-align:left;
font-weight:bold;
}

.homeHline
{
border-top: 4px dotted #ffd883; 
width:550px; 
margin-left:10px; 
margin-top:20px; 
padding-top:20px;
}

.breadcrumb, .breadcrumb a
{
padding:5px;
text-align:left;
width:580px; 
background-color:#f1f1f1;
color:#336699;
font-size:10px;
}

.cartHeader
{
font-size:12px;
font-weight:bold;
color:#336699;
}

.cartItemHeader
{
border-bottom: 1px dotted #bdd5fa; 
padding:5px;
background-color:#e8f0ba;
font-size:12px;
font-weight:bold;
color:#000000;
}

.cartItem
{
border-bottom: 1px dotted #bdd5fa; 
padding:5px;
background-color:#ffffff;
font-size:12px;
color:#336699;
}

.cartItem.form
{
padding-top:0px;
}

.cartItem a
{
color:#336699;
}

.headerLink
{
color:#336699;
font-size:12px;
}

.btn{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#fff;
font-weight:bold;
padding: 1px 2px;
background:url(images/btn.gif) repeat-x left top;
}


#center {width:200px; height:100px; position:absolute; top:50%; left:50%; margin:-50px auto auto -100px; border:1px solid black; text-align:center;}

.outer {
position: absolute;
top:0px;
left:0px;
height: 100%;
border: solid 1px;
text-align: center;
}

.middle {
position: absolute;
top: 50%;
border: solid 1px;
display: inline;
}

.inner {
position: relative;
top: -50%;
width: 75%;
left: -50%;
border: solid 1px;
text-align: right;
}
