/*  

Theme Name: Business Review

Theme URL:http://www.ilisols.com/

Description: Busienss Review Clean Wordpress Theme

Author: ILI Solutions

Author URI: http://www.ilisols.com/

Version: 1.0

*/



/* Global Defaults

=====================================================================*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,tr,th,td,embed,object {

	margin:0;

	padding:0;

}

table{

	border-collapse:collapse;

	border-spacing:0;

}

fieldset,img,abbr{

	border:0;

}

ul {

	list-style:none;
        text-decoration:none;

}

caption,th {

	text-align:left;

}

a,a:link,a:visited,a:hover { 

	color:#4a9ecc;
        
	text-decoration:none; 

}

a:focus,a:hover { 

	text-decoration:underline;

}

a img { 

	border:0; 

}

:focus {

	outline: 0;

}

.clear { 

	clear:both; 

}

/* Global Elements

=====================================================================*/

body {

	background:#fff;

	line-height: 1.6em;

	font:62.5% arial, verdana, serif;

}

.replace{

	position:relative;

	margin:0;

	padding:0;

	/* \*/

	overflow:hidden;

	/* */

}

.replace span{

	display:block;

	position:absolute;

	top:0;

	left:0;

	z-index:1;

}

.skiplink{

	display:none;

}

/* Start CSS Coding

=====================================================================*/

#wrapper {

	width:986px;

	margin:0 auto;

}

#wrapper-land {

	width:986px;

	margin:0px auto;

}

#wrapper-land2 {

	width:986px;

	margin:25px auto;

}

#header {

	width:986px;

	height:70px;

}

#logo{

	width:244px;

	height:70px;

	font-size:1.2em;

	position:relative;

	overflow:hidden;

	display:inline;

	float:left;

}

#logo span{

	background:url(images/logo.png) no-repeat;

	position:absolute;

	width:100%;

	height:100%;

	cursor:pointer;

}

#frmsearch {

	width: 295px;

	float: right;

	height: 45px;

	background: url(images/back_search.png) no-repeat 0 7px;

}

.textboxsearch {

	width: 192px;

	height: 19px;

	font-family: Arial, verdana, serif;

	margin: 10px 0 0 4px;

	font-size: 1.1em;

	border: none;

	background: none;

	vertical-align: middle;

}

.submitsearch {

	width: 83px;

	height: 30px;

	background: url(images/submitsearch.png) no-repeat;

	border: none;

	margin: 7px 0 0 10px;

	text-align: center;

	color: #fff;

	font-family: Arial, verdana, serif;

	font-size: 1.2em;

	cursor: pointer;

	vertical-align: middle;

}

#placemainmenu {

	width:986px;

	height:50px;

	background:url(images/mainmenu.png) no-repeat;

}
#placemainmenu-land {

	width:986px;
        
	height:50px;


	background:url(images/mainmenu.png) no-repeat;

}

#placemainmenu-land2 {

	width:986px;
        
	height:50px;


	background:url(images/mainmenu.png) no-repeat;

}
#mainmenu {

	margin:11px 0 0 0;

	height:39px;

	float:left;

        width:986px;

}

#mainmenu , #mainmenu ul 

{

        list-style-type:none;

        list-style-position:outside; 

        position:relative;

        line-height:1.5em; 

        z-index:300;

}

#mainmenu a 

{

        display:block;

        padding:0.25em 1em;

}



#mainmenu a:hover 

{



}





#mainmenu ul ul {top:0;}

#mainmenu li ul ul {left:215px;margin:0px 0 0 -1px;height:29px;text-decoration:none;}





#mainmenu li {

	height:39px;

	float:left;

	display:inline;
        align:center;

	background:url(images/sepmenu.png) no-repeat 100% 100%;

	position: relative;

       width:123.25px;
       text-decoration:none;
}



#mainmenu ul 

{

        position:absolute;

        display:none; 

        width:12em;  

        top:8px; 

        left:-1px;
        text-decoration:none;
}

#mainmenu ul a {}



#mainmenu li.last {

	background:none;
        text-decoration:none;

}

#mainmenu li a, #mainmenu li a:link, #mainmenu li a:visited {

	font-size:1em;

	color:#595959;

	font-weight:bold;

	height:27px;

	float:left;

	display:inline;

        padding-top:11px;
        padding-left:auto;
        padding-right:auto;
        text-decoration:none;
         text-align:center;
         width:100px;

}



#mainmenu li ul {border-top:1px solid #c8c8c8;}

#mainmenu li ul a {height:auto;  float:left;  border-bottom:1px solid #c8c8c8;}



#mainmenu li a:hover, #mainmenu li.active a,

#mainmenu li.current_page_item a  {

	color:#0870a1;

	text-decoration:none;

}



#mainmenu li:hover ul ul, #mainmenu li:hover ul ul ul, #mainmenu li:hover ul ul ul ul 

{

        display:none;
        text-decoration:none;
}



#mainmenu li:hover ul, #mainmenu li li:hover ul, #mainmenu li li li:hover ul, #mainmenu li li li li:hover ul

{

        display:block;
        text-decoration:none;
}



/* Start CSS POPUP Menu

=====================================================================*/

