﻿
/* COMMON */
#topnav #about a.tab {background-position:0 27px;}
.errors ul {margin:20px;}


/* LANDING PAGE */
.landingtop {height:169px; background:url(images/landing/landtop_bg.jpg) top left no-repeat;}
.landingtop .topimg {float:right; width:624px;} 
.landingtop h2 {padding:55px 0 0 130px;}

.sidenav .links {color:#4D4D4D; background:url(images/landing/sidenav.gif) top left no-repeat;}
.sidenav .links h3 {margin:0 0 15px 0;}
.sidenav .links p {margin:0 10px 15px 10px; font-size:10px;}

.amlanding {margin:20px 15px 0 290px; min-height:400px; color:#4D4D4D; background:url(images/landing/landing_bg.jpg) top left no-repeat;}
.amlanding h2 {padding:10px 0 35px 0; width:440px; font-size:11px;}
.amlanding p {color:#4D4D4D; margin:0 0 10px 0; width:440px;}


/* CONTACT US */
.contact {background:url(images/contactus/contact_us_bg.jpg) top right no-repeat;}
.contact .indent {margin-left:20px; padding-bottom:10px;}
.contact p {width:595px;}

.contact .requiredrow {margin-left:370px;}
.contact .requiredrow p {width:auto;}
.contact .section {padding:25px; border-bottom:1px solid #FFF; background-color:#FEFCD4;}
.contact .center {text-align:center;}
.contact .req {color:#ED1C24;}
.contact .row {clear:left; margin:8px 0 0 0;}
.contact .row label {display:block; float:left; padding:0 10px 0 0; width:360px; text-align:right; line-height:20px; color:#555;}
.contact .row input {width:200px;} 
.contact .assitsquestions {padding-left:385px;}
.contactinst p {width:100%; text-align:center; font-weight:bold;} 
.prodinfo {float:left; width:390px;}
.prodinfo .row label {width:130px;}

.messageinfo {padding:8px 0 0 0;}
.messageinfo label {display:block; float:left; padding:0 10px 0 0; width:135px; text-align:right; line-height:12px; color:#555;}
.messageinfo label em {font-size:10px;}
.messageinfo textarea {width:200px; height:100px; vertical-align:top;} 


/* CONTACT THANK YOU */
.genericpage {min-height:300px;}
.righttouts {float:right; width:430px;}
.righttouts div {float:left; margin:0 0 0 10px; width:198px; height:202px;}
.righttouts .promocontent {margin:0;}
.righttouts .promocontent h3 {padding:18px 0 6px 18px;}
.righttouts .promocontent p {margin:0 0 12px 18px; width:165px;}
.righttouts .cheflorena {margin:0;}
.righttouts .cheflorena h3 {padding:18px 0 12px 18px;}
.righttouts .cheflorena p {margin:0 0 12px 18px; width:100px;}


/* MEDIA */
.mediatop {height:189px; background:url(images/media/mediatop_bg.gif) top left no-repeat;}
.mediatop p {margin:0 0 0 130px; width:435px; color:#FFF;}
.mediatop h2 {padding:55px 0 5px 130px;}
.mediatop .topimg {float:right; width:382px;} 

.media .sidenav .links {background:url(images/media/sidenav.gif) no-repeat;}

.medialanding {margin:24px 15px 0 260px; height:400px; color:#4D4D4D; background-image:none;}
.medialanding .movie {float:left; width:343px; height:247px; background:url(images/media/media_noflash.gif) top left no-repeat;}
.medialanding .movie p {margin:100px 0 0 50px; color:#fff; font-weight:bold; width:250px;}
.medialanding .movie a {color:#fff;}
.medialanding .details {margin:0 0 0 365px;}
.medialanding h2 {padding:0 0 2px 0; font-weight:normal; font-size:16px; width:320px; background:url(../Global/images/separator.gif) bottom left repeat-x; margin:0 0 20px 0;}
.medialanding p {color:#4D4D4D; margin:0 0 10px 0; width:320px;}