/* CSS for Railsimulator.com */

/* By Cybrid Associates - www.cybrid.co.uk - April, 2010 */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> General Setup <<<---------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

* {
	margin:0;
	padding:0;
}

body {
  width:100%;
  padding-top:0px;
  margin-top:0px;
  background:#FFFFFF url('assets/common/Wmark.gif') repeat-y center top;
  display:table;
}

 
#wrapper {
	width:890px;
	margin:0 auto;
	margin-bottom:0px;
	padding-bottom:0px;
}

#clearfix:after {
  content:"."; /* This dot is the actual appended content */
  clear:both;
  height:0;
  visibility:hidden;
  display:block;
  
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Containers <<<------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
 
#Flexi3 {
	float:left;
	z-index:1;
}
 
#LCol {
	width:595px;
	float:left;
}
 
#RCol {
	width:295px;
	float:left;
}

.Widget {
	width:280px;
	float:left;
}

.TxtContainerL {
	width:585px;
	float:left;
	padding-right:10px;
}

.TxtContainerR {
	width:280px;
	float:left;
	padding-left:15px;
}

.RSTVContainer {
	width:280px;
	float:left;
	padding:14px 14px 14px 14px;
	margin-left:15px;
	background:url('assets/rstv/TVframe_280x232.png') 0 0 no-repeat;
}

.RSTVContainer2 {
	width:585px;
	float:left;
	padding:14px 14px 14px 14px;
	margin-left:0px;
	background:url('assets/rstv/TVFrame_585x408.png') 0 0 no-repeat;
}

.RSTVContainer3 {
	width:585px;
	float:left;
	padding:14px 14px 14px 14px;
	margin-left:0px;
	background:url('assets/rstv/TVFrame_585x439.png') 0 0 no-repeat;
}

.PContainer {
	width:585px;
	float:left;
	padding:14px 14px 14px 14px;
	margin-right:10px;
	background:url('assets/potd/Pframe.png') 0 0 no-repeat;
}

.ProContainer {
	width:585px;
	float:left;
	padding:15px 15px 15px 15px;
	margin-right:10px;
	background:url('assets/potd/ProFrameNew.png') 0 0 no-repeat;
}

.PContainerS {
	width:280px;
	float:left;
	padding:14px 14px 14px 14px;
	margin-left:15px;
	background:url('assets/potd/PframeS.png') 0 0 no-repeat;
}

.RatingContainer {
	width:70px;
	float:left;
	height:25px;
	margin-top:4px;
	margin-right:25px;
}

.SuppNavContainer {
	width:800px;
	margin-top:-10px;
	float:left;
	display:block;
}

.MiscContainer {
	float:left;
	word-wrap:break-word;
}

.ManContainer {
	width:83px;
	height:132px;
	float:left;
	margin-right:10px;
	margin-bottom:11px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	background:url('assets/common/ManFrame.gif') 0 0 no-repeat;
}

.ProContainer1 {
	width:139px;
	height:77px;
	float:left;
	margin-right:10px;
	margin-bottom:11px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	background:url('assets/common/ProFrame1.gif') 0 0 no-repeat;
}

.ProContainerCart1 {
	margin-top:-12px;
	margin-bottom:10px;
	width:61px;
	height:18px;
	float:left;
	background:url('assets/common/pc.png') 0 0 no-repeat;
	padding-top:4px;
	text-align:center;
	font-family:'Trebuchet MS',Verdana,Arial,Sans-serif;
	letter-spacing:0;
	font-size:9px;
	color:#FFFFFF;
	line-height:100%;
	border:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:uppercase;
	text-decoration:none;
	white-space:nowrap;
}
.ProContainerCart2 {
	margin-top:-12px;
	margin-bottom:10px;
	width:80px;
	height:18px;
	float:left;
}

.ProContainer2 {
	width:124px;
	height:60px;
	float:left;
	margin-right:10px;
	margin-bottom:11px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	background:url('assets/common/ProFrame2.gif') 0 0 no-repeat;
}

