﻿.fontsize13 {
	font-size:13px;
}

/* RIGHT SECTION */

#indrgt {
	float:left;
	width:690px;
	margin:0 0 0 35px;
	padding:0 0 30px 0;
	border:0px fuchsia solid;
	display:inline;
}
#indrgt h3 {
	font-size:14px;
	margin:0;
	padding:0 0 2px 0;
	text-align:center;
	font-weight:normal;	
}
#indrgt p {
	margin:0;
	padding:0 0 4px 0;
	font-size:13px;
	color:#202020; 
	text-align:justify;  
}
#indrgt a {  
	margin:0;
	padding:0;
	font-weight:bold;	
	text-decoration:none;
    font-size:11px;
	color:#0F5294;	 
}
#indrgt a:hover {
	color:#A52322;
	text-decoration:underline;
}
#indrgt a:visited {
	color:#800080;
}

/* RIGHT BOTTOM - TRAVEL AREA */

.box671 {
	float:left;
	width:671px;  /*-- change from 671 to 490 when extending left box */
	margin:10px 0 0 10px;
	padding:0;
	display:inline; 
}
#travel2 {
	float:left;
	width:671px;
	margin:10px 0 0 10px;
	padding:0;
	display:inline; 
}
.boxleft {
	float:left;
	width:180px;
	margin:10px 0 0 0;
	padding:0;
	display:inline;	
}
.boxmiddle {
	float:left;
	width:180px;
	margin:10px 0 0 70px;
	padding:0;
	display:inline;
}
.boxright {
	float:right;
	width:180px;
	margin:10px 0 0 0;
	padding:0;
	display:inline;
}
.picbox2 {
	float:left;
	width:160px;
	margin:0 0 0 10px;
	padding:0;
	display:inline;
}
.txtbox2 {
	float:left;
	width:180px;
	margin:0;
	padding:0;
}
.less {
	float:left;
	width:180px;
	margin:0;
	padding:0;
}
#content_home p.arrow_red {
	background-image:url('bgimg/arrow3.gif');
    background-position:left 4px;
	background-repeat:no-repeat;
	padding-left:20px;
}

/*DESERT SPRINGS AND VDE SECTIONS */

#travel3 {
	float:left;
	width:671px;
	margin:20px 0 0 10px;
	padding:0;
    background-image: url('backgd/bg-index1.jpg');
    background-repeat:repeat-y;
    background-position: 0px 0px;
	display:inline; 	
}
#travel3 h2 {
	margin:2px 0 0 0;
	padding:0;
	font-size:16px;
	color:#404040;
	font-variant:small-caps;
}
#travel3 p {
	text-align:justify;
	font-size:13px;
	margin:0;
	padding:2px 0 0 0;
	color:#404040;
}
#bigpic {
	float:left;
	width:440px;
	margin:0;
	padding:0 0 5px 0;
    display:inline;
}
.big100 {
	float:left;
	width:104px;
	margin:0 0 0 3px;
	padding:0;
}
.bigimg {
	float:left;
	background:white;
	margin:10px 0 0 5px;
	padding:2px;
	border:0;
}
.bigtxt {
	float:left;
	width:420px;
	margin:0;
	padding:0 10px 5px 10px;
}
#bigrht {
	float:right;
	width:225px;
	margin:0 2px 0 0;
	padding:0 0 5px 0;
	display:inline;
}
.littxt {
	float:right;
	width:205px;
    margin:0;
	padding:0 10px 5px 0;
}

/* LORCA AND LA ENVIA */

#level4 {
	float:left;
	width:671px;
	margin:2px 0 0 10px;
	padding:0;
    background-image: url('backgd/bg-index2.jpg');
    background-repeat:repeat-y;
    background-position: 0px 0px;
	display:inline; 	
}
#level4 h2 {
	margin:2px 0 0 0;
	padding:0;
	font-size:16px;
	color:#404040;
	font-variant:small-caps;
}
#level4 p {
	text-align:justify;
	font-size:13px;
	margin:0;
	padding:2px 0 0 0;
}	
#levelrgt {
	float:right;
	width:440px;
	margin:0;
	padding:0 0 5px 0;
    display:inline;
}
#small4 {
	float:left;
	width:225px;
	margin:0;
	padding:0 0 5px 0;
    display:inline;
}


