﻿/*

Theme Name: RoquesMain

Theme URI: htt/wordpress.o

Description: Custom 

Version: 1.0

Tags: none

*/

/* =Reset default browser CSS. Based on work by Eric Meyer: htt/meyerweb.certoocresindex.html

--------------------------------------------------------------

/*  Global Settings  */

#content-middle:after {content: "."; height:0; visibility:hidden; display:block; clear:both; }

	/* Hides from IE-mac \*/

	* html div#content-middle {height:100%; }

	div#content-middle { display:block; }

* { padding: 0; margin: 0; }

html { height: 100% }

body { 

	height: 100%;

	background: #f3dfc1 url(images/bg-body-los-roques.jpg) center top no-repeat; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px; }

/*body { 

	height: 100%;

	background: #f3dfc1 url(images/bg.jpg) center top no-repeat; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px; }*/

body.inventory { 

	height: 100%;

	background: #efefef url(images/bg-body-inventory.jpg) repeat-x; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px; }

img { border: none; }

a {	text-decoration: none; outline: none; color: #2e2e2e; }

a:visited { color: #2e2e2e; }

a:hover { text-decoration: underline; }

area { outline: none; }

ul{ list-style:none;}

/* CONTENT CONTAINERS AND STYLES */

#header { width: 977px; height: 152px; margin: 0 auto; }

#logo { width: 291px; height: 82px; float: left; margin: 2px 0 0 8px; clear: left; }

/** Added by Mark Sargento 11/8/2011 **/
#logo a img {margin-top: 12px;}

#countries-links { width: 520px; height: 20px; float: right; margin: 24px 8px 0 0; text-align: center; clear: right; }

#countries-links ul { width: 520px; text-align: right; }

#countries-links ul li { display: inline; margin-right: 30px; text-decoration: none;  }

#countries-links li{list-style-type:none !important;}

#countries-links ul li.last { display: inline; margin-right: 0;}

#countries-links ul li a { font-size: 12px; font-weight: bold; color: #ffffff; padding-bottom: 6px; }

#translation_bar a{color:#ffffff; text-decoration:none; margin:0px 10px 0px 0px; font-weight:bold;}

 #translation_bar a:hover{color:#ffffff; text-decoration:underline;}

#top-nav { width: 977px; height: 36px; margin: 10px 0px ;  padding-top: 16px;  

display: block; float:left; clear: both; background: url(backup/images/bg-top-nav.png) no-repeat; z-index: 999; position:relative; }



		/* #top-nav-links ul { width: 952px; margin: 2px 0 0 12px; text-align: center; }



		#top-nav-links ul li { display: inline; margin-right: 14px; }

		#top-nav-links ul li.last { display: inline; margin-right: 0;}

		#top-nav-links ul li a { font-size: 14px; font-weight: bold; color: #FFFFFF; } */

	#top-nav #top-nav-centered {

	margin: 0 auto;	width: 960px;	float: right;	margin-top: 2px;	z-index: 999; position:relative; }

		#top-nav ul li {

			/*width: 160px;*/

			margin:2px 5px 0px 15px  !important;

		}



		



		#top-nav ul li:first-child{



		/* display:none; */



		}



		



		#top-nav ul li ul li:first-child{



		display:block !important;



		}



		



		/* ENGLISH */



		#top-nav ul li#about-los-roques {



			width: 149px;



			margin-right: 10px;



			



			}



		



		#top-nav ul li#boat-rentals-yacht-charters {



			width: 243px;



			margin-right: 10px;



			}



		



		#top-nav ul li#fishing-los-roques {



			width: 65px;



			margin-right: 10px;



			}



		



		#top-nav ul li#kite-surfing-los-roques {



			width: 99px;



			margin-right: 10px;



			}



		



		#top-nav ul li#scuba-diving-gran-roque{



			width: 107px;



			margin-right: 10px;



			}



			



		#top-nav ul li#hotel-deals-los-roques{



			width: 97px;



			margin-right: 10px;



			}



		



		#top-nav ul li#flight-specials-gran-roque{



			width: 117px;



			margin-right: 0;



			}



			



			



		/* SPANISH */



		#top-nav ul li#los-roques {



			width: 100px;



			margin: 0 14px 0 10px;



			}



		



		#top-nav ul li#alquiler-de-barco-y-yates {



			width: 210px;



			margin-right: 14px;



			}



		



		#top-nav ul li#pesca {



			width: 62px;



			margin-right: 14px;



			}



		



		#top-nav ul li#surf-de-papalotes {



			width: 96px;



			margin-right: 14px;



			}



		



		#top-nav ul li#buceo {



			width: 66px;



			margin-right: 14px;



			}



			



		#top-nav ul li#hoteles {



			width: 84px;



			margin-right: 14px;



			}



		



		#top-nav ul li#especiales-de-vuelos {



			width: 160px;



			margin-right: 14px;



			}



		



		



		



		/* FRENCH */



		



		#top-nav .menu-topmenu-francais-container{ margin:0px 0px 0px 10px;}



		



		



		



		#top-nav ul li#francais-los-roques {



			width: 130px;



			margin: 0 14px 0 20px;



			



			}



		



		#top-nav ul li#bateuax {



			width: 110px;



			margin-right: 14px;



			}



		



		#top-nav ul li#peche {



			width: 90px;



			margin-right: 14px;



			}



		



		#top-nav ul li#kitesurf {



			width: 109px;



			margin-right: 14px;



			}



		



		#top-nav ul li#plongee {



			width: 117px;



			margin-right: 14px;



			}



			



		#top-nav ul li#hotel-forfaits {



			width: 150px;



			margin-right: 14px;



			}



		



		#top-nav ul li#vols-sejours {



			width: 120px;



			margin-right: 14px;



			}



		



		



		



		/* ITALIAN */



		#top-nav ul li#italiano-los-roques {



			width: 90px;



			margin: 0 40px 0 10px;



			



			}



		



		#top-nav ul li#barche {



			width: 47px;



			margin-right: 50px;



			}



		



		#top-nav ul li#pesca {



			width: 40px;



			margin-right: 50px;



			}



		



		#top-nav ul li#italiano-kitesurf {



			width: 58px;



			margin-right: 50px;



			}



		



		#top-nav ul li#immersioni {



			width: 84px;



			margin-right: 50px;



			}



			



		#top-nav ul li#hotel-pacchetti {



			width: 116px;



			margin-right: 50px;



			}



		



		#top-nav ul li#voli{



			width: 220px;



			margin-right: 0;



			}



		



		



		



		





			



		#top-nav ul li ul {



			position: absolute;



			width: 310px;



			left: 0;



			top: 15px;



			display: block;



			display: none;



			border-bottom: 0;



			z-index: 1;



			}



			



#top-nav ul li ul{



		background:#279E9C  none repeat scroll 0 0;



        display:none;



        left:0 ;



        position:absolute;



        top:15px;



        width:200px !important;



        z-index:1;}



		



#top-nav ul li ul li{



		margin:0px !important;



		}







			



		#top-nav ul li a { 



			text-decoration: none; 



			color:#ffffff;



			font-size: 14px;



			font-weight: bold;



			}



			



			/*#top-nav ul li a.menubar{



			background:#000000 !important;}



			



			#top-nav ul li a.menubar:hover{



			background:#ffffff !important;}*/



			



		#top-nav ul li ul li a {



			display: block;



			text-decoration: none;



			font-size: 12px;



			color: #ffffff;



			background: #279e9c;



			padding: 5px;



			font-weight: normal;



			width:190px; 



			}



		



		#top-nav li:hover ul, li.over ul { 



			display: block; 



			}



		



		#top-nav ul li ul li a:hover {



			color: #000066;



			background: #71d7c9;



			}



									











/* HOME PAGE CONTENT */	







