/* I-phone */ 
@media only screen and (min-width: 318px) and (max-width: 477px) {
  div#container{ width: 300px; }
  div#header{ width: 300px; background: none; }
  div#header2{ width: 30px; background: none; }
  a#header_logo{ background: url(/files/images/logo.png) no-repeat center top transparent; width: 300px; }
  a#header_logo2{ width: 300px; }
  div#slides{ display: none; }
  div#left_col{ width: 300px; min-height: 100px; display: none; }
  div#category a{ width: 260px; }
  div.left_col_edit_box{ margin-left: 0px; padding: 5px; width: 288px; text-align: center; }
  div.left_col_edit_box2{ margin-left: 0px; padding: 5px; width: 290px; text-align: center; }
  div#main_content{ width: 300px; min-height: 100px;}
  div#main_content2{ margin-top: 0px; width: 300px; }
  div#main_content *, div#main_content2 *{ max-width: 300px !important;     height: auto !important;}
  #form_main{ width: 100%; height: auto;}
  #form_box1, #form_box2, #form_box3, #form_box4, #form_box5, #form_box6{
	width: 100%;
	position: relative;
	top: auto;
	margin-top: 10px;
	right: auto;
	float: left;
	clear: both;
}
  #form_main p{width: 35%;}
  #form_box6 p{width: 45%;}
  #form_main input, #form_box5 textarea{ width: 60%; float: left;}
  div#footer{ width: 300px; text-align: center; }
  div#footer_full{ display: none; }
  table td{ display: block; float: left; }
  #toggle_button1{ display: block; }
}