/*Tabula Rasa*/html,body,div,span,applet,object,iframe,h1,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dd,dl,dt,ul,fieldset,form,label,legend,caption {
	margin:0;
	border:0;
	padding:0;
	outline:0;
	text-align:left;
	vertical-align:baseline;
	list-style:none;
	font-family: inherit;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
}
/*Tabula Rasa*/

html {
	background:url(images/bg.jpg)
	}
	
body {
	color: #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	overflow:auto
	}

body#home {
	background:url(images/homeBG.jpg) repeat-x;
	}
	

body#inner {
	background:url(images/innerBG.jpg) repeat-x;
	}
	
p {
	color:#CCCCCC;
	margin:0 0 20px 0;
	line-height:24px
	}
	
strong {
	color:#7b7b7b;
	}
	
h1,h2,h3,h4,h5,h6 {
	font-family:Helvetica, Geneva, Arial, sans-serif;
	}
	
a {
	text-decoration:none;
	color:#CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-weight:bold
	}
	
a:hover {
	color:#fff;
	border-bottom:3px solid #fff;
	position:relative;
	top:-2px;
	}
	
	
h4 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px
	}

ul {
	list-style:disc;
	margin-left:30px;
	color:#FFFFFF
	}
	
li {
	padding-left:4px;
	margin-bottom:4px;
	font-weight:bold
	}
	
.imgRT {
	float:right;
	margin:0 0 20px 25px;
	}
	
	
.imgLFT {
	float:left;
	margin:0 30px 10px 0;
	}
	
#seemore {
	font-size:10px;
	margin:10px 0 0 50px;
	}
	
#seemore a {
		color: #CCC;
	}
	
#container {
	width:960px;
	position:relative;
	margin:0 auto
	}
	
#header {
	height:118px;
	background:url(images/headerBG.jpg) no-repeat;
	position:relative
	}
	
#headerInner {
	height:116px;
	background:url(images/headerInnerBG.jpg) no-repeat;
	position:relative
	}
	
a#home {
	display:block;
	width:18px;
	height:15px;
	position:absolute;
	top:6px;
	left:122px;
	background:url(images/home.jpg) no-repeat left top;
	border:none
	}
	
a#home:hover {
	background:url(images/home.jpg) no-repeat left bottom;
	}
	
a#home span {
	margin-left:-9999px;
	}
	
#flashContainer {
	margin-left:130px;
	height:125px
	}
	
#flashMovie {
	}
	
#homeCenter {
	width:960px;
	height:366px;
	position:relative;
	background:url(images/homeCenterBG.jpg) no-repeat;
	z-index:1
	}
	
/* -------------------- Nav Button -------------------------- */
#button {
	width: 148px;
	height:32px;
	position:absolute;
	right:150px;
	top:0;
	z-index:9999;
	font-family:Arial, Helvetica, sans-serif
	}

.menu_class {
	}
		
ul.the_menu {
	display:none;
	border: 1px solid #373737;
	background:url(/images/navBG.jpg);
	width:230px;
	position:absolute;
	z-index:9999;
	right:-25px;
	top:28px
	}
	
ul.the_menu li {
	list-style:none;
	margin:0;
	padding:0;
	}

ul.the_menu li a {
	padding:6px 6px 6px 10px; 
	.padding:0px 6px 0px 10px;
	display:block;
	color:#FFFFFF; 
	text-decoration:none; 
	border:none;
	font-weight:normal;
	margin:0;
	position:relative;
	}

ul.the_menu li a:hover {
	padding:6px 6px 6px 10px;
	.padding:0px 6px 0px 10px;
	background:url(images/arrowRight.gif) left center no-repeat #000;
	border-left: 3px solid #373737;
	border-bottom:none;
	margin:0;
	position:relative;
	top:0
	}
/* -------------------- Nav Button -------------------------- */

	
/* -----------------  Picture Nav  --------------------- */
#PicNav {
	position:absolute;
	left: 130px;
	top: 115px;
	list-style:none;
	margin:0;
	padding:0;
	}
	
#PicNav li {
	float:left;
	margin:0;
	padding:0
	}
	
#PicNav li a {
	display:block;
	width:125px;
	height:250px;
	margin-right:20px;
	border:none
	}
	
#PicNav li a span {
	margin-left:-9999px;
	}
	
#PicNav li a#btnSocial {
	background:url(images/btnSocial.jpg) no-repeat left top;
	}
	
#PicNav li a#btnSocial:hover {
	background:url(images/btnSocial.jpg) no-repeat left bottom;
	top:0;
	}	
	
#PicNav li a#btnSite {
	background:url(images/btnSite.jpg) no-repeat left top;
	}
	
#PicNav li a#btnSite:hover {
	background:url(images/btnSite.jpg) no-repeat left bottom;
	top:0;
	}	
	
#PicNav li a#btnSearch {
	background:url(images/btnSearch.jpg) no-repeat left top;
	}
	
#PicNav li a#btnSearch:hover {
	background:url(images/btnSearch.jpg) no-repeat left bottom;
	top:0;
	}	
	
#PicNav li a#btnHosting {
	background:url(images/btnHosting.jpg) no-repeat left top;
	}
	
#PicNav li a#btnHosting:hover {
	background:url(images/btnHosting.jpg) no-repeat left bottom;
	top:0;
	}	
	
