html,body {
	height:100%;
	width:100%;
	/*overflow: hidden;*/
}
body { 
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	color:#777777;
	background:#fff url(../img/bg_new.jpg) repeat-x;
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%; 
	max-height: 100%;/*
	scrollbar-3dlight-color:#777777;
	scrollbar-arrow-color:#888888;
	scrollbar-track-color:#000000;
	scrollbar-darkshadow-color:#666666;
	scrollbar-face-color:#444444;
	scrollbar-highlight-color:#111111;
	scrollbar-shadow-color:#777777;*/
}


.textfooter{Color:#1E3D4F; TEXT-DECORATION: none; font-family: arial; font-size: 9pt; font-weight:Bold}

.textfooter1{Color:#1E3D4F; TEXT-DECORATION: none; font-family: arial; font-size: 8pt; font-weight:Bold}

.heading{Color:#1E3D4F; TEXT-DECORATION: none; font-family: arial; font-size: 13pt; font-weight:Bold}

.headinginner{Color:#1E3D4F; TEXT-DECORATION: none; font-family: arial; font-size: 10pt; font-weight:Bold}

.headingred{Color:#a00000; TEXT-DECORATION: none; font-family: arial; font-size: 10pt; font-weight:Bold}

.headingred1{Color:#a00000; TEXT-DECORATION: none; font-family: arial; font-size: 10pt; font-weight:Bold;
text-align:center; display:block;}

.text_home
{
	color:#1E3D4F; text-decoration:none; font-family: arial; font-size: 10pt;  text-align:left;
}

.textinner{Color:#1E3D4F; TEXT-DECORATION: none; font-family: arial; font-size: 10pt;  text-align:justify}

.whitetext{Color:#ffffff; TEXT-DECORATION: none; font-family: arial; font-size: 9pt}

.read{Color:#057BA2; TEXT-DECORATION: none; font-family: Verdana; font-size: 7pt; font-weight:Bold}
.read:hover{COLOR:#000000; TEXT-DECORATION: none ; font-family: Verdana; font-size: 7pt; font-weight:Bold}
.headinghow{Color:#0D7389; TEXT-DECORATION: none; font-family: arial; font-size: 10pt; font-weight:Bold}
.headinghow1{Color:#0D7389; TEXT-DECORATION: none; font-family: arial; font-size: 10pt; font-weight:Bold;text-align:center; display:block;}
.headinghow:hover{Color:#a00000; TEXT-DECORATION: none; font-family: arial; font-size: 10pt; font-weight:Bold}

.innerlink{Color:#a00000; TEXT-DECORATION: none; font-family: arial; font-size: 10pt; font-weight:Bold}
.innerlink:hover{Color:#000000; TEXT-DECORATION: none; font-family: arial; font-size: 10pt; font-weight:Bold}

.fileds{Color:#a00000; TEXT-DECORATION: none; font-family: arial; font-size: 10pt; font-weight:Bold}

.text1{Color:#1E3D4F; TEXT-DECORATION: none; font-family: arial; font-size: 9pt}

.textclient{Color:#ffffff; TEXT-DECORATION: none; font-family: verdana; font-size: 13pt; font-weight:Bold}
.textclientsmall{Color:#ffffff; TEXT-DECORATION: none; font-family: arial; font-size: 9pt; font-weight:Bold}

.textclientsmall1{Color:#ffffff; TEXT-DECORATION: none; font-family: arial; font-size: 12pt; font-weight:Bold}

.link{Color:#1E3D4F; TEXT-DECORATION: none; font-family: arial; font-size: 9pt; font-weight:Bold}
.link:hover{Color:#a00000; TEXT-DECORATION: none; font-family: arial; font-size: 9pt; font-weight:Bold}

.headertext{Color:#F8EBBF; TEXT-DECORATION: none; font-family: arial; font-size: 10pt; font-weight:Bold}

.itintext {
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: 500;
	font-variant: normal;
	color: #000000;
	
	}
	
	.itinheader {
	font-family: Verdana;
	font-size: 11pt;
	font-weight: 600;
	color: #CC3333;
	}

.text2{
	Color:#58370C;
	TEXT-DECORATION: none;
	font-family: arial;
	font-size: 9pt;
	text-align: justify;
}

.textsamll{Color:#000000; TEXT-DECORATION: none; font-family: arial; font-size: 9pt}

.bannertext{Color:#7E5328; TEXT-DECORATION: none; font-family: verdana; font-size: 7pt}

.read1{Color:#F2E098; TEXT-DECORATION: none; font-family: Verdana; font-size: 7pt; font-weight:Bold}
.read1:hover{COLOR:#ffffff; TEXT-DECORATION: none ; font-family: Verdana; font-size: 7pt; font-weight:Bold}

.internallink{Color:#000000; TEXT-DECORATION: none; font-family: Verdana; font-size: 10pt; font-weight:Bold}
.internallink:hover{COLOR:#a00000; TEXT-DECORATION: none ; font-family: Verdana; font-size: 10pt; font-weight:Bold}

.internallink1{
	Color:#a00000;
	TEXT-DECORATION: none;
	font-family: Verdana;
	font-size: 9pt;
	font-weight:bold;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.bg1
{

text-align:center;
font-family:"Monotype corsiva";
font-size: 18pt; 
font-weight:bold;
color:#000000;
}
.top{Color:#a00000; TEXT-DECORATION: none; font-family: Verdana; font-size: 7pt; font-weight:Bold}
.top:hover{COLOR:#000000; TEXT-DECORATION: none ; font-family: Verdana; font-size: 7pt; font-weight:Bold}

.back{Color:#ffffff; TEXT-DECORATION: none; font-family: Verdana; font-size: 9pt; font-weight:Bold}
.back:hover{COLOR:#000000; TEXT-DECORATION: none ; font-family: Verdana; font-size: 9pt; font-weight:Bold}

.cb{color: #ffffff; TEXT-DECORATION: none;	font-family: Verdana;	font-size: 9px; font-weight:Bold}
.cb:hover {	color: #7E5328; TEXT-DECORATION: none;	font-family: Verdana;	font-size: 9px; font-weight:Bold}


.internalheader{Color:#000000; TEXT-DECORATION: none; font-family: arial; font-size: 11pt; font-weight:bolder }


.showcolor{Color:#006498; TEXT-DECORATION: none; font-family: arial; font-size: 11pt; font-weight:bold }


.showcolor1{Color:#006498; TEXT-DECORATION: none; font-family: arial; font-size: 9pt;; font-weight:Bold }

.toppop{Color:#347C94; TEXT-DECORATION: none; font-family: arial; font-size: 19pt;; font-weight:Bold }


.headingpop{Color:#092C50; TEXT-DECORATION: none; font-family: arial; font-size: 9pt; font-weight:Bold}

/* =slider
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#portfolio,#services,#Process,#aboutus,#contact {
	position:relative;
	margin:0;
	padding:0;
}
/* =slider
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


.works {
	margin:0;
	padding:0;
}
.slidemenu_portfolio {
	list-style:none;
	width:635px;
	height:100px;
	display:block;
	overflow:hidden;
	position:relative;
}
.slidemenu_portfolio li {float:left; display:block; overflow:hidden;}
.slidemenu_portfolio li img { 
	border:0;
}

.slidemenu_portfolio li a {
	width:100px;
	height:100px;
	border-top:0; border-bottom: 0; border-right:0; 
	border-left:0;
}
.heading_test {
	Color:#1E3D4F;
	font-family: Arial;
	font-size: 10pt;
	font-weight:800;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
}
.text_test {
	Color:#000000;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}
.text_testDetail {
	Color:#000000;
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}
.divpopup {
	display:none; 
	position:absolute; 
	border-style: solid; 
	background-color: white;
	padding: 0px;
	border:2px ridge #999999;
	z-index:1;
	width:242px;
}
.divsclose {
	display:block;
	text-align:right;
	color:#666666;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.popupcontent {
	text-align:center;
}
.popupcontent span {
	display:block;
}


.fornoscript
{
	margin:0;
}

.advertise_top_panel
{
	width:800px;
	padding:0;
	margin:0 0 0 18px;
	display:block;
}

.advertise_top_panel_bottom
{
	width:778px;
	padding:0;
	margin:0 0 0 34px;
	display:block;
}

.listing_panels
{
	width:790px;
	margin:0 0 0 20px;
	padding:0;
	border-top: 1px solid #666666;
}

.left_logos
{
	display:block;
	width:170px;
	height:auto;
	text-align:center;
	vertical-align:top;
	margin:0px;
	float:left;
}

.left_logos img
{
	text-align:center;
	margin:0 10px 0 0;
	padding:10px 0 0 0;
}

.right_panel
{
	display:block;
	width:800px;
	height:auto;
	margin:0;
	padding:0 0 0 10px;
	float:right;	
}

.right_panel_new
{
	display:block;
	width:800px;
	height:auto;
	margin:0;
	padding:0 0 0 10px;
	float:left;	
}

.clear
{
	clear:both;
	height:0px;
}


.heading_right_panel
{
	color:#1E3D4F;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	display:block;
	margin:20px 0 0 0;
	padding:0;
}



.text_right_panel
 {
 	color:#1E3D4F;
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:left;
	display:block;
	margin:15px 0 25px 0;
	padding:0;
}

.view_more
{
	display:block;
	margin:10px 0 0 0;
	padding:0;
	text-align:right;
	
}

.view_more a
{
	color:#0066cc;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.view_more a:hover
{
	color:#000000;
}


.right_panel_images
{
	border:0;
	padding:0 0 0 0;
	margin:10px 0 0 0;
	width:780px;
	display:block;
}


.right_panel_images img
{
	margin:0px 0 0 75px;
	text-align:center;
	padding:0;
}

.right_panel_images1
{
	display:block;
	width:780px;
	border:0;
	margin:10px 10px 0 0;
	padding:0;
}

.right_panel_images1 img
{
	margin:0 0 0 80px;
	padding:0;
	text-align:center;
}

.right_panel_images2
{
	display:block;
	width:780px;
	border:0;
	margin:10px 1px 0 0;
	padding:0;
}

.right_panel_images2 img
{
	margin:0 0 0 65px;
	text-align:left;
	padding:0;
}

.right_panel_images a
{
	margin:0;
	padding:0;
	cursor:pointer;
	border:0;
}

.right_panel_images1 a
{
	margin:0;
	padding:0;
	cursor:pointer;
	border:0;
}

.right_panel_images2 a
{
	margin:0;
	padding:0;
	cursor:pointer;
	border:0;
}

.right_panel_images_inner
{
	display:inline;
	border:0;
	margin:10px 1px 20px 0;
	padding:0;
}

.right_panel_inner
{
	display:block;
	width:800px;
	height:auto;
	margin:0;
	padding:20px 0 0 0;
	text-align:left;
}

.right_panel_inner img
{
	margin:0px 50px 50px 50px;
	padding:0;
}


.right_panel_inner_website
{
	display:block;
	width:800px;
	height:auto;
	margin:0;
	padding:20px 0 0 0;
	text-align:left;
}

.right_panel_inner_website img
{
	margin:0px 40px 50px 40px;
	padding:0;
}


/*------  VIEW GALLERY ------*/

.gallery_top_panel
{
	width:830px;
	padding:0;
	margin:0;
}


.campaign_projects
{
	width:800px;
	padding:0;
	margin:15px;
	padding:0px;
	height:101px;
}

.campaign_text
{
	width:320px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	color:#05090d;
	float:left;
	padding:0;
	margin:0;
}

.bottom_panel_campaign
{
	margin: 0 0 0 0;
	width:470px;
	float:right;
	display:block;
	padding:0;
}

.bottom_panel_campaign img
{
	margin:0 0 0 40px;
	padding:0;
	
}


.top_panel_campaign
{
	margin: 0 0 10px 160px;
	width:600px;
	display:block;
	padding:0;
}

.top_panel_campaign img
{
	margin:0 0 0 40px;
	padding:0;
	
}

.margin_flash
{
	margin:0 0 0 13px;
}


.color_theme1
{
	Color:#a00000;
	TEXT-DECORATION: none;
	font-family: Verdana;
	font-size: 9pt;
	font-weight:bold;
}

.popup_listings_new1
{
	margin:0 0 0 20px !important;
	padding:0;
	width:800px;
}

.popup_listings_new1 ul
{
	margin:10px 0 10px 0;
	padding:0;
	width:810px;
}

.popup_listings_new1 ul li
{
	margin:0;
	list-style:none;
	width:170px;
	display:block;
	float:left;
	padding:0;
}

.popup_listings_new1 ul li.popup_text
{
	width:219px;
}

.heading_incentivepage
{
	color:#019ec5;
	text-decoration:none;
	vertical-align:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	display:block;
	margin:10px 0 10px 20px;
	padding:0;
}
.tour_details
{
	color:#019ec5;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	display:block;
	padding:0;
	margin-top: auto;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}

.tour_details a
{
	color:#015173;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	display:block;
	cursor:pointer;
	margin:5px 0 0 0;
	padding:0;
}

.tour_details a:hover
{
	color:#019ec5;
}

.plans_panel
{
	width:800px;
	margin:0 0 0 18px;
	
}

.plans_panel img
{
	margin:0 10px 0 0;
}

.listing_incentivewpage
{
	margin:0;
	padding:0;
	width:780px;
}
.listing_incentivewpage ul
{
	margin:0 0 0 24px;
	padding:0;
}
.listing_incentivewpage ul li
{
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	background:url(images/listing_bullet.jpg) 2px 6px  no-repeat;
	list-style:none;
	display:block;
}

.bot_listing_text
{
	color:#015c73;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	width:800px;
	font-weight: bold;
	display:block;
	margin:20px 0 0 15px;
	padding:0;
}


/*----- for camcorder pop up -----*/


.popup_panel
{
	width:485px;
	margin:auto;
	padding:0;
	background:#FFFFFF;
	overflow:hidden;
}

HTML>BODY .popup_panel
{
	width:500px;
	margin:auto;
	padding:0;
	background:#FFFFFF;
		overflow:hidden;
}


.popup_panel_header_blue
{
	margin:0;
	padding:10px 0 0 15px;
	height:28px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:14px;
	background-color:#0099cc;
	color:#FFFFFF;
}

HTML>BODY .popup_panel_header_blue
{
	margin:0;
	padding:10px 0 0 20px;
	height:28px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:14px;
	background-color:#0099cc;
	color:#FFFFFF;
}

.popup_panel_header_orange
{
	margin:0;
	padding:10px 0 0 15px;
	height:28px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:14px;
	background-color:#fd7304;
	color:#FFFFFF;
}


HTML>BODY .popup_panel_header_orange
{
	margin:0;
	padding:10px 0 0 20px;
	height:28px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:14px;
	background-color:#fd7304;
	color:#FFFFFF;
}


.popup_panel_text
{
	margin:5px 0 20px 10px;
	width:297px;
	font-size:12px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	font-weight:bold;
	line-height:1.6em;
	color:#333333;
}

HTML>BODY .popup_panel_text
{
	margin:20px 5px 20px 15px;
	width:297px;
	overflow:hidden;
	font-size:12px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	font-weight:bold;	
	color:#333333;
	
	line-height:1.6em;
}

.pop_up_image
{
	margin: 5px 0 0 0;
	float:right;
	padding:0;
}

HTML>BODY .pop_up_image
{
	margin: 22px 5px 0 0;
	float:right;
	padding:0;
}
.upcomingbody
{
	margin:-20px 0 0 0;
	padding:0;
	overflow:hidden;
	display:block;
}

HTML>BODY .upcomingbody
{
	margin:0 0 0 0;
	padding:0;
	display:block;
}

span.popup_panel_footer
{
	margin:-10px 0 0 0;
	padding:0 0 0 0;
	font-weight:bold;
	font-family: "Myriad PRO", Arial, Helvetica, sans-serif;	
	font-size:50px;
	color:#0099cc;
}

HTML>BODY span.popup_panel_footer
{
	margin:0;
	padding:0 0 0 0;
	font-weight:bold;
	font-family: "Myriad PRO", Arial, Helvetica, sans-serif;	
	font-size:43px;
	color:#0099cc;
}



span.popup_panel_footer_dollor
{
	margin:-10px 0 0 0;
	padding:0 0 0 15px;
	font-weight:bold;
	font-family: "Myriad PRO", Arial, Helvetica, sans-serif;	
	font-size:32px;
	color:#0099cc;
}


span.popup_panel_footer_rate
{
	margin:-10px 0 0 0;
	padding:0 0 0 0;
	font-weight:bold;
	font-family: "Myriad PRO", Arial, Helvetica, sans-serif;	
	font-size:28px;
	color:#0099cc;
}

span.footer_text
{
	margin:-10px 0 0 0;
	padding:0 0 5px 5px;
	font-weight:bold;
	font-family: "Myriad PRO", Arial, Helvetica, sans-serif;	
	font-size:15px;
	color:#0099cc;
}



span.popup_panel_footer_orange_dollor
{
	margin:-10px 0 0 0;
	padding:0 0 0 15px;
	font-weight:bold;
	font-family: "Myriad PRO", Arial, Helvetica, sans-serif;	
	font-size:32px;
	color:#fd7304;
}
span.popup_panel_footer_orange
{
	margin:0;
	padding:0 0 0 0;
	font-weight:bold;
	font-family: "Myriad PRO", Arial, Helvetica, sans-serif;	
	font-size:43px;
	color:#fd7304;
}

span.popup_panel_footer_orange_rate
{
	margin:0;
	padding:0 0 0 0;
	font-weight:bold;
	font-family: "Myriad PRO", Arial, Helvetica, sans-serif;	
	font-size:28px;
	color:#fd7304;
}

span.footer_text_orange
{
	margin:0;
	padding:0 0 5px 5px;
	font-weight:bold;
	font-family: "Myriad PRO", Arial, Helvetica, sans-serif;	
	font-size:15px;
	color:#fd7304;
}
.california_orange {
	Color:#fd9c03;
	TEXT-DECORATION: none;
	font-family: arial;
	font-size: 18pt;
	font-weight:Bold;
	text-align: left;
}
.california_bullet_text_caps {
	color:#133e74;
	text-decoration:none;
	font-family: arial;
	font-size: 11pt;
	text-align:left;
	font-variant: small-caps;
	font-weight: 800;
	line-height: 16pt;
}
.california_bullet_text {
	color:#133e74;
	text-decoration:none;
	font-family: arial;
	font-size: 11pt;
	text-align:left;
	font-variant: normal;
	font-weight: 800;
	line-height: 16pt;
}
.california_cruise_text {
	color:#006699;
	text-decoration:none;
	font-family: arial;
	font-size: 12pt;
	text-align:center;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
}
.california_cruise_text_lg {
	color:#006699;
	text-decoration:none;
	font-family: arial;
	font-size: 16pt;
	text-align:center;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
}

.flash_panel
{
	display:block;
	width:100%;
	float:left;
	margin:0;
}

.flash_panel img
{
	border:0;
	display:block;
	float:right;
	margin:0 2px 0 0;
	cursor:pointer;
}

HTML>BODY .flash_panel img
{
	border:0;
	display:block;
	float:right;
	margin:0 5px 0 0;
}

.dealer_logo
{
	width:100%;
	margin:15px 0 0 20px;
	display:block;
}

.dealer_logo img
{
	display:block;
	float:left;
	border:0;
	margin:0 22px 0 0 ;
}
