 p {
    padding: 4px 8px 7px 8px;
    font-size: 10px;
    font-family:sans-serif;
    font-weight:normal;
    font-style:normal;
    margin: 0px;
}

h1 {
    padding: 4px 8px 7px 8px;
    font-size: 20px;
    font-family:sans-serif;
    font-weight:bold;
    font-style:normal;
    margin: 0px;
}

h2 {
    padding: 4px 8px 7px 8px;
    font-size: 17px;
    font-family:sans-serif;
    font-weight:normal;
    font-style:normal;
    margin: 0px;
}

h3 {
    padding: 4px 8px 7px 8px;
    font-size: 15px;
    font-family:sans-serif;
    font-weight:normal;
    font-style:normal;
    margin: 0px;
}

blockquote {
    padding: 4px 17px 7px 17px;
    font-family:sans-serif;
    font-weight:normal;
    font-style:normal;
    margin: 0px;
}

a, a:visited {
    text-decoration:none;
    color:#0000dd;
}

a:hover {
    color:#659cd8;
}
/* End Base Styles */

body {
    margin:0px;
    background-image:url(../store/images/background.jpg);
}

	#sitecontainer {
	width:1024px;
	margin-left:auto;
	margin-right:auto;
		}

			#logo_area {
			clear:both;
			text-align:left;	
				}
					
			
			#tabbar_area {
			margin-left:0px;
			margin-right:0px;
			width:1000px;
			clear:both;
			overflow:hidden;
			padding:5px;
				}
			
			#content_area {
			clear:both;
				}
				
					#lside {
					float:left;
					width:185px;
					background-image:url(../store/images/spacer2.jpg);
						}
					
					#main {
					float:left;
					width:640px;
					padding:5px;
					background-color:#FFF;
						}
						
					#rside {
					float:left;
					width:185px;
					background-image:url(../store/images/spacer2.jpg);
						}
						
						
			#footer_area {
			clear:both;
			width:100%;
				}
				

.urbangreymenu {
width: 170px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #060 url(../down.gif) no-repeat 155px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 10px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: white;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: black;
background: #699040;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 5px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: black;
}


