/*
	Featured Content Slider
	by: Chris Coyier 
	edited by Felipe Gonzales Renner
*/
*											{ margin: 0; padding: 0; }
body 										{ font-family: Georgia, serif; font-size: 10px; }

/*
	Page
*/	
#page {text-align:center; width:800px; border: 1px solid #000066;margin: 0px auto 0px auto; }
/*
	UTILITY STYLES
*/				  				  
					  				  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }

/*
	HEADER
*/

/*
	MENU
*/
#menu { margin: 0px 0 0 0px; width:800px; color:#FFFFFF; font-family: Georgia, serif; font-size:12px; font-weight:bold;  background:#000066;}
a.menuLink:link { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	color: #FFFFFF;	font-weight: bold;	text-decoration: none;}
a.menuLink:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;}
a.menuLink:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #0099FF;	font-weight: bold;	text-decoration: none;}
a.menuLink:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;}
.menuDivider {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	font-weight: bolder;}

/*
	TYPOGRAPHY
*/

ul											{ list-style: square inside; }
a, a:visited								{ color: #729dff; text-decoration: none; }
a:hover, a:active							{ color: white; }
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
									  		  font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/

.slider-wrap								{ width: 800px;  }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 800px; height: 605px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 800px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }

.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }


#movers-row									{ margin: 0px 0 0 0px; }
#movers-row div								{ width: 15%; float: left;}
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }
/*
	FOOTER
*/
#footer {display:block; font-family: Georgia, serif; font-size:12px; width:750px; margin: 75px auto 20px auto; border: .2em dotted #000066; }
/*
	FORM
*/

