body { font: 12px geneva, verdana, sans-serif; color: #FFFFFF; background-image: url('/decor/vidyup/site_back.jpg'); background-repeat: repeat-x; background-color: #00B2EC; margin: 0px; }
a { color: #00B2EC; text-decoration: underline; }
a:hover { color: #00B2EC; text-decoration: none; }

/* template structure */

div#mvu_main { width: 914px; margin: 25px auto 0px auto; }
div#mvu_container { margin: 0px 4px; background-color: #000000; }
div#mvu_header { margin: 0px 16px; }
div#mvu_content { text-align: left; margin: 10px 30px 0px 30px; }
div#mvu_logo { float: left; width: 296px; }
div#mvu_navbar { float: right; font: 25px arial, sans-serif; color: #FFFFFF; }
div#mvu_navbar a { font: 25px arial, helvetica, sans-serif; color: #00B2EC; text-decoration: none; }
div#mvu_navbar a:hover { font: 25px arial, helvetica, sans-serif; color: #FFFFFF; }
div#mvu_navbar a.mvu-nav-on { font: 25px arial, helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
div#mvu_navbar a.mvu-nav-on:hover { font: 25px arial, helvetica, sans-serif; color: #FFFFFF; }

div#mvu_footer { font: 16px arial, sans-serif; color: #FFFFFF; text-align: center; margin: 20px 0px 5px 0px; }
div#mvu_footer a { font: 16px arial, helvetica, sans-serif; color: #00B2EC; text-decoration: none; }
div#mvu_footer a:hover { font: 16px arial, helvetica, sans-serif; color: #00B2EC; text-decoration: underline; }

div.mvu-box-top { width: 914px; height: 16px; background-image: url('/decor/vidyup/box_top.png'); background-repeat: no-repeat; }
div.mvu-box-bottom { width: 914px; height: 16px; background-image: url('/decor/vidyup/box_bottom.png'); background-repeat: no-repeat; }
div.mvu-box-left { float: left; width: 914px; background: url('/decor/vidyup/border_blue.gif') repeat-y top left; }
div.mvu-box-right { float: right; width: 914px; background: url('/decor/vidyup/border_blue.gif') repeat-y top right; }

div.mvu-page-block { text-align: center; }
div.mvu-left-column { float: left; width: 50%; }
div.mvu-right-column { float: left; width: 50%; }

iframe#mvu_widget { width: 280px; height: 270px; border: 1px; }

div.mvu-input-row { margin-bottom: 6px; clear: both; }
div.mvu-input-row label { font: 12px geneva, verdana, sans-serif; color: #FFFFFF; float: left; width: 110px; margin-top: 3px; text-align: right; }
div.mvu-input-row div.mvu-form-input { font: 12px; margin-left: 115px; text-align: left; }
div.mvu-input-tagline { font: 12px; margin-left: 115px; text-align: left; }

div.mvu-number { font-size: 14px; padding-top: 2px; margin-top: 1px; float: left; text-align: center; background: url('/decor/vidyup/blue_dot.png') no-repeat; height: 20px; width: 21px; margin-right: 10px; }

/* text styles */

div.mvu-headline { font: 18px geneva, verdana, sans-serif; color: #FFFFFF; }
div.mvu-instructions { font: 18px geneva, verdana, sans-serif; color: #666666; margin: 10px 0px; }
div.mvu-instructions a { color: #00B2EC; text-decoration: none; }
div.mvu-instructions a:hover { color: #00B2EC; text-decoration: underline; }

div.mvu-text { font: 14px geneva, verdana, sans-serif; color: #999999; line-height: 1.5em; }
div.mvu-text a { color: #00B2EC; text-decoration: none; }
div.mvu-text a:hover { color: #00B2EC; text-decoration: underline; }

.mvu-small-text { font-size: 12px; }

div.mvu-title { font: 18px geneva, verdana, sans-serif; color: #FFFFFF; margin-left: 30px; }

div.mvu-error { background-color: #999999; color: #000000; }

/* page specific styles */

#mvu_widget_selector { width: 500px; margin: 10px auto; text-align: left; }
#mvu_widget_selector div.mvu-left-column { float: left; width: 200px; }
#mvu_widget_selector div.mvu-right-column { float: left; width: 300px; }

div#mvu_get_yours div.mvu-page-block { width: 800px; margin: 20px auto 0px auto; text-align: left; }

div#mvu_get_yours div.mvu-left-column { float: left; width: 390px; }
div#mvu_get_yours div.mvu-right-column { float: left; width: 370px; margin-left: 10px; }

div#mvu_get_yours_text { width: 600px; margin-left: 30px; }
div#mvu_get_yours div.mvu-layout-block { margin: 10px 0px 30px 30px; }
div#mvu_get_yours div.mvu-input-row label { width: 80px; }
div#mvu_get_yours div.mvu-input-row div.mvu-form-input { margin-left: 85px; }
div#mvu_get_yours div.mvu-input-row div.mvu-form-input textarea#mvu_callback_hook { width: 200px; height: 30px; }
div#mvu_get_yours div.mvu-input-tagline { margin-left: 85px; }
div#mvu_get_yours div.mvu-input-row div.mvu-form-submit { margin-top: 40px; text-align: right; }

/* clearfix */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */