﻿body 
{
    background-color:#2B1F33;
    font-family: Arial;
    height:100%;
    color:#010179;
}
a:link
{
    color:Black;
}
a:visited
{
    color:Black;
}
#wrapper
{
    margin: 0 auto;
    
    
}
.wrapper
{
   text-align:left;
   width:1016px;
   height:auto; 
   margin: 0 auto;
   
}
#header
{
    width:1016px;
    height:25px;
    background-image: url("/images/header.jpg");
}

#flash
{
    height:151px;
    width:1014px;
    border-right: solid 1px black;
    border-left:solid 1px black;
}

#flashbottom
{
    border-top: solid 1px black;
    height: 8px;
    width: 100%;
    background: url(/images/flash-bottom.png) no-repeat;
    line-height:0px;/*fixes double height IE6 bug */
    font-size:0px;/*fixes double height IE6 bug */
   
}

#menu
{
    width:1016px;
    background-color:#3E3C41;
    height:22px;

}

.menuitem
{
    float:left;
    width:143px;
    color:White;
    border-right: solid 2px white;
    text-align:center;
    line-height: 22px;
}
   
.menuitemlast
{
    float:left;
    width:143px;
    color:White;
    text-align:center;
    line-height: 22px;
} 

a.divlink, a.divlink:link {
    display:block;
    width:100%; /*width needs to be specified to work in IE*/
    height:100%; /*height needs to be specified to work in IE*/
    /*Other browsers expand the link to full width and height.*/
    text-decoration: none;
    color: #FFFFFF;

}
 

#footer
{
    height: 4px;
    width: 100%;
    background: url(/images/footer.jpg); 
    background-position:bottom;
    line-height:1px;/*fixes double height IE6 bug */
    font-size:1px;/*fixes double height IE6 bug */
}

#break
{
    line-height:1px;/*fixes double height IE6 bug */
    font-size:1px;/*fixes double height IE6 bug */
    width:1015;
    height:1px;
    border-top:solid 1px black;
    border-bottom:solid 1px black;
    border-left:solid 1px #4E4854;
    border-right:solid 1px #4E4854;

}

#box1
{
    height:81px;
    width:95px;  
    background-color:#42275C; 
    float:left;
    border-left:solid 1px black;
}
#box2
{
    height:81px;
    width:95px;  
    background-color:#644D79; 
    float:left;
    border-left:solid 6px white;
}
#box3
{
    height:81px;
    width:95px;  
    background-color:#94FF01; 
    float:left;
    border-left:solid 6px white;
    border-right:solid 6px white;
}
#box4
{
    height:81px;
    width:100%;  
    background-color:#9A88AE; 
   
    border-right:solid 1px #4C4952;
    text-align: right;
    font-size:12px;
    font-weight:bold;
    
}
#body
{
    background-color:#E7DEF1;
    border-left:solid 1px #4E4852;
    border-right:solid 1px #4E4852;
    height:100%;
    

}
#login
{
   height:34px;
   width:330px;
   float:right;
   margin-top:0px;
   margin-right:5px;
}

#film
{
    float: left;
    width: 157px;
    background: url(images/film.jpg) repeat-y;

}

#filmblanktop
{
    height:14px;
    width:115px;
    margin-left:19px;
    background-color:#8E8E8E;
    border-left:solid 1px black;
    border-right:solid 1px black;
    border-bottom: solid 1px #A6A6A6;
}

.filmblank
{
    height:157px;
    width:115px;
    margin-left:19px;
    margin-top:21px;
    background-color:#8E8E8E;
    border-left:solid 1px black;
    border-right:solid 1px black;
    border-bottom: solid 1px #A6A6A6;
    border-top: solid 1px black;

}

