body { margin: 0px; }
.twitter_box { word-wrap: break-word; width: 260px; }
.twitter_box a { word-wrap: break-word; }
#edit_bar, .edit_bar_class { background-color: #FBFBE0; width: 742px; margin: 0px auto; text-align: left; height: 34px; background-repeat: repeat-x; overflow: hidden; margin-bottom: 5px; }
#edit_bar.over, .edit_bar_class_over { background-position: 0px -34px; cursor: pointer; }
#main_nav { padding: 0px 15px; padding-top: 17px; text-align: center; }
#main_nav ul { width: 650px; margin: 0px auto; text-align: left; padding: 0px; position: relative; height: 25px; overflow: hidden; list-style-type: none; }
.designFix { font-size: 1px; margin: 0px; padding: 0px; line-height: 0px; }
#main_nav ul li { display: block; float: left; padding: 0px 2px; padding-right: 5px; background-position: right center; background-repeat:no-repeat; }
#main_nav ul li a { display: block; float: left; padding: 0px 15px; height: 25px; color: #FFFFFF; font-size: 14px; text-decoration: none; }
#main_nav ul li p { margin: 4px; }
#main_nav ul li a:hover { background-color: #1275B7; }
.faded { filter: alpha(opacity=20); -moz-opacity: 0.20; opacity: 0.20; }
.youtube_box img { border: 0px; }
.twitter_box p { margin: 0px; margin-top: 5px; color: #AAAAAA; }
.twitter_box { margin: 5px; padding: 10px; border: 1px dotted #AAAAAA; }
a { color:#0033FF; }
.note { background-color:#FFFFCC; border:1px solid #D7BB1C; color:#A68931; padding:10px; }
.header { background-color:#0C5C95; color:#FFFFFF; font-size:12px; text-transform:uppercase; }
body, td { font-size: 13px; font-family: Arial; }
#design_frame { background-repeat: repeat-x; width: 100%; height: 700px; text-align: center;  }
#design_container { margin: auto auto; text-align: left; width: 760px; }
#design_header { position: relative; height: 100px; }
#design_header img { position: absolute; bottom: 0px; left: 0px; }
#design_header p { position: absolute; display: block; bottom: 5px; right: 15px; margin: 0px; color: #BCC4CE; }
a.nav_top:hover { color: #FFFFFF; text-decoration: none; }
a.nav_top { color:#BCC4CE; }
a.nav_top_spec:hover { color:#FFF5AB; text-decoration:none; }
a.nav_top_spec { color:#FFEC64; }
#design_top { width: 760px; height: 10px; font-size: 1px; }
#content_top { width: 100%; height: 4px; font-size: 1px; }
#design_footer { width: 100%; height: 80px; background-repeat: no-repeat; font-size: 13px; }
#design_footer p { margin: 0px 15px; margin-top: 30px; }
#design_banner { position: relative; width: 760px; color: #D9DEE3; }
#content_frame { background-color: #FFFFFF; }
.orange { color:#FFAE00; }
#features { font-weight: bold; list-style-type: none; position: absolute; display: block; left: 0px; top: 60px; margin-top: 0px; }
#features li { padding-top: 1px; }
#design_banner h6, #pricing_banner h6 { display: block; position: absolute; left: 40px; top: 27px; margin: 0px; font-size: 14px; font-weight: bold; text-transform: uppercase; }
#design_banner h6 span, #pricing_banner h6 span { font-size: 16px; }
.left { display: block; float: left; }
.right { display: block; float: right; }
#nav_bar { position: relative; height: 61px; background-repeat: no-repeat; }
#content { position: relative; width: 720px; margin-left: 20px; }
#start_frame { position: relative; background-repeat: no-repeat; height: 150px; width: 718px; margin-left: 1px; }
.btn { position: relative; display: block; float: left; width: 148px; height: 42px; font-weight: bold; text-align: left; text-decoration: none; cursor: pointer; }
.btn_over { background-position: 0px 43px; }
.btn span { width: 148px; position: absolute; display: block; top: 12px; text-align: center; cursor: pointer; }
.btn_try { color: #652600; }
.btn_pricing { color: #173600; }
.btn_testimonials { color: #FFFFFF; }
.btn_browse { color: #FFFFFF; }
#nav_bar p { display: block; padding-top: 8px; padding-left: 5px; padding-right: 5px; margin: 0px; }
#video_button { position: absolute; right: 13px; bottom: 20px; }
#as_seen { position: relative; width: 273px; height: 257px; margin-left: 15px; margin-top: 5px; }
#as_seen_player { position: absolute; display: block; width: 240px; height: 200px; background-color: #000000; color: #FFFFFF; text-align: center; left: 14px; top: 35px; }
#as_seen_player p { position: absolute; display: block; margin: 0px; top: 85px; width: 240px; text-align: center; }
#as_seen h1 { position: absolute; top: 10px; left: 10px; }
#as_seen h1 span { font-weight: normal; }
h1 { margin: 0px; font-size:16px; font-weight:bold; margin-bottom:5px; color:#0A4F82; }
h1 span { color: #000000; }
.white_box, .gray_box, .yellow_box { padding: 15px; margin-top: 10px; }
.white_box { background-color: #FFFFFF; }
.gray_box { background-color: #E2E2E2; border: 1px solid; border-color: #CCCCCC; }
.yellow_box { background-color: #FFFFCC; border: 1px solid; border-color: #CCCCCC; }
#press_box { margin: 25px; margin-right: 0px; width: 240px; }
#domain_frame { position: relative; width: 400px; height: 120px; padding: 0px; }
#domain_frame h2, #domain_frame_pricing h2 { position: absolute; display: block; font-size: 22px; color: #FFFFFF; font-weight: normal; margin: 0px; top: 18px; left: 28px; }
#domain_frame h2 span, #domain_frame_pricing h2 span { font-size: 16px; font-style: italic; color: #B1E3FF; }
#domain_output { position: absolute; top: 64px; left: 28px; }
.btn_domain { cursor: pointer; border: 0px; font-family: arial; background-color: #F0F0F0; background-repeat: no-repeat; height: 44px; width: 128px; text-align: center; }
.btn_over_check { background-position: -128px 0px; }
.btn_checking { background-position: -384px 0px; }
.btn_over_continue { background-position: -640px 0px; }
.btn_taken { background-position: -256px 0px; }
.btn_continue { background-position: -512px 0px; }
.news_box { padding: 15px; background-color: #F0F0F0; }
.news_box img { border: 0px; float: left; }
.news_box a { margin-right: 10px; }
.news_box font { line-height: 15px; }
#pricing_banner { position: relative; background-repeat: no-repeat; background-color: #01355E; height: 265px; width: 718px; margin-left: 1px; color: #D9DEE3; }
#domain_frame_pricing { position: relative; width: 400px; height: 120px; padding: 0px; }
#screenshots { position: absolute; width: 718px; left: 1px; text-align: center; top: 67px; }
#screenshots img { border: 2px solid; border-color: #999999; }