#home-featured-opt-in { background: none; 



						width: 960px; 



						/*height: 370px;*/ 



						margin: 0 auto; 



						margin-top: 8px;



						clear: both; 



						z-index: 0; 



						}







	.rotating-images {



			width: 632px;



			height: 363px;



			margin: 0; 



			float: left;



			z-index: 0; 



			 }



			



		.rotating-images img {}



		  



		.rotating-images img.first { display: block; background: none; }	



		



		.rotating-images a { display: block; 



							 width: 632px; 



							 height: 363px; 



							 background:transparent !important; }



	



	



	#opt-in-home, #opt-in { 



		width: 310px; 



		/*height: 363px;*/ 



		float: right; 



		margin: 0;



		text-align: center; list-style-type:none !important;



		background: url(images/bg-low-price-alert.png) no-repeat; }



		#opt-in-home li, #opt-in li{list-style-type:none !important; }











		#opt-in-home h1, #opt-in h1 { font-size: 26px; color: #FFFFFF; margin: 8px 0 10px 0; }	



		



		#opt-in-home h1.francais, #opt-in h1.francais { font-size: 22px; color: #FFFFFF; margin: 8px 0 10px 0; }



		



		



		#opt-in-home h2, #opt-in h2 { font-size: 16px; line-height: 22px; color: #FFFFFF; margin: 0 10px 20px 10px; }	



		



		#opt-in-home h2.francais, #opt-in h2.francais,



		#opt-in-home h2.italiano, #opt-in h2.italiano { font-size: 16px; line-height: 22px; color: #FFFFFF; margin: 0 10px 0 10px; }



		



		



		#opt-in-form-english { width: 212px; margin: -20px 0 0 30px; text-align: left; }



		*:first-child+html #opt-in-form-english { width: 212px; margin:0 auto !important; text-align: left; }



		



		#opt-in-form-espanol { width: 212px; margin: -20px 0 0 30px; text-align: left; }



		



		#opt-in-form-francais { width: 212px; margin: -30px 0 0 30px; text-align: left; }







		#opt-in-form-italiano { width: 212px; margin: 0 0 0 30px; text-align: left; }



		



		



		/* AWEBER OPT-IN FORM */



		.previewLabel { color: #ffffff; font-size: 18px; }



	



	



	



#featured-boxes { 



	width: 960px;



	height: 104px;



	margin: 0 auto;



	margin-top: 12px;   



	clear: both; }



	



	.box-1 {



		width: 233px;



		height: 104px;



		margin: 0 2px 0 4px; 



		display: inline;



		float:left;  }







	#box-2 {



		width: 233px;



		height: 104px;



		margin: 0 2px 0 0; 



		display: inline; }







	#box-3 {



		width: 233px;



		height: 104px;



		margin: 0 2px 0 0; 



		display: inline; }







	#box-4 {



		width: 233px;



		height: 104px;



		margin: 0 0 0 0; 



		display: inline; }



		



		



			



#content-top {



	width: 953px;



	height: 15px;



	margin: 0 auto;



	margin-top: 12px;



	background: url(images/bg-content-main.png) no-repeat; }







#content-middle {



	width: 953px;



	margin: 0 auto;



	min-height: 420px;



	background: url(images/content-middle-los-roques.png) repeat-y; }



	



	#content-middle h1.first { font-size: 20px; margin: 0; padding: 0 0 4px 18px;  }

	#content-middle #copy h1.cn { padding-left: 32px; }

	#content-middle #copy .wpcf7-checkbox {
		display: block;
    	width: 626px;
	}



	



	#content-middle h1.featured { font-size: 30px; margin: 0; padding: 0 0 4px 18px; color:#999999;  }







	



	#content-middle h1 { font-size: 20px; margin: 0; padding: 18px 0 6px 18px;  }







	#content-middle h2 { font-size: 16px; margin: 0; padding: 12px 0 12px 18px; }



	



	#content-middle p { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 18px; line-height: 16px; }


        #content-middle #copy p {margin-bottom: 20px;}
	



	#content-middle p.last-par { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 18px; line-height: 16px; }

	/*#content-middle p.last-par { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 18px 40px 18px; line-height: 16px; }*/

	.LB_top_right .center_form .wpcf7-form-control-wrap {
		margin-left: 0px !important;
	}

	.LB_top_right .center_form .wpcf7-checkbox {
		margin-left: 60px;
	}

	



	#content-middle a { color: #144174; text-decoration: underline; }		



	#content-middle #home-page-featured-left { width: 430px; float: left; clear: left; margin: 14px 0 0 20px; }

	



	#content-middle #home-page-featured-right { width: 430px; float: right; clear: right; margin: 14px 20px 0 0; }



	







	#home-page-featured-left h1, 



	#home-page-featured-right h1 { font-size: 18px; margin: 0; padding: 0 0 6px 0; }







	#home-page-featured-left p, 



	#home-page-featured-right p { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 2px 16px 2px; line-height: 14px; }



















/* COPY container */	



	#content-middle #copy { width: 580px; float: left; clear: left; margin-left: 2px; }



	



		#content-middle #copy ul { width: 570px; margin-left: 20px; }



		#content-middle #copy li { margin-bottom: 14px; font-size: 14px; }



		#content-middle #copy_no_sidebar {clear:left;float:left;margin-left:2px;width:940px;}



		#content-middle #copy_no_sidebar ul { width: 900px; margin-left: 52px; }



		#content-middle #copy_no_sidebar li { margin-bottom: 14px; font-size: 14px; }



	



		#copy #google-adsense { width: 100%; text-align: center; margin: 10px 0 20px 0; }



	


	#content-middle #wpcf7-f2-p174-o1 {padding: 0 15px;}
	#content-middle #wpcf7-f2-p174-o1 h3 {padding: 20px;}




	#content-middle #copy-site-map { width: 940px; float: left; clear: left; margin-left: 2px; }



	



		#copy-site-map h1.first { font-size: 28px; margin: 0; padding: 0 0 4px 18px;  }



	



		#content-middle h1 { font-size: 28px; margin: 0; padding: 28px 0 6px 18px;  }







		#content-middle h2 { font-size: 14px; margin: 0; padding: 12px 0 12px 18px; }



	



	



	



		content-middle #copy-site-map ul { width: 888px; margin: 0 0 20px 52px; }



		#content-middle #copy-site-map li { margin-bottom: 14px; font-size: 14px; }



	



		#content-middle #copy-site-map ul.site-map li { margin-left: 52px; list-style: none;}



		



		ul.site-map li a { font-size: 12px; }















	



/* IMAGES container */	



	#content-middle #images { width: 310px; float: right; clear: right; margin-right: 18px; }



	



		#content-middle #images #opt-in {



			width: 310px; 



			height: 363px; 



			float: right; 



			margin: 0;



			text-align: center; 



			background: url(images/bg-low-price-alert.png); }		



		



		#content-middle #images #opt-in h1 { font-size: 26px; color: #FFFFFF; margin: 8px 0 10px 0; padding: 0; }	



		#content-middle #images #opt-in h1.francais { font-size: 22px; color: #FFFFFF; margin: 8px 0 10px 0;  }	



		



		#content-middle #images #opt-in h2 { font-size: 16px; line-height: 22px; color: #FFFFFF; margin: 0 10px 20px 10px; padding: 0; }



		#content-middle #images #opt-in- h2.francais { font-size: 16px; line-height: 22px; color: #FFFFFF; margin: 0 10px 0 10px; }	



		



		#content-middle #images #opt-in-form { width: 212px; margin: 0 auto; margin-left: 50px; text-align: left; }



		#content-middle #images #opt-in #opt-in-francais { width: 212px; margin: 0 auto; margin: -20px 0 0 50px; text-align: left; }



		



		#content-middle #images img { margin-top: 50px; }



	



	



	



#content-bottom { width: 953px; height: 25px; margin: 0 auto; }	







	



	











/* CONTENT LAYERS FOR OTHER PAGES */







#page-title-wrapper {



	width: 100%;



	height: 116px;



	clear: both;



	background: url(images/bg-page-title-wrapper.png) repeat-x; }



	



	#page-title-content {



		width: 960px;



		height: 116px;



		margin: 0 auto; 



		background: url(images/bg-page-title-content.png) no-repeat; 



		padding: 32px 0 0 28px; }



		



		#page-title-content h1 {



			font-size: 40px;



			color: #ffffff; }











/* CONTACT US  */



			



