body {
    background: #FFF url('/images/background.jpg') no-repeat top center;
}

#contactBox {
    float:right;
    margin-top:35px;
    text-decoration:none;
    text-align:center;
}

.phone {
    font-size:32px;
    font-weight:bold;
    font-family:tahoma;
    color:#000;
}

.phoneRed {
    font-size:32px;
    font-weight:bold;
    font-family:tahoma;
    color:#d31145;
}

.contactEmail {
    font-size:13px;
    font-weight:bold;
    font-family:tahoma;
    color:#000;
}

#fullsite {
    width: 960px;
    margin: 0 auto;
}

#header {
    border-bottom:3px solid #d31145;
    height:176px;
}

#logo {
    position:relative;
    z-index:99999;
}

#homeImageHolder {
    z-index:50;
    height:419px;
}

#content {
}

#navbar {
    position:absolute;
    top:150px;
    height:26px;
    width:960px;
    z-index:100000;
}

#home_btn, #home_btn_active {
    margin-left:200px;
}

#navbar li {
    float:left;
}

p {
    font-family:Arial;
    font-size:13px;
    line-height:18px;
    margin-left:7px;
    margin-bottom:15px;
}

.unorderedList {
    list-style-type:disc;
    padding-left:25px;
    font-family:Arial;
    font-size:13px;
    line-height:18px;
    margin-top:0;
    margin-left:7px;
    margin-bottom:15px;
}

h1 {
    margin-top:15px;
    color:#d31145;
    font-family:Tahoma;
    font-size:28px;
    font-weight:bold;
    margin-bottom:15px;
    line-height:40px;
}

h3 {
    color:#000;
    font-family:Tahoma;
    font-size:18px;
    font-weight:bold;
    margin-bottom:15px;
}

.checkLabel {
    font-family:Tahoma;
    font-size:12px;
    color:#000;
    margin-left:15px;
}

.textLabel {
    display:inline-block;
    width:55px;
    text-align:right;
    margin-right:5px;
    color:#d31145;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
}

.textLabel2 {
    margin-top:10px;
    display:inline-block;
    color:#d31145;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
}

i {
    font-family:Arial;
    font-size:11px;
    font-style:italic;
    line-height:18px;
    margin: 4px;
}

form textarea {
    width:290px;
    height:100px;
    margin-top:5px;
}

input[type=text],input[type=password] {
    width:230px;
    margin-bottom:10px;
}

#homeContent {
    border-top:3px solid #d31145;
    background:#e7e7e7;
    width:960px;
    height:390px;
    display:block;
}

#homeContent h3 {
    text-align:center;
    color:#d31145;
    font-family:Tahoma;
    font-size:24px;
    font-weight:bold;
    margin-bottom:15px;
}

#homeTestimonials {
    width:210px;
    padding:15px;
    font-family:Arial;
    float:left;
}

#sidebarTestimonials {
    font-family:Arial;
    float:right;
    margin-left:35px;
}

#homeVideoHolder {
    float:left;
    background:#FFF;
    margin-top:-15px;
    margin-left:15px;
    margin-right:15px;
    padding:10px;
    border:3px solid #a2a2a2;
    position:relative;
    z-index:100001;
    border-radius: 15px;
    -moz-border-radius: 15px;
    width:420px;
    text-align:center;
}

#homeVideoHolder h3 {
    text-align:center;
    color:#d31145;
    font-family:Tahoma;
    font-size:28px;
    font-weight:bold;
    margin-bottom:15px;
}

#homeVideoHolder img {
    margin-top:15px;
}

#homeContact {
    width:210px;
    padding:15px;
    font-family:Arial;
    float:left;
    font-size:13px;
    line-height:18px;
}

#bidRequestBtn {
    cursor:pointer;
    margin:0 auto;
    margin:15px;
    color:#d31145;
    font-size:16px;
    font-family:Tahoma;
    font-weight:bold;
    display:block;
    text-align:center;
    background:#f7f7f7;
    border-radius: 5px;
    -moz-border-radius: 5px;
    padding:7px;
    text-decoration:none;
}

#bidRequestBtn:hover {
    color:#f7f7f7;
    background:#d31145;
}

input[type=submit] {
    cursor:pointer;
    margin:0 auto;
    margin:10px;
    margin-left:140px;
    color:#d31145;
    font-size:16px;
    font-family:Tahoma;
    font-weight:bold;
    display:block;
    text-align:center;
    background:#f7f7f7;
    border-radius: 5px;
    -moz-border-radius: 5px;
    padding:7px;
    text-decoration:none;
    border:0;
}

input[type=submit]:hover {
    color:#f7f7f7;
    background:#d31145;
}

#testimonialList {
    display:block;
    width:230px;
    height:10000px;
}

#testimonialListHolder {
    width:230px;
    height:270px;
    display:block;
    overflow:hidden;
}

