*{
	margin:0px;
	padding:0px;
}

body{
	background:url(../img/back.jpg) repeat-x top left fixed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;}

.body{
	background:#FFF;
	width:950px;
	margin:auto;
	padding-left: 20px;
	padding-right: 20px;

}
.clear{
	clear:both;
}
em{
font-style:normal;
font-weight:bold;
color:#000000;
}
/* -------------------ADDITION */
.rightphone{
position:relative;
top:3px;
float:right;
text-align:right;
padding-right:20px;
font-family:tahoma;
font-weight:bold;
color:#890101;
text-transform:uppercase;
font-size:14px!important;
width:300px!important;
}

.rightphone_red{
font-family:tahoma;
font-weight:bold;
position:relative;
top:13px;
float:right;
text-align:right;
padding-right:20px;
font-size:14px!important;
width:300px!important;
color:#890101;
text-transform:uppercase;
}

#maincontainer{
	background:#F5F5F5;
	width:992px;
	min-height:500px;
	margin:0 auto;
}
#home_header{
	background:url(../img/top_bg.jpg) no-repeat;
	width:990px;
	height:25px;
	margin:0 auto;
}
#home_header a:link.toplink, #home_header a:visited.toplink{
	display:block;
	float:right;
	font-family:tahoma;
	font-size:11px; 
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:4px;
	padding-right:10px;
}
#home_header a:hover.toplink{
	text-decoration:underline;
}
#menusection{
	background:url(../img/back_menu.jpg) no-repeat;
	height:83px;
	width:990px;
	margin:0 auto;
}
#logo{
	float:left;
	padding-left:10px;
	padding-top:0;
}
#mainmenu {
	float:left;
	padding-top:20px;
	padding-left:40px;
}
#mainmenu ul li{
	float:left;
}

#homeBtn a  {
	width:53px;
	background:url(../img/r-home.jpg) no-repeat;}
#companyBtn a {
	width:76px;
	background:url(../img/r-company.jpg) no-repeat;}
#productsBtn a {
	width:74px;
	background:url(../img/r-products.jpg) no-repeat;}
#listsBtn a {
	width:55px;
	background:url(../img/r-lists.jpg) no-repeat;}
#quoteBtn a {
	width:89px;
	background:url(../img/r-qquote.jpg) no-repeat;}
#contactBtn a {
	width:92px;
	background:url(../img/r-contact.jpg) no-repeat;}

#homeBtn a, #companyBtn a, #productsBtn a, #listsBtn a, #quoteBtn a, #contactBtn a  {
	height:35px;
	float:left;}
#homeBtn a:hover, #companyBtn a:hover, #productsBtn a:hover, #listsBtn a:hover, #quoteBtn a:hover, #contactBtn a:hover,
#homeBtn.selected a, #companyBtn.selected a, #productsBtn.selected a, #listsBtn.selected a, #quoteBtn.selected a, #contactBtn.selected a	{
	background-position: 0 -35px;}

#menu{
	position:relative;
	top:-4px;
	float:left;
	padding-left:283px;
}

#swf{
	width:990px;
	margin:0 auto;
}
.divider{
	background:url(../img/divider.jpg) no-repeat;
	width:990px;
	margin:0 auto;
	height:9px;
}
#maintitle{
padding-top:20px;
}
#maintitle h2{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#333;
font-weight:normal;
padding-left:20px;
padding-bottom:10px;
float:left;
width:400px;
}
#maintitle p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
font-weight:normal;
padding-left:20px;
width:930px;
}

