﻿* 
{
    margin:0;
    padding:0;
}

body 
{
    background:#1a2024;
}

img
{
    border-style:none;
}

html 
{
    overflow: auto;
}

#container 
{
    position:absolute;
    border:solid 0px blue; 
    height:100%; 
    width:100%;
}

#header
{
    position:relative;
    border:solid 0px green; 
}

#headerContent 
{
    position:relative;
    border:solid 0px red; 
    width:945px;
    padding:19px 29px 19px 29px;
    margin: 0 auto;
}

#middle
{
    position:relative;
    background:#293239;
    border:solid 0px green; 
}

#middleContent
{
    position:relative;
    border:solid 0px red;
    width:945px; 
    padding:0px 0px 0px 0px;
    margin: 0 auto;
}

#middleContent .left
{
    float:left;
    padding-top:10px;
    padding-bottom:10px;    
    width:545px;
    border:solid 0px orange;
}

#middleContent .right
{
    float:right;
    background:#3c4a53 url('bg_our_services.jpg') no-repeat;
    padding-top:50px;
    padding-bottom:10px;
    width:400px;
    border:solid 0px orange;
}

#middleContent .right p
{
    margin-left:15px;
}

#middleContent .left p
{
    color:white;
    margin-left:15px;
}

#middleContent p
{
    color:white;
    font-family:Tahoma;
    font-size:11px;       
    padding: 10px 38px 10px 38px;
}

#middleContent p b
{
    color:#6fc2f7;
}

#middleContent ul
{
    list-style:none;
    margin-left:50px;
}

/*IE7 Only*/
*:first-child+html #middleContent ul li
{
    color:#6fc2f7;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    background:url(bullet_arrow_1.jpg) 0px 8px no-repeat; 
    padding:0px 0px 0px 14px; 
}

#middleContent ul li
{
    color:#6fc2f7;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    background:url(bullet_arrow_1.jpg) 0px 4px no-repeat; 
    padding:0px 0px 0px 14px; 
}

#footer
{
    position:relative;
}

#footerContent
{
    position:relative;
    border:solid 0px red; 
    width:945px;
    margin: 0 auto;
    padding-bottom:10px;
}

#footer a
{
    color:#5b686f;
    font-family:Tahoma;
    font-size:11px;  
    text-decoration:none;
}

#footer a b
{
    color:#ecc560;
}

#footer a:hover
{
    text-decoration:underline;
}

#footer a:hover b
{
    text-decoration:underline;
}

#footerContent p
{
    color:#5b686f;
    font-family:Tahoma;
    font-size:11px;  
}

.divider2
{
    border-top:solid 2px #444a4f;
    margin-left:38px;
}

.divider3
{
    background:url('bg_divider3.jpg') repeat-x;
    height:4px;
    padding-bottom:10px;
}

#services
{
    position: relative;
    background: #293239 url('bg_divider1.jpg') repeat-x;
    height:435px;
    border:solid 0px yellow;
}

/*IE7 Only*/
*:first-child+html #services
{
    position: relative;
    background: #293239 url('bg_divider1.jpg') repeat-x;
    height:470px;
    border:solid 0px yellow;
}

#tac
{
    position: relative;
    background: #293239 url('bg_divider1.jpg') repeat-x;
    height:1840px;
    border:solid 0px yellow; 
}

#tac p
{
    margin-left:15px;
}

/*IE7 Only*/
*:first-child+html #tac
{
    position: relative;
    background: #293239 url('bg_divider1.jpg') repeat-x;
    height:1900px;
    border:solid 0px yellow; 
}

#tac a
{
    color:white;
    font-family:Tahoma;
    font-size:11px;  
    text-decoration:none;
}

#tac a:hover
{
    text-decoration:underline;
}

#refund
{
    position: relative;
    background: #293239 url('bg_divider1.jpg') repeat-x;
    height:505px;
    border:solid 0px yellow; 
}

/*IE7 Only*/
*:first-child+html #refund
{
    position: relative;
    background: #293239 url('bg_divider1.jpg') repeat-x;
    height:525px;
    border:solid 0px yellow; 
}

#refund p
{
    margin-left:15px;
}

#refund a
{
    color:white;
    font-family:Tahoma;
    font-size:11px;  
    text-decoration:none;
}

#refund a:hover
{
    text-decoration:underline;
}

#tou
{
    position: relative;
    background: #293239 url('bg_divider1.jpg') repeat-x;
    height:645px;
    border:solid 0px yellow; 
}

/*IE7 Only*/
*:first-child+html #tou
{
    position: relative;
    background: #293239 url('bg_divider1.jpg') repeat-x;
    height:695px;
    border:solid 0px yellow; 
}

#tou p
{
    margin-left:15px;
}

#tou a
{
    color:white;
    font-family:Tahoma;
    font-size:11px;  
    text-decoration:none;
}

#tou a:hover
{
    text-decoration:underline;
}

#contactUs
{
    position: relative;
    background: #293239 url('bg_divider1.jpg') repeat-x;
    height:275px;
    border:solid 0px yellow; 
}

/*IE7 Only*/
*:first-child+html #contactUs
{
    position: relative;
    background: #293239 url('bg_divider1.jpg') repeat-x;
    height:285px;
    border:solid 0px yellow; 
}

#contactUs .location
{
    float:left;
    background:#3c4a53 url('bg_location.jpg') no-repeat;
    margin-top:15px;
    width:230px;
    height:219px;
}

/*IE7 Only*/
*:first-child+html #contactUs .location
{
    float:left;
    background:#3c4a53 url('bg_location.jpg') no-repeat;
    margin-top:15px;
    width:230px;
    height:224px;
}

#contactUs .location .address
{
    margin-top:60px;
    margin-left:40px;
}

#contactUs .location .address p
{
    padding:0;
    color:white;
}

#contactUs .contacts
{
    float:left;
    background:url('bg_divider4.jpg') repeat-x;
    margin-top:15px;
    width:256px;
    height:200px;
    margin-left:10px;
}

#contactUs .contacts .info
{
    margin-top:20px;
    margin-left:40px;
}

/*IE7 Only*/
*:first-child+html #contactUs .contacts .info
{
    margin-top:17px;
    margin-left:40px;
}

#contactUs .contacts .info p
{
    padding:0;
    color:white;
}

#contactUs .form
{
    float:left;
    background:url('bg_divider4.jpg') repeat-x;
    margin-top:15px;
    width:439px;
    height:200px;
    margin-left:10px;
}

#contactUs .form .input
{
    float:left;
    border:solid 0px pink;
}

#contactUs .form .textbox
{
    margin-left:37px;
    font-size: 11px;
    font-family:Tahoma;
    height:16px;    
    width:150px;
    border:solid 1px #444a4f;
}

#contactUs .form .textboxMsg
{
    margin-left:37px;
    font-size: 11px;
    font-family:Tahoma;
    height:117px;    
    width:180px;
    border:solid 1px #444a4f;
}

/*IE7 Only*/
*:first-child+html #contactUs .form .textboxMsg
{
    margin-left:37px;
    font-size: 11px;
    font-family:Tahoma;
    height:122px;    
    width:180px;
    border:solid 1px #444a4f;
}

#contactUs .form .button
{
    color:#6fc2f7;
    font-weight:bold;
    font-size: 10px;
    font-family:Tahoma;
    margin-left:20px;
    border:none;
}

#contactUs .form .error
{
    color:Black;
}

/*Validator Callouts*/
.validatorCalloutHighlight
{
    background-color: #eacf88;
}

