/* reset */
html, body, div, span, object, iframe, h1, #main-nav,h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
a{text-decoration:none;color:#fff;}

/*  */

body{background:#000 url('/images/bg.png') repeat-x;color:#fff;}
.container {width:960px;margin:0 auto;}
.header{background:url('/images/logo.png') no-repeat top left;height:92px;}

#main-nav{list-style-type:none;margin-left:271px;}
#main-nav li{float:left;width:125px;text-transform:uppercase;padding:30px 0 0 10px;color:#404040;font-size:1em;font-family:Georgia,Times,serif;cursor:pointer;height:62px;border-left:1px solid #262626;border-right:1px solid #000;}

.nav-arrow-normal{padding-right:10px;background:url('/images/arrow_red.png') right center no-repeat;}
.nav-arrow-active{padding-right:10px;background:url('/images/arrow_white.png') right center no-repeat;}

.nav-hover{background:#262626 !important;}
.nav-active{background:url('/images/nav_active.png') !important;color:#fff !important;}

.flash-banner{height:231px;}

#container .promotion{background:url('/images/promotionaloffer.png'); background-repeat:no-repeat; margin:21px 0 18px 0;display:block;font-family:Helvetica,Arial,sans;text-transform:uppercase;padding:4px 0 0 18px;font-size:.9em;font-weight:900;}

.left-header{ width:550px; background:url('/images/title_bg_left.png') no-repeat;min-height:50px;text-transform:uppercase;font-family:Georgia,Times,serif;padding:12px 0 0 20px;}

.right-header{ width:300px; background:url('/images/title_bg_right.png') no-repeat;min-height:50px;text-transform:uppercase;font-family:Georgia,Times,serif;padding:12px 0 0 0px;}

.bottom-header{ margin-top:20px; width:900px; background:url('/images/title_bg_bottom.png') no-repeat;min-height:50px; font-family:Arial; padding:12px 0 0 20px; color:#787878; font-size:12px;}

.bottom-header a {color:#787878;font-family:Arial; text-decoration:none; font-weight:bold;}

.bottom-headera:hover {text-decoration:underline;}

.text-content{font-family:Arial,sans;font-weight:normal;padding-left:20px;font-size:.8em;margin-bottom:0px;color:#b2b2b2; width:570px;}

.text-right{margin-bottom:2em;color:#b2b2b2; width:270px;text-transform:uppercase;}

.text-right-upload-photo{margin-bottom:2em;color:#b2b2b2; width:270px; font-family:Arial; font-size:12px;}

.image-services-right{color:#b2b2b2;text-transform:uppercase; font-size:12px;}

.image-services-left{ float:left; margin-right:2em; }

.image-services{ margin-bottom:2em;}

.text-services{ margin-bottom:1em;}

.text-services a {color:#b2b2b2;font-family:Arial,sans;font-weight:bold;font-size:.8em; text-decoration:none;}

.text-services a:hover {text-decoration:underline;}

.upload-photo-table td input{ background-color:#B2B2B2; border:1px solid #B2B2B2; padding-bottom:5px; width:170px;}

.upload-photo-table td { padding-left:10px; padding-bottom:5px;}

.upload-photo-table td textarea{ background-color:#B2B2B2; border:1px solid #B2B2B2; padding-bottom:5px; width:170px;}

.emailUs
{
  font-weight:bold;
  color:#ff0000;
}
.emailUs a:link
{
  text-decoration:none;
  color:#ff0000;
  font-size:14px;
}
.emailUs a:hover
{
  text-decoration:underline;
}

