/* CSS Document */
/* CSS Document */







body {







	font-family: Tahoma, Arial, Helvetica, Sans Serif;







	margin: 0px 0px 0px 0px;







	padding: 0px 0px 0px 0px;







	font-size: 12px;







	color: #FFFFFF;







	background-image: url(../images/BodyRepeat.jpg);
	background-repeat:no-repeat;







	background-color: #5D6AF6;


	height:100%;




}







/* -----------------------------*/







/* Commonly Edited Styles Below */







.outline {







	







}







.header {







	margin: 0px 0px 0px 0px;



padding-bottom:15px;



	







	



	



}







#banner {







	


	
	height:50px;
	width:400px;



	z-index: 1;







}







#search {







	margin-top: 10px;







	margin-right: 10px;







	width: 130px;







	z-index: 2;







	border: 1px solid #cccccc;







	overflow: hidden;







	background: #ffffff;







}







#search form {







	padding: 0px;







	margin: 0px;







}







#search .inputbox {







	border: 0px;







	font-family: arial, helvetica, sans-serif;







	font-size: 11px;







	color: #336699;







}







#topmenu {







	







	height: 0px;







	margin: 0px;







	







	







	background-repeat: repeat-x;







	







}







.leftbody {




	













	







}







.contentbody {







	margin-left: auto;

	margin-right: auto;





	/*padding: 0px 2px 2px 30px;*/







	text-align: center;


	width:100%;

	


}














.user1 {







	margin: 0px;







	margin-top: 2px;







}







.user2 {







	margin: 0px;







	margin-top: 2px;







}







table td.bodystyle {







	margin: auto;


	height:375px;


	width:100%;

	







}







/* ---------------------------*/







/* Avoid Editing Styles Below */







#pathway_text {







	color: #fff;







	margin: 0px;







}







#pathway_text img {







}







#buttons {







	float: left;







	margin: 0px;







	padding: 0px;







	width: auto;







}







ul#mainlevel-nav



{



	list-style: none;

	

	padding: 0;



	margin: 0;



	font-size: 0.8em;



}







ul#mainlevel-nav li



{



	background-image: none;

	

	padding-left: 0px;



	padding-right: 0px;



	float: left;



	margin-top: 1px;



	font-size: 11px;



	



	white-space: nowrap;



	border-right: 1px solid #fff;



}







ul#mainlevel-nav li a



{



	display: block;



	xpadding-left: 15px;



	xpadding-right: 15px;



	text-decoration: none;



	xcolor: #333333;



	xbackground: transparent;



	



	background:url(../images/navi_bg.jpg) repeat-x ;



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:bold;



	color:#FFFFFF;



	xdisplay:block;



	xheight:25px;



	padding:6px 15px 6px 15px;



	text-decoration:none;



	xborder-left:1px #FFFFFF solid;




	xwidth:auto;



}







#buttons>ul#mainlevel-nav li a { width: auto; }







	ul#mainlevel-nav li a:hover



{



	background:url(../images/navi_bg_hover.jpg) repeat-x ;



}







ul#mainlevel-nav li a:active



{



	background:url(../images/navi_bg_hover.jpg) repeat-x ;



}







.maintitle {







	color: #ffffff;







	font-size: 40px;







	padding-left: 15px;







	padding-top: 20px;







}







.error {







	font-style: italic;







	text-transform: uppercase;







	padding: 5px;







	color: #cccccc;







	font-size: 14px;







	font-weight: bold;







}







/** old stuff **/







.back_button {







	float: left;







	text-align: center;







	font-size: 11px;







	font-weight: bold;







	width: auto;







	padding: 0px 10px;







	line-height: 20px;







	margin: 1px;







}







.pagenav {







	text-align: center;







	font-size: 11px;







	font-weight: bold;







	border: 3px double #cccccc;







	width: auto;







	padding: 0px 10px;







	line-height: 20px;







	margin: 1px;







}







.pagenavbar {







	margin-right: 10px;







	float: right;







}







#footer {







	text-align: center;







	padding: 3px;







}







li {







	line-height: 15px;







	padding-left: 15px;







	padding-top: 0px;







}







#mainBodyTd{



padding-left:20px;
padding-right:20px;



	







}







/* core styles */







a:link, a:visited {







	color: #fdf249;







	text-decoration: none;







	font-weight: bold;







}







a:hover {







	color: #fdf249;	text-decoration: none;







	font-weight: bold;







	text-decoration:underline;







}







a.readon:link, a.readon:visited {







	color: #FFFF00;







	text-decoration: none;







	font-weight: bold;







	text-transform:uppercase;







}







