/* Hidden Elements */







#headermenu



{ display: none !important; }







div#headerhandheld { 

  display : block; 

}





/* Modified Elements */











div, object { max-width: 100% !important; word-wrap: break-word; }



body { width: 100% !important; -webkit-text-size-adjust: none; background: #4E86D9; !important; -webkit-tap-highlight-color: rgba(0,0,0,0); }

#body { width: 100% !important; background: #4E86D9;!important; -webkit-tap-highlight-color: rgba(255,218,152,1);  }



#body

{ min-width: 0px; position: static;  }







.home .iphone { width: auto !important; float: left !important; margin: 0 !important; display: block !important; padding: 0px 0 0 20px !important; background: #ffecc5 !important; }

.home .iphone h1, .home #mainCol .iphone p { display: block !important; }

.home .iphone h1 { padding: 0 !important; font-size: 18px !important; }





#wrapper {

margin: 0px auto;

width: 100%;

float: left;

padding: 0;

background-color: #F9FCF7;

background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F9FCF7), to(#BEDEAF));

background: -moz-linear-gradient(top, #F9FCF7 0%, #BEDEAF 100%);

border: 1px solid #333;

/* curved border radius */

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

}

  



a {

color:#555;

text-decoration: underline;



}    





hr {

display: block;

position: relative;

padding: 0;

margin: 3px auto;

width: 100%;

clear: both;

border: none;

border-top: 1px solid #555;

border-bottom: 1px solid #555;

font-size: 2px;

line-height: 0;

overflow: visible;

}



#headerhandheld h1a {

float: Left;

font-size: 24px;

color: #1E469B;

font-weight: bold;

text-decoration: none;

text-shadow: 0px 2px 3px #777;



}





#headerhandheld h2 {

float: right;

font-size: 18px;

font-weight: bold;



}



#infoboxes img.alignleft, img.alignright, img.aligncenter {

margin-bottom: 0px;

}



img.alignleft, img.alignright, img.aligncenter {

margin-bottom: 10px;

}



#infoboxes p {

margin-bottom: 0px;

display: inline-block;

}







h1, h2, h3, h4, h5, h6 {

	font-weight: normal;

	}



a { 

  text-decoration : underline; 

  color : #0000ff; 

}



#main h1, h2, h3, h4, h5, h6 {

color: #1E469B;

margin: 0 0 5px 0;

line-height: 1.0em;

}







#main h3 {

border-bottom: 1px #555 solid;

font-size: 18px;

font-weight: bold;



}





cassette p {

margin-bottom: 1px;

line-height: .47em;



}



@media screen and (max-width: 480px) {



	html {

		-webkit-text-size-adjust: none;

	}



	#main-nav a {

		font-size: 90%;

		padding: 10px 8px;

	}



}



img {

	max-width: 100%;

	height: auto;

	width: auto\9; /* ie8 */

}











#inboxCassette, #infoboxes, #infoboxright23, #infoboxleft23, #infoboxleft100, #infoboxright740, #infoboxright840, #infoboxright620, #contentsummary, #ssr_summary, #decalsummary





{

float: none;

width: 100%;

margin: 5px 0;

}





#infoboxleft, #infoboxlefthome, #infoboxrightsetlist,#infoboxleftpicture,#infoboxrighthome, #infoboxmid, #infoboxright, infoboxCassette

{

float: none;

width: 100%;

margin: 5px 0;

}

















/* footer */



#footerhandheld p {

text-align: left;

}







#footerhandheld {  width: 95% !important; padding: 3% 2.5% !important; !important; }

