@charset "utf-8";
/* CSS Document */


/*	BULLETS 
___________________________________________________________________________________________________________*/

.TsAndCs li {
	list-style:none outside;
	margin:10px 0 10px 0;
	}	

.TsAndCs ul {
	padding:0px;
	margin-left:20px;
	display:block;
	margin-bottom:20px;
	}
	
	.TsAndCs ul li {
		font-weight:bold;
		}
	
		.TsAndCs ul li ul {
			padding:0;
			margin:0;
			}
			
			.TsAndCs ul li ul li {
				font-weight:normal;
				list-style:none outside;
				text-indent:0;
				margin-left:20px;
				}
				
.TsAndCs-Agreement {
	font-size:9px;
	color:#ccc;
	width:130px;
	float:left;
	line-height:10px;
	height:auto;
	}
	
	.TsAndCs-Agreement a {
		color:#ccc;
		text-decoration:underline;
		}

ul, li 
{
	
}

.hot-box-top li, .hot-box-bottom li {
	/*padding-left:15px;	
	background:url(/images/bullet.png) no-repeat left top;*/
	line-height:15px;
	font-size:10px;
	background-position:0 5px;
	margin-bottom:15px;
	font-weight:bold;
    color:#b01f2c;
	}
		
	.font-weight-normal {
		font-weight:normal;
		font-size:11px;
		color:#333;
		}
	

/*	ABOUT US
___________________________________________________________________________________________________________*/


.text-block {
	padding:0 10px 0 10px;
	height:131px;
	line-height:16px;
	}
	
.form-holder {
	padding:0 0px 0 0px;
	height:175px;	
	}
		
	.form-block 
	{
		width:270px;
		margin-bottom:2px;
		float:left;
		}
	
		.form-name 
		{
			width:90px;
			font-size:11px;
			font-weight:bold;
			padding-top:5px;
			float:left;
			}
		
		

.form-input 
{
			width:180px;
			height:24px;
			background:url(/images/form-bg.png) no-repeat;
			font-size:0px;
			float:left;
			
    margin-left:10px;
    width:170px;
			}
			
		.form-input input {
			padding:3px 4px 3px 4px;
			margin:0;
			margin:2px;
			height:14px;
			font-size:11px;
			width:152px;
			border:0;
			
			}
			
		.form-input select {
			padding:0;
			margin:0;
			margin:2px;
			height:20px;
			font-size:11px;
			width:160px;
			border:0;
			}

		.upload {
			margin:0;
			font-size:11px;
			border:0;
			width:160px;
			}

	.form-input textarea 
		{
			background-image:none;
			border:2px solid #e1e1e1;
		}
		
	
.form-holder-calc .form-block 
{
    width:270px;
}

.form-holder-calc .form-name
{
    width:90px;
}

.form-holder-calc .form-input
{
    margin-left:10px;
    width:170px;
}
	
.button a {
	height:17px;
	float:right;
	padding-top:3px;
	width:120px;
	display:block;
	font-size:10px;
	text-decoration:none;
	text-align:center;
	color:#fff;
	background:url(/images/button-bg.png) no-repeat;
	margin-right:10px;
	}
	
	#redbutton.button a {
	background:url(/images/button-redbg.png) no-repeat;	
	}
	
	.button a:hover {
		text-decoration:underline;
		}
		
.wanted-text {
	font-weight:bold;
	font-size:11px;
	border-top:#eee 1px solid;
	padding-top:10px;
	text-align:center;
	}


.tab-navigation {
	height:28px;	
	border-bottom:5px solid #585858;
	float:left;
	background-color:#e7e0d8;
	}
	
	.tab-navigation ul {
		margin:0 0 0 0;
		float:left;
		width:950px;
		padding:0 0 0 0px;
		
		}
		
		.tab-navigation ul li {
			padding:0;
			list-style:none;
			margin:0;
			float:left;
			background-color:#e7e0d8;
			}
	
		.tab-navigation ul li a {
			margin:0;
			padding:0;
			width:114px;
			padding-top:7px;
			padding-left:10px;
			padding-right:10px;
			height:20px;
			text-decoration:none;
			text-align:center;
			border:1px solid #404041;			
			border-left:0px;
			float:left;
			display:block;}	
					
			.tab-navigation ul li a:hover {
				color:#DE7A00;
				background-color:#fff;
				}	


.flash-logo-strip-holder span {
	float:left;
	margin:10px 9px 10px 8px;
	}
	
.top-cta-holder {
	width:310px;
	height:198px;
	float:left;
	}
	
	.top-cta-holder img {
		float:left;}
		
		.top-cta-holder img:hover {
		cursor:pointer;}
		
.hidden {
	visibility:hidden;}

					
					
					/* ______________________________________________________________	TOOLTIP */

	#tooltip.pretty {
		font-family: Arial;
		border: none;
		width: 300px;
		padding:10px;
		height: 135px;
		/*opacity: 0.8;*/
		font-size: small;
		background: url(/images/shadow.png) no-repeat;
		line-height:20px;
		}
		
	#tooltip.dark {
		font-family: Arial;
		border: none;
		width: auto;
		padding:10px;
		height: auto;
		background-color:transparent;
		letter-spacing:normal;
		font-size:12px;
		}
				
		h4 {
			padding:0;
			margin:0;
			font-size:14px;
			color:#990000;
			margin-bottom:0px;
			line-height:20px;
			}
			
	#tooltip.pretty h3 {
		/*margin-bottom: 0.75em;*/
		font-size: 13px;
		color:#333;
		width: 280px;
		text-align: left;}
		
	#tooltip.pretty div { width: 220px; text-align: left;}
	
	#tooltip.fancy {
		background: url(/images/shadow2.png) no-repeat;
		padding-top: 5px;
		height: 100px;}
		
	#tooltip.fancy.viewport-right {
		background: url(/images/shadow2-reverse.png) no-repeat;}
	
	#extended { margin: 2em 0; }
	#extended label { text-decoration: underline; }
	#tooltip.right { width: 250px; }
	
	
#top-cta1,#top-cta2,#top-cta3
{
	
	display:block;
	padding-left:20px;
}

.MsoNormal 
{
	margin:0px;
	padding:0px;
}


#slider 
{
	clear:both;
    width: 622px; /* important to be same as image width */
    height: 200px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}

#sliderContent {
    width: 622px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin: 0!important;
	padding: 0!important;

    list-style-position:outside!important;
 }
 
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
    padding: 10px 10px;
    width: 602px;
    background-color: #FFF;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
	-khtml-opacity: 0.8;
    opacity: 0.8;
	font-size:14px;
	color:#af1e2b;
	font-weight:bold;
}
.clear {
	clear: both;
}
.top {
	top: 0;
	left: 0;
	border-bottom:1px solid #ccc;
}
.bottom {
	bottom: 0;
    left: 0;
    border-top:1px solid #ccc;
}
.left {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 184px;
	border-right:1px solid #ccc;
}
.right {
	right: 0;
	bottom: 0;
	width: 110px !important;
	height: 184px;
	border-left:1px solid #ccc;
}



.rss ul 
{
	list-style:none outside;
	padding:0px;
	margin-left:0px;

}
.rss li 
{
	margin:0px;
	color:#666;
	font-weight:normal;
}

.rss li a 
{
	color:#b01f2c;
}