#placemainmenu ul ul {

	position:absolute;

	z-index:1000;

	display:none;

	width:215px;

	margin:31px 0 0 0;

	left:0;

	padding: 0 0 8px 0;

	background: #e6e6e6;

}

#placemainmenu ul li ul li {

	display:block;

	height:30px;

	float: none;

	background:url(../images/back_dropdown.png) repeat-y;

	width:215px;

	padding: 0;

}

#placemainmenu ul li ul li.first {

	padding:10px 0 0 0;

}

#placemainmenu #mainmenu li:hover ul li.last a, #placemainmenu #mainmenu li:hover ul li.last a:link, #placemainmenu #mainmenu li:hover ul li.last a:visited {

	border: none;

}

#placemainmenu #mainmenu li:hover ul li a, #placemainmenu #mainmenu li:hover ul li a:link, #placemainmenu #mainmenu li:hover ul li a:visited {

	color: #535353;

	font-size:1.2em;

	display: block;

	float: none;

	background:none;

	padding: 5px 12px 0 12px;

	border-bottom: 1px solid #e9e9e9;

	width: 173px;

	margin:0 0 0 9px;

	height: 20px;

}

#placemainmenu #mainmenu li:hover ul li a:hover, #placemainmenu #mainmenu li ul li a:hover {

	text-decoration:none;

	color:#3f3f3f;

	background:#d4d4d4;

}

div#placemainmenu li:hover ul ul,

div#placemainmenu li li:hover ul ul

{display:none;}



div#placemainmenu li:hover ul,

div#placemainmenu li li:hover ul

{display:block;}

/* End CSS Drop Down Menu */





.butquote, .butquote:link, .butquote:visited {

	width:128px;

	height:48px;

	float:right;
        position:relative;
        
	/* background:url(images/but_getaquote_new.png) no-repeat; */
        background:url(images/but_quote.png) no-repeat;

	font-family:"Myriad Pro", arial, serif;

	font-size:1.8em;

	color:#fff;

	font-weight:bold;

	text-transform:uppercase;

	text-align:center;
	margin-right:241px;
        margin-top:120px;


}

.butquote:hover {

	/* background:url(images/but_quotehover_new.png) no-repeat; */
        background:url(images/but_quotehover.png) no-repeat;

	text-decoration:none;

	color:#fff;

}



.butquote-land, .butquote-land:link, .butquote-land:visited {

	width:165px;

	height:61px;

	float:right;
        position:relative;
        
	/* background:url(images/but_getaquote_new.png) no-repeat; */
        background:url(images/landbut.png) no-repeat;

	font-family:"Myriad Pro", arial, serif;

	font-size:1.8em;

	color:#fff;

	font-weight:bold;

	text-transform:uppercase;

	text-align:center;
	margin-right:276px;
        margin-top:210px;


}

.butquote-land:hover {

	/* background:url(images/but_quotehover_new.png) no-repeat; */
        background:url(images/landbuthover.png) no-repeat;

	text-decoration:none;

	color:#fff;

}

.butquote-land2, .butquote-land2:link, .butquote-land2:visited {

	width:165px;

	height:61px;

	float:right;
        position:relative;
        
	/* background:url(images/but_getaquote_new.png) no-repeat; */
        background:url(images/landbut.png) no-repeat;

	font-family:"Myriad Pro", arial, serif;

	font-size:1.8em;

	color:#fff;

	font-weight:bold;

	text-transform:uppercase;

	text-align:center;
	margin-right:276px;
        margin-top:210px;


}

.butquote-land2:hover {

	/* background:url(images/but_quotehover_new.png) no-repeat; */
        background:url(images/landbuthover.png) no-repeat;

	text-decoration:none;

	color:#fff;

}




.butquotepg, .butquotepg:link, .butquotepg:visited {

	width:128px;

	height:48px;

	float:right;
        position:relative;

	/* background:url(images/but_getaquote_new.png) no-repeat; */
        background:url(images/but_quote.png) no-repeat;

	font-family:"Myriad Pro", arial, serif;

	font-size:1.8em;

	color:#fff;

	font-weight:bold;

	text-transform:uppercase;

	text-align:center;

	margin-right:235px;
        margin-top:120px;
        

}

.butquotepg:hover {

	/* background:url(images/but_quotehover_new.png) no-repeat; */
        background:url(images/but_quotehover.png) no-repeat;

	text-decoration:none;

	color:#fff;

}

#intro {

	width:986px;
        margin-left:3px;
	height:275px;
       
        float:left;
	background:url(images/back_intro.png) no-repeat;

}

#intro-land {

	width:986px;
        margin-left:3px;
        margin-top:5px;
	height:400px;
       
        
	background:url(images/auto-landing.png) no-repeat;

}

#intro-land2 {

	width:970px;
        margin-left:2px;
        margin-top:5px;
	height:500px;
        border:5px solid #358dd7;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        
	/* background:url(images/auto-landing.png) no-repeat; */

}

#table-land2{
        text-align: center;
}
#table-land2 a {
        float:left !important;
}
#introalt {

	width:980px;
        margin-left:3px;
	height:275px;
       
        float:left;
	background:url(images/back_intro_alt.png) no-repeat;

}


