﻿
body {
	font-family: STHeiTi,simsun,sans-serif;	
	font-size: 81.3%;	
	letter-spacing: 1px;
	margin: 0 auto;
}

/* Heading Content */
	#header .navBar, 
	h1, 
	h2, 
	h3, 
	h4, 
	h6 { 
		font-family: STHeiTi,simsun,sans-serif; 
		letter-spacing: 0; 
		line-height: 1.1em;	
	}	
	h1 { 
		font-size: 2.5em;
	}
	
/* Sectional Content */

	/** Header Nav **/
		#header .navBar .navMenu {
			font-family: STHeiTi,simsun,sans-serif;
		}
		#header .menuDropDown .menuCopy h2 {
			font-family: STHeiTi,simsun,sans-serif;
			font-size: 2.7em;
		}
		#header .menuDropDown .menuCopy .menuCopylist ul li a {
			font-size: 1.1em;
			line-height: 1.2em;
		}
	/** Header **/
		.navMenu li { 
			padding:4px 0 0 0; 
			float:left; 
			background-position: 0 -25px;
		}
		#header .navBar .navMenu li a {
			background-position: center 23px;
		}
		#header .navBar .navMenu li.open a {
			background-position: center -37px; 
		}
		#navBar .navMenu #rolexWatches.open, 
		#navBar .navMenu #worldOfRolex.open, 
		#navBar .navMenu #dealerLocator.open { 
			height:20px;
		}
		#header .backBtn a {
			font-family: STHeiTi,simsun,sans-serif;
		}
					
	/** Textbox **/

		.textBox li.playFilm a,
		.textBox li.playFilm a:hover { 
			font-size: 1.1em !important;
		}

		/*** USOpen ***/

	/** Everest fonts **/
		.everest .textBox h1 {
			line-height: 1em; 
			font-size: 2.4em;
		}
		#basel2011 h2, 
		#basel2011 h3 { 
			line-height: 1em; 
		}
		#basel2011, 
		#basel2011 h1, 
		#basel2011 h2, 
		#basel2011 h3, 
		.everest h1, 
		.everest h2, 
		.everest h3, 
		.everest h4, 
		#watchTimeline.everest {
			font-family: STHeiTi,simsun,sans-serif;
		}
		.everestWatchSpecTable dl, 
		#watchTimeline.everest .inactiveGroup a {
			font-size: 0.9em;
		}
		#watchTimeline.everest {
			letter-spacing: -0.01em;
		}
		.everestWatchSpecTable .section div.body {
			line-height: 1.6em;
		}
		
		.globalWatchSpecTable dl {font-size: 0.9em;}

		/* IE cuts off the top of the text for some reason */
		.textBox .header1, 
		.textBox h2 { 
			margin: -5px 0 0 0; 
			padding: 5px 0 0 0; 
		}
		.textBox .body p {
			line-height: 1.2em;
		}
		#watchSpecTable td { 
			font-size: 1.2em;
			margin: 0; 
			padding: 0; 
		}
		#watchSpecBar { 
			font-size: 1.2em;
		}

	/** Timeline **/
		#Timeline.thin table tr td.sections, 
		#Timeline.thin table tr td.sections { 
			width: 25px; 
			height: 20px; 
		}

	/** WOR Navigation **/

		/*** Headers ***/		
			.worldOfRolexGrid .header1,
			.worldOfRolexGrid a.h1 { 
				padding: 5px 0 0 0;
			}

		/*** Navigation top ***/
			.worldOfRolexGrid .navigation { 
				margin: 11px 0 0 0; 
			}
			.worldOfRolexGrid .navigation ul li a { 
				font-size: 1.2em;
				line-height: 1.6em;
			}
			
		.scrollContainer div.panel .copy a { 
			font-size: 1.1em;
		}
		.scrollContainer div.panel .copy h2 {
			font-size: 3.9em;  
			line-height: 0.95em; 
			padding: 5px 0 0 0;
		}
		.worldOfRolexGrid .navigation ul.sub li { 
			font-size: 1.2em;
		}
		
	/** Footer **/
		#footer .navBar { 
			font-family: STHeiTi,simsun,sans-serif;
		}
		#footer ul {
			padding: 3px 0 0 0;
		}
		#footer ul li a { 
			line-height: 1.4em;
		}

	/** Trieste **/

		.content h2 { 
			color: #656565; 
			padding: 5px;
		}

		/*** tHomepage ***/
			#tHomepage .textBox h2 { 
				font-size: 3.1em;
				letter-spacing: 0; 
				padding: 2px 0; 
			}
			#tHomepage .textBox h3 {  
				font-size: 1.2em; 
				letter-spacing: -0.02em; 
				line-height: 1em; 
				padding: 3px 0; 
				text-transform: uppercase;
			}    
			#tHomepage .textBox p { 
				font-size: 1.2em; 
				height: auto;  
				line-height: 1.4em; 
				padding: 10px 0; 
				width: 400px;
			}
		/*** tFullStory ***/
			#tFullstory .textBox h2 { 
				font-size: 2.2em; 
				letter-spacing: 0; 
			}
			#tFullstory .textBox h3 { 
				font-size: 1.2em; 
				letter-spacing: -0.02em;
				margin: 0;  
				padding: 5px 0; 
			}    
			#tFullstory .textBox p { 
				height: 60px; 
				line-height: 1.4em;
				margin: 5px 0;  
			}
			 
		/*** tDateDaty ***/         
			#tDateday .textBox h2 { 
				font-size: 2.2em; 
				letter-spacing: 0; 
			}
			#tDateday .textBox h3 {  
				font-size: 1.2em; 
				letter-spacing: -0.02em; 
				margin: 0; 
				padding: 5px 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;
		}

	/** Dealer Affiliate pages **/

		/*** Headers ***/
			#frameset #dealerLocatorTemplate h3 { 
				overflow: visible; 
				text-transform: uppercase; 
			}
			#dealerLocatorTemplate .countrySelection h3, 
			#dealerLocatorTemplate .areaSelection h3 {
				font-family:STHeiTi,simsun,sans-serif;
			}
			#dealerDetailPage .dealerDetailContainer h4, 
			#dealerSearchResults .selectedDealerDetails h4 {
				font-family: STHeiTi,simsun,sans-serif; 
				font-size: 1.1em;
			}
			#dealerSearchResults h3.dealersInYourArea { 
				font-family: STHeiTi,simsun,sans-serif; 
				font-size: 1.3em;
			}
			
		/*** Sectional ***/
			#dealerLocatorTemplate, 
			#affiliateLocatorTemplate {
				font-size: 1em;
			}
			#dealerLocatorTemplate li.address, 
			#dealerLocatorTemplate li.distance { 
				font-size: 1em;
			}
			#dealerLocatorTemplate .countrySelection .selectionGroup .groupOptions li a, 
			#dealerLocatorTemplate .areaSelection .selectionGroup .groupOptions li a {
				font-size: 1em;
				line-height: 1.3em;
			}

	/** My Selection **/
		#mySelection .verticalList li { 
			margin: 5px 0;
		}
		#mySelection .watch .details h4 {font-size: 1.1em;}
		.seeAnotherSuggestion {font-size: 1em;}
		
	/** Home Carousel **/ 
		.homeCarouselLinks li { 
			height: 1.4em;
		}
		
	/** Watch Specs **/
		#watchSpecLayout #watchSpecs .details h2 {
			font-family: STHeiTi,simsun,sans-serif;
		}

	/** BreadCrumb **/
		#dealerLocatorTemplate .breadcrumb li {
			background-position: right -1px;
		}
		
/* Misc content */
