/* CSS Document */

html, body {
padding : 0;
margin : 0;
}
div, p, ul, ol, li, form, h1, h2, select {
padding : 0;
margin : 0;
}
ul, ol, li {
list-style : none;
list-style-image : none;
}
a {
text-decoration : none;
outline : none;
}
a img {
border : none;
outline : none;
}
strong, b {
font-weight : bold;
}
.gaper {
clear : both;
}

body {
margin : 0;
padding : 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-color:#cfc9bc;
}

.topback {
	background:url(../images/top-bg.gif) repeat-x left top;
	height:151px;}
	
.phone-bg {
	background:url(../images/phon-bg.gif) no-repeat center top;
	height:37px;}
	
.phone {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#29241a;
	text-decoration:none;
	}
	
.texture-bg {
	background:url(../images/marbelwall.jpg) repeat-x left top;
	height:318px;}
	
.banner-bg {
	background:url(../images/pattern.gif) repeat;
	border:1px solid #bdb7ae;}
	
.body-texture {
	background:url(../images/body-pattern.gif) repeat;
	}
	
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#2b2a2a;
	text-decoration:none;
	font-weight:normal;}
	
h1 span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#925514;
	text-decoration:none;
	font-weight:normal;
	}
	
#topnav {
    float:left;
    width:100%;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;	
	}
#topnav ul {
    margin:0;
    padding:0 0 0 10px;
    list-style:none;
    }
#topnav li {
	display:inline;
	margin:0;
	padding:0;
	float:left;
    }
#topnav a {
	float:left;
	background:url(../images/tableft6.gif) no-repeat left top;
    margin:10px 0 0 0;
    padding:0 0 0 15px;
    text-decoration:none;
    }
#topnav a span {
	float:left;
	display:block;
	background:url(../images/tabright6.gif) no-repeat right top;
	padding:4px 15px 5px 6px;
    color:#FFF;
    }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#topnav a span {float:none;}
    /* End IE5-Mac hack */
#topnav a:hover span {
	color:#FFF;
	}
#topnav a:hover {
	background-position:0% -28px;
    }
#topnav a:hover span {
    background-position:100% -28px;
    }
#topnav #current a {
    background-position:0% -28px;
    }
#topnav #current a span {
	background-position:100% -28px;
    }
	
.right-fram {
	background:url(../images/right-fram-bg.gif) no-repeat right top;
	height:183px;}
	
.lcc-landscape {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;}
	
.frem-bg {
	border:1px solid #c4c4c4;
	background-color:#7b7b7b;}
	
.left-content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#010101;
	text-decoration:none;}
	
.Custom-content {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#010101;
	text-decoration:none;}
	
.slider-repet {
	height:210px;
	border-bottom:1px solid #b4b3b1;}
	
.art {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;}
	
.sliderbg {
	border:1px solid #b5b5b3;
	background-color:#302f2f;}
	
.slider-image-bg {
	border:1px solid #504f4f;
	background-color:#f1f1f1;}
	
.strightline {
	border-bottom:1px solid #939393;}
	
.strightline-bottom {
	border-top:1px solid #939393;}
	
.footer-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#ffbc2c;
	text-decoration:none;}
	
.footer-content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#e9e8e8;
	text-decoration:none;}
	
.footer-content2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#e9e8e8;
	text-decoration:none;}
	
.copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;}
	
.blogbg {
	background:url(../images/blog-bg-top.gif) no-repeat center top;
	height:156px;}
	
.blogbg-middle {
	background:url(../images/blog-bg-middle.gif) repeat-y center top;
	}
	
.footer-rightcontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;}
	
.email {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#090101;
	font-weight:bold;
	text-decoration:underline;}
	
.northeastham {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;}
	
.footer-link {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffe00d;
	text-decoration:none;}
	
.footer-link:hover {
	text-decoration:underline;}
	
.footer-link-white {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;}
	
.footer-link-white:hover {
	text-decoration:underline;}
	
/*-------Inner Page-------*/

.content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#141414;
	margin:0px;
	padding:0px;	
	}

.content p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#141414;
	padding:0 0 20px 0;
	}
	
.innertexture-bg {
	background:url(../images/inner-bg.gif) repeat-x left top;
	height:238px;}
	
/* // Easy Slider */
#container{	
	margin:0 auto;
	position:relative;
	width:851px;
	height:277px;		
	}	
	
#slider{
	margin:0 0 0 5px;
	width:251px;
	height:100px;
	display:block;
	float:left;
	}	

#slider ul, #slider li{
	margin:0 0 0 0;
	padding:0;
	list-style:none;
	float:left;
	display:block;
	width:839px;
	}

#slider li{ 
	/* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
	*/ 
	width:839px;
	height:277px;
	overflow:hidden; 
	}	

#prevBtn {
	display:block;
	width:31px;
	height:112px;
	position:absolute;
	left:5px;
	top:130px;
	}

#nextBtn{ 
	display:block;
	width:31px;
	height:112px;
	position:absolute;
	right:9px;
	top:130px;
	}	
																
#prevBtn a {  
	display:block;
	width:33px;
	height:48px;
	background:url(../images/jcarousel_prev.png) no-repeat 0 0;	
	}	
#nextBtn a { 
	background:url(../images/jcarousel_next.png) no-repeat 0 0;	
	width:33px;
	height:48px;
	display:block;	
	}												

/* // Easy Slider */