html { overflow-x: auto; height:100%;}
body { margin: 0; background: url(/45/graphics/bkgd.jpg) no-repeat scroll 50% 0; background-color:#000000; text-align: center; }
#whole_page { margin: 0 auto 0 auto; width: 650px; text-align: center; background: transparent; }
#body_wrapper { width: 650px; display: block; overflow: hidden; margin:0; padding:0; float: left; }
#row_top { width: 650px; float: left; }
#col_1 { float: left; padding-top: 120px; width: 300px; text-align: left; }
#main_content {  }
#get_started { margin: 0 0 0 30px; }
#get_started a { background: url(/45/graphics/get_started.jpg) no-repeat 0 0; display: block; height: 74px; width: 192px; text-indent: -999em; overflow: hidden; }
#col_2 { float: left; width: 350px; text-align: left; }
#header_links { padding-top: 15px; width: 400px; height: 43px; }
#header_links ul{ list-style: none; padding: 0 0 0 108px; margin: 0; }
#header_links li{ float: left; padding: 0 35px 0 15px; border-left: 1px solid #60147A; }
#header_links ul li:first-child { border: none; padding: 0 35px 0 0; }
.header_links { color: #60147A; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; }
.header_links a:link { color: #60147A; font-weight: bold; text-decoration: none }
.header_links a:hover { color: #60147A; font-weight: bold; text-decoration: underline }
.header_links a:active { color: #60147A; font-weight: bold; text-decoration: none }
.header_links a:visited { color: #60147A; font-weight: bold; text-decoration: none }
.header_links a:visited:hover { color: #60147A; font-weight: bold; text-decoration: underline }
#content95 { margin-bottom: 10px; float: left; width: 182px; height: 149px; background: url(/45/graphics/web_sites_95.png) no-repeat 0 0; }
#content49 { margin-bottom: 10px; float: left; width: 182px; height: 149px; background: url(/45/graphics/web_sites_49.png) no-repeat 0 0; }
#screenshots_fsbo a { float: right; width: 350px; height: 210px; background: url(/45/graphics/screenshots_regular.png) no-repeat 0 0; display: block; text-indent: -999em; overflow: hidden; }
#teaser_fsbo a { float: right; width: 350px; height: 170px; background: url(/45/graphics/teaser_fsbo.jpg) no-repeat 0 0; display: block; text-indent: -999em; overflow: hidden; }
#screenshots_regular a { float: right; width: 350px; height: 210px; background: url(/45/graphics/screenshots_fsbo.png) no-repeat 0 0; display: block; text-indent: -999em; overflow: hidden; }
#teaser_regular a { float: right; width: 350px; height: 170px; background: url(/45/graphics/teaser_regular.jpg) no-repeat 0 0; display: block; text-indent: -999em; overflow: hidden; }
#row_skins a { float: left; margin: 20px 0 0 0; width: 650px; height: 130px; background: url(/45/graphics/skins.jpg) no-repeat 0 0; display: block; text-indent: -999em; overflow: hidden; }
#row_custom a { float: left; margin: 20px 0 0 0; width: 650px; height: 155px; background: url(/45/graphics/custom.jpg) no-repeat 0 0; display: block; text-indent: -999em; overflow: hidden; }
#footer { float: left; width: 650px; height: 200px; }
h1,.title_b_sm { margin:0; padding:0; color: #E4B87C; text-align: left; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; }
h2 { margin:0; padding:0; color: #B5A5BC; text-align: left; font-size: 13px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; }
hr  {  height: 5px; margin: 15px 0 15px 0; background-color: #E4B87C; border-style: none; border: solid 0px; }
ul { list-style-type:none; margin-top:0; margin-bottom:0; color: #E4B87C; }
ul li { height: auto; margin: 0 0 -5px -20px; padding: 5px 0 5px 15px; background:transparent url(/45/graphics/bullet_gold.gif) no-repeat 0 12px; }
.buffer { padding-bottom: 30px; }
.h1bullet { color: #B5A5BC; font-style: italic; text-align: left; font-size: 16px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; }
.h2bullet { color: #E4B87C; font-style: italic; text-align: left; font-size: 16px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; }
#footer { width: 650px; height: 250px; }
#footer .primary { float:left; width:100%; padding: 10px 10px 30px 10px; }
#footer .primary div.column { float:left; text-align:left; padding:0; }
#footer .primary div.column p { float:left; }
#footer .primary div.column ul { float:left; width:150px; margin:0 0 0 10px; padding:0; list-style-type:none; }
#footer .primary div.column ul li { float:left; width:160px; margin:0; padding:0; background:transparent; }
#footer .primary div.column.first { width:150px; margin-left: 20px;}
#footer .primary div.column.second { width:150px; margin-left: 80px;}
#footer .primary div.column.third { width:130px; margin-left: 50px;}
.foottitle {line-height: 20px; color: #B5A5BC; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss;}
.footsub {line-height: 15px; color: #E4B87C; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; padding-left: 20px }
.footsub a:link { color: #E4B87C; text-decoration: none }
.footsub a:hover { color: #B5A5BC; text-decoration: none }
.footsub a:active { color: #E4B87C; text-decoration: none }
.footsub a:visited { color: #E4B87C; text-decoration: none }
.footsub a:visited:hover { color: #B5A5BC; text-decoration: none }
.footer  { text-align: center; color: #B5A5BC; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.footer a:link { color: #B5A5BC; font-size: 9px; text-decoration: none}
.footer a:hover { color: #B5A5BC; font-size: 9px; text-decoration: none}
.footer a:active { color: #B5A5BC; font-size: 9px; text-decoration: none}
.footer a:visited { color: #B5A5BC; font-size: 9px; text-decoration: none}
.footer a:visited:hover { color: #B5A5BC; font-size: 9px; text-decoration: none}
#general_content { float: left; text-align: left; }
.justified { text-align: justify; }
.main_text,.contact     { color: #E4B87C; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; }
.main_text a:link { color: #E4B87C; text-decoration: none; font-weight: bold; }
.main_text a:hover { color: #B5A5BC; text-decoration: none; font-weight: bold; }
.main_text a:active { color: #E4B87C; text-decoration: none; font-weight: bold; }
.main_text a:visited { color: #E4B87C; text-decoration: none; font-weight: bold; }
.main_text a:visited:hover { color: #B5A5BC; text-decoration: none; font-weight: bold; }
.contact_tr   { height: 30px }
.contact_divider_tr { height: 75px }
.contact_reqd { color: red; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.hilite  { color: #ff8c00; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.samerow { clear:both; }
.samerow img { margin: 22px; float: left; }
.center { text-align: center; }
.border  { border: solid 1px #E4B87C; }
.PopBoxImageSmall { border: solid 1px #E4B87C; }
.PopBoxImageLarge { border: solid 1px #E4B87C; }


/*
gold: E4B87C
purple: 60147A
lt purple: B5A5BC
*/