.columns{
float:left; 
margin-right:10px;
width:120px;
}
.mpt{
background:url(../img/mp_top.jpg) no-repeat;
width:967px;
height:35px;
margin:0 auto;
}
.mpc{
background:url(../img/mp_c.jpg) repeat-Y;
width:967px;
min-height:300px;
margin:0 auto;
}
.mpb{
background:url(../img/mp_b.jpg) repeat-y;
width:967px;
height:35px;
margin:0 auto;
}
#footer{
background:#FFF;
height:30px;
padding-bottom:10px;
}
#footer ul{
padding-top:10px;
padding-left:75px;
}
#footer li{
float:left;
padding-right:20px;
}
#footer a:link, #footer a:visited{
font-family:tahoma;
font-size:13px;
color:#666;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}
#ending{
width:970px;
margin:0 auto;
padding-top:20px;
padding-left:20px;
}
#ending li{
float:left;
color:#999;
padding-right:14px;

}
#ending a:link, #ending a:visited{
/*display:block;*/
font-family:tahoma;
font-size:12px;
color:#999;
text-decoration:none;
}
#ending a:hover{
color:#FFF;
text-decoration:underline;
}
#ending .end2{
padding-top:10px;
line-height:180%;
}
#ending #end3 p{
color:#999;
}
#ending #end3{
padding-top:30px;
padding-bottom:20px;
}
.notecontainer img{
float:left;
padding-right:25px;
padding-bottom:30px;
}
.notecontainer{
padding-left:30px;
width:659px;
padding-bottom:10px;
}
.header {
font-family:tahoma;
font-size:15px;
color:#333;
font-weight:normal;
padding-bottom:5px;
text-decoration:none;
}
.notecontainer p{
font-family:tahoma;
font-size:12px;
line-height:160%;
color:#777;
font-weight:normal;
}
.linedivider{
	width:650px;
	margin:0 auto;
	background:#333;
	height:1px;
	margin-top:10px;
	clear: both;
}
.notecontainer p a:link, .notecontainer p a:visited {
	background:url(../img/more.png) no-repeat center left;
	padding-left:10px;
	color:#D70000;
	text-decoration:none;
	float: right;
}
.notecontainer p a:hover {
text-decoration:underline;
}
#lefthome{
float:left;
width:698px;/*698px*/
}
#righthome{
padding-left:20px;
float:left;
width:230px;
}
.getbanner{
min-height:20px;
background:#FFF;
border:1px solid #CCCCCC;
padding:10px;
margin-bottom:10px;
}
.getbanner1{
min-height:20px;
background-color:#FFF;
border:1px solid #CCCCCC;
padding:10px;
margin-bottom:10px;
}
.getbanner2{
min-height:20px;
background:#FFF url(../img/getp2.png) no-repeat 175px 0px;
border:1px solid #CCCCCC;
padding:10px;
margin-bottom:10px;
}
.getbanner1 a , .getbanner2 a{
display:block;
padding-top:20px;
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#890101;
} 
.getbanner1 a:hover, .getbanner2 a:hover{
text-decoration:none;
}
.getbanner_clear{
min-height:20px;
padding:10px;
margin-bottom:10px;
}
.getbanner_clear a:link, .getbanner_clear a:visited{
font-family:tahoma;
font-size:12px;
color:#890101;
} 
.getbanner_clear a:hover{
text-decoration:none;
}
.getbanner h3, .getbanner_clear h3, .getbanner1 h3, .getbanner2 h3{
font-family:tahoma;
font-size:14px;
font-weight:bold;
color:#890101;
}
.getbanner h2, .getbanner_clear h2, .getbanner1 h2, .getbanner2 h2{
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#666;
}



.banner_lists{
min-height:20px;
background:#FFF;
border:1px solid #CCCCCC;
padding:10px;
margin-bottom:10px;
}

.banner_lists a:link, .banner_list a:visited {
font-family:tahoma;
font-size:14px;
font-weight:bold;
color: #CC3300;
text-decoration:none;
}

 .banner_list a:hover {
font-family:tahoma;
font-size:14px;
font-weight:bold;
color:#ccc;
text-decoration:underline;
}

#call{
float:right;
padding-right:10px;
padding-top:10px;
}
#call h2{
font-weight:bold;
font-size:14px;
text-align:right;
}
#call p{
font-weight:bold;
font-size:15px;
text-align:right;
}
#inner_img{
padding-bottom:20px;
width:930px;
margin:-15px auto 0 auto;
z-index: 3;
}

/* ---------------------ADDITION */
.menu{
background:url(../img/menu.jpg) repeat-x top left;
height:42px;
z-index:99;
}

.mncnt{
	width:990px;
	margin:auto;
	padding-top:5px;
}

.menuul{
	list-style:none;
	width: 700px;
	float: left;
}

.menuul li{
	float:left;
	width:auto;
	margin-top: 10px;
}

.menuul li a{
	padding:5px 10px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DBDBDB;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	margin-top: 5px;
}

.menuul li a:hover{
color:#FFF;
}

