/* Style Imports */
@import url(/css/sub.css);

/* General Styles
--------------------------------*/
ol, ul, p { margin-bottom: 10px;}
ol { margin-left: 18px;}
ol li { list-style-type: decimal; }
.dj_ie ol { padding-left: 5px; } 
.dj_ie6 a.close { margin: 0 9px 45px 258px; float: right; }

/* Main Content 
----------------------------------------------------*/
/*#main_content { padding: 0 0 0 477px; }*/ /*Adjusts the main content to align to the top of the browser */
 

/* Body Text and Titling
----------------------------------------------------*/
#cs_container {
    margin: 55px 0 30px 0;
    padding: 0;
}

#cs_container h3, #cs_container h3.dlb_one,
#cs_container h3.dbl_two { 
    color: #fff;    
    font-size: 1.3em; 
    margin: 25px 0 10px 0;
    padding: 0;
    height: 17px;
    width: 375px;
}

.title_cs { margin: 30px 0 8px 0;}

.text_container p + img.title_cs { margin-top: 23px; }

fieldset + img.title_cs { margin-top: 25px; }

.text_container + div.clearfix {margin-top: 2px;}

#cs_container h2 { margin-bottom: 12px;}
#cs_container h2+h3 { margin: 15px 0 10px 0;}
#cs_container h3.dbl_one { margin: 15px 0 0 0;}
#cs_container h3.dbl_two { margin: 0 0 10px 0;}

.dj_ie7 #cs_container h2 { width: 450px;} 
.dj_ie6 #cs_container h3.dbl_one { margin: 15px 0 0 0;}
.dj_ie6 #cs_container h3.dbl_two { margin: -5px 0 5px 0;}
.dj_ie6 #cs_container h3 { margin: 25px 0 5px 0;} 

.text_container p { width: 375px; }

.form_container .text_container p { width: 275px; }

strong { color: #fff; display: block;}
strong.bold {
    font-weight: bold;
    /** color: #666; 888CHANGE **/
    color: #888;
    margin-bottom: 25px;
}

strong.sublist { margin-top: 10px; /** color: #666; 888CHANGE **/ color: #888;}

strong.gray { /** color: #666; 888CHANGE **/ }

ul.stars { margin-left: -12px; width: 375px;}
ul.stars li { line-height: 1.1; margin-bottom: 13px;}

li.star_one { 
    background: url(/customer_service/images/star_one.gif) 0 1px no-repeat;
    padding-left: 12px;
    }
li.star_two {   
    background: url(/customer_service/images/star_two.gif) 0 1px no-repeat;
    padding-left: 12px;
    }
    
.dj_ie ul.stars li { margin-bottom: 0; }
.dj_ie li.stars_two { margin-top: 13px;}

/* Shipping Table
----------------------------------------------------*/
table#shipping { 
    width: 445px;
    margin: 15px 0 25px -6px;
    border-bottom: 1px solid #666;
}

table#shipping tr td { padding: 1px 0 1px 6px;}

tr#shipping_time td { 
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
}

table#shipping tr#shipping_time td { padding: 6px 0 6px 6px; }

table#shipping tr.top td { padding-top: 6px;}
table#shipping tr.bottom td { padding-bottom: 4px;}

table#shipping th { padding: 0 0 6px 6px;}

table#shipping .white { color: #fff;}