﻿body { margin:0; padding:0; font-size:0.9em; line-height:20px; font-family: Garamond; border:1px solid #000; background:#000000; }
a { margin:0; padding:2px 0 0 2px; text-transform:uppercase; font-size:13px; color:#000000; font-style:oblique; font-weight:bold;}
a:hover { margin:0; padding:2px 0 0 2px; text-transform:uppercase; font-size:13px; color:#000000; font-style:oblique; font-weight:bold;}
p { font-size:14px; padding: 0 2px 2px 2px; }
h1 { margin:0; padding: 0px 0 0 5px; text-transform:uppercase; font-size:21px; color:#000000; font-style:oblique; font-weight:bold;}
h3 { margin:0; padding: 0px 0 0 5px; text-transform:uppercase; font-size:12px; color:#000000; font-style:oblique; font-weight:bold;}
h2 { margin:0; padding: 0px 0 0 5px; text-transform:uppercase; font-size:14px; color:#000000; font-style:oblique; font-weight:bold;}
h4 { margin:0; padding: 0px 0 0 5px; text-transform:uppercase; font-size:12px; color:#000000; font-style:oblique; font-weight:bold;}
li {font-size:14px;}


.pageTitle{ margin:0; padding: 0px 0 0 00px; text-transform:uppercase; font-size:1.5em; color:#000000; font-style:oblique; font-weight:bold;}
.serviceName{ margin:0; padding:10px 0 0 10px; text-transform:uppercase; font-size:16; color:#000000; font-style:oblique; font-weight:bold;}
#header { width:80%;}
#logo { border-color:#000000; border-width: thin; padding:0px 0px 0 0px; background:url(images/top_head.jpg) no-repeat; background-color: #DF121C;}
#slogan {width:350px; height:150px; float:left; color:#FFFFFF; font-size: 70px; text-transform:uppercase; padding-top:0 px; vertical-align:top;}
#logo a{ color:#000000; text-decoration:none; font-weight:bold; font-size:70px; text-transform:uppercase; letter-spacing:2px; padding-top: 0px;vertical-align: middle;}
#logo_text { float:right; text-align:left; font-size:70px; color:#fff;padding-top: 0px; vertical-align: middle;}


#default {background-color:#FEFEFE;  padding-left:65px;}
#main {background-color:#FEFEFE;}
#text { margin: 0px 20px 0 0px; vertical-align:top;}
#text li {list-style:none; padding-left:2px; background:url(images/li.gif) no-repeat 0px 2px; }
#sidebar { float:right; width:440px; height:inherit; padding: 10px 0px 0 0px; font-size:10px; border:thin; border-bottom-color:#999999;}
#sidebar a{ margin:0; padding:5px 0 0 2px; text-transform:uppercase; font-size:14px; color:#000000; font-style:oblique; font-weight:bold; }
#sidebar h1 { margin:0; padding: 5 2 2px 2; text-transform:uppercase; font-size:11px; color:#000000; font-weight:normal; font-style:oblique;}
.item img { background-color:#FFFFFF; padding:2px; border:1px solid #d0d0d0;}
.item a { display:block; font-size:12px; color:#bd131d;}
.description { display:block; float:none; width:180px; padding: 0 2px 5px 0; line-height:12px;}

p.additional { margin:0 10px; color:#9c9c9c; font-size:11px; line-height:12px; border-top:1px solid #bdbdbd; padding: 5px 5px 10px 25px; background:url(images/umbrella.gif) no-repeat 0 12px;}
.services { color:DF121C;font-size:18px;}

#sold { color:DF121C;font-size:28px;}

#footer {background:url(images/footer_bckg.gif) repeat-x #000; height:57px; clear:both;  }
#left_footer { padding:5px 0 0 5px; background:url(images/c.gif) no-repeat 10px 15px;  color:#fff; font-size:11px;}
#left_footer a { color:#fff;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:5px 5px 0 0; color:#fff;  font-size:12px; text-align:left;}
#right_footer a { color:#fff;}

#menu { padding-left:120px; background-color:#E3E1E1; height:30px; padding-top:1px; vertical-align:middle; width:1010px;}
#menu_list {color:#000000;}
#menu a { display:inline; color:#000000; float:left; font-size:11px; text-transform:uppercase; font-weight:bold; text-decoration: underline; padding-top:2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;}
#menu a:hover{ display:inline; color:#DF121C; float:left; font-size:11px; text-transform:uppercase; font-weight:bold; text-decoration: underline;  padding-top:2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;}
.splitter { display:block; float:left;}

#diyText { font-size:22px;color:DF121C; }
.diyText a:hover{ font-size:22px; color:DF121C; }


#contactPhone{color:DF121C;font-size:16px;}