a.readon:hover {







	color: #FFFF00;	text-decoration: none;







	font-weight: bold;







	text-decoration:underline;







}







h3 {







font-family:Tahoma,Arial, Helvetica, sans-serif;







font-size:18px;







font-weight:normal;







}







table.contentpaneopen {







	width: 100%;







	padding: 0px;







	/*border-collapse: collapse;*/







	border-spacing: 0px;







	margin: 0px;







	







}







table.contentpaneopen td {







	padding-right: 0px;







}







table.contentpaneopen td.componentheading {







	padding-left: 4px;







}







table.contentpane {







	width: 100%;







	padding: 0px;







	border-collapse: collapse;







	border-spacing: 0px;







	margin: 0px;







}







table.contentpane td {







	margin: 0px;















	padding: 0px;







}







table.contentpane td.componentheading {







	padding-left: 4px;







}







table.contentpaneopen fieldset {







	border: 0px;







	border-bottom: 0px solid #eee;







}







.button {







	color: #000000;







	font-family: Arial, Hevlvetica, sans-serif;







	text-align: center;







	font-size: 11px;







	font-weight: bold;







	border: 3px double #cccccc;







	width: auto;







	background: #FFFFFF;







	padding: 0px 5px;







	line-height: 18px !important;







	line-height: 16px;







	height: 26px !important;







	height: 24px;







	margin: 1px;







}







.inputbox {







	padding: 2px;







	border:solid 1px #cccccc;







	background-color: #ffffff;







}







.inputboxfull {







	width: 98%;







	padding: 2px;







	border:solid 1px #cccccc;







	background-color: #ffffff;







}







.componentheading {







	background: url(../images/subhead_bg.png) repeat-x;







	color: #000033;







	text-align: left;







	padding-top: 4px;







	padding-left: 4px;







	height: 21px;







	font-weight: bold;







	font-size: 10px;







	text-transform: uppercase;







}







.contentcolumn {







	padding-right: 5px;







}







.contentheading {







	color: #fff;







	font-weight: normal;







	font-size: 20px;







	font-family:Tahoma, Arial, Helvetica, sans-serif;







	padding-bottom:10px;







}







.contentpagetitle {







	font-size: 18px;







	font-weight: bold;







	color: #ffffff;







	text-align:left;







	text-transform:uppercase;







}







table.searchinto {







	width: 100%;







}







table.searchintro td {







	font-weight: bold;







}







table.moduletable {







	width: 100%;







	margin-bottom: 5px;







	padding: 0px;







	border-spacing: 0px;







	border-collapse: collapse;







}







div.moduletable {







	padding-top: 0;







	margin-bottom: 2px;







}







table.moduletable th, div.moduletable h3 {







	color: #ffffff;







	padding-left: 0px;








	font-size: 2px;


















}







table.moduletable td {







	font-size: 11px;







	padding: 0px;







	margin: 0px;







	font-weight: normal;







}







table.pollstableborder td {







	padding: 2px;







}







.sectiontableheader {







	font-weight: bold;







	padding: 4px;







}







.sectiontablefooter {







	/* blank */







}







.sectiontableentry1 {







}







.sectiontableentry2 {







}







.small {







	font-size: 11px;







}







.createdate {







	height: 15px;







	padding-bottom: 10px;







	color: #999999;







	font-size: 11px;







}







.modifydate {







	height: 15px;







	padding-top: 10px;







	color: #999999;







	font-size: 11px;







}







table.contenttoc {







	border: 1px solid #cccccc;







	padding: 2px;







	margin-left: 2px;







	margin-bottom: 2px;







}







table.contenttoc td {







	padding: 2px;







}







table.contenttoc th {







	background: url(../images/subhead_bg.png) repeat-x;







	color: #000033;







	text-align: left;







	padding-top: 2px;







	padding-left: 4px;







	height: 21px;







	font-weight: bold;







	font-size: 10px;







	text-transform: uppercase;







}







a.mainlevel:link, a.mainlevel:visited {







	/*background-position:10px 1px;*/



	display: block;



	font-size:11px;



	font-weight:normal;



	XXcolor:#FFFF04;

	color: #FF6600;


	padding-left: 5px;


	padding-bottom:0;
	




	width: 132px;



	text-decoration: none;

















	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*a.mainlevel:hover {
	
	/*background-position:10px 1px;
	color:#993300;
}*/

a.mainlevel#active_menu {
	color:#FF0000;
	font-size:11px;
	font-weight:normal;
}

a.mainlevel#active_menu:hover {
	color:#993300;
	font-size:11px;
}