.call{
	color:#FFF;
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	margin-top:4px;
	padding-right:20px;
}

.bodytop{
	background:#FFFFFF;
	width:950px;
	margin:auto;
	border-top:3px solid #D1D1C0;
	padding-left: 20px;
	padding-right: 20px;
}

.firstcolumn{
	width:340px;
	float:left;
	padding-right: 20px;
}

.firstcolumnb{
	width:450px;
	float:left;
	padding-right: 20px;
}

.firstcolumnb p{
	font-size:13px;
	line-height:18px;
	margin-top: 10px;
		width:450px;
}


.firstcolumnb_large{
	width:673px;
	float:left;
	padding-right: 20px;
}


.firstcolumnb_large p{
	font-size:13px;
	line-height:18px;
	margin-top: 10px;
		width:643px;
}

.midcolumn{
	width:225px;
	float:left;
	border-left:1px dashed #999999;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 150px;
}


.midcolumnb{
	width:175px;
	float:left;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	z-index: 1;
}


.getbanner a:link, .getbanner a:visited{
font-family:tahoma;
font-size:12px;
color:#890101;
} 
.getbanner a:hover{
text-decoration:none;
}

.rightcolumn{
	width:300px;
	float:left;
	background:#EFF0F2;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 23px;
	padding-bottom: 20px;
}

.midbar{
background:url(../img/midbar.jpg);
height:172px;
}

.midbarinner{
background:url(../img/midbar_inner.jpg);
height:56px;
}


.midbarcnt{
	width:950px;
	margin:auto;
	padding-top: 20px;
}

.bold{
font-weight:bold;
}


.firstcolumn p{
font-size:13px;

margin-bottom:10px;
font-size:14px;
}

.firstcolumn p a{
color:#697895;
text-decoration:underline;
}

.firstcolumn p a:hover{
color:#000000;
}

.midcolumn h2{
	font-size:14px;
	font-weight:bold;
	padding-top: 24px;
}

.midcolumn p{
font-size:10px;
}

.submitlink{
	background-color:#333;
	color:#fff;
	font-weight:bold;
	margin-top:20px;
	border: none;
	padding:0px 15px;
}
.colorlink{
	padding:2px 60px 2px 20px;
	position:relative;
	text-align:left;
	margin-top: 20px;
	background:#333;
	color:#FFFFFF!important;
	font-weight:bold;
	text-decoration:none!important;
}

.colorlink:hover{
	color:#333!important;
	background:url(../img/link_plus.gif) no-repeat left #FFF;
}

.link{
	padding:2px 60px 2px 20px;
	position:relative;
	text-align:left;
	margin-top: 20px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	/*filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;*/
}