a.loginlink, a.loginlink:link {
    color: #000000;
}
#loginleft
{
    width:12px;
    height:34px;
    float:left;
    background: url(/images/login-left.png);
    background-repeat:no-repeat;
}
#loginmiddle
{
   font-size:13px;
   font-weight:bold;
   line-height:25px;
   float:left;
   height:34px;
   width:306px;
   background: url(/images/login-repeat.png);
   background-repeat:repeat-x;
}
#loginright
{
    width:12px;
    height:34px;
    float:right;
    background: url(/images/login-right.png);
    background-repeat:no-repeat;

}
#contentbox
{
    height:auto;
    float:left;
    margin-left:7px;
    margin-top:15px;
    margin-bottom:15px;
    width:622px;
    height:auto;
}
#contentheader
{
    background: url(/images/contentheader.jpg);
    background-repeat:no-repeat;
    width:622px;
    margin:0;
    padding:0;
    line-height:6px;/*fixes double height IE6 bug */
    font-size:6px;/*fixes double height IE6 bug */
}
#contentbody
{
    margin: 0;
    background: url(/images/contentbodydark.jpg);
    background-repeat: repeat-y;
    width: 622px;
    height: auto; 
}
#contentfooter
{
    background: url(/images/contentfooter.jpg);
    background-repeat:no-repeat;
    width:622px;
    height:6px;

}

#addressbox
{
    float:left;
    margin-top:15px;
    height:490px;
    width:205px;
    background-color:#D9CCE6;
    border:solid 1px black;
    margin-left:8px;
    font-weight:bold;
   
}
#addressbox li
{
    padding-top:11px;

}
#addressboxheader
{
    margin-top:0px;
    width:100%;
    height:19px;
    background-color:#393F3D;
 
}

#bottom
{
    height:auto;
 
}
#paw
{
    height:187px;
    width:190px;
    float:right;
    background: url(/images/paw.jpg);
    margin-right:19px;
    margin-top:22px;
}

.links
{
    font-size:10pt;
    color:White;
    text-align:center;
}

.links a
{
    font-size:10pt;
    color:White;
    text-align:center;
}
.links a:link
{
    font-size:10pt;
    color:White;
    text-align:center;
}
.links a:visited
{
    font-size:10pt;
    color:White;
    text-align:center;
}

#companyname
{
    padding: 25px 10px 15px 10px; 
    font-size: 25pt; 
    text-align:center;
    font-weight: bold;
    color:#40285C;
}

#quote
{
    padding: 5px 10px 15px 10px; 
    font-size: 15pt; 
    text-align:center;
    font-weight: bold;
    color:#40285C;


    /* color:#42275E; */
}

#description
{
    padding: 5px 10px 15px 10px; 
    font-size: 12pt; 
}

#description2
{
    padding: 5px 10px 15px 10px; 
    font-size: 12pt; 
}

#services
{
    padding: 5px 10px 15px 10px; 
    font-size: 12pt; 
}

#tableheader
{
    background:#FFFFFF; 
    padding-top:5px; 
    padding-bottom:5px; 
    margin-left:1px; 
    width:615px; 
    line-height:60px; 
    text-align:center; 
    font-size:24pt; 
    color:#40285C; 
    font-weight:bold; 
    border-top:solid 1px black; 
    border-bottom:solid 1px black;
}
#tableheader2
{
    
    padding-top:5px; 
    padding-bottom:5px; 
    margin-left:1px; 
    width:615px; 
    line-height:60px; 
    text-align:center; 
    font-size:24pt; 
    color:#40285C; 
    font-weight:bold; 
}

.background1
{
    padding: 25px 20px 25px 20px; 
    font-size: 12pt; 
   color:#010179;
}

.background1header
{
    font-size: 19pt; 
    font-weight:bold;
    color:#40285C;
}

.background1date
{
     color:#010179;
    font-weight:bold;
}

.background1content
{
    color:#010179;
    
}

.background2
{
    background:#FFFFFF;
    padding: 25px 20px 25px 20px; 
    margin-left:1px; 
    width:575px; 
    color:#010179;
}

.background2header
{
    font-size: 19pt; 
    font-weight:bold;
    color:#40285C;
}

.background2date
{
     color:#010179; 
    font-weight:bold;
}

.background2content
{
    color: #010179;
}

ul
{
    margin-top:0px;

}

#comparetable table
{
    border-color: black;
    border-style: solid;
    border-spacing: 0;
    border-collapse: collapse;
}


#comparetable td
{    
    border-color: black;
    border-style: solid;
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 1px 1px;
    background-color: #DDDDDD;
    text-align:center;
}

.testimonial
{
    font-size:13px;
    font-style:italic;
}

.background2 .pic
{
		border:solid 3px #40285c;
}

.background1 .pic
{
		border:solid 3px #ffffff;
}