/***** Global Settings *****/
 
body { font: 12px/1.25 Arial, Helvetica, sans-serif; background: #ede7df url(../images/header-bg.png) repeat-x center top; padding-bottom:50px; }
button { cursor:pointer}

/***** typography *****/
h1, h2, h3, h4, h5, h6 { color:#931E20; font-family: Arial, Helvetica, sans-serif;}
h1 { padding:5px 0; margin-bottom:15px; font-size:1.834em; border-bottom:solid 2px #000; }
h2 { padding:5px 0; margin-bottom:10px; font-size:1.334em; border-bottom:solid 2px #000; }
h5 { border-bottom-style: none; padding:5px 0; margin-bottom:10px; font-size:1.334em; border-bottom: 2px; }
h3 { padding:0;}

a, a:link, a:visited, a:hover { color:#0072bc; cursor:pointer!important }

ul, ol {}
ul li, ol li {}


/***** layout *****/
.header {}
.body-content { padding-bottom:5px;}
.main-content { float:left; display:inline; width:775px;}
.content { height:288px; background:#fff; overflow-y: auto; padding:15px;}
.content2 { min-height: 382px; height: auto; background:#fff; overflow-y: auto; padding:15px;}
.home-content { height:318px; text-align:center;}
.sidebar { width:186px; float:left; display:inline; margin-left:5px;}
.footer {}

/**** header *****/
.header .logo { display:block; float:left; height:124px;}
.header .logo h1 { padding:0; margin:0; border:none;}

/** nav ***/
.nav ul { margin:0; padding:91px 0 0 0; list-style:none; display:block; float:right}
.nav ul li { display:inline; float:left;}
.nav ul li a { float:left; display:block; height:33px;}
.nav ul li a span { display:none;}

.nav ul li.home a { background:url(../images/home.gif); width:84px;}
.nav ul li.about a { background:url(../images/about.gif); width:87px;}
.nav ul li.products a { background:url(../images/products.gif); width:105px;}
.nav ul li.faq-tips a { background:url(../images/faq-tips.gif); width:104px;}
.nav ul li.contact-us a { background:url(../images/contact-us.gif); width:122px;}

/** bottom nav ***/
.bottom-links ul { margin:0; padding:5px 0 0 0; list-style:none}
.bottom-links ul li { float:left; display:inline;}
.bottom-links ul li { float:left; display:block; line-height:1px}

/*** sidebar ***/
ul.brands { margin:0; padding:0; list-style:none;}
ul.brands li { margin:0; padding:0; display:inline; float:left;}
ul.brands li a { display:block; float:left; line-height:1px;}

/**** footer ****/
.footer { line-height:20px; background:#000; color:#fff; position:relative;}
.footer p { padding:0; text-align:center;}
.footer span { position:absolute; right:5px; top:0;}
#servicesp { margin-top: 60px; position: relative; float: left; height: auto; width: 740px; }

/* Products Page */
.servicedisc { display: block; margin-right: 26px; position: relative; float: left; height: auto; width: 220px; }
.imgright { position: relative; float: right; }
#imgleft { margin-left: 15px; height: auto; width: 325px; position: relative; float: left; }
.contentservices  { margin-left: 20px; font-weight: bold; width: auto; position: relative; float: left; }
.contentservicesright  { width: 250px; position: relative; float: right; }
.backbut  { float: left; position: relative; text-decoration: none; color: #de0a00; font-weight: bold; }
.imgleftinfo  { height: 35px; width: 325px; font-weight: bold; }
.redtext  { color: #f10000; font-style: italic; }
ol li  { margin-bottom: 13px; margin-top: 13px; }