#slideshow {

	width:980px;

	height:275px;

	float:left;

	/* background:url(images/back_slide.png) no-repeat; */


        z-index:1px;

        position:absolute;

}
#slideshow-land {

	width:400px;

	height:275px;

	float:left;

	/* background:url(images/back_slide.png) no-repeat; */
        margin-top:110px;
        margin-left:55px;


        z-index:1px;

        position:absolute;

}

#slideshow-land2 {

	width:325px;

	height:500px;

	float:left;

	/* background:url(images/back_slide.png) no-repeat; */
        margin-top:20px;

        z-index:1px;

        position:absolute;

}
	
#slideshow img {

	/* border:1px solid #083d62; */

	/* margin:12px 0 0 12px; */

}

#slideshow2 {

	width:980px;

	height:275px;

	float:left;

	/* background:url(images/back_slide.png) no-repeat; */

	/* argin:4px 0 0 14px; */



        position:absolute;

}



#introright {

	width:574px;

	height:222px;

	float:right;
     

}

#home_introright {

	width:574px;

	height:222px;

	float:right;
      

}

#home_introright-land {

	width:520px;

	height:400px;

	float:right;
      

}

#home_introright-land2 {

	width:650px;
        
	height:425px;

	float:right;
      

}

#page_introright {

	width:980px;
        background:url(images/quote-lady.png) no-repeat;
	height:275px;

	float:right;
       
}
#introright h1 {

	font-family:"Myriad Pro", arial, serif;

	font-size:35px;

	color:#fff;

	padding:20px 0 0 0;

}

#introright p {

	font-size:1.8em;

	color:#fff;

	padding:10px 10px 0 0;

}

#menuintro {

	margin:15px 0 0 0;

}

#menuintro li {

	width:151px;

	height:35px;

	display:inline;

	float:left;

	margin:0 7px 0 0;

}

#menuintro li a, #menuintro li a:link, #menuintro li a:visited {

	width:151px;

	height:29px;

	display:inline;

	float:left;

	background:url(images/menu_intro.png) no-repeat;

	font-size:1.6em;

	text-align:center;

	color:#062d4c;

	font-weight:bold;

	padding:6px 0 0 0;

}

#menuintro li a:hover {

	color:#4a9ecc;

	text-decoration:none;

}

#content {

	width:986px;

}

#maincontent {

	width:667px;

	float:left;

	padding:0 15px 10px 0;

}

#maincontent h1 {

	/* font-size:30px; */

        font-size:13px;

	font-weight:bold;

	color:#0a6a9f;

	padding:10px 20px 0 20px;

}

#maincontent h2 {

	font-size:2.2em;

	font-weight:lighter;

	color:#0a6a9f;

	padding:15px 20px 0 5px;

}

#maincontent h3,{

	font-size:2em;

}

#maincontent p, .section_break{

	font-size:13px;

	color:#454545;

	line-height:1.4em;

        text-align:justify;

        display:block;

	padding:10px 10px 0 5px;

}

#maincontent p a, #maincontent p a:link, #maincontent p a:visited, #maincontent ol, #maincontent ol li, #maincontent ol li a, #maincontent ol li a:link, #maincontent ol li a:visited {

        text-decoration:none;

} 

#maincontent ul li p {

	font-size:1em;

	line-height:1.4em;

}

#maincontent ul#listservices {

	width:665px;

	height:207px;

	padding:3px 0 0 2px;

}

#maincontent ul#listservices-land {

	width:665px;

	height:207px;
        float:left;
	padding:5px 0 0 2px;

}
#maincontent ul#listservices-land2 {

	width:665px;

	height:207px;
        float:left;
	padding:5px 0 0 2px;

}

#maincontent ul#listservices li {

	width:185px;

	height:207px;

	float:left;

	background:url(images/back_services.png) no-repeat;

	margin:0 10px 0 0;

	display:inline;

	padding:0 15px;

	position:relative;

}

#maincontent ul#listservices-land li {

	width:185px;

	height:207px;

	float:left;
        color:#fff;
	background:url(images/back_services.png) no-repeat;

	margin:0 10px 0 0;

	display:inline;

	padding:0 15px;

	position:relative;

}

#maincontent ul#listservices-land2 li {

	width:185px;

	height:207px;

	float:left;
        color:#fff;
	background:url(images/back_services.png) no-repeat;

	margin:0 10px 0 0;

	display:inline;

	padding:0 15px;

	position:relative;

}


#maincontent ul#listservices-land li a:link, #maincontent ul#listservices-land li a:visited {
        color:#fff;
}
#maincontent ul#listservices-land2 li a:link, #maincontent ul#listservices-land2 li a:visited {
        color:#fff;
}

#maincontent ul#listservices-land li a:hover {
        color:#ff8901;
}

#maincontent ul#listservices-land2 li a:hover {
        color:#ff8901;
}

#maincontent ul#listservices li.last {

	margin: 0;

}

#maincontent ul#listservices-land li.last {

	margin: 0;

}
#maincontent ul#listservices-land2 li.last {

	margin: 0;

}


#maincontent ul#listservices li h3 {

	font-size:1.2em;
        text-align:center;
	color:#ff8901;

        font-weight:bold;

	padding:12px 0 15px 0;

}

