footer {
position:absolute;
bottom:0;
/*width:100%;*/
padding-right:225px;
text-transform: uppercase;
height: 143px;
min-width:1024px;
font-family:'StandardTextFont';
line-height: 20px;
}
footer *{

}
body.home footer#navigation,
body.partners footer#navigation,
body.legal footer#navigation,
body.contact footer#navigation{
border-top:none;
}
#home_link {
position:absolute; 
top:0px; left:0px;
margin:45px 0 0 30px;
width: 142px;
height: 57px;
display: block;
float: left;
z-index: 1;
}
#meta_menu li:first-child {
height: 16px;
display: block;
float: left;
/*overflow: hidden;*/
}
#meta_menu li:first-child a {
width: 8px; height: 15px;
display: block;
text-indent: -9999px;
background-image: url(../images/buttons/facebook_button3.png);
background-repeat:no-repeat;
}
#logo{
background-image: url(../images/logo.png) ;
width: 142px;
height:57px;				
text-indent: -9999px;
cursor:pointer;
}
/* Navigation */
div#main_menu_wrapper{
position:relative; top:60px;
margin-left:120px;
top:60px;
/*min-width:900px !important;*/
}
nav {
float:left;
position: relative;
padding-top:0px;
text-align:center;
font-family: 'StandardTextFont';
line-height: 25px;
}
#main_menu {
text-align: center;
visibility: hidden;
}
#main_menu li {
position:relative; top:0px; left:0px;
display: inline;
margin-right: 0;
height: 30px;
width: auto;
}
#main_menu li:last-child{
margin-right: 0 !important;
}
#main_menu li a {
font-size: 19px;
color: #fff;
}
#main_menu a:hover,
#main_menu li.active a,
#main_menu li.parent a,
#main_menu li.parent ul li.active a,
#main_menu li.active ul li a:hover,
#main_menu li.parent ul li a:hover {
color: #7c5d4a;
}
ul#main_menu li ul {
position: absolute;
top: 18px;
left: 0px;
width: 130px;
}
.ie7 ul#main_menu li ul {
position: absolute;
top: 25px;
left: 0px;
width: 130px;
}
#main_menu li ul li {
display: block;
width:200px;
height: 22px;
text-align:left;
}
#main_menu li.parent ul li a,
#main_menu li.active ul li a,
#main_menu li ul li a {
font-size: 16px;
color: #fff;
}
/* Footer Nav */
footer .metamenu{
position: absolute;
right: 30px;
top: 105px;
text-align:right;
list-style-type: none;
}
.ie7 footer .metamenu,.ie8 footer .metamenu{
position: absolute;
right: 20px;
top: 105px;
text-align:right;
list-style-type: none;
}
footer .metamenu li {
padding:2px 9px 0px 9px;
display:inline;
height:10px; 
border-right: 1px solid;
}
footer .metamenu :last-child {
border-right: none;
padding-right:0;
}
footer .metamenu li a {
font-size: 14px;
line-height: 14px;
color: #fff;
padding-top:10px;
display:inline;
white-space: nowrap;
}
footer .metamenu a:hover,
footer .metamenu li.active a {
color: #7c5d4a;
}

