/* WD Beach Main CSS file *//* =FIXES */

*, a img, ul { padding:0; margin:0; border:0; }

li { list-style:none; }

a { text-decoration:none; color:#FFFFFF;}

a:hover{ color:#2e6caa; }

ul.homeLinks li a{text-decoration:underline}

.clear { clear:both; }

.floatRight { float:right; }

.center { text-align:center; }

.Title { margin:40px 0 0 0; }

.none { display:none; }

.technics { position:absolute; background:#333; color:#fff; padding:8px; margin:-36px 0 0 1px;} 

.viewall a { width:77px; height:18px; float:right; background:url(../images/viewall.gif) no-repeat; }

.viewall a:hover { background:url(../images/viewall-hover.gif) no-repeat; }


.style1 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style2 {font-size: 24px}
.style3 {font-size: 20px}
.style4 {font-size: 12px}



/* =MAIN ELEMENTS */

html{ background: #87ccf2 }

body { background: url(../images/bckg.jpg) repeat-x; background-position:top; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; line-height:130%; }

#wrapper{ width:965px ; margin:0 auto; }

.hr { border:0; height:2px; margin:20px 0 10px 0; background:url(../images/preview_hr.gif) no-repeat center bottom; }



/* =TOP */

#top{ margin:0 auto; width:960px; padding-top:20px !important; padding-top:10px; height:29px !important; height:39px; }

#topNav { float:right; }

	#topNav ul { margin-top:-10px; }

	#topNav li { float:left; margin-left:5px; padding-left:3px; line-height:normal !important; line-height:36px; background:url(../images/topnav-li-bg.gif) no-repeat left center; }

	#topNav li a { display:block; padding:5px 10px 5px 5px; color:#D3E2E9; background:url(../images/topnav-li-bg02.gif) no-repeat right center; }

	#topNav li a:hover { color:#fff; }

.topTel{ margin:0 0 0 15px !important; margin:10px 0 0 15px; }

/* =HEADER */

#header{ height:185px; background: url(../images/voyager_top2.jpg) no-repeat left top; position:relative; }

#logo {
	display:block;
	width:200px;
	height:50px;
	position:absolute;
	left: 213px;
	top: -32px;
}

#header #bar { position:absolute; display:block; width:80px; height:80px; left:851px; top:78px; }

/* =HOME BOX TOP */

#up { background:url(../images/main-up-bg.jpg) no-repeat center top; height:250px; padding:0px 0 0 0px!important;

      padding:20px 0 0 73px; margin: 0 auto;}

	#up a { color:#5272A3; }

	#up a:hover { color:#411d07; }

	#up h2 { width:380px; height:36px; padding:20px 20px 0 20px; background:url(../images/main-up-label.gif) no-repeat }

	.contactUs {
	position:absolute;
	margin:0 0 0 844px !important;
	margin:0 0 0 844px;
}

	#up .vhr { width:40px; height:200px; float:left; background:url(../images/main-up-vhr.gif) no-repeat center top; 	padding:0;}

	#up .box, #up .box2 { width:420px; float:left;}
	
	#up .box {margin-left:0 !important; margin-left:-10px;}

		#up .box p, #up .box2 p { padding:0 20px; }

		#up .box ul, #up .box2 ul { margin:5px 0 0 20px; }

		#up .box ul li, #up .box2 ul li { color:#5272A3; float:left; padding:7px 0 0 15px; width:185px; background:url(../images/list1.gif) no-repeat; }

		.moreinfo { margin:18px 0 0 15px !important; margin:18px 0 0 10px; float:left; }

		.nomargin { margin:0; }

		.moreinfo a { display:block; width:117px; height:32px; background:url(../images/moreinfo.gif) no-repeat 0 0; }

		.moreinfo a:hover { background:url(../images/moreinfo.gif) no-repeat 0 -32px; }

		.moreinfo2 a { display:block; width:117px; height:32px; background:url(../images/moreinfo.gif) no-repeat 0 0; }

		.moreinfo2 a:hover { background:url(../images/moreinfo.gif) no-repeat 0 -32px; }		

		.moreinfo3 a { display:block; width:117px; height:32px; background:url(../images/moreinfo3.gif) no-repeat 0 0; }

		.moreinfo3 a:hover { background:url(../images/moreinfo3.gif) no-repeat 0 -32px; }

		.getquote { margin:18px 20px; float:left; }

		.getquote a { display:block; width:117px; height:32px; background:url(../images/getquote.gif) no-repeat 0 0; }

		.getquote a:hover { background:url(../images/getquote.gif) no-repeat 0 -64px; }/* =CONTENT */
		
		.moreinfo4 { margin:0px 0 0 15px !important; margin:0px 0 0 10px; float:left; }

		.moreinfo4 a { display:block; width:213px; height:32px; background:url(../images/view-ecommerce-portfolio.gif) no-repeat 0 0; }

		.moreinfo4 a:hover { background:url(../images/view-ecommerce-portfolio.gif) no-repeat 0 -32px; }
		
		.getquoteinner { margin:0px 20px; float:left; }

		.getquoteinner a { display:block; width:117px; height:32px; background:url(../images/getquote.gif) no-repeat 0 0; }

		.getquoteinner a:hover { background:url(../images/getquote.gif) no-repeat 0 -64px; }/* =CONTENT */


	
	/* =FOOTER */

#footer_wrap { margin:60px 0 0 0; background:url(../images/bottom_bg.jpg) repeat-x; }

	#footer { width:920px; height:288px; margin:0 auto; padding:20px 0; }

	#footer .copy { border-top:1px solid #DFD4B4; border-bottom:1px solid #DFD4B4; padding:10px 0; text-align:center; text-transform:uppercase; font-size:15px; }

	#footer .copy a { color:#413B19; }
	#footer .copy a:hover { color:#000; }

	#footer .copy .small { font-size:11px; font-family:Arial, Georgia, "Times New Roman", Times, serif; text-transform:none; color:#8F876E; }

	#footer .partners img { margin-right:40px; }
    
	#footer .partners img.first { margin-left:40px; }
	
	#footer .partners img.last { margin:0; }
	.hidden {position:absolute; top:0px; left:-5000px;width:1px; height:1px;overflow:hidden;}
	