.l2orange{background:#CE7B00;}
.l2skyblue{background:#03689A;}
.l2green{background:#FFCC00;}
.l2yellow{background:#009933;}

.l2orange:before{
	content: "+ ";
}

.l2skyblue:before{
	content: "+ ";
}

.l2green:before{
	content: "+ ";
}

.l2yellow:before{
	content: "+ ";
}



.lyellow{border-bottom:2px solid #FFB846;}
.lskyblue{border-bottom:2px solid #69ACCB;}
.lgreen{border-bottom:2px solid #A3D895;}


.s3{
height:3px;
}

.s10{
height:10px;
clear:both;
}


.s20{
height:20px;
clear:both;
}


.body h3{
	font-size:14px;
	color:#707070;
	font-weight:bold;
	margin-top: 15px;
	margin-bottom: 15px;
}

.links{
	color:#ACACAC;
	font-size:14px;
	padding-bottom: 10px;
}

.links a{
color:#697895;
text-decoration:none;
}

.links a:hover{
color:#000;
}

.linksmall{
color:#999999;
font-size:11px;
}

.linksmall a{
color:#999999;
text-decoration:none;
}


.linksmall a:hover{
color:#000000;
}

.linkmed{
	color:#ACACAC;
	font-size:11px;
	padding-top: 10px;
}

.linkmed a{
color:#ACACAC;
text-decoration:none;
}

.linkmed a:hover{
color:#000000;
}


.title{
	width:150px;
	float:left;
	padding:10px 0px;
}
.titreq{
	width:80px;
	float:right;
	font-size: 10px;
	padding:10px 0px;
}

.dotline{
	border-bottom:1px dotted #999999;
	height:5px;
}


.label{
	width:150px;
	margin-right:5px;
	text-align:left;
	float:left;
	color:#000;
}

.inputs{
	width:200px;
	float:left;
	margin-bottom:10px;
}

.inputfield{
width:180px;
border:1px solid #333;
color:#000;
background:#F9F9F9;
}

.chat{
	width:249px;
	height:130px;
	margin: auto;
	background:url(../img/back_chat.gif) no-repeat top;
	margin-top: 20px;
}

.chat h2{
	font-weight:bold;
	font-size:11px;
	color:#333333;
	padding-top: 15px;
	padding-left: 10px;
}

.chat h3{
	font-weight:bold;
	font-size:11px;
	color:#333333;
	padding-left: 10px;
	margin-top: 10px;
}

.chatcnt{
	width:140px;
	line-height:15px;
	color:#000;
	font-size: 10px;
	margin-left: 10px;
	padding-top: 5px;
}

.head{
	background:url(../img/back_head.gif) no-repeat top left #FFF;
	padding-top:20px;
}


.menutop{
width:380px;
float:right;
padding-bottom:5px;
border-bottom:2px solid #D1D1C0;
}

.menutop a{

color:#9E9E8F;
font-size:15px;
text-decoration:none;
padding:2px 10px;
position:relative;
font-weight:bold;
}

.menutop a:hover{
color:#000;
}
.callquote{
	width:300px;
	float:right;
	text-align: right;
	margin-top: 10px;
}

.spotlight{
	width:166px;
	height:115px;
	padding:20px;
	float: left;
	padding-bottom: 0px;
	margin-right: 41px;
}

.spotlight p{
color:#000000;
font-size:10px;
/*	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;*/

}

.spotlight h2{

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	margin-bottom: 10px;
}

.spotlight h2 span{
	color:#000;
}

.sorange{ background: url(../img/back_orange.gif) no-repeat left top}
.sskyblue{ background: url(../img/back_sblue.gif) no-repeat left top}
.syellow{
	background: url(../img/back_yellow.gif) no-repeat left top
}
.sgreen{
	background: url(../img/back_green.gif) no-repeat left top;
	margin-right: 0px;
}


.firstcolumnb h2, .firstcolumnb_large h2{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	letter-spacing:-1px;
	font-weight: normal;
	color:#343943;
	margin-top: 10px;
}

.firstcolumnb h3, .firstcolumnb_large h3{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:-1px;
	font-weight: normal;
	color:#343943;
	padding-top:10px;
	padding-bottom:20px;

}


.firstcolumnb a, .firstcolumnb_large a, #cont_home a{
color:#000000;

text-decoration:underline;

}

.firstcolumnb a:hover, .firstcolumnb_large a:hover, #cont_home a:hover{
text-decoration:none;
color:#6C7B98;

}

.blacklink{
	padding:2px 60px 2px 15px;
	position:relative;
	text-align:left;
	margin-top: 5px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #333333;
	border-bottom: 4px solid #333333;
	display: block;
	font-size: 10px;
	z-index:1;
	background:url(../img/link_plus.gif) no-repeat left #343943;
	color:#FFF;
}

.blacklink:hover{
	background:#FFF;
	color:#333;
}

* ul {
list-style-type:none;
margin:0px;
padding:0px;
}


/*-------------------REPLACE FOR SUBMENUS */
#nav{
	position:relative;
	top:-4px;
	left:270px;
	width: 720px;
	float:left;
}
#nav ul li{
	float:left;
	width:220px;
}
#nav a:link, #nav a:visited{
	display:inline;
	font:12px tahoma;
	color:#999BA0;
	padding-right:10px;
	padding-left:10px;
	text-transform:uppercase;
	text-decoration:none;
}
#nav a:hover{
	color:#F2F2F2;
}



ul#nav li {
  float: left;
  position: relative;
}

ul#nav li.dot {
  float: left;
  width:3px;
  padding:0 1px;
}

ul#nav li a.toplink:link, ul#nav li a.toplink:active, ul#nav li a.toplink:visited {
	display:block;
}

li ul {
  display: none;
  position: absolute;
  /* no positioning needing it's auto by default */
  left:0;
}


li > ul {
	top: auto;
	left: auto; 
}

