#fullbody { width: 100%; height: 100%; background-repeat: repeat-x; }
#container { position: relative; width: 920px; margin: auto; } 
a { outline: none; }
div, span, h1, h2, h3, h4, h5, h6 { background-repeat: no-repeat; background-position: top left; }
#control_panel_access { width: 100%; text-align: center; }
#control_panel_access a { color: black; }

#outer_container { position: relative; width: 938px; margin: auto; background: url(/pub/images/designs/container_shadow.png) repeat-y top left; } 
*html #outer_container {
   background-image: none; 
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pub/images/designs/container_shadow.png", sizingMethod="scale");  
}

#bottom_shadow { height: 25px; width: 938px; margin: auto; background: url(/pub/images/designs/bottom_shadow.png) no-repeat top left; }
*html #bottom_shadow {
   background-image: none; 
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pub/images/designs/bottom_shadow.png", sizingMethod="scale");  
}

#nav ul li a {
   text-decoration: none;
   font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
}
h2#page_title { 
   font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
   letter-spacing: .2em;
}

blockquote {
   margin: 3em 15% 0 15%;
   padding: 0; 
   font-style: italic;
   line-height: 2em; 
   border: 3px dotted gray;
   background: url(/pub/images/quote_bottom.png) no-repeat bottom right;
}
blockquote p {
   padding: 2em; 
   text-align: justify;
   background: url(/pub/images/quote_top.png) no-repeat top left;
}
cite {
   text-align: right;
   display: block;
   font-style: italic;
}
#content ol { list-style-type: decimal; list-style-position: outside; margin-left: 1.5em; }
#content ul { list-style-type: disc; margin: 0 0 1em 1.5em; }


/* BEGIN DEMO STYLE */
.demo a { text-decoration:none; outline:none; }
.demo { position: relative; margin: 0 auto; text-align: center; width: 472px; }

#main_image { margin:0 auto 4px auto; height: 330px; }
#main_image img { margin: 0 auto; border: 4px double black; }

.thumb_nav { clear:both; font: 80% 'Trebuchet MS', sans-serif; letter-spacing:3px; text-transform:uppercase; }

#control_panel_access { width: 100%; height: 83px; background-color: #3a3a3a; color: #b8b8b8; text-align: center; }
#control_panel_access span { display: block; margin: auto; height: 100%; text-align: center; }
#control_panel_access span.single_button { width: 400px; }
#control_panel_access span.double_button { width: 740px; }

#control_panel_access a { display: block; float: left; height: 100%; text-indent: 0; color: white; }
#control_panel_access a#link_back_to_control_panel_free_trial { width: 380px; background: url(/pub/images/controlpanel/btn_back_to_control_panel_free_trial.gif) no-repeat top left; }

#control_panel_access a#link_back_to_control_panel_paid_site { width: 350px; background: url(/pub/images/controlpanel/btn_back_to_control_panel_paid_site.gif) no-repeat top left; }

#control_panel_access a#link_purchase_free_trial { width: 330px; background: url(/pub/images/controlpanel/btn_see_our_pricing_from_site.gif) no-repeat top left; }

#nav ul li { font-weight: bold; }
