@charset "UTF-8";
/* CSS Document */

a {outline: none; }
a img {outline: none; }

body,
form input { font-family:Arial, Helvetica, sans-serif; }

.container { margin:0 auto; }

/* HEADER */
.header { width:702px; height:93px; background:url(../images/header.gif) no-repeat; margin:0 auto; }
.header_repeat { background:url(../images/top_bg_repeat.gif) repeat-x; height:93px; width:100%;}

.adifylogo { width:165px; height:70px; position:relative; float:left; position:relative; top:15px; left:5px; }
.adifylogo a { width:165px; height:70px; float:left; }

/* CTA */
.cta { float:right; width:382px; position:relative; top:62px; right:15px; }
.cta a,
.cta a:link { background:url(../images/cta_def.gif) no-repeat top left; width:382px; height:21px; float:left; }
.cta a:hover { background:url(../images/cta_over.gif) no-repeat top left; width:382px; height:21px; }

/* VIDEO */
.video { width:702px; height:424px; background:url(../images/video_bg.gif) no-repeat; margin:0 auto; }
.video_content { margin:0 auto; width:640px; height:400px; position:relative; top:15px; }
.video_repeat { background:url(../images/video_bg_repeat.gif) repeat-x; height:424px; width:100%; }

/* TABS */

.tabcontent { width:702px; height:265px; background:url(../images/content_bg.gif) no-repeat;  margin:0 auto; }
.tab_repeat { background:url(../images/center_bg_repeat.gif) repeat-x; height:265px; width:100%; }
.tab_btns { width: 671px; height:46px; margin:0 auto;  }
.tab_btns img { float:left; margin:15px 0 0 0; }

.btnAF a,
.btnAF a:link { background:url(../images/alliandfrank_def.gif) no-repeat; width:335px; height:31px; float:left; margin:15px 0 0 0; }
.btnAF a:hover { background:url(../images/alliandfrank_over.gif) no-repeat; width:335px; height:31px; }

.btnTJ a,
.btnTJ a:link { background:url(../images/tiffandjohn_def.gif) no-repeat; width:335px; height:31px; float:left; margin:15px 0 0 0; }
.btnTJ a:hover { background:url(../images/tiffandjohn_over.gif) no-repeat; width:335px; height:31px; }

.tabLeft { width:315px; height:160px; float:left; color:#7a7a81; font-size:13px; padding:20px 20px 10px 20px; line-height:17px; }
.tabDivide { width: 1px; height:150px; float:left; background-color:#cdccd1; margin-top:20px; }
.tabRight { width:300px; height:160px; float:right; color:#ef802e; font-size:13px; padding:20px 20px 10px 20px; }
*html .tabRight { width:300px; height:160px; float:right; color:#ef802e; font-size:13px; padding:5px 20px 15px 20px; }
*html .tabDivide { width: 1px; height:150px; float:left; background-color:#cdccd1; margin-top:5px; }
*html .tabLeft { width:315px; height:160px; float:left; color:#7a7a81; font-size:13px; padding:5px 20px 15px 20px; line-height:17px; }

.tabRight form { float:left; margin:5px 0 0 0; }
.tabRight form { color:#797980; }
.tabRight form label { float:left; margin:5px 0 0 0; }
.tabRight form input {float:right; width:240px; margin:5px 0 0 0; color:#BCBCBC; font-size:11px;}

fieldset#submitform { width:240px; float:right; }
fieldset#submitform input { float:left; width:12px; height:12px; padding:0; }

label#checksend {color:#797980; font-size:11px; margin-left:3px; margin-top:6px; float:left;}
fieldset input#subbtn { background:url(../images/btn_sendemail.gif) no-repeat; width:79px; height:23px; border:0px; cursor:pointer; float:right; }

fieldset { border:none; outline:none; margin:0; padding:0; }

.sharecopy { color:#797980; font-size:9px; text-align:center; width:600px; margin:0 auto; }
.sharecopy a { color:#797980; }

/* FOOTER */
.footer_bg { width:100%; background-color:#ef8536; height:75px;}
.footer { width:702px; margin:0 auto; }
#footer_links { float:left; }
ul#footer_links { list-style:none; margin:0; padding:20px 0 0 15px;  color:#ffffff; font-size:11px;}
ul#footer_links a { color:#ffffff; font-size:11px; text-decoration:none;}
ul#footer_links a:hover { text-decoration:underline;}
ul#footer_links li { float:left; padding:0 5px 0 0; }

.copywrite { color:#ffffff; font-size:11px; float:right; padding:20px 15px 0 0; }

.sendfromsuccess { width:300px; }
.sendfromsuccess a img { float:right; width:79px; }

/*.shareLinks { margin:0; padding:0; float:left; width:640px; position: relative; top:23px; left:30px; }
.shareLinks a { color:#464646; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
*/
#sHov { background-color:#333; padding:3px; width:230px; position:absolute; left:350px; top:230px; height:170px; border:1px solid #fff; }
#social { width:200px; margin:0 auto; padding:0; position:relative; top:10px; }
*+html #sHov { background-color:#333; padding:3px; width:230px; position:absolute; left:420px; top:230px; height:170px; border:1px solid #fff; }
/**html .shareLinks { margin:0; padding:0; float:left; position:absolute; top:495px; left:198px; width:640px; }
*html #sHov { background-color:#333; padding:3px; width:545px; position:absolute; left:200px; top:200px; height:32px; }

*+html .shareLinks { margin:0; padding:0; float:left; width:640px; position: relative; top:20px; left:28px; }
*+html #sHov { background-color:#333; padding:3px; width:545px; position:relative; left:92px; bottom:19px; height:32px; }
*/
.embedForm { width:230px; float:left; margin: 10px 0 0 0; }
form#embedVid { width:200px; margin:0 auto; padding:0; }
p#embedLabel { margin:0 auto; padding:5px 0 5px 0; width:200px; }