li:hover ul, li.over ul{display:block;padding:2px;width:200px;}
*:first-child+html {}

ul#nav li.sub a:link,ul#nav li.sub a:active, ul#nav li.sub a:visited {
  display:block;
  text-decoration:none;
  text-align:left;
  text-indent:4px;
}

ul#nav li ul li.sub {
	background-color:#333;
	padding-bottom:3px;
}
ul#nav li.sub a:hover {
	background-color:#fff;
	color:#333;}

/*-------------------REPLACE FOR SUBMENUS */
.firstcolumnb ul, .firstcolumnb_large ul{
list-style:square;
margin-left:20px;
}

.firstcolumnb ul li, .firstcolumnb_large ul li{
margin-bottom:10px;
}


#faq ul{
list-style:square;
margin-left:20px;
height:500px;
width:80%;
}



.inner{width:850px; margin:auto;}

.inleft, .inright{
	height:56px;
	width:360px;
	padding:0px 20px;
	padding-top:15px;
	float:left;
	font-size: 10px;
	color:#000000;
}
#cont_home{
padding-left:30px;
}
.inleft{
background:url(../img/midbar_inner_r.png) no-repeat;
}

.inright{
background:url(../img/midbar_inner_l.png) no-repeat;
}
#ending h2, #ending h1{
font-size:13px;
color:#CCC;
padding-bottom:5px;
}
#ending span{
color:#CCC;
padding:0 8px;
}


#box {
/*background-color:#CCCCCC;
background-color:#FFF;
border:11px solid #F5F5F5;
padding:0 0 15px 0;*/
margin:15px 20px;
}

#box .title{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color:#fff;
	/*margin-bottom:10px;*/
	width:948px;
	text-align:center;
	background-color:#363C45;
	border-top:1px solid #757A82;
	border-bottom:8px solid #79808D;
	}


/*.littlebox1{
width:288px;
height:85px;
padding:30px 12px 20px 12px;
float:left;
background-image:url(../img/bg-box.jpg);
background-repeat:repeat-x;
background-position:bottom;
border:1px solid #79808D;
}*/


.littlebox{
width:287px;
height:85px;
margin-right:4px;
padding:30px 12px 20px 12px;
float:left;
background-image:url(../img/bg-box.jpg);
background-repeat:repeat-x;
background-position:bottom;
border:1px solid #79808D;
 }

.littlebox .smalltitle{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
font-size:18px;
font-weight:bold;
color:#890101;
text-align:left;
height:25px;
float:left;
}
.littlebox .smalltitle a,
.littlebox .smalltitle a:link,
.littlebox .smalltitle a:visited{
font-style:italic;
font-size:18px;
font-weight:bold;
color:#890101;
text-decoration:none;
}

.littlebox .smalltitle a:hover{
font-style:italic;
font-size:18px;
font-weight:bold;
color:#FF9900;
text-decoration:none;
}

.arrow{
background:url(../img/arrow.png) no-repeat;
float:left;
height:22px;
width:22px;
margin-left:5px;
}
.littlebox h2{
font-size:12px;
font-weight:normal;
}


.littlebox a{
color:#890101;
font-weight:bold; 
font-size:12px;
text-decoration:none;}

.littlebox a:hover{
color: #FF9900;
font-weight:bold; 
font-size:12px;
text-decoration:underline;}

/*--------------*/
.banners{
padding:15px 0;
margin:0 20px;
}
.banner1{
min-height:20px;
background:#FFF;
border:1px solid #ccc;
padding:10px;
margin-bottom:10px;
width:208px;
float:left;
margin-right:10px;
}
.banner2{
min-height:20px;
background:#FFF;
border:1px solid #ccc;
padding:10px;
margin-bottom:10px;
padding-left:50px;
width:150px;
float:left;
}


.dma{
background:#FFF;
border:1px solid #ccc;
margin:20px 0 10px 0;
width:215px;
float:left;
height:70px;
}

.bannerspecial{
min-height:20px;
background:#FFF url(../img/getp1.png) no-repeat 140px 0px;
border:1px solid #ccc;
padding:10px;
margin-bottom:10px;
width:200px;
float:left;
height:90px;
margin-right:10px;
}
.bannercatalog{
min-height:20px;
background:#FFF url(../img/getp2.png) no-repeat 155px 0px;
border:1px solid #ccc;
padding:10px;
margin-bottom:10px;
width:200px;
float:left;
height:90px;
margin-right:10px;
}
.banner1 a , .banner2 a, .bannerspecial a, .bannercatalog a{
display:block;
padding-top:20px;
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#890101;
} 
.banner1 a:hover, .banner2 a:hover, .bannerspecial a:hover, .bannercatalog a:hover{
text-decoration:none;
}


