a@charset "utf-8";
/* CSS Document */

h1.cms {font:30px/40px Myriad pro, Arial, Tahoma, Helvetica !important; color:#6e0f0f; font-weight:bold !important; letter-spacing:-1px; text-transform:uppercase}
h2.cms {font:20px/30px Myriad pro, Arial, Tahoma, Helvetica !important; color:#000; font-weight:bold !important; text-transform:uppercase; padding-top:20px;}
.crossed {color:#c1c1c1; text-decoration:line-through;}
.tiny {font-size:11px !important; line-height:20px; padding-top:10px; color:#808080;}
p.padding {padding:15px 0;}
ol#reasons {list-style-type:decimal; font-size:13px; background:#f2f0ed; padding:25px; padding-left:50px; margin-top:10px; font-weight:bold}
ol#reasons li p {font-size:13px; padding:10px 0 10px 7px; font-weight:normal;}
#cms_subscriptions {padding:110px 0 20px; overflow:auto; margin-left:-20px;}

.cms_subscr {margin-left:20px; float:left; background:#f6f5f3; border:1px solid #e4dfd9; width:179px; border-top:none;}
#cms_subscr_free {background:url(../images/build/subs_plan_free.png) no-repeat; width:196px; height:89px; margin-left:-16px; margin-top:-89px; position:relative;}
#cms_subscr_premium {background:url(../images/build/subs_plan_premium.png) no-repeat; width:196px; height:89px; margin-left:-16px; margin-top:-89px; position:relative;}
#cms_subscr_passport {background:url(../images/build/subs_plan_passport.png) no-repeat; width:196px; height:89px; margin-left:-16px; margin-top:-89px; position:relative;}
#cms_subscr_preferred {background:url(../images/build/subs_plan_preferred.png) no-repeat; width:196px; height:89px; margin-left:-16px; margin-top:-89px; position:relative;}
.subscr_heading {left:5px; top:20px; position:absolute; text-align:center; width:68px;}
.subscr_heading h5 {font:19px/20px Myriad pro, Tahoma, Arial; font-weight:bold; padding-bottom:0; color:#fff;}
.subscr_heading p.items {line-height:12px !important; font-size:10px; color:#fff; padding-top:0 !important;}
.cms_subscr ul {margin:0 !important; padding:10px 20px !important;}
.cms_subscr ul li {list-style-type:none; padding-bottom:7px;}
.cms_subscr ul li.featured {background:#edebe7; margin:0 -19px; padding:7px 19px;}

#faq_questions {padding:10px;}
#faq_questions a {color:#000;}
#faq_questions ul li {list-style-type:none;}
#faq_questions ul li ul li a {font-size:11px;}

#cms_page #acc_ml {margin-top:0 !important;}
#cms_page {margin-bottom:20px; font-family: Lucida sans unicode, Tahoma, Arial;}
div.left {float:left; padding-right:10px; width:350px;}
div.right {float:right; padding-left:20px; width:420px;}
#cms img {float:left; margin:10px 20px 20px 0;}
#cms_page h3 {font-size:19px; color:#665d4e; margin-top:10px;}
#cms_page p.intro_text {padding-top:10px; margin-top:0;}
#cms_page p {padding:15px 0;}
.tabs_devider {background:url(../images/build/tabs_devider.gif) repeat-x left bottom; clear:both; height:29px; clear:both; margin:30px 0 0px;}
.tabs_devider .contr {background:url(../images/build/tabs_deviders_bg.gif) repeat-x left top; display:inline-block}
.tabs_devider h4 {margin:0 !important; padding:0 !important; line-height:29px; background:url(../images/build/tabs_deviders_l.png) no-repeat left top;}
.tabs_devider h4 span {display:inline-block; background:url(../images/build/tabs_deviders_r.png) no-repeat right top; padding:4px 15px; height:21px !important; overflow:hidden;}



