/*@import "structure.css";*/

#page-wrap {background: #e7f7fd url('../i/page-bg.png') repeat-x 0 0;min-width:994px;border-bottom:1px solid #d2e2e8;}
#page { padding:1px 0px;}
#header { padding:6px 0 0 0;margin:0 0 20px 0;}
	#header div.inside {padding:0;}
	#header div.head {height:95px;margin:0 auto;width:919px;position:relative;}
	#header div.nav {width:879px;height:36px;margin:0 auto;background:transparent url(../i/nav-bg.png) 0 0 no-repeat;}
	
div.front-slider {position:relative;width:994px;margin:20px auto;}
div.front-slider div.slider-wrapper {position:relative;width:884px;height:230px;margin:0 auto;background:transparent url(../i/slider-wrap-bg.png) 0 0 no-repeat;overflow:hidden;}
div.front-slider div.slider-content {position:relative;}

#wrapper div.fixed {width:879px;margin:20px auto;}
#inner #wrapper {background:#fff;border-top:1px solid #d2e2e8;}
#front #container {width:auto;float:none;margin:0;}
#container { width:100%;float:left;margin-right:-245px; }
#front #content {margin:0;}
#content { margin-right:245px;}
#sidebar { width:205px;float:right; }
#footer { clear:both; width:879px;margin:0 auto;padding:20px 0;}
.inside { padding:1px 0 0 0; }
.clearfix:after { content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden; }
.flow {overflow:hidden;}

/* **************** GRIDS ***************** 

usage examples
-----------------

<div class="line">
	<div class="unit size1of2">
		<h3>1/2</h3>
		<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
	</div>
	<div class="unit size1of2 lastUnit">
		<h3>1/2</h3>
		<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
	</div>
</div>

--------------------
*/
.line, .lastUnit {overflow: hidden; _overflow: visible; zoom:1;width:auto !important;}
.unit{float:left;zoom:1;}
.size1of1{float:none;}
.size1of2{width:50%;_width:49.9% !important;}
.size1of3{width:33.33333%;_width:33.25% !important;}
.size2of3{width:66.66666%;_width:66.65% !important;}
.size1of4{width:25%;_width:24.95% !important;}
.size3of4{width:75%;_width:74.95% !important;}
.size1of5{width:20%;_width:19.95% !important;}
.size2of5{width:40%;_width:39.95% !important;}
.size3of5{width:60%;_width:59.95% !important;}
.size4of5{width:80%;_width:79.95% !important;}
.lastUnit {float:none;_float:right;}

/*margins and paddings*/
.fwn {font-weight:normal!important;}
.vt {vertical-align:top!important;}
.vm {vertical-align:middle!important;}
.b {font-weight:bold!important;}
.bn {border:none!important;}
.m0 {margin:0!important;}
.mt0 {margin-top:0!important;}
.mt5 {margin-top:5px!important;}
.mt10 {margin-top:10px!important;}
.mt20 {margin-top:20px!important;}
.mb0 {margin-bottom:0!important;}
.mb5 {margin-bottom:5px!important;}
.mb10 {margin-bottom:10px!important;}
.mb20 {margin-bottom:20px!important;}
.ml10 {margin-left:10px!important;}
.ml20 {margin-left:20px!important;}
.mr20 {margin-right:10px!important;}
.mr10 {margin-right:10px!important;}
.mr5 {margin-right:5px!important;}
.p0 {padding:0!important;}
.pt0 {padding-top:0!important;}
.pt5 {padding-top:5px!important;}
.pb5 {padding-bottom:5px!important;}
.pb10 {padding-bottom:10px!important;}
.pt10 {padding-top:10px!important;}
.p10 {padding:10px!important;}
.p20 {padding:20px!important;}
.pl10 {padding-left:10px!important;}
.pl20 {padding-left:20px!important;}
.pr0 {padding-right:0!important;}
.pr10 {padding-right:10px!important;}
.pr20 {padding-right:20px!important;}
.f95 {font-size:95%;}
.f100 {font-size:100%;}
.f110 {font-size:110%;}
.f120 {font-size:120%;}
.f130 {font-size:130%;}
.f140 {font-size:140%;}
.f150 {font-size:150%;}
.f160 {font-size:160%;}
.f180 {font-size:180%;}
.f200 {font-size:200%;}
.w5 {width:5%;}
.w10 {width:10%;}
.w20 {width:20%;}
.w30 {width:30%;}
.w40 {width:40%;}
.w49 {width:49%;}
.w50 {width:50%;}
.w60 {width:60%;}
.w67 {width:67%;}
.w70 {width:70%;}