.banner_clear{
min-height:20px;
padding:10px;
margin-bottom:10px;
}
.banner_clear a:link, .banner_clear a:visited{
font-family:tahoma;
font-size:12px;
color:#890101;
} 
.banner_clear a:hover{
text-decoration:none;
}
.banner h3, .banner_clear h3, .banner1 h3, .banner2 h3, .bannerspecial h3, .bannercatalog h3{
font-family:tahoma;
font-size:14px;
font-weight:bold;
color:#890101;
}
.banner h2, .banner_clear h2, .banner1 h2, .banner2 h2, .bannerspecial h2, .bannercatalog h2{
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#666;
}
/*Float Patch*/	
.floatcontainer:after { 
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility:hidden;
}

/* Mark Hadley's fix for IE Mac */  
.floatcontainer { display: inline-table;}

/* Hides from IE Mac \*/ 
* html .floatcontainer {height: 1%;} 
.floatcontainer{display:block;}
/* End Patch */


	
/*////// LAST CHANGES ///*/
.prod {width:651px;}
.prod_box {font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #CCC;
padding:2px;
width:651px;}

.title_box {
background-color:#353944;
color: #FFF;
font-size:17px;
height:28px;
margin-bottom:5px;
}

/*span*/.emailmarket {
background-image:url(../img/emailmarket.png);
background-position:left;
background-repeat:no-repeat;
padding:5px 0 0 60px;}

/*span*/.mobilemarket{
background-image:url(../img/mobile.png);
background-position:left;
background-repeat:no-repeat;
padding:5px 0 0 60px;}

/*span*/.lead{
background-image:url(../img/lead.png);
background-position:left;
background-repeat:no-repeat;
padding:5px 0 0 60px;}

/*span*/.directmail{
background-image:url(../img/direct_mail.png);
background-position:left;
background-repeat:no-repeat;
padding:5px 0 0 60px;}


.desc_box {
font-size:12px;
color:#343943;
padding:4px;
line-height:18px;}



.desc_box  h1{
font-size:13px;
color:#353944;
padding:4px 0;
line-height:18px;
font-weight:normal;}


.desc_box em{
font-style:normal;
font-weight:bold;
color:#343943;
/*color:#666;*/
}

.desc_box  h5{
font-size:12px;
font-style: italic;
font-weight:bold;
color:#343943;
margin:0;
padding:0;
display:inline;
}
.rmore {
color:#890101;
font-size:12px;
display:block;
text-align:right;
margin-right:5px;}

.rmore a:link, .rmore a:visited {
color:#890101;
font-size:12px;
text-decoration:underline;
}

.rmore a:hover {
color:#353944;
font-size:12px;
text-decoration:underline;
}




.break_line {
border-top:1px solid #CCC;
margin:7px 4px 0 4px;
padding-bottom:6px;
width:647px;}

/*strong{
	color:#000;}*/

#lefthome_marketing{
float:left;
width:673px;
padding-left: 25px;
}


.business {
background-image:url(../img/businesslicon.png);
background-position:left;
background-repeat:no-repeat;
padding:5px 0 0 60px;}

.autolists{
background-image:url(../img/autolicon.png);
background-position:left;
background-repeat:no-repeat;
padding:5px 0 0 60px;}

.mortgage{
background-image:url(../img/mortgagelicon.png);
background-position:left;
background-repeat:no-repeat;
padding:5px 0 0 60px;}

.specialty{
background-image:url(../img/specialtylicon.png);
background-position:left;
background-repeat:no-repeat;
padding:5px 0 0 60px;}

/** Custom by DCWDS **/
#home_header{display:none;}
#maincontainer{margin-top: 10px;}
#menusection{margin-top: 10px; height: 116px; background-position: bottom left;}
#logo{padding-top: 20px;}
#mainmenu{padding-top: 53px;}
#nav{top:7px !important;}
#call{padding-top: 5px;}