/* --------------------------------------------------
TheAussieFriends VERSION 1.0
-------------------------------------------------- */

/* Reset
-------------------------------------------------- */
a {display:block;outline:none;}
a:link {color:#004a5e;}      /* unvisited link */
a:visited {color:#004a5e;}  /* visited link */
a:hover {color:#004a5e;}  /* mouse over link */
a:active {color:#004a5e;}  /* selected link */
a img { border: none; }  /* Remove annoying border on linked images. */
object { outline:none; }

/* Layout
-------------------------------------------------- */
body {	
    margin: 0;	 
	padding:0;
	text-align: center;
}

/*  HEADER 
------------------------------------------------------------------------------------------------- */
#headerWrap {	
	margin: 0;
	background: url(../images/bg_header.jpg) top left repeat-x;
	height:428px;
	border:none;
	clear:both;
}

#headerWrapFrame {	
	margin: 0 auto;
	width:873px;
	border:none;
	clear:both;
}
#headerWrap #headerWrapFrame #headerContentWrap {	
	margin: 0 auto;
	text-align:left;
	width:802px;	
	margin-left:71px;
	clear:both;
}
#headerWrap #headerWrapFrame #headerContentWrap #headerLogoTAF{
	height:52px;
	width:346px;
	float:left;
	padding-top:9px;
}
#headerWrap #headerWrapFrame #headerContentWrap #headerLogoTAF h1{
	margin:0;
	padding:0;
}
#headerWrap #headerWrapFrame #headerContentWrap #headerLogoTAF h1 a{
  font-size: 1px;
  line-height: 1px;
  width: 346px;
  height: 52px;
  text-indent: -5000px;
  background: url(../images/logo_TAF.png) top left;  
}
#headerWrap #headerWrapFrame #headerContentWrap #headerMenu {
	float:left;
	margin-left:273px;
	width:183px;
	height:52px;
}
#headerWrap #headerWrapFrame #headerContentWrap #headerMenu ul {
	/*float:left;*/
	margin:0;
	padding:0;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#004a5e;
	text-align:center;	
}
#headerWrap #headerWrapFrame #headerContentWrap #headerMenu ul li{
	float:left;
	margin-left:3px;
	padding:0;
	list-style:none;
}
/*#headerWrap #headerWrapFrame #headerContentWrap #headerMenu ul li a .textMenu{
	padding-top:20px;
}*/
#headerWrap #headerWrapFrame #headerContentWrap #headerMenu ul li a#navAbout_us {
	background: url(../images/bg_header_about_us.png) no-repeat top left;
	height:19px;
	width:80px;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:20px;
	/*display:inline-block;*/
	/*float:left;
	display:inline;*/
}
#headerWrap #headerWrapFrame #headerContentWrap #headerMenu ul li a#navContact_us{
	background: url(../images/bg_header_contact_us.png) no-repeat top left;
	height:19px;
	width:97px;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:20px;	
	margin:0;
	/*display:inline-block;	*/
	/*float:left;
	display:inline;*/
}
#headerWrap #headerWrapFrame #headerContentWrap #headerMenu ul li a#navAbout_us:hover{
	background: url(../images/bg_header_about_us.png) no-repeat bottom left;
	height:19px;
	padding-top:32px;
	font-weight:bold;
}
#headerWrap #headerWrapFrame #headerContentWrap #headerMenu ul li a#navContact_us:hover{
	background: url(../images/bg_header_contact_us.png) no-repeat bottom left;
	height:19px;
	padding-top:32px;
	font-weight:bold;
}


/* Flash / Carrousel
------------------------------------------------- */
#headerWrap #headerWrapFrame #banner {	
	margin-left:10px;
	outline:none;
	clear:both;
	float:left;
	
}
#headerWrap #headerWrapFrame #bannerCarrousel {		
	outline:none;
	width:802px;
	/*height:400px;*/
	/*text-align:left;	*/
	border:none;
	margin: 0 auto;
	margin-left:72px;
	overflow:auto;
	clear:both;
}
#headerWrap #headerWrapFrame #banner .bannerOutline {	
	outline:none;
}
#headerWrap #headerWrapFrame #bannerLeft {	
	width:340px;
	float:left;
	height:300px;
	padding-top:40px;
}
#headerWrap #headerWrapFrame #bannerRight {	
	width:450px;
	float:right;
	height:300px;
	padding-top:40px;
}

