﻿*{
    margin: 0;
    padding: 0;}
body{
    width: 896px;
    margin: 0 auto;
    font-family: Tahoma;
    background: #ffffff;}
img{
    margin: 0px;
    padding: 0px;}
a{
    color: #d3608c;}

/* Header */
#header{
    width: 896px;
    height: 152px;
    float: left;
    background: url("../images/header_bg.jpg") no-repeat top left;}
#header h1 a{
    width: 426px;
    height: 64px;
    float: left;
    text-indent: -2000px;
    margin: 30px 0 0 37px;
    background: url("../images/logo.png") no-repeat;}
#header h2{
    width: 426px;
    float: left;
    margin: 5px 0 0 37px;
    color: #af094c;
    font-size: 0.7em;
    text-align: center;}
* html #header h2{    
    margin-left: 20px;}    

/* Left Menu */    
#left_menu{
    width: 194px;
    float: left;
    padding-bottom: 20px;
    overflow: hidden;
    background: url("../images/left_menu_bottom_bg.jpg") no-repeat bottom left;}
#left_menu ul{
    padding-top: 29px;
    float: left;
    background: url("../images/left_menu_top_bg.jpg") top left no-repeat;}
#left_menu ul li{
    list-style: none;
    float: left;}
#left_menu ul li a{
    height: 27px;
    width: 179px;
    padding: 8px 0 0 15px;
    display: block;
    text-decoration: none;
    float: left;
    background: url("../images/left_menu_bg.jpg") no-repeat top left;
    color: #c5557f;
    font-size: 0.9em;}
#left_menu ul li a:hover{
    font-weight: bold;}
#left_menu ul li#menu_1 a{
    background: url("../images/menu_1.jpg") no-repeat top left;}
#left_menu ul li#menu_2 a{
    background: url("../images/menu_2.jpg") no-repeat top left;}
#left_menu ul li#menu_3 a{
    background: url("../images/menu_3.jpg") no-repeat top left;}
#left_menu ul li#menu_4 a{
    background: url("../images/menu_4.jpg") no-repeat top left;}
#left_menu ul li#menu_5 a{
    background: url("../images/menu_5.jpg") no-repeat top left;}
#left_menu ul li#menu_last a{
    padding-bottom: 17px;
    background: url("../images/menu_last.jpg") no-repeat top left;}
a.available_now{
    margin-left: 13px;
    float: left;}
    
/* Main Content */
#main_content_home,  #main_content{
    width: 468px;
    float: left;
    padding: 0 5px 0 35px;
    overflow: hidden;
    background: url("../images/content_bg.jpg") no-repeat top left;}
#main_content_home{
    background: url("../images/content_bg_home.jpg") no-repeat top left;}
#main_content_web_chat{
    float: left;
    width: 677px;
    padding: 50px 0 0 20px;
    background: url("../images/content_bg.jpg") no-repeat top left;}
h2.title{
    width: 473px;
    float: left;
    padding: 50px 0 25px 0;
    text-align: center;
    color: #c5557f;
    font-size: 1.1em;
    font-weight: bold;}
h5{
    font-size: 0.9em;
    padding-top: 10px;
    color: #C5557F;}
.need_to_connect{
    float: left;
    margin: 40px 0 20px 57px; }
#main_content_home p, #main_content p, #main_content ul{
    margin: 10px 6px 0 0;
    font-size: 0.8em;
    color: #666666;}
#main_content_home p.p1, #main_content p.p1{
    margin: 10px 125px 0 0;}
#billing_to_phone, #billing_to_credit_card{
    width: 207px;
    height: 96px;
    float: left;
    color: #c5557f;
    margin-top: 10px;
    padding: 10px 13px 0 13px;
    background: url("../images/phone_box.jpg") no-repeat top left;}
#billing_to_credit_card{
    float: right;}
#billing_to_phone h4, #billing_to_credit_card h4{
    font-weight: bold;
    font-size: 1.6em;}
#billing_to_phone h6, #billing_to_credit_card h6{
    font-size: 0.6em;}
#main_content_home .disclaimer, #main_content .disclaimer{
    font-size: 0.6em;
    width: 468px;
    margin: 5px 0 5px 0;
    float: left;
    text-align: center;}
.line_box_1{
    width: 232px;
    margin: 10px 0;
    float: left;
    overflow: hidden;
    background: url("../images/line_box_1.jpg") no-repeat top left;}
.line_box_1 a{
    cursor: pointer;}
.line_box_1 img{
    width: 72px;
    height: 78px;
    margin: 7px 7px 2px 7px;
    float: left;}
.line_box_1 h5{
    margin-top: 7px;
    float: left;
    color: #c5557f;
    font-size: 0.8em;}
#billing_to_phone h5, #billing_to_credit_card h5{
    padding-top: 0px;}
#main_content_home .line_box_1 p, #main_content .line_box_1 p{
    margin: 0px 1px;
    float: left;
    width: 140px;
    font-size: 0.7em;}
