@charset "utf-8";

/* ---------------------------------------------------------------------------- *
	FONT SIZE
 * ---------------------------------------------------------------------------- */
.px10 { font-size: 77%; }
.px11 { font-size: 85%; }
.px12 { font-size: 92.5%; }
.px13 { font-size: 100%; }
.px14 { font-size: 108%; }
.px15 { font-size: 115.5%; }
.px16 { font-size: 123.3%; }
.px17 { font-size: 131%; }
.px18 { font-size: 138.5%; }
.px19 { font-size: 146.5%; }
.px20 { font-size: 154%; }
.px21 { font-size: 161.5%; }
.px22 { font-size: 169.5%; }
.px23 { font-size: 177%; }
.px24 { font-size: 185%; }
.px25 { font-size: 192.3%; }
.px26 { font-size: 200%; }
.px27 { font-size: 208%; }
.px28 { font-size: 215.5%; }
.px29 { font-size: 223.5%; }
.px30 { font-size: 231%; }



/* ---------------------------------------------------------------------------- *
	LIST TYPE
 * ---------------------------------------------------------------------------- */
ul.float li { float: left; list-style: none; white-space: nowrap; }

ul.inline li { display: inline; list-style: none; white-space: nowrap; padding-left: 1em; }
ul.inline li.first { padding-left: 0; }

ul.bullet li { background: url(/shared/images/icon/bullet.gif) no-repeat 0 0.1em; padding-left: 20px; }

ul.stripe li.odd { background-color: #ccc; }
ul.stripe li.even { background-color: transparent; }

dl.tab { clear: both; }
dl.tab dt { clear: both; float: left; width: 5em; }
dl.tab dd { text-indent: -5em; margin-left: 5em; }



/* ---------------------------------------------------------------------------- *
	CLEAFIX
 * ---------------------------------------------------------------------------- */
.wrapper:after { clear: both; display: block; content: ''; height: 0; }
.wrapper { display: inline-block; } /* for IE */
.wrapper { clear: both; display: block; }



/* ---------------------------------------------------------------------------- *
	FIX IE6
 * ---------------------------------------------------------------------------- */
@media screen {
* html body { behavior: url(/shared/css/ie6/csshover3.htc); }
* html img.png { behavior: url(/shared/css/ie6/iepngfix.htc); }
}



/* ---------------------------------------------------------------------------- *
	REPLACE TEXT
 * ---------------------------------------------------------------------------- */
.replace { display: block; overflow: hidden; position: relative; z-index: 1; }
.replace span.image { display: block; width: 100%; height: 100%; background-repeat: no-repeat; position: absolute; left: 0; top: 0; z-index: 2; }

a.replace:hover span.hover { background-position: left bottom; }



/* ---------------------------------------------------------------------------- *
	FORM RESET
 * ---------------------------------------------------------------------------- */
input.radio,
input.checkbox { vertical-align: middle; cursor: pointer; }

select.select { font-size: 92.5%; vertical-align: middle; }

input.search { color: #888; }

input.text,
input.password { font-size: 92.5%; height: 17px; vertical-align: middle; background: url(/shared/images/bg/input.png) repeat-x #fff; border: 1px solid #bbb; border-top-color: #a5a5a5; padding: 2px 0 0 0.6em; margin: 0; }

input.submit,
input.reset,
input.button { font-size: 92.5%; line-height: 1.4; vertical-align: middle; padding: 1px 0.2em 1px; margin: 0; cursor: pointer; }

textarea.textarea { line-height: 1.5; background: url(/shared/images/bg/input.png) repeat-x #fff; border: 1px solid #bbb; border-top-color: #a5a5a5; padding: 2px 1px 0 2px; margin: 0; }

input.text:focus,
input.search:focus,
input.password:focus,
textarea.textarea:focus { color: #222; background-color: #ffe; }

body.ie6 input.text,
body.ie6 input.password,
body.ie6 textarea.textarea { background-image: url(/shared/images/bg/input.gif); }



/*
 * jQuery Nivo Slider v2.4
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}

/*============================*/
/*=== jQuery nivo Slider Styles ===*/
/*============================*/

#slider {
	position:relative;
    width:647px;
    height:85px;
    margin-bottom: 25px;

}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}