#headerWrap #headerWrapFrame #bannerRight #bgGrey {	
	background: url(../images/img_text_grey.png) no-repeat left top;
	/*width:441px;*/
	height:258px;
	padding:20px 20px 20px 20px;
}
#headerWrap #headerWrapFrame #bannerRight #textRightGreyTitle {	
	padding:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color:#fff;
	text-align:left;
	margin-top:-10px;
}
#headerWrap #headerWrapFrame #bannerRight #textRightGrey {	
	padding:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#fff;
	text-align:left;
	margin-top:-35px;
}
#headerWrap #headerWrapFrame #bannerRight #textRightMoreDetails {	
	background: url(../images/more_details_wooly_on.jpg) no-repeat;
	width:155px;
	height:21px;
	margin:20px 20px 20px 20px;
	padding-left:20px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
#headerWrap #headerWrapFrame #bannerRight #textRightMoreDetails:hover{	
	background: url(../images/more_details_wooly_off.jpg) no-repeat;
	width:155px;
	height:21px;
	margin:20px 20px 20px 20px;
	padding-left:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#fff;
	padding-top:5px;
	text-transform:uppercase;
	text-decoration:none;
}
/* Alternative banner for Android => WIFI*/
#headerWrap #headerWrapFrame #bannerLeft .bannerWifiLoo{
	/*background: url(../images/wifi_loo.png) no-repeat;*/
	width:89px;
	height:275px;
	float:left;
}
/*#headerWrap #headerWrapFrame #bannerLeft .bannerWifiLoo:hover{
	background: url(../images/wifi_loo_hover.png) no-repeat;
	width:89px;
	height:275px;
	float:left;
}
*/
#headerWrap #headerWrapFrame #bannerLeft .bannerWifiWifi{
	background: url(../images/wifi_wifi.png) no-repeat;
	width:138px;
	height:275px;
	float:left;
}
#headerWrap #headerWrapFrame #bannerLeft .bannerWifiWooly{
	/*background: url(../images/wifi_wooly.png) no-repeat;*/
	width:88px;
	height:275px;
	float:left;
}
/*
#headerWrap #headerWrapFrame #bannerLeft .bannerWifiWooly:hover{
	background: url(../images/wifi_wooly_hover.png) no-repeat;
	width:88px;
	height:275px;
	float:left;
}
*/
/* Alternative banner for Android => LOO*/
#headerWrap #headerWrapFrame #bannerLeft .bannerLooWooly{
	/*background: url(../images/loo_wooly.png) no-repeat;*/
	width:89px;
	height:275px;
	float:left;
}
/*
#headerWrap #headerWrapFrame #bannerLeft .bannerLooWooly:hover{
	background: url(../images/loo_wooly_hover.png) no-repeat;
	width:89px;
	height:275px;
	float:left;
}

*/
#headerWrap #headerWrapFrame #bannerLeft .bannerLooLoo{
	background: url(../images/loo_loo.png) no-repeat;
	width:138px;
	height:275px;
	float:left;
}
#headerWrap #headerWrapFrame #bannerLeft .bannerLooWifi{
	/*background: url(../images/loo_wifi.png) no-repeat;*/
	width:88px;
	height:275px;
	float:left;
}
/*
#headerWrap #headerWrapFrame #bannerLeft .bannerLooWifi:hover{
	background: url(../images/loo_wifi_hover.png) no-repeat;
	width:88px;
	height:275px;
	float:left;
}
*/
/*<a href="indexwooly.html" class="bannerLooWooly" alt="AussieWoolies&Coles Product"></a>
   <a href="#" class="bannerLooLoo" alt="AussieLoo Product"></a>
   <a href="indexwifi.html" class="bannerLooWifi" alt="AussieFreeWifi Product"></a>
*/				
/* Alternative banner for Android => WOOLY*/
#headerWrap #headerWrapFrame #bannerLeft .bannerWoolyWifi{
	/*background: url(../images/wooly_wifi.png) no-repeat;*/
	width:89px;
	height:275px;
	float:left;
}
/*
#headerWrap #headerWrapFrame #bannerLeft .bannerWoolyWifi:hover{
	background: url(../images/wooly_wifi_hover.png) no-repeat;
	width:89px;
	height:275px;
	float:left;
}
*/
#headerWrap #headerWrapFrame #bannerLeft .bannerWoolyWooly{
	background: url(../images/wooly_wooly.png) no-repeat;
	width:138px;
	height:275px;
	float:left;
}
#headerWrap #headerWrapFrame #bannerLeft .bannerWoolyLoo{
	/*background: url(../images/wooly_loo.png) no-repeat;*/
	width:88px;
	height:275px;
	float:left;
}
/*
#headerWrap #headerWrapFrame #bannerLeft .bannerWoolyLoo:hover{
	background: url(../images/wooly_loo_hover.png) no-repeat;
	width:88px;
	height:275px;
	float:left;
}
*/
/*<a href="indexwifi.html" class="bannerWoolyWifi" alt="AussieWoolies&Coles Product"></a>
   <a href="#" class="bannerWoolyWooly" alt="AussieWoolies&Coles Product"></a>
   <a href="indexLoo.html" class="bannerWoolyLoo" alt="AussieLoo Product"></a>
*/	


