/* commented backslash hack \*/


html, body{height:100%;} 


/* end hack */

html,body {margin:0;padding:0}


body {
        background-image: url(../images/background.jpg); /** Link to the image you created **/
        background-repeat: repeat-y; /** Repeats the image vertically **/
        background-position: center; /** Centers the Background image **/
        background-color: #f7f4ee; /** Website BG colour (matches canvas colour in Step 1) **/
		
}


#outer{
	min-height:100%;
	
	width:823px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	text-align:left;

	
	
}


#masthead {
	position:relative;
	width:823px;
	height:150px;
	background-repeat: no-repeat;
	border-bottom: 1px solid red;
	
	background-position: center center;
}









#footer {
width:100%;
position:relative;
bottom:0;
left:0;
height:30px;
border-top: 1px solid red;
border-bottom: 1px solid red;
font-family: Verdana, Arial, "Times New Roman";
font-size: 0.8em;
color: #000000;
text-align: center;
padding-top:0px;
padding-bottom:2px;

clear:both;
}





#footer p{
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding-top:0px;
	vertical-align: middle;
	margin-top:10px;
}

#clearfooter{clear:both;height:50px;width:100%}




#leftcol {
	float:left;
	width:170px;
	margin-top:10px;
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: small;
	margin-left:10px;
	

	
}


h1 {
	color:red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

p {
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

.speech {
	background-image: url(../images/speech.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#content {	
	float:left;
	width:580px;	
	margin-top:8px;
	margin-bottom: 10px;	
	padding-left:10px;
	padding-top:0px;
	font-size:0.8em;
	margin-left:20px;
overflow:auto;
	padding-bottom: 30px;
		}
		
		

		
		
		
.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 13px Verdana;
width: 160px; /* Main Menu Item widths */
border-bottom: 1px solid #ccc;
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: red;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid  red;

}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: white; /*background of tabs (default state)*/

}

.sidebarmenu ul li a:visited{
color:  red;
}

.sidebarmenu ul li a:hover{
	background-color:  red;
	color:white;
	
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 160px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
background: url(../images/right.png) no-repeat 97% 50%;
}




 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */


a#here {
   color:black;
	font-weight:bolder;
	background-color:white;
	
	
	}
	
	.rightimage {
	float:right;
	border: thin solid red;
	padding: 5px;
	margin-left:5px;
}
	
	#content li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	list-style-position: inside;
	list-style-type: disc;	
	margin-bottom:10px;
	margin-left:40px;
	}
	
	a:visited {
	font-family: Tahoma, Arial, "Times New Roman";
	color:red;
	text-decoration:none;
	font-weight:bold;	
}


a:link {
	font-family: Tahoma, Arial, "Times New Roman";
	color:red;
	text-decoration: none;
	font-weight:bold;
}

a:hover {
	font-family: Tahoma, Arial, "Times New Roman";
	color:black;
	text-decoration:none;
	
	
	
}


#sale_news {
height: 130px;
	border-left: 2px dashed red;
	border-right: 2px dashed red;
	border-top: 2px dashed red;
	border-bottom: 2px dashed red;
	text-align: center;
	color:#686f51;
	font-family: Verdana, Helvetica, sans-serif;
	padding:10px;
	margin-bottom: 20px;
	background-image: url(../images/sale.png);
	background-repeat: no-repeat;
	background-position: left top;
}


#sale_news p {
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

#sale_news h2 {
color:red;
font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

h3 {
color:black;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-bottom: 1px solid red;
}

.hr {
	width:100%;
	color:red;
	text-align: center;
	}

	
#product img {
	display:block;
	margin-top:0px;
	border: 1px solid red;
	padding: 5px;
	margin-bottom: 5px;
	margin-top:15px;
	margin-right:25px;
		}
		
.product {
	font: bold 0.8em verdana, Helvetica, sans-serif;
	color:#333333;
	text-align: left;	

	
	
	}

	
	
	
	#picCount {
	color:red;
	font-weight: bold;
	}
	
	.here1 {
   color:orange;
	font-weight:bolder;
	background-color:white;
	
	
	}
	
	

