/* CSS Document 
*
* @version $Id$
*/
html, body{
	min-width:760px;
	margin:0px auto;
	padding:0;
	color: #000000;
	background-color:#717C3E;
	font-size:1em;
	height:0;
	text-align:center;
    background:#717C3E url(/public/images/bg.png) 0px 0px repeat-x;
}

#Header, #Body, #Footer, #TopLeft, #TopRight, #BottomLeft, #BottomRight, #MenuContainer{
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}
#Container{
	margin:0px auto;
	padding:0;
	margin-top: -33px;
	width:850px;
}

#Header{
	text-align:left;
	background:transparent url(/public/images/layout_middle.png) 0px 0px repeat-x;
}


#HeaderLeft{
	background:transparent url(/public/images/layout_left_corner.png) top left no-repeat;
	/*margin-top: 67px !important;*/
	margin-top: 67px;
	/*margin-top:39px !important;
	margin-top:42px !important;*/
		
}
#HeaderRight{
	background:transparent url(/public/images/layout_right_corner.png) top right no-repeat;
	
}

#Logo{
	background:transparent url(/public/images/logo.png) top left no-repeat;
	height:70px;
	margin-left:40px;
	margin-top: -53px;
}

#MenuContainer{
	height:26px;
	margin-top:16px;
	background:transparent url(/public/images/mnu_center.png) repeat-x top left;
}
#MenuCenter{
	height:26px;
	background:transparent url(/public/images/mnu_left.png) no-repeat top left;
}
#MenuRight{
	height:26px;
	background:transparent url(/public/images/mnu_right.png) no-repeat top right;
	vertical-align:middle;
	text-align:right;
	padding-right:10px;
}

#TopLeft{
	background:#ffffff url(/public/images/layout_lsd.png) repeat-y left 0px;
}
#TopRight{
	background:transparent url(/public/images/layout_rsd.png) repeat-y right 66px;
}




#BottomLeft{
	background:transparent url(/public/images/layout_lsl.png) repeat-y left 33px;
}
#BottomRight{
	background:transparent url(/public/images/layout_rsl.png) repeat-y right 33px;
}
#BottomLeft{background-color:#fff;}

.clear{
	clear:both;
	height:0px;
}
#Location{
	color:#993399;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	text-align:left;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight: bold;
}
    #Location a{
        color:#993399;
    }
    #Location a:link{
        text-decoration: underline;
    }
    #Location a:hover{
        text-decoration: none;
    }
    #Location a:visited{
        text-decoration: underline;
    }
    #Location a:visited:hover{
        text-decoration: none;
    }

#Body #Left{
	width:600px;
	float:left;
	vertical-align:top;
	margin-left:10px;
	margin-right:-4px;
}
#Body #Right{
	width:200px;
	float:left;
	margin:0px;
	margin-right:-200px;
	vertical-align:top;
	text-align:left;
	padding-left:15px;
}
    #Body #Righ img.customerReviews{
        padding:0px;
        margin:0px;
    }
    #Body #Right dt{
        font-family:serif;
        font-size: .9em;
        padding-left: 6px;
        padding-top: 5px;
    }
    #Body #Right dd{
        font-size: .7em;
        text-align:right;
		color:#993399;
		margin-bottom: 10px;
    }
#Footer{
	text-align:left;
	font-size:.8em;
	color:#cccccc;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
 }
 	#Footer ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#Footer ul li {
		float:left;
		margin:0;
		padding:0;
		padding-left:5px;
	}
	
	#Footer a{
	   color:#993399;
	   font-size: .8em;
	}
	
.left-header{
	background:transparent url(/public/images/main_header.png) repeat-x;
	padding:5px;margin:0;
}
.left-border{
	background:#F7F7FF url(/public/images/h_bg.png) repeat-y top left;
	margin:0;padding:0;
}
.right-border{
	background:#F7F7FF url(/public/images/h_bg.png) repeat-y top right;
	margin:0;padding:0;
}
h1{
    text-align:right;
}
h2{
    background: transparent url(/public/images/h_bg.png) repeat top left;
    padding:2px 0px 0px 15px;
    margin: 0px;
    color:#FFFFFF;
}
    h2 img{
      /**/  padding:0px;
        margin:0px;
        margin-top:0px;
        margin-bottom:0px;
    }
div.border{
    border-left:5px #9B9A68 solid; 
    border-bottom:5px #9B9A68 solid; 
    border-right:5px #9B9A68 solid; 
    padding: 5px;
}
h3, h3.view, h3 a{
    padding:5px 0px;
    margin:0px;
    color: #666666;
}
    h3 a:link{
        text-decoration:none;
    }
    h3 a:hover{
        text-decoration:underline;
    }
    h3 a:visited{
        text-decoration:none;
    }
    h3 a:visited:hover{
        text-decoration:underline;
    }
h3.view{
    font-size: 1.1em;
}
.description, .view-description{
    padding:0px 5px;
    font-size: .9em;
}

.enlarge, .enlarge a{
    color:#9B9A68;
    font-size: .9em;
}
    .enlarge a:link{
        text-decoration:none;
    }
    .enlarge a:hover{
        text-decoration:underline;
    }
    .enlarge a:visited{
        text-decoration:none;
    }
    .enlarge a:visited:hover{
        text-decoration:underline;
    }
div.view-cart{
    text-align:right;
    border-bottom: 1px #CCCCCC solid;
    margin-bottom: 5px;
}

hr{
    width: 80%;
    color: #993399;
}

.related, .related a{
    color: #666666;
    font-size: .8em;
}
    .related a{
        color: #993399;
    }
    .related a:link{
        text-decoration: none;
    }
    .related a:hover{
        text-decoration: underline;
    }
    .related a:visited{
        text-decoration: none;
    }
    .related a:visited:hover{
        text-decoration: underline;
    }
.cat-price, .view-price, .cat-price a{
    color:#717C3E;
    font-size: .8em;
    padding-bottom: 5px;
    margin-top:-5px;
}
    .cat-price a:link{
        text-decoration: underline;
    }
    .cat-price a:hover{
        text-decoration: none;
    }
    .cat-price a:visited{
        text-decoration: underline;
    }
    .cat-price a:visited:hover{
        text-decoration: none;
    }
.view-price{
    padding-top: 4px;
    font-size: .9em;
}
.view-description{
    padding:5px 5px;
    border-bottom: 1px #CCCCCC solid;
    margin-bottom: 5px;
}
view-image{
}

<!--[if lte IE 7]>
 <style>
#HeaderLeft{
	margin-top: 67px;
}

#Logo{
	margin-top: -51px;
}
div.view-cart{
    padding:0px;
    padding-top:-5px;
}
form.payPalCart{
    padding:0px;
    margin:0px;
}
h2{
padding-top:10px;
}
h2 img{
    padding-top:0px;
    margin-top:-5px;
}
hr{
    text-align:center;
} 
</style>
 <![endif]-->