/* Container
------------------------------------------------- */
#containerWrap {	
	margin: 0;
	border:none;
	width:873px;	
	margin: 0 auto;	
}
#containerWrap #containerContentWrap {	
	text-align:left;	
}

#containerWrap #containerContentWrap #containerContentLeft{
	width:557px;
	float:left;
	padding-top:29px;
}
#containerWrap #containerContentWrap #containerContentLeft .frameTop{	
	height:36px;
	width:557px;
	float:left;
}
#containerWrap #containerContentWrap #containerContentLeft .frameTopWifi{	
	background: url(../images/bg_content_features_top.jpg) top left;
}
#containerWrap #containerContentWrap #containerContentLeft .frameTopLoo{	
	background: url(../images/bg_content_features_top_loo.jpg) top left;
}
#containerWrap #containerContentWrap #containerContentLeft .frameTopWooly{	
	background: url(../images/bg_content_features_top_wooly.jpg) top left;
}

#containerWrap #containerContentWrap #containerContentLeft .containerContentLeftFeatures {
	margin:0;
	font-size: 1px;
    line-height: 1px;
	width: 142px;
    height: 38px;
	margin-left:61px;
    outline: none;
    text-indent: -5000px;
	margin-top:30px;
    /*background: url(../images/tx_content_presentation.jpg) top left;*/
    /*margin-left:-3px;*/
	
}
#containerWrap #containerContentWrap #containerContentLeft .containerContentLeftFeaturesWifi{
	 background: url(../images/tx_content_features.jpg) no-repeat top left;
 }
#containerWrap #containerContentWrap #containerContentLeft .containerContentLeftFeaturesLoo{
	 background: url(../images/tx_content_features_loo.jpg) no-repeat top left;
 }
 #containerWrap #containerContentWrap #containerContentLeft  .containerContentLeftFeaturesWooly{
	 background: url(../images/tx_content_features_wooly.jpg) no-repeat top left;

 }
 
#containerWrap #containerContentWrap #containerContentLeft .containerContentLeftNewFeatures {
	margin:0;
	font-size: 1px;
    line-height: 1px;
    width: 220px;
    height: 38px;
    text-indent: -5000px;
    /*background: url(../images/tx_content_features.jpg) top left;*/
    margin-left:61px;
	margin-top:30px;
    outline: none;
	
}
#containerWrap #containerContentWrap #containerContentLeft .containerContentLeftNewFeaturesWifi{
	background: url(../images/tx_content_new_features.jpg) no-repeat top left;
}
#containerWrap #containerContentWrap #containerContentLeft .containerContentLeftNewFeaturesLoo{
	background: url(../images/tx_content_new_features_loo.jpg) no-repeat top left;
}
#containerWrap #containerContentWrap #containerContentLeft .containerContentLeftNewFeaturesWooly{
	background: url(../images/tx_content_new_features_wooly.jpg) no-repeat top left;
}
#containerWrap #containerContentWrap #containerContentLeft .containerContentLeftPresentationWooly{
	background: url(../images/tx_content_presentation_wooly.jpg) no-repeat top left;
}
#containerWrap #containerContentWrap #containerContentLeft .containerContentLeftPresentationLoo{
	background: url(../images/tx_content_presentation_loo.jpg) no-repeat top left;
}
#containerWrap #containerContentWrap #containerContentLeft .containerContentLeftPresentationWifi{
	background: url(../images/tx_content_presentation.jpg) no-repeat top left;
}
/*#containerWrap #containerContentWrap #containerContentAboutUs{
	width:873px;
	float:left;
	padding-top:29px;
}*/