#maincontent ul#listservices li p {

	padding:10px 0;

	font-size: 1.0em;

}

#maincontent ul#listservices-land li h3 {

	font-size:1.2em;
        text-align:center;
	color:#ff8901;

        font-weight:bold;

	padding:12px 0 15px 0;

}

#maincontent ul#listservices-land2 li h3 {

	font-size:1.2em;
        text-align:center;
	color:#ff8901;

        font-weight:bold;

	padding:12px 0 15px 0;

}

#maincontent ul#listservices-land li p {

	padding:10px 0;

	font-size: 1.0em;

}

#maincontent ul#listservices-land2 li p {

	padding:10px 0;

	font-size: 1.0em;

}
.linkreadmore, .linkreadmore:link, .linkreadmore:visited {

	float: right;

	font-size: 1.2em;

	margin: 7px 10px 5px 0;

	font-weight: bold;

}

.linkmore, .linkmore:link, .linkmore:visited {

	width:166px;

	height:25px;

	position:absolute;

	background:url(images/but_more.png) no-repeat;

	top:163px;

	left:24px;

	font-family:"Myriad Pro", arial, serif;

	text-align:center;

	font-size:1.4em;

	color:#fff;

	text-transform:uppercase;

	padding:7px 0 0 0;
        text-decoration:none;
}

.linkmore:hover {

	background-position:0 -32px;

	text-decoration:none;

	color:#fff;

}

#nav {

	width:302px;

	float:left;

	padding:10px 0 0 0px;

}

#nav-land {

	width:302px;

	float:left;
       

	padding:10px 0 0 0px;

}
#nav-land2 {

	width:302px;

	float:left;
       

	padding:8px 0 0 0px;

}
#nav h3 {

	width:288px;

	height:26px;

	background:url(images/title_nav.png) no-repeat;

	font-size:1.4em;

	/* color:#fff; */
        color:#ff8901;

	padding:8px 0 0 14px;

}
#nav-land h3 {

	width:288px;

	height:26px;

	background:url(images/title_nav.png) no-repeat;

	font-size:1.4em;

	/* color:#fff; */
        color:#fff;

	padding:8px 0 0 14px;

}

#nav-land2 h3 {

	width:288px;

	height:26px;

	background:url(images/title_nav.png) no-repeat;

	font-size:1.4em;

	/* color:#fff; */
        color:#fff;

	padding:8px 0 0 14px;

}
.contentnav {

	width:300px;

	background:url(images/nav_bottom.png) no-repeat 0 100%;

	margin:0 0 38px 0px;
        padding-bottom:10px;

}
.contentnav-land {

	width:300px;
        
	background:url(images/nav_bottom.png) no-repeat 0 100%;
        float:left;
	margin:48px 0px 0px 0px;
        padding-bottom:41px;
        padding-right:2px;
        

}
.contentnav-land2 {

	width:300px;
        
	background:url(images/nav_bottom.png) no-repeat 0 100%;
        float:left;
	margin:0px 0px 0px 0px;
        padding-bottom:41px;
        padding-right:2px;
        

}
#listprice {

	width:284px;

	margin:0 0 0 9px;

	padding:10px 0 5px 0;

}

#listprice li {

	width:284px;

	height:30px;

	background:url(images/sepprice.png) no-repeat 0 100%;

	display:block;

}

#listprice li.last {

	background:none;

}

.packet {

	float:left;

	font-weight:bold;

	color:#454545;

	font-size:1.2em;

	display:inline;

	padding:7px 0 0 7px;

	height:21px;

}

.price {

	float:right;

	font-weight:bold;

	color:#82a916;

	font-size:1.2em;

	display:inline;

	padding:7px 7px 0 0;

	height:21px;

}

.linkmoreservices {

	text-align:right;

	font-size:1.1em;

	font-weight:bold;

	float:right;

	padding:2px 15px 7px 0;

}

.testimonial,

#maincontent .testimonial {

	padding:30px 20px 15px 22px;

	font-size:1.2em;

	color:#454545;

	line-height:1.6em;

	background:url(images/img_quote.png) no-repeat 8px 11px;

	font-style:italic;

}

#maincontent .testimonial {

  padding:30px 20px 10px 22px;

}

.testiname,

#maincontent .testiname {

	width:284px;

	background:url(images/sepprice.png) no-repeat;

	margin:0 0 0 9px;

	text-align:right;

	color:#454545;

	font-size:1.2em;

	padding:10px 0;

}

#maincontent .testiname {

  text-align: left;

}

/* About Us Page

=====================================================================*/

#maintitle {

	width: 966px;

	height: 45px;

	background: url(images/back_title.png) no-repeat;

	font-family: "Myriad Pro", arial, serif;

	font-size: 3.2em;

	color: #fff;
        margin-left:3px;
        margin-top:-2px;
	padding: 5px 0 0 22px;
        position:relative;
        float:left;

}
#maintitle-land2 {

	width: 966px;

	height: 45px;

	background: url(images/back_title.png) no-repeat;

	font-family: "Myriad Pro", arial, serif;

	font-size: 3.2em;

	color: #fff;
        margin-left:-5px;
        margin-top:-3px;
	padding: 5px 0 0 22px;
        position:relative;
        float:left;

}
.imgright {

	float: right;

	border: 1px solid #d5d5d5;

	background: #f6f6f6;

	padding: 2px;

	margin: 0 0 10px 10px;

}