.line_box_1_bottom{
    width: 232px;
    height: 7px;
    float: left;
    background: url("../images/line_box_1_bottom.jpg") no-repeat bottom left;}
#faqs h4{
    color: #c5557f;
    padding: 10px 0 0 0;}
#faqs p{
    padding: 5px 0 5px 0;
    margin: 0;}
p.pa{
    margin-top: 45px;
    float: left;}
p.pName{
    padding: 15px 0 30px 0;
    font-style: italic;}
.contact_box{
    width: 315px;
    display: inline;
    float: left;
    overflow: hidden;
    margin: 0 0 20px 80px;
    background: url("../images/contact_box_bottom.png") no-repeat bottom left #F4E5EA;}
.contact_box_top{
    width: 315px;
    height: 12px;
    float: left;
    background: url("../images/contact_box_top.png") no-repeat top left;}
.contact_box label, .contact_box input, .contact_box textarea{
    width: 295px;
    margin-left: 10px;
    padding: 0px;
    display: inline;
    float: left;
    color: #C5557F;}
.contact_box input, .contact_box textarea, .contact_box select, .newsletter_select{
    border: 1px solid #a43c61;}
.contact_box select, .newsletter_select{
    float: left;
    margin-left: 10px;
    color: #C5557F;}
.contact_box label{
    margin-top: 7px;
    color: #a43c61;
    font-weight: bold;
    font-size: 0.8em;}
input.submit_button{
    width: 101px;
    height: 20px;
    float: right;
    margin: 10px 15px;}
.captcha{
    color: #a43c61;
    font-weight: bold;
    font-size: 0.8em;
    float: left;}
.captcha img{
    border: 1px solid #a43c61;}
.required{
    margin-left: 10px;
    font-weight: bold;
    font-size: 0.8em;
    float: left;}
#ctl00_MainContentPlaceHolder_postOption input{
    width: 180px;
    margin-bottom: 2px;}
.our_mediums{
    color: #a43c61;
    font-size: 0.8em;
    text-align: center;}
.our_mediums td{
    padding: 3px;}
tr.our_mediums_alt{
    background-color: #DEAFC1;
    color: #fff;}
#main_content p.Bbold{
    font-size: 1.2em;
    font-weight: bold;
    color: #a43c61;}
#main_content .smallFont{
    font-size: 0.6em;
    font-style: italic;}
table#whoseAvailable{
    width: 350px;
    text-align: center;
    margin-left: 50px;
    color: #666666;}
#whoseAvailable thead{
    color: #C5557F;}
.waTR1{
    background: #F9EAF1;}
a.twitter{
    float: right;
    margin: 300px 40px 0 0;}
    
/* Right Column */
#right_column{
    width: 194px;
    overflow: hidden;
    float: left;
    background: url("../images/right_column_bg.jpg") repeat-y;}
#right_column h3{
    font-size: 0.8em;
    text-align: center;
    color: #c5557f;}
h3#right_column_top{
    padding: 80px 0 5px 0;
    text-align: center;
    color: #c5557f;
    font-size: 0.8em;
    background: url("../images/right_column_top.jpg") no-repeat top left;}
.line_box_2{
    width: 180px;
    margin-left: 9px;
    padding: 8px 0 0 0;
    display: inline;
    float: left;
    overflow: hidden;
    background: url("../images/line_box_2.png") no-repeat top left #ffffff;}
.line_box_2 h4{
    font-size: 0.8em;
    text-decoration: underline;
    text-align: center;
    color: #c5557f;}
.line_box_2 p{
    font-size: 0.7em;
    color: #c5557f;
    padding: 7px;}
.line_box_2_bottom{
    width: 180px;
    height: 8px;
    float: left;
    background: url("../images/line_box_2_bottom.jpg") no-repeat bottom left;}
.text_a_medium{
    width: 148px;
    height: 76px;
    display: inline;
    float: left;
    padding: 15px 10px;
    margin: 40px 0 0 15px;
    background: url('../images/text_a_medium.png') no-repeat top left;}
.text_a_medium a{
    color: #FFFFFF;
    font-size: 15px;}
.text_a_medium a:hover{
    color: #C5557F;}
.text_a_medium p{
    color: #C5557F;}
    
.text_a_medium p{
    font-size: 11px;}
.right_column_bottom{
    width: 194px;
    height: 7px;
    padding-top: 15px;
    float: left;
    background: url("../images/right_column_bottom.png") no-repeat bottom left;}
    
/* msn_popup */
#msn_popup{
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: url("../images/chat_popup.png") top left no-repeat;
    width: 229px;
    height: 152px;
    overflow: hidden;}
html * div#msn_popup{
    position: fixed;
    float: right;
    clear: both;}
#msn_close_button{
    width: 12px;
    height: 12px;
    margin: 10px 6px 0 0;
    float: right;}
#msn_chat_button{
    width: 120px;
    height: 26px;
    clear: right;
    float: right;
    margin: 95px 40px 0 0;}