﻿

/** Default Styles **/
	body { 
		font-family: "Lucida Grande","Lucida Sans Unicode", Arial,Verdana,sans-serif; 
		font-weight: normal;
	}

/** Headers **/ 
	.header1 { 
		font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; 
		font-size: 3.1em; 
		letter-spacing: -0.05em; 
		margin-bottom: 15px; 
	}
	h1 { 
		font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; 
	}
	h2 { 
		font-size: 2.10em; 
		font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; 
	}
	h3 { 
		font-size: 1.30em; 
		font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		color: #FFFFFF; 
	}
	h4 { 
		font-size: 1.15em; 
		line-height: 18px; 
		color: #b9b9b9; 
	}
	h5 { 
		font-size: 1.1em; 
		line-height: 0.5em; 
	}
	h6 { 
		font-size: 1.8em; 
		font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; 
	}

/** Header **/
	.navMenu li a  { 
		font-size: 1.0em; 
	}   
	
/** Carousel **/
	.scrollContainer div.panel .copy { 
		bottom: 0; 
		left: 140px; 
		margin: 0; 
		position: absolute; 
	}
	.scrollContainer div.panel .copy a { 
		color: #b89c43;
	}
	.scrollContainer div.panel .copy a:hover { 
		color: #FFFFFF; 
	}
	.scrollContainer div.panel .copy h3 { 
		font-size: 1.6em; 
	}
	.scrollContainer div.panel .copy h2 { 
		font-size: 3.9em; 
		line-height: 0.95em; 
		padding: 2px 0; 
	}  
	.scrollContainer div.panel .copy p { 
		font-size: 1.1em; 
		line-height: 1.4em; 
		padding: 1px 0 
	} 

/** Watch Carousel **/
	#watchCarouselTemplate #carousel .scrollContainer h2 { 
		font-size: 3.1em; 
	}  
	
/** Watch spec page **/
    .globalWatchSpecTable dl {font-size: 0.9em;}
	    
/** End Definition classes **/


/* Store loc */
	#dealerLocatorTemplate .breadcrumb li { 
		font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; 
	}
	#dealerLocatorTemplate li.address, 
	#dealerLocatorTemplate li.distance { 
		font-size: 1em;
	}
	    
/** textbox **/
	.textBox h2 {  
		font-size: 3.1em; 
		letter-spacing: -0.05em; 
		line-height: 0.95em; 
		margin-bottom: 0;
	}
	.textBox h3 { 
		font-size: 1.5em; 
		letter-spacing: -0.06em; 
	}
	.split-header-box .subHeadline h2 {
		font-family: 'RolexGothicLightRegular', "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}
	#dealerLocatorTemplate .areaSelection h3 {
		font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	}
	#dealerDetailPage .dealerDetailContainer p, 
	#dealerSearchResults .selectedDealerDetails {
		font-size: 1.2em;
	}
	.textBox { 
		padding: 25px 25px 15px 25px;
		position: absolute;  
	}
	.textBox p { 
		font-size: 1.2em; 
		line-height: 1.4em;
	}
	.textBox .links { 
		margin-top: 0.5em; 
	}
	.textBox .links a { 
		color: #FFFFFF;
		display: block; 
		margin-bottom: 0.5em; 
	}
	.textBox .links a:hover { 
		color: #B89C43;
	}
	.textBox .body { 
		margin-top: 1em; 
		overflow: auto; 
	}
	.textBox .jScrollPaneContainer { 
		margin: 1em 0; 
	}
	.textBox .storyContext, 
	.textBox .subHeadline { 
		margin-bottom: 0.6em; 
	}
	.textBox .zoomImage { 
		margin-top: 10px; 
	}
	.textBox .upArrow { 
		float: right; 
		padding-right: 10px; 
	}
	.textBox .downArrow { 
		float: right; 
	}	 
	.textBox .body p { 
		font-size: 1.2em; 
		letter-spacing:0; 
		line-height: 1.4em; 
		padding:1px 0;  
	}

/** Trieste **/
	.content h2, 
	.content h2, 
	.content h2 { 
		color: #656565; 
	}
	#tHomepage .textBox h2 { 
		font-size: 3.1em; 
		letter-spacing: 0;
		padding: 2px 0; 
	}
	#tHomepage .textBox h3 { 
		font-size: 1.1em; 
		letter-spacing: -0.02em; 
		line-height: 1em; 
		padding: 3px 0; 
		text-transform: uppercase; 
	}    
	#tHomepage .textBox p { 
		height: 60px; 
		line-height: 1.4em; 
		padding: 10px 0; 
		width: 400px; 
	}
	#tFullstory .textBox h2 { 
		font-size: 2.2em; 
		letter-spacing:0; 
	}
	#tFullstory .textBox h3 { 
		font-size: 1.1em; 
		letter-spacing: -0.02em; 
		margin: 0 0 3px 0; 
		text-transform: uppercase; 
	}    
	#tFullstory .textBox p { 
		height: 60px; 
		line-height: 1.4em; 
		margin: 5px 0; 
	}	          
	#tDateday .textBox h2 { 
		font-size: 2.2em; 
		letter-spacing: 0;
	}
	#tDateday .textBox h3 { 
		font-size: 1.1em; 
		letter-spacing: -0.02em; 
		margin: 0 0 3px 0; 
		text-transform: uppercase; 
	}    
	#tDateday .textBox p { 
		height: 60px; 
		line-height: 1.4em; 
		margin: 5px 0; 
	}
	#tFullstory .scrollContainer div.panel .content p,
	#tDate .scrollContainer div.panel .content p, 
	#tDepth .scrollContainer div.panel .content p { 
		line-height: 1.4em; 
	}
	#footer ul li a	{ 
		font-size: 1em !important; 
	}
	#downloadSelection .box h5 { 
		line-height: 1.3em; 
	}

/* Footer */
	#footer ul {
		padding: 1px;
	}
	
	#footer ul li a {
		line-height: 1.8em;
    }
	
/* WOR */
	.worldOfRolexGrid .header1 { 
		margin: 0; 
		padding: 5px 0; 
	}

/* Timeline */
	#watchTimeline h2 {
		font-size: 1.2em;
		margin: 0;
	}

/* Share panel */
	#footer .menus .share #shareLegal {
		letter-spacing: 1px;
		line-height: 1.2em;
	}
	#footer .menus .share .mainValidator { 
		font-size: 1em;
	}
	
/* Downloads */	
	#download-wrapper h2 {
		font-size: 1.5em;
	}	