.imgleft {

	float: left;

	border: 1px solid #d5d5d5;

	background: #f6f6f6;

	padding: 2px;

	margin: 0 10px 10px 0;

}

#maincontent ul {

	padding: 15px 0 15px 18px;

	font-size:1.2em;

	color:#454545;

}

#maincontent ul li {

	background: url(images/bullet.png) no-repeat 0 2px;

	padding: 0 0 0 15px;

	margin:5px 0;

	line-height: 1.4em;

}

#maincontent ul li p {

	font-size:1em;

	line-height:1.4em;

}

#listmenunav {

	width:284px;

	margin:0 0 0 9px;

	padding:10px 0 5px 0;

}

#listmenunav li {

  margin: 3px 0;

	width:269px;

	background:url(images/sepprice.png) no-repeat 0 100%;

	display:block;

	padding: 3px 0 7px 5px;

}

#listmenunav li.last {

	background:none;

}

#listmenunav li a, #listmenunav li a:link, #listmenunav li a:visited {

	font-size: 1.2em;

	font-weight:bold;

	line-height: 1.2em;

}

.linkmoreinner, .linkmoreinner:link, .linkmoreinner:visited {

	width:166px;

	height:25px;

	background:url(images/but_more.png) no-repeat;

	display: block;

	text-align:center;

	font-size:1.4em;

	color:#fff;

	text-transform:uppercase;

	padding:7px 0 0 0;

	margin: 6px 0 5px 5px;

}

.linkmoreinner:hover {

	background-position: 0 -32px;

	text-decoration: none;

}

/* Screenshot Page

=====================================================================*/

#maincontent ul#listscreenshot {

	width: 600px;

	margin: 10px 0 0 56px;

	padding: 0;

}

#maincontent ul#listscreenshot li {

	width: 166px;

	height: 180px;

	display: inline;

	float: left;

	margin: 0 34px 0 0;

	text-align: center;

	padding: 0;

	background: 0;

}

#maincontent ul#listscreenshot li a, #maincontent ul#listscreenshot li a:link, #maincontent ul#listscreenshot li a:visited {

	width: 164px;

	height: 122px;

	display: block;

	border: 1px solid #d5d5d5;

	padding: 3px 0 0 0;

	margin: 0;

}

#maincontent ul#listscreenshot li a:hover {

	border: 1px solid #8cb21b;

}

#maincontent ul#listscreenshot li p {

	font-size: 0.9em;

	font-weight: bold;

	padding: 3px 0 0 0;

}

/*

=====================================================================*/

#listnewsnav,

.widget {

	width:284px;

	margin:0 0 0 0px;

	padding:10px 0 5px 0;
       
        text-decoration:none !important;

}

#listnewsnav li,

.widget li, .widget li a, .widget li a:link, .widget li a:visited {

	width:269px;

	background:url(images/sepprice.png) no-repeat 0 100%;

	display:block;

	padding: 6px 0 8px 10px;

	font-size: 1.2em;
        text-decoration:none !important;

}

.widget li {

  color: #444;  
  text-decoration:none !important;

}

#listnewsnav li span,

.widget li span {

	color: #454545;

}

#listnewsnav li.last,

.widget li.last {

	background:none;

}

/* FAQ Page

=====================================================================*/

#maincontent ul li h3 {

	font-size: 1.1em;

	margin: 0;

	padding: 0 0 3px 0;

}

.textabout {

	padding:15px;

	font-size:1.2em;

	color:#454545;

	line-height:1.4em;

}

/* captions */



img.alignright {

	display: inline;

	padding: 2px;

	border: 1px solid #d5d5d5;

	margin: 5px 0 10px 10px;  

}

img.alignleft {

	display: inline;

	padding: 2px;

	border: 1px solid #d5d5d5;

	margin: 5px 10px 10px 0;



}

.alignright {

	float:right;

}

.alignleft {

	float:left;

}

.wp-caption {

	border:1px solid #ddd;

	text-align:center;

	background-color:#f3f3f3;

	padding-top:4px;

	margin:10px;

}

.wp-caption img {

	border:0 none;

	margin:0;

	padding:0;

}

.wp-caption p.wp-caption-text {

	font-size:11px;

	line-height:17px;

	margin:0;

	padding:0 4px 5px;

}

img.centered,.aligncenter,div.aligncenter {

	display:block;

	margin-left:auto;

	margin-right:auto;

}



/* News List

=====================================================================*/

#maincontent ul#listnewsbig {

	padding: 0;

	margin: 0;

}

#maincontent ul#listnewsbig li {

	padding: 10px 0;

	margin: 0;

	background: none;

	border-bottom: 1px solid #d5d5d5;

}



#maincontent ul#listnewsbig li h2 {

	font-size: 1.8em;

	padding: 0 0 6px 5px;

}

#maincontent ul#listnewsbig li h2 a, #maincontent ul#listnewsbig li h2 a:link, #maincontent ul#listnewsbig li h2 a:visited {

	color: #0a6a9f;

}