@media only screen and (max-width: 1024px) {
html {
-webkit-text-size-adjust: none;
}
#content_welcome {
width: 1024px !important; 
/*	height: 314px !important;*/
height: 528px !important;
}
/* For image resize */
/*img {
max-width: 100%;
height: auto;
width: auto\9; /* ie8 
}*/
footer {
padding-right: 0 !important;

height:auto;
float:left;
position:static;
}
#logo {
background-image: url(../images/logo_ipad.png);
width: 92px;
height: 37px;
text-indent: -9999px;
cursor: pointer;
}
div#main_menu_wrapper {
margin-left:120px;
width:752px !important;
top:18px;
/*border:solid red 1px;*/
}
div#main_menu_wrapper ul#main_menu {
width:623px !important;
text-align:left;
/*border:solid green 1px;*/
}
div#main_menu_wrapper ul#main_menu li {
margin-right: 20px !important;
float:left;
}
#main_menu li:last-child {
padding:0 0 5px 0;
}
div#main_menu_wrapper ul#main_menu li ul#sub_menu li {
width:150px !important;
}
div#main_menu_wrapper ul#main_menu li ul#sub_menu a {
font-size:14px;
}
#home_link {
/*margin: 14px 0 0 30px;*/
margin: 25px 0 0 10px;
float:left;
position:static;
width:92px;
height:37px;
}
footer .metamenu {
position: static;
float:left;
margin:78px 0 0 auto;
padding:0 0 6px 0;  
}
#main_menu li a {
font-size: 14px;
}
footer .metamenu li a {
font-size: 14px;
padding-top:0;
}
footer .metamenu li {
float:left;
height: auto;
padding: 0 6px 0 6px;
width: 68px;
text-align:center;
}
#meta_menu li:first-child {
height:17px;
width:8px;
padding:3px 10px 0 0;/*issue#45*/
}
#meta_menu li:first-child a {
background-image:url(../images/buttons/facebook_button3.png);
background-repeat: no-repeat;
display: block;
height: 15px;
text-indent: -9999px;
width: 8px !important;
float: right;
}
footer .metamenu :last-child {
padding-left:0;
}
}

@media only screen and (max-width: 768px) {
html {
-webkit-text-size-adjust: none;
}

#content_welcome {
width: 768px !important; 
/*	height: 314px !important;*/
height: 775px !important;
}
/*#content_meta, #content_partners, #content_legal, #content_welcome {
border-bottom:2px solid #999999;
}
*/
footer {
padding-right: 0 !important;
min-width: 768px !important;
float:left;
margin:0 0 0 0;
height:auto;
/*padding-top:50px;
padding-bottom:50px;*/
}
#logo {
background-image: url(../images/logo_ipad.png) ;
width: 92px;
height:37px;				
text-indent: -9999px;
cursor:pointer;
}
#home_link {
float: left;
margin: 16px 0 0 10px;
position: static;
width:92px;
height:37px;
}
div#main_menu_wrapper {
float: left;
margin:0 0 0 8px;
top: 0;
width: 510px !important;
}
div#main_menu_wrapper ul#main_menu {
float:left;
display: block;
list-style: none outside none;
width: 650px !important;
margin:18px 0 0 0;
}
div#main_menu_wrapper ul#main_menu li {
text-align: center;
/*width: 100% !important;*/
min-height: 38px;
margin:0 !important;
float:left;
}
div#main_menu_wrapper ul#main_menu li ul#sub_menu {
position:absolute;
width:76px;
float:left;
/*border:1px solid red;*/
left:10px;
}
div#main_menu_wrapper ul#main_menu li ul#sub_menu a {
font-size:14px;
width:127px;
margin:0;
padding:0;
text-align:left;
}
#main_menu li:last-child {
padding:0 ;
}
div#main_menu_wrapper ul#main_menu li ul#sub_menu li {
float: left;
margin: 0 auto !important;
min-height: 20px !important;
width: 100% !important;
}
#main_menu li a {
color: #FFFFFF;
float: left;
font-size: 14px;
margin: 0 auto !important;
text-align: center;
padding: 0 0 0 10px;
}
footer .metamenu {
display: block;
float: left;
position: static;
width: 646px;
margin: 20px 0 0 8px;
}
#meta_menu li:first-child a {
padding:0 0 0 5px;
}
#meta_menu li:first-child {
height: 15px;
width:8px;
margin:0 0 0 10px;
padding: 6px 6px 3px 0;
}
footer .metamenu :last-child {
/*padding: 3px 4px 0 4px !important;*/
width: auto !important;
padding-left: 6px;
padding-right: 6px;
}
footer .metamenu li {
display: block;
float: left;
padding:0 6px 4px 6px;
width: auto;
height: 20px;
text-align: center;
}
footer .metamenu li a {
display: block;
font-size: 14px;
padding:6px 0 0 0;
}

}