#containerWrap #containerContentWrap #containerContentLeft .frameLine{	
	/*background: url(../images/bg_content_features_line.jpg) top left repeat-y;*/
	width:557px;
	float:left;
	/*padding-left:69px*/
}
#containerWrap #containerContentWrap #containerContentLeft  .frameLineWifi{	
	background: url(../images/bg_content_features_line.jpg) top left repeat-y;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLineLoo{	
	background: url(../images/bg_content_features_line_loo.jpg) top left repeat-y;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLineWooly{	
	background: url(../images/bg_content_features_line_wooly.jpg) top left repeat-y;
}


#containerWrap #containerContentWrap #containerContentLeft .frameLine .frameLineIcon{	
	/*background: url(../images/im_content_arrow.jpg) ;*/
	width:9px;	
	height:15px;
	text-align:center;
	margin-left:45px;
	float:left;
	margin-top:12px;
	clear:both;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLine .frameLineIconWifi{	
	background: url(../images/im_content_arrow.jpg) no-repeat;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLine .frameLineIconLoo{	
	background: url(../images/im_content_arrow_loo.jpg) no-repeat;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLine .frameLineIconWooly{	
	background: url(../images/im_content_arrow_wooly.jpg) no-repeat;
}

#containerWrap #containerContentWrap #containerContentLeft .frameLine .frameLineText{	
	width:442px;	
	background-color:#fff;	
	margin-left:20px;
	float:left;
	margin-top:5px;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLine .frameLineText p{	
	padding-left:8px;	
	padding-right:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	margin:5px;
}


#containerWrap #containerContentWrap #containerContentLeft .frameLine .frameLineText p.textWifi{	
color:#00679b;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLine .frameLineText p.textLoo{	
color:#786060;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLine .frameLineText p.textWooly{	
color:#5f7a07;
}

#containerWrap #containerContentWrap #containerContentLeft .frameLine .suggestionLeft{	
	width:319px;
	margin-left:45px;
	float:left;
	margin-top:12px;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLine .suggestionLeft ul{	
	margin:0;
	float:left;
	padding:0;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLine .suggestionLeft ul li{	
	margin-top:5px;
	text-transform:uppercase;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:5px;
	padding:0;
	list-style:none
}
#containerWrap #containerContentWrap #containerContentLeft .frameLine .suggestionLeft ul li a {
	text-transform:uppercase;
	text-decoration:none;
	margin-left:10px;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLine .suggestionLeft ul li a.textWifi {
color:#00679b;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLine .suggestionLeft ul li a.textLoo {
color:#786060;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLine .suggestionLeft ul li a.textWooly{
color:#5f7a07;
}

#containerWrap #containerContentWrap #containerContentLeft .frameLine .suggestionLeft ul li .frameLineIconSuggestion{	
	width:4px;	
	height:8px;
	text-align:center;
	float:left;
	margin-top:5px;
	clear:both;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLine .suggestionLeft ul li .suggestionArrowWifi{	
	background: url(../images/im_suggestion_arrow.jpg)  no-repeat;
	color:#00679b;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLine .suggestionLeft ul li .suggestionArrowLoo{	
	background: url(../images/im_suggestion_arrow_loo.jpg) no-repeat ;
	color:#786060;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLine .suggestionLeft ul li .suggestionArrowWooly{	
	background: url(../images/im_suggestion_arrow_wooly.jpg) no-repeat;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLine .suggestionRight{	
	width:193px;	
	float:left;
	margin-top:12px;
}


#containerWrap #containerContentWrap #containerContentLeft .frameLine .suggestionRight .frameLineDelimitationSuggestion{	
	width:1px;	
	height:115px;
	text-align:center;
	float:left;
	clear:both;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLine .suggestionRight .frameLineDelimitationWifi{	
	background: url(../images/suggestion_line.jpg) ;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLine .suggestionRight .frameLineDelimitationLoo{	
	background: url(../images/suggestion_line_loo.jpg) ;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLine .suggestionRight .frameLineDelimitationWooly{	
	background: url(../images/suggestion_line_wooly.jpg) ;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLine .suggestionRight .androidBag{	
	background: url(../images/android_bag.png) ;
	width:95px;	
	height:93px;
	text-align:center;
	margin-left:49px;
}

#containerWrap #containerContentWrap #containerContentLeft .frameLine .suggestionRight h3{
margin:0;
}	
#containerWrap #containerContentWrap #containerContentLeft .frameLine .suggestionRight h3 a{	
	margin-left:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#00679b;	
	/* TODO remove underline ?!!*/
}

#containerWrap #containerContentWrap #containerContentLeft .frameLineBeforeBottom{	
	/*background: url(../images/bg_content_features_line.jpg) top left repeat-y;*/
	width:557px;
	height:18px;
	float:left;
	/*padding-left:69px*/
}
#containerWrap #containerContentWrap #containerContentLeft .frameLineBeforeBottomWifi{	
	background: url(../images/bg_content_features_line.jpg) top left repeat-y;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLineBeforeBottomLoo{	
	background: url(../images/bg_content_features_line_loo.jpg) top left repeat-y;
}
#containerWrap #containerContentWrap #containerContentLeft .frameLineBeforeBottomWooly{	
	background: url(../images/bg_content_features_line_wooly.jpg) top left repeat-y;
}


#containerWrap #containerContentWrap #containerContentLeft .frameBottom{	
	height:37px;
	width:557px;
	float:left;
}
#containerWrap #containerContentWrap #containerContentLeft .frameBottomWifi{	
	background: url(../images/bg_content_features_bottom.jpg) top left;
}
#containerWrap #containerContentWrap #containerContentLeft  .frameBottomLoo{	
	background: url(../images/bg_content_features_bottom_loo.jpg) top left;
}
#containerWrap #containerContentWrap #containerContentLeft  .frameBottomWooly{	
	background: url(../images/bg_content_features_bottom_wooly.jpg) top left;
}