/* IMAGES */
.pic0 {
	float:right;
	margin:0;
	padding:0;
	border:0;
}
.pic00 {
	float:right;
	margin:0 1px 0 0;;
	padding:0;
	border:0;
}
.pic1 {
	float:left;
	margin:5px 10px 0 0;
	padding:2px;
	border:1px gray solid;
}
.pic2 {
	float:left;
	margin:0;
	padding:2px;
	border:1px gray solid;
}
.pic3 {
	float:left;
	margin:0 20px 0 0;
	padding:0;
	border:0;
}
.pic4 {
	float:left;
	margin:0 2px 0 0;
	padding:0;
	border:0;
}
.pic5 {
	float:left;
	margin:10px 0 10px 0;
	padding:0;
	display:inline;
}
.nobo {
    border:0;
    margin:0;
    padding:0;
}
.red {
	color:#A52322;	
}
.redb {
	color:#e91b01;
	font-weight:bold;	
}
.blueb {
	color:#222c94;
	font-weight:bold;
	text-decoration:line-through;	
}
.red10 {
	color:#A52322;
	font-size:11px;	
	text-align:left;
	margin:0;
	padding:0;
}
.red13 {
	font-size:13px;
	margin:0;
	padding:0;
	color:#A52322;
}
.font13 {
	font-size:13px;
	font-variant:small-caps;	
}
.font14 {
	font-size:14px;
	font-variant:small-caps;
	color:#A52322;
	margin:0;
	padding:0;
}
.font15 {
	font-size:15px;
	font-variant:small-caps;	
	margin:0;
	padding:0;
}
.font16 {
	font-size:16px;
	font-variant:small-caps;	
	margin:0;
	padding:0;
}
.font16r {
	font-size:16px;
	font-variant:small-caps;
	color:#A52322;	
	margin:0;
	padding:0;
}
.boldd {
	font-weight:bold;
}
.boldr {
	font-weight:bold;
	color:#A52322;
}
#content_home p.arrow_red {
	background-image:url('bgimg/arrow3.gif');
    background-position:left 4px;
	background-repeat:no-repeat;
	padding-left:20px;
}
.more {
	float:left;
	margin:1px 0 1px 0;
	padding:0;
}

/* MAIN SECTION */

body {
    font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
}
  
#home {
	margin:10px 0 0 0;
	padding:0;
	background-image:url('backgd/bgpage.jpg');
    background-position:left top;
	background-repeat:repeat-y; 
} 
#contain { 
    width:950px; 
    margin:auto;
    font-family:Arial, Helvetica, sans-serif;
}
#background { 
    float:left;
    width:950px; 
    margin:0 0 10px 0;
    padding:0 0 20px 0;
	background-image:url('bgimg/bg_page.jpg');
    background-position:left top;
	background-repeat:repeat-y; 
}
.clear:after { 
content: "."; display: block; height: 0; clear: both; visibility: hidden; 
}

/* PAGE */

#content_index {
	float:left;
	width:930px;
	margin:20px 0 0 10px;
	padding:0;
	display:inline;
	background-image:url('backgd/index.jpg'); /* No left border */ */
    background-position:left top;
	background-repeat:repeat-y; 
}
#content_home {
	float:left;
	width:930px;
	margin:20px 0 0 10px;
	padding:0;
	display:inline;
	background-image:url('backgd/page.jpg'); /* green left border */
    background-position:left top;
	background-repeat:repeat-y; 
}
#quote_page {
	float:left;
	width:930px;
	margin:20px 0 0 10px;
	padding:0;
	display:inline;
	background-image:url('backgd/page.jpg');
    background-position:left top;
	background-repeat:repeat-y; 
}

/* HEADING SECTION */

#topper {
	float:left;
	width:930px;
	margin:0;
	padding:0;
    background-image:url('backgd/top_wn.jpg');
    background-position:left top;
	background-repeat:repeat-y; 	
}
#logo {
	float:left;
	width:330px;
	margin:0;
	padding:0;
}
#follow {
	float:left;
	width:300px;
	margin:0;
	padding:0;
}
#facebook {
	float:right;
	width:200px;
	height:50px;
	margin:0 5px 0 0;
	padding:0;
}

