/* 
	project:  merle and roy country classics
	author:   simon greenfield : tenbymedia
*/

*{ margin: 0; padding: 0; }* 
body { 
	margin-top:10px;
	font: .85em "Verdana",Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; 
	line-height: 1.6em;
	background: #660000;
	color: #dccaab; 
	background:url(images/bg-body.gif); background-repeat:repeat;
}

a {	color: #996666;	background: inherit; text-decoration: none; }
a:hover { color: #dccaab; background: inherit; text-decoration: none; }
p { margin: 0 0 15px 0; }
h1 { font: normal 2.0em "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 12px; color:#d00000; font-weight: bold}
h1 a { background: inherit; color:#fff;}
img { border: 0; }
h2 { font: normal 1.6em "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 12px; color:#d00000; font-weight: bold}
h3 {  font: normal 1.3em "Trebuchet MS", Arial, Sans-Serif; color:#dccaab; font-weight: bold }

h2 a {font: normal 1.1em "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 12px; color:#d00000; font-weight: bold}
h2 a:hover {font: normal 1.1em "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 12px; color:#dccaab; font-weight: bold}

#header{ height:290px; background: #48151E; margin-bottom: 10px;}

#main h3 a { font-size: .84em; color: #808080; font-weight: normal; text-transform: uppercase; }


#content { width: 840px; margin: 0 auto; padding: 20px 20px 20px 20px; background: #1D0505;}


.top{ float: right; text-align: right; color: #fff; margin-right:12px; padding-top:3px; font-size: 1.1em; font-weight:bold; }
.top a { color: #fff;  background: none;  font-weight:bold;}
.top a:hover{ color: #663333; ;  background: none ;  font-weight:bold; }

.logo { float: left; color: #fff; line-height:28px; margin-left:3px;}
.logopic {float:left; width:83px; height:80px;}

/*top menu*/

#menu {   width:840px; height: 30px; padding: 5px 0 0 5px; clear: both;   background:#1D0505}

	#menu li { font-size: 1.1em; display: inline; font-weight:bold; float: right;}
	#menu li a { margin: 0px 10px 0 10px; color: #dccaab; padding:0px 4px 0px 4px; }
	#menu li a:hover { color: #996666; font-weight:bold; background: none;   }
	#menu li#current a {color: #996666; background: none; font-weight:bold;}

/*middle image*/



/*middle content areas*/
#left { background: url(leftbg.jpg); background-repeat:repeat-x; background-position:top; margin-bottom: 10px; background-color: #0E0202; float: right; width: 350px;  padding: 5px; margin-right: 7px; border:1px solid #4c0000;}
	#left li { list-style: none; }
	#left li a {  color: #663333; background: url(images/arrow.gif) no-repeat center left; padding: 5px 10px 0px 25px; font-size:1.3em;}
#left li a:hover {  color: #444; background: url(images/arrow.gif) no-repeat center left; padding: 5px 10px 0px 25px; font-size:1.3em;}
#left img { float: right; MARGIN: 0px;}
#left1 { background: none;  float: left; width:425px; padding: 10px 10px; }
	#left1 li { list-style: none;  }
	#left1 li a {  color: #663333; padding: 5px 10px 0px 25px; font-size:1.2em;}
#left1 li a:hover {  color: #444; padding: 5px 10px 0px 25px; font-size:1.2em;}
#left1 img { margin: 5px;}

#left2 { background: #48151E;   float: left; width: 655px; height: 225px;  }
	#left2 img { float:LEFT; }
	#left2 li { list-style: none;  }
	#left2 li a {  color: #663333; background: url(images/arrow.gif) no-repeat center left; padding: 5px 10px 0px 25px; font-size:1.2em;}
#left2 li a:hover {  color: #444; background: url(images/arrow.gif) no-repeat center left; padding: 5px 10px 0px 25px; font-size:1.2em;}


#left3 { background: none;  float: left; width:840px; padding: 10px 10px; }
	#left3 li { list-style: none;  }
	#left3 li a {  color: #d00000; padding: 5px 10px 0px 25px; font-size:1.0em;}
#left3 li a:hover {  color: #444; padding: 5px 10px 0px 25px; font-size:1.0em;}
#left3 img { margin: 5px; }

DIV#sidebar {
	BORDER: #48151E 5px solid; PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px;  PADDING-TOP: 0px;  BACKGROUND-COLOR: #48151E;
}
DIV#sidebar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}
DIV#sidebar UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; WIDTH: 175px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#sidebar UL LI A {
	BORDER: #4c0000 1px solid; PADDING-RIGHT: 5px;  DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #0E0202; PADDING-BOTTOM: 3px; MARGIN: 0px;  COLOR: #dccaab; PADDING-TOP: 6px;  TEXT-DECORATION: none
}
DIV#sidebar UL LI A SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #dccaab; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV#sidebar UL LI A:hover SPAN {
	FONT-SIZE: 1em; COLOR: #dccaab; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV#sidebar UL LI A:hover {
	BORDER-RIGHT: #c4a668 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c4a668 1px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #c4a668 1px solid; COLOR: #dccaab; PADDING-TOP: 6px; BORDER-BOTTOM: #c4a668 1px solid; BACKGROUND-COLOR: #663333; TEXT-DECORATION: none
}
DIV#leadins {
	BORDER-RIGHT: #c4b6a7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c4b6a7 1px solid; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(../images/leadins.jpg); PADDING-BOTTOM: 5px; MARGIN: 10px 20px 20px 15px; BORDER-LEFT: #c4b6a7 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #c4b6a7 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #e2d7cd
}
DIV#leadins A {
	COLOR: #333333; TEXT-DECORATION: none
}


#main { width: 840px;  padding:5px;}
	
	#ad { float: right; text-align: center; padding: 33px 0 0; width: 250px; border: 3px solid #eee; color: #ccc; height: 50px; margin: 0 0 15px; }
	#shortnews { float: right; width: 250px;  margin-bottom:6px;}
	.news { border-bottom: 1px solid #eee; padding: 0 0 2px; margin: 0 0 10px;}
	
#right { margin: 0 5px 10px 0; padding: 0 0 0 5px; float: right; width: 655px; text-align: justify; }
.border { float:right; clear: both; border: 1px solid #ccc; padding: 4px; }
.border1 {  clear: both;  margin-right: 10px; float:left;  padding-bottom: 175px; padding-right: 25px; padding-top: 10px; }
.border1 a {  clear: both; border: 1px solid #ccc; padding: 4px;}


#rl { float: left; width: 135px; margin: 0px 10px 20px 15px; }
#rr { float: right; width: 290px; height: 230px;}
	#rl li { list-style: none; border-bottom: 1px solid #eee; padding: 4px; margin: 0; }
	#rl li a { background:#fff; padding: 0 0 0 12px; color: #0F3F6F;  }
	#rl li a:hover {background: #fff; padding: 0 0 0 12px; color: #AC8710;}
	#rl img{float:inherit; padding:2px;}
	
	
	#recent-clients {margin-bottom: 15px;
                 padding: 0;
				 
				 font: .75em "Verdana",Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; 
	line-height: 1.4em;}

#recent-clients ul {margin: 0;
                    padding: 0;
                    list-style-type: none;}

#recent-clients li {display: inline;
                    padding: 0 2px 0 0;}
					
				#recent-clients li a img {padding: 0;
                          margin: 1px;
                          border: 2px solid #ccc;}
						  
						  #recent-clients li a:hover img {border: 3px solid #666;}


/* form elements */
form {
	margin: 15px;
	padding: 0;
	background:none;	
	font: normal .75em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
	font: bold 1.25em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#dccaab;
}
input {
	padding: 2px;
	border: 1px solid #ccc;
	font: normal 1.25em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color: #333;
	background-color:#F3F1E6;
	width: 185px;
}
textarea {
	width: 185px;
	padding:2px;
	border: 1px solid #ccc;
	font: normal 1.25em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	height:75px;
	display:block;		
	color: #333;
	background-color:#F3F1E6;
}
input.button { 
	margin-bottom: 7px; 
	font: bold 1.25em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	border: 1px solid #EFEFEF;
	padding: 2px 3px; 	
	background-color:#663333;
	color:#fff;
	width: 75px;
}

/*patterned sheets*/

#recent-clients {margin-bottom: 15px;
                 padding: 0;
				 width:610px;
				 font: .75em "Verdana",Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; 
	line-height: 1.4em;}

#recent-clients ul {margin: 0;
                    padding: 0;
                    list-style-type: none;}

#recent-clients li {display: inline;
                    padding: 0 4px 0 0;}
					
				#recent-clients li a img {padding: 0;
                          margin: 3px;
                          border: 3px solid #ccc;}
						  
						  #recent-clients li a:hover img {border: 3px solid #666;}


						  
						  
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #ebf2fa;
border:2px solid #666;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
 font-family:'Trebuchet MS';
	font-size:11px;
    font-weight:bold;
letter-spacing: 5px;
color: #444;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid #999;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}


#footer { clear: both;  padding: 15px; margin:0 auto; font-size: 1.1em; color: #dccaab; background: #48151E; height:45px; text-align:center;}
	
	#footer a {background:none; color:#996666; font-weight:bold;}
	#footer a:hover {background:none; color:#d00000;}
	
	

