/* 
   CSS Styles 
*/
body{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;background:url('../images/bodyBG.png') repeat;}
div{position:relative;}
ul{}
ul li{}

img {border:0;}

a{text-decoration:none;color:#d3185b;}
a:hover{color:#f35b92;}
a:active {}
a:visited{text-decoration:none;}
img{}
p{padding:5px;padding-left:0;}
.floatLeft{float:left;}
h1{font-size:26px;line-height:28px;padding-bottom:5px;}
h2{font-size:18px;line-height:20px;padding-bottom:5px;}
h3{font-size:16px;line-height:18px;padding-bottom:5px;}
h4{font-size:14px;line-height:16px;}
h5{font-size:12px;line-height:14px;}
h6{font-size:10px;line-height:12px;}
.clear{display:block;clear:both;}
.clear.padme{padding:15px 0;}
.floatLeft{display:block;float:left;}

/*general*/
#page{}
.horizDivider{display:block;height:1px;background:url('../images/horizontalDivider.png') repeat-x;margin:20px 0;}
.horizDivider.padme{padding-bottom:15px;}

/*header*/
#headerWrapper.index{height:500px;background:url('../images/headerWrapperBG.png') repeat-x top left;z-index:10;}
#headerWrapper{height:214px;background:url('../images/headerWrapperBGshort.png') repeat-x top left;z-index:10;}
#header{margin:0 auto;width:960px;z-index:15;}
#header a.logo{display:block;width:160px;height:53px;background:url('../images/logo-new.png') no-repeat;position:absolute;top:12px;left:1px;}
#header a.logo span{display:block;position:absolute;left:-9999px;}


/*navigation*/
ul.navigation{display:block;float:right;font-family:verdana;font-size:13px;font-weight:normal;line-height:140%;text-align:center;}
ul.navigation li{display:block;float:left;margin-bottom:7px;}
ul.navigation li a{float:left;display:block;padding:0 0 0 13px;height:75px;;color:#e9cbce;cursor:pointer;background:url('../images/navDivider.png') no-repeat right 25px;}
ul.navigation li a span{display:block;padding:30px 22px 0 7px;height:75px;cursor:pointer;}
ul.navigation li a:hover{color:#fff;}
ul.navigation li.current a{display:block;background:url('../images/left-tab1.png') no-repeat left top;padding:0 0 0 13px;height:75px;font-weight:normal;color:#fff;}
ul.navigation li.current a{padding-right:0!important;}

ul.navigation li.current a span{display:block;background:url('../images/right-tab1.png') no-repeat right top;padding:30px 22px 0 7px; vertical-align:middle;height:75px;}	
ul.navigation li.current a:hover{background:url('../images/left-tab1.png') no-repeat left top;}
ul.navigation li.current a:hover span{background:url('../images/right-tab1.png') no-repeat right top;}

/*Link to Spanish version*/
.espanol{
	display:block; 
	background-color:#CC3300;
	color:#FFFFFF;
	width:80px;
	height: 23px;
	top:100px; 
	left: 5px;
	float:left;
	text-align:center;
	z-index:100;
	}

a.espanol:link{text-decoration:none; color:#FFF;}
a.espanol:visited{text-decoration:none; color:#fff;}
a.espanol:hover{text-decoration:none; color:#000;}	

/*end link to Spanish version*/
	
/*Link to English version*/
.english{
	display:block; 
	background-color:#CC3300;
	color:#FFFFFF;
	width:80px;
	height: 23px;
	top:100px; 
	left: 5px;
	float:left;
	text-align:center;
	z-index:100;
	}

a.english:link{text-decoration:none; color:#FFF;}
a.english:visited{text-decoration:none; color:#fff;}
a.english:hover{text-decoration:none; color:#000;}	

/*end link to English version*/

.videoSpot{
	background-image:url(../images/videoSpot.png); 
	width:935px;
	height:409px;
	top: 87px;
	position:relative;
	background-position:top right;
	background-repeat:no-repeat;
}

.videoSpotS{
	background-image:url(../images/videoSpotS.png); 
	width:935px;
	height:409px;
	top: 87px;
	position:relative;
	background-position:top right;
	background-repeat:no-repeat;
}

.bannerAbout{
	background-image:url(../images/banner-about.png); 
	width:935px;
	height:409px;
	top: 87px;
	position:relative;
	background-position:top right;
	background-repeat:no-repeat;
}

.bannerAboutS{
	background-image:url(../images/banner-aboutS.png); 
	width:935px;
	height:409px;
	top: 87px;
	position:relative;
	background-position:top right;
	background-repeat:no-repeat;
}

.bannerShot{
	background-image:url(../images/banner-shot.png); 
	width:935px;
	height:409px;
	top: 87px;
	position:relative;
	background-position:top right;
	background-repeat:no-repeat;
}

.bannerShotS{
	background-image:url(../images/banner-shotS.png); 
	width:935px;
	height:409px;
	top: 87px;
	position:relative;
	background-position:top right;
	background-repeat:no-repeat;
}

.bannerFAQ{
	background-image:url(../images/banner-faq.png); 
	width:935px;
	height:409px;
	top: 87px;
	position:relative;
	background-position:top right;
	background-repeat:no-repeat;
}

.bannerFAQS{
	background-image:url(../images/banner-faqS.png); 
	width:935px;
	height:409px;
	top: 87px;
	position:relative;
	background-position:top right;
	background-repeat:no-repeat;
}


.bannerMedia{
	background-image:url(../images/banner-media.png); 
	width:935px;
	height:409px;
	top: 87px;
	position:relative;
	background-position:top right;
	background-repeat:no-repeat;
}

.bannerMediaS{
	background-image:url(../images/banner-mediaS.png); 
	width:935px;
	height:409px;
	top: 87px;
	position:relative;
	background-position:top right;
	background-repeat:no-repeat;
}

.bannerLinks{
	background-image:url(../images/banner-link.png); 
	width:935px;
	height:409px;
	top: 87px;
	position:relative;
	background-position:top right;
	background-repeat:no-repeat;
}

.bannerLinksS{
	background-image:url(../images/banner-linkS.png); 
	width:935px;
	height:409px;
	top: 87px;
	position:relative;
	background-position:top right;
	background-repeat:no-repeat;
}

.bannerContact{
	background-image:url(../images/banner-contact.png); 
	width:935px;
	height:409px;
	top: 87px;
	position:relative;
	background-position:top right;
	background-repeat:no-repeat;
}

.bannerContactS{
	background-image:url(../images/banner-contactS.png); 
	width:935px;
	height:409px;
	top: 87px;
	position:relative;
	background-position:top right;
	background-repeat:no-repeat;
}

.video{
position:absolute;
margin-left: 11px;
margin-top: 53px;
}


#indexheader{
width: 960px;
}

/*slider*/
#slider{width:960px;}

ol li{
	font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:14px;
	list-style-type: decimal;
	margin-left:33px;
	color:#b72336;
}

ol p{
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;
	color:#000000;
	}

.panel-wrapper .col1{width:531px;float:left;margin-right:19px;}
.panel-wrapper .col2{width:410px;float:left;}
.sliderFeatureImg{display:block;width:531px;height:353px;background:url('../images/sliderFeatureImgBG.png') no-repeat;padding-top:11px;}
.sliderFeatureImg img{display:block;width:510px;height:329px;margin:0 auto;}
.panel-wrapper .title{display:block;position:absolute;left:-9999px;}
.panel-wrapper h2{color:#453220;font-size:41px;line-height:43px;padding:15px 0 15px 0;}
.panel-wrapper p{color:#746b62;font-size:24px;line-height:26px;}
.panel-wrapper a{color:#0aa594;}
.panel-wrapper .col2 span{color:#9d9792;font-size:12px;font-style:italic;padding:20px 0 15px 0;display:block;}


/*body content*/

/*social network icons*/
.icon {border:none; padding:0; float:right; margin-top:-50px;} 

.fb{margin-right:5px;}

.findUs {margin-right:3px;}

/*news module*/
.blockModule{width:525px;background:#ffffff;border:1px solid #dad6ce; float:left;}
.blockModule .triangle{display:block;width:42px;height:14px;background:url('../images/rightcolTriangle.png') no-repeat;position:absolute;top:-14px;left:15px;}
.blockModule .content{width:500px;margin: 0 auto;padding:20px 0; font-size:11px; line-height:130%}
.blockModule h4{background:url('../images/horizontalDivider.png') repeat-x bottom;padding-bottom:10px;margin-bottom:15px;}
.blockModule .title{font-family:Georgia;color:#5c2932;font-size:14px;padding:10px 0 0 0;font-weight:bold;display:block; line-height:130%}
.blockModule .quote{font-family:Georgia;color:#b69ca0;font-size:14px;font-style:italic;line-height:18px;}
.blockModule .divider{background:#f2f0f0;height:1px;margin:10px 0;}

#mainContent{margin:25px auto 15px auto;width:960px;z-index:0;}
#mainContent .col1{width:300px;padding-right:20px;float:left; margin-left: 25px;}
#mainContent .col2{width:300px;padding-right:20px;float:left;}

#mainContent h3{font-size:22px;font-family:georgia;color:#b72336;padding-bottom:10px;font-weight:bold;}
.readMore{display:block;float:left;width:108px;height:98px;background:url('../images/callout.png') no-repeat;margin:5px 15px 10px 0;}
.readMore a{color:#fefefd;font-size:13px;font-weight:bold;text-align:center;display:block;}
.readMore p{text-align:center;display:block;color:#afaba3;font-size:11px;line-height:14px;padding:12px 0 0 0;}
.readMore .content{width:73px;margin:0 auto;margin-top:12px;}
p.tagline{display:block;font-size:40px;color:#453220;text-shadow:0 1px 0 #faf9f8;width:960px;position:absolute;top:120px;line-height:45px;}
p.tagline a{color:#cb4051;}

#mainContent.innerPage .col{width:930px; padding-right:30px;float:left;}
#mainContent.innerPage h3{font-size:22px;font-family:georgia;color:#b72336;padding-bottom:10px;font-weight:bold}
#mainContent.innerPage p{color:#5b5751;line-height:22px;}
#mainContent.innerPage .readMore p{text-align:center;display:block;color:#afaba3;font-size:11px;line-height:14px;padding:12px 0 0 0;}
/*#mainContent img{padding:7px;background:#fff;border:1px solid #dfdbd2;}*/
img.floatLeft{margin:15px 15px 15px 0;}

/*footer*/
#footerWrapper{height:44px;background:url('../images/footerWrapperBG.png') repeat-x;}
#footer {
font-size:12px;
margin-left:auto; margin-right:auto;
padding-top:8px;
width:960px;
}

#footer p{
margin-left:auto; 
margin-right:auto;
width:850px;
	}
	
#footer a{display:block;float:left;margin-right:20px;margin-left:10px; color:#FFFFFF;}
#footer a:hover{color:#000;}

