﻿/*--- Last Updated: 9-19-08 ACMARCIN ---- V1 */

/* --- Module Wrapper ------------- */
.module
{
	clear:both;
	padding-bottom:15px;
}

/* ---- Footer ---- */        
.footer
{
    clear:both;
    font-size:11px;
    color:#999999;
    width:800px;
}

.footer a
{
	color:#999999;
	text-decoration:none;
}
a.footer
{
	color:#999999;
	text-decoration:none;
}

.footer a:hover
{
	text-decoration:underline;
	color:#677718;
}

#footer_l
{
	width:640px;
	float:left;
}
   
#footer_r
{
	width:160px;
	float:left;
}

.footer_section
{
	clear:both;
}
.copyright_section
{
	float:left;
}
.social_section
{
	float:right;
	margin-bottom:30px;
}

/* --- Destination Listing --- */
.destlisting_content
{
	clear:both;

}
.destlisting_content a
{
	text-decoration:none;
	color:#663600;	
}
.destlisting_content a:hover
{
	text-decoration:underline;
	color:#677718;	
}
.destlisting_leftcolumn
{
	width:95px;
	float:left;
}

.destlisting_rightcolumn
{
	float:left; 
	padding-left:5px;
	width:290px;
}

/*--- Destination Listing V2 ---*/

.uc_destination_listing
{
	clear:both;	
	
}

.uc_destination_listing_content
{
	clear:both;
	font-family:Verdana;
}

.uc_destination_listing_table tr:hover
{
	  background: url(/images/content_images/icon_deals/background_items.jpg) repeat-x;
}

.uc_destination_listing_total
{
	float:right;
	text-align:right;
	padding-top:8px;
	font-size:10px;
	color:#3d588f;
}

.uc_destination_listing_tools
{
	float:left;
	padding-top:5px;
	padding-bottom:5px;
}

.uc_destination_listing_leftcolumn
{
	clear:both;
	float:left;
	width:135px;
	padding-left:5px;
	height:120px;
}

.uc_destination_listing_rightcolumn
{
	float:left;
	width:75%;
	font-size:10px;
}

.uc_destination_listing_city_title
{
	text-align:right;
	padding-top:5px;
	font-size:11px;
}

.uc_destination_listing_offer_city
{
    float:right;
	
	font-size:9px;
}

