/** MDP Woodworks & Design Style 
Created by ©2009 Mila Vasileva
Milanda Design
www.milanda.eu 
M)
**/


html, body {
margin:0; padding:0;
width:100%; height:100%;
background:#330000;
color:#330000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}
h1 {font-size:24px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}


h1, h2, h3, h4, h5, h6 {
padding:10px 0 10px 0;
margin:0;
}
img {
border:0;
}
a:link, a:visited {
color:#663300;
text-decoration:none;
}
a:hover, a:active {
color:#993300;
}
ul, li {
padding:0; margin:0;
list-style-type:none;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
.clear {
clear:both;
}
.entry {
padding:5px;
}
.white {
color:#ffffff;
}
.read-more {
font-weight:bold;
font-style:italic;
float:right;
}

#container {
width:980px;
margin:auto;
background: url(../images/container-bgr.jpg) top left repeat-y;
}

#header {
width:980px;
height:280px;
position:relative;
background:url(../images/header-bgr.jpg) top left no-repeat;
z-index:3000;
}
#facebook { position:absolute; top:20px; left:20px;}
#facebook a:link, #facebook a:visited {
font-weight:bold;
color:#ffffcc;	
}
#facebook a:hover, #facebook a:active {
color:#ffffff;	
text-decoration:underline;
}

#logo img {
width:500px;
height:220px;
padding:0;
margin:0;
position:absolute; top:0; left:240px;
z-index:1000;
}

/** Topmenu **/
#topmenu {
width:auto; z-index:2000; position:absolute; top:232px; left:220px;
}
.topmenu{
/**border-bottom: 1px solid black;
padding-left: 15px; /*offset of tabs relative to browser left edge*/
font-size:13px;
font-weight:bold;
background: url(../images/topmenu-hover-bgr.jpg) top left repeat-x;
}
.topmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}
/*Top level list items*/
.topmenu ul li{
position: relative;
display: inline;
float: left;
}
/*Top level menu link items style*/
.topmenu ul li a:link, .topmenu ul li a:visited {
display: block;
background: url(../images/topmenu-bgr.jpg) top left repeat-x; /*background of tabs (default state)*/
padding: 6px;
margin-right: 2px; /*spacing between tabs*/
/** border: 1px solid #778; **/
border-bottom-width: 0;
color: #ffffcc;
text-decoration: none;
}
.topmenu ul li a:hover, .topmenu ul li a:active, .topmenu ul li a#active {
background: url(../images/topmenu-hover-bgr.jpg) top left repeat-x;/*tab link background during hover state*/
}
/*1st sub level menu*/
.topmenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
/** border-top: 1px solid black; **/
}
/*Sub level menu list items (undo style from Top level List Items)*/
.topmenu ul li ul li{
display: list-item;
float: none;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.topmenu ul li ul li ul{
top:0;
}
/* Sub level menu links style */
.topmenu ul li ul li a:link, .topmenu ul li ul li a:visited {
width: 260px; /*width of sub menus*/
background:#683400;
color:#ffffcc;
padding:7px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #000000;
}
.topmenu ul li ul li a:hover{ /*sub menus hover style*/
background: #a76b16;
color: #ffffcc;
}
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{
position: absolute;
top: 7px;
right: 5px;
}
.rightarrowclass{
position: absolute;
top: 5px;
right: 5px;
}
/** End Topmenu **/

#content-top {
width:950px;
height:200px;
margin:auto;
position:relative;
}
#content {
width:980px;
margin:auto;
}
#page {
width:980px;
margin:auto;
}
#page-content {
width:920px;
margin:auto;
}
.pad20-l {
padding:5px 0px 10px 20px;	
}
.pad20 {
padding:20px;	
}
.pad20-s {
padding:0px 20px 0px 20px;	
}
.pad25 {
padding-left:25px;	
}
.pad30 {
padding-left:30px;	
}
.mod33 {
width:33%;
float:left;
}
.mod25 {
display:block;
float:left;
width:213px;
padding:10px;
}
.mod50 {
display:block;
float:left;
width:426px;
padding:10px;
}
.mod460 {
width:460px;
float:left;
}

.divider01 {
width:980px;
height:60px;
background:url(../images/divider-01.jpg) top left no-repeat;
}

