body { font-size: 12px; font-family: arial, verdana; }

.pane { width: 970px; text-align: left; }
.dial-header { width: 970px; }
.dial-header-left { float: left; }
.dial-header-right { float: left; margin-left: 20px; width: 770px;}
.bar {  background: #F57A21; height: 26px; margin-top: 10px; }
.bar-left { float: left; }
.bar-right { float: right; }
.tel { font-size: 23px; color: #fff; padding-right: 10px; padding-top: 1px;}
.clear { clear: both; }



.navi { float: left; width: 157px; border-right: 0px solid #dcdcdc;  position: relative; text-align: left; text-transform: lowercase;}
.navi2 { float: left; height: 100px;  }
.pane2 { background: #404040;  text-align: left;  width: 1024px; margin-top: 40px;}
.pane2-left { float: left; width: 350px;}
.pane2-right { float: left; width: 610px; }
.content-pane { background: #E5E7EA;  position: relative; top: -150px; margin-right: 10px; color: #696969;} 
.content-pane h1 { color: #fff;  position: relative; left: -30px; background: #F57A21; font-size: 14px; padding: 11px; padding-left: 30px; text-transform: lowercase; width: 300px;} 


/** new **/
.d-navi { float: left;  width: 157px; margin-top: 10px; text-transform: lowercase; position: relative; }
.d-navi a{ color: #696969; }
.d-mm { text-align: center; position: relative; top: -40px;  float: left; z-index: 10; }
.d-title { width: 1024px; text-align: left;  height: 100px;  text-align: center; font-weight: bold; width: 355px;  position: relative; top: -50px;}
.d-title-limiter { width: 355px;  /*color: #F57A21;*/  color: #415681;  font-size: 60px;  position: relative; z-index: -1; top: -50px; text-align: left; margin-left: 20px;}
.d-title-limiter-2 {  font-size: 70px; color: #415681; font-weight: bold;	position: relative; top: -20px; left: -10px; }
.d-title-limiter-new {  font-size: 70px; color: #415681; font-weight: bold;	position: relative; top: -30px; left: -10px; }
.d-title-limiter-3 { font-size: 70px; color: #415681; font-weight: bold;	position: relative; top: -20px; left: -10px;  }
.selectme { background: #99A9C4; width: 160px; font-family: arial;font-size: 11px; text-transform: lowercase;}
.mover { position: relative; top: -53px; }
.mover2 { position: relative; left: -70px; bottom: -5px;}
.amover { position: relative; top: -50px; }
.gray { color: #dcdcdc; font-size: 11px;  margin-left: 19px; position: relative; top: -20px; left: -30px;}

.cpane { background: #404040; width: 970px; }
.cpane-left { float: left; width: 390px; }
.cpane-right { float: left; width: 560px; text-align: left;}
.actual-content { background: #E5E7EA;  position: relative; top: -141px; margin-right: 10px; color: #494a4d; font-size: 12px;} 
.actual-content a { color: #494a4d;  font-weight: bold; text-decoration: underline; }
.actual-content h1 { color: #fff;  position: relative; left: -30px; background: #F57A21; font-size: 12px; padding: 11px; padding-left: 30px; text-transform: lowercase; width: 325px;} 
.actual-content table { font-size: 12px; color: #494a4d; }


.needaquote { background: #99A9C4; position: relative; font-size: 11px; color: #494a4d; width: 360px; }
.button1 { background:  url('bluebtn.jpg'); color: #fff; font-size: 12px; font-family: arial, verdana; border: none; padding: 8px; font-weight: bold;}
.input { font-family: arial, verdana; font-size: 11px; padding: 0px; width: 267px; height: 14px; margin-bottom: 2px; color: #666666; border: 1px solid #99A9C4; height: 15px;}
.need { padding-left: 22px; padding-top: 20px; font-size: 14px; }
.shift { padding-left: 15px; margin-top: 10px; }
.option { padding-left: 15px;  position: relative; top: -9px; }

.left { float: left; }
.right { float: right; }
.footer { background: #E5E7EA; text-align: left;  font-size: 12px; color: #696969; }
.ftrleft { float:left;  width: 450px; font-size: 10px; margin-left: 10px; position: relative; bottom: -10px;}
.ftrright { float: right; padding-right: 20px; position: relative; bottom: -33px;}
.ftrright a { color: #696969; text-decoration: none; font-weight: bold; font-size: 10px;}
.padding { padding: 10px; }
.whitetext { color: #fff; font-size: 11px; padding: 20px; padding-top: 0px; }


.backlinks { position: relative; top: -125px; text-align: right; padding-right: 20px; }
.backlinks a {  color: #F57A21; text-decoration: none; font-weight: Bold;  padding-left: 4px; padding-right: 4px; }

/* supplied by telesure */
.addthis_toolbox { float: right; top: -131px; position: relative; margin-right: 0px;}
.custom_images a {    width: 64px;    height: 64px;    margin: 0;    padding: 0;}
.addthis_toolbox .custom_images a img {    opacity: 1.0;}
.addthis_toolbox .custom_images a:hover img {    opacity: 0.75;} 

.text { text-align: left; font-size: 12px; color: #A0A0A0  ;  position: relative; right: -20px; }
.white { color: #fff; font-weight: bold; }
.white a{ color: #e5e7ea;; font-weight: bold; text-decoration: none;}
.white a:hover { text-decoration: underline; }

.feed-icon { display: none; }



.fisheye{
	text-align: center;
	
	position: absolute;

}
a.fisheyeItem
{
	text-align: center;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	width: 84px;
	position: absolute;
	display: inline;
	top: 0;
}
a.fisheyeItem2
{
	text-align: center;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	width: 140px;
	position: absolute;
	display: block;
	bottom: 0;
}
.fisheyeItem img
{
	border: none;
	width: 140px;
	
}
.fisheyeItem2 img
{
	border: none;

	width: 200px;
}
.fisheyeItem span,
.fisheyeItem2 span
{
	display: none;
	position: absolute;
	bottom: -10px;
}
.fisheyeContainter
{
	
	height: 50px;
	
	left: 500px;
	
}
#fisheye2
{
	position: relative;
	width: 140px;
	bottom: 0px;
}








.special {
font-size: 30px; text-align: right; 
color: 494a4d;
}






/** **/
/* the menu */
#suckerfishnav {
    background: #fff;
    font-size: 10px;
    font-family:arial,helvetica;
    
    text-align: right;
    width: auto;
	z-index: 100;
    
  
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:14px;
      font-family: arial,helvetica;
    padding:0;
    font-weight: lighter;
    /*border:1px solid #aaa;*/
    margin:0;
    font-size: 12px;
    margin-left: 25px;
    width:auto;
    
    
    }
#suckerfishnav a {
	font-family: arial,helvetica;
    display:block;
    
    text-decoration:none;
    padding-right: 48px;
    padding-left: 4px;
    font-size: 12px;
    
	
    
    }
#suckerfishnav li {
    float:left;
    padding:0;
    color: white;
	display: inline;
    font-size: 12px;
	width: 180px;
	font-weight: bold;
	
      font-family:arial,helvetica;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:160px;
    font-weight:lighter;
    margin:0;
    line-height:1;
    border:0;
   
    background: #E5E7EA;
    float: left;
    }


#suckerfishnav li li {
    
	

	font-family:arial,helvetica;
    /*color: #696969;*/
	color:  #e5e7ea;
    /*background: #D3D3D3;*/
	background: #404040;
	font-weight: Bold;
	font-size: 14px;
	text-align: left;
	float:left;
	
    }
#suckerfishnav li li a {
    padding:4px 10px;
    
	font-size: 13px;
    /*color: #695D54;*/
	color: #fff;
    }
#suckerfishnav li ul {
    
	
	margin-left: 133px;
	margin-top: -30px;
	float: left;
	/*background: #E5E7EA;*/
	/*background: #eefof3;*/
	background: #a2a4a8 ;
	
	display: block;
	border-bottom: 1px solid #dcdcdc;
	z-index: 100;
	width: 800px;
	
	
    }

.dlink {
	color: #fff; 
	font-size: 13px;
	padding: 4px;
	padding-left: 9px;
}

#mm516  {
width: 500px;
}
	
.s a { color: #fff !important; }
.ss { background: #a2a4a8 ; font-weight: lighter; font-size: 9px; }
.ss a { font-size: 9px; color: #404040 !important }
.ss a:hover { font-weight: bold; font-size: 9px; }
	
	
	
#suckerfishnav li li:hover {
    
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
      color: #695D54;
      
        
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    
       color: #695D54;
    }
#suckerfishnav li {
	    color: #695D54;
}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
	
	color: #695D54;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    	 color: #695D54;
    
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:;
   	 color: #695D54;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
		
    	color: #695D54;
    }

















.fisheye{
	text-align: center;
	height: 50px;
	position: relative;
}
a.fisheyeItem
{
	text-align: center;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	width: 40px;
	position: absolute;
	display: block;
	top: 0;
}
a.fisheyeItem2
{
	text-align: center;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	width: 40px;
	position: absolute;
	display: block;
	bottom: 0;
}
.fisheyeItem img
{
	border: none;
	margin: 0 auto 5px auto;
	width: 100%;
}
.fisheyeItem2 img
{
	border: none;
	margin: 5px auto 0 auto;
	width: 100%;
}
.fisheyeItem span,
.fisheyeItem2 span
{
	display: none;
	position: absolute;
	left: -60px;
	bottom: -20px;
	text-align: left;
	font-size: 10px;
	
}
.fisheyeContainter
{
	
	height: 50px;
	width: 200px;
	left: 500px;
	position: absolute;
}
#fisheye2
{
	position: absolute;
	width: 100%;
	bottom: 0px;
}







a.button1-a {
background: url('button1.jpg');
height: 90px;
width: 90px; 
}
a.button-a:hover {
background: #f5f5f5;
height: 90px;
width: 90px; 
}





.moveme {
position: relative;
left: -31px;

background: transparent;
}
.moveme2 {
position: relative;
top: -25px;
left: -5px;
background: transparent;
}








.customli {
margin: 0;
padding: 0;
margin-left: 15px;
}

.customli li {
list-style-image: url('orange.jpg');
padding-top: 3px;
padding-bottom: 3px;
}




#mm516 {
width: 180px !important;
/*margin-top: -64px !important;*/
margin-top: -50px !important;
}
#mm523 {
width: 720px !important;
/*margin-top: -40px !important;*/
margin-top: -64px !important;
}

#mm553 {
width: 180px !important;
margin-top: -200px !important;
height: 200px !important;
}