@media only screen and (max-width: 480px) {
html {
-webkit-text-size-adjust: none;
}


footer {
padding-right: 0 !important;

float:left;
position:static;
padding-top:0px;/* test 3.22pm */
padding-bottom:0px;/* test 3.22pm */
float: left !important;
height: auto;
overflow: hidden;
}
#home_link {
float: left;
margin: 16px 0 0 10px;
position: static;
}
div#main_menu_wrapper {
float: left;
/*margin-left: 95px; */
top: 0;
/*width: 300px !important; */
}
div#main_menu_wrapper ul#main_menu {
/*display: block;
list-style: none outside none;
width: 300px !important; */
}
div#main_menu_wrapper ul#main_menu li {
/*margin: 0 auto !important;
text-align: center;
width: 100% !important;
min-height: 38px; */
}
div#main_menu_wrapper ul#main_menu li ul#sub_menu {
position:static;
width:100%;
}
div#main_menu_wrapper ul#main_menu li ul#sub_menu li {
float: left;
margin: 0 auto !important;
min-height: 20px !important;
width: 100% !important;
}
#main_menu li a {
/* color: #FFFFFF;
float: left;
font-size: 24px; 
margin: 0 auto !important;
text-align: center;
width: 100%;
padding: 0 0 10px; */
}
footer .metamenu {
/*display: block;
float: left;
position: static;
width: 200px;
padding-bottom: 10px; */
}
#meta_menu li:first-child a {
/*background-image: url("../images/buttons/fbnewlogfooter2.jpg");  */
background-repeat: no-repeat;
display: block;
height: 30px;
text-indent: -9999px;
width: 30px;
float: right;
}
footer .metamenu li {
/*border-right: none;
display: block;
float: left;
height: 10px;
padding: 12px 0 14px 0;
width: 180px; */
}
footer .metamenu li a {
/* display: block;
font-size: 18px; */
}

}

@media only screen and (max-width: 320px) {
html {
-webkit-text-size-adjust: none;
}
/* home page*/

footer {
padding-right: 0 !important;
min-width: 300px !important;
float:left;
position:static;
padding-top:50px;
padding-bottom:50px;
}
#home_link {
float: left;
margin: 78px 0 0 10px;
position: static;
}
div#main_menu_wrapper {
float: left;
margin-left: 0;
top: 0;
width: 300px !important;
}
div#main_menu_wrapper ul#main_menu {
display: block;
list-style: none outside none;
width: 300px !important;
}
div#main_menu_wrapper ul#main_menu li {
margin: 0 auto !important;
text-align: center;
width: 100% !important;
min-height: 38px;
}
div#main_menu_wrapper ul#main_menu li ul#sub_menu {
position:static;
width:100%;
}
div#main_menu_wrapper ul#main_menu li ul#sub_menu li {
float: left;
margin: 0 auto !important;
min-height: 20px !important;
width: 100% !important;
}
#main_menu li a {
color: #FFFFFF;
font-size: 24px;
float: left;
font-size: 24px;
margin: 0 auto !important;
text-align: center;
width: 100%;
padding: 0 0 10px;
}
footer .metamenu {
display: block;
float: left;
position: static;
width: 200px;
padding-bottom: 10px;
}
#meta_menu li:first-child a {
background-image: url("../images/buttons/fbnewlogfooter2.jpg");
background-repeat: no-repeat;
display: block;
height: 30px;
text-indent: -9999px;
width: 30px;
float: right;
}
footer .metamenu li {
border-right: none;
display: block;
float: left;
height: 10px;
padding: 12px 0 14px 0;
width: 180px;
}
footer .metamenu li a {
display: block;
font-size: 18px;
}

}
