body { background-image: none; }


.mobiles_only {display: block;}
.desktops_only {display: none;}



.search_box {margin-top:-30px;}
#showlogin {display:none;}


#bigcontent #outervideobox {}
#bigcontent .videosize1 {width: 100%;  }
#bigcontent .videosize2 {width: 100%;  }
#bigcontent .videosize3 {width:  100%; margin-left:0;}

.resizevideoswitch {display:none ! important;  }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.container { width: 100%; border-left: none;	border-right: none;}

.mainbox {margin: 20px 0 20px 0;}
.contentbox {width: 100%;}
.rightbox {width: 100%; border-left: none;  border-right: none; }

.footer { width: 96%; }
.contentbox .inner {margin: 10px;  }





a#mobilemenu { 
	display:  block;  
	background: #4dc4ef;   
	color: #fff;
	width:100%;
	clear: both;
	font-size:16px;
}

ul#mobile, ul#mobile ul, ul#mobile ul ul {width:100% ! important; position: static ! important; margin: 0 0 0 0 ! important; display: none}

ul#mobile ul {}
ul#mobile li, ul#mobile li li, ul#mobile li li li {
	width:100% ! important;
	float: left;
	border-right: none; 	
	display: block;
	border-bottom: 1px solid #fff;
	background-color: #333;	
}


ul#mobile li.menu-parent > ul, ul#mobile li.menu-current > ul {display: block}
ul#mobile {display: block}

ul#mobile a {padding: 10px 5px; color:#fff;}
ul#mobile a.menu-parent {  background-color: #4dc4ef;}	
#mobile a.menu-parent { }


ul#mobile {display:none;}


.tp_picture  {max-width:40%;}
.tp_picture .tp_pic {max-width:100%;}