#containerWrap #containerContentWrap #containerContentLeft #containerContentFeatures{
	height:646px;
	width:557px;
	float:left;
}
#containerWrap #containerContentWrap #containerContentLeft #containerContentSuggestion{
	height:174px;
	width:557px;
	float:left;
}
#containerWrap #containerContentWrap #containerContentRight{
	/*height:820px;*/ /* CHECK */
	width:316px;
	float:left;
	padding-top:29px;
}
#containerWrap #containerContentWrap #containerContentRight .frameBuy{	
	/*background: url(../images/im_buy_frame.jpg) top left;*/
	height:173px;
	width:316px;
	float:left;
}
#containerWrap #containerContentWrap #containerContentRight .frameBuyWifi{	
	background: url(../images/im_buy_frame.jpg) top left;
}
#containerWrap #containerContentWrap #containerContentRight .frameBuyLoo{	
	background: url(../images/im_buy_frame_loo.jpg) top left;
}
#containerWrap #containerContentWrap #containerContentRight .frameBuyWooly{	
	background: url(../images/im_buy_frame_wooly.jpg) top left;
}

#containerWrap #containerContentWrap #containerContentRight .frameBuy h2 {
    text-align:center;
	font-size: 40px;
    color:#fff;
	margin-top:55px;
	font-family: Arial, Helvetica, sans-serif;
}
/*#containerWrap #containerContentWrap #containerContentRight .frameBuy #buyQrcode{
	background: url(../images/qrcode.png) top left;
	height:135px;
	width:135px;
	float:left;
	margin-top:18px;
	margin-left:22px;
	cursor:pointer;
}*/
#containerWrap #containerContentWrap #containerContentRight .frameBuy #buyQrcode_AussieWooly{
	background: url(../images/qrcode_aussiewooly.png) top left;
	height:135px;
	width:135px;
	float:left;
	margin-top:18px;
	margin-left:22px;
	cursor:pointer;
}
#containerWrap #containerContentWrap #containerContentRight .frameBuy #buyQrcode_AussieLoo{
	background: url(../images/qrcode_aussieloo.png) top left;
	height:135px;
	width:135px;
	float:left;
	margin-top:18px;
	margin-left:22px;
	cursor:pointer;
}
#containerWrap #containerContentWrap #containerContentRight .frameBuy #buyQrcode_AussieFreeWiFi{
	background: url(../images/qrcode_aussiefreewifi.png) top left;
	height:135px;
	width:135px;
	float:left;
	margin-top:18px;
	margin-left:22px;
	cursor:pointer;
}



