/* override things in regular CSS file for home page */
#pagecontent {padding-top: 0;}

/* Blue phonevalet area */
table.bigbox { border-collapse: collapse;}
table.bigbox td {margin: 0; padding: 0;}
.bigbox table {border-collapse: collapse;}
.bigbox td.tr, .bigbox td.tl, .bigbox td.br, .bigbox td.bl { height: 8px; width: 8px; background-repeat: no-repeat;}
.bigbox td.ts, .bigbox td.bs, .bigbox td.ls, .bigbox td.rs { background-color: #0067A8;}
.bigbox td.ls, .bigbox td.rs { width: 8px; }
.bigbox td.bs, .bigbox td.ts { height: 8px; }
.bigbox td.tr { background-image: url(/images/200710/pvbox/TR.gif); }
.bigbox td.tl { background-image: url(/images/200710/pvbox/TL.gif); }
.bigbox td.br { background-image: url(/images/200710/pvbox/BR.gif); }
.bigbox td.bl { background-image: url(/images/200710/pvbox/BL.gif); }
.bigbox td.content {background-color: #0067A8; white-space: nowrap;}
.feature {color: white; font-size: 14px; font-weight: bolder; letter-spacing: -0.1em; line-spacing: 140%;}
.fineprint {color: white; font-size: 10px;}
#pvdescr {color: white; font-size: 12px; padding: 13px 20px 13px 5px; width: 232px; vertical-align: bottom; letter-spacing: -1px;}
#pvmcdirect {padding: 11px 15px 5px 20px; width: 222px; border-right: 1px solid #69C;}
#pvhedirect {padding: 11px 20px 5px 15px; width: 222px;}
#pvlogo { padding: 13px 15px 7px 20px; width: 222px;}
/* controls bottom area PVMC/PVHE
#leftbottom {border-right: 1px solid #69C;}
.pvbottom td { border-top: 1px solid #69C; }
.pvmiddle td { border-bottom: 1px solid #69C; }
#pvlogo { padding: 13px 15px 13px 20px; width: 222px;}
*/

/* White feature area inside PhoneValet */
table.whitebox { width: 474px;}
.whitebox td { padding: 0; margin: 0;}
.whitebox td.tr, .whitebox td.tl, .whitebox td.br, .whitebox td.bl { height: 8px; width: 8px; background-repeat: no-repeat;}
.whitebox td.ts, .whitebox td.bs, .whitebox td.ls, .whitebox td.rs { background-color: #FFFFFF;}
.whitebox td.tr { background-image: url(/images/200710/whitebox/TR.gif); }
.whitebox td.tl { background-image: url(/images/200710/whitebox/TL.gif); }
.whitebox td.br { background-image: url(/images/200710/whitebox/BR.gif); }
.whitebox td.bl { background-image: url(/images/200710/whitebox/BL.gif); }
.whitebox img {display: inline;}

.whitebox td.content {
    background-color: #FFFFFF; 
    padding: 2px 10px 2px 10px; 
    vertical-align: middle; 
    text-align: center;
    font-size: 20px;
    color: black;
    letter-spacing: -1px;
}

.whiteboxdetails {
    font-size: 12px;
    letter-spacing: -1px;
}

.whitebox td.content img {
    vertical-align: middle;
}

/* Green PhoneHerald Box */
div.greenbox {padding: 8px 0px 0px 0px;}
table.greenbox { width: 257px;}
.greenbox td { padding: 0; margin: 0;}
.greenbox td.tr, .greenbox td.tl, .greenbox td.br, .greenbox td.bl { height: 8px; width: 8px; background-repeat: no-repeat;}
.greenbox td.ts, .greenbox td.bs, .greenbox td.ls, .greenbox td.rs { background-color: #008644;}
.greenbox td.tr { background-image: url(/images/200710/greenbox/TR.gif); }
.greenbox td.tl { background-image: url(/images/200710/greenbox/TL.gif); }
.greenbox td.br { background-image: url(/images/200710/greenbox/BR.gif); }
.greenbox td.bl { background-image: url(/images/200710/greenbox/BL.gif); }
.greenbox td.content {
    height: 50px;
    color: white; 
    font-size: 12px; 
    letter-spacing: -1px;
    background-color: #008644; 
    padding: 2px 10px 2px 20px; 
    vertical-align: middle; 
    text-align: left;
    letter-spacing: -1px;
}
#phtrans {margin-bottom: 30px; width: 70px;}
#phword {margin-top: 10px;}
#phtext {margin-top: 5px;}

/* Mustard CurbTalker Box */
#mustardboxcell {padding-left: 16px;}
div.mustardbox {padding: 8px 0px 0px 0px;}
table.mustardbox { width: 257px;}
.mustardbox td { padding: 0; margin: 0;}
.mustardbox td.tr, .mustardbox td.tl, .mustardbox td.br, .mustardbox td.bl { height: 8px; width: 8px; background-repeat: no-repeat;}
.mustardbox td.ts, .mustardbox td.bs, .mustardbox td.ls, .mustardbox td.rs { background-color: #CE992A;}
.mustardbox td.tr { background-image: url(/images/200710/mustardbox/TR.gif); }
.mustardbox td.tl { background-image: url(/images/200710/mustardbox/TL.gif); }
.mustardbox td.br { background-image: url(/images/200710/mustardbox/BR.gif); }
.mustardbox td.bl { background-image: url(/images/200710/mustardbox/BL.gif); }
.mustardbox td.content {
    height: 50px;
    color: white; 
    font-size: 12px; 
    letter-spacing: -1px;
    background-color: #CE992A; 
    padding: 2px 10px 2px 20px; 
    vertical-align: middle; 
    text-align: left;
    letter-spacing: -1px;
}
#cttrans {margin-bottom: 23px; width: 70px;}
#ctword {margin-top: 10px; }
#cttext {margin-top: 5px;}

/* Black IPA Box */
div.blackbox {padding: 8px 0px 4px 0px;}
.blackbox td { padding: 0; margin: 0;}
.blackbox td.tr, .blackbox td.tl, .blackbox td.br, .blackbox td.bl { height: 8px; width: 8px; background-repeat: no-repeat;}
.blackbox td.ts, .blackbox td.bs, .blackbox td.ls, .blackbox td.rs { background-color: #000000;}
.blackbox td.tr { background-image: url(/images/200905/blackbox/TR.gif); }
.blackbox td.tl { background-image: url(/images/200905/blackbox/TL.gif); }
.blackbox td.br { background-image: url(/images/200905/blackbox/BR.gif); }
.blackbox td.bl { background-image: url(/images/200905/blackbox/BL.gif); }
.blackbox td.content {
    letter-spacing: -1px;
    background-color: #000000; 
    vertical-align: middle; 
    text-align: left;
    letter-spacing: -1px;
    color: white; 
    font-size: 12px; 
}
/*#ipatrans {margin-bottom: 30px; width: 70px;}*/
#ipawordmark {color:white; font-family:Helvetica,Arial,sans-serif; font-size:20px; width: 295px; padding: 2px 0px 2px 20px;}
#ipaslogan {padding: 2px 10px 2px 10px; text-align: right;}
/*#ipatext {margin-top: 5px;}*/


