/* @override 
	http://www.digitalear.com/assets/site/style.css
*/
body { background-color: #000; color: #fff; margin: 0; padding: 0; font: 13px/19px Arial, Helvetica, sans-serif;}
.clear { clear: both;}
h1, h2, h3, h4, p { padding: 0 48px 13px 9px;}
h1 { font-size: 21px;}
h2 { font-size: 18px; padding-top: 13px; padding-bottom: 5px;}
a { color: #f00;}
h3{ font-size: 15px; color: #ff1019; padding-bottom: 1px; padding-top: 11px;}

h4{ font-size: 13px; font-weight: bold; color: #fff;}
a:hover { color: #fff;} 
#main { border-right: 1px solid #fff; border-left: 1px solid #fff; margin-top: 0;}
#home-feat-four { width: 641px; height: 556px; padding-top: 53px; background: #000 url(../images/focal-featpro-bkg-641x347.jpg) no-repeat;}

a.fefour { width: 288px; height: 25px; display: inline; float: left; padding-top: 136px; margin-top: 14px; margin-left: 22px; border: 1px solid #eaeaea;  text-align: center; background: #333 no-repeat; font: normal 12px/23px "Century Gothic", Arial; color: #fff;}
a.fefour:hover { border: 1px solid #ff0f18; color: #ff0f22;}
a.ffone { background: #333 url(../images/focal-feat1-bkg-288x136.jpg) no-repeat; }
a.ftwo { background: #333 url(../images/focal-feat2-bkg-288x136.jpg) no-repeat; }
a.fthree { background: #333 url(../images/focal-feat3-bkg-288x136.jpg) no-repeat; }
a.ffour { background: #333 url(../images/focal-feat4-bkg-288x136.jpg) no-repeat; }
a.ffive { background: #333 url(../images/focal-feat5-bkg-288x136.jpg) no-repeat; }
a.fsix { background: #333 url(../images/focal-feat6-bkg-288x136.jpg) no-repeat; }
a.fseven { background: #333 url(../images/focal-feat7-bkg-288x136.jpg) no-repeat; }
a.feight { background: #333 url(../images/focal-feat8-bkg-288x136.jpg) no-repeat; }
#header { background-image: url(../images/header-805x134.jpg); height: 134px;}

a.logo { float: left; display: inline; width: 324px; height: 114px; background-image: url(../images/logo-324x114.jpg);  margin-top: 8px; margin-left: 8px;}

a.logo span { display:none;}

div.social { display: inline; margin-top: 14px; width: 100px; font-family: "Century Gothic", Arial; margin-left: 3px; padding: 8px;}

a.facebook { color: #fff; text-decoration: none; width: 76px; display: block; font-size: 12px; line-height: 15px; background: url(../images/facebook.gif) no-repeat 83px 2px; text-align: right; padding: 4px 43px 4px 0; margin-left: auto; margin-right: 6px; margin-bottom: 6px;}
a.facebook:hover, a.twitter:hover  { color: #ff0f18;}
a.twitter { color: #fff; text-decoration: none; width: 76px; display: block; font-size: 12px; line-height: 15px; background: url(../images/twitter.gif) no-repeat 83px 2px; text-align: right; padding: 4px 43px 4px 0; margin-left: auto; margin-right: 6px;}


#header div.tagline { background-color: #000; padding-top: 6px; padding-bottom: 6px; padding-left: 25px; font: normal 17px "Century Gothic", Arial; float: left; width: 779px; margin-top: 15px;}

#nav-left { color: #fff;}
#nav-left ul { padding: 42px 9px 20px 0; margin: 0;}
#nav-left ul li{ text-align: right; list-style-type: none; text-decoration: none; font-family: "Century Gothic", Arial; padding-top: 2px; padding-bottom: 6px;}
#nav-left ul li a{ color: #fff; text-decoration: none; padding: 0; margin: 0;}
#nav-left ul li a:hover{ color: #f00;}
#content { padding-top: 15px; padding-bottom: 35px;}
#content div.article { padding-right: 25px; padding-left: 0;}
#content div.article h3 { margin: 0; font-size: 18px; padding: 3px 0;}
#content div.article h4 { margin: 0; padding-top: 2px; padding-bottom: 2px;}
#content div.article h3 a { text-decoration: none;}
#content div.article a.article-image { margin-right: auto; margin-left: auto; display: block; width: 380px; padding-top: 8px; padding-bottom: 20px;}
#content div.article a.article-image img { color: #b3b3b3; border: 5px solid #b3b3b3;}
#content div.article p.meta { font-size: 11px; padding-top: 0px; padding-bottom: 2px; padding-left: 9px; margin-bottom: 3px;}
#content div.article a.image {color:#000000; text-decoration:none; background: #FFFFFF none repeat scroll 0 0; border: 1px solid #BBBBBB; float: left; margin: 3px 10px 3px 0; padding: 4px;}
#content div.article a.image img { float: left;}
#content div.article p { margin: 0; padding: 0 0 8px;}
#content div.article hr { border: 1px solid #4c4c4c; border-bottom-color: #000; border-left-color: #000; border-right-color: #000; margin-top: 10px; margin-bottom: 10px;}
img.banner { padding-bottom: 13px;}
#footer { background-color: #f00; text-align: center; margin: 0; width: 816px; border-bottom: 1px solid #fff; border-top: 1px solid #fff; padding-top: 8px; padding-bottom: 8px;}
#footer a { color: #fff; text-decoration: none;}
#footer a:hover { text-decoration: underline;}
#world-pre { height: 347px; width:641px; margin: 0; padding:0 0 25px; background: url(../images/focal-home-641x347.jpg) no-repeat;}
#world-pre div.wp-desc p { color:#FFFFFF; font-size:13px; line-height:22px; margin:0 auto; width:250px; padding: 0px 0 15px;}
#world-pre div.wp-desc { float:left; padding-left:20px; padding-top:204px; padding-right:0; width:269px;}
#world-pre div.wp-desc a.rm-big { display:block; height:26px; margin:0 auto; width:115px; background-image: url(../images/readmore-big-115x26.jpg);}
#world-pre div.wp-desc a.rm-big span { display:none; }
div.homeVideo { float:left; margin:0; padding:76px 0 0 15px;}
.feat-prod-item { width: 316px; margin-right: 0; float: left; padding-bottom: 16px; margin-left: 10px; display: inline;}
#content div.websignUp { width: 279px; float: left; margin-right: 20px;}
#signupTable tbody tr td input { margin-top: 4px; margin-bottom: 4px;}
.feat-prod-item h2 { font-size: 14px; margin: 0 0 6px; padding-left: 0;}
.feat-prod-item a.fp-pic { float: left; margin-right: 13px;}
.feat-prod-item a.fp-logo { float: left; }
.feat-prod-item a.fp-rm { float: left;}
#content ul.prod-lines { width: 196px; float: left; padding-left: 26px; margin: 0; padding-top: 7px;}
#content ul.prod-lines li { list-style-type: none; background-image: none; padding-left: 0;}
#content ul.prod-lines li a { text-decoration: none;}
.error{color:red;display:none}
#content ul { margin-left: 50px; width: 550px;}
#content ul li { padding-bottom: 8px; font-size: 13px; background: url(../images/red-bullet.gif) no-repeat 0 4px; list-style-type: none; padding-left: 20px;}
#content a.redBtn { padding: 8px; font-weight: bold; font-size: 14px; color: #fff; text-decoration: none; background-color: #f00; border: 1px solid #ccc; margin-top: 11px; display: block; width: 119px; margin-right: auto; margin-left: auto;}
#content a.redBtn:hover { color: #f00; background-color: #fff;}
#content img.cityImage { margin-top: 10px; margin-bottom: 25px;}