a.sublevel:link, a.sublevel:visited {







	margin-left: 10px;



	font-size: 10px;



	display:block;



	margin-bottom:1px;



	font-weight: normal;



	color: #000000;

	text-align:left;

	background-position:left;
	width:155px;
	padding-top:3px;
	padding-bottom:2px;

	



	







}







a.sublevel:hover {







	color: #000000;







	text-decoration: underline;







}







a.sublevel#active_menu {







	color: #ffffff;







}







.highlight {







	background-color: Yellow;







	color: Blue;







	padding: 0;







}







.code {







	background-color: #dddddd;







	border: 1px solid #bbbbbb;







}







form { /* remove space below elements */







	margin: 0;







 	padding: 0;







}







div.mosimage {







	border: 1px solid #cccccc;







}







.mosimage {







	border: 1px solid #cccccc;







	margin: 5px







}







.mosimage_caption {







	margin-top: 2px;







	background: #efefef;







	padding: 1px 2px;







	color: #000033;







	font-size: 10px;







	border-top: 1px solid #cccccc;







}







span.article_seperator {














}







select#mod_templatechooser_jos_change_template {







	background-color: #EEEEEE;







	color: #000000;







	font-weight: bold;







}















h1 {







font-size:22px;















}























.home_top {







	background-image:url(../images/welcome_arizona.gif);

	width:514px;
	height:34px;





	padding-top: 19px;







	background-repeat: no-repeat;







	background-position:center;







}







.table_middle{







	padding-top: 30px;







}







.table_bottom{







	padding-top: 13px;







}







.text_image{







	







	height: 120px;







	width: 200px;







	background-repeat: no-repeat;







}







.bottom{







padding-top: 20px;







}







.footer_bg{







	background-image:url(../images/fotter.gif);







	height: 80px;







	width: 755px;







	background-repeat: no-repeat;







}







.text_footer{







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	color:#FFFFFF;







	text-decoration:none;







}







.text_footer_right{







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	color:#FFFFFF;







	padding-top: 15px;







	text-decoration:none;







}







.discount_top{







	background-image: url(../images/disconunt_scuba.gif);



	heigh: 122;







	width: 203px;







	background-repeat: no-repeat;







}







.discount_top_right{







	background-image: url(../images/disconunt_scuba_left.gif);







	heigh: 122px;







	width: 200px;







	background-repeat: no-repeat;







}



.discount_box_bg_head {



	background-image: url(../images/discount_box_bg.jpg);



	background-repeat:no-repeat;



	



}



.discount_box_bg_top {



	background-image: url(../images/box_top.gif);



	background-repeat:no-repeat;



	height:29px;



	



	



}



.discount_box_main {



	background:#018CF5;



	border:1px solid #FFFFFF;



}



.box_containt{



	font-family: Arial, Helvetica, sans-serif,Verdana;



	font-size: 11px;



	font-weight:bold;



	color:#FFFFFF;



	}



.heading_box{



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



color:#FFFFFF;



text-decoration:none;



font-weight:bold;



text-transform:capitalize;



letter-spacing:normal;



padding:3px 0 0 0px;



}



.discount_box_bg{







	background-image: url(../images/discount_box_bg.jpg);



	background-repeat:repeat-y;



	width: 200px;



	padding: 5px 2px 2px 7px;



	font-family: Arial, Helvetica, sans-serif,Verdana;



	font-size: 11px;



	font-weight:bold;







}







.discount_bottom_right{







	background-image: url(../images/disconunt_right.gif);







	heigh: 122px;







	width: 203px;







	background-repeat: no-repeat;







}







.body_text{







	font-family: Arial, Helvetica, sans-serif,Verdana;







	font-size: 11px;







	font-weight:bold;







	line-height: 14px;







	color:#FFFFFF;







	padding-top: 2px;







	text-decoration:none;







}















































.travel{







	background-image: url(../images/travel.gif);







	height: 32px;







	width: 184px;







	background-repeat: no-repeat;







	







}







a.group_link{







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 14px;







	font-weight: bold;







	color:#FFFF00;







	text-decoration: none;







}







a.group_link:hover{







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 14px;







	font-weight:bold;







	color:#FFFF00;







	text-decoration:underline;







}







.discount_text{







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 14px;







	font-weight: bold;







	font-style:italic;







	color: #FFFFFF;







	padding-top: 15px;







	text-decoration:none;







}







.welcome_saguaro_bg{







	background-image: url(../images/welcome_saguaro_imag.gif);







	height: 335px;







	width: 254px;







	background-repeat:no-repeat;







}