.testimonial {
    display:block;
    width:230px;
    height:270px;
    font-size:13px;
    line-height:18px;
}

#testimonialButtons {
    text-align:center;
}

#testimonialButtons span {
    cursor:pointer;
    margin:5px;
    color:#d31145;
    font-size:18px;
    font-family:Tahoma;
    font-weight:bold;
    display:inline-block;
    text-align:center;
    background:#f7f7f7;
    border-radius: 5px;
    -moz-border-radius: 5px;
    padding:10px;
}

#testimonialButtons span:hover {
    color:#f7f7f7;
    background:#d31145;
}

.navbutton, .navactive {
    
}

.navbutton a, .navactive a {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    color:#FFF;
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:17px;
    padding-right:17px;
    margin-left:1px;
    margin-right:1px;
    text-decoration:none;
    z-index:100000;
}

.navbutton a {
    background:#636466;
}

.navactive a, .navbutton a:hover {
    background:#d31145;
    
}

#footer {
    color: #fff;
    background:#636466;
    font-size: 11px;
    padding:15px;
    font-family: Arial;
    clear:both;
    height:40px;
    line-height:20px;
}

a {
    color:#d31145;
}

hr {
    color: #d31145;
    background-color: #d31145;
    height: 3px;
    border:0;
}

#footerCopyright {
    float:left;
}

#footerNav {
    float:right;
}

#footerNav a {
    color:#FFF;
    text-decoration:none;
    margin-left:2px;
    margin-right:2px;
}

#footerNav a:hover {
    text-decoration:underline;
}

#facebookLink {
    background:url('/images/facebook_16.png') no-repeat;
    color:#FFF;
    text-decoration:none;
    margin-top:25px;
    padding-left:22px;
    padding-top:1px; 
}

#facebookLink:hover {
    text-decoration:underline;
}

#contactPageForm {
    float:right;
    width:300px;
    margin-left:25px;
}

#loginBox {
    background:#FFF;
    margin:35px auto;
    padding:10px;
    border:3px solid #a2a2a2;
    border-radius: 15px;
    -moz-border-radius: 15px;
    width:300px;
}

.aLink {
    margin:10px;
    padding:10px;
    width:440px;
    float:left;
    display:block;
    height:150px;
    text-decoration:none;
}

.a3Link {
    margin:10px;
    padding:10px;
    width:100%;
    display:block;
    height:150px;
    text-decoration:none;
}

.alLink {
    margin:10px;
    padding:10px;
    width:500px;
    display:block;
    height:150px;
    text-decoration:none;
}

.pLink {
    margin:5px;
    text-decoration:none;
    display:inline-block;
}

.aThumb {
    border:2px solid #C5C5C5;
    padding:2px;
    width:150px;
    height:150px;
    float:left;
}

.aThumb2 {
    border:2px solid #C5C5C5;
    padding:2px;
    width:150px;
    height:150px;
    float:left;
}

.aName {
    text-decoration:none;
    font-family:Tahoma;
    font-size:16px;
    margin:5px;
    margin-left:160px;
    font-weight:bold;
    display:block;
}

.aDesc {
    color:#000;
    margin:5px;
    margin-left:160px;
    display:block;
    font-family:arial;
    line-height:18px;
    font-size:13px;
}

.aName2 {
    text-decoration:none;
    font-family:Tahoma;
    font-size:16px;
    margin:5px;
    margin-left:320px;
    font-weight:bold;
    display:block;
}

.aDesc2 {
    color:#000;
    margin:5px;
    margin-left:320px;
    display:block;
    font-family:arial;
    line-height:18px;
    font-size:13px;
}

.paBtn {
    cursor:pointer;
    margin-left:160px;
    color:#d31145;
    font-size:16px;
    font-family:Tahoma;
    font-weight:bold;
    display:block;
    text-align:center;
    background:#f7f7f7;
    border-radius: 5px;
    -moz-border-radius: 5px;
    padding:7px;
    text-decoration:none;
}

.pa2Btn {
    cursor:pointer;
    margin-left:320px;
    color:#d31145;
    font-size:16px;
    font-family:Tahoma;
    font-weight:bold;
    display:block;
    text-align:center;
    background:#f7f7f7;
    border-radius: 5px;
    -moz-border-radius: 5px;
    padding:7px;
    text-decoration:none;
}

.paBtn:hover,.pa2Btn:hover {
    color:#f7f7f7;
    background:#d31145;
}

.beforeafterphoto {
    width:340px;
    height:340px;
    float:left;
    border:2px solid #C5C5C5;
}

.beforeAfterTitle {
    font-size:32px;
    line-height:40px;
    font-weight:bold;
    font-family:Tahoma;
    text-align:center;
    display:block;
    width:680px;
}

.beforeAfterDescription {
    font-size:13px;
    line-height: 18px;
    font-family:Arial;
    text-align:center;
    display:block;
    width:680px;
}