.divider02 {
width:980px;
height:60px;
background:url(../images/divider-02.jpg) top left no-repeat;
}
.page-nav {
display:block;
border-top:2px solid #663300;
font-weight:bold;
}
.page-nav2 {
display:block;
font-weight:bold;
}
.frame460 {
display:block;
width:460px;
height:425px;
background: url(../images/frame460.jpg) top left no-repeat;
float:left;
padding-top:25px;
}
.frame460-h {
display:block;
width:460px;
height:425px;
background: url(../images/frame460-h.jpg) top left no-repeat;
}
.frame460-h h3, .frame460-h h3 a:link, .frame460-h h3 a:visited, .frame460-h h3 a:hover, .frame460-h h3 a:active  {
display:block;
height:28px;
line-height:18px;
padding:0; margin:0;
text-align:center;
color:#ffffcc;
font-size:14px;
}
.frame460-h-inner {
width:400px; 
height:355px; 
background:#ffffff; 
margin:auto;	
}
.frame460-h2 {
display:block;
width:460px;
height:425px;
background: url(../images/frame460-h2.jpg) top left no-repeat;
}
.frame460-h2 h3 {
display:block;
height:28px;
line-height:18px;
padding:0; margin:0;
text-align:center;
color:#ffffcc;
font-size:14px;
}
.frame460-h2 h4 {
display:block;
height:28px;
line-height:18px;
padding:0; margin-top:63px;
text-align:center;
color:#ffffcc;
font-size:14px;
}
.frame460-h2-inner {
width:400px; 
height:355px; 
background:#ffffff; 
margin:auto;	
}
.for-sale {
display:block; 
width:400px;
height:100px;
background: url(../images/board-420x100.jpg) top left no-repeat;
color:#000000; 
font-weight:bold; 
padding:7px 0px 10px 20px;	
}
.for-sale a:link, .for-sale a:visited {
color:#330000;
font-size:17px;
}
.for-sale a:hover, .for-sale a:active {
color:#330000;
text-decoration:underline;
font-style:italic;
}
.slim-label-top a:link, .slim-label-top a:visited, .slim-label-top a:hover, .slim-label-top a:active, 
.slim-label-bottom a:link, .slim-label-bottom a:visited, .slim-label-bottom a:hover, .slim-label-bottom a:active  {
width:300px;
height:25px;
display:block;
margin:auto;
color:#ffffcc;
text-align:center;
font-weight:bold;
color:#ffffcc;
}
.slim-label-top a:link, .slim-label-top a:visited, .slim-label-top a:hover, .slim-label-top a:active {
position:absolute; top:0px;
}
.slim-label-bottom a:link, .slim-label-bottom a:visited, .slim-label-bottom a:hover, .slim-label-bottom a:active {
position:relative; top:-27px;
}

.mod25-g {
display:block;
float:left;
width:200px;
padding-left:10px;
position:relative;
}
.mod25-g-r {
display:block;
float:left;
width:220px;
padding-left:10px;
}
div.mod25-g img {
width:200px;	
}

div.mod25-g .slim-label-top a:link, div.mod25-g .slim-label-top a:visited, div.mod25-g .slim-label-top a:hover, div.mod25-g .slim-label-top a:active, 
div.mod25-g .slim-label-bottom a:link, div.mod25-g .slim-label-bottom a:visited, div.mod25-g .slim-label-bottom a:hover, div.mod25-g .slim-label-bottom a:active  {
width:200px;
height:15px;
display:block;
margin:auto;
color:#ffffcc;
text-align:center;
font-size:11px;
}
div.mod25-g .slim-label-top a:link, div.mod25-g .slim-label-top a:visited, div.mod25-g .slim-label-top a:hover, div.mod25-g .slim-label-top a:active {
position:absolute; top:0px;
}
div.mod25-g .slim-label-bottom a:link, div.mod25-g .slim-label-bottom a:visited, div.mod25-g .slim-label-bottom a:hover, div.mod25-g .slim-label-bottom a:active {
position:relative; top:-17px;
}



.board {
display:block; 
width:400px;
height:80px;
background: url(../images/board-420x100-i.jpg) top left no-repeat;
color:#000000; 
font-weight:bold; 
padding:7px 0px 10px 20px;		
}
.board img {
float:left; padding:12px 10px 0px 0px;	
}
div.items {
padding-left:8px; position:relative;	
}
.media {
width:900px;
margin:auto;
}
#footer {
width:980px;
margin:auto;
height:155px;
background: url(../images/footer-2-bgr.jpg) top left no-repeat;
}
#foottext {
padding-top:55px;
text-align:center;
color:#000000;
font-weight:bold;
}
#foottext h1, #foottext h1 a:link, #foottext h1 a:visited, #foottext h1 a:hover, #foottext h1 a:active {
font-size:24px;
padding:0; margin:0;
color:#000000;
cursor:text;
}
#foottext h2, #foottext h2 a:link, #foottext h2 a:visited, #foottext h2 a:hover, #foottext h2 a:active  {
font-size:14px;
padding:0; margin:0;
color:#000000;
cursor:text;
}
#copyright {
text-align:center;
padding-top:16px;
font-size:12px;
font-weight:bold;
color:#ffffcc;
}
#createdby {
float:right;
width:120px;
position:relative; top:-7px;
font-size:11px;
}
#createdby a:link, #createdby a:visited {
color:#ffcc00;	
}


/* Easy Slider */

	#slider{width:930px; margin-left:10px; background:none; height:210px; z-index:0; position:relative;}
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:930px;
		height:200px;
		overflow:hidden;
		}	
	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:64px;
		height:20px;
		position:absolute;
		left:410px;
		top:27px;
		}	
	#nextBtn, #nextBtn2{ 
		left:474px;
		}														
	#prevBtn a, #nextBtn a, #prevBtn a:visited, #nextBtn a:visited {  
		display:block;
		width:64px;
		height:20px;
		background:url(../images/prev.png) no-repeat 0 0;	
		}	
	#nextBtn a, #nextBtn a:visited { 
		background:url(../images/next.png) no-repeat 0 0;	
		}	
	#nextBtn a:hover, #nextBtn a:active { 
		background:url(../images/next-hover.png) no-repeat 0 0;	
		}	
	#prevBtn a:hover, #prevBtn a:active { 
		background:url(../images/prev-hover.png) no-repeat 0 0;	
		}												

/* // Easy Slider */