/* HEADING SECTION */

#header {
	float:left;
	display:inline;
	width:930px;
	margin:0;
	padding:10px 0 20px 0;
	background-image:url('backgd/head.jpg');
    background-position:left top;
	background-repeat:repeat-y; 	
} /* sets the hieght of the green background on the navigation bar */

/* NAVIGATION SECTION */

#navigation {
	float:left;
	width:810px;
	margin:0 0 0 60px;
	padding:0;
	background-image:url(backgd/bg_nav3.jpg);
    background-position:left bottom;
	background-repeat:repeat-x; 
	display:inline;
}
#navigation ul { 
    float:left;  
    width:800px;
    margin:0;
    padding:0;
}
#navigation li { 
    display:inline;  
    float:left;
}
#navigation li a { 
    color: #000000;
	text-decoration: none;	
	font-size: 13px;
	float:left;
	padding:9px 11px 13px 11px;   
	border-right:1px white solid;     
}
#navigation li a:hover { 
    background-image:url(backgd/home.jpg);
    background-position:left top;
	background-repeat:repeat-y; 
}
#navigation li a:hover { 
    color:white;
}
#navigation li.home1 {
	background-image:url(backgd/home1.jpg);
    background-position:left bottom;
	background-repeat:repeat-x; 
}
#navigation li a.txt_wn {
	color:white;
}

/* NAVIGATE INDEX */

#wrapnav {
	float:left;
	width:810px;
	margin:0 0 0 60px;
	padding:0;
}

/* LEFT SECTION */

#leftt{
   float:left;
   width:180px;
   margin:30px 0 0 0;
   padding:0;
   display:inline;
}
#leftt h1 {
	font-size:17px;
	margin:10px 0 5px 10px;
	padding:0;
	color:#808080;
	font-variant:small-caps;
}
#leftt h2 {
	font-size:16px;
	margin: 10px 0 10px 10px;
	padding:0;
	font-weight:bold;
    text-align:left;
    color:#cb595b;
    font-variant:small-caps;	
}
#leftt h3 {
	font-size:16px;
	margin: 10px 0 10px 10px;
	padding:0;
	font-weight:bold;
    text-align:left;
    color:#808080;	
    font-variant:small-caps;	
}
.public {
	text-decoration:line-through;
	color:#A52322;
}
.sidenav {
	float:left;
	width:170px;
	margin:0 0 10px 0;
	padding:0;
	display:inline;
	background-image:url(backgd/bg_li2-2.jpg);
    background-position:left top;
	background-repeat:repeat-y; 
}
.sidenav li a {	
	margin:0;
	padding:5px 0 5px 15px;
	text-decoration: none;
	float:left;	
	color:#404040;	
	font-size:13px;
	width:155px
}
.sidenav ul {
	float:left;	
	margin:0;
	padding:0;
}
.sidenav li { 
    display:block; 
    float:left;
    border-bottom:1px #5d4311 dotted;  
}
.dots {
    background-image:url('backgd/dots.jpg');
    background-position:left top;
	background-repeat:repeat-x; 
}
.sidenav li:hover { 
    background-image:url(backgd/hover.jpg);
    background-position:left top;
	background-repeat:repeat-y; 
}
.sidenav li.thome {
	background-image:url(backgd/home.jpg);
    background-position:left top;
	background-repeat:repeat-y; 
}
.sidenav li a.txt_wn {
	color:white;
}

/* TAGELINE TEXT */