Formh1 {	color: #0099CC;	font-size: 1.6em;}
/* Form */
form {	width: 400px;	border: 1px solid #EEE;	padding: 5px;	margin: 0px auto;}
label {	display: block;	margin-top : 8px;	width: 100%;	background-repeat: no-repeat;}
.blue {	color: #0099CC;	font-weight: bold;	padding: 5px;}
/* Congratulation message */
.MsgSent {	Display: block;	padding: 10px;	margin: 40px auto;	width: 400px;	text-align: center;	border: 1px solid #EEE;	background-color: white;}
.MsgSent Formh1 {	padding-left: 0px;	height: 85px;	line-height: 85px;}
/* Error message */
.MsgError {	Display: block;	padding: 10px;	margin: 40px auto;	width: 400px;	text-align: center;	border: 1px solid #EEE;	background-color: white;}
.MsgError Formh1 {	background: url(/images/MsgError.gif) no-repeat 0 0;	padding-left: 20px;	height: 85px;	line-height: 85px;	color: #CC0000;}
.MsgSent p, .MsgError p {	font-size: 1.3em;	color:#999;}
/***** FormCheck *****/
.tipsbox .tipsbox_top_left{	background : url('/images/top_left.png') no-repeat;	_background : url('/images/top_left.gif') no-repeat;	_background-position : 9px 8px;}
.tipsbox .tipsbox_top{	background : url('/images/top.png') repeat-x;	height : 17px;	_background : url('/images/top.gif') repeat-x;	_background-position : 0px 8px;}
.tipsbox .tipsbox_top_right{	background : url('/images/top_right.png') no-repeat;	_background : url('/images/top_right.gif') no-repeat;	_background-position : 0px 8px;}
.tipsbox .tipsbox_left{	background : url('/images/left.png') repeat-y;	width : 17px;	_background : url('/images/side.gif') repeat-y;	_background-position : 9px 8px;}
.tipsbox .tipsbox_right{	background : url('/images/right.png') repeat-y;	width : 22px;	_background : url('/images/side.gif') repeat-y;	_width : 9px;}
.tipsbox .tipsbox_bottom_left{	background : url('/images/bottom_left.png');	_background : url('/images/bottom_left.gif') no-repeat;	_background-position : 9px 0px;}
.tipsbox .tipsbox_mark{	background : url('/images/mark.png') no-repeat;	height : 36px;	_background : url('/images/mark.gif') no-repeat;}
.tipsbox .tipsbox_bottom_right{	background : url('/images/bottom_right.png');	_background : url('/images/bottom_right.gif') no-repeat;}
.tipsbox .tipsbox_inner, .tipsbox .tipsbox_inner_ie6{	background : url('/images/inner.png');}
.tipsbox .tipsbox_inner_ie6 {	padding : 4px;}
.tipsbox .tipsbox_error {	background : url('/images/error.png') no-repeat;	_background : url('/images/error.gif') no-repeat;	width: 40px;	height: 40px;	margin-top: 5px;	float: left;	clear: left;}
.tipsbox p, .tipsbox {	font-size: 1em;	font-family: tahoma, verdana, "sans-serif";	margin : 0;	padding : 0;	border : 0;	color : #FFF;}
.tipsbox p {	padding-left: 55px;	line-height: 15px;}
.tipsbox p span {	font-size: 1em;	font-weight: bold;	color: red;	line-height: 35px;}
.error_f {	border : 1px dotted #666;	margin-top : 5px;	background-color : #EAEAEA;}
.error_f p {	margin : 5px;	color : #A00;}
.error_f p span {	font-size : 1.1em;	color : #000;	margin : 5px 0px 0px 0px;}
img {border:0;}
#container {padding:20px;}
/*Forms defaults - change as needed*/
input, textarea {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#404040;}
label {	color:#999;	cursor:pointer;	padding-left:2px;	line-height:16px;}
label.chosen {color:#333;}
/*Transparent items*/
.outtaHere {	position:absolute;	left:-3000px;}
/*Radio buttons*/
.radioArea, .radioAreaChecked {	display:block;	float:left;	clear:left;	width:15px;	height:14px;	font-size:0;	cursor:pointer;}
.radioArea {background:url(/images/radio.gif) no-repeat left top;}
.radioAreaChecked {background:url(/images/radio.gif) no-repeat left bottom;}
/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {	display:block;	float:left;	clear:left;	width:13px;	height:13px;	font-size:0;	padding:0;	margin:0;	cursor:pointer;}
.checkboxArea {background:url(/images/checkbox.gif) no-repeat left top;}
.checkboxAreaChecked {background:url(/images/checkbox.gif) no-repeat left bottom;}
.focused {border:1px dotted #ddd;}
/*Text inputs*/
.textinput, .textinputHovered {	height:15px;	background:url(/images/input_bg.gif) repeat-x left top;	border:none;	padding:4px 0;	vertical-align:middle;}
.textinputHovered {background-position:left bottom;}
.inputCorner {	padding-bottom:0;	vertical-align:middle;}
/*Text areas*/
.txtarea .tr, .txtarea .tr_xon {background:url(/images/txtarea_tr.gif) no-repeat top right;}
.txtarea .tr_xon {background:url(/images/txtarea_tr_xon.gif) no-repeat top right;}
.txtarea img.txt_corner {	width:5px;	height:5px;	display:block;}
.txtarea .br, .txtarea .br_xon {background:url(/images/txtarea_br.gif) no-repeat top right;}
.txtarea .br_xon {background:url(/images/txtarea_br_xon.gif) no-repeat top right;}
.txtarea .cntr {background:url(/images/txtarea_cntr.gif) repeat-y right top;}
.txtarea .cntr_xon {background:url(/images/txtarea_cntr_xon.gif) repeat-y right top;}
.txtarea .cntr_l, .txtarea .cntr_l_xon {
	width:5px;
	background:url(/images/txtarea_l.gif) repeat-y left top;
	float:left;
}
.txtarea .cntr_l_xon {background:url(/images/txtarea_l_xon.gif) repeat-y left top;}
.txtarea textarea {
	border:0;
	background:none;
	padding:0;
	margin:5px;
}

/*Selects*/
.selectArea {
	width:200px;
	height:21px;
	background:url(/images/select_bg.gif) repeat-x left top;
}
.selectArea .left {
	width:8px;
	height:21px;
	float:left;
	background:url(/images/select_left.gif) no-repeat left top;
}
.selectArea .right {
	width:21px;
	height:21px;
	float:right;
	background:url(/images/select_right.gif) no-repeat left top;
}
.selectArea .right a {
	display:block;
	width:200px;
	height:21px;
	margin-left:-179px;
	position:absolute;
}
.selectArea .right i {display:none;}
.selectArea .center {
	width:160px;
	color:#FFF;
	padding-top:3px;
	overflow:hidden;
	white-space:nowrap;
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin-top:-1px;
	margin-left:3px;
	width:172px;
	background:#6f7074;
	padding:2px;
	font-size:11px;
	z-index:20;
}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {
	margin:0;
	padding:0;
}
.optionsDivVisible a {
	color:#F2F2F2;
	text-decoration:none;
	display:block;
	padding:1px 4px;
	border:1px solid #6f7074;
}
.optionsDivVisible a:hover {
	color:#FFF;
	background:#5F6062;
	border-color:#cfd0d6;
}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:auto;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	background:url(/images/button_bg.gif) repeat-x left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}