#containerWrap #containerContentWrap #containerContentRight #frameAccordeon{	
	width:316px;
	float:left;
}
#containerWrap #containerContentWrap #containerContentRight #frameAccordeon{	
	width:316px;
	float:left;
}

/* About US
-------------------------------------------------- */
 
#containerWrap #containerContentWrap #containerContentAboutUs .containerContentAboutUs {
	margin:0;
	font-size: 1px;
    line-height: 1px;
    width: 146px;
    height: 38px;
	margin-left:61px;
	margin-top:12px;
    outline: none;
    text-indent: -5000px;
}
#containerWrap #containerContentWrap #containerContentAboutUs .containerContentAboutUsWifi{
	 background: url(../images/tx_content_about_us_wifi.jpg) no-repeat top left;
 }

#containerWrap #containerContentWrap #containerContentAboutUs{
	width:873px;
	float:left;
	padding-top:29px;
}
#containerWrap #containerContentWrap #containerContentAboutUs .frameTop{	
	height:36px;
	width:873px;
	float:left;
}
#containerWrap #containerContentWrap #containerContentAboutUs .frameTopWifi{	
	background: url(../images/bg_content_about_us_top.jpg) top left;
}
#containerWrap #containerContentWrap #containerContentAboutUs .frameLine{	
	width:873px;
	float:left;
}
#containerWrap #containerContentWrap #containerContentAboutUs  .frameLineWifi{	
	background: url(../images/bg_content_about_us_line.jpg) top left repeat-y;
}
#containerWrap #containerContentWrap #containerContentAboutUs .frameLine .frameLineIcon{	
	width:9px;	
	height:15px;
	text-align:center;
	margin-right:5px;
	float:left;
	margin-top:8px;
	clear:both;
}
#containerWrap #containerContentWrap #containerContentAboutUs .frameLine .frameLineIconWifi{	
	background: url(../images/im_content_arrow_little.jpg) no-repeat;
}
#containerWrap #containerContentWrap #containerContentAboutUs .frameLine .frameLineText{	
	width:740px;	
	background-color:#fff;	
	margin-left:68px;
	float:left;
	margin-top:5px;
}
#containerWrap #containerContentWrap #containerContentAboutUs .frameLine .frameLineText p{	
	padding-left:8px;	
	padding-right:8px;
	padding-top:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	margin:5px;
	line-height:20px;
}
#containerWrap #containerContentWrap #containerContentAboutUs .frameLine .frameLineText ul li{	
	color:#00679b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	/*margin:5px;*/
	list-style:none;
	line-height:30px;
}
#containerWrap #containerContentWrap #containerContentAboutUs .frameLine .frameLineText p.textWifi{	
color:#00679b;
text-align:justify;
}
#containerWrap #containerContentWrap #containerContentAboutUs .frameLineBeforeBottom{	
	width:873px;
	height:18px;
	float:left;
}
#containerWrap #containerContentWrap #containerContentAboutUs .frameLineBeforeBottomWifi{	
	background: url(../images/bg_content_about_us_line.jpg) top left repeat-y;
}
#containerWrap #containerContentWrap #containerContentAboutUs .frameBottom{	
	height:37px;
	width:873px;
	float:left;
}
#containerWrap #containerContentWrap #containerContentAboutUs .frameBottomWifi{	
	background: url(../images/bg_content_about_us_bottom.jpg) top left;
}