.SmallTutContainer {
	width:280px;
	float:left;
	padding-right:15px;
	padding:14px 14px 14px 14px;
	background:url('assets/rstv/TVframe_280x232.png') 0 0 no-repeat;
}

.GenericSelect {
	float:left;
	word-wrap:break-word;
	height:30px;
	background:url('assets/common/GenericButt.png') no-repeat right top;
}

.GinBottleM {
	width:280px;
	margin-top:-93px;
	padding-left:195px;
	padding-right:20px;
	float:left;
	display:block;
	position:absolute;
	z-index:100;
}

.SteamCart {
	margin-top:-2px;
	width:164px;
	height:40x;
	float:left;
	position:relative;
	background-image:url('assets/common/steam_cart.png');
	z-index:100;
}

.GinBottleR {
	width:280px;
	margin-top:-93px;
	padding-left:215px;
	padding-right:0px;
	float:left;
	display:block;
	position:absolute;
	z-index:100;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Webform Items <<<---------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.FormSearch {
	padding-top:7px;
	padding-left:25px;
	padding-right:15px;
	background-image:url('assets/common/SearchTxt.gif');
	width: 155px;
	height:23px;
	overflow:hidden;
}

.FormSubmit {
	padding-top:7px;
	padding-left:11px;
	padding-right:11px;
	background-image:url('assets/common/SubmitTxt.gif');
	width:585px;
	height:23px;
	overflow:hidden;
}

.FormRegular {
	padding-top:7px;
	padding-left:11px;
	padding-right:11px;
	width: 560px;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #FFFFFF;
	overflow: hidden;
}

.FormTxt {
	font-family:Arial,Helvetica,Tahoma,sans-serif;
	color:#414141;
	letter-spacing:0;
	font-size:11px;
	line-height:150%;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none;
	white-space:normal;
	text-align:left;
	word-wrap:break-word;
}

.FormTxtMemo {
	font-family:Arial,Helvetica,Tahoma,sans-serif;
	color:#414141;
	letter-spacing:0;
	font-size:11px;
	line-height:150%;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none;
	text-align:left;
}

.MegaBoxSubmit {
	padding-top:7px;
	padding-left:11px;
	padding-right:11px;
	background-image:url('assets/common/SubmitTxt2.gif');
	width:585px;
	height:23px;
	overflow:hidden;
}

.MegaBox {
	padding-top:7px;
	padding-bottom:7px;
	padding-left:11px;
	padding-right:11px;
	border-top-style:hidden;	
	border-left-color:#CCCCCC; 
	border-left-width:1px; 
	border-left-style:solid;
	border-right-color:#CCCCCC; 
	border-right-width:1px; 
	border-right-style:solid;
	border-bottom-color:#CCCCCC; 
	border-bottom-width:1px; 
	border-bottom-style:solid;
	background-color:#FFFFFF;
	overflow:hidden;
}

.RecNavTxt {
	padding-top:7px;
	padding-left:11px;
	padding-right:11px;
	background-image:url('assets/common/RecNavTxt.gif');
	width:308px;
	height:23px;
	overflow:hidden;
}

.RecNavTxt2 {
	padding-top:7px;
	padding-left:11px;
	padding-right:11px;
	background-image:url('assets/common/RecNavTxt2.gif');
	width:415px;
	height:23px;
	overflow:hidden;
}

.SNleft {
	padding-top:7px;
	padding-left:11px;
	padding-right:11px;
	background:url('assets/common/SNleft.gif') no-repeat left top;
	height:23px;
	overflow:hidden;
}

.SNright {
	padding-top:7px;
	padding-left:11px;
	padding-right:11px;
	background-image:url('assets/common/SNright.gif');
	width:207px;
	height:23px;
	overflow:hidden;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Main Text Items <<<-------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.H1 {
	font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;
	letter-spacing:-1px;
	line-height:100%;
	border:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none;
	white-space:normal;
	text-align:left;
	word-wrap:break-word;
}

.H1 a:link{
	text-decoration:none;
	color:#E3E3E3;
}

.H1 a:visited{
	text-decoration:none;
	color:#E3E3E3;
}

.H1 a:hover{
	text-decoration:none;
	color:#FFFFFF;
}

.H1d {
	font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;
	color:#9F9F9F;
	letter-spacing:-1px;
	line-height:100%;
	border:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none;
	white-space:normal;
	text-align:left;
	word-wrap:break-word;
}

.H1d a:link{
	text-decoration:none;
	color:#9F9F9F;
}

.H1d a:visited{
	text-decoration:none;
	color:#9F9F9F;
}

.H1d a:hover{
	text-decoration:none;
	color:#000000;
}

.H2d {
	font-family:Arial,Helvetica,Tahoma,sans-serif;
	color:#414141;
	letter-spacing:0;
	font-size:12px;
	line-height:150%;
	border:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none;
	white-space:normal;
	text-align:left;
	word-wrap:break-word;
}

li.bullet {
	margin-left:-15px;
	list-style-image:url(assets/common/bullet.gif)
}

.H2d a:link{
	font-weight:bold;
	text-decoration:none;
	color:#414141;
}

.H2d a:visited{
	font-weight:bold;
	text-decoration:none;
	color:#414141;
}

.H2d a:hover{
	text-decoration:none;
	border-bottom:1px dotted #414141;
}

.H2l {
	font-family:Arial,Helvetica,Tahoma,sans-serif;
	color:#FFFFFF;
	letter-spacing:0;
	font-size:12px;
	line-height:150%;
	border:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none;
	white-space:normal;
	text-align:left;
	word-wrap:break-word;
}

.H2l a:link{
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

.H2l a:visited{
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

.H2l a:hover{
	text-decoration:none;
	border-bottom:1px dotted #FFFFFF;
}

.H4 {
	font-family:'Trebuchet MS',Verdana,Arial,Sans-serif;
	letter-spacing:0;
	font-size:10px;
	color:#FFFFFF;
	line-height:100%;
	border:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:uppercase;
	text-decoration:none;
	white-space:nowrap;
}

.H1Treb {
	font-family:'Trebuchet MS',Verdana,Arial,Sans-serif;
	letter-spacing:-2px;
	font-size:40px;
	color:#FFFFFF;
	line-height:100%;
	border:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:uppercase;
	text-decoration:none;
	white-space:nowrap;
}

.H4d {
	font-family:'Trebuchet MS',Verdana,Arial,Sans-serif;
	letter-spacing:0;
	font-size:10px;
	color:#9F9F9F;
	line-height:100%;
	border:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none;
	word-wrap:break-word;
	float:left;
	padding-bottom:5px;
	padding-right:15px;
	text-transform:uppercase;
}

.H4d a {
	text-decoration:none;
	float:left;
	color:#9F9F9F;
}

.H4d a:hover { 
	color:#000000;
}

.H4d a:active {
	color:#0000000;
}

.H4x {
	font-family:'Trebuchet MS',Verdana,Arial,Sans-serif;
	letter-spacing:0;
	font-size:10px;
	color:#272727;
	line-height:100%;
	border:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none;
	word-wrap:break-word;
	float:left;
	padding-bottom:5px;
	padding-right:15px;
	text-transform:uppercase;
}

li.bullet_null {
	list-style-image:url(assets/common/bullet_null.gif);
	margin-left:13px;
}

ul.bullet_ul {
	list-style-type:none;
	padding:0;
	margin-left:2px;
}

li.bullet_li {
	background-image:url(assets/common/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:10px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Dividers <<<--------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.HR890 {
	float:left;
	width:890px;
	height:20px;
	background:url('assets/common/Div890.png') no-repeat center;
}

.HR585 {
	float:left;
	width:585px;
	height:20px;
	background:url('assets/common/Div585.png') no-repeat center;
}

.HR280 {
	margin-left:15px;
	float:left;
	width:280px;
	height:20px;
	background:url('assets/common/Div280.png') no-repeat center;
}

.HRnull {
	float:left;
	width:840px;
}

.ThinLine {
	height:1px;
	float:left;
	background:#E3E3E3;
	margin-bottom:15px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Navigator Items <<<-------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#Navigator {
	position:absolute;
	top:145px;
	z-index:10;
	padding-bottom:20px;
}

#TopLogo {
	display:inline;
	z-index:100;
	position:relative;
	top:40px;
}

#TopLogoST {
	display:inline;
	z-index:100;
	position:relative;
	top:-10px;
	left:10px;
}

#SubNav {
	height:20px;
	display:inline;
	z-index:1;
	position:absolute;
	top:31px;
	background:url('assets/common/Div890.png') no-repeat center top;
}

#menu {
	float:right;
	width:890px;
	margin:0 auto;
	z-index:50;
	position:relative;
	background:url('assets/common/NavHover.png') no-repeat center top;
}

#menu ul {
	padding-left:101px;
	padding-right:1px
	list-style:none;
	line-height:normal;
	z-index:10;
}

#menu li {
	display:inline;
	text-align:center;
	z-index:10;
}