#maincontent ul#listnewsbig li ul.listdatenews,

#maincontent ul.listdatenews {

	padding: 0;

	height:12px;

	margin: 0 0 0 -2px;

}

#maincontent ul.listdatenews {

  margin: 0;

}

#maincontent ul#listnewsbig li ul.listdatenews li,

#maincontent ul.listdatenews li {

	height: 12px;

	background: url(images/sepdatenews.png) no-repeat 100% 3px;

	padding: 0 7px;

	display: inline;

	float: left;

	font-size: 0.8em;

	color: #8d8d8d;

	border: none;

}

#maincontent ul.listdatenews li {

  background: none; 

  font-size: 1em;  

  border-right: 1px solid #888;

}

#maincontent ul#listnewsbig li ul.listdatenews li.last {

	background: none;

}

#maincontent ul#listnewsbig li p {

	font-size: 1.0em;

	line-height: 1.6em;

}

#maincontent ul#listnewsbig li img {

	padding: 2px;

	border: 1px solid #d5d5d5;

	margin: 10px 0 0 4px;

}

/* News Detail

=====================================================================*/



#maincontent ul#listcomment {

	width: 640px;

	margin: 0;

	padding: 0 0 10px 0;

}

#maincontent ul#listcomment li {

	width: 640px;

	margin: 15px 0 0 0;

	padding: 0;

	background: none;

}

.linkavatar {

	width: 50px;

	height: 50px;

	float: left;

	border: 1px solid #d4d4d4;

	padding: 2px 0 0 2px;

}

.linkavatar:hover {

	border: 1px solid #697f0f;

}

.placecomment {

	width: 540px;

	float: left;

	background: #f2f2f2;

	border: 1px solid #d4d4d4;

	padding: 12px;

	margin-left: 10px;

}

.placecomment h4 {

	font-size: 1.0em;

	color: #4b4b4b;

	font-weight: lighter;

}

.placecomment h4 strong {

	font-weight: bold;

	color: #1a1a1a;

}

#maincontent ul#listcomment li .placecomment p {

	font-size: 1.0em;

}

#frmcomment {

	padding: 10px 0 0 0;

}

#frmcomment label {

	display: block;

	font-size: 1.2em;

	color: #1a1a1a;

	font-weight: bold;

}

#frmcomment label span {

	font-weight: lighter;	

}

.textboxcomment {

	width: 323px;

	height: 20px;

	background: #f6f6f6;

	border: 1px solid #d4d4d4;

	margin: 3px 0 10px 0;

	font-family: arial, verdana, serif;

	font-size: 1.1em;

	color: #1a1a1a;

	padding: 4px 3px 0 3px;

}

.textareacomment {

	width: 600px;

	height: 134px;

	background: #f6f6f6;

	border: 1px solid #d4d4d4;

	margin: 3px 0 10px 0;

	font-family: arial, verdana, serif;

	font-size: 1.1em;

	color: #1a1a1a;

	padding: 4px 3px 0 3px;

}

.submitcomment {

	width: 151px;

	height: 27px;

	font-weight:bold;

	text-transform:uppercase;

	background:#3a82be;

	border:none;

	color:#fff;

	font-family:Arial, verdana,serif;

	font-size:1.2em;

	cursor:pointer;

}

#maincontent h3 {

	font-size: 1.4em;

	color: #0a6a9f;

	padding: 15px 10px 0 5px;

}



/* Footer

=====================================================================*/

#footer {

	width:980px;

	margin:0 auto 15px auto;

}

#footertop {

	width:980px;

	background:url(images/footer_top.png) no-repeat;

}

#footerleft {

	width:654px;

	float:left;

	padding:0 0 0 11px;

}

#footerleft h3 {

	height:27px;

	font-size:1.6em;

	color:#0a6a9f;

	font-weight:lighter;

	padding:10px 0 0 10px;

}

#footerleft h3 strong {

	font-weight:bold;

}

#footerleft h3 span {

	/* color:#82a916; */
        color:#ff8901;

}

#footerleft p {

	font-size:1.2em;

	color:#454545;

	line-height:1.4em;

	padding:15px 0 0 10px;

}

#footerright {

	width:301px;

	float:right;

}

#footerright h3 {

	height:27px;

	font-size:1.6em;

	color:#0a6a9f;

	font-weight:lighter;

	padding:10px 0 0 10px;

	float:left;

}
#footer-credits, #footer-credits a, #footer-credits a:link, #footer-credits a:visited {
	font-size:1.2em;

	color:#afafaf;

	line-height:1.4em;
        text-decoration:none;

	
}
#footer-credits a:hover {
         text-decoration:none;
}

#rssfeeds{

	width:15px;

	height:15px;

	font-size:1.2em;

	position:relative;

	overflow:hidden;

	display:inline;

	float:right;

	margin:12px 14px 0 0;

}

#rssfeeds span{

	background:url(images/icon_rss.png) no-repeat;

	position:absolute;

	width:100%;

	height:100%;

	cursor:pointer;

}

#listnews {

	width:280px;

	clear:both;

	margin:0 0 0 9px;

}

#listnews li {

	width:280px;

	background:url(images/sepprice.png) no-repeat 0 100%;

	padding:8px 0 9px 0;

	font-size:1.2em;

}