#tagline {
	float:left;
	width:880px; /* index page only */
	margin:20px 0 0px 25px;
	padding:0;
	display:inline;
	border:0px black solid;
	font-family: Arial, Helvetica, sans-serif ;
}
#tagline h1 {
	margin:0 5px 0 20px;
	padding:0;
	font-size:23px;
	color:#404040;
	font-weight:normal;
	font-variant:small-caps;
}
.tagh1 {
	font-size:19px;
	margin:0 0 5px 60px;
	padding:0;
}
#tagline h2 {
	margin:0 20px 0 10px;
	padding:0;
	font-size:19px;
	color:#404040;
	font-weight:normal;
	font-variant:small-caps;
}
#tagline h3 {
	margin:0;
	padding:0;
	font-size:15px;
	color:#404040;
	font-weight:bold;
    text-align:center;
}
#tagline h4 {
	margin:0;
	padding:0 0 2px 0;
	font-size:14px;
	color:#404040;
	font-weight:bold;
    text-align:left;
}
#wrap1 {
    float:left;
	width:690px; /* index page only */
	margin:20px 0 0 0;
	padding:0;
}
.box1 {
	float:left;
	margin:0;
	padding:0;
	width:380px;
	border:0px black solid;
	display:inline;
}
.box1 p {
	text-align:left;
	font-size:15px;
	margin:0;
	padding:10px 0 0 10px;
	color:#404040;
}
.box2 {
	float:left;
	margin:0 0 0 10px;
	padding:0;
	width:300px;
	border:0px black solid;
	display:inline;
}
.box3 {
	float:right; /*-- right: side margin */
	margin:0;
	padding:0;
	width:180px;
	border:0px black solid;
	display:inline;	
	background-image:url(backgd/line1.jpg);
    background-position:top center;
	background-repeat:repeat-y; 
} 
.box4 {
	float:left;
	width:170px;
	margin:5px 0 5px 10px;
	padding:0 0 3px 0;
	border:0px black solid;
	border-bottom:1px gray dotted;
}
.box4 p {
	margin:0;
	padding:0 0 0 0;
	font-size:14px;
	font-weight:bold;
}
.box4 a {
	font-size:13px;
	font-weight:normal;
	color:#404040;
	text-decoration:none;
	padding:0;
	margin:0;
}
.box4 a.topmore {  
	margin:0;
	padding:0;
	font-weight:bold;	
	text-decoration:none;
    font-size:11px;
	color:#0F5294;	 
}
.box4 a.topmore:visited {
	color:#800080;
}
.box4 a:hover {
	color:#A52322;
	text-decoration:underline;
}
.box5 {
	float:left;
	margin:0;
	padding:0;
	width:196px;
	border:0px black solid;
	display:inline;
}
.box6 {
	float:right;
	margin:0;
	padding:0;
	width:99px;
	border:0px black solid;
	display:inline;	
	background-image:url(backgd/line1.jpg);
    background-position:top center;
	background-repeat:repeat-y; 
}
#box7 {
	float:left;
	margin:10px 0 0 0;
	padding:0;
	width:690px;
}
#box7 h2 {
	color:#A52322;
}
#clubs {
	float:left;
	width:160px;
	margin:30px 0 0 0;
	padding:0;
}
/* top boxes */

