body {
margin: 0px;
padding: 0px;
background: #f2f2f2;
}

#main {
width: 100%;
margin: 0px;
padding: 0px;
}

#leftdiv {
background-position: right; 
}

.box {
float: right;
}

.box1 {
float: right;
}
#cf_wrapp_all_220 {padding-left: 1em; padding-top: 2em;}
#cf_wrapper_input_text_q_223 {float: right}#q_223_0 {color: black !important;}
#q_223_elid0_a {display: none !important;}
#col1 .moduletable, #col2 .moduletable , #col3 .moduletable{
 -webkit-box-shadow: 1px 1px 4px 3px #ddd !important;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    1px 1px 4px 3px #ddd !important;  /* Firefox 3.5 - 3.6 */
  box-shadow:         1px 1px 4px 3px #ddd !important;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
  border-radius: 3px;
  padding: 20px;
  margin-bottom: 20px;
background: white !important;  
  }

.search-query{
margin-top: 10px !important;
}


#rightcol {
  -webkit-box-shadow: 1px 1px 4px 3px #ddd !important;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    1px 1px 4px 3px #ddd !important;  /* Firefox 3.5 - 3.6 */
  box-shadow:         1px 1px 4px 3px #ddd !important;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
  border-radius: 3px;
  padding: 20px;
  margin-bottom: 20px;
	background: white !important;  
}

#contentdiv {
  -webkit-box-shadow: 1px 1px 4px 3px #ddd !important;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    1px 1px 4px 3px #ddd !important;  /* Firefox 3.5 - 3.6 */
  box-shadow:         1px 1px 4px 3px #ddd !important;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
  border-radius: 3px;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  
}

#contentdiv  p {
width: 90%; 
}

#rightcol {

}