#listnews li.last {

	background:none;

}

#footerbottom {

	width:980px;

	height:22px;

	background:url(images/footer_bottom.png) no-repeat;

	padding:18px 0 0 0;

}

#footerbottom h4 {

	float:left;

	font-size:1.1em;

	color:#454545;

	margin:0 0 0 19px;

	display:inline;

}

#menufooter {

	float:right;

	height:12px;

}

#menufooter li {

	height:12px;

	float:left;

	display:inline;

	background:url(images/sepfooter.png) no-repeat 100% 3px;

	padding:0 10px;
        text-decoration:none !important;

}

#menufooter li.last {

	background:none;
        text-decoration:none !important;

}

#menufooter li a, #menufooter li a:link, #menufooter li a:visited {

	font-size:1.1em;

}

#menufooter li.last a, #menufooter li.last a:link, #menufooter li.last a:visited {

	font-weight:bold;

	color:#85ac17;

}



/* Gallery

=====================================================================*/

img.alignright {margin:0 0 1em 1em; width: auto;}

img.alignleft {margin:0 1em 1em 0; width: auto;}

img.aligncenter {display: block; margin-left: auto; margin-right: auto;}



.boxbigcontent ul#listgallery {

	margin: 0;

	padding: 0;

}

.boxbigcontent ul#listgallery li {

	width: 180px;

	height: 170px;

	float: left;

	display: inline;

	text-align: center;

	font-weight: bold;

	padding: 8px 0 0 1px;

	margin: 10px 0 0 11px;

	background: none;

}

.boxbigcontent ul#listgallery li img {

	margin: 0 0 5px 0;

	padding: 2px;

	border: 1px solid #d5d5d5;

}

.boxbigcontent ul#listgallery li a:hover {

	text-decoration: none;

}

/* Lightbox

=====================================================================*/

#stimuli_lightbox {

	position: absolute;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

}



#stimuli_lightbox a img { border: none; }



#stimuli_outerImageContainer {

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

}



#stimuli_imageContainer {

	padding: 10px;

}



#stimuli_loading {

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

	background: transparent center url(images/loading.gif) no-repeat;

}

#stimuli_hoverNav {

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

}

#stimuli_imageContainer>#stimuli_hoverNav { left: 0;}

#stimuli_hoverNav a { outline: none;}



#stimuli_prevLink, #stimuli_nextLink {

	width: 49%;

	height: 100%;

	/* background: transparent url(images/blank.gif) no-repeat; */ /* Trick IE into showing hover */

	display: block;

}

#stimuli_prevLink { left: 0; float: left;}

#stimuli_nextLink { right: 0; float: right;}

/* #stimuli_prevLink:hover, #stimuli_prevLink:visited:hover { background: url(images/prev.gif) left 55% no-repeat; } */

/* #stimuli_nextLink:hover, #stimuli_nextLink:visited:hover { background: url(images/next.gif) right 55% no-repeat; } */





#stimuli_imageDataContainer {

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	overflow: auto;

	width: 100%	

}



#stimuli_imageData {	padding:0 10px; color: #666; }

#stimuli_imageData #stimuli_imageDetails { width: 70%; float: left; text-align: left; }	

#stimuli_imageData #stimuli_caption { font-weight: bold;}

#stimuli_imageData #stimuli_numberDisplay { display: block; clear: left; padding-bottom: 1.0em;}			

/* #stimuli_imageData #stimuli_bottomNavClose { width: 66px; float: right; padding-bottom: 0.7em; background: url(images/closelabel.gif) right 55% no-repeat; padding-top: 1.0em; margin-bottom: 1.0em;}	
*/
		

#stimuli_overlay {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #000;

}

/*=====================================================================*/

/* Easy Contact

=====================================================================*/

.formcontainer {

	padding:20px 0 40px 0;

}

.formcontainer p.error,

.formcontainer p.important {

	border:1px solid #f2a9a9;

	color:#f00;

	font-size:1.1em;

	padding-bottom: 10px;

	line-height: 25px;

}

.formcontainer p.success {

	display:block;

	border:1px solid #b6e47a;

	padding:5px;

	color:#629c17;

	font-size:1.2em;

	margin:0 0 20px 0;

	background:#d7fca8;

}

.formcontainer legend {

  display: none;

}

.contact-form div label {

	float:left;

	font-size:1.2em;

	width:150px;

	padding:3px 0 0 16px;

	margin:10px 0 0 0;

	font-weight:bold;

}

.contact-form div input.text  {

	width:390px;

	height:22px;

	border:1px solid #c4c4c4;

	padding:3px 5px 0 5px;

	margin:10px 0 0 0;

}

.contact-form div textarea {

	width:390px;

	height:150px;

	border:1px solid #c4c4c4;

	font-family:Arial, verdana,serif;

	font-size:1.2em;

	padding:5px;

	margin:10px 0 0 0;

}

.contact-form .form-submit .button {

	width:166px;

	height:25px;

	margin:10px 0 20px 0;

	font-weight:bold;

	text-transform:uppercase;

	background:#06649f;

	border:none;

	color:#fff;

	font-family:Arial, verdana,serif;

	font-size:1.2em;

	cursor:pointer;

	margin-left: 165px;

	position: absolute;

}

