/*  Theme Name: RushhourTheme URL: http://www.imediapixel.com/rushhour/Description: Corporate / Business Clean Wordpress ThemeAuthor: plentongAuthor URI: http://www.themeforest.net/user/plentongVersion: 1.1*//* 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;}caption,th {	text-align:left;}a,a:link,a:visited,a:hover { 	color:#0f6491;	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 url(images/header.png) repeat-x;	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=====================================================================*/#container {	width:100%;	/*background: url(images/footer.png) repeat-x 0 100%;*/}#wrapper {	width:990px;	margin:0 auto;}#header {	width:990px;	height:124px;	/*background: url(images/back_header.png) no-repeat;*/background:url("images/back_header.png") no-repeat scroll 0 0 transparent;	position: relative;}#headertop {	width: 990px;	height: 64px;}#logo{	width:237px;	height:64px;	font-size:1.2em;	position:relative;	overflow:hidden;	display:inline;	float:left;		color:#f0f0f0;}#logo span{	cursor:pointer;}#loginarea {	width: 323px;	height: 28px;	float: right;	background: url(images/back_loginarea.png) no-repeat;}#loginarea p.notlogin {	font-size: 1.2em;	 /*color: #fff;*/color:#f0f0f0;	padding: 6px 0 0 14px;	float: left;}/* */#loginarea p.notlogin a {  color: #9EC6DE;  font-weight: bold;}/* */#loginarea p.loginbut {	float: right;	width: 161px;	height: 28px;}.butlogin, .butlogin:link, .butlogin:visited {	float: left;	height: 15px;	background: #06648d;	color: #fff;	margin: 5px 0 0 0;	font-size: 1.1em;	font-weight: bold;	text-transform: uppercase;	padding: 2px 12px 0 12px;}.butlogin:hover {	background: #035376;	text-decoration: none;}#loginarea p.loginbut span {	font-size: 1.2em;	color: #fff;background-color:transparent;	float: left;	margin: 6px 6px 0 6px;	display: inline;}#panellogin {	width: 295px;	height: 96px;	background: url(images/back_panel.png) no-repeat;	position: absolute;	top: 32px;	right: 0;	padding: 8px 14px;	display: none;	z-index: 500;}#panellogin p {	font-size: 1.2em;	/* color: #fff; */	line-height: 1.6em;	padding: 0 0 5px 0;}#textphone {font-size: 1.8em; color: #fff; background-color:transparent;display: inline;float: right;margin: 35px -160px 0 0;}#placemainmenu {	width: 990px;	height: 33px;}#mainmenu {	width: 758px;	height: 31px;	float: left;	padding: 2px 0 0 2px;	background: url(images/sepmenu.png) no-repeat 0 2px;	position: relative;}#mainmenu li {	display: inline;	float: left;	height: 28px;	background: url(images/sepmenu.png) no-repeat 100% 0;	padding: 0 2px 0 0;}#mainmenu li a, #mainmenu li a:link, #mainmenu li a:visited {	display: inline;	float: left;	height: 21px;	font-size: 1.2em;	 color: #fff;background-color:transparent;	text-transform: uppercase;	font-weight: bold;	padding: 7px 17px 0 17px;}#mainmenu li:hover a, #mainmenu li:hover a:link, #mainmenu li:hover a:visited, #mainmenu li.active a,.current_page_item a {	text-decoration: none;	background: #02597a;}/* Start CSS POPUP Menu=====================================================================*/#placemainmenu ul ul {	position:absolute;	z-index:500;	display:none;	width:990px;	height: 29px;	margin:28px 0 0 0;	left:0;	padding: 0;}#placemainmenu ul li ul li {	height:27px;	background: none;	padding: 3px 0 0 0;	margin: 0;	display: inline;	float: left;}#placemainmenu #mainmenu li:hover ul li a, #placemainmenu #mainmenu li:hover ul li a:link, #placemainmenu #mainmenu li:hover ul li a:visited,#mainmenu a.current_page_item {	color:#4d4d4d;	font-size:1.1em;	height:20px;	font-weight: bold;	text-transform: none;	padding: 7px 18px 0 18px;	margin: 0;	background: none;	display: inline;	float: left;}#placemainmenu #mainmenu li:hover ul li:hover a:hover, #placemainmenu #mainmenu li ul li:hover a:hover, #placemainmenu #mainmenu li:hover ul li:hover a {	text-decoration:none;	color:#000;	background: #eee;}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;cursor:pointer;}/* End CSS Drop Down Menu */#frmlogin label {	float: left;	font-size: 1.2em;	/*color: #fff;*/	font-weight: bold;	width: 89px;	height: 20px;	margin: 7px 0 0 0;	padding: 3px 0 0 0;}#frmlogin br {	clear: both;}.textboxlogin {	width: 174px;	height: 20px;	float: left;	background: url(images/textboxlogin.png) no-repeat;	border: none;	margin: 7px 0 0 0;	font-family: Arial, Verdana, serif;	font-size: 1.2em;	color: #666;	padding: 3px 5px 0 5px;}.submitlogin {	width:66px;	height:26px;	background:url(images/submitlogin.png) no-repeat;	border:0;	cursor:pointer;	overflow: hidden;	text-indent:-5000px;	margin:7px 0 0 0;	float:left;}.submitlogin:hover {	background-position:0 -26px;}.linkforgot, .linkforgot:link, .linkforgot:visited {	font-size: 1.2em;	color: #beebff;	float: left;	margin: 12px 0 0 7px;}#frmsearch {	width: 230px;	height: 33px;	float: right;}.textboxsearch {	width: 154px;	height: 17px;	float: left;	background: url(images/textboxsearch.png) no-repeat;	border: none;	font-size: 1.2em;	color: #5b5b5b;	font-family: arial, verdana, serif;	padding: 3px 3px 0 3px;	margin: 6px 0 0 0;}.submitsearch {	width:64px;	height:22px;	background:url(images/submitsearch.png) no-repeat;	border:0;	cursor:pointer;	overflow: hidden;	text-indent:-5000px;	margin:6px 0 0 0;	float: right;}.submitsearch:hover {	background-position:0 -22px;}#intro {	width: 990px;	height:253px}#placeslideshow {	width: 515px;	height: 222px;	float: left;	display: inline;	background: url(images/place_slideshow.png) no-repeat;	padding: 10px 0 0 10px;	position: relative;}#shadowslideshow {	width: 503px;	height: 190px;	position: absolute;	z-index: 50;	background: url(images/shadow.png) no-repeat;}#slideshow {	width: 503px;	height: 190px;	border: 1px solid #02597a;}#slideshow ul, #slideshow li {	height: 190px;}#introright {	width: 443px;	height: 232px;	float: right;	display: inline;}#introright h1 {	font-size: 2.4em;}#introright ul, #introright li {	height: 201px;	padding: 0 0 0 0;}#captionslideshow {	width: 503px;	height: 27px;}#captionslideshow ul {	width: 503px;	height: 24px;}#captionslideshow li {	width: 503px;	height: 20px;	font-size: 1.1em;	/*color: #fff;*/	font-weight: bold;	padding: 7px 0 0 0;}#captionslideshow li a {  color: #f0f0f0;  }#introright p {	font-size: 1.6em;	line-height: 1.6em;	padding: 8px 0 0 0;}#placenav {	width: 69px;	height: 31px;}#butprev{	width:29px;	height:31px;	font-size:1.2em;	position:relative;	overflow:hidden;	display:inline;	float:left;	text-indent: -5000px;	margin: 0 11px 0 0;}#butprev span{	background:url(images/but_prev.png) no-repeat;	position:absolute;	width:100%;	height:100%;	cursor:pointer;}#butnext{	width:29px;	height:31px;	font-size:1.2em;	position:relative;	overflow:hidden;	display:inline;	float:left;	text-indent: -5000px;}#butnext span{	background:url(images/but_next.png) no-repeat;	position:absolute;	width:100%;	height:100%;	cursor:pointer;}#placenav a:hover span {	background-position: 0 -31px;}#content {	width: 990px;	padding: 20px 0 0 0;		float: left;}#maincontent {	width: 647px;	float: left;}.boxbig {	width: 647px;	margin: 0 0 20px 0;}.titlebig {	width: 617px;	height: 25px;	/*background: url(images/title_big.png) no-repeat;*/background:url("images/title_big.png") no-repeat scroll 0 0 #4C4C67;	font-size: 1.4em;	color: #f0f0f0;	padding: 9px 15px 0 15px;}.boxbigcontent {	width: 617px;	border-left: 1px solid #d5d5d5;	border-right: 1px solid #d5d5d5;	padding: 12px 14px 7px 14px;}.boxbigcontent blockquote {	background: #F1F1F1 url(images/quote.png) no-repeat 8px 5px;	font-size: 1.4em;	color: #000;	font-family: Georgia, Garamond, serif;	font-style: italic;	line-height: 1.6em;	padding: 10px;	text-indent: 50px;  }.boxbigcontent p, .boxsmallcontent p, .tabscontent p {	font-size: 1.2em;	color: #2f2f2f;	line-height: 1.6em;	padding: 0 0 10px 0;}.boxbigcontent h2, .boxsmallcontent h2 {	font-size: 1.8em;	color: #2f2f2f;	padding: 0 0 8px 0;}.boxbigcontent h3, .boxsmallcontent h3 {	font-size: 1.4em;	color: #2f2f2f;	padding: 0 0 8px 0;}.boxbigcontent h4, .boxsmallcontent h4 {	font-size: 1.2em;	color: #2f2f2f;	padding: 0 0 8px 0;}.boxbigcontent ul.listok, .boxsmallcontent ul.listok {	padding: 0 0 0 10px;}.boxbigcontent ul.listok li, .boxsmallcontent ul li,.boxsmallcontent ul.listok li {	padding: 0 0 0 23px;	background: url(images/bullet1.png) no-repeat;}.boxbigcontent ul.listok li {	font-size: 1.0em;}.boxbigcontent ul.listok li strong {  font-weight: bold;  font-size: 1.2em;}#listnews ul.tabsproject {  margin: 0;  padding: 0;  list-style: none;}#listnews ul.tabsproject li {	padding: 5px 0 5px 0;	font-size: .9em;	color: #333;}.boxbigcontentbottom {	width: 647px;	height: 3px;	font-size: 0;	background: url(images/boxbigcontent_bottom.png) no-repeat;}.contentleft {	width: 313px;	float: left;}.contentright {	width: 313px;	float: right;}.boxcontentsmall {	width: 313px;	float: left;	margin-right: 10px;}.titlesmall {	width: 283px;	height: 25px;	background: url("images/title_small.png") no-repeat scroll 0 0 #137DAE;	font-size: 1.4em;	color: #fff;	padding: 9px 15px 0 15px;}.titlesmall a {		color: #f0f0f0;}.boxsmallcontent {	width: 283px;	border-left: 1px solid #d5d5d5;	border-right: 1px solid #d5d5d5;	padding: 12px 14px 7px 14px;}.boxsmcontentbottom {	width: 313px;	height: 3px;	font-size: 0;	background: url(images/boxsmcontent_bottom.png) no-repeat;	margin: 0 0 20px 0;}ul.menucontentsmall,.boxsmallcontent ul {	width: 283px;	margin: 0;	padding: 0;}ul.menucontentsmall li,.boxsmallcontent ul li {	width: 283px;	margin: 0;	padding: 8px 0;	border-bottom: 1px solid #d5d5d5;	font-size: 1.2em;	background: none;}.boxsmallcontent ul.menucontentsmall li.last {	border: none;}#nav {	width: 322px;	float: right;}#tabsnav {	width: 323px;	height: 31px;	border-bottom: 3px solid #076591;}#tabsnav li {	width: 107px;	height: 31px;	float: left;	display: inline;	margin: 0 1px 0 0;}#tabsnav li.last {	margin: 0;}#tabsnav li a, #tabsnav li a:link, #tabsnav li a:visited {	width: 107px;	height: 22px;	float: left;	display: inline;	/*background: url(images/tabs.png) no-repeat;*/background:url("images/tabs.png") no-repeat scroll 0 0 #0A6A96;	font-size: 1.2em;	color: #818181;	font-weight: bold;	text-align: center;	padding: 9px 0 0 0;}#tabsnav li a:hover {	text-decoration: none;	background-position: 0 -31px;}#tabsnav li.ui-tabs-selected a, #tabsnav li.ui-tabs-selected a:link, #tabsnav li.ui-tabs-selected a:visited {	background-position: 0 -62px;background-color:#1178A8;	/*color: #f0f0f0;*/color:#fff;	text-decoration: none;}.tabscontent {	width: 297px;	padding: 12px 13px;	background: #f1f1f1 url(images/back_tabs.png) no-repeat 0 100%;	margin: 0 0 20px 0;}.ui-tabs-hide {  	display: none;  }.boxnavbottom {	font-size: 0;	width: 323px;	height: 3px;	background: url(images/boxnav_bottom.png) no-repeat;}#frmnewsletter label {	float: left;	width: 109px;	margin: 7px 0 0 0;	padding: 8px 0 0 0;	font-size: 1.2em;	font-weight: bold;	color: #2f2f2f;}#frmnewsletter br {	clear: both;}.textboxnewsletter {	width: 180px;	height: 23px;	float: left;	background: url(images/textboxnewsletter.png) no-repeat;	border: none;	margin: 7px 0 0 0;	font-size: 1.2em;	color: #5b5b5b;	font-family: arial, verdana, serif;	padding: 7px 3px 0 3px;}.submitsubscribe {	width:84px;	height:27px;	background:url(images/submitsubscribe.png) no-repeat;	border:0;	cursor:pointer;	overflow: hidden;	text-indent:-5000px;	margin:14px 1px 0 0;	float: right;}.submitsubscribe:hover {	background-position:0 -27px;}#linklatest {	width: 295px;	display:block;	border: 1px solid #e0e0e0;	text-align: center;	font-size: 0;	padding: 6px 0;	/*background: #fff;*/}#linklatest:hover {	border: 1px solid #0a6ba0;}#tabsproject {	padding: 10px 0 5px 0;	font-size: 1.2em;	color: #333;}#tabsproject li {	margin: 4px 0;}#listnewsnav {	width: 295px;}#listnewsnav li {	width: 295px;	background: url(images/sepnav.png) no-repeat 0 100%;	padding: 6px 0 10px 0;	font-size: 1.2em;}.linkreadmore, .linkreadmore:link, .linkreadmore:visited {	float: right;	font-size: 1.2em;	margin: 7px 0 3px 0;	font-weight: bold;}.boxnav {	width: 323px;	background: url(images/boxnav_bottom.png) no-repeat 0 100%;	padding: 0 0 3px 0;	margin: 0 0 20px 0;}.titlenav {	width: 295px;	height: 25px;	/*background: url(images/title_nav.png) no-repeat;*/background:url("images/title_nav.png") no-repeat scroll 0 0 #0A6A96;	font-size: 1.4em;	/*color: #f0f0f0;*/color:#fff;	padding: 9px 14px 0 14px;}.boxnavcontent {	width: 297px;	padding: 0 13px;	background: url(images/back_nav.png) repeat-y;}.menunav {	width: 295px;}.boxnavcontent li, .menunav li {	width: 295px;	height: 39px;	background: url(images/sepnav.png) no-repeat 0 100%;	font-size: 1.2em;}.boxnavcontent li {  width: 100%;}.boxnavcontent li a,.boxnavcontent li a:link,.boxnavcontent li a:visited,.menunav li a, .menunav li a:link, .menunav li a:visited {	width: 295px;	height: 25px;	display: block;	padding: 12px 0 0 0;}.boxnavcontent li a,.boxnavcontent li a:link,.boxnavcontent li a:visited {  width: 100%;}.menunav li.last {	background: none;}#texttestimonial {	background: url(images/quote.png) no-repeat 0 5px;	font-size: 1.4em;	color: #2f2f2f;	font-family: Georgia, Garamond, serif;	font-style: italic;	line-height: 1.6em;	padding: 16px 0 10px 0;	text-indent: 50px;}#testimonialname {	width: 295px;	background: url(images/sepnav.png) no-repeat;	padding: 6px 0 8px 0;	text-align: right;	font-size: 1.2em;	color: #2f2f2f;}/* About Us Page=====================================================================*/#breadcrumb {	width: 990px;	height: 26px;	background: url(images/breadcrumb.png) no-repeat;	margin: 0 0 8px 0;}#breadcrumb li {	float: left;	height: 20px;	display: inline;	background: url(images/breadcrumb_arrow.png) no-repeat 100% 0;	padding: 6px 25px 0 15px;	font-size: 1.1em;	color: #2f2f2f;	font-weight: bold;}#breadcrumb li.last {	background: none;}/* 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;}.boxbigcontent ul {	padding: 0 0 10px 10px;}#maincontent ol li {  margin: 8px 0 8px 23px;  font-size: 1em;}.boxbigcontent ul li {	padding: 0 0 0 23px;	background: url(images/bullet2.png) no-repeat 0 3px;	font-size: 1.2em;	color: #2f2f2f;	margin: 5px 0;}#listads li {	width: 125px;	height: 125px;	display: inline;	float: left;	margin: 23px 11px 0 12px;}.linkadv {	float: right;	font-size: 1.2em;	font-weight: bold;	display: inline;	margin: 12px 12px 10px 0;	padding-top: 10px;}/* News List Page=====================================================================*/.boxbigcontent ul#listnews h2 {	font-size: 1.8em;	margin: 0;	padding: 0;}.boxbigcontent ul#listnews {	margin: 0;	padding: 0;	width: 618px;}.boxbigcontent ul#listnews li {	border-bottom: 1px solid #d5d5d5;	padding: 10px 0;	background: none;	margin: 0;}.boxbigcontent ul#listnews li ul.listinfo {	margin: 0;	padding: 0 0 10px 0;	height: 16px;}.boxbigcontent ul#listnews li ul.listinfo li {	background: url(images/sepinfo.png) no-repeat 0 3px;	display: inline;	float: left;	height: 14px;	border: none;	padding: 0;	font-size: 0.9em;	color: #727272;	margin: 0;	padding: 2px 10px 0 10px;}.boxbigcontent ul#listnews li ul.listinfo li.posted {	background: url(images/icon_posted.png) no-repeat 0 1px;	padding: 2px 10px 0 20px;}.linkcomment {	display: inline;	float: left;	height: 14px;	background: url(images/icon_comment.png) no-repeat 0 1px;	padding: 2px 0 0 20px;}.boxbigcontent ul#listnews li ul.listinfo li.comment {	height: 16px;	padding: 0 0 0 5px;	background: url(images/sepinfo.png) no-repeat 0 3px;}.boxbigcontent ul#listnews li p {	font-size: 1.0em;}.boxbigcontent ul#listnews li .linkreadmore {	font-size: 1.0em;	margin: 0;}.boxbigcontent ul#listnews li img {	padding: 2px;	border: 1px solid #d5d5d5;}.wp-pagenavi {	margin: 10px 0 0 0 ;	padding: 0;}#listpages li {	margin:0 2px 0 0;	height:23px;	float:left;	font-size:1.1em;	display:inline;	background:none;	padding:0;}#listpages li.unclick {	margin:0 2px 0 0;	height:18px;	border:1px solid #d0d0d0;	color:#d0d0d0;	padding:3px 8px 0 8px;}#listpages li.dotted {	height:18px;	font-size:1.1em;	padding:5px 5px 0 5px;}#listpages li a, #listpages li a:link, #listpages li a:visited {	padding:4px 8px 0 8px;	height:17px;	display:inline;	float:left;	border:1px solid #0a6ba0;	/*color:#0a6ba0;*/}#listpages li a.active, #listpages li a.active:link, #listpages li a.active:visited {	/*background:#0a6ba0;*/	border:1px solid #0a6ba0;	/*color:#fff;*/}#listpages li a:hover {	border:1px solid #000;	color:#07070a;	text-decoration:none;}/* News Detail Page=====================================================================*/.boxbigcontent ul#listnews li ul.listinfodet {	margin: 0;	padding: 0;	height: 16px;	float: left;}.boxbigcontent ul#listnews li.noborder {	border: none;}.boxbigcontent ul#listnews li ul.listinfodet li {	background: url(images/sepinfo.png) no-repeat 0 3px;	display: inline;	float: left;	height: 14px;	border: none;		font-size: 0.9em;	color: #727272;	margin: 0;	padding: 2px 10px 0 10px;}.boxbigcontent ul#listnews li ul.listinfodet li.posted {	background: url(images/icon_posted.png) no-repeat 0 1px;	padding: 2px 10px 0 20px;}.boxbigcontent h2.subtitle {	font-size: 1.4em;	color: #2f2f2f;	height: 24px;	border-top: 1px solid #d5d5d5;	border-bottom: 1px solid #d5d5d5;	padding: 6px 0 0 0;	margin-top: 20px;}#listcomment {	padding: 10px 0 0 0;	margin: 0;}#listcomment li {	margin: 0;	padding: 0 0 14px 0;	background: none;}.imgavatar,img.avatar {	float: left;	padding: 2px;	border: 1px solid #d5d5d5;}.placecomment {	width: 530px;	float: right;	border: 1px solid #bdd5e0;	background: #e4f4fb;	padding: 10px;	font-size: 0.9em;}.placecomment h3 {	font-size: 1.1em;	font-weight: lighter;}.placecomment h3 strong {	font-weight: bold;}#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 {	height: 27px;	background: #0b6da0;	border: none;	margin: 0 0 10px 0;	font-family: "Myriad Pro", arial, serif;	color: #fff;	font-size: 1.4em;	font-weight: bold;	padding: 3px 10px 0 10px;	text-transform: uppercase;	cursor: pointer;}/* 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: #050505;}/*=====================================================================*//* Easy Contact=====================================================================*/.formcontainer {	padding:20px 0 40px 0;}.formcontainer p.error,.formcontainer p.important {	display:block;	border:1px solid #f2a9a9;	padding:5px;	color:#f00;	font-size:1.2em;	margin:0 0 20px 0;}.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 165px;	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;}/* Footer=====================================================================*/#footer {	width: 100%;	/*height: 78px;*/		float: left;		background: #0A6BA0 url(images/footer.png) repeat-x;				}#texttwitter {	text-align: center;	height: 24px;	font-size: 1.2em;	color: #f0f0f0;	padding: 11px 0 0 0;		margin-left: 45px;	}#texttwitter a, #texttwitter a:link, #texttwitter a:visited {	color:#f0f0f0;	text-decoration:underline;}.imgtwitter {	margin: -22px 0 0 0;	vertical-align: middle;	margin-left: 58px;	}#menufooter {	float: left;	height: 15px;	margin: 15px 0 0 0;		padding-left: 20%;		position: relative;		z-index: 100;}#menufooter li {	display: inline;	float: left;	height: 15px;	background: url(images/sepfooter.png) no-repeat 100% 2px;	/*padding: 0 10px;*/padding: 0 5px;}#menufooter li a {	/*font-size: 1.0em;*/font-size: 1.1em;	color: #fff;background-color:#066C96;	font-weight: bold;}#menufooter li.last {	background: none;}#menufooterright {	float: right;	height: 15px;	margin: 15px 0 0 0;}#menufooterright li {	display: inline;	float: left;	height: 15px;	background: url("images/sepfooter.png") no-repeat scroll 100% 2px #086C97;	padding: 0 10px;	/*font-size: 1.0em;*/font-size: 1.1em;	color: #fff;}#menufooterright li a, #menufooterright li a:link, #menufooterright li a:visited {	font-weight: bold;	color: #fff;background-color:#076D95;	text-transform: uppercase;}#menufooterright li.last {	background: none;}/*+----------------------------------------------------------------+|																							||	WordPress 2.8 Plugin: WP-PageNavi 2.50									||	Copyright (c) 2009 Lester "GaMerZ" Chan									||																							||	File Written By:																	||	- Lester "GaMerZ" Chan															||	- http://lesterchan.net															||																							||	File Information:																	||	- Page Navigation CSS Style													||	- wp-content/plugins/wp-pagenavi/pagenavi-css.css					||																							|+----------------------------------------------------------------+*/.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: #040405;	/*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;}.footWidget {   background: url("images/title_small.png") no-repeat;    /*background-color: #A2CBE1;*/    background-image: url("images/bgg.jpg");    background-position: left bottom;    background-repeat: repeat-x;	    color: #07334B;    float: left;    margin: 5px 5px 10px;    min-height: 210px;    overflow: hidden;    padding: 0 0 35px;    width: 322px;		 }.footWidget  a{	color:#07334b;	}.bottom-footer{	float: right;		padding-bottom: 10px;		position: relative;		width:100%;		background: #0A6BA0 url(images/footer.png) repeat-x;	}.td_footer{		font-size: 12px;	}.footWidget  h3{		/*background: url(images/title_small.png) no-repeat;*/		line-height: 35px;		width: 100%;	/*color:#F0F0F0;*/color:#fff;		margin-left: -1px;		text-indent: 10px;		margin-bottom: 10px;background-color:#0E74A4;		background-image: url(images/mybg.jpg);		background-position: left bottom;		background-repeat:  repeat-x;	}.widget{	/*margin-left: 10px;*/}#habla_window_state_div {	z-index: 1;		position: relative;}.texttestimonial {	background: url(images/quote.png) no-repeat 0 5px;		font-size: 1.4em !important;		color: #2F2F2F !important;		font-family: Georgia, Garamond, serif;		font-style: italic;		line-height: 1.6em !important;		padding: 16px 0 10px 0 !important;		text-indent: 50px;}/******************************/#calendar_wrap{margin-left:10px;}.foot_tab td {margin:5px 5px;}.footWidget div div,.footWidget div.widget_categories select,.footWidget div.widget_text,.footWidget div ul {margin:5px;}.boxnavcontent ul.gloss li{height:auto !important;font-size:1em;}.boxnavcontent p.testimonialname{text-align:right;}