#menu a {
	background:url('assets/common/NavDark.png') repeat-x left top;
	height:31px;
	display:block;
	float:left;
	padding:10px 26px 0px 26px;
	text-align:center;
	font-family:'Trebuchet MS',Verdana,Arial,Sans-serif;
	letter-spacing:0;
	font-size:10px;
	color:#FFFFFF;
	line-height:100%;
	border:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:uppercase;
	text-decoration:none;
	white-space:nowrap;
	z-index:10;
	position:relative;
}

#menu a:hover {
	background:url('assets/common/NavHover.png') no-repeat center top;
}

#menu .active1 a {
	background:url('assets/common/NavActive.png') no-repeat center top;
}

#menu .active2 a {
	background:url('assets/common/NavActive.png') no-repeat 7px top;
}

#ProNavigator {
	z-index:10;
	padding-bottom:20px;
	background:url('assets/common/NavDark.png') repeat-x left top;
}

#ProSubNav {
	height:20px;
	display:inline;
	z-index:1;
	margin-top:-10px;
	background:url('assets/common/Div585.png') no-repeat center top;
}

#Promenu {
	float:right;
	width:585px;
	margin:0 auto;
	z-index:50;
	position:relative;
	background:url('assets/common/NavHover.png') no-repeat center top;
}

