/* Custom Styles */

::selection {
    background:#A8D1FF;
     /* Safari */
}

::-moz-selection {
    background:#A8D1FF;
     /* Firefox */
}

ul.includes {
    list-style:none;
    overflow:hidden;
}

ul.includes li {
    background:url(../images/checkbox.png) 0 1px no-repeat;
    padding:0 20px 0 20px;
    width:260px;
    float:left;
}

.payment_buttons {
    height:60px;
    clear:both;
    padding:10px 0;
    background:url(../images/payment-or.png) 170px 25px no-repeat;
}

.pay-pal {
    float:left;
    margin:0 75px 0 0;
}

.pay-pal-small {
    float:left;
    margin:0 0 0 10px;
}

a.livechat_status {
    width:140px;
    height:55px;
    position:absolute;
    top:265px;
    right:300px;
}

img.live-chat-status {
    margin:0 0 21px 0;
}

div.live-chat-status {
    margin:0 0 20px 0;
    position:relative;
    width:253px;
    height:93px;
}

img.live-chat-status-image {
    width:76px;
    height:33px;
    position:absolute;
    top:10px;
    right:-15px;
}

div.guarantee_seal {
    margin:200px 0 0 25px;
}

div.faq_topics {
    overflow:hidden;
    margin:25px 0;
}

div.faq_topics_box {
    overflow:hidden;
    margin:0 0 10px 0;
    border-bottom:#DDD 1px dotted;
    padding:0 0 10px 0;
}

div.faq_topics_box h1.faq_titles {
    font-weight:700;
    border-bottom:#DDD 1px solid;
    padding:0;
    float:left;
    margin:0 10px 0 0;
    width:140px;
    font-size:14px;
    color:#000;
}

div.faq_topics_box h1.faq_titles a {
    color:#000;
    text-decoration:none;
}

div.faq_topics_box ul {
    float:left;
    margin:0;
    border-left:#DDD 1px solid;
    list-style-position:inside;
    padding:0 0 0 10px;
}

div.faq_topics_box ul li {
    padding:0;
    margin:0;
}

h1.titles a.back-to-topics {
    float:right;
    font-size:11px;
    text-decoration:none;
    margin:2px 0 0 0;
}

p.back-to-top {
    margin:5px 0 0 0;
}

a.back-to-top {
    font-size:11px;
    text-decoration:none;
    margin:0;
    background:#66A8F7;
    color:#FFF;
    padding:4px 7px 5px 10px;
    font-weight:bold;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    border:#FFF 1px solid;
}

div#left_faq_content h4 {
    font-size:130%;
}

div.order_note{font-size:12px;color:#777;margin:25px 0 20px 0;}
div.order_note.bottom{margin:25px 0 0 0;}
div.order_note span{border-bottom:#BBB 1px dotted;}
div.order_note small{font-size:90%;border-bottom:#BBB 1px dotted;}

input.submit_btn{padding:3px 10px;}
