/*Css Document*/		/*Slideshow*/		.slideshow{			float:right;			width: 710px;			float: right;		}				.place-holder{				width: 710px; 				height: 518px;				margin: 0px;			}		.photo_frame {			position: absolute;			width: 710px;			height: 518px;			background: url('img/frame.png') no-repeat right top;			z-index: 555		}* {	margin:0px;	padding:0px;}body {	background:#2A2A2A url('img/bg.gif') repeat-x top left;}body, td, th {	font-family: Tahoma;	font-size: 11px;	font-weight: normal;}a {	color:#737373;	text-decoration:none;}	a:hover {		color: #737373;	}#wrap {	width:990px;	margin:0px auto;	margin-top:10px;	margin-bottom:10px;}.menu {	background:url('img/menu_back.gif') repeat-x top left;	margin-top:5px}	.content {	margin-top:5px;}.left_content {	float:left;	width:729px;}.roundcont {	background:#404040;}.roundtop { 	background:url('img/tr.gif') no-repeat top right; }.roundbottom {	background:url('img/br.gif') no-repeat top right; }.corner {   width: 9px;   height: 9px;   border: none;   display: block !important;}.right_content {	float:right;	width:251px;}/*Video Gallery*/	.video-title, .video-title:hover{		padding-bottom: 5px;		font-size: 14px;		font-weight: bold;		color: #06F;		text-decoration: none;		display: block;	}		.video-title:hover{			color: #C98146;		}				/*Testimonials*/	.testimonials-author{		padding: 3px 0;		font-size: 14px;		font-weight: bold;		color: #30c807;		text-decoration: none;	}	.testimonials-role{		font-size: 12px;		font-weight: bold;		color: #C98146;		text-decoration: none;	}	.testimonials-text{		padding: 3px 0px 15px 0px;		color: #ffffff;	}	/*FAQ's*/	.faq-link, .faq-link:hover{		font-size: 14px;		font-weight: bold;		color: #858585;		text-decoration: none;	}		.faq-link:hover{			text-decoration: underline;		}	.feq-link_question, .feq-link_question:hover{		font-size: 14px;		font-weight: bold;		color: #5B5A5A;		text-decoration: none;	}		.feq-link_question:hover{			text-decoration: underline;		}	.faq-question{		padding-bottom: 3px;		font-size: 14px;		font-weight: bold;		color: #06650f;	}		.faq-answer{		padding-bottom: 3px;		font-size: 12px;		font-weight: bold;		color: #000000;    }/*News Box*/		.news{			width: 250px;					}			.news-top{				background: url(img/news-top.gif) no-repeat left top;				height: 10px;				font-size: 1px;							}			.news-content{				padding: 0px 14px 12px 9px;				background: #ff7800 url(img/news-bottom.gif) no-repeat left bottom;						}				.news-headline h1{					padding: 0px;					padding-bottom:13px;					font-size: 20px;					font-weight: normal;										color: #FFFFFF;				}				.date{					font-size: 10px;					font-weight: normal;					color: #fa361b;					padding-bottom:1px;				}				.title-news a{					font-size: 16px;					font-weight: normal;					color: #32a323;								}					.title-news a:hover{						font-size: 16px;						font-weight: normal;						color: #59b23a;					}				.title-nws a{					font-size: 16px;					font-weight: bold;					color: #32a323;				}					.title-nws a:hover{						font-size: 16px;						font-weight: bold;						color: #22af54;					}				.newscont{					padding: 5px 0 15px;					font-size:11px;					font-weight: normal;					color: #e7e6e5;				}				.details a{					color: #841e21;					text-decoration: none;				}					.details a:hover{						color: #841e21;						text-decoration: underline;					}								.right-column{		width: 208px;		float: right;	}/*Testimonials*/	.testimonials-content{		padding: 10px;		border-top:solid 1px #CCCCCC;	}	.testimonials-author{		font-size: 14px;		font-weight: bold;		color: #d6d6d6;	}	.testimonials-role{		padding-bottom: 3px;		font-size: 11px;		font-weight: bold;		color: #989696;	}	.footer {	color:#B4B4B4;	background:url('img/footer_c.gif') repeat-x top left;	text-align:center; padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:7px}	.footer a {		text-decoration:none;		color:#B4B4B4;	}	.footer a:hover {		color:#f60200;	}.txtform {	width:220px;	font-size:12px;	font-family:Tahoma;	border:1px solid #666666;	height:17px;}.txtform_area {	width:220px;	font-size:12px;	font-family:Tahoma;	border:1px solid #666666;}.button {	background:url('img/menu_back.gif') repeat-x top left;	border:0px none;	cursor:hand;	font-weight:bold;	color:#FFFFFF; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px}/* Clear Float Fix Problem */.clearfix:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}.clearfix {	display: inline-block;}html[xmlns] .clearfix {	display: block;}* html .clearfix {	height: 1%;}