#main.non-catalog{margin:0;}
#page-head{position:relative;height:62px;border-bottom:1px solid #ccc;}
#page-head h1{font-size:38px;padding:12px 0 0;}

#aside-nav{float:left;width:220px;border-right:1px solid #ccc;padding:20px 0;}
#aside-nav li{font-size:16px;line-height:28px;}
#aside-nav li a.dgnselected,
#aside-nav li .dgnactive{font-weight:bold;}

#content.non-catalog-content{float:left;width:696px;padding:35px 0 50px 40px;border:0;border-left:1px solid #ccc;margin-left:-1px;}
#content.non-catalog-content h1{color:#66cc99;font-size:35px;margin-bottom:25px;}
#content.non-catalog-content .btn{background:#66cc99;cursor:pointer;height:25px;width:125px;}
#content.non-catalog-content .btn:hover{color:#009752 !important;}
#content.non-catalog-content .thanks_btns a{color:#fff;text-decoration:none;text-align:center;line-height:25px;}
#content.non-catalog-content .thanks_btns a:hover{color:#fff;text-decoration:none;}

table.shipping{border:1px solid #ccc;width:100%;margin-bottom:3em;}
table.shipping th{padding:5px 10px;font-size:14px;color:#252525;background:#edf8f5;line-height:18px;}
table.shipping td{padding:10px 10px;line-height:18px;border-bottom:1px solid #ccc;background:#fff;}
table.shipping td p{margin:0;}
table.shipping .time{width:88px;}
table.shipping .cost{width:71px;}

#right_popup_container table.shipping th{font-size:12px;}
#right_popup_container h2,
#right_popup_container h3{color:#252525;margin:0;font-size:12px;}
#right_popup_container h2{margin-bottom:10px;}
#right_popup_container table.shipping{margin-bottom:15px;}
#right_popup_container table.shipping p{margin:0;}
#right_popup_container .countries{display:inline-block;width:100%;vertical-align:top;}
#right_popup_container .countries ul{margin:0 0 15px;float:left;width:120px;padding:0;}
#right_popup_container .countries ul li{margin:0;list-style:none;}



#main.non-catalog .text p {margin: 0 0 1.5em;}
#main.non-catalog .text a {color: #1F659A;}
.text .countries{display:inline-block;width:100%;vertical-align:top;}
.text .countries ul{margin:0;float:left;width:145px;margin-bottom:3em;}
.text .countries ul li{margin:0;list-style:none;}

form .row{display:inline-block;width:100%;vertical-align:top;margin-bottom:8px;}
form .row label{float:left;font-size:14px;float:left;width:120px;line-height:30px;}
form input[type=text]{float:left;margin-right:10px;border:1px solid #ccc;height:15px;padding:7px 9px;width:340px;}
form textarea{float:left;margin-right:10px;border:1px solid #ccc;padding:7px 9px;width:340px;height:200px;}
#main.non-catalog form select{float:left;margin-right:10px;border:1px solid #ccc;padding:7px 9px;width:360px!important;}
form .row-submit{margin-left:120px;}
form .row-submit input{margin-right:10px;}

form span.error{float:left;color:#ff0101;line-height:30px;}
form .error input{border:1px solid #ff0101;}
form .error select{border:1px solid #ff0101;}

form.contact label{width:90px;}
form.contact .row-submit{margin-left:90px;}

form.email label{font-size:18px;line-height:30px;display:block;}
form.email input{margin-bottom:10px;}
#main.non-catalog form.email a{color:#666;}

.text .cc_landing{overflow:hidden;zoom:1;padding:30px 0 0;border-top:1px solid #ccc;margin-top:35px;}
.text .cc_landing h2{font-size:18px;color:#666;margin:0 0 .5em;}
.text .cc_landing .links{float:left;width:195px;}
.text .cc_landing .contact{float:left;width:230px;}
.text .cc_landing .faq{float:left;width:270px;}
.text .cc_landing ul{margin:0;}
.text .cc_landing ul li{margin:0;list-style:none;}
.text .cc_landing ol{margin:0;}
.text .cc_landing li{margin:0;}
.text .cc_landing p{line-height:16px;}

#main.non-catalog .text p.nom{margin:0;}
#main.non-catalog .text h2.alt{color:#66cc99;font-size:16px;margin:2em 0;}

p.thanks_btns{margin-top:2.5em;}
p.thanks_btns a{margin-right:15px;}

#faq_list{margin:0 0 20px;border-bottom:1px solid #ccc;}
#faq_list h2{margin:0 0 12px;color:#1f659a;}
#main.non-catalog #faq_list a{color:#666;}
#faq_list ul{margin:0 0 30px 5px;}
#faq_list li{margin:0;list-style:none;font-weight:bold;}

#faq h2{margin-top:3em;color:#252525;}
#faq h3{font-weight:bold;color:#666;}
#faq .countries ul{margin:0;}

.text.non-catalog-content h2 {color:#252525;font-weight:normal;}
.text.non-catalog-content h3 {color:#252525;margin:0;font-size:12px;}

.download_presskit{position:absolute;right:0px;top:40px;font-size:14px;color:#1f659a;}


table.list{width:100%;margin-top:3em;}
table.list th{padding:8px 15px;font-size:14px;color:#252525;background:#edf8f5;line-height:18px;}
table.list td{padding:10px 15px;line-height:18px;border-bottom:1px solid #ccc;}
table.list td p{margin:0;}
table.list .date{width:140px;}
#main.non-catalog table.list a{color:#666;}
#main.non-catalog table.list a:hover{color:#1f659a;}

p.news_sub{font-size:14px;color:#252525;}

#main.non-catalog .privacy_terms h2{margin-bottom:0px;line-height:25px;}
#main.non-catalog .privacy_terms h3{color:#666;font-weight:bold;}

.text.non-catalog-content.site_map .links{float:left;width:170px;}
.text.non-catalog-content.site_map .links.women{width:340px;}
.text.non-catalog-content.site_map h2{margin-bottom:1.5em;}
.text.non-catalog-content.site_map h3{font-size:14px;}
.text.non-catalog-content.site_map a{color:#252525;}
.text.non-catalog-content.site_map a:hover{color:#1f659a;}
.text.non-catalog-content.site_map li a{color:#666;}
.text.non-catalog-content.site_map ul{margin:0;}
.text.non-catalog-content.site_map ul li{margin:0;list-style:none;}
.text.non-catalog-content.site_map div.clear{height:15px;}
.text.non-catalog-content.site_map a.back-to-top{color:#1f659a;}

#main.non-catalog ul.inline_links{margin:0 0 1.5em;}
#main.non-catalog ul.inline_links li{margin:0;list-style:none;line-height:25px;}

.affiliate h2{margin:1.5em 0 0;}

.affiliate_apply{overflow:hidden;zoom:1;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:2.5em;}
.affiliate_apply .new{float:left;width:300px;margin-right:30px;}
.affiliate_apply .existing{float:right;width:300px;margin-right:30px;}
.affiliate_apply .btn{background:#00a0e3!important;}
#main.non-catalog .affiliate_apply li{margin:0;}
#content.non-catalog-content .affiliate_apply .btn{width:102px;text-align:center;line-height:24px;}
#content.non-catalog-content .affiliate_apply .btn:hover{color:#1F659A !important;}