﻿/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Century Gothic, Arial, Helvetica, "sans-serif";
	font-size: 11px;
	line-height: 18px;
	color: #333;
	background-color: #FFFFFF;
}
	
	.nav a:link {font-family: "Comic Sans MS" ;font-weight:normal; color:#000; text-transform:lowercase;letter-spacing: 1px; text-decoration: none;font-size: 15px;}
	.nav a:visited {font-family: "Comic Sans MS";font-weight:normal; color:#000; text-transform:lowercase;letter-spacing: 1px; text-decoration: none;font-size: 15px;}
	.nav a:hover {font-family: "Comic Sans MS";font-weight:normal; color:#6E1D0C; text-transform:lowercase;letter-spacing: 1px; text-decoration: none;font-size: 15px;}
	.nav a:active {font-family: "Comic Sans MS";font-weight:normal; color:#6E1D0C; text-transform:lowercase;letter-spacing: 1px; text-decoration: none;font-size: 15px;}
	
	
	
	.header {
	color: #6E1D0C;
	font-weight: bold;
	font-size: 12px;
	}
	
	.guesthouse {font-size: 14px}
	
	
/*wrapper*/
#wrapper {
background: url(../images/topleftbg.jpg) left top no-repeat;
width: 1000px;
margin: auto;
}


/*header*/
#header {
height: 245px;
background: url(../images/toprightbg.jpg) right top no-repeat;
}


/*left column*/
#left {
width: 250px;
float:left;
background: #fff;
margin-top:0px;
}

/*#left a{
color:#009900;
padding-left:20px;
}

#left a:visited{
color:#666;
padding-left:20px;
}

#left a:active{
color:#ffccff;
padding-left:20px;
}

#left a:hover{
color:#000;
padding-left:20px;
}*/



div.moduletable-fab{
	padding: 60px 30px 10px 40px;
	color: #333;
	margin-bottom: 15px;
	background: url(../images/fabricbg.jpg) no-repeat top ;
}

div.moduletable-fab a {
	
	color: #fff;
	text-decoration: none;
	display: block;
	padding:5px 5px 5px 15px ;
	background: #a8c4eb;
	width: 50%;
	
}


div.moduletable-fab h3{
	padding: 0px 0px 20px 0px;
	color: #fff;
	font-size: 110%;
	font-weight: normal;
	letter-spacing: 1px;
	 text-transform:uppercase;
	
}


div.moduletable-swa{
	padding: 60px 30px 10px 40px;
	color: #333;
	margin-bottom: 15px;
	background: url(../images/swatchbg.jpg) no-repeat top ;
}

div.moduletable-swa a {
	
	color: #fff;
	text-decoration: none;
	display: block;
	padding:5px 5px 5px 15px ;
	background: #a8c4eb;
	width: 50%;
	
}


div.moduletable-swa h3{
	padding: 0px 0px 20px 0px;
	color: #fff;
	font-size: 110%;
	font-weight: normal;
	letter-spacing: 1px;
	 text-transform:uppercase;
	
}



div.moduletable-siz{
	padding: 60px 30px 10px 40px;
	color: #333;
	margin-bottom: 15px;
	background: url(../images/sizebg.jpg) no-repeat top ;
}

div.moduletable-siz a {
	
	color: #fff;
	text-decoration: none;
	display: block;
	padding:5px 5px 5px 15px ;
	background: #a8c4eb;
	width: 50%;
	
}


div.moduletable-siz h3{
	padding: 0px 0px 20px 0px;
	color: #fff;
	font-size: 110%;
	font-weight: normal;
	letter-spacing: 1px;
	text-transform:uppercase;
	
}

#left div.moduletable{
	padding: 75px 30px 10px 40px;
	color: #333;
	margin-bottom: 15px;
	background: url(../images/nlbg.jpg) no-repeat top ;
}

#left div.moduletable a {
	
	color: #fff;
	text-decoration: none;
	display: block;
	padding:5px 5px 5px 15px ;
	background: #a8c4eb;
	width: 50%;
	
}


#left div.moduletable h3{
	padding: 0px 0px 20px 0px;
	color: #fff;
	font-size: 110%;
	font-weight: normal;
	letter-spacing: 1px;
	 text-transform:uppercase;
	
}

#left ul
{
list-style-type: none;
text-align: left;
line-height:25px;


}

#left ul li a
{

padding-left: 5px;
text-align: left;
font: normal 16px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #4F575C;

}

#left ul li a:hover
{
color: black;
}

#left ul li.active a:link
{
color: #666;
}


#left ul ul li a
{

padding-left: 0px;
text-align: left;
font: normal 13px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #333;

}

#left ul ul li.active a
{
color: #9bb1eb;
}

	


div.moduletable-nav{
	
	
    padding-bottom:50px;

}

div.moduletable-nav h3{
	
 color: #a8c4eb;
 font-size: 150%;
 font-weight: normal;
 letter-spacing: 1px;
 text-transform:uppercase;
 margin-left: 30px;
  display: inline;

 
	
}


/*navigation*/

#navbar{
margin-left: 270px;
}



#navigation {
text-align:left;
font-size: 13px;

padding-top: 165px;
align:right;

}

/*#navigation a{
text-decoration:none;
color:#FFFFFF;

}

#navigation a:hover,#navigation a:active {
text-decoration:none;
color:#000;
}*/


/*content*/

#contentwrapper{
margin-top: 20px;
width: 1000px;
}

.content-area{
padding:10px 20px 0px 20px;}

.content-area a:link {font-weight:normal; color:#000; text-transform:lowercase;letter-spacing: 1px; text-decoration:none;}
	.content-area a:visited {font-weight:normal; color:#000; text-transform:lowercase;letter-spacing: 1px; text-decoration:none;}
	.content-area a:hover {font-weight:normal; color:#000; text-transform:lowercase;letter-spacing: 1px; text-decoration:none;}
	.content-area a:active {font-weight:normal; color:#000; text-transform:lowercase;letter-spacing: 1px; text-decoration:none;}


#spotlight{
width: 730px;
background: #fff;
float:right;
}


#content{
width: 730px;
background: url(../images/catalogbg.jpg) bottom repeat-x #fff;
float:right;
}

/*footer*/
#footer {
text-align:right;
background: url(../images/footerbg.jpg) left top no-repeat;
margin-top:25px;
margin-left: 30px;
min-height: 40px;
width: 950px;
float:left;
color:#666666;

}


#footer a:link, #footer a:hover, #footer a:active, #footer a:visited{
padding-left: 25px;
font-weight:normal;
color:#666666;
text-decoration:none;

}


/* Joomla styles*/

.contentpagetitle, .componentheading, .contentheading,.blog_more strong, .h1, .h2, .h3, .h4, td.sectiontableheader
{
font-size:18px;
text-transform:lowercase;
color:#4f575c;
font-weight:normal;
letter-spacing: 1px;
}