/* Contact US
-------------------------------------------------- */
#containerWrap #containerContentWrap #containerContentContactUs{
	width:873px;
	float:left;
	padding-top:29px;
}
#containerWrap #containerContentWrap #containerContentContactUsDirect{
	margin-left:61px;
}

#containerWrap #containerContentWrap #containerContentContactUs .containerContentContactUs {
	margin:0;
	font-size: 1px;
    line-height: 1px;
    width: 343px;
    height: 38px;
	margin-left:61px;
	margin-top:12px;
    outline: none;
    text-indent: -5000px;
}
#containerWrap #containerContentWrap #containerContentContactUs .containerContentContactUsWifi{
	 background: url(../images/tx_content_contact_us.jpg) no-repeat top left;
 }
#containerWrap #containerContentWrap #containerContentContactUs .frameTop{	
	height:36px;
	width:873px;
	float:left;
}
#containerWrap #containerContentWrap #containerContentContactUs .frameTopWifi{	
	background: url(../images/bg_content_about_us_top.jpg) top left;
}
#containerWrap #containerContentWrap #containerContentContactUs .frameLine{	
	width:873px;
	float:left;
}
#containerWrap #containerContentWrap #containerContentContactUs  .frameLineWifi{	
	background: url(../images/bg_content_about_us_line.jpg) top left repeat-y;
}
#containerWrap #containerContentWrap #containerContentContactUs .frameLineBeforeBottomWifi{	
	background: url(../images/bg_content_about_us_line.jpg) top left repeat-y;
}
#containerWrap #containerContentWrap #containerContentContactUs .frameBottom{	
	height:37px;
	width:873px;
	float:left;
}
#containerWrap #containerContentWrap #containerContentContactUs .frameBottomWifi{	
	background: url(../images/bg_content_about_us_bottom.jpg) top left;
}

#containerWrap #containerContentWrap #containerContentContactUs .containerContentContactUsTotal{
float:left;
width:500px;
margin-left:60px;
margin-top:20px;
}
#containerWrap #containerContentWrap #containerContentContactUs .containerContentContactUsLeft{
float:left;
width:262px;/* 319-60*/
margin-left:60px;
margin-top:20px
}
#containerWrap #containerContentWrap #containerContentContactUs .containerContentContactUsRight{
float:left;
width:262px;
margin-top:20px;
margin-left:10px;
}
#containerWrap #containerContentWrap #containerContentContactUs .frameLine p{	
	/*padding-left:8px;	
	padding-right:8px;
	padding-top:8px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	/*margin:5px;
	line-height:20px;*/
	color:#00679b;
}
/*#containerWrap #containerContentWrap #containerContentContactUs .frameLine p input{	*/
	#containerWrap #containerContentWrap #containerContentContactUs .frameLine .containerContentContactUsLeft  input{	
	border : 2px solid #83c5d9;
	margin:1px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	color:#207189;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height:35px;
	width:233px;
	padding:6px 6px 6px 6px;
	/*float:left;*/
}
#containerWrap #containerContentWrap #containerContentContactUs .frameLine  .containerContentContactUsRight input{	
	border : 2px solid #83c5d9;
	margin:1px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	color:#207189;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height:35px;
	width:233px;
	padding:6px 6px 6px 6px;
	float:left;
}
#containerWrap #containerContentWrap #containerContentContactUs .frameLine TEXTAREA{	
	border : 2px solid #83c5d9;
	margin:1px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	color:#207189;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height:35px;
	width:504px;/* 555*/
	padding:6px 6px 6px 6px;
	height:162px;
	margin-left:8px;
}
.oblig{	
	background: url(../images/img_asterisque.jpg) no-repeat;
	width:7px;
	height:6px;
	text-align:center;
	float:left;
	clear:both;
	/*margin-left:-12px;*/
}
#containerWrap #containerContentWrap #containerContentContactUs .frameLine .captcha{
	color:#838383;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height:35px;
	width:500px;
	margin-left:8px;
}
#containerWrap #containerContentWrap #containerContentContactUs .frameLine .captcha input {
	border:none;
	width:196px;
	border : 2px solid #838383;
	-moz-border-radius : none;
}
#containerWrap #containerContentWrap #containerContentContactUs .containerContentContactUsTotal img{
width:300px;
height:58px;
border : 2px solid #838383;
margin-left:8px;
}