#contact-us-form {



	width: 540px;



	min-height: 140px; 



	margin: 0 auto; }	



	



	#contact-us-form p {



		font-size: 12px;



		line-height: 14px;



		margin: 0 0 10px 0; }



	



		fieldset {   



			width: 490px; 



			padding: 0 10px 14px 8px; 



			border: none; }  







			legend {   



				margin-left: 1em;   



				color: #000000;   



				font-weight: bold; }  







			fieldset ol {   



				padding: 1em 1em .6em 1em;   



				list-style: none; }  



				



				fieldset ol label { 



					display: block; 



					color: #1d4d79;



					font-size: 16px; 



					font-weight: bold; }







			fieldset li {   



				padding-bottom: 1em; }  







			fieldset #send-my-comments {   



				width: 280px;



				height: 56px; 



				margin: 10px 0 0 12px;



				/*background: url(images/btn-contact-send-my-message.jpg) no-repeat;*/



				border-style: none; }



				



				fieldset #send-my-comments:hover {



				  background-position: 0 -58px;



				  cursor: pointer; /* cursor: hand; for IE5 */



				}



				



				fieldset #schedule-my-test-drive {   



				width: 363px;



				height: 56px; 



				margin: 10px 0 0 12px;



				background: url(images/btn-schedule-my-test-drive.png) no-repeat;



				border-style: none; }



				



				fieldset #schedule-my-test-drive:hover {



				  background-position: 0 -58px;



				  cursor: pointer; /* cursor: hand; for IE5 */



				}



				



				fieldset #request-my-quote{   



				width: 280px;



				height: 56px; 



				margin: 10px 0 0 12px;



				background: url(images/btn-request-my-quote.png) no-repeat;



				border-style: none; }



				



				fieldset #request-my-quote:hover {



				  background-position: 0 -58px;



				  cursor: pointer; /* cursor: hand; for IE5 */



				}



				



		#contact-us-form #form-errors h1 { color:#800000; margin-bottom: 10px; }



		



		#contact-us-form #form-errors p { 



			margin-bottom: 10px; 



			font-weight: bold; 



			color: #800000; }



			



		#contact-us-form #form-errors ol {



			padding: 0 1em .6em 2em;   



			list-style: none; }



		



			#contact-us-form #form-errors ol li {



				padding-bottom: 1em;



				font-size: 14px;  



				font-weight: bold;



				color: #800000; }		







			







#contact-email-phone {



	width: 238px;



	margin: 0 0 20px 10px;



	float: left; 



	clear: right; }







	#contact-email-phone h1 {



		font-size: 18px;



		margin: 35px 0 10px 0; 



		color: #3d6fb6; 



		text-align: center; }



		



	#contact-email-phone ul#store-contact-info {



		width: 238px;



		margin-left: 22px; }



	



		ul#store-contact-info li { list-style: none; color: #3f3f3f; font-size: 14px; }



			



			ul#store-contact-info li a { color: #1d4d79; }



			



			ul#store-contact-info li#store-name { font-size: 16px; font-weight: bold; }	



			 











/* FOOTER */



	



#footer {



	width: 100%;



	height: 208px;



	margin: 0 auto;



	text-align: center;



	background:url(images/bg-footer-los-roques.jpg) no-repeat; 



	background-position:center; }



		



	#footer-content {



		width: 953px;



		height: 200px;



		margin: 0 auto;



		margin-top: 10px; 



		clear: both; }



		



		#footer #footer-content #row-one {

margin: 20px 0px 20px 0px;

			width: 940px;



			margin: 0 auto; 



			text-align: center; 



			 }


		
		
		#footer #footer-content #row-external-links {
			width: 940px;
			margin: 0 auto; 
			text-align: center; 
			margin: 0; }





		#footer #footer-content #row {



			width: 940px;



			text-align: center; 



			margin: 20px 0 20px 0; }



			



		#footer #footer-content #row a, #footer #footer-content #row a:visited, #footer #footer-content #row a:active,



		#footer #footer-content #row-one a, #footer #footer-content #row-one a:visited, #footer #footer-content #row-one a:active {



			font-size: 12px;



			font-weight: bold;



			color: #297b77; 



			margin-right: 10px; }



			#footer #footer-content #row-external-links ul{list-style:none !important;}



			#footer #footer-content #row-external-links ul li{ display:inline !important; }



			#footer #footer-content #row-external-links ul li a { font-size: 12px !important;font-weight: bold !important ;color: #297b77 !important;margin-right: 10px !important;}



			#footer #footer-content #row-external-links ul li a:visited { font-size: 12px !important;font-weight: bold !important;color: #297b77 !important;margin-right: 10px !important;}



			



			#footer #footer-content #row-one ul{list-style:none !important;}



			#footer #footer-content #row-one ul li{ display:inline !important; }



			#footer #footer-content #row-one ul li u li a { font-size: 12px !important;font-weight: bold !important ;color: #297b77 !important;margin-right: 10px !important;}



			#footer #footer-content #row-one ul li u li a:visited { font-size: 12px !important;font-weight: bold !important;color: #297b77 !important;margin-right: 10px !important;}



			



			



			#footer #footer-content #row ul{list-style:none !important;}



			#footer #footer-content #row ul li{ display:inline !important; }



			#footer #footer-content #row ul li u li a { font-size: 12px !important;font-weight: bold !important ;color: #297b77 !important;margin-right: 10px !important;}



			#footer #footer-content #row ul li u li a:visited { font-size: 12px !important;font-weight: bold !important;color: #297b77 !important;margin-right: 10px !important;}



			



			



	li.side-img {



	list-style:none;



	}	



	/************For featured content gallery css *******************/	



	.slideInfoZone {



height:0px !important;



}







/*



Theme Name: RoquesMain



Theme URI: htt/wordpress.o



Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.



Author: Arif , Rafi



Version: 1.1



Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style



*/











/* =Reset default browser CSS. Based on work by Eric Meyer: htt/meyerweb.certoocresindex.html



--------------------------------------------------------------







/*  Global Settings  */











#content-middle:after {content: "."; height:0; visibility:hidden; display:block; clear:both; }







	/* Hides from IE-mac \*/



	



	* html div#content-middle {height:100%; }







	div#content-middle { display:block; }















* { padding: 0; margin: 0; }







html { height: 100% }







body { 



	height: 100%;



	background: #f3dfc1 url(images/bg-body-los-roques.jpg) center top no-repeat; 



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px; }







body.inventory { 



	height: 100%;



	background: #efefef url(images/bg-body-inventory.jpg) repeat-x; 



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px; }



	











img { border: none; }







