﻿
/*
 * Russian Language css 
 */

/* Default styles */
	body {
		font-family: 'TextbookNewRegular', serif;
		font-size: 80%;
	}

/* Heading content */
	h1, 
	h2, 
	h3, 
	h4, 
	h6 { 
		font-family: 'HybridMediumRegular', serif; 
	}
	h1 {
		font-size: 2.9em;
	}
	/** Everest & Basel **/
		#basel2011, 
		#basel2011 h1, 
		#basel2011 h2, 
		#basel2011 h3, 
		.everest h1, 
		.everest h2, 
		.everest h3, 
		.everest h4,
		#watchTimeline.everest,
		#header .menuDropDown .menuCopy h2 {
			font-family: 'HybridMediumRegular', "Times New Roman", serif;
		}
		#basel2011 h1, 
		#basel2011 h2, 
		#basel2011 h3 { 
			line-height: 0.9em;
			margin: 0 0 0 -4px;
			padding: 0;
		}
	
/* Non-Semantic Classes */
	.interactBtn {
		font-family: 'HybridMediumRegular', "Times New Roman", serif;
	}
	.interactBtn a {
		padding: 13px 40px;
	}

/* Layout Content */
	/** Header **/
		#header .navBar .navMenu { 
			font-family: 'HybridMediumRegular', "Times New Roman", serif;
		}
		#header .navBar .navMenu li a {
			line-height: 2.2em;
		}
		/** Back btn **/
			.backBtn {
				font-family: 'HybridMediumRegular', "Times New Roman", serif;		
			}	
		
	/** Dealer locator **/

		#dealerLocatorTemplate .dealerLocatorOptions ul li {
			font-family: 'HybridMediumRegular', "Times New Roman", serif;
		}
		#dealerLocatorTemplate .countrySelection h3,
		#dealerLocatorTemplate .areaSelection h3 { 
			font-family: "TextbookNewRegular", "Lucida Sans Unicode", "Lucida Grande", serif;
		}
		
		#dealerSearchResults h3.dealersInYourArea {
			font-family: "TextbookNewRegular", "Lucida Sans Unicode", "Lucida Grande", serif;
		}
		
		#dealerLocatorTemplate .countrySelection .selectionGroup .groupOptions li a,
		#dealerLocatorTemplate .areaSelection .selectionGroup .groupOptions li a { 
			font-size: 1.3em; 
			line-height: 1.6em;
		}

		#dealerDetailPage .dealerDetailContainer h4, 
		#dealerSearchResults .selectedDealerDetails h4 {
    		font-family: "TextbookNewRegular", "Lucida Sans Unicode", "Lucida Grande", serif;
    			}
		#dealerLocatorTemplate li.address, 
		#dealerLocatorTemplate li.distance { 
    		font-size: 1em;
		}

	/** Footer **/
		#footer .navBar { 
			font-family: 'HybridMediumRegular', "Times New Roman", serif;
		}
		#footer ul {
			padding: 1px 0 0 0;
		}
		#dealerLocatorTemplate .breadcrumb li {
			font-family: "Times New Roman", serif;
		}

	/** TextBox **/	
		.textBox h1 {		
		}
		.textBox .body p { 	
		}
		
	/** Carousel **/
		.carousel li.panel .copy a { 
			color: #FFFFFF; 
			line-height: 1em; 
		}
		.carousel li.panel .copy h4 { 
			font-size: 1.2em; 
		} 
		.carousel li.panel .copy h3 {  
			color: inherit;
			font-size: 1.6em; 
		}
		.carousel li.panel .copy h2 {  
			font-size: 4.2em;
			line-height: 0.9em; 
			padding: 2px 0; 
		}  
		.carousel li.panel .copy p { 
			font-size: 1.1em; 
			line-height: 1.4em; 
			padding: 1px 0 
		} 
		#watchCarouselTemplate .carousel li.panel h2 { 
			font-size: 2.6em; 
		}
		.homeCarouselLinks li a { 
			font-family: 'TextbookNewRegular', Serif; 
		}

	/** Velvet Tray **/
		.final img { 
			left: 0;
			position: absolute; 
			top: -10px; 
		}
		
	/** Watch Timeline **/
		#Timeline.thin table tr td.sections, 
		#Timeline.thin table tr td.sections { 
			width:20px; 
			height:20px;
		}
		/*** Everest ***/
			#watchTimeline.everest {
				letter-spacing: -0.01em;
			}
		
	/** My Selection **/
		#mySelection h3 {
			font-family: "TextbookNewRegular", "Lucida Sans Unicode", "Lucida Grande", serif;
		}
		#mySelection .watch .details h4 {
			font-size:1em;
		}
		
	/** Watch Specs **/
		#watchSpec { 
			padding: 25px;
			position: absolute; 
			top: 140px; 
		}
		#watchSpecLayout #watchSpecs .details h2 {
			font-family: "TextbookNewRegular", "Lucida Sans Unicode", "Lucida Grande", serif;
		}
		

        .globalWatchSpecTable dl {font-size: 0.9em;}
		
		/*** Everest ***/
			.everestWatchSpecTable .section div.body {
				line-height: 1.6em;
			}
		
	/** WOR **/
		.worldOfRolexGrid .navigation ul.sub { 
			font-size: 0.9em; 
			width: 100%;
		}
		.breadCrumbList ul.main {
			font-family: 'HybridMediumRegular', "Times New Roman", serif;
		}

	/** 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.2em; 
			margin: 5px 0; 
		}
		#tFullstory .scrollContainer div.panel .content p { 
			line-height: 1.2em;
		}
		#tDate .scrollContainer div.panel .content p, 
		#tDepth .scrollContainer div.panel .content p { 
			line-height: 1.2em; 
		}
