
html , body , a , img {
    border:0 none; border-collapse:collapse; border-spacing:0;
}html , body {
    padding:0;
    color:#000;
    background-color:#fff;
    font-style:normal;
    font-weight:normal;
    font-family:Arial,Verdana,Helvetica,sans-serif;
}p {
    margin:0 0 0.6em 0;
    padding:0;
    line-height:1.4em;
    color:#000;    background-color:transparent;
}a {
    text-decoration:underline;
    color:#009;    background-color:transparent;
    /*font-size:95%;*/
}a:hover {
    text-decoration:underline;
    color:#000;    background-color:transparent;
}a:active {
    text-decoration:none;
    color:#f00;    background-color:transparent;
}h1 {
    margin:1em 0.7em 0.7em 0.7em;
    padding:0 0 0 1.3em;
    text-align:center;
    color:#800;    background-color:transparent;
    font-weight:bold;
    font-size:1.4em;
}h2 {
    border-bottom:1px solid #ccc;
    margin:0.7em 0 0 0.7em;
    padding:0 0 0 1em;
    color:#000;
    font-weight:bold;
    font-size:1em;
}h2 a {
    border-bottom:1px solid #d1b375;
    color:#000;
}h3 {
    margin:0.7em 0 0 0.7em;
    padding:0;
    color:#000;
}h4 {
    display:inline;
    color:#000;
}.vertSpace {
    margin-top:16em;
}.vertPadding {
    padding-bottom:12em;
}.lineTop {
    position:absolute;    z-index:1;
    top:135px;    height:0px;
    left:70px;    width:620px;
    border-top:5px solid #800;
}.gradTop {
    position:absolute;    z-index:0;
    top:60px;    height:8px;
    left:240px;    width:460px;
    background-image:url(http://www.rainbowsignstucson.com/images/gradTop10);
    background-repeat:repeat-y;
}.gradTop2 {
    position:absolute;    z-index:0;
    top:118px;    height:35px;
    left:305px;    width:340px;
    background-image:url(http://www.rainbowsignstucson.com/images/gradTop35);
    background-repeat:repeat-y;
}.gradTop2end {
    position:absolute;    z-index:0;
    top:118px;    height:auto;
    left:270px;    width:auto;
}.gradTop3 {
    position:absolute;    z-index:0;
    top:195px;    height:8px;
    left:240px;    width:460px;
    background-image:url(http://www.rainbowsignstucson.com/images/gradTop10);
    background-repeat:repeat-y;
}.gradLeft {
    position:absolute;    z-index:0;
    top:100px;    height:340px;
    left:3em;    width:2.4em;
    background-image:url(http://www.rainbowsignstucson.com/images/leftGrad);
    background-repeat:repeat-x;
}.gradLeftBottom {
    position:absolute;    z-index:1;
    top:440px;    height:auto;
    left:3em;    width:auto;
}.lineLeft1 {
    position:absolute;    z-index:1;
    top:135px;    height:240px;
    left:70px;    width:0px;
    border-left:5px solid #800;
}.lineLeftDiagonal {
    position:absolute;    z-index:1;
    top:375px;    height:auto;
    left:70px;    width:auto;
}.lineLeft2 {
    position:absolute;    z-index:1;
    top:400px;    height:150px;
    left:90px;    width:0px;
    border-left:5px solid #800;
}
br.breakFloat
    {
    clear:both;
    }

body {
    margin:-0.8em 0 0 -0.8em;
}img {
    margin:0;
    padding:0;
}h1
,h2
,h3
,h4 {
    background-color:#fff;
}

.logo {
    position:relative;
    margin:26px 0 0 20px;
    height:200px;
}.logo a:hover {
    text-decoration:none;
    color:#000;    background-color:transparent;
}.logoWords {
    position:absolute;    Z-index:2;
    top:34px;    width:auto;
    left:340px;    height:auto;
}.logoWords a
,.logoWords a:hover {
    text-decoration:none;
    color:#000;    background-color:transparent;
}.headGallery {
    position:absolute;    z-index:2;
    top:93px;    height:auto;
    left:318px;    width:auto;
}.headGalleryPic1
,.headGalleryPic2
,.headGalleryPic3
,.headGalleryPic4
,.headGalleryPic5
,.headGalleryPic6
,.headGalleryPic7 {
    position:absolute;
    width:43px;
    height:40px;
}.headGalleryPic1
,.headGalleryPic3
,.headGalleryPic5
,.headGalleryPic7 {
top:0;
}.headGalleryPic2
,.headGalleryPic4
,.headGalleryPic6{
    top:47px;
}.headGalleryPic1 img
,.headGalleryPic2 img
,.headGalleryPic3 img
,.headGalleryPic4 img
,.headGalleryPic5 img
,.headGalleryPic6 img
,.headGalleryPic7 img {
    border-left:2px solid #0950a0;
    border-right:2px solid #0950a0;
}.headGalleryPic1 img
,.headGalleryPic3 img
,.headGalleryPic5 img
,.headGalleryPic7 img {
    border-top:2px solid #0950a0;
}.headGalleryPic2 img
,.headGalleryPic4 img
,.headGalleryPic6 img {
    border-bottom:2px solid #0950a0;
}.headGalleryPic2 {
    left:47px;
}.headGalleryPic3 {
    left:94px;
}.headGalleryPic4 {
    left:141px;
}.headGalleryPic5 {
    left:188px;
}.headGalleryPic6 {
    left:235px;
}.headGalleryPic7 {
    left:282px;
}


.dataWrapper {
}

.dataWrapper {
    padding:8px 0;
}

.footWrapper {
    position:relative;
    z-index:1;
    height:4em;
    color:#000;    background-color:transparent;
}.copyright {
    position:absolute;
    top:0;    height:auto;
    left:400px;    width:250px;
    margin:0 0 0 0;
    padding:0 3em 0 2em;
    border-bottom:2px solid #47b;
    color:#47b;    background-color:transparent;
    font-style:italic;
    font-size:9px;
}.copyright a {
    text-decoration:none;
    color:#47b;    background-color:transparent;
    font-size:9px;
}.copyright a:hover {
    text-decoration:none;
    color:#47b;    background-color:#eee;
    font-size:9px;
}.copyLeft {
    position:absolute;
    top:13px;    height:10px;
    left:0;    width:18px;
    border:1px solid #47b;
    color:#000;    background-color:#800;
}.copyRight2 {
    position:absolute;
    top:0px;    height:10px;
    right:0;    width:18px;
    border:1px solid #47b;
    color:#000;    background-color:#800;
}.address {
    margin:0;
    padding:3em 0 0 0;
    color:#800;    background-color:transparent;
    font-weight:normal;
    font-size:11px;
}.address a {
    text-decoration:underline;
    color:#000;    background-color:transparent;
}.wme {
    margin:0 0 1px 5px;
}.wme a:hover {
    color:#000;    background-color:transparent;
}