#Promenu ul {
	padding-left:0px;
	list-style:none;
	line-height:normal;
	z-index:10;
}

#Promenu li {
	display:inline;
	text-align:center;
	z-index:10;
}

#Promenu a {
	background:url('assets/common/NavDark.png') repeat-x left top;
	height:31px;
	display:block;
	float:left;
	padding:10px 26px 0px 26px;
	text-align:center;
	font-family:'Trebuchet MS',Verdana,Arial,Sans-serif;
	letter-spacing:0;
	font-size:10px;
	color:#FFFFFF;
	line-height:100%;
	border:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:uppercase;
	text-decoration:none;
	white-space:nowrap;
	z-index:10;
	position:relative;
}

#Promenu a:hover {
	background:url('assets/common/NavHover.png') no-repeat center top;
}

#Promenu .active1 a {
	background:url('assets/common/NavActive.png') no-repeat center top;
}

#Promenu .active2 a {
	background:url('assets/common/NavActive.png') no-repeat 7px top;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Subtitle Items <<<--------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#SubContainer {
    margin-top:0px;
	width:890px;
	height:117px;
	float:left;
  	background:url('assets/common/SubFrame.png') no-repeat center top;
	margin-bottom:-6px;
}

#SubContent {
	width:75px;
	padding:25px 25px 25px 25px;
	float:left;
	text-align:right;
}

#SubSub {
	height:20px;
	display:inline;
	z-index:10;
	position:relative;
	bottom:2px;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Triptych Items <<<--------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.TriptychSpace {
	width:25px;
	height:1px;
	float:left;
}

.TriptychContainer {
	width:280px;
	height:248px;
	float:left;
	background:url('assets/home/TFrame.png') 0 0 no-repeat;
}