a {	text-decoration: none; outline: none; color: #2e2e2e; }







a:visited { color: #2e2e2e; }







a:hover { text-decoration: underline; }







area { outline: none; }















/* CONTENT CONTAINERS AND STYLES */







#header { width: 977px; height: 152px; margin: 0 auto; }



	



	#logo { width: 291px; height: 82px; float: left; margin: 2px 0 0 8px; clear: left; }



	



	



	#countries-links { width: 570px; height: 20px; float: right; margin: 24px 8px 0 0; text-align: center; clear: right; }



	



		#countries-links ul { width: 520px; text-align: right; }



		



		#countries-links ul li { display: inline; margin-right: 30px; text-decoration: none;  }



		



		#countries-links li{list-style-type:none !important; float:right;}



		



		#countries-links ul li.last { display: inline; margin-right: 0;}



		



		#countries-links ul li a { font-size: 12px; font-weight: bold; color: #ffffff; padding-bottom: 6px; }



	



	    #translation_bar a{color:#ffffff; text-decoration:none; margin:0px 10px 0px 0px; font-weight:bold;}



	    



	    #translation_bar a:hover{color:#ffffff; text-decoration:underline;}



	    



	    



		



	#top-nav { width: 977px; height: 36px; margin: 10px 0px ;  padding-top: 16px;  



	display: block; float:left; clear: both; background: url(images/bg-top-nav.png) no-repeat; z-index: 999;



	position:relative; }



	



		/* #top-nav-links ul { width: 952px; margin: 2px 0 0 12px; text-align: center; }



		



		#top-nav-links ul li { display: inline; margin-right: 14px; }



		



		#top-nav-links ul li.last { display: inline; margin-right: 0;}



		



		#top-nav-links ul li a { font-size: 14px; font-weight: bold; color: #FFFFFF; } */



		



	



	#top-nav #top-nav-centered {



	margin: 0 auto;



	width: 960px;



	float: right;



	margin-top: 2px;



	z-index: 999; position:relative;



	}









		#top-nav ul li {



			/*width: 160px;*/



			margin:2px 5px 0px 15px  !important;



		}



		



		/*#top-nav ul li:first-child{



		display:none;



		}*/



		



		/*#top-nav ul li ul li:first-child{



		display:block !important;



		}*/



		



		/* ENGLISH */



		#top-nav ul li#about-los-roques {



			width: 149px;



			margin-right: 10px;



			



			}



		



		#top-nav ul li#boat-rentals-yacht-charters {



			width: 243px;



			margin-right: 10px;



			}



		



		#top-nav ul li#fishing-los-roques {



			width: 65px;



			margin-right: 10px;



			}



		



		#top-nav ul li#kite-surfing-los-roques {



			width: 99px;



			margin-right: 10px;



			}



		



		#top-nav ul li#scuba-diving-gran-roque{



			width: 107px;



			margin-right: 10px;



			}



			



		#top-nav ul li#hotel-deals-los-roques{



			width: 97px;



			margin-right: 10px;



			}



		



		#top-nav ul li#flight-specials-gran-roque{



			width: 117px;



			margin-right: 0;



			}



			



			



		/* SPANISH */



		#top-nav ul li#los-roques {



			width: 100px;



			margin: 0 14px 0 10px;



			}



		



		#top-nav ul li#alquiler-de-barco-y-yates {



			width: 210px;



			margin-right: 14px;



			}



		



		#top-nav ul li#pesca {



			width: 62px;



			margin-right: 14px;



			}



		



		#top-nav ul li#surf-de-papalotes {



			width: 96px;



			margin-right: 14px;



			}



		



		#top-nav ul li#buceo {



			width: 66px;



			margin-right: 14px;



			}



			



		#top-nav ul li#hoteles {



			width: 84px;



			margin-right: 14px;



			}



		



		#top-nav ul li#especiales-de-vuelos {



			width: 160px;



			margin-right: 14px;



			}



		



		



		



		/* FRENCH */



		



		#top-nav .menu-topmenu-francais-container{ margin:0px 0px 0px 10px;}



		



		



		



		#top-nav ul li#francais-los-roques {



			width: 130px;



			margin: 0 14px 0 20px;



			}



		



		#top-nav ul li#bateuax {



			width: 110px;



			margin-right: 14px;



			}



		



		#top-nav ul li#peche {



			width: 90px;



			margin-right: 14px;



			}



		



		#top-nav ul li#kitesurf {



			width: 109px;



			margin-right: 14px;



			}



		



		#top-nav ul li#plongee {



			width: 117px;



			margin-right: 14px;



			}



			



		#top-nav ul li#hotel-forfaits {



			width: 150px;



			margin-right: 14px;



			}



		



		#top-nav ul li#vols-sejours {



			width: 120px;



			margin-right: 14px;



			}



		



		



		



		/* ITALIAN */



		



	#top-nav .menu-topmenu-italiano-container{ margin:0px 0px 0px 14px !important;}



		



		#top-nav ul li#italiano-los-roques {



			width: 90px;



			margin: 0 40px 0 10px;



			



			}



		



		#top-nav ul li#barche {



			width: 47px;



			margin-right: 50px;



			}



		



		#top-nav ul li#pesca {



			width: 40px;



			margin-right: 50px;



			}



		



		#top-nav ul li#italiano-kitesurf {



			width: 58px;



			margin-right: 50px;



			}



		



		#top-nav ul li#immersioni {



			width: 84px;



			margin-right: 50px;



			}



			



		#top-nav ul li#hotel-pacchetti {



			width: 116px;



			margin-right: 50px;



			}



		



		#top-nav ul li#voli{



			width: 220px;



			margin-right: 0;



			}



		



		



		



		
		#top-nav ul { text-align:center; }


		#top-nav ul li {

			text-align:left;

			margin: 0 auto;



			list-style: none;



			display: inline;

			position: relative;

			}



			



		


			



		#top-nav ul li ul {



			position: absolute;



			width: 310px;



			left: 0;



			top: 15px;



			display: block;



			display: none;



			border-bottom: 0;



			z-index: 1;



			}



			



#top-nav ul li ul{



		background:#279E9C  none repeat scroll 0 0;



        display:none;



        left:0 ;



        position:absolute;



        top:15px;



        width:200px !important;



        z-index:1;}



		



#top-nav ul li ul li{



		margin:0px !important;



		}







			



		#top-nav ul li a { 



			text-decoration: none; 



			color:#ffffff;



			font-size: 14px;



			font-weight: bold;



			}



			



			/*#top-nav ul li a.menubar{



			background:#000000 !important;}



			



			#top-nav ul li a.menubar:hover{



			background:#ffffff !important;}*/



			



		#top-nav ul li ul li a {



			display: block;



			text-decoration: none;



			font-size: 12px;



			color: #ffffff;



			background: #279e9c;



			padding: 5px;



			font-weight: normal;



			width:190px; 



			}



		



		#top-nav li:hover ul, li.over ul { 



			display: block; 



			}



		



		#top-nav ul li ul li a:hover {



			color: #000066;



			background: #71d7c9;



			}



									











/* HOME PAGE CONTENT */	







#home-featured-opt-in { background: none; 



						width: 960px; 



						/*height: 370px;*/ 



						margin: 0 auto; 



						margin-top: 8px;



						clear: both; 



						z-index: 0; 



						}







	.rotating-images {



			width: 632px;



			height: 363px;



			margin: 0; 



			float: left;



			z-index: 0; 



			 }



			



		.rotating-images img {}



		  



		.rotating-images img.first { display: block; background: none; }	



		



		.rotating-images a { display: block; 



							 width: 632px; 



							 height: 363px; 



							 background:transparent !important; }



	



	



	#opt-in-home, #opt-in { 



		width: 310px; 



		/*height: 363px;*/ 



		float: right; 



		margin-top:-2px;



		text-align: center; list-style-type:none !important;



		background: url(images/bg-low-price-alert.png) no-repeat !important; }



		#opt-in-home li, #opt-in li{list-style-type:none !important; }







		#opt-in-home h1, #opt-in h1 { font-size: 26px; color: #FFFFFF; margin: 8px 0 10px 0; }	



		



		#opt-in-home h1.francais, #opt-in h1.francais { font-size: 22px; color: #FFFFFF; margin: 8px 0 10px 0; }



		



		



		#opt-in-home h2, #opt-in h2 { font-size: 16px; line-height: 22px; color: #FFFFFF; margin: 0 10px 20px 10px; }	



		



		#opt-in-home h2.francais, #opt-in h2.francais,



		#opt-in-home h2.italiano, #opt-in h2.italiano { font-size: 16px; line-height: 22px; color: #FFFFFF; margin: 0 10px 0 10px; }



		



		



		#opt-in-form-english { width: 212px; margin: -20px 0 0 30px; text-align: left; }



		*:first-child+html #opt-in-form-english { width: 212px; margin:0 auto !important; text-align: left; }



		



		#opt-in-form-espanol { width: 212px; margin: -20px 0 0 30px; text-align: left; }



		



		#opt-in-form-francais { width: 212px; margin: -30px 0 0 30px; text-align: left; }







		#opt-in-form-italiano { width: 212px; margin: 0 0 0 30px; text-align: left; }



		



		



		/* AWEBER OPT-IN FORM */



		.previewLabel { color: #ffffff; font-size: 18px; }



	



	



	



#featured-boxes { 



	width: 960px;



	height: 104px;



	margin: 0 auto;



	margin-top: 12px;   



	clear: both; }







#featured-boxes .box-1 div.textwidget{ width:960px !important;}







	.box-1 {



		width: 233px;



		height: 104px;



		margin: 0 2px 0 4px; 



		display: inline;



		float:left;  }







	#box-2 {



		width: 233px;



		height: 104px;



		margin: 0 2px 0 0; 



		display: inline; }







	#box-3 {



		width: 233px;



		height: 104px;



		margin: 0 2px 0 0; 



		display: inline; }







	#box-4 {



		width: 233px;



		height: 104px;



		margin: 0 0 0 0; 



		display: inline; }



		



		



			



#content-top {



	width: 953px;



	height: 15px;



	margin: 0 auto;



	margin-top: 12px;



	background: url(images/content-top-los-roques.png) no-repeat; }







#content-middle {



	width: 953px;



	margin: 0 auto;



	min-height: 420px;



	background: url(images/content-middle-los-roques.png) repeat-y; }



	



	#content-middle h1.first { font-size:30px; margin: 0; padding: 0 0 4px 18px;   }



	



	#content-middle h1.featured { font-size: 30px; margin: 0; padding: 0 0 4px 18px; color:#999999;  }







	



	#content-middle h1 { font-size: 20px; margin: 0; padding: 18px 0 6px 18px;  }







	#content-middle h2 { font-size: 16px; margin: 0; padding: 12px 0 12px 18px; }



	



	#content-middle p { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 18px; line-height: 16px; }

	/*#content-middle p { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 18px 18px 18px; line-height: 16px; }*/



	



	#content-middle p.last-par { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 18px 40px 18px; line-height: 16px; }



	



	#content-middle a { color: #144174; text-decoration: underline; }



	



	



	



	#content-middle #home-page-featured-left { width: 430px; float: left; clear: left; margin: 14px 0 0 0px; }



	



	#content-middle #home-page-featured-right { width: 430px; float: right; clear: right; margin: 14px 20px 0 0; }



	







	#home-page-featured-left h1, 



	#home-page-featured-right h1 { font-size: 18px; margin: 0; padding: 0 0 6px 0; }







	#home-page-featured-left p, 



	#home-page-featured-right p { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 2px 16px 17px; line-height: 14px; }



















/* COPY container */	



	#content-middle #copy { width: 580px; float: left; clear: left; margin-left: 2px; }



	



		#content-middle #copy ul { width: 540px; margin-left: 52px; }



		#content-middle #copy li { /* background:#F3DFC1 none repeat scroll 0 0;   display:block; */  list-style-type: disc; font-size:14px; margin-bottom:14px; padding: 5px 10px ; }



		#content-middle #copy_no_sidebar {clear:left;float:left;margin-left:2px;width:940px;}



		#content-middle #copy_no_sidebar ul { width: 900px; margin-left: 52px; }



		#content-middle #copy_no_sidebar li { margin-bottom: 14px; font-size: 14px; }



	



		#copy #google-adsense { width: 100%; text-align: center; margin: 10px 0 20px 0; }



	







	#content-middle #copy-site-map { width: 940px; float: left; clear: left; margin-left: 2px; }



	



		#copy-site-map h1.first { font-size: 28px; margin: 0; padding: 0 0 4px 18px;  }



	



		#content-middle h1 { font-size: 28px; margin: 0; padding: 0px 0 6px 18px;  }







		#content-middle h2 { font-size: 28px; margin: 0; padding: 0px 0 12px 18px; }



	



	



	



		content-middle #copy-site-map ul { width: 888px; margin: 0 0 20px 52px; }



		#content-middle #copy-site-map li { margin-bottom: 14px; font-size: 14px; }



	



		#content-middle #copy-site-map ul.site-map li { margin-left: 52px; list-style: none;}



		



		ul.site-map li a { font-size: 12px; }















	



/* IMAGES container */	



	#content-middle #images { width: 310px; float: right; clear: right; margin-right: 18px; }



	



		#content-middle #images #opt-in {



			width: 310px; 



			height: 363px; 



			float: right; 



			margin: 0;



			text-align: center; 



			background: url(images/bg-low-price-alert.png); }		



		



		#content-middle #images #opt-in h1 { font-size: 26px; color: #FFFFFF; margin: 8px 0 10px 0; padding: 0; }	



		#content-middle #images #opt-in h1.francais { font-size: 22px; color: #FFFFFF; margin: 8px 0 10px 0;  }	



		



		#content-middle #images #opt-in h2 { font-size: 16px; line-height: 22px; color: #FFFFFF; margin: 0 10px 20px 10px; padding: 0; }



		#content-middle #images #opt-in- h2.francais { font-size: 16px; line-height: 22px; color: #FFFFFF; margin: 0 10px 0 10px; }	



		



		#content-middle #images #opt-in-form { width: 212px; margin: 0 auto; margin-left: 50px; text-align: left; }



		#content-middle #images #opt-in #opt-in-francais { width: 212px; margin: 0 auto; margin: -20px 0 0 50px; text-align: left; }



		



		#content-middle #images img { margin-top: 50px; }



	



	



	



#content-bottom { width: 953px; height: 25px; margin: 0 auto; }	







	



	











/* CONTENT LAYERS FOR OTHER PAGES */







#page-title-wrapper {



	width: 100%;



	height: 116px;



	clear: both;



	background: url(images/bg-page-title-wrapper.png) repeat-x; }



	



	#page-title-content {



		width: 960px;



		height: 116px;



		margin: 0 auto; 



		background: url(images/bg-page-title-content.png) no-repeat; 



		padding: 32px 0 0 28px; }



		



		#page-title-content h1 {



			font-size: 40px;



			color: #ffffff; }











/* CONTACT US  */



			



#contact-us-form {



	width: 540px;



	min-height: 140px; 



	margin: 0 auto; }	



	



	#contact-us-form p {



		font-size: 12px;



		line-height: 14px;



		margin: 0 0 10px 0; }



		



		#contact-us-form p label{color:#1D4D79;display:block;font-size:16px;font-weight:bold; margin-bottom:2px;}



	



	 #contact-us-form p textarea{ width:471px; height:229px;}



	



		fieldset {   



			width: 490px; 



			padding: 0 10px 14px 8px; 



			border: none; }  







			legend {   



				margin-left: 1em;   



				color: #000000;   



				font-weight: bold; }  







			fieldset ol {   



				padding: 1em 1em .6em 1em;   



				list-style: none; }  



				



				fieldset ol label { 



					display: block; 



					color: #1d4d79;



					font-size: 16px; 



					font-weight: bold; }







			fieldset li {   



				padding-bottom: 1em; }  







			p input#send-my-comments {   



				width: 260px !important;



				height: 50px !important; 



				margin:0px ;



			 background:url(images/btn-send-my-msg.png) no-repeat;



				border-style: none;



				color:#ffffff;



				font-size:24px;



				font-weight:normal;



				padding:0px 10px 10px 0px;



				 }

				 



				



				fieldset #send-my-comments:hover {



				  background-position: 0 -58px;



				  cursor: pointer; /* cursor: hand; for IE5 */



				}



				



				fieldset #schedule-my-test-drive {   



				width: 363px;



				height: 56px; 



				margin: 10px 0 0 12px;



				background: url(images/btn-schedule-my-test-drive.png) no-repeat;



				border-style: none; }



				



				fieldset #schedule-my-test-drive:hover {



				  background-position: 0 -58px;



				  cursor: pointer; /* cursor: hand; for IE5 */



				}



				



				fieldset #request-my-quote{   



				width: 280px;



				height: 56px; 



				margin: 10px 0 0 12px;



				background: url(images/btn-request-my-quote.png) no-repeat;



				border-style: none; }



				



				fieldset #request-my-quote:hover {



				  background-position: 0 -58px;



				  cursor: pointer; /* cursor: hand; for IE5 */



				}



				



		#contact-us-form #form-errors h1 { color:#800000; margin-bottom: 10px; }



		



		#contact-us-form #form-errors p { 



			margin-bottom: 10px; 



			font-weight: bold; 



			color: #800000; }



			



		#contact-us-form #form-errors ol {



			padding: 0 1em .6em 2em;   



			list-style: none; }



		



			#contact-us-form #form-errors ol li {



				padding-bottom: 1em;



				font-size: 14px;  



				font-weight: bold;



				color: #800000; }		







			







#contact-email-phone {



	width: 238px;



	margin: 0 0 20px 10px;



	float: left; 



	clear: right; }







	#contact-email-phone h1 {



		font-size: 18px;



		margin: 35px 0 10px 0; 



		color: #3d6fb6; 



		text-align: center; }



		



	#contact-email-phone ul#store-contact-info {



		width: 238px;



		margin-left: 22px; }



	



		ul#store-contact-info li { list-style: none; color: #3f3f3f; font-size: 14px; }



			



			ul#store-contact-info li a { color: #1d4d79; }



			



			ul#store-contact-info li#store-name { font-size: 16px; font-weight: bold; }	



			 











/* FOOTER */



	



#footer {



	width: 100%;



	height: 208px;



	margin: 0 auto;



	text-align: center;



	background:url(images/bg-footer-los-roques.jpg) no-repeat; 



	background-position:center; }



		



	#footer-content {



		width: 953px;



		height: 200px;



		margin: 0 auto;



		margin-top: 10px; 



		clear: both; }



		



		#footer #footer-content #row-one {



			width: 940px;



			margin: 0 auto; 



			text-align: center; 



			margin: 20px 0px; }











		#footer #footer-content #row {



			width: 940px;



			text-align: center; 



			margin: 20px 0 20px 0; }



			



		







	li.side-img {



	list-style:none;



	}	



	/************For featured content gallery css *******************/	



	.slideInfoZone {



height:0px !important;



}



/************form *********************/

.sign_in_me_form { width:312px; height:145px; margin:0 0 10px 0; }
*:first-child+html .sign_in_me_form { width:312px; height:145px; margin:0 0 0 -15px !important;}
.sign_in_me_form p{
	padding:0px !important;
	}
	
	