#PicNav li a#btnTours {
	background:url(images/btnTours.jpg) no-repeat left top;
	}
	
#PicNav li a#btnTours:hover {
	background:url(images/btnTours.jpg) no-repeat left bottom;
	top:0;
	}
/* -----------------  Picture Nav  --------------------- */

#homeContent {
	position: relative;
	margin-left:130px;
	margin-top:30px
	}
	
#hometext {
	width:460px;
	height:230px;
	float:left;
	position:relative
	}
	
#hometext p {
	color:#CCCCCC;
	font-size:13px;
	line-height:20px;
	margin-bottom:12px
	}
	
#homeContent div h3 {
	color: #CCCCCC;
	font-size: 24px;
	margin:0 0 10px 0;
	padding:0
	}
	
#homeContent a.go {
	display:block;
	background:url(images/goBtn.jpg) no-repeat left top;
	width:34px;
	height:21px;
	border:none;
	margin-left:170px
	}
	
#homeContent a.go:hover {
	display:block;
	background:url(images/goBtn.jpg) no-repeat left bottom;
	width:34px;
	height:21px;
	border:none;
	top:0;
	}
		
#homeContent a.go span {
	margin-left:-9999px
	}
	
#homeContent div#socialIcons {
	background:url(images/socialBG.jpg) no-repeat;
	width:150px;
	height:230px;
	padding:2px 35px 0;
	float:left
	}
	
#innerContent {
	position: relative;
	margin-left:130px;
	margin-top:25px;
	margin-bottom:40px;
	width:730px;
	clear:both;
	}
	
#socialIcons ul {
	list-style:none;
	margin:0
	}
	
#socialIcons ul li {
	margin:0;
	padding:0;
	}
	
#socialIcons ul a {
	display:block;
	width:100%;
	margin-top:10px;
	border:none
	}
	
#socialIcons ul a#iconFacebook {
	background:url(images/facebook.jpg) right top no-repeat;
	height:41px;
	}
	
#socialIcons ul a#iconFacebook:hover {
	background:url(images/facebook.jpg) right bottom no-repeat;
	height:41px;
	top:0;
	}

#socialIcons ul a#iconMyspace {
	background:url(images/myspace.jpg) left top no-repeat;
	height:45px;
	}
	
#socialIcons ul a#iconMyspace:hover {
	background:url(images/myspace.jpg) left bottom no-repeat;
	height:45px;
	top:0;
	}
	
#socialIcons ul a#iconLinkedin {
	background:url(images/linkedin.jpg) right top no-repeat;
	height:38px;
	}
	
#socialIcons ul a#iconLinkedin:hover {
	background:url(images/linkedin.jpg) right bottom no-repeat;
	height:38px;
	top:0;
	}
	
#socialIcons ul a#iconBlogger {
	background:url(images/blogger.jpg) left top no-repeat;
	height:29px;
	}
	
#socialIcons ul a#iconBlogger:hover {
	background:url(images/blogger.jpg) left bottom no-repeat;
	height:29px;
	top:0;
	}

#socialIcons ul a span {
	margin-left:-9999px;
	}

#footerInner {
	}
	
#footerInnerContent {
	background:url(images/footerInnerBG.jpg) repeat-x;
	width:827px;
	margin:0 auto;
	clear:both;
	padding-left:133px;
	padding-top:70px;
	font-size:13px;
	color:#45443f;
	line-height:20px;
	height:250px;
	overflow:hidden;
	position:relative;
	}
	
#footerInnerContent span {
	font-size:14px;
	color: #666666;
	}

#footerInnerContent a {
	text-decoration:none;
	font-size:13px;
	color:#45443f;
	border:none;
	top:0
	}
	
#footerInnerContent a:hover {
	text-decoration:underline;
	color:#FFFFFF;
	position:relative;
	top: auto
	}
	

#pull_1 {
	float:left;
	border:1px solid #272725; 
	margin:0px 25px 10px 0; 
	padding:20px;
	background:url(images/PullBG.jpg);
	color: #fff
	}

#pull_2 {
	float:right;
	border:1px solid #272725; 
	margin:0px 0 10px 25px; 
	padding:20px 20px 0 20px;
	background:url(images/PullBG.jpg);
	color: #fff;
	width:120px;
	overflow:hidden
	}
	
#pull_2 h5 {
	margin-bottom:20px;
	font-weight:bold;
	}
	
#pull_2 span {
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	color: #999999
	}
	
#pull_2 img {
	float:left;
	}
	
#pull_2 p {
	font-size:12px;
	clear:both;
	margin:0 0 6px 0;
	line-height:12px
	}
	
#pull_2 a {
	border:none;
	}
	
	

/* Easy Slider */

    /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
		
	#slider{ border:4px solid #fff}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:696px;
		height:241px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:75px;
		}	
	#nextBtn{ 
		left:704px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		background:url(/slider/images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(/slider/images/btn_next.gif) no-repeat 0 0;	
		}				
	#prevBtn a:hover, #nextBtn a:hover, #slider a:hover {
	border:none;
	top:0
	}								

/* Easy Slider */

a.request {
	display:block;
	width:100%;
	text-align:right;
}

a.request:hover {
	border-bottom:1px solid #fff;
	color:#C90
}
	
#bcfooter {
	text-align:center;
	margin:40px 0 0;
	padding-bottom:20px
}