.text_welcome{







	font-family:  Arial, Verdana, Helvetica, sans-serif;







	font-size: 11px;







	line-height: 18px;







	font-weight: normal;







	font-weight: normal !important;







	color:#454545;







	padding-top: 205px;







	padding-left: 17px;







	padding-right:80px;







	text-align:justify;







	text-decoration:none;







}







.bottem_img{







	background-image: url(../images/fotter_bg_img.gif);







	height: 85px;







	width: 755px;







	background-repeat:no-repeat;







}







.text_bottom_bg{







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	color:#FFFFFF;







	text-decoration:none;







}







.text_bottom_right{







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	color:#FFFFFF;







	padding-top: 20px;







	padding-left: 30px;







	text-decoration:none;







}















































.reff_cluab_text{







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 12px;







	font-weight:bold;







	color:#FFFFFF;







	text-decoration:none;







}







.bg_table_color{







	background-color: #DDB67E;







	background-repeat:repeat-y;







	height: 100px;







}







.text_tabel{







	font-family:  Arial, Verdana, Helvetica, sans-serif;







	font-size: 18px;







	font-weight:bold;







	color:#FFFFFF;







	padding-top:7px;







	text-decoration:none;







}







.text_tabel1{







	font-family:  Arial, Verdana, Helvetica, sans-serif;







	font-size: 11px;







	color:#454545;







	text-align:left;







	padding-left: 4px;







	padding-right: 4px;







	padding-top:7px;







	text-decoration:none;







}







.four_night{







	font-family:  Arial, Verdana, Helvetica, sans-serif;







	font-size: 12px;







	font-weight:bold;







	color:#FFFFFF;







	padding-top:25px;







	text-align:center;







	text-decoration:none;







}







.bg_table_middle_color{







	background-color: #DDB67E;







	background-repeat:repeat-y;







	height: 65px;







}







.tabel_white_text{







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	color:#FFFFFF;







	text-decoration:none;







}







.tabel_red_text{







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size: 11px;







	color:#FF0000;







	font-weight:bold;







	text-decoration:none;







}	















.rates{







	font-family:Tahoma, Arial, Verdana, Helvetica;







	font-size:12px;







	font-weight:bold;







	color:#ffffff;







	text-decoration:none;







	}







.heading{







	font-family:Tahoma, Arial, Verdana, Helvetica;







	font-size:17px;







	font-weight:bold;







	color:#ffffff;







	text-decoration:none;







	text-transform:uppercase;







	}







	.containt_top{







	font-family:Tahoma, Arial, Verdana, Helvetica;







	font-size:11px;







	color:#ffffff;







	text-decoration:none;







	}







.containt_head{







	font-family:Arial, Helvetica, sans-serif;







	font-size:11px;







	color:#ffffff;







	text-decoration:none;







	text-transform:uppercase;







	}







	.containt{







	font-family:Arial, Helvetica, sans-serif;







	font-size:11px;







	color:#000000;







	text-decoration:none;







	}







	.table_cont_head{







	font-family:Tahoma, Arial, Verdana, Helvetica;







	font-size:11px;







	font-weight:bold;







	color:#ffffff;







	text-decoration:none;







	}







	.footer_containt{







	font-family:Tahoma, Arial, Verdana, Helvetica;







	font-size:11px;







	color:#ffffff;







	text-decoration:none;







	}







	







	.redbold{







	font-family: Tahoma, Verdana;







	font-size: 12px;







	font-weight: bold;







	color:#0000FF;







	}







	.redbold2{







	font-family: Tahoma, Arial, Verdana, Helvetica;







	font-size: 11px;







	font-weight: bold;







	color: #0000FF;







	}







	.profile{







	font-family: Tahoma, Arial, Verdana, Helvetica;







	font-size: 11px;







	color: #ffffff;







	font-weight: normal;







	font-weight: normal !important;	







	}







	







	.graybold{







	font-family: Tahoma, Arial, Verdana, Helvetica;







	font-size: 11px;







	font-weight: bold;







	color: #373737







	}







.graymedium{







	font-family: Tahoma, Arial, Verdana, Helvetica;







	font-size:12px;







	font-weight:bold;







	color: #373737







	}







.staff_bio {



font-family:Verdana, Arial, Helvetica, sans-serif;



font-size:12px;



line-height:16px;



}



.staff_bio h2 {



font-size: 15px;



color:#FF9900;



}







/*  New Css  */



.box_rpt{



background:url(../images/travel_box_rpt.jpg) repeat-y;
background-position:left;
height:168px;



}