.top880 {
	float:left; 
	margin:20px 0 0 0;
	padding:0;
	width:880px;
	display:inline;
	border:0px black solid;
	font-family: Arial, Helvetica, sans-serif ;
}
.top880 p {
	text-align:justify;
	font-size:14px;
	margin:0 3px 0 3px;
	padding:3px 0 0 0;
	color:#404040;
	font-weight:normal;
}
.top880 a {  
	margin:0;
	padding:0;
	font-weight:bold;	
	text-decoration:none;
    font-size:11px;
	color:#0F5294;	 
}
.top880 a:hover {
	color:#A52322;
	text-decoration:underline;
}
.top880 a:visited {
	color:#800080;
}
.top690 {
	float:left; 
	margin:0 0 5px 0;
	padding:0;
	width:688px;
	display:inline;
	border:0px gray solid;
	font-family: Arial, Helvetica, sans-serif ;
}
.top690 p {
	text-align:justify;
	font-size:14px;
	margin:0 3px 0 3px;
	padding:3px 0 0 0;
	color:#404040;
	font-weight:normal;
}
.top690 a {  
	margin:0;
	padding:0;
	font-weight:bold;	
	text-decoration:none;
    font-size:11px;
	color:#0F5294;	 
}
.top690 a:hover {
	color:#A52322;
	text-decoration:underline;
}
.top690 a:visited {
	color:#800080;
}
.toptxt {
	float:left;
	width:200px;
	margin:5px 0 3px 0;
	padding:0;
}
.bottxt {
    float:left;
	width:200px;
	margin:5px 0 3px 0;
	padding:0;
}
.top200 {
	float:left;
	margin:10px 0 6px 0;
	padding:0 0 3px 0;
	width:206px;
	display:inline;
	border-bottom:0px gray dotted;
}
.top200-2 {
	float:left;
	margin:10px 0 0 35px;
	padding:0 0 3px 0;
	width:206px;
	display:inline;
	border-bottom:0px gray dotted;
}
.top200-3 {
	float:right;
	margin:10px 0 6px 0;
	padding:0 0 3px 0;
	width:206px;
	display:inline;
	border-bottom:0px gray dotted;
}
.pic10 {
	float:right;
	margin:0;
	padding:2px;
	border:1px #c0c0c0 solid;
	background:white;
}
.top190 {
	float:left;
	margin:0 0 6px 0;
	padding:0 0 3px 0;
	width:190px;
	display:inline;
	border:0px gray dotted;
}
.top190-2 {
	float:left;
	margin:0 0 6px 59px;
	padding:0 0 3px 0;
	width:190px;
	display:inline;
	border:0px gray dotted;
}
.top190-3 {
	float:right;
	margin:0 0 6px 0;
	padding:0 0 3px 0;
	width:190px;
	display:inline;
	border:0px gray dotted;
}
.txtbox2 {
	float:left;
	width:190px;
	margin:0;
	padding:0;
}
.txtbox2 p {
    font-size:13px
}
.nobo2 {
	float:left;
	margin:0 0 0 15px;
	padding:0;
	border:0;
}
.top126 {
	float:left;
	margin:0 0 6px 0;
	padding:0 0 3px 0;
	width:126px;
	display:inline;
	border:0px gray dotted;
}
.top126-2 {
	float:left;
	margin:0 0 6px 59px;
	padding:0 0 3px 0;
	width:126px;
	display:inline;
	border:0px gray dotted;
}
.top126-3 {
	float:right;
	margin:0 0 6px 0;
	padding:0 0 3px 0;
	width:126px;
	display:inline;
	border:0px gray dotted;
}
.txtbox3 {
	float:left;
	width:126px;
	margin:0;
	padding:0;
}
.txtbox3 p {
    font-size:13px
}
.nobo3 {
	float:left;
	margin:0;
	padding:2px;
	border:1px gray solid;
}


/* CREDIT CARD SECTION */

#cards {
	float:right;
	width:560px;
	margin:0;
	padding:5px 0 5px 0;
}
#cards2 {
	float:left;
	width:690px;
	margin:0;
	padding:5px 0 5px 0;
}
.credit {
	float:left;
	margin:0;
	padding:0;
}
.credit2 {
	float:left;
	margin:0 0 0 150px;
	padding:0;
}

/* FOOT SECTION */

#footer {
	float:left;
	width:930px;
	margin:0 0 30px 10px;
	padding:0;
	display:inline;
	background-image:url(backgd/foot.jpg);
    background-position:left top;
	background-repeat:repeat-x;
}
#footer ul {
	float:left;
	width:600px;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
}
#footer li { 
    float:left;
    margin:0;     
    padding:0 0 0 25px;          
    list-style: none;
}
#footer li a { 
    margin:0;
    padding:0;
    display:block;	
    text-decoration: none;
    font-variant:small-caps; 
    font-weight:bold;
    font-size:14px; 
    color:#00488F;
}
#footer li a:hover { 
    text-decoration:underline;
    color:#4397FF;
} 
#footer li a.uttxt {
	color:#4397FF;
}
#footer p {
	text-align:right;
	padding:20px 20px 0 0;
	margin:0;
}
#footer a {
	text-decoration: none;
	font-variant:small-caps;	
	color:#808080;
	font-size:13px;
}
#footer a:hover { 
    text-decoration:underline;
} 

/* W3 and CSS validation  */
	              
#css {
	float:left;
	width:930px;
	margin:5px 0 20px 0;
	padding:0;	
}
#jigsaw1 {
	float:left;
	width:430px;
	margin:0;
	padding:0;
}
#jigsaw2 {
	float:right;
	width:430px;
	margin:0;
	padding:0;
}
.tag_rgt {
	float:right;
	margin:0;
	padding:0;
	border:0;
}
.tag_lft {
	float:left;
	margin:0;
	padding:0;
	border:0;
}

