@charset "utf-8";
/* CSS Document */

img{border:none;}

body {background-color:#e7e7e7;background-repeat:no-repeat;background-image:url('../images/gui/background-image.jpg'); background-size:cover;font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#AE9962;}

p{	margin:0px; padding:0px; }
a {color:inherit;text-decoration:none}
a:hover {color:inherit;text-decoration:underline}
p a{color:#AE9962; text-decoration:none}
p a:hover{color:#AE9962; text-decoration:none}
h1 {
	font-size: 24px;
	font-weight: bold;	
	margin-top: 0px;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
}
h2 {
	font-size: 20px;
	font-weight: normal;	
	margin: 5px 0 30px 0;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
}

.containerMain{	position: absolute;	top: 50%;	left: 50%;	background-color:transparent; background-image:url('../images/gui/content_bg.png')}

.containerPremier {	width: 1000px;	height: 578px;	margin-left: -500px;	margin-top: -282px;}
.containerClassic {	width: 820px;	height: 480px;	margin-left: -410px;	margin-top: -225px;}


#flashcontent{	margin-top:20px;	margin-right:20px;	margin-left:20px;}

.alternateContent a{color:#046380; text-decoration:none;}
.contactDetailsTitles{
	float:left;
	margin: 20px 20px 5px 20px;
	font-weight:bold;
	line-height:22px;
	
}

.contactInfo {margin:0 10px 0 20px;height:40px;background-color:transparent;float:left;margin-top:63px;background-repeat:no-repeat;background-position:left center;font-size:14px}
.phoneNumber {padding-left:0px;padding-top:62px;}
.email {background-image:url('../images/gui/icon-email.png');padding-left:50px;margin-top:104px;}


.twLogo {width:140px;float:right;margin-right:10px;}
.twLogo img {width:100%;}

.contactDetails{
	float:left;
	margin-top:20px;
	line-height:22px;
	width: 500px;
}

.strutt {background-image:url('../images/gui/strutt-logo.png');padding-left:0px; margin-top:-104px; margin-left:29px; position:absolute;}
.bective {background-image:url('../images/gui/bective-logo.png');position:absolute; margin-left:168px; margin-top:-104px;}

}

.contactDetails a{
	color:#AE9962;
}


.informationContainer{	float: left;margin-top: 5px;margin-right: 10px;}
.informationPremier {	width:450px;}
.informationClassic {	width:400px;}

.contactDetailsTitles{	float:left;	margin-top:10px;margin-right:10px;margin-left:20px;font-weight:bold;line-height:22px;}

#facebook{	float:right;	margin:10px 8px 10px 0px;}
#fb-root iframe{width:80px !important}
.twitter{	float:right;	margin-top:10px;	margin-right:20px;	margin-bottom:5px;}

.moreInfo{	float:bottom;margin-right:10px;margin-left:20px;font-weight:bold;line-height:22px;}

.contactDetails{float:left;margin-top:10px;	margin-right:10px;margin-left:10px;line-height:22px;}

.poweredBy{	float:right;	margin-top:104px;	margin-right:30px;	margin-bottom:5px;}
.copyrightRvLogo, .copyrightRvLogo p{float:right;margin-right:10px;	margin-bottom:20px;	font-size: 12px;cursor:pointer;}

.backTo360 {width:180px;height:60px;background:url("../images/gui/icon-group.png") repeat scroll -660px 0  transparent;}
.backTo360:hover {width:180px;height:60px;background:url("../images/gui/icon-group.png") repeat scroll -660px -60px  transparent;}
#backTo360Premier {position:absolute;left:15px;top:435px;cursor:pointer;z-index:9999999;display:none;}
#backTo360Classic {position:absolute;left:25px;top:285px;cursor:pointer;z-index:9999999;display:none;}

.rvBlue{color:#046380;}
.infoPage {width:100%;height:100%;background:url('../images/rvt-gui/bg-info.png') repeat scroll 0 0  transparent;  text-align: center;}

.clientLogoPremier{	float: left;margin-top:5px;margin-left:20px;width:275px;}
.clientLogoClassic{	float: left;margin-left:20px;width:200px;}
.clientLogoPremier img, .clientLogoClassic img {width:100%;}
    
.header {background: url("../images/gui/header_gradient-1.jpg") no-repeat scroll left top #494A61;width:100%;position:fixed;top:0;margin:0;padding:0;left:0;height:111px}

.disclaimer {  border-top: 2px solid #A29061;width:100%;position:fixed;bottom:0;background:#000;margin:0;padding:0;left:0}
.disclaimer p {text-align:center;padding:10px 0}



.smallMonitor {height:750px;position:relative;margin:0;background-color:#000;}
.smallMonitor .containerMain {position: absolute;	top: auto;}
.smallMonitor .containerPremier {width: 1000px;	height: 580px; margin-top:123px;}
.smallMonitor .header {position:absolute}
.smallMonitor .disclaimer {position:absolute}