#containerWrap #containerContentWrap #containerContentContactUs .frameLine .tryAnotherArrow{
	background: url(../images/im_suggestion_arrow.jpg) no-repeat;
	text-align:center;
	margin-top:14px;
	width:4px;
	height:8px;
	width:80px;
	float:right;
}
#containerWrap #containerContentWrap #containerContentContactUs .frameLine .tryAnother{
	color:#207189;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height:35px;
	float:right;
	margin-top:-14px;
	
}
#containerWrap #containerContentWrap #containerContentContactUs .frameLine .submitContactUs{
	background: url(../images/img_submit_contact_us.png) no-repeat;
	width:137px;
	height:31px;
	text-indent:-5000px;
	border:0;
	margin-top:50px;	
	text-align:center;
	margin-left:8px;
}

/*#containerWrap #containerContentWrap #containerContentContactUs .frameLine .fieldForm{
	float:left;
	width:390px;
	margin:0;
	clear:left;
}*/
#containerWrap #containerContentWrap #containerContentContactUs .frameLine .containerContentContactUsLeft .textForm{
	color:#838383;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height:18px;
	width:233px;
	margin-left:8px;
}
#containerWrap #containerContentWrap #containerContentContactUs .frameLine .textDirectContact{
	color:#838383;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height:18px;
	margin-left:8px;
	float:left;
}

#containerWrap #containerContentWrap #containerContentContactUs .frameLine .containerContentContactUsRight .textForm{
	color:#838383;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height:18px;
	width:233px;
}
#containerWrap #containerContentWrap #containerContentContactUs .frameLine .containerContentContactUsTotal .textForm{
	color:#838383;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height:18px;
	width:233px;
	margin-left:8px;
}
#containerWrap #containerContentWrap #containerContentContactUs .frameLine .textFormResult{
	color:#207189;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;	
	line-height:25px;
	width:500px;
	margin-left:8px;
	float:left;
}
#containerWrap #containerContentWrap #containerContentContactUs .frameLine .textFormResult a{
	display:inline;
}

#containerWrap #containerContentWrap #containerContentContactUs .frameLine  .messageInformation{
	color:red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height:28px;
	width:500px;
	margin-left:8px;
/*float:left;*/
}

#containerWrap #containerContentWrap #containerContentContactUs .textFormResult{
	color:#207189;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;	
	line-height:25px;
	width:500px;
	margin-left:64px;
	float:left;
}
#containerWrap #containerContentWrap #containerContentContactUs .textFormResult a{
	display:inline;
}

#containerWrap #containerContentWrap #containerContentContactUs  .messageInformation{
	color:red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height:28px;
	width:500px;
	margin-left:64px;
/*float:left;*/
}


/* Footer
-------------------------------------------------- */
#footerWrap {	
margin: 0;
	/*border:medium none;*/
	width:873px;
	margin:0 auto 0 0;
	float:left;
}

#footerWrap ul li{
	margin-left:3px;
	padding:0;
	list-style:none;
	line-height:12px;
}
#footerWrap ul li a.footerFirst{
display:inline;
}
#footerWrap .footerFormat{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
#footerWrap .footerFormatWifi {
	color:#00679b;
}
#footerWrap .footerFormatLoo {
	color:#786060;
}
#footerWrap .footerFormatWooly{
	color:#5f7a07;	
}


#footerWrap .dottedLine{
	width:873px;
	outline:none;
	margin-top:20px;
	display:list-item;
	list-style:none;	
	height:3px;
}
#footerWrap .dottedLineWifi{
	background: url(../images/line_footer_wifi.jpg) repeat-x top left;
}
#footerWrap .dottedLineLoo{
	background: url(../images/line_footer_loo.jpg) repeat-x top left;
}
#footerWrap .dottedLineWooly{
	background: url(../images/line_footer_wooly.jpg) repeat-x top left;
}

/* Social Icons
-----------------------------------------*/
#frameSocialIcons {
	float:left;
	margin-top:20px;
	width:316px;
}
#frameSocialIcons .socialIcons {
	float:left;
	margin-left:3px;
}