.TriptychTxt {
	width:252px;
	float:left;
	padding-left:14px;
	padding-right:14px;
	word-wrap:break-word;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> News Items <<<------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.NewPling {
	float:left;
	width:40px;
	height:40px;
	background:url('assets/common/New.png') no-repeat left;
	margin-right:10px;
}

.HLineL {
	width:50px;
	float:left;
	height:50px;
	margin-bottom:5px;
}

.HLineR {
	float:left;
	margin-top:7px;
	margin-bottom:20px;
	margin-left:-10px;
}

.Clipping {
	width:104px;
	height:104px;
	float:left;
	margin-right:5px;
	margin-bottom:-5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	background:url('assets/common/ClipFrame.png') 0 0 no-repeat;
}

.ClippingNew {
	float:left;
	margin-right:3px;
	margin-bottom:-5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	border-top-color:#CCCCCC; 
	border-top-width:1px; 
	border-top-style:solid;
	border-left-color:#CCCCCC; 
	border-left-width:1px; 
	border-left-style:solid;
	border-right-color:#CCCCCC; 
	border-right-width:1px; 
	border-right-style:solid;
	border-bottom-color:#CCCCCC; 
	border-bottom-width:1px; 
	border-bottom-style:solid;
	background-color:#FFFFFF;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Link Icons <<<------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#facebook a {
	float:left;
	display:block;
	background:url('assets/icons/facebook.gif') 0 0 no-repeat;
	margin-top:20px;
	margin-right:30px;
}
#facebook a:hover { 
	background-position:0 -33px;
}
#facebook a:active {
	background-position:0 0px;
}
#facebook a:visited {
	background-position:0 0px;
}

#blogspot a {
	float:left;
	display:block;
	background:url('assets/icons/blogspot.gif') 0 0 no-repeat;
	margin-top:20px;
	margin-right:30px;
}
#blogspot a:hover { 
	background-position:0 -33px;
}
#blogspot a:active {
	background-position:0 0px;
}
#blogspot a:visited {
	background-position:0 0px;
}

#twitter a {
	float:left;
	display:block;
	background:url('assets/icons/twitter.gif') 0 0 no-repeat;
	margin-top:20px;
	margin-right:30px;
}
#twitter a:hover { 
	background-position:0 -33px;
}
#twitter a:active {
	background-position:0 0px;
}
#twitter a:visited {
	background-position:0 0px;
}

#steam a {
	float:left;
	display:block;
	background:url('assets/icons/steam.gif') 0 0 no-repeat;
	margin-top:20px;
	margin-right:30px;
}
#steam a:hover { 
	background-position:0 -33px;
}
#steam a:active {
	background-position:0 0px;
}
#steam a:visited {
	background-position:0 0px;
}

#rss a {
	float:left;
	display:block;
	background:url('assets/icons/rss.gif') 0 0 no-repeat;
	margin-top:20px;
	margin-right:28px;
}
#rss a:hover { 
	background-position:0 -33px;
}
#rss a:active {
	background-position:0 0px;
}
#rss a:visited {
	background-position:0 0px;
}

#youtube a {
	float:left;
	display:block;
	background:url('assets/icons/youtube.gif') 0 0 no-repeat;
	margin-top:20px;
	margin-right:28px;
}
#youtube a:hover { 
	background-position:0 -32px;
}
#youtube a:active {
	background-position:0 0px;
}
#youtube a:visited {
	background-position:0 0px;
}

#flickr a {
	float:left;
	display:block;
	background:url('assets/icons/flickr.gif') 0 0 no-repeat;
	margin-top:26px;
}
#flickr a:hover { 
	background-position:0 -21px;
}
#flickr a:active {
	background-position:0 0px;
}
#flickr a:visited {
	background-position:0 0px;
}

#RSTV a {
	float:left;
	display:block;
	background:url('assets/icons/RSTV.gif') 0 0 no-repeat;
	margin-top:5px;
	margin-bottom:0px;
}
#RSTV a:hover { 
	background-position:0 -17px;
}
#RSTV a:active {
	background-position:0 0px;
}
#RSTV a:visited {
	background-position:0 0px;
}

#TW a {
	float:left;
	display:block;
	background:url('assets/common/TWButt.gif') 0 0 no-repeat;
}
#TW a:hover { 
	background-position:0 -30px;
}
#TW a:active {
	background-position:0 -30px;
}
#TW a:visited {
	background-position:0 0px;
}

