@charset "utf-8";
/* CSS Document */

@import url("reset.css");

/*-----------------------------Default Layout Styles------------------------------*/

body{margin:0; padding:0;}
.container{width:893px; margin:0 auto;}
.layout{width:893px; height:813px; background:url(../images/layout.png) bottom center no-repeat;}
#logo{text-align:center; height:109px;}

/*-----------------------------Default Layout Styles------------------------------*/






/*-----------------------------Progress Bar Styles------------------------------*/


#progress{font:32px 'BebasNeueRegular', Arial, sans-serif;}
#bar {margin:5px 0 0 0; padding:17px 0 0 0; text-align:center;}
#progress span { width:514px; text-align:center;  font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#d9d9d9; padding:0 0 15px 0; margin:0;}
#bar p { font-family:Tahoma, Geneva, sans-serif; padding:0; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#b4b4b4;}
div.progressBg{width:100%; height:36px; background:url(../images/progress_bg.png) 50% 11px no-repeat; margin-top:-4px;}
div.progressBar{width:100%; height:36px; background:url(../images/progress_shadow_right.png) top center no-repeat;}
div.progressBar_left{width:100%; height:36px; background:url(../images/progress_shadow_left.png) -3px 0px  no-repeat;}
.progressShade{ background:url(../images/progress_shade.png) 50% 12px no-repeat; width:568px; height:30px;}
#progressMain{ background-position:30% 11px; width:568px; height:30px; margin:0 auto;}

/*-----------------------------Progress Bar Styles------------------------------*/






/*-----------------------------Countdown Styles------------------------------*/

.countdown{ background:url(../images/timer_bg.png) top center no-repeat; height:160px; margin-top:8px; }
#countbox{ margin:0 auto; width:568px; }
#countbox .col{float:left; clear:right; width:140px;}
#countbox .col .top, #countbox .col .bottom{float:left; clear:left; text-align:center; width:100%; }
#countbox .col .top{font:60px 'BebasNeueRegular', Arial, sans-serif ; padding-top:5px; }
#countbox .col .bottom{ font:30px 'BebasNeueRegular', Arial, sans-serif ; color:#b2b2b2; text-shadow:1px 1px 0 #fff; padding-top:10px;}

/*-----------------------------Countdown Styles------------------------------*/






/*-----------------------------Button Styles------------------------------*/

.buttons{background:url(../images/divider.png) top center no-repeat; height:157px; } 
.buttons .tab{width:229px; margin:0 auto; padding-top:23px; height:56px; } 
a#contact{margin-right:19px;}
.buttons .tab a{ width:104px; height:23px; display:block; font:bold 11px Tahoma; color:#FFFFFF; text-decoration:none; padding-top:5px; float:left; }
.buttons .tab a img{ border:0; margin-bottom:-2px; margin-right:8px; margin-left:10px; }
.buttons .share{width:300px; margin:0 auto; } 
.buttons .share h1{font:normal 30px 'BebasNeueRegular'; margin:0 15px 0 0; padding:0; float:left; clear:right;}
.buttons .share span.share_icons{ float:left; clear:right; padding-top:8px; }
.buttons .share span.share_icons a{ margin-left:11px; }
.buttons .share span.share_icons img{border:0; } 


/*-----------------------------Button Styles------------------------------*/






/*-----------------------------Bottom Content Styles------------------------------*/

.content{padding:0 110px; width:673px; height:235px; } 
.content h1{ font:normal 24px 'BebasNeueRegular'; padding:0; margin:0 0 13px 0;}
.content p{ font:normal 12px Arial, Helvetica, sans-serif; color:#767676; padding:0; margin:0; line-height:17px; text-align:justify; }
.leftpanel{width:207px;float:left;clear:right;}
.rightpanel{width:427px;float:right;clear:right;}
.rightpanel p{padding-top:20px; }  
span.service_logos{ width:290px; height:50px; background:url(../images/services.png) top no-repeat; display:block;float:left; clear:right; }   
.rightpanel a.more-services{ width:93px; height:33px; float:right; text-decoration:none; font:bold 11px Tahoma; color:#FFFFFF; text-decoration:none; text-align:left; padding:5px 0 0 10px; }
.footer{  text-align:center; font:bold 11px Tahoma;color:#fff; text-shadow:1px 1px 0 rgba(0,0,0,0.2); }  

/*-----------------------------Bottom Content Styles------------------------------*/


/*-----------------------------External Font------------------------------*/


@font-face {     
	font-family: 'BebasNeueRegular';     
	src: url('fonts/BebasNeue-webfont.eot');     
	src: url('fonts/BebasNeue-webfont.eot?iefix') format('eot'),          
	url('fonts/BebasNeue-webfont.woff') format('woff'),          
	url('fonts/BebasNeue-webfont.ttf') format('truetype'),          
	url('fonts/BebasNeue-webfont.svg#webfontj1CI1MAi') format('svg');     
	font-weight: normal;     
	font-style: normal; 
} 


/*-----------------------------External Font------------------------------*/


/*-----------------------------Style Switcher------------------------------*/

.styleswitcher{position:fixed;  left:0; top:50px;width:40px; height:114px; padding:10px 0; z-index:3000; background:url(../images/switcher_bg.png) top left no-repeat; }
.styleswitcher a{background:0;  width:28px; height:21px; display:block; padding-left:6px; margin-bottom:3px;} 
.styleswitcher a:hover{background:url(../images/switcher_hover_bg.png) top left no-repeat;  width:28px; height:21px; display:block; padding-left:6px; margin-bottom:3px; }
.styleswitcher a.skin01 span{background:url(../images/style-pallate.png) no-repeat;  background-position:100% -1px; width:25px; height:21px; display:block; cursor:pointer;}
.styleswitcher a.skin02 span{ background:url(../images/style-pallate.png) no-repeat; background-position:100% -24px; width:25px; height:21px; display:block; cursor:pointer;}
.styleswitcher a.skin03 span{ background:url(../images/style-pallate.png) no-repeat;background-position:100% -46px;  width:25px;height:21px; display:block; cursor:pointer; }
.styleswitcher a.skin04 span{ background:url(../images/style-pallate.png) no-repeat; background-position:100% -69px; width:25px;height:21px; display:block; cursor:pointer;}



/*-----------------------------Style Switcher------------------------------*/