.uc_destination_listing_title
{
	padding-top:20px;
	font-size:12px;
}
.uc_destination_listing_title a
{
	
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

.uc_destination_listing_title a:hover
{
	text-decoration:underline;
	color:#677718;
}

.uc_destination_listing_image
{
	margin-top:15px;
	padding-left:0px;
	width:132px;
	height:98px;
	background: url(/images/content_images/icon_deals/icon_photobackground.png) no-repeat;

}
.uc_destination_listing_image_photo
{
	padding-top:13px;
	padding-left:13px;
}

.uc_destination_list_view
{
	padding-top:10px;
	clear:both;
}

.uc_destination_listing_date
{
	color:#3d588f;
}

.uc_destination_listing_price
{
	color:#3d588f;
	font-weight:bold;
}

/*-- Desctination Description --*/

.uc_destination_description
{
	width:400px;
}

.uc_destination_description_physical_address_block
{
	float:left;
	width: 50%;
	padding-right:5%;
}
.uc_destination_description_phone_block
{
	float:left;
	width: 45%;
}
.uc_destination_description_website_block
{	
	clear:both;
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
}
.uc_destination_descriptoin_social_block
{
    clear:both;
    height:100%;
    padding-bottom:10px;
}

.uc_destination_description_title
{
	
}
.uc_destination_description_dates
{

	font-weight:bold;
}
.uc_destination_description_physical_address
{
	
}
.uc_destination_description_Address
{
}
.uc_destination_description_city
{
}
.uc_destination_description_state
{
}
.uc_destination_description_zip
{
}
.uc_destination_description_phone
{
}
.uc_destination_description_phone_tollfree_number
{
	font-weight:bold;
	font-size:1.2em;
}
.uc_destination_descriptoin_social_block a
{
    text-decoration:none;
    color:#677718;
}

.uc_destination_descriptoin_social_block a:hover
{
    text-decoration:none;
	color:#663600;
}

.uc_destination_description_website
{
}
a.uc_destination_description_website
{
	color:#677718;
}
a:hover.uc_destination_description_website
{
	text-decoration:none;
	color:#663600;
}

.uc_destination_description_details
{
	clear:both;
}

.uc_destination_description_details a
{
	text-decoration:none;
	color:#663600;
}

.uc_destination_description_details a:hover
{
	text-decoration:underline;
	color:#677718;
}

.uc_destination_description_details_title
{
	font-weight:bold;
	margin:0px 0px 0px 0px;
}
.uc_destination_description_buttons
{
	padding-top:5px;
}
.uc_destination_description_location_header
{
	font-weight:bold;
}
.uc_destination_description_location
{
}

/* --- Content Module ---- */
.contentbody a
{
	text-decoration:none;
	color:#663600;
}

.contentbody a:hover
{
	text-decoration:underline;
	color:#677718;
}

.navitem
{
	padding-left:20px;
	padding-bottom:10px;
}


/* --- Regions Module */

.regionsheader
{
	color:#336699;
	font-weight:bold;
	font-size:11px;
	font-family:Arial;
}

.regionsurl a
{
	color:Black;
	text-decoration:none;
	font-size:10px;
	font-family:Arial;
}

/* --- Left Navigation */
.leftnavlinks a
{
	color:#677718;
	text-decoration:none;
}

.leftnavlinks a:hover
{
	color:#663600;
	text-decoration:underline;
}

/* --- Surronding Cities */
.surroundinglinks a
{
	color:#677718;
}

/* --- Top Menu (Hover) */

.tophovermenutext
{
	color:#666666;
	text-decoration:none;
}

.tophovermenutitle
{
	color:#663600;
	font-size:14px;
}

a.tophovermenutext:hover
{
	text-decoration:underline;
}

/* --- Hotel Selection */
.hotelselection
{
	
}

.hotelselectionradio
{
	margin-left:10px;
}

/* --- City Facts ----- */
.city_fact_row_on
{
	width:220px;
	background-color:#E5DFCF;
	margin:auto;
	height:15px;
}
.city_fact_row_off
{
	width:220px;
	background-color:White;
	margin:auto;
	height:15px;
}
.city_fact_right
{
	float:right;
	clear:right;
	padding-right:5px;
	margin:auto;
}

.city_fact_right a
{
	color:#663600;
}

.city_fact_left
{
	float:left;
	clear:left;
	padding-left:5px;
	margin:auto;
}

/* --- Quick LInks --- */
.qlinkfont
{
	color:#3f3312;
}

/* --- Destination Region List --- */
.listcontrol
{
	overflow:scroll; 
	overflow:auto; 
	width:220px; 
	max-height:200px;
	padding-top:5px;
	padding-bottom:5px;
	border:solid 1px #b2b2b2;
}
.listtext
{
	font-size:10px;
	color:#677718;
}
/* --- Destination Search Box --- */

.golfsearchbox
{
	text-transform:capitalize;
}
.golfcitytext
{
	font-size:9px;
}

.golfsearchbox a
{
	color:#677718;
}

.golfsearchboxfont
{
	font-size:12px;
	font-family:Arial;
	color:#999999;
}


/* --- Image Bank --- */
#imagebankphoto
{
	width:220px;
	height:150px;
 	margin-bottom:0px;
}

.imagebankstaticimage
{
    width:220px;
    height:150px;

}

#imagebankwrapper
{
    position:relative;
    clear:both;
}

.imagebankthumb
{
	height:30px;
	width:30px;
	border:0px;
	padding-bottom:10px;
	padding-right: 8px;
}

.imagebankfull
{
	
	height: 150px;
	width: 220px;
	top:0px;
	position:absolute;
	left:-5000px;
	clear:both;
}


#imagebanknav
{
	max-height:90px;
	width:240px;
	clear:both;
}


#imagebanka1:hover #imagebankimga1
{
	Left:0px;
	margin-left:0px;
		
}
#imagebanka2:hover #imagebankimga2
{
	Left:0px;
	margin-left:0px;
}

#imagebanka3:hover #imagebankimga3
{
	
	Left:0px;
	margin-left:0px;
}

#imagebanka4:hover #imagebankimga4
{
	
	Left:0px;
	margin-left:0px;
}

#imagebanka5:hover #imagebankimga5
{
	
	Left:0px;
	margin-left:0px;
}

#imagebanka6:hover #imagebankimga6
{
	
	Left:0px;
	margin-left:0px;
}

#imagebanka7:hover #imagebankimga7
{	
	Left:0px;
	margin-left:0px;
}
#imagebanka8:hover #imagebankimga8
{
	
	Left:0px;
	margin-left:0px;
}

#imagebanka9:hover #imagebankimga9
{
	
	Left:0px;
	margin-left:0px;
}

#imagebanka10:hover #imagebankimga10
{
	
	Left:0px;
	margin-left:0px;
}

#imagebanka11:hover #imagebankimga11
{
	
	Left:0px;
	margin-left:0px;
}

#imagebanka12:hover #imagebankimga12
{
	
	Left:0px;
	margin-left:0px;
}

/*--- Director Message (uc_directormessage) ---*/
#directormessage
{
	width:263px;
	font-size:11px;
	
}
#directormessage_l
{
	float:left;
	width:100px;
}
#directormessage_r
{
	float:left;
	width:160px;
	padding-bottom:10px;
}
.imageleft
{
	padding-right:5px;
	padding-bottom:5px;
	float:left;
}

/*--- Ski Conditions --*/
.snowreportlink 
{
	font-size:11px;
}
.snowreportlink a
{
	color:#663600;
}

/*--Global Styles --*/
.searchboxfont
{
	font-size:12px;
	font-family:Arial;
	color:#999999;
}
.headeradjustment
{
	margin-left:-4px;
}

/*---UC_TopHeader | Top SearchBox and Logo ---*/
.topheader_logo
{
    padding-left:15px;
    margin-top:0px;
    float:left;
    clear:left;
}
.topheader img
{ border:0px;
   
}

.topheader_searcharea
{
    background-color:#f7f5ed;
    width: 250px;
    height: 50px;
    float:right;
	padding-left:50px;
    clear:both;
 
}
.topheader
{
	width:800px;
}
.topheader_button
{
	float:left; 
	margin-top:-15px;
}
.topheader_searchbox
{
	float:left;
}
.topheader_links
{
	float:right;
	clear:right;
	width:300px;
	text-align:center;
}
.topheader_links a
{
	color:#663600;
	font-size:11px;
	padding-right:10px;
	padding-left:10px;
	text-decoration:none;
	
}

.topheader_links a:hover
{
	text-decoration:underline;
}
/*--- uc_RSS_Blog----*/
.rss_feed_blog a
{
	color:#663600;
	text-decoration:none;
}
.rss_feed_blog a:hover
{
	text-decoration:underline;
}
.rss_feed_blog p
{
	margin-top:0px;
}

/*--- uc_Twitter----*/
.twitter a
{
	color:#663600;
	text-decoration:none;
}

.twitter a:hover
{
	text-decoration:underline;
}
/*--- uc_Email---*/
.uc_email
{
	/*max-width:500px;*/
    width:100%;
    height:100%;
    max-height:1000px;
}
.uc_email_fields
{
	border:solid 1px #000000;
	height:100%;
	padding-top:20px;
	padding-left:30px;

}
.uc_email_left
{
	float:left;
	text-align:right;
	padding-top:5px;
	width:100px;

}
.uc_email_right
{
	float:left;
	padding-top:5px;
	padding-left:10px;
	width:300px;
}
.uc_email_button
{
	clear:both;
	width:100px;
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
	margin-bottom:10px;
}
.uc_email_divs
{

	
}
.uc_email_message
{
	width:200px;
	margin-right:auto;
	margin-left:auto;
}

/* -- Package Deals -- */
.deals
{
	/*--margin-left: auto; 
	margin-right: auto; --*/
}

.deals_listcontrol
{
	overflow:scroll; 
	overflow:auto; 
	width:395px; 
	max-height:275px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}

.deals_dash
{
	border-bottom:1px dashed rgb(178,178,178);
	clear: both;
	margin-top:5px;
	margin-bottom:5px;
}

.deals_left
{
	float: left; 
	padding-right: 10px; 
	clear: left; 
	width: 15%;
}
.deals_left_price
{
	font-size: 26px; 
	color: rgb(51, 102, 51); 
	font-weight: bold;
}

.deals_left_price_type
{
	font-size: 11px;
}

.deals_right
{
	border-left: 1px dashed rgb(178, 178, 178); 
	float: right; 
	padding-left: 5px; 
	clear: right; 
	width: 75%;
}
.deals_right_title
{
	color: rgb(102, 102, 0); 
	font-weight: bold;
}

.deals_call_to_action_website
{
	font-weight:bold;
	font-size:20px;

}

.deals_call_to_action_website a
{	
	text-decoration:none;
	color:#663600;
}

.deals_call_to_action_website a:hover
{
	text-decoration:underline;
}

.deals_call_to_action_phone
{
	font-size:16px;
}

.deals_disclaimer
{
	font-style:italic;
	font-size:11px;
}


/* -- Ski Banner -- */
.ski_image_banner
{
	background:url(http://travelnevada.com/images/content_images/ski_header/nvskibg.jpg);
	width:800px;
	height:250px;
	clear:both;
}

.ski_image_banner_links
{
	font-size:40px; 
	float:left; 
	line-height:36px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;color:#ffffff;
}
.ski_image_banner_links a
{
	text-decoration:none;
	color:#ffffff;
}
.ski_image_banner_links a:hover
{
	color:#979a9f;
	text-decoration:none;
}
.ski_image_banner_links_right
{
	float:right;
	text-align:right;
	margin-top:85px;
	padding-right:10px;
	font-weight:bold;
}
.ski_image_banner_links_right a
{
	color:#663600;
}

/* -- Road Conditions --*/
.uc_roadconditions
{
	width:400px;
}

.uc_roadconditions_footer
{
    clear:left;
	text-align:right;
	font-size:10px;
}

.uc_roadconditions_left
{

	float:left;
	width:0%;
}

.uc_roadconditions_right
{

	float:left;
	width:100%;
}

.uc_roadconditions_title_left
{
	float:left;
	width:50%;
}

.uc_roadconditions_title_right
{
	width:50%;
	float:left;
	text-align:right;
	font-size:10px;
}
/*--City Description Module */
.uc_city_description
{
	width:400px;
}

.uc_city_description a
{
	color:#663600;
	text-decoration:none;
}

.uc_city_description a:hover
{
	color:#677718;
	text-decoration:underline;
}

/*-- Ski Conditions Module --*/
.uc_ski_conditions
{
}
.uc_ski_conditions_title
{
	margin:0px 0px 0px 0px;
}
.uc_ski_conditions_left_block
{
	float:left;
	width:50%;
}

.uc_ski_conditions_right_block
{
	float:left;
	width:50%;
}
.uc_ski_conditions_date_block
{
	clear:both;
	padding-top:2px;
	padding-bottom:5px;
}

.uc_ski_conditions_date_block a
{
    text-decoration:none;
	color:#663600;
}


/*-- Ski Report Listing Module --*/
.uc_ski_conditions_list
{
	
}

.uc_ski_conditions_resort a
{
	text-decoration:none;
}

.uc_ski_conditions_list_resort a:hover
{
	text-decoration:underline;
	color:#677718;
}
.uc_ski_conditions_list_resort
{
	width:50%; 
	float:left;

}

.uc_ski_conditions_list_new, .uc_ski_conditions_list_base, .uc_ski_conditions_list_lifts, .uc_ski_conditions_list_status
{
	width:12%; 
	float:right;
	text-align:center;
}

.uc_ski_conditions_list_date
{
	text-align:right;
	font-size:10px;
}

/*-- RSS Blog Feed --*/
.uc_rss_feed_blog_date
{
	font-size:10px;
	color:#666666;
}

/*-- Content Collapse --*/
.ap_body_full_selected
{
	display:none;
}

.ap_body_full_title
{
	text-align:right;
	color:#663600;
}

/*-- Issue Viewer -- */
#guide_viewer
{
	display:block;
	width:635px; 
	height:600px;
}

/* -- Item Listings -- */
.listing_items
{
	list-style:none;
	margin:0px;
	padding: 0px;
	display:block;
	
}

ul.listing_items li
{
	height:120px;
}

.listing_items_item
{
	padding-top:20px;
}

.listing_items_img
{
	float:left;
	padding-top:10px;
}


ul.listing_items > li:hover
{
	background:url('/images/content_images/icon_deals/background_items.jpg') repeat-x; 
	display:block;	
}

/* -- UC Offers Details --- */
.uc_offers_details
{
}

.uc_offers_details_price
{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.uc_offers_details_pricetype
{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.uc_offers_details_valid
{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.uc_offers_details_category
{}

.uc_offers_details_disclaimer
{
	font-style:italic;
	font-weight:lighter;
}

.uc_offers_details_bookingphone
{
	font-size:18px;
	font-weight:bold;
}
.uc_offers_details_phonenumber
{
	color:White;
	font-size:100px;
	font-weight:bold;
	text-align:center;
}

.uc_offers_details_phonenumber_panel
{
	background-color:Black;	
	text-align:center;
	filter:alpha(opacity=80);
	opacity:0.8;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
}

.uc_offers_details_phonenumber_background
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;

}
a.uc_offers_details_destinations_links 
{
	color:#677718;
	text-decoration:none;
}

a:hover.uc_offers_details_destinations_links 
{
	color:#663600;
	text-decoration:underline;
}

/** Deal of Day **/
.uc_offer_dealofday
{}

.uc_offer_dealofday_title
{
    font-size:11px;
}

.uc_offer_dealofday_price
{
    font-size:11px;
}

.uc_offer_dealofday_dealtype
{
    font-size:11px;
    font-weight:bold;
}

/** Email Popup **/
.uc_titlebar_emailpopup_background
{
   	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.uc_titlebar_emailpopup_panel
{
    background-color:White;	
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	width:525px;
	color:Black;
	text-align:left;
	
}

.uc_titlebar_emailpopup_title
{
    font-size:18px;
    color:#663600;
    font-weight:bold;
    
}
.uc_titlebar_emailpopup_panel_content
{
    width:500px;
    margin-left:auto;
    margin-right:auto;
    border:solid 1px black;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
}

.uc_titlebar_emailpopup_close
{
    width:20px;
    float:right;
    padding-right:10px;
    text-align:right;
}
.uc_titlebar_emailpopup_left
{
    float:left;
    width:125px; 
    text-align:right;
    padding-right:10px;
}
.uc_titlebar_emailpopup_right
{
    float:left;
    width:365px; 
    text-align:left;   
}
.uc_titlebar_emailpopup_submit
{
    text-align:center;
}

/** Contact Us **/
#uc_contact_us_ipnewsletter
{
    padding-left:20px;
}