html, body, a, img, table, tr, td {border-width:0; border-style:none;}
                    table, tr, td {border-spacing:0; font-family:Arial,"Microsoft Sans Serif",Verdana,sans-serif;}
                           td img {vertical-align:bottom;}
                 html, body, form {margin:0;}
                       html, body {padding:0;}
body
    {
    text-align:center;
    color:#fff;    background:url(http://taylorlanedesigns.com/wrap/images/bodyBG/ver_1318697471/data.jpg) no-repeat #221e1f;
    font-style:normal;
    font-weight:normal;
    font-family:Arial,"Microsoft Sans Serif",Verdana,sans-serif;
    }
html > body
    {
    font-size:9.5pt;
    }
div.content
    {
    position:relative;
    margin:0 auto;
    width:1000px;
    }
p
    {
    margin:1em;
    padding:0;
    line-height:1.6em;
    }
a
    {
    text-decoration:underline;
    color:#99f;    background-color:transparent;
    font-weight:normal;
    }
a:hover
    {
    text-decoration:underline;
    color:#99f;    background-color:transparent;
    }
a:active
    {
    text-decoration:none;
    color:#f00;    background-color:transparent;
    }
h1
    {
    margin:8px 8px 8px 10px;
    padding:0;
    letter-spacing:0.04em;
    color:#fff;    background-color:transparent;
    font-weight:bold;
    font-size:24px;
    }
h2
    {
    margin:0.7em 0.7em 0.2em 0.9em;
    padding:0;
    color:#ddd;    background-color:transparent;
    letter-spacing:0.04em;
    font-size:120%;
    }
h2 a
    {
    color:#ddd;    background-color:transparent;
    }
h3
    {
    margin:0.7em 0 0 0.7em;
    padding:0;
    color:#ccc;    background-color:transparent;
    }
h4
    {
    color:#ccc;    background-color:transparent;
    }
.breakFloat
    {
    display:block;
    clear:both;
    line-height:1px;
    font-size:1px;
    }
.vertSpace
    {
    height:10em;
    }


div.header
    {
    position:relative;
    margin:0;
    padding:0;
    height:170px;
    text-align:left;
    color:#000;    background:transparent;
    }
div.header a,
div.header a:hover
    {
    text-decoration:none;
    }
div.header a img
    {
    margin:40px 0 0 -55px;
    }


div.productMenu
    {
    position:relative;
    text-align:left;
    color:#fff;    background:#cb0000;
    }
.productMenu a
    {
    margin:0;
    padding:0.2em 0.5em 0.3em 0.5em;
    text-decoration:none;
    line-height:1.6em;
    letter-spacing:0.1em;
    color:#fff;    background-color:transparent;
    font-weight:bold;
    font-size:2.2em;
    font-family:Arial,Verdana,sans-serif;
    }
.productMenu a:hover,
.productMenu a.highLight:hover
    {
    text-decoration:none;
    color:#fff;    background-color:transparent;
    }
.productMenu a.highLight,
.productMenu .level2 a.highLight,
.productMenu .level3 a.highLight
    {
    text-decoration:none;
    color:#fff;    background-color:transparent;
    }

.productMenu .level2 a
    {
    margin:0 0.5em;
    color:#fff;    background:#900;
    font-weight:normal;
    font-size:1.0em;
    }

.productMenu .level3 a
    {
    margin:0 0.5em;
    color:#fff;    background:#600;
    font-weight:normal;
    font-size:0.9em;
    }


td.subMenu
    {
    padding:0;
    width:256px;
    color:#000;    background:url(/wrap/images/dataCornerBL) 0 100% no-repeat #cb0000;
    font-size:12px;
    }
div.subCorner
    {
    padding:20px 0 0 0;
    min-height:408px;
    color:#000;   background:url(/wrap/images/dataCornerTL) 0 0 no-repeat transparent;
    }
.subMenu a
    {
    text-decoration:none;
    }
.subMenu a:hover,
.subMenu a.highLight:hover
    {
    text-decoration:none;
    }


.subMenu ul
    {
    margin:0;     padding:0;
    }
.subMenu ul li
    {
    margin:0;     padding:20px 0;
    list-style:none;
    text-align:center;
    }
.subMenu ul li a
    {
    margin:0;     padding:0;
    color:#000;    background-color:transparent;
    font-size:30px;
    font-family:Impact,"Arial Black",Arial,sans-serif;
    }
.subMenu ul li a:hover,
.subMenu ul li a.highLight:hover
    {
    color:#777;    background-color:transparent;
    }
.subMenu ul li a.highLight
    {
    color:#fff;    background-color:transparent;
    }


.subMenu ul ul
    {
    margin:0;     padding:0;
    color:#ccc;    background-color:#413f40;
    }
.subMenu ul ul li
    {
    margin:0;     padding:5px 0 5px 10px;
    }
.subMenu ul ul li a
    {
    margin:0;     padding:0;
    letter-spacing:2px;
    color:#ccc;    background-color:#413f40;
    font-weight:bold;
    font-size:12px;
    font-family:Arial,"Microsoft Sans Serif",Verdana,sans-serif;
    }
.subMenu ul ul li a:hover,
.subMenu ul ul li a.highLight:hover
    {
    color:#fff;    background-color:#413f40;
    }
.subMenu ul ul li a.highLight
    {
    color:#fff;    background-color:#413f40;
    }


.subMenu ul ul ul
    {
    margin:0;     padding:0;
    color:#000;    background-color:#777;
    }
.subMenu ul ul ul li
    {
    margin:0;     padding:5px 0 5px 10px;
    text-align:left;
    }
.subMenu ul ul ul li a
    {
    margin:0;     padding:0;
    color:#000;    background-color:transparent;
    font-weight:bold;
    font-size:12px;
    }
.subMenu ul ul ul li a:hover,
.subMenu ul ul ul li a.highLight:hover
    {
    color:#fff;    background-color:#777;
    }
.subMenu ul ul ul li a.highLight
    {
    color:#fff;    background-color:#777;
    }


.subMenu ul ul ul ul
    {
    margin:0;     padding:0;
    color:#000;    background-color:#c4b2ab;
    }
.subMenu ul ul ul ul li
    {
    margin:0;     padding:5px 0 5px 10px;
    text-align:left;
    }
.subMenu ul ul ul ul li a
    {
    margin:0;     padding:0;
    color:#000;    background-color:transparent;
    font-weight:normal;
    font-size:12px;
    }
.subMenu ul ul ul ul li a:hover,
.subMenu ul ul ul ul li a.highLight:hover
    {
    color:#fff;    background-color:#777;
    }
.subMenu ul ul ul ul li a.highLight
    {
    color:#fff;    background-color:transparent;
    }


.subMenu ul ul ul ul ul
    {
    margin:0;     padding:0;
    color:#000;    background-color:#ccc;
    }
.subMenu ul ul ul ul ul li
    {
    margin:0;     padding:5px 0 5px 10px;
    text-align:left;
    }
.subMenu ul ul ul ul ul li a
    {
    margin:0;     padding:0;
    color:#000;    background-color:transparent;
    font-weight:normal;
    font-size:12px;
    }
.subMenu ul ul ul ul ul li a:hover,
.subMenu ul ul ul ul ul li a.highLight:hover
    {
    color:#fff;    background-color:#777;
    }
.subMenu ul ul ul ul ul li a.highLight
    {
    color:#fff;    background-color:#777;
    }


table.info
    {
    border:8px solid #cb0000;
    border-top:none;
    border-collapse:collapse;
    width:100%;
    }
table.info td {vertical-align:top;}
td.dataWrap
    {
    position:relative;
    padding:0 0 0px 0;
    text-align:left;
    color:#fff;   background:#413f40;
    }
div.data
    {
    position:relative;
    height:100%;
    color:#fff;   background:transparent;
    }
td.feat
    {
    color:#000;   background:#cb0000;
    }


td.dataWrap li
    {
    margin-top:0.5em;
    }
td.dataWrap dl
    {
    margin:0 0 0 1em;
    }
td.dataWrap dt
    {
    margin-top:0.5em;
    }
td.dataWrap dt,
td.dataWrap dt a
    {
    color:#aa0;    background-color:transparent;
    font-weight:bold;
    }
td.dataWrap dt a
    {
    text-decoration:underline;
    }
td.dataWrap dd img
    {
    vertical-align:middle;
    }


a.standardButton
    {
    display:block;
    border:2px outset #ccc;
    width:12em;
    text-align:center;
    text-decoration:none;
    color:#333;    background-color:#ccc;
    }
a.standardButton:hover
    {
    text-decoration:none;
    color:#000;    background-color:#ccc;
    }



table.homeTable h1
    {
    margin:0;
    padding:0.2em 1em;
    color:#000;    background-color:#eee;
    }
table.homeTable h1 a
    {
    text-decoration:none;
    color:#444;    background-color:#eee;
    }
.home1,
.home2,
.home3
    {
    position:absolute;
    overflow:hidden;
    }
.home1
    {
    top:0;
    left:500px;
    width:240px;
    }
.home2
    {
    top:0;
    left:742px;
    width:240px;
    }
