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

#page-wrap {background: #e7f7fd url('../images/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(../images/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(../images/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: 180px; !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("../images/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.none { background:none; margin:0; padding:0;}
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('../images/logo.jpg') 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(../images/head-links-bg.gif) 0 -2px no-repeat;padding:0 0 0 11px;line-height:19px;width:193px;text-align:center;}
#header div.meta-links p {margin:0;padding:0 11px 0 0;height:25px;color:#e7f7fd;background:transparent url(../images/head-links-bg.gif) 100% -29px no-repeat;}
#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(../images/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 ul { margin:0;padding:0 10px;}
#header ul li {margin:0;list-style:none;float:left;position:relative;color:#fff;}
#header ul li a {float:left;color:#fff;line-height:36px;height:36px;font-size:16px;font-weight:bold;padding:0 20px;background:transparent url(../images/nav-arrows.gif) 5px -36px no-repeat;}
#header ul li a:hover {background-position:5px 16px;color:#f8dad6;}

#header ul li a.active {padding:0 19px;border-left:1px solid #b02a18;border-right:1px solid #b02a18;background: #F8F4D5 url(../images/nav-arrow.gif) 5px 15px no-repeat;color:#4f4e4c;}
/* #header ul li a.active {padding:0 20px;border-left:1px solid #b02a18;border-right:1px solid #b02a18;background:transparent url(../images/nav-active-bg.gif) 0 0 repeat-x;color:#4F4E4C;} */
/* #header ul li a.active {background-position:5px 16px;color:#f8dad6;} */

#header ul li.active {background:transparent url(../images/nav-active-bg.gif) 0 0 repeat-x;}
#header ul li.active a {padding:0 19px;border-left:1px solid #b02a18;border-right:1px solid #b02a18;background:transparent url(../images/nav-arrow-active.gif) 5px 15px no-repeat;color:#4f4e4c;}


#header ul li.active a:hover {color:#4f4e4c;background-position:5px 15px;}
#header ul ul {position:absolute;left:0;top:36px;width:161px;background:transparent url(../images/nav-submenu-foot-bg.gif) 0 100% no-repeat;padding:10px 0;}
#header ul li li {float:none;margin:5px 0;padding:0 20px;color:#4f4e4c;}
#header ul li ul {display:none;}
#header ul li.active li a,
#header ul li.current li a,
#header 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(../images/prev.gif) 0 0 no-repeat;}
div.front-slider a.next {top:90px;right:15px;background:transparent url(../images/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(../images/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: 796px;
	margin:0 40px 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(../images/dashed-sep.gif) 0 100% repeat-x;}

/* Content
----------------------------------------------- */
#content { font-size:1.3em; }
#content h1.head,
#content h2.head {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.head {margin-top:1.07em;}

#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(../images/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 h3 {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(../images/icon-toggle.gif) 0 0 no-repeat;}
#content div.front-news .collapsed {background:transparent url(../images/icon-toggle.gif) 0 100% no-repeat;}

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

.newsheadline {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(../images/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(../images/textarea-bg.gif) 0 0 no-repeat;padding:4px 10px;overflow-y:auto;}
div.contact-us-form li {margin:0 0 10px 0;}

/*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(../images/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(../images/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 div.contact-us-form {margin-bottom:40px;}

.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(../images/icon-toggle.gif) 0 0 no-repeat;}
.inside .head-line .collapsed {background:transparent url(../images/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='./images/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("/images/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("../images/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("../images/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("/images/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("/images/bg-TextFieldError.gif");*/
}

