@charset "UTF-8";
/* CSS Document */

@import 'accordion.css';
@import 'navigation.css';
@import 'textstyles.css';

html, body {
background: #0f0f0f url('images/body_bkg.jpg') 0 0;
font-family: Helvetica, Arial, San-Serif;
}

* { margin: 0; padding: 0; }
a { outline: none; }
.clear { clear: both; }

/* WRAPPERS */

#phoneWrapper { width: 1118px; margin: 0 auto; }

#redWrapper {
width: 1038px;
margin: 0 auto 88px auto;
padding-bottom: 6px;
background: #620505 url('images/redWrapper_bkg.jpg') 0 0;
}

#whiteWrapper {
width: 1026px;
margin: 0 auto;
background: #000;
min-height: 600px;
}


/* PAGE STRUCTURES */
#header {
background: #0e0e0e url('images/header_bkg.jpg') no-repeat 0 0;
height: 131px;
position: relative;
}

#logo { 
background:  url('images/logo.png') no-repeat 0 0;
position: absolute; 
height: 130px; width: 400px; 
top: 4px; left: 0px;
text-indent: -9999px;
}

#logo h1, #logo em { display: none; }
#logo a { display: block; height: 130px; width: 400px; }

#google a, #yahoo a, #msn a, #ask a { 
display: block; position: absolute;
height: 30px; bottom: 24px; 
text-indent: -9999px; 
}

#google a { width: 100px; right: 390px; }
#yahoo a { width: 100px; right: 260px; }
#msn a { width: 120px; right: 130px; }
#ask a { width: 100px; right: 20px; }



#navigation {
background: url('images/nav_bkg.jpg') repeat-x 0 0;
height: 49px;
}

#subnavigation { 
background: #000 url('images/sub_nav_bkg.jpg') no-repeat 0 0; 
height: 46px;
}

#flash {
background: #000;
}

#contentWrap {
width: 735px;
float: left;
}

#buttons {
background: #242424;
padding: 1px 1px 1px 0;
float: left;
}

.callout { 
width: 366px;
float: left;
background: #181818;
color: #acacac;
font: normal 12px/18px Helvetica, Arial, sans-serif;
padding: 0 0 0 1px;

}

.callout .calloutBorder { 
border-left: 1px solid #000; 
border-right: 1px solid #000; 
border-bottom: 1px solid #000; 
text-align: center;
padding-top: 5px;
margin-bottom: 1px;
min-height: 190px; height: 190px;
}

.callout .text { width: 335px; margin: 8px auto 16px auto; text-align: left; height: 70px; min-height: 70px; overflow: hidden; }
.callout h1 {
color: #FFF;
font: normal 16px Helvetica, Arial, sans-serif;
}

#sidebar {
width: 291px;
min-height: 690px;
float: left;
font: 12px/20px Helvetica, Arial, sans-serif;
color: #acacac;
}


#form { margin: 0 auto 30px auto; width: 269px; }
#getstarted .title { width:56px; height: 29px; text-align: right; }
#getstarted .input { background: url('images/input_bkg.jpg') no-repeat 0 0; border: none; width: 213px; height: 29px; }
#getstarted .submit { width: 112px !important; height: 23px; }
#getstarted input { background: none; border: none; color: #333; margin-left: 10px; width: 190px; }
#getstarted option, #contactform option { margin: 6px 4px; }
#getstarted select, #contactform select { 
width: 196px; margin-left: 10px; 
border: none; background: #FFF;
margin:0 0 0 10px;
padding: 0; 
font: 12px/16px Helvetica, Arial, sans-serif; }

#contactform { width: 467px; }
#contactform .title { width:67px; height: 29px; text-align: right; }
#contactform .input { background: url('images/input_bkg.jpg') no-repeat 0 0; border: none; width: 400px; height: 29px; }
#contactform .textarea { background: url('images/textarea_bkg.jpg') no-repeat 0 0; border: none; width: 400px; height: 80px; vertical-align:top; padding-top:6px; }
#contactform .submit { width: 112px !important; height: 23px; }
#contactform input { background: none; border: none; color: #333; margin-left: 10px; width: 190px; }
#contactform textarea { background: none; border: none; color: #000; margin-left: 10px; width: 384px; font: 12px/18px Helvetica, Arial, sans-serif; }


#policy { width: 250px; margin: 0 auto; }

#content { 
padding-left: 1px; 
}

#footer { 
background: #0a0a0a url('images/footer_bkg.jpg') no-repeat 0 0; 
min-height: 156px; height: 156px;
padding-top: 24px;
position: relative;
}

#footerimg { position: absolute; bottom: 180px; right: 0; height: 254px; width: 291px; background: url('images/sidebar_bkg_index.jpg') no-repeat bottom right; }

#footertable { 
width: 980px;
margin: 0 auto;
color: #999;;
font: 10px/19px Helvetica, Arial, sans-serif;
}

#footertable a { color: #999; text-decoration: none; }

.red { color: #870101; }
.white { color: #FFF; }