.contact-form div.form-option {

  display: inline;

}

.contact-form div.form-option input.check {

  float: left;

  margin: 15px 0;

} 

.contact-form div.form-option label {

  float: left;

}



/*=====================================================================*/

/* WP-PageNavi

=====================================================================*/



.wp-pagenavi {

	margin: 20px 0;

	padding: 0;

}



.wp-pagenavi a, .wp-pagenavi a:link {

	padding: 4px 8px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid #0066cc;

	color: #0066cc;

	background-color: #FFFFFF;	

}

.wp-pagenavi a:visited {

	padding: 4px 8px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid #0066cc;

	color: #0066cc;

	background-color: #FFFFFF;	

}

.wp-pagenavi a:hover {	

	border: 1px solid #000000;

	color: #000000;

	background-color: #FFFFFF;

}

.wp-pagenavi a:active {

	padding: 4px 8px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid #0066cc;

	color: #0066cc;

	background-color: #FFFFFF;	

}

.wp-pagenavi span.pages {

	padding: 4px 8px; 

	margin: 2px;

	color: #000000;

	border: 1px solid #000000;

	background-color: #FFFFFF;

}

.wp-pagenavi span.current {

	padding: 4px 8px; 

	margin: 2px;

	background:#0a6ba0;

	border:1px solid #0a6ba0;

	color:#fff;

}

.wp-pagenavi span.extend {

	padding: 4px 8px; 

	margin: 2px;	

	border: 1px solid #000000;

	color: #000000;

	background-color: #FFFFFF;

}

/*=== Traditional Blog Post ===*/

.navigation {

  margin-top: 10px;

}

.navigation a {

	padding: 4px 8px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid #0066cc;

	color: #0066cc;

	background-color: #FFFFFF;

}

.alignleft{

	display:inline;

	float:left;

}

.alignright{

	display:inline;

	float:right;

}



/* ================  added for forms =================== */



.search_input {



	background:url(images/searchbox_bg.png) no-repeat top left;

	border:none;

	height:18px;

	padding:5px 10px 7px 5px;

	width:208px;

}



.search_textbox {



	background:url(images/searchbox_bg-text.png) no-repeat top left ;

	border:none;

	height:80px;

	padding:5px 10px 14px 5px;

	width:276px;

        /* z-index:-5px; */



}



.submit_button {



	float:right;

	padding:3px 3px 0 0 ;

	margin-right:20px;



}



/*********  form fields ********/

.form_header {
      	font-size:15px;
	font-weight:lighter;
	color:#0a6a9f;

}

.section_break {

	font-size:10px;
        text-decoration:none;

}

#gform_body{
        text-decoration:none;
}

.subtitle { 
/* subtitle font layout from user record */
font-family: Arial;
color:#0870a1;
font-size: 11pt;
font-weight: None;
text-decoration: None;
font-style: Italic;
}

.subPrimaryTextCell { 
/* text font layout from user record */
font-family: Arial;
color: #000000;
font-size: 10pt;
font-weight: None;
text-decoration: None;
font-style: None; 
/* default options */
padding: 5px;

}

.phoneTextCell { 
/* text font layout from user record */
font-family: Arial;
color:#000000;
font-size: 10pt;
font-weight: None;
text-decoration: None;
font-style: None; 
/* default options */
padding: 0px;

}

/* Lead Landing Page

=====================================================================*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.t27 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
        
	color: #FFF;
}
.t27-alt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
        background:url(images/c2.gif) repeat-x ;
	color: #FFF;
}
.t31 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 31px;
	font-weight: bold;
	color: #1688c5;
}
.t17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #1688c5;
}
.t35 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: bold;
	color: #fff;
}
.t15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #4c7d4c;
        
}
.t15-alt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #4c7d4c;
        padding-left:15px;
}

.t15bl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}
.neg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000;
}
.t11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8c8c8c;
	font-weight: normal;
	line-height: 18px;
}
.t11neg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	line-height: 18px;
}
.t13bl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	}
	.t13n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff7d00;
	font-weight: normal;
	}
.t11bl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: normal;
	line-height: 18px;
}
.t11bl:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	line-height: 18px;
}

#wpcf7-submit, .wpcf7-submit a, .wpcf7-submit a:link {
        background:url(img/button.gif) no-repeat;
        width:132px;
        height:32px;
        border:none;
        text-decoration:none;
        cursor: pointer; cursor: hand;
}
#wpcf7-submit-alt, .wpcf7-submit-alt a, .wpcf7-submit-alt a:link {
        background:url(img/button.gif) no-repeat;
        width:132px;
        height:32px;
        border:none;
        text-decoration:none;
        cursor: pointer; cursor: hand;
        margin-bottom:5px;
}

.wpcf7-submit .submit-button {
        background:url(img/button.gif) no-repeat;
        text-decoration:none;
}
#wpcf7-submit:hover {
        background:url(img/button_f.gif) no-repeat;
        text-decoration:none;
}
#wpcf7-submit-alt:hover {
        background:url(img/button_f.gif) no-repeat;
        text-decoration:none;
        margin-bottom:5px;
}