.home3
    {
    top:271px;
    left:500px;
    width:482px;
    }


div.picShadow
    {
    float:left;
    background:url(/wrap/images/picShadow) no-repeat bottom right;
    margin:16px 0 0 16px;
    }
div.picShadow div
    {
    background:url(/wrap/images/picShadowFade) no-repeat left top;
    padding:0 10px 10px 0;
    }
div.picShadow img
    {
    background-color:#fff;
    border:1px solid #a9a9a9;
    padding:4px;
    }
div.contentPicTRLeft
    {
    margin-right:2em;
    line-height:1em;
    }
.contentPicBottom,
.contentPicTRBottom,
.contentPicRight,
.contentPicTRRight,
.contentPicLeft,
.contentPicTRLeft
    {
    width:auto;
    text-align:center;
    color:#000;    background-color:transparent;
    font-style:italic;
    }
.contentPicRight
    {
    clear:right;
    }
.contentPicRight,
.contentPicTRRight
    {
    float:right;
    margin:0 0.5em 0.5em 2em;
    }
.contentPicLeft,
.contentPicTRLeft
    {
    float:left;
    margin:0 2em 0.5em 0.5em;
    }
.contentPicBottom,
.contentPicRight,
.contentPicLeft
    {
    background-color:transparent;
    }
.contentPicTRBottom,
.contentPicTRRight,
.contentPicTRLeft
    {
    background:url(/wrap/images/picTR1) no-repeat 100% 0 #777;
    }
.contentPicBR2
    {
    background:url(/wrap/images/picBR2) no-repeat 100% 100%;
    }
.contentPicBL3
    {
    background:url(/wrap/images/picBL3) no-repeat 0 100%;
    }
.contentPicTL4
    {
    padding:8px;
    text-align:center;
    color:#eee;    background:url(/wrap/images/picTL4) no-repeat 0 0;
    }
.contentPicTL4 img
    {
    border:2px inset #ccc;
    }
.contentPicTRRight a
    {
    color:#000;
    }



span.requiredField
    {
    color:#800;
    }
form,
form p
    {
    margin:0;
    padding:0;
    }
fieldset
    {
    position:relative;
    border-width:1px;
    border-style:solid;
    border-color:#ddd #888 #888 #ddd;
    padding:0.5em;
    width:43em;
    color:#000;    background-color:#eee;
    }
legend
    {
    font-weight:bold;
    }
fieldset.personalData label
    {
    display:block;
    text-align:right;
    }
fieldset.checkboxData label
    {
    float:left;
    width:32%;
    }
fieldset.personalData input
    {
    width:20em;
    }
div.labelsInline
    {
    text-align:right;
    }
div.labelsInline label
    {
    display:inline;
    width:4em;
    }
input#yesId,
input#noId,
input[type="radio"]
    {
    width:1em !important;
    }
textarea
    {
    width:100%;
    height:12em;
    }
fieldset.formControls
    {
    clear:left;
    }
#submit
    {
    width:80%;
    text-align:center;
    color:#fff;       background:#777;
    }


.thumbWrapper h2
    {
    padding:0.3em 0.5em;
    color:#800;    background-color:#eee;
    font-style:italic;
    }
div.thumbWrap
    {
    /*clear:left;*/
    float:left;
    margin:0.5em 1em;
    }
div.thumbWrap img
    {
    width:auto;
    /*margin:0 1em 0.5em 0;*/
    }
div.thumbWrap h2
    {
    margin:0 1em;
    color:#000;    background-color:transparent;
    font-style:normal;
    }
div.thumbWrap h2 a
    {
    font-weight:bold;
    }
div.thumbWrap a,
div.thumbWrap a:hover
    {
    text-decoration:none;
    }
div.thumbWrap a:hover
    {
    color:#000;    background-color:#eee;
    }


a.jshidden
{
    display:none;
}
td.comboList
{
    padding-left:0.5em;
}
td.comboList a
{
    font-size:1.1em;
}


div.footWrap
    {
    position:relative;
    margin:0 1.6em 0 3.3em;
    padding:0;
    min-height:20em;
    line-height:2.0em;
    color:#fff;    background:transparent;
    }

div.footWrap a
    {
    padding:0 1em;
    text-decoration:none;
    color:#000;    background-color:transparent;
    }
div.footWrap a:hover
    {
    color:#000;    background-color:transparent;
    }
div.wme
    {
    position:absolute;
    bottom:-3em;    height:auto;
    right:1em;    width:40px;
    color:#000;    background-color:transparent;
    }
.wme a:hover
    {
    text-decoration:none;
    color:#000;    background-color:transparent;
    }


