/* Checkout Styles */

/* Custom Layout */

#custom {width: 510px; float: left; display: inline; margin-right: 20px;}
#custom h2 {font-size: 24px; color: #007596; letter-spacing: -1px; padding: 0 0 12px 20px;}
#custom h3 {font-size: 18px; margin: 0 0 12px 0; border: 0; color: #007596;}
#custom h4 {padding: 2px 0 4px 20px; color: #333333; font-size: 12px; border-bottom: 1px solid #dadada; font-weight: bold;}

#custom.map h3 {font-size: 14px;}

#custom.blog h3, #custom.blog h3 a {margin: 6px 0 0 0; border: 0; color: #007596;}
#custom.blog h4 {padding: 2px 0 8px 20px; margin-bottom: 10px; color: #333; font-size: 11px; border-bottom: 1px solid #dadada; font-weight: normal;}
#custom.blog h4 strong {color: #007596; }

#custom.blog .Bentry {margin-top: 20px; padding-bottom: 8px;}

#custom.blog .BList {margin-top: 20px; padding-bottom: 8px;}
#custom.blog .BList p img {width: 100px; height: 75px;}

#custom.blog .Bcomm {margin-bottom: 20px; border-bottom: 1px solid #dadada; padding-bottom: 8px;}
#custom.blog .Bcomm h4 {border: 0; margin: 0;}
#custom.blog .Bcomm p {font-size: 11px; line-height: 14px;}
#custom.blog img {margin: 0 20px 20px 0; border: 2px solid #dadada;}

#custom.blog span.counters {font-size: 11px; margin-left: 20px; margin-bottom: 10px;}

#custom.blog .Bnav {background: #fafafa; height: 14px; border-top: #007596 1px solid; padding: 8px 20px; position: relative; font-size: 12px;}
#custom.blog .Bnav .older {display: block; width: 200px; text-align: right; position: absolute; top: 0; right: 20px; padding: 8px 0;}

#custom table {margin: 10px 0 12px 20px; display: block;}
#custom table h3 {padding: 0 0 8px 0; margin: 0;}
#custom table h4 {padding: 0 0 4px 0; margin-bottom: 8px;}
#custom table .data {font-size: 12px; padding: 0 0 2px 0;}

#custom img {float: left; margin: 15px 15px 15px 0;}



#customRight {width: 200px; position: relative; background: #fafafa; float: left; display: inline; border-bottom: 1px solid #007596;}
#customRight ol {margin: 8px 10px 10px 30px;}
#customRight ol li {font-size: 12px; line-height: 14px; padding-bottom: 6px; margin-bottom: 6px; border-bottom: 1px solid #ccc;} 
#customRight ul {margin: 8px 10px 10px 10px;}
#customRight ul li {font-size: 12px; line-height: 14px; padding: 0 0 6px 5px; margin-bottom: 6px; border-bottom: 1px solid #ccc; list-style-type: none;} 






#faq {border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; padding: 6px 0 8px 0; margin: 0 20px 20px 20px;}
#faq h2 {font-size: 18px; padding: 0; line-height: 18px; margin: 14px 0 12px 0;}
#faq h3 {font-size: 14px; padding: 0; line-height: 14px; margin: 14px 0 2px 0;}
#faq p {padding: 0 0 12px 0;}