div.sign_in_me_form .text {color:#fff;font-weight:bold; padding:10px 0 0 10px;}


/*.sign_in_me_form p label {display:block;float:left;left:90px; font-size:10px; text-transform:uppercase; 
				font-weight:bold; color:#fff; }


.sign_in_me_form p input[type='text'] {width:200px;height:20px; background:#FFFFFF; border:1px solid #666; padding:2px; }
.sign_in_me_form p input[type='text']:focus { border:1px solid #0000FF; }

*/

.sign_in_me_form p label {
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    font-weight: bold;
    left: 90px;
    text-transform: uppercase;
    width: 46px;
}

.sign_in_me_form p input[type=text] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #666666;
    float: left;
    margin-bottom: 10px;
    padding: 2px;
    width: 200px;
}


.sign_in_me_form .fancybox .sign_in_me_btn { 
/*background:url(images/btn-sign-me-up.png) no-repeat; 
width:122px; height:30px; 
margin:0px auto 5px auto; 
text-align:center; 
cursor:pointer; outline:none; border:none; outline:none; 
*/
text-decoration:none;
margin-top:15px;
width:122px; padding-bottom:5px;
background:url(images/btn-sign-me-up.png) top center no-repeat; 

}

.sign_in_me_btn {
position:relative;
top:-9px;
color:#094C80; 
cursor:pointer; outline:none; border:none; outline:none; 

}
/*
.sign_in_me_form p a { color:#094C80; text-decoration:none !important; outline:none; }
.sign_in_me_form p a input{ 
     color:#000;
	font-size:10px;font-weight:bold;margin:0;padding:3px 10px 16px 5px;text-transform:uppercase; outline:none; 
	}
	
	*/

.sign_in_me_btn  {color:#000;
	font-size:10px;font-weight:bold;margin:0;padding:3px 10px 16px 5px;text-transform:uppercase; outline:none; }


				
#search{ float:right; margin:10px 0px 0px 0px; padding:0px; }
*:first-child+html #search{ float:right;  margin:35px 0px 0px 0px !important; padding:0px; }

#s{

	background:#FFFFFF;
	border:1px solid #666666;
	height:20px;
	padding:2px;
	width:226px;
	margin:0px 0px 0px 170px;
}



#searchsubmit{



	margin:0px;



	padding:0px;



	background:url(images/go.png) no-repeat 0px 4px; 



	width:91px; 



	height:35px;



	color:#FFFFFF;



	font-size:13px;



	font-weight:bold;



	border:0px;



	cursor:pointer;



}



#content-middle #copy2 { width: 905px; float: left; clear: left; margin-left: 2px; padding:0px 20px 16px 20px; }



	



		#content-middle #copy2 ul { width: 540px; margin-left: 52px; }



		#content-middle #copy2 li { margin-bottom: 14px; font-size: 14px; }



#copy2 .hentry{



	margin:0px;



	padding:0px;



}



#copy2 .hentry h2{



	padding-left:0px !important;



}



#copy2 .hentry .entry-summary p{



	padding:8px 0px!important;



}



#copy2 .first{



	padding-left:0px !important;



}







.entry-content form{margin-left:20px !important;}







/**************  Multi-lang menu css by shastry **************/



html[lang=fr-FR] #top-nav ul li {



padding:0px 22px !important;



}



html[lang=es-ES] #top-nav ul li  {



padding:0px 7px !important;



}



html[lang=it] #top-nav ul li  {



padding:0px 13px !important;



}



/**** new languages **********/



html[lang=francais] #top-nav ul li { padding:0px 41px 0px 0px !important;}



html[lang=francai] #top-nav ul li ul { position:absolute; top:17px; left:20px; z-index:1; }



html[lang=francai] #top-nav ul li ul li { padding:0 !important;}







html[lang=espanol] #top-nav ul li  { padding:0px 7px !important; }



html[lang=espanol] #top-nav ul li ul { position:absolute; top:17px; left:7px; z-index:1; }



html[lang=espanol] #top-nav ul li ul li { padding:0px !important; }







html[lang=italiano] #top-nav ul li  { padding:0px 24px 0px 0px !important; }



html[lang=italian] #top-nav ul li ul { position:absolute; top:17px; left:12px; z-index:1; }



html[lang=italian] #top-nav ul li ul li { padding:0 !important; }







/**************  Multi-lang menu css by shastry **************/



/***************** temp css for languages by shastry **********/



.icl-it, .icl-fr, .icl-es, icl-en { display:none; }



/***************** temp css for languages by shastry **********/







/*==================30.11.2010 css written by venkat====================*/



#row-one .menu-french-container ul.menu li { display:inline }



#row-one .menu-spanish-container ul.menu li { display:inline }



#row-one .menu-italian-container ul.menu li { display:inline }







/*================= light box sign in me form by venkat ================*/



/*#signup_form { width:100%; }



#signup_form .wpcf7 { }



#signup_form .wpcf7 p { color:#FFFFFF; font-size:11px; font-weight:normal; margin:6px 0; }



#signup_form .wpcf7 p input[type='text'] { border:1px solid #333; padding:2px; }



#signup_form .wpcf7 p input[type='submit'] { width:50px; } */







div#fancy_bg { /*background-color:#05898B !important; /*-moz-border-radius:20px;*/ background:none !important; }







#row-one .menu-espanol-new-menu-container ul.menu li { display:inline !important; } 



#row .menu-espanol-new-menu2-container ul.menu li { display:inline !important; }



#row .menu-espanol-new-menu3-container ul.menu li { display:inline !important; }



#row .menu-espanol-new-menu4-container ul.menu li { display:inline !important; }







#row .menu-francais-new-menu2-container ul.menu li { display:inline; }



#row .menu-francais-new-menu3-container ul.menu li { display:inline; }



#row .menu-francais-new-menu4-container ul.menu li { display:inline; }







#row .menu-italiano-new-menu2-container ul.menu li { display:inline; }



#row .menu-italiano-new-menu3-container ul.menu li { display:inline; }



#row .menu-italiano-new-menu4-container ul.menu li { display:inline; }















form#searchform { float:right; }
form#searchform label{display:none;}



*:first-child+html form#searchform { margin:33px 0px 0px 0px !important; padding:0px; }



/****** close ***/



















/****** footer css by sathyanarayana sastry ****/



#menu-new-menu-italiano li, #menu-new-menu2-italiano li, #menu-new-menu4-italiano li,  #menu-new-menu3-italiano li{



display:inline;



}







#menu-new-menu-francias li, #menu-new-menu2-francias li, #menu-new-menu4-francias li,  #menu-new-menu3-francias li{



display:inline;



}



#menu-new-menu-espanol li, #menu-new-menu2-espanol li, #menu-new-menu4-espanol li,  #menu-new-menu3-espanol li{



display:inline;



}



.menu-new-menu4-container { display:none; }







/****** footer css by sathyanarayana sastry ****/







/************ sign me up by shastry ************/



#signup_form { width:95% !important; margin: 0 auto; font-family:"Trebuchet MS"; padding:10px 0 13px 0 !important; height:96%; }



#signup_form span.form-label { float:left; width:310px !important; clear:both; overflow:hidden; margin:0 10px 0 60px }





#signup_form  .firstname { margin-top:0px !important;}



#signup_form h3 { color: #ffffff; font-size:20px !important; line-height:24px; text-align:justify; margin:0 0 8px 0 !important; }



#signup_form .wpcf7 { }



#signup_form .wpcf7 p, #signup_form .wpcf7 ul li { color:#FFFFFF; font-size:13px !important; font-weight:normal; margin:3px 0 0px 0 !important; min-height:30px; text-align:justify; }

#signup_form .wpcf7 ul li {
	text-indent: 50px;
}



#signup_form .wpcf7 p input[type=text] { border:1px solid #666 !important; padding:2px; width:296px !important; }

#signup_form .wpcf7 p input[type=text]:focus { border:1px solid #06ADB0 !important; }


/*
#signup_form .wpcf7 p input[type='submit'] { display:block;	margin:0 auto;  overflow:hidden; background:url(images/btn-sign-me-up.png) no-repeat 0px 6px !important;

width:203px !important; height:50px !important; text-align:center !important; cursor:pointer !important;  outline:none !important; border:none !important; color:#000 !important; 

font-size:24px !important; font-weight:normal !important; padding:0px !important; text-transform:uppercase !important; }*/

.LB_top_right #signup_form .wpcf7 p input[type=submit] { display:block;	margin:0 auto;  overflow:hidden; background:url(images/btn-sign-me-up.png) no-repeat center center !important;

width:122px !important; height:25px !important; text-align:center !important; cursor:pointer !important;  outline:none !important; border:none !important; color:#000 !important; 