/******************************/

/*@import "reset.css";*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
/*ol, ul {
	list-style: none;
}*/
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/******************************/

/*@import "standard.css";*/

body { background: #fff;color: #414141;margin:0;padding:0;font: 62.5%/1.4 "Trebuchet MS",Tahoma,Verdana, sans-serif;}
::selection { background:#156c93;color:#fff; }
::-moz-selection { background:#156c93;color:#fff; }

textarea,
select,
input { font-family:"Trebuchet MS",Tahoma,Verdana;font-size:100%; }
label { cursor:pointer; }

h1 { margin: 1em 0 .5em; }
h2 { margin: 1.07em 0 .535em; }
h3 { margin: 1.14em 0 .57em; }
h4 { margin: 1.23em 0 .615em; }
h5 { margin: 1.33em 0 .67em; }
h6 { margin: 1.6em 0 .8em; }
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
h1 { font-size: 1.6em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }

p,table,pre,dl,form { margin:.6em 0; }
table { width:100%;}
th, td { padding:.5em; }
th { font-weight:bold; border-top:1px solid #c5c5c5;border-bottom:2px solid #c5c5c5;}
td {border-bottom:1px solid #c5c5c5;}
tr.odd td {background:#f6f6f6;}
caption { padding:1em 0 .5em 0;text-align:center;font-weight:bold; font-size:110%; }

blockquote { background:transparent url("../i/quotes.gif") 0 .5em no-repeat;margin:1em 0;padding:0 0 0 50px;color:#d5532f;font-style:italic;min-height:19px;height:auto !important;height:19px;}
blockquote p.vcard {color:#414141;font-size:10px;font-family:Arial,sans-serif;font-style:normal;}
blockquote p.vcard cite {font-size:16px;font-family:"Trebuchet MS",Tahoma,Verdana, sans-serif;}

ol, ul { margin:.35em 2em;}
ol ol, ul ul {margin-top:0;margin-bottom:0;}
ol li { list-style:decimal outside; }
li {margin:.25em 0;}

dt {font-weight:bold;margin-top: .6em; margin-bottom: .2em;}

strong { font-weight:bold; }
em,i {font-style:italic;}

a:link { color:#2980ad;background:transparent;text-decoration:none; }
a:visited { text-decoration:none;color:#2980ad;background:transparent; }
a:focus { color:#2980ad;background:transparent;text-decoration:none; }
a:hover { color:#2980ad;background:transparent;text-decoration:none; }
a:active { color:#2980ad;background:transparent;text-decoration:none; }

html\:abbr,acronym,abbr {cursor: help; text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
address { background:transparent;font-style:normal; }

a img,fieldset { border:none; }

code { font-size:115% !important;font-family:"Courier New",Courier,mono;color:#800; }
pre { white-space:pre-wrap;/* css-3 */
 white-space:-moz-pre-wrap !important;/* Mozilla,since 1999 */
 white-space:-pre-wrap;/* Opera 4-6 */
 white-space:-o-pre-wrap;/* Opera 7 */
 word-wrap:break-word;/* Internet Explorer 5.5+ */ }

sup { position:relative;top:-3px;vertical-align:top;font-size:90%; }
sub {vertical-align:sub;font-size:90%;}
small {font-size:80%;}
hr {display:none;}

form ol,
form ul {margin:0;}
form li {list-style:none;}

/******************************/

/*@import "format.css";*/

/* general tools */
.hide,.pda,.print,legend { display:none; }
.a-center,.ac { text-align:center !important; }
.a-right,.ar { text-align:right !important; }
.a-left,.al { text-align:left !important; }
.fl { float:left !important; }
.fr { float:right !important; }
.fn {float:none!important;}
.no-border { border:none !important; }
.warning,.note,.error { color:#bb2719 !important; }
.no-margin { margin:0 !important; }
.no-padding { padding:0 !important; }
.clear { clear:both; }
.block {display:block!important;}
.inline {display:inline!important;}
/*.inline-block { display:-moz-inline-block;display:-moz-inline-box;display:inline-block;vertical-align:middle; }*/
.block {display:block!important;}
.inline-list {margin-left:0;padding-left:0;padding:.6em 0;}
.inline-list li {list-style:none;display:inline;margin-right:.5em;}
.reset { margin:0 !important;padding:0 !important;float:none !important;clear:both !important;height:0 !important;overflow:hidden; }
/* forms */
legend.block {}
textarea,
select,
input {}
input.fixed,
select.fixed,
textarea.fixed, 
input.btn {}
input.fixed-sm,
select.fixed-sm,
textarea.fixed-sm {}
input.fixed {}
input.i-checkbox,
input.i-radio {}
label.checkbox,
label.radio {}
input.i-text {}
/* Header
----------------------------------------------- */
#header { font-size:1.2em;position:relative;z-index:9;}
#header h1 {margin:0;display:block;width:475px;height:95px;background:transparent url('../i/logo.png') 0 0 no-repeat;text-indent:-9999px;}
#header h1 a {display:block;width:300px;height:95px;}
#header h2 {display:none;}

/*meta links*/
#header div.meta-links {position:absolute;right:20px;top:-1px;height:25px;background:transparent url(../i/head-links-bg.gif) 0 -2px no-repeat;padding:0 0 0 11px;line-height:19px;text-align:center;}
#header div.meta-links ul {margin:0;padding:0 11px 0 0;height:25px;color:#e7f7fd;background:transparent url(../i/head-links-bg.gif) 100% -29px no-repeat;}
#header .meta-links ul li {display : inline; list-style-type: none;}
#header div.meta-links a {color:#e7f7fd;text-decoration:none;text-transform:uppercase;font-size:10px;margin:0 5px;}


/*quick search*/
#header div.quick-search {position:absolute;top:30px;right:20px;}
#header div.quick-search form {position:relative;}
#header div.quick-search input {border:none;background:transparent;width:170px;padding:4px 24px 0px 10px;height:20px;background:transparent url(../i/quick-search-bg.gif) 0 0 no-repeat;font-size:11px;color:#2980ad;}
#header div.quick-search input.btn {position:absolute;right:0;top:0;width:24px;height:24px;background:transparent;}

/*navigation*/
#header .nav ul { margin:0;padding:0 10px;}
#header .nav ul li {margin:0;list-style:none;float:left;position:relative;color:#fff;}
#header .nav ul li a {float:left;color:#fff;line-height:36px;height:36px;font-size:16px;font-weight:bold;padding:0 20px;background:transparent url(../i/nav-arrows.gif) 5px -36px no-repeat;}
#header .nav ul li a:hover {background-position:5px 16px;color:#f8dad6;}
#header .nav ul li a.active {background-position:5px 16px;color:#f8dad6;}
#header .nav ul li.active {background:transparent url(../i/nav-active-bg.gif) 0 0 repeat-x;}
#header .nav ul li.active a {padding:0 19px;border-left:1px solid #b02a18;border-right:1px solid #b02a18;background:transparent url(../i/nav-arrow-active.gif) 5px 15px no-repeat;color:#4f4e4c;}
#header .nav ul li.active a:hover {color:#4f4e4c;background-position:5px 15px;}
#header .nav ul ul {position:absolute;left:0;top:36px;width:161px;background:transparent url(../i/nav-submenu-foot-bg.gif) 0 100% no-repeat;padding:10px 0;}
#header .nav ul li li {float:none;margin:5px 0;padding:0 20px;color:#4f4e4c;}
#header .nav ul li ul {display:none;}
#header .nav ul li.active li a,
#header .nav ul li.current li a,
#header .nav ul li li a {float:none;color:#4f4e4c;font-size:12px;font-weight:normal;line-height:1;padding:0;border:none;background:none;}

/*slider*/
div.front-slider {font-size:1.3em;}
div.front-slider a.prev,
div.front-slider a.next {position:absolute;width:20px;height:40px;text-indent:-9999px;overflow:hidden;z-index:1;}
div.front-slider a.prev {left:15px; top:90px;background:transparent url(../i/prev.gif) 0 0 no-repeat;}
div.front-slider a.next {top:90px;right:15px;background:transparent url(../i/next.gif) 0 0 no-repeat;}
div.front-slider div.product-image {float:left;position:relative;}
div.front-slider div.product-image img {float:left;}
div.front-slider div.product-image span.zoom {position:absolute;width:20px;height:20px;background:transparent url(../i/icon-zoom.png) 0 0 no-repeat;bottom:10px;right:10px;text-indent:-9999px;cursor:pointer;}
div.front-slider div.product-summary {overflow:hidden;padding:0 0 0 40px;}
div.front-slider div.product-summary h2 {font-family:Georgia,serif;font-size:18px;font-style:italic;margin-top:0;color:#2980ad;font-weight:bold;}
div.front-slider div.product-summary p.summary-links a {margin:0 20px 0 0;}

div.front-slider .slider-wrapper {}
div.front-slider .slider-content { width:836px !important;overflow:hidden !important; padding:0 !important; margin:24px !important;}

div.front-slider ul{
	margin:0 !important;
	width: 2000px;	
	
}

div.front-slider li{
	float:left;
	width: 830px;
	margin:0 14px 0 0;
	list-style-type : none;
}

/*vcard*/
address.vcard {float:right;width:204px;text-align:right;font-size:10px;}
address.vcard .tel-wrap {display:block;font-family:Georgia,serif;font-size:18px;font-style:italic;}
address.vcard .adr {display:block;}
/*banners*/
div.banner {margin:0 0 20px 0;}
/*colors and backgrounds*/
#page .em-blue {background:#eef9fd;padding:14px 20px;}
#page .cite {color:#414141;font-size:16px;font-family:Arial,sans-serif;font-style:normal;margin:10px 0; cursor:hand;cursor:pointer;}
#page .cite * {vertical-align:middle;}
#page .cite small {font-size:10px;font-family:Arial,sans-serif;}
#page .dashed-sep {padding:10px 0;background:transparent url(../i/dashed-sep.gif) 0 100% repeat-x;}

/* Content
----------------------------------------------- */
#content { font-size:1.3em; }
#content h1,
#content h2,
#content h3
{margin-top:0;font-family:Georgia,serif;font-size:18px;font-style:italic;margin-top:0;color:#2980ad;font-weight:bold;}
#content a.more {font-style:italic;}
#content h2 {margin-top:1.07em;}
#content h3 {margin-top:1.07em;font-size:16px;color:#d05e3c;}
#content h1 {
	font-size : 20px;
}

#content div.front-news {width:394px;overflow:hidden;float:left;padding:0 20px 0 0;}
#content div.front-news div.news-excerpt {padding-bottom:10px;margin-bottom:15px;background:transparent url(../i/dashed-sep.gif) 0 100% repeat-x;}
#content div.front-news .date {margin:0;color:#c0c0c0;font-size:10px;}
#content div.front-news .date small {font-size:10px;}
#content div.front-news h2 {margin-top:0;color:#434343;font-size:16px;}
#content div.front-news .head-line {cursor:hand;cursor:pointer;}
#content div.front-news .toogler {width:15px;height:15px;float:right;text-indent:-9999px;margin:5px 0 0 0;font-size:1px;}
#content div.front-news .expanded {background:transparent url(../i/icon-toggle.gif) 0 0 no-repeat;}
#content div.front-news .collapsed {background:transparent url(../i/icon-toggle.gif) 0 100% no-repeat;}

#content div.front-about {width:193px;overflow:hidden;float:left;padding:0 29px 0 20px;}
#content div.front-about div.vcard {float:left;margin:0 10px 10px 0;width:80px;font-size:10px;}
#content div.front-about div.vcard p {text-align:center;}
#content div.front-about h3,
#content div.front-news h3,
div.contact-us-form h3 {margin-top:0;font-family:Georgia,serif;font-size:18px;font-style:italic;margin-top:0;color:#2980ad;}

#content div.contact-us-form {padding:0 0 0 9px;}
div.contact-us-form {width:204px;overflow:hidden;}
div.contact-us-form input,
div.contact-us-form textarea,
div.contact-us-form select {font-size:11px;width:184px;}
div.contact-us-form select {width:204px;}
div.contact-us-form input {border:none;background:transparent;width:183px;height:20px;padding:4px 10px 0 10px;background:transparent url(../i/input-txt-bg.gif) 0 0 no-repeat;}
div.contact-us-form input.btn {background:none;width:auto;height:auto;padding:0;}
div.contact-us-form textarea {height:68px;border:none;background:transparent url(../i/textarea-bg.gif) 0 0 no-repeat;padding:4px 10px;overflow-y:auto;}
div.contact-us-form li {margin:0 0 10px 0;}
div.contact-us-form input.small {border:none;background:transparent;width:88px;height:20px;padding:4px 10px 0 10px;background:transparent url(../i/input-txt-bg-small.gif) 0 0 no-repeat;}

/*sub menu*/
#content ul.sub-menu {height:19px;margin:10px 0;}
#content ul.sub-menu li {float:left;margin:0 10px 0 0;height:19px;line-height:19px;text-transform:uppercase;list-style:none;}
#content ul.sub-menu li strong {color:#bd2812;font-weight:normal;}
#content ul.sub-menu li.active {background:transparent url(../i/content-submenu-bg.gif) 0 0 no-repeat;padding:0 0 0 5px;}
#content ul.sub-menu li.active strong {float:left;height:19px;background:transparent url(../i/content-submenu-bg.gif) 100% -19px no-repeat;padding:0 10px 0 5px;}
#content ul.sub-menu li a {text-decoration:underline;}

/* Secondary(sidebar)
----------------------------------------------- */
#sidebar { font-size:1.3em; }
#sidebar ul.widgets li {
	display : block;
	list-style-type: none;
	margin-bottom : 1.5em;
}

#sidebar h2,
#sidebar h3 {
	margin-top:0;font-family:Georgia,serif;font-size:18px;font-style:italic;margin-top:0;color:#2980ad;font-weight:bold;
}


/* ----------------------------------------------- */

.inside .head-line h3 {float:left;margin-right:5px !important;}
.inside .head-line h3 small{vertical-align:baseline !important;}
.inside .head-line .toogler {width:15px;height:15px;float:left;text-indent:-9999px;margin:5px 0 0 0;font-size:1px;}
.inside .head-line .expanded {background:transparent url(../i/icon-toggle.gif) 0 0 no-repeat;}
.inside .head-line .collapsed {background:transparent url(../i/icon-toggle.gif) 0 100% no-repeat;}


/* Footer
----------------------------------------------- */
#footer { font-size:1em;color:#4e4e4e; }
#footer ul { margin:0;padding:0; }
#footer div.copyright {float:left;width:620px;}
#footer div.copyright a {color:#4e4e4e;text-decoration:underline;}

/******************************/

@media print {
	body {
	 margin:.2in .55in;
	 padding:0;
	 background:#fff;
	 color:#000;
	 font:12pt "Times New Roman", Garamond, serif;
	}
	
	#header,
	.meta-links,
	.nav,
	.summary-links,
	.zoom,
	.quick-search,
	.contact-us-form,
	.more,
	#secondary,
	#sidebar,
	#nav,
	#whatever {
	 display:none;
	}
	
	#header, .head {height:auto;}
	
	.hide {
	 display:block;
	}
	#content div.front-about {width:350px;overflow:none;float:left;padding:0 29px 0 20px;}
	.slider-wrapper, .slider-content{overflow:none;height:auto;}
	.slider-content ul li { float:none; !important;margin-bottom:20px;}
	div.front-slider .slider-content {overflow:none !important;height:auto;}
	div.front-slider {position:;width:auto;margin:20px;}
	div.front-slider div.slider-wrapper {position:;width:auto;height:auto;margin:0;overflow:none;}
	div.front-slider div.slider-content {position:;}
	/* Headings
	----------------------------------------------- */
	h1, h2, h3 {
	margin:.6em 0 0 0;
	font-family:Georgia,Serif;
	font-weight:normal;
	clear:both;
	}
	h1 {
	margin-top:.5em;
	font-size:180%;
	text-indent:0;
	}
	h2 {
	font-size:140%;
	text-indent:0;
	}
	h3 {
	font-size:125%;
	text-indent:0;
	}
	
	h3+blockquote,
	h2+blockquote,
	p+ul{ 
	 margin-top:.2em;
	}
	/* Links
	----------------------------------------------- */
	a {
	color:black;
	text-decoration:none;
	}
	a img {
	border-width:0;
	}
	/* etc(text margin ....)
	----------------------------------------------- */
	#content a[href]:after,
	#header a[href]:after,
	#footer a[href]:after {
	content: " (" attr(href) ") ";
	font-size: 90%;
	}
	#content a[href^="/"]:after,
	#header a[href^="/"]:after,
	#footer a[href^="/"]:after {
	content: " (http://yoursite.com/" attr(href) ") ";
	}
	abbr:after,
	acronym:after {
	 content: " ('attr(title)') ";
	}
}
/* IE
	----------------------------------------------- */
	
* html { width:100%;overflow-x:auto;}
* html button { overflow:visible; }
* html legend { margin-left:-7px; } 
* html .clearfix,
* html .haslayout,
* html .flow,
* html #page .dashed-sep { zoom:1; }
* html .nolayout { zoom:auto; }
* html div.front-slider div.product-summary {zoom:1;}

/* IE6 */
* html div.front-slider div.product-image a.zoom {background:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./i/icon-zoom.png', sizingMethod='crop');}

/* IE7 */
*:first-child+html .clearfix {zoom:1;}

/* additional
	----------------------------------------------- */
	
	
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
 
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


/* selectBox
---------------------------------------*/


div.contact-us-form .jquery-selectbox {
	position: relative;
	height: 24px;
	/*border: 1px solid #eeadb0;*/
	width: 203px;
	z-index: 10;
	/*float: left;
	display: inline;*/
	/*margin: 0 0 -100% 0;*/
	font-size: 11px;
	/*font-family: Arial, Verdana, Helvetica, sans-serif;*/
	color: #000;
	padding:0;
	/*background:#fff;*/
	
}

div.contact-us-form .jquery-selectbox.selecthover {
	/*border-color: #eeadb0;*/
	/*background-color: #fff;
	background-image: url("/i/bg-TextFieldFocused.gif");*/
	z-index: 1700;
}	

div.contact-us-form .jquery-selectbox .jquery-selectbox-currentItem {
	padding: 5px 0px 0px 1em;
	height:19px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
	position:relative;
	background:transparent url("../i/input-txt-bg.gif") no-repeat;
	z-index: 500;
}

div.contact-us-form .jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	top: 18px;
	padding: 8px 0px 0px 0px;
	left: 0px;
	background: #FEFDF8;
	width: 99%;
	height: 60px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 400;
	border: 1px solid #DAD9D4;
}

div.contact-us-form .jquery-selectbox .jquery-selectbox-moreButton {

	position: absolute;
	/*top: 0px;
	right: 0px;*/
	z-index: 2000;
		/*position:relative;
		z-index: 1800;
		float: right;*/
	background: url("../i/icon-expanded.gif") 98% 4px no-repeat;
	width: 200px;
	height: 23px;
	cursor: pointer;
}

/**html .jquery-selectbox .jquery-selectbox-moreButton {	right: -2px;}*/

div.contact-us-form .jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
/*	background: url("/i/lay-selectMoreButtonHover.gif");*/
}

div.contact-us-form .jquery-selectbox .jquery-selectbox-item.listelementhover {
	background: #97D0EB;
	color: #fff;
}

div.contact-us-form .jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
	padding-left:8px;
}

/** ERROR classes **/
form .error .jquery-selectbox {
	/*color: #d00;
	border-color: #d00;
	background-image: url("/i/bg-TextFieldError.gif");*/
}

/* Breadcrumbs */
.breadcrumb
{
	font-size : 11px;
	margin-bottom : 5px;
}


/* WP styles */

.align-left
{
	text-align: left;
}

.align-right
{
	text-align: right;
}

#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}

#content img.alignleft
{
	margin-right: 10px;
	margin-top: 2px;
}

#content img.alignright
{
	margin-left: 10px;
	margin-top: 2px;
}

#content .frontpage img.alignleft,
#content .frontpage img.alignright,
#content .frontpage img.aligncenter {
	margin-bottom: 2px;
}


#content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}
#content .wp-caption img {
	margin: 5px 5px 0;
}
#content .wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}

div.post {
	border-bottom : 1px solid #D2E2E8;
}

div.contact-submit-form {
	text-align: left;
}

div.contact-us-form input.contact-submit {
	background : url(../i/btn-submit.gif) 0 0 no-repeat;
	text-align: center;
	width : 122px;
	border : medium none;
	height:22px;
	padding:2px;
}

a.rss {
background:url("../i/feed-icon.png") no-repeat scroll 0 0.2em transparent;
padding-left:20px;
}
a.twitter {
background:url("../i/twitter-icon.png") no-repeat scroll 0 0.15em transparent;
padding-left:19px;
}