a.travel_links{



background:url(../images/travel_btn_bg.gif) no-repeat ;



height:20px;



color:#000000;



text-decoration:none;



font-weight:bold;



display:block;



margin-bottom:5px;



padding:2px 0 0 30px;



}



a.travel_links:hover{



background:url(../images/travel_btn_bg_over.gif) no-repeat ;



color:#FFFF00;



}



.text_welcome2{







	font-family:Verdana, Arial, Helvetica, sans-serif;







	font-size: 12px;







	line-height: 18px;







	font-weight: normal;







	font-weight: normal !important;







	color:#ffffff;







	text-align:justify;







	text-decoration:none;







}

/* ------------------New Style starts here- dated  28-12-007 ---------------------- */
.box_rpt{
background:url(../images/travel_box_rpt.jpg) repeat-y;
background-position:left;
}

a.travel_links{
background:url(../images/travel_btn_bg.gif) 10px 0px no-repeat ;
height:20px;
color:#000000;
text-decoration:none;
font-weight:bold;
display:block;
margin-bottom:5px;
padding:2px 0 0 40px;
}
a.travel_links:hover{
background:url(../images/travel_btn_bg_over.gif) 10px 0px no-repeat ;
color:#FFFF00;
}
.text_welcome2{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	font-weight: normal !important;

	color:#ffffff;

	text-align:justify;

	text-decoration:none;

}
.bg {
	background:url(../images/main-bg.gif) 0 0 repeat-x;
}

.bg1 {
	background:url(../images/main-bg1.gif) 0 0 repeat-x;
}

.bg2 {
	background:url(../images/bot-mid.gif) 0 0 repeat-x;
}
.ab {
background:url(../images/im33.gif) right bottom no-repeat; min-height:135px;color:#000000;
}
.ac {
background:url(../images/im22.gif) right center no-repeat; min-height:135px;color:#000000;
}
.ad {
background:url(../images/im11.gif) right center no-repeat; min-height:135px;color:#000000;
}

#main {
	width:100%;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

#main h1 {
	font-size:34px;
	margin:15px 0;
	line-height:100%;
}

#main p {
	font-size:14px;
	margin:15px 0;
	line-height:140%;
	font-weight:bold;
}

#main-wrapper {
	width:100;
	margin:10px 0;
	border:2px solid #d30d0d;
	background-color:#FFFFFF;
}

#wrap-1 {
	background:url(../images/lt.gif) 0 0 no-repeat;
	margin:-2px;
}

#wrap-2 {
	background:url(../images/rt.gif) 100% 0 no-repeat;
}

#wrap-3 {
	background:url(../images/br.gif) 100% 100% no-repeat;
}

#wrap-4 {
	background:url(../images/bl.gif) 0 100% no-repeat;
}

#wrap-inner {
	padding:20px 10px 20px 20px;
}

#bgi {
	background:url(../images/bgi.gif) 60% 50% no-repeat;
	/*height:300px;*/
}

#nt-left {
	width:50%;
	float:left;
	text-align:left;
}

#nt-right {
	width:20%;
	float:right;
}
#nt-left h1 {
	margin:0 0 20px 0;
	color:#1f31bc;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#nt-left p {
	color:#20282a;
	font-size:24px;
	margin:5px 0 15px 5px;
	font-weight:bold;
}

#nt-left input {
	width:300px;
}

#nt-right h5 {
	margin:3px 0; 
	color:#494f50; 
	text-align:center; 
	clear:both;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

#nt-right h4 {
	/*height:15px;*/
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin:10px 0; 
	color:#1f31bc; 
	text-align:center; 
	clear:both;
	font-weight:bold;
	font-size:11px;
	
}
a.homelink:link,a.homelink:visited
{
 display:block;
text-decoration:none;
 font-weight:normal;
 color:#000000;
}
a.homelink:hover
{
text-decoration:none;
}

a.homelink:link div,a.homelink:visited div 
{
 color:#000000;
 display:block;
text-decoration:none;
 font-weight:normal;
}
a.homelink:hover div 
{
text-decoration:none;
}
/*#mainBodyTd a:link div, #mainBodyTd a:visited div
{

 text-decoration: none;
}


#mainBodyTd a:hover div
{
text-decoration:none;
}
*/

h1.scuba-news {
font-size:34px;
line-height:100%;
margin:0 0 20px;
color:#1F31BC;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-weight:bold;

}

.wrap-inner ul.scuba-list li p a:link, .wrap-inner ul.scuba-list li p a:visited{
	color:#0000FF;
	font-weight:normal;
	}
