@charset "UTF-8";
/* CSS Document  */


/* HTML5 tags */
figure, header, menu, section, article, aside, footer { display: block; }
 
/* Basic Structures */ 

* { padding:0; margin:0; }

body { background:url(http://d32ctq2snek8j1.cloudfront.net/en/images/html-bg.jpg) repeat-x center top #101010; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:16px; color:#000; }

	header { background:url(http://d32ctq2snek8j1.cloudfront.net/en/images/masthead.jpg) center top; width:1008px; height:712px; margin:0 auto; position:relative; }
	header p { width:595px; font-size:13px; color:#FFF; font-weight:bold; position:absolute; left: 320px; top: 8px; padding:0; margin:0; }
	header p span { color:#ffff00 }
	header h3 { width:555px; color:#ffff00; font-size:17px; font-family:Arial, Helvetica, sans-serif; text-align:right; position:absolute; top: 250px; left: 360px; }
	header h3 span { color:#999999 ; font-style:italic; font-size:12px !important; display:block; }
	header h4 { width:315px; font-size:22px; color:#FFF; text-align:center; text-shadow:#000 1px 1px 4px; position:absolute; left: 297px; top: 309px; }
	header ul { width:220px; color:#FFF; font-size:18px; position:absolute; left: 365px; top: 379px; }
	header ul li { background:url(http://d32ctq2snek8j1.cloudfront.net/en/images/header-bullet.png) no-repeat left top; line-height:28px; margin:4px 0; padding-left:32px; }
	header #form {
	height: 259px;
	width: 261px;
	right: 95px;
	position: absolute;
	bottom: 65px;
}
	
	figure { background:url(http://d32ctq2snek8j1.cloudfront.net/en/images/figure-bg.jpg); width:852px; margin:0 auto; padding-top:10px; }
	
	section { background:url(http://d32ctq2snek8j1.cloudfront.net/en/images/figure-bg.jpg); width:802px; float:left; padding:0 25px; }
	section h2 { background:url(http://d32ctq2snek8j1.cloudfront.net/en/images/h2.jpg) no-repeat right 2px #990000; width:855px; height:55px; color:#FFF; font-size:40px; font-weight:bold; padding: 15px 0 0 15px; margin-left:-34px; margin-bottom:10px; }
	.ie7 section h2 { font-size:40px; }
	section a { color:#990000; }
	
	section#layer1 h3 { color:#ff0000; text-shadow:#838383 1px 1px 1px; text-align:center; font-size:28px; margin-bottom:5px; }
	section#layer1 ul { overflow:hidden; margin-bottom:10px; }
	section#layer1 ul li { width:767px; border:1px solid #999; padding:15px; margin:8px 0; position:relative; float:left; }
	section#layer1 ul li img { float:left; margin-right:15px; }
	
	section#layer2 img, section#layer3 img, section#layer9 img, section#layer12 img { float:right; margin:10px 0 20px 0; }
	
	.ie7 section#layer3 h2 { font-size:32px; }
	
	section#layer4 ul{ background:url(http://d32ctq2snek8j1.cloudfront.net/en/images/layer4-main-circle.jpg) no-repeat center 150px; height:860px; position:relative; }
	section#layer4 ul li { font-size:12px; }
	section#layer4 ul li strong { font-size:14px; display:block; }
		.cirle1 { background:url(http://d32ctq2snek8j1.cloudfront.net/en/images/layer4-circle1.jpg) no-repeat right top; width:215px; padding-top:140px; position:absolute; top:0px; left:65px; }
		.cirle2 { background:url(http://d32ctq2snek8j1.cloudfront.net/en/images/layer4-circle2.jpg) no-repeat left top; width:170px; padding-top:140px; padding-left:45px; position:absolute; top:0px; right:45px; }
		.cirle3 { background:url(http://d32ctq2snek8j1.cloudfront.net/en/images/layer4-circle3.jpg) no-repeat right top; width:209px; padding-top:155px; position:absolute; top:260px; left:0px; }
		.cirle4 { background:url(http://d32ctq2snek8j1.cloudfront.net/en/images/layer4-circle4.jpg) no-repeat left top; width:179px; padding-top:155px; padding-left:30px; position:absolute; top:260px; right:5px; }
		.cirle5 { background:url(http://d32ctq2snek8j1.cloudfront.net/en/images/layer4-circle5.jpg) no-repeat left top; width:175px; padding-top:200px; position:absolute; bottom:40px; left:200px; }
		.cirle6 { background:url(http://d32ctq2snek8j1.cloudfront.net/en/images/layer4-circle6.jpg) no-repeat left top; width:175px; padding-top:200px; position:absolute; bottom:20px; right:170px; }
		
	section#layer5 ul { width:797px; margin:0 auto; }
	section#layer5 ul li { margin:10px 0; }	
	section#layer5 ul li { background:url(http://d32ctq2snek8j1.cloudfront.net/en/images/layer5-testimonials-bg.png); width:747px; height:259px; font-size:12px; font-style:italic; padding:25px; }
	.ie7 section#layer5 ul li { font-size:11px; }
	section#layer5 ul li h3 { background:url(http://d32ctq2snek8j1.cloudfront.net/en/images/layer5-star.png) no-repeat left top; font-size:24px; font-style:italic; line-height:35px;  padding-left:150px; margin-left:220px; }		
	section#layer5 ul li strong { text-align:right; display:block; }
	section#layer5 ul li img { float:left; margin:0 20px 0 0; }
	
	.ie7 section#layer6 h2 { font-size:34px; }
	section#layer6 td { font-size:13px; }
	section#layer6 td span { padding-left:10px; display:block; }
	section#layer6 td img{ display:block; }
		td.light { background:#FFF; height:38px; }	
		td.dark { background:#f0f0f0; height:38px; }
		td.red { background:#5d030c; height:38px; color:#FFF; }
		
	section#layer7 div { background:url(http://d32ctq2snek8j1.cloudfront.net/en/images/layer7.jpg); height:402px; margin:15px 0; }	
	section#layer7 article { width:265px; color:#FFF; float:right; padding:25px; }
	section#layer7 h3 { font-size:16px; text-align:center; }			
	section#layer7 p { font-size:13px; }
	section#layer7 span { font-size:12px; font-style:italic; text-align:center; display:block; }
	
	section#layer8 {}
	section#layer8 ul { background:url(http://d32ctq2snek8j1.cloudfront.net/en/images/layer8-element.png) no-repeat left top; padding-top:345px; margin-top:25px; }
	section#layer8 ul li { width:225px; font-size:14px; float:left; display:inline; margin-left:63px; }
	section#layer8 ul li h4 { font-size:20px; } 
	section#layer8 ul li:first-child { margin-left:0; }
	
	section#layer9 ul { margin-left:30px; }
	section#layer9 ul li { list-style:disc; padding-left:20px; margin-left:20px; }
	
	section#layer10 h2 { font-size:34px; }
	section#layer10 ul { overflow:hidden; }
	section#layer10 li { width:370px; display:inline; float:left; margin:0 15px; }
	section#layer10 dl { margin-bottom:4px; }
	section#layer10 dt, section#layer10 dd { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding:10px; }
	section#layer10 dt { background:#990000; color:#FFF; margin-bottom:4px; }
	section#layer10 dd { background:#d3d3d3; }
	
	section#layer11 { clear:both; }
	section#layer11 div { background:url(http://d32ctq2snek8j1.cloudfront.net/en/images/layer11-bg.jpg); height:463px; margin-top:-10px; position:relative; }
	section#layer11 article{ width:450px; text-align:center; position:absolute; top:65px; left:50px; }
	section#layer11 h3 { font-weight:bold; font-size:20px; } 
	section#layer11  p { font-size:12px; }
	
	section#layer12 span { font-size:22px; }
	
	footer {
	/* [disabled]background:url(http://d32ctq2snek8j1.cloudfront.net/en/images/bottom.jpg); */
	height:325px;
	clear:both;
}
	footer h3 { padding-top:4px; font-size:34px; text-align:center; color:#FFF; font-weight:bold; }