font-size:10px !important; font-weight:bold !important; padding:0px !important; padding-bottom: 7px !important; text-transform:uppercase !important; }



/*#signup_form .wpcf7 p input[type='submit'] { display:block;	margin:20px auto 0 auto\9;  overflow:hidden; background:url(images/btn-sign-me-up.png) no-repeat 0px 6px !important;

width:203px !important; height:50px !important; text-align:center !important; cursor:pointer !important;  outline:none !important; border:none !important; color:#000 !important; 

font-size:24px !important; font-weight:normal !important; padding:0px !important; text-transform:uppercase !important; }*/





#signup_form  p.activities { height:20px !important; min-height:20px; overflow:hidden; }   



/*************  **************/

#row .menu-new-menu4-container { display:none ; }

span.wpcf7-not-valid-tip{ 	color:#000;}

#signup_form p.activities{	padding:0px 0px 7px 0px; margin-bottom:2px !important; }



select.wpcf7-validates-as-required { height:20px; /*border:1px solid #666;*/ color:#333; }

select.wpcf7-select { height:20px; /*border:1px solid #666;*/ color:#333; }



div.wpcf7-validation-errors { border:2px solid #F3DFC1 !important; }



#signup_form p.activities { text-indent:54px; }

.text_indent { text-indent:60px; }



/*===============================light_box corners====================*/

/*.LB_top_left { background:url(images/top_left.jpg) no-repeat scroll; }

.LB_top_right { background:url(images/top_right.jpg) no-repeat scroll 100% 0; }

.LB_bottom_left { background:#05898b url(images/bottom_left.jpg) no-repeat scroll 0 100%; float:left; width:100%; }

.LB_bottom_right { background:url(images/bottom_right.jpg) no-repeat scroll 100% 100%; }*/

.LB_top_left .wpcf7-form-control-wrap:first-child {margin-left: 61px;}



div#fancy_bg { background:none !important; }

div#fancy_close { top:0 !important; right:0 !important; }



/*#fancy_content { height:551px\9 !important; width:750px; bottom:10px; left:10px; right:10px; top:10px; }*/

*:first-child+html #fancy_content { width:750px; bottom:10px; left:10px; right:10px; top:10px; height:93%; }



/*=======================09.12.2010======================*/

span.wpcf7-not-valid-tip { background:#FFFFFF none repeat scroll 0 0; color: #000; height:20px; line-height:20px;

border:1px solid #FF0000; font-size:10pt;  padding:0 !important; position:absolute; left:0 !important; top:-1px !important; width:293px !important; z-index:100; }

*:first-child+html span.wpcf7-not-valid-tip { background:#FFFFFF none repeat scroll 0 0; height:23px !important; line-height:23px !important;

border:1px solid #FF0000; font-size:10pt;  padding:0 !important; position:absolute; left:0 !important; top:-3px !important; width:300px !important; z-index:100; }

span.wpcf7-not-valid-tip { background:#FFFFFF none repeat scroll 0 0; height:22px\9 !important; line-height:22px\9 !important;

border:1px solid #FF0000; font-size:10pt;  padding:0 !important; position:absolute; left:0 !important; top:-1px !important; width:293px !important; z-index:100; }





div#fancy_outer { height:580px !important; }
/*Revised by Mark Sargento 11/09/2011*/
/*.center_form .Comments textarea { width:296px; height:50px; }*/
.center_form .Comments textarea { width:296px; /*height:50px;*/ margin-bottom:20px; }





/**:first-child+html div.wpcf7-response-output { margin:-6px 0 0 0 !important; padding:0 1em; font-weight:bold; color:#fff !important; bottom:40px !important; font-size:10px; font-weight:bold; position:absolute; right:29px !important; text-align:center; width:26%; }*/



/*#myGallery, #myGallerySet, #flickrGallery { margin:0 0 0 6px !important; }*/

/*.jdGallery .slideElement { background-color:transparent !important; }
*/


#signup_form .wpcf7 { padding:0 20px\9 !important;}

#fancy_content { height:570px\9 !important; width:750px; bottom:10px; left:10px; right:10px; top:10px; }

#signup_form { width:102%\9 !important; margin: 0 auto; font-family:"Trebuchet MS"; padding:10px 0 13px 0\9 !important; height:96%\9; }

*:first-child+html #signup_form { width:100% !important; margin: 0 auto; font-family:"Trebuchet MS"; padding:10px 0 13px 0 !important; height:96%; }


/*
.wpcf7-submit { display:block;	margin:0 auto 5px auto !important;  overflow:hidden; background: transparent url(http://www.roques.com/wp-content/uploads/2010/12/btn-sign-me-up3) no-repeat ;

width:260px !important; height:50px !important; text-align:center !important; cursor:pointer !important;  outline:none !important; border:none !important;

color:#000 !important; font-size:24px !important; font-weight:normal !important; padding:0px !important; text-transform:uppercase !important; }*/




.wpcf7-submit { display:block;	margin:15px auto 0 auto\9 !important;  overflow:hidden; background: transparent url(http://www.roques.com/wp-content/uploads/2010/12/btn-sign-me-up3.png) no-repeat ;

width:275px !important; height:50px !important; text-align:center !important; cursor:pointer !important;  outline:none !important; border:none !important;

color:#000 !important; font-size:24px !important; font-weight:normal !important; padding:0px !important; text-transform:uppercase !important; }



*:first-child+html .wpcf7-submit { display:block;	margin:5px auto 5px auto !important;  overflow:hidden; background: transparent url(images/btn-sign-me-up.png) no-repeat ;

width:203px !important; height:50px !important; text-align:center !important; cursor:pointer !important;  outline:none !important; border:none !important;

color:#000 !important; font-size:24px !important; font-weight:normal !important; padding:0px !important; text-transform:uppercase !important; }





.submit-btn { text-align:center !important; }





/* Contact US PAge Validation Error css srart her

---------------------------------------------------------*/



div.wpcf7{

	position:relative;

}



/*div.wpcf7-response-output { 

	margin:-6px 0 0 0 !important; 

	padding:0 1em; 

	font-weight:bold; 

	color:#1D4D79 !important; 

	bottom:0px\9 !important; 

	font-size:11px; 

	position:absolute; 

	left:20px\9 !important; 

	text-align:center; 

	width:82%\9 !important; 

}*/



div.wpcf7-response-output { background: red;  /*margin:-15px 0 0 0*/ !important;	padding:0.1em 1em !important; font-weight:bold; color:#f3dfc1 !important; /*bottom:0px;*/ font-size:16px; /*position:absolute;*/ position:relative; 	left:50px !important; text-align:center; width:82%;	border:2px solid #f3dfc1; }

div.wpcf7-response-output {  /*margin:-20px 0 0 0\9*/ !important;	padding:0.1em 1em !important; font-weight:bold; color:#fff !important; /*bottom:0px;*/ font-size:16px; 	/*position:absolute;*/ position:relative; 	left:50px !important; text-align:center; width:82%;  } 



.center_form p{

	line-height:30px !important;

}



/* Contact US PAge Validation Error css end her

---------------------------------------------------------*/

#comments h3#comments-title { padding:0px 0px 10px 18px !important;}

#comments ol.commentlist { margin:0px 0px 0px 20px; list-style:none !important; }



#respond h3#reply-title { padding:0px 0px 0px 18px !important; font-weight:bold; }



#comments form p.comment-form-author input { margin-left:20px !important; }



#comments form p.comment-form-email input { margin-left:23px !important; }



#comments form p.comment-form-url input { margin-left:16px !important; }

#comments form p.comment-form-comment label { vertical-align:top;}

#comments form p.comment-form-comment textarea { margin-left:5px !important; }







#errors{color:#FF0000;line-height:20px;margin:15px;padding:5px;}



/*=========================comment box css written by venkat===========*/

.fn { vertical-align:top; }

.fn a { text-decoration:none !important; font-weight:bold; }

.says { vertical-align:top; }

.commentmetadata { font-size:10px; margin:-23px 0 0 44px; text-decoration:none !important; }

.commentmetadata a { text-decoration:none !important; }

.comment-body p { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; margin:0; padding:5px 18px 0 44px !important; }

.reply { font-size:12px; font-weight:bold;  }

.reply a { text-decoration:none !important; }

.reply a:hover { text-decoration:underline !important; }



.form-submit input[type=submit] { 

	/*background:transparent url(images/btn-sign-me-up.png) no-repeat scroll 0 0; */

	background:transparent url(http://www.roques.com/wp-content/uploads/2010/12/btn-sign-me-up3) no-repeat scroll 0 0; 

	border:medium none; 

	cursor:pointer; 

	height:50px;

	text-align:center; 

	width:275px;  

	color:#000000; 

	font-size:18px; 

	font-weight:normal; 

	padding:5px 10px 16px 5px; 

	text-transform:uppercase; 

}





/*==============================16.12.2010===========================*/

#step1of2 label{ color:#1D4D79; display:block; font-size:12px !important; font-weight:bold; margin:0 0 5px 0; }

#step1of2 ul { margin:0 0 0 20px !important; }

#step1of2 ul li { background:none !important; padding:0 !important; }

#step1of2 ul li input[type=text] { height:20px; border:1px solid #666; width:300px; }

#step1of2 ul li input[type=text]:focus { border:1px solid #369c9a; }

#step1of2 ul li textarea { height:80px; border:1px solid #666; width:300px; }

*:first-child+html #step1of2 ul li textarea { height:80px; border:1px solid #666; width:300px; margin:0 0 15px 0 !important; }

#step1of2 ul li textarea:focus { border:1px solid #369c9a; }





#send-my-comments{ width: 260px !important; height: 50px !important; margin:0px auto; background:url(images/btn-send-my-msg.png) no-repeat; color:#000;

font-size:20px; font-weight:normal;	padding:0px 10px 10px 0px; text-transform:uppercase; border:none; cursor:pointer; }



.vcard img { position:relative; }

/* ===================  NEW CONACT FORM USING CONTACT FORM 7: changed by yellowasp.com 05.02.2011 ========== 
contact form ID: wpcf7-f1-p174-o1
for posadas page div: #cf7-contact-form1

*/

form.wpcf7-form .form-label {
	margin-right: 12px;
}


div#wpcf7-f1-p174-o1  form.wpcf7-form {}
div#cf7-contact-form1 form.wpcf7-form {margin-top:10px;}
div#cf7-contact-form1 {margin: 0 0 20px 10px;}

div#cf7-contact-form1   form.wpcf7-form label, div#wpcf7-f1-p174-o1  form.wpcf7-form label {color:#1D4D79; display:block; font-size:12px !important; font-weight:bold; margin:0 0 5px 0;}

/*div#cf7-contact-form1   form.wpcf7-form label, div#wpcf7-f1-p174-o1  form.wpcf7-form label,
#content-middle form.wpcf7-form span.form-label {color:#1D4D79; display:block; font-size:12px !important; font-weight:bold; margin:0 0 5px 0;}*/

#content-middle form.wpcf7-form li {
	list-style-type: none !important;
}

div#wpcf7-f1-p174-o1 form.wpcf7-form input[type=text] { height:20px; border:1px solid #666; width:300px; }
div#cf7-contact-form1 form.wpcf7-form input[type=text] { height:20px; border:1px solid #666; width:300px; }

div#wpcf7-f1-p174-o1 form.wpcf7-form input[type=text]:focus { border:1px solid #369c9a; }
div#cf7-contact-form1 form.wpcf7-form input[type=text]:focus { border:1px solid #369c9a; }

div#cf7-contact-form1 form.wpcf7-form textarea, div#wpcf7-f1-p174-o1  form.wpcf7-form textarea { height:80px; border:1px solid #666; width:300px; }


div#wpcf7-f1-p174-o1  div.wpcf7-response-output {
		
		margin:0 0 0 0 !important;	
		padding:0.1em 1em !important; 
		font-weight:bold; 
		color:#ee8f55 !important; /*bottom:0px;*/ 
		font-size:12px; 
		/*position:absolute; 	*/
		position:relative;
		/*left:50px !important; 
		 */
		text-align:center;
	
		width:82%;	
		border:2px solid #f3dfc1;
		
		}
		
div#cf7-contact-form1  div.wpcf7-response-output {
		
		margin:0 0 0 0 !important;	
		padding:0.1em 1em !important; 
		font-weight:bold; 
		color:#ee8f55 !important; /*bottom:0px;*/ 
		font-size:12px; 
		/*position:absolute; 	*/
		position:relative;
		/*left:50px !important; 
		 */
		text-align:center;
	
		width:82%;	
		border:2px solid #f3dfc1;
		
		}


div#wpcf7-f1-p174-o1 input.wpcf7-submit  {
display:inline;
padding: 0 0 0 0;	
}

div#cf7-contact-form1 input.wpcf7-submit{
display:inline;
padding: 0 0 0 0;	
}

.center_form .form-left, .center_form .form-eight  {
	width: 248px;
}

/*===============================17.12.2010============================*/

.wpcf7-mail-sent-ok { border:none !important; color:#fff !important; }

.wpcf7-mail-sent-ok { border:none !important; margin-top:100px\9 !important; position:relative\9 !important; top:70px\9 !important; }



/* ============================== 25.12.2010 =================== */ 

.coralreef { margin-left:20px !important; width:570px !important;}

.coralreef li { display:list-item !important; list-style-image:none; list-style-position:inside; list-style-type:disc; }



.nobullets, #commentform li { list-style-type:none !important;}


/* ================================ added by yellowasp.com =============== */
#facebooLike {
width:300px;
height:280px;
background:#ffffff;
margin-bottom: 10px;
margin-top:10px;
margin-left:4px;
}
	div.fbIntro{height:50px;}
	div.fbLikeCode {width:292px; margin: 0 auto; margin-top:5px; }

.clear {clear:both;}

/* ================== Related Link's page : added May 9,2011 by yellowasp.com ======================= */

div.related-links {
padding:0; margin:30px 0 0 20px;

}

div.related-links .name {padding-bottom: 8px;}
div.related-links .url {padding-bottom: 3px;}
div.related-links .description {padding-bottom: 30px;}

.bold {font-weight: bold;}
.edit-link {margin-left: 20px;}
.clear-fix {clear: both;}

/*Contact Form Styles*/
.center_form {
	padding: 0 15px 0 25px;
	/*width: 520px;*/
	margin-top: 20px;
}
.center_form label, .center_form .wpcf7-form-control-wrap {
	float:left;

}

/*.center_form .wpcf7-form-control-wrap {
	float:right
}*/

/*.center_form .fgroup5 .wpcf7-form-control-wrap {
	float: none;
}*/

.center_form .fgroup1 label {
	width: 150px;
	padding-right: 20px;
}

.center_form .fgroup2 label {
	padding: 0 20px;
	width: 220px;
}

.center_form .fgroup3 label{
	padding-right: 20px;
	width: 365px;
}

.center_form .fgroup4 label {
	padding: 0 20px;
	width: 345px;
}

.center_form  label {
    width: 520px;
}
.center_form .fgroup5 .wpcf7-checkbox {
	margin-left: 0 !important;
	margin-top: 15px;
}

.LB_top_right .center_form label, .LB_top_right .center_form span {
	color: #fff;
}

.center_form span.wpcf7-list-item {
	margin-right: 1.5em;
}

div#content-middle div#copy .center_form .wpcf7-submit {
	display:block;	margin:15px auto 0 auto\9 !important;  overflow:hidden; background: transparent url(http://www.roques.com/wp-content/uploads/2010/12/btn-sign-me-up3.png) no-repeat ;

width:275px !important; height:50px !important; text-align:center !important; cursor:pointer !important;  outline:none !important; border:none !important;

color:#000 !important; font-size:24px !important; font-weight:normal !important; padding:0px !important; text-transform:uppercase !important;
}

.LB_top_right .center_form span.wpcf7-not-valid-tip {color: #000;}
/*#copy #wpcf7-f2-p174-o1 .center_form p {padding: 0; margin-bottom: 15px;}*/

#fancy_content {overflow: hidden;}






.slideElement { width:618px!important;height: 349px!important;margin: 5px 6px 6px!important;background-color:transparent!important;
border-radius: 16px;
-moz-border-radius:16px; /* Firefox 3.6 and earlier */
-webkit-border-radius:16px; /* Safari */
behavior:url(PIE.htc);

}

#lang_sel_list a, #lang_sel_list a:visited {
    background: none repeat scroll 0 0 transparent !important;
    /*color: #000000 !important;*/
	color: #008080 !important;
    display: block;
    font-size: 11px;
    text-decoration: none !important;
}

#wpcf7-f6322-p174-o1,#wpcf7-f6322-p5678-o1{padding-left:30px;}

.wpcf7-not-valid-tip{
  display: none !important;
}

form.invalid input.wpcf7-not-valid{
  border:1px solid red;
}













