@charset "UTF-8";
/* CSS Document */

body{font-family:Optima, "Century Gothic", Arial;}
a{color:#8B0304;}
a:hover{color:#EF4135;}
p{
	line-height:20px;
}

.wrapper{width:928px; margin:auto; display:block;}

.header{width:928px; height:85px; background:url(images/header.png) no-repeat;}
.menu{width:898px; height:30px; background:#8B0304; display:block; padding-left:30px; padding-bottom:1px; margin-bottom:20px;}
.menu a{width:auto; display:block; padding:3px 16px; height:20px; line-height:20px; font-size:14px; color:#FFFFFF; float:left; margin:2px 1px; text-decoration:none;}
.menu a:hover{color:#FFFFFF; background-color:#EF4135;}
.menu #active{background:#EF4135;}

.content{width:928px; display:block; padding-bottom:10px; font-size:12px; color:#EF4135;}
.content h1{font-size:30px; color:#EF4135; margin-top:0px; margin-bottom:10px; font-weight:normal;}
.content h2{font-size:16px; color:#EF4135; margin-top:0px; font-weight:normal;}
.content h3{font-size:16px; color:#8B0304; margin-top:0px; font-weight:normal; margin-bottom:7px; padding-bottom:0px;}
.content p{margin:0px 0px 15px 0px; padding:0px; font-size:14px;}
.content a{text-decoration:none;}
.content .homeleft{float:left; width:223px;}
.content .homeleft img{position:relative; left:-5px;}
.content .homemiddle{float:left; width:379px; margin-left:20px;}
.content .homeright{float:left;width:286px; display;block; margin-left:20px;padding-top:20px;}
.content .homeright img{float:left; width:100px; margin-bottom:20px; margin-right:20px;}
.content .carecallleft{
	float:left;
	width:464px;
	background-color: #fbcebb;
	padding: 33px 0px;
}
.content .carecallright{
	float:left;
	width:420px;
	margin-left: 25px;
}


.content .faqleft{float:left; width:550px; margin-left:44px;}
.content .faqleft h2{font-size:15px; color:#EF4135; margin-top:0px; margin-bottom:3px;}
.content .faqleft p{margin-top:0px; margin-bottom:25px;}
.content .faqright{float:left; width:314px; margin-left:20px;}

.content .newsleft{width:877px; display:block; margin-left:43px;}
.content .newsarticle{width:834px;display:block; margin-bottom:40px;padding-bottom:20px; border-bottom:1px solid #8B0304;}
.content .newsarticle .short{width:834px; float:left; padding:0px; margin-top:10px;}
.content .newsarticle .short .heading{width:660px; float:right; padding:0px; margin-top:0px;}
.content .newsarticle .short p{padding:0px; margin:0px;}
.content .newsarticle img{border:1px solid #8B0304; margin-bottom:10px;}
.content .newsarticle .image1{width:115px; height:115px; float:right;}
.content .newsarticle .image2{width:230px; height:115px; float:right;}
.content .newsarticle .image3{width:345px; height:115px; float:right;}

.content .contactusleft{
	width:400px; 
	float:left; 
	margin-right:40px; 
	text-align:right;	
}
.content .contactusright{width:428px; float:left;}
.content .contactusright h1{font-size:30px; color:#EF4135; margin-bottom:10px; margin-top:7px;}
.content .contactusright h2{font-size:15px; color:#8B0304; margin-top:0px; padding:0px; margin-bottom:0px;}
.content .contactusright h3{font-size:15px; color:#EF4135; margin-top:0px; padding:0px; margin-bottom:10px;}

.content .downloads{width:877px; display:block; margin-left:43px;}

.content .downloads .file{height:254px; width:122px; display:block; float:left; background:url(images/pps.png) no-repeat bottom ; background-position:0px 45px; text-decoration:none; padding-left:5px; margin-right:15px; margin-top:20px; font-size:14px; line-height:14px;}

.content .downloads .datasheet{height:254px; width:122px; display:block; float:left; background:url(images/datasheets.png) no-repeat bottom ; background-position:0px 45px; text-decoration:none; padding-left:5px; margin-right:15px; margin-top:20px;}

.content .downloads .user{height:254px; width:122px; display:block; float:left; background:url(images/user.png) no-repeat bottom ; background-position:0px 45px; text-decoration:none; padding-left:5px; margin-right:15px; margin-top:20px; font-size:14px; line-height:14px;}

.content .downloads .user:hover{color:#000000; background-position:0px -200px;}

.content .downloads .file:hover{color:#000000; background-position:0px -200px;}


.content .downloads .charger{background:url(images/Fire-Safe_Charger_Download.png) no-repeat; background-position:0px 45px;}
.content .downloads .charger:hover{ background-position:0px -210px;}

.content .downloads .interface{background:url(images/Fire-Safe_Interface-Panel_Download.png) no-repeat; background-position:0px 45px;}
.content .downloads .interface:hover{ background-position:0px -210px;}

.content .downloads .pager{background:url(images/Fire-Safe_Pager_Download.png) no-repeat; background-position:0px 45px;}
.content .downloads .pager:hover{ background-position:0px -210px;}

.content .downloads .signwave{background:url(images/Fire-Safe_SignWave_Download.png) no-repeat; background-position:0px 45px;}
.content .downloads .signwave:hover{ background-position:0px -210px;}

.content .downloads .sunfish{background:url(../carecall/images/sunfish.png) no-repeat bottom; background-position:0px 39px;}
.content .downloads .sunfish:hover{ background-position:0px -230px;}

.newsbox{width:214px; margin-top:90px; background-color:#FCCEBC;}
.newsheader{width:198px; background-color:#EF4135; padding:3px; color:#FFFFFF; padding-left:13px; font-size:20px;}
.newscontent{padding:10px;}
.newscontent a{color:#8B0304;}
.newscontent h1{margin:0px; font-size:14px; margin-bottom:3px; color:#8B0304; margin-left:3px;}
.newscontent p{margin:0px 0px 0px 3px; font-size:12px;}

.clear{clear:both;}
.footer{width:928px; margin:auto; text-align:left; font-size:12px; color:#fbcebb; margin-top:20px; position:relative; z-index:1;}
.footer a{text-decoration:none; color:#fbcebb;}
.footer2{width:928px; margin:auto; text-align:left; font-size:12px; margin-top:20px; text-align:right; position:relative; top:-128px; z-index:0; color:#8B0304;}
/*.newscontent ul li{margin:0px; padding:0px;}*/

.wrapper .content #carecallright h4 {
	font-family: Optima, "Century Gothic", Arial;
	font-size: 20px;
	color: #8B0304;
	font-weight: normal;
	margin:0px;
	padding:0px;
}

.wrapper .content .carecallright img {
	position: relative;
	left:-5px;
	width:100px;
	margin-right:20px;
}

.short p{
display:block;
width:660px;
float:right;
}

.buyonline{background:url(images/buyonline_image.png) no-repeat;}