#TW2 a {
	float:left;
	display:block;
	background:url('assets/common/TWButt.png') 0 0 no-repeat;
}
#TW2 a:hover { 
	background-position:0 -30px;
}
#TW2 a:active {
	background-position:0 0px;
}
#TW2 a:visited {
	background-position:0 0px;
}

#FB a {
	float:left;
	display:block;
	background:url('assets/common/FBButt.gif') 0 0 no-repeat;
}
#FB a:hover { 
	background-position:0 -30px;
}
#FB a:active {
	background-position:0 -30px;
}
#FB a:visited {
	background-position:0 0px;
}

#FB2 a {
	float:left;
	display:inline;
	background:url('assets/common/FBButt.png') 0 0 no-repeat;
	margin-left:5px;
	margin-right:15px;
}
#FB2 a:hover { 
	background-position:0 -30px;
}
#FB2 a:active {
	background-position:0 -30px;
}
#FB2 a:visited {
	background-position:0 0px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Footer Items <<<----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#FootContainer {
    margin-top:20px;
	width:890px;
	height:117px;
	float:left;
  	background:url('assets/common/FootFrame.png') no-repeat center top;
}

#LFootContainer {
	width:75px;
	padding:21px 21px 21px 21px;
	float:left;
}

#RFootContainer {
	width:500px;
	padding-top:26px;
	float:left;
	display:block;
}

.NavFoot {
	font-family:'Trebuchet MS',Verdana,Arial,Sans-serif;
	letter-spacing:0;
	font-size:10px;
	color:#FFFFFF;
	line-height:100%;
	border:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none;
	white-space:nowrap;
	float:left;
}

.NavFoot li {
	list-style:none;
	display:inline;
	text-decoration:none;
	float:left;
	padding-top:10px;
	padding-right:15px;
}

.NavFoot a {
	text-decoration:none;
	float:left;
	color:#9F9F9F;
}

.NavFoot a:hover { 
	color:#FFFFFF;
}

.NavFoot a:active {
	color:#FFFFFF;
}

#SubFoot {
	height:20px;
	display:inline;
	z-index:10;
	position:relative;
	bottom:-1px;
}

.NavDark {
	font-family:'Trebuchet MS',Verdana,Arial,Sans-serif;
	letter-spacing:0;
	font-size:10px;
	color:#272727;
	line-height:100%;
	border:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none;
	white-space:nowrap;
	float:left;
}

.NavDark li {
	list-style:none;
	display:inline;
	text-decoration:none;
	float:left;
	padding-top:10px;
	padding-right:15px;
}

.NavDark a {
	text-decoration:none;
	float:left;
	color:#272727;
}

.NavDark a:hover { 
	color:#272727;
	border-bottom:1px dotted #272727;
}

.NavDark a:active {
	color:#272727;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

*{padding:0; margin:0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#TB_window {
	font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;
	letter-spacing:-1px;
	font-size:20px;
	color:#FFFFFF;
	line-height:100%;
	border:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none;
	white-space:normal;
	text-align:left;
}

#TB_secondLine {
	font:10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {
	color:#8D8D8D;
	text-decoration:none;
}
#TB_window a:visited {
	color:#8D8D8D;
	text-decoration:none;
}
#TB_window a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#TB_window a:active {
	color:#8D8D8D;
	text-decoration:none;
}
#TB_window a:focus {
	color:#8D8D8D;
	text-decoration:none;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#TB_overlay {
	position:fixed;
	z-index:100;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background:url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

* html #TB_overlay { /* ie6 hack */
     position:absolute;
     height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position:fixed;
	background:#000000;
	z-index:102;
	display:none;
	border:0px;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
	position:absolute;
	margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin:14px 0 0 14px;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
	border-left:0px;
}

#TB_caption{
	height:25px;
	padding:14px 14px 14px 14px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:14px 14px 14px 14px;
	float:right;
}

#TB_load{
	position:fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top:50%;
	left:50%;
	margin:-6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
	position:absolute;
	margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top:0;
	left:0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position:absolute;
     height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
}


