body {background: #FFFFFF; margin: 0px; padding: 0px 10px 5px 10px;}
body, td, p {font-size: 11px; font-family: Arial, Verdana, Sans-serif; color: #666666;}
input, select, textarea {font-size: 11px; font-family: Arial, Verdana, Sans-serif; color: #666666; background-color: #FFFFFF; border: 1px solid #A5ACB2;}
.radio {background-color: #303233; border: 1px solid #303233; size: 16px;}
.checker {background-color: #E9E9E9; border: 1px solid #E9E9E9; size: 16px;}
table {border: 0px}


/* --     layout    -- */
.menucell {background: url(/images/nav/menu_bg.jpg) no-repeat; vertical-align: top;}
.menutable {vertical-align: top;}
table.menutable td {padding: 0px 19px 0px 19px;}

.contentcell {padding: 18px 20px 6px 20px;}
.contentmain {font-size: 12px; color: #545454;}
.setupmeter {background: url(/images/elements/setup_meter_bg.jpg) no-repeat #FFFFFF; padding: 0px 0px 0px 160px; font-size: 11px; color: #666666;}
.countrytopcell {padding: 0px 0px 12px 0px; }
.countrytop {background: url(/images/elements/country_top_bg.jpg) no-repeat #2B2B2B; padding: 0px 0px 0px 0px; font-size: 11px; color: #CCCCCC;}
.buildertopbg {background: url(/images/sitebuilder/screen_top.jpg) repeat-x top #434648;}
.buildertopbg2 {background: url(/images/sitebuilder/screen_top.jpg) repeat-x top #F7F7F7;}
.buildermain {background: url(/images/sitebuilder/templates_bg.jpg) repeat-x #E9E9E9; margin: 0px; padding: 25px 23px 25px 23px;}
.buildermain2 {background: url(/images/sitebuilder/templates_bg2.jpg) repeat-x #E9E9E9; margin: 0px; padding: 25px 23px 25px 23px;}
.builderlt {background: url(/images/sitebuilder/screen_left2.jpg) no-repeat #636669;}
.builderrt {background: url(/images/sitebuilder/screen_rt2.jpg) no-repeat #636669; padding: 20px 18px 20px 10px; color: #BCBCBC; font-size: 10px; white-space: normal;}
.builderrt2 {background: url(/images/sitebuilder/screen_rt22.jpg) no-repeat #636669; padding: 20px 18px 20px 10px; color: #BCBCBC; font-size: 10px; white-space: normal;}
.buildertemplatebg {background: url(/images/sitebuilder/template_bg.gif) no-repeat;}
.builderbottombg {background: url(/images/sitebuilder/screen_bottom.jpg) repeat-x #636669;}
.listheaderlt {background: url(/images/elements/headers_bg_left.jpg) repeat-x #EDEDED; padding-left: 28px; font-size: 14px; color: #666666;}
.listheaderrt {background: url(/images/elements/headers_bg_rt.jpg) repeat-x #EDEDED; padding-left: 28px; font-size: 14px; color: #666666;}
.infocelllt {background: url(/images/elements/info_lt.gif) repeat-y #F7F7F7;}
.infocellrt {background: url(/images/elements/info_rt.gif) repeat-y #F7F7F7;}
.infotextcell {padding: 14px 30px 20px 30px;}
.infotextcell2 {padding: 14px 30px 20px 20px;}
.featurecell {padding-top: 22px;}
.featurecellhome {padding: 3px 0px 10px 0px;}
.featuretable {background: url(/images/elements/feature_bg.jpg) repeat-x #ECEDEC; padding: 14px 0px 5px 26px;}
.featuresites {border-right: 3px solid #C4C4C4; border-bottom: 3px solid #C4C4C4;}
.newslettercell {padding-top: 31px;}
.newslettercellbg {background: url(/images/elements/newstable_bg.gif) repeat-x #FDFDFD;}
.newstext {background: url(/images/elements/newstable_bg.gif) repeat-x #FDFDFD; font-size: 10px; color: #666666; font-weight: bold;}
.newsfield {padding-left: 16px; padding-right: 6px; background: url(/images/elements/newstable_bg.gif) repeat-x #FDFDFD;}
.countrytext {background: url(/images/elements/country_bg.gif) repeat-x #FDFDFD; font-size: 10px; color: #666666; font-weight: bold;}
.footerlinkcell {font-size: 10px; color: #717171; padding-bottom: 6px; border-bottom: 1px solid #EEEEEE;}
.footer {padding: 15px 0px 5px 0px;}
.homevideobox {color: #000000; font-size: 11px; padding-right: 12px; padding-top: 12px; font-weight: bold; line-height: 18px;}

.headersmcell {background: url(/images/elements/website_design_diy.jpg) no-repeat; font-size: 11px; font-weight: bold; color: #FFFFFF; padding: 4px 14px 2px 14px}
.contentbonus {font-size: 11px; color: #666666; padding: 8px 8px 8px 12px; border-bottom: 1px solid #999999; line-height: 18px;}
.samplesitebg {background: url(/images/elements/computer_monitor.jpg) no-repeat top left; padding: 13px 9px 0px 11px;}
.testimonialpic {padding-right: 36px;}
.testimonialbg {background: url(/images/elements/computer_monitor_sm.jpg) no-repeat top right; padding: 7px 5px 12px 52px;}

.formleft {background: url(/images/sitebuilder/form_top_lt.gif) no-repeat top left #303233;}
.formright {background: url(/images/sitebuilder/form_top_rt.gif) no-repeat top right #303233;}
.formmain {background-color: #303233;}
.formfieldleft {color: #FFFFFF; font-size: 11px; font-weight: bold; border-right: 1px solid #ADAEAE; padding: 8px 10px 10px 0px;}
.formfieldleft2 {line-height: 16px; color: #FFFFFF; font-size: 11px; font-weight: bold; border-right: 1px solid #ADAEAE; padding: 8px 10px 10px 0px;}
.formfieldleft3 {line-height: 16px; color: #333333; font-size: 11px; font-weight: bold; border-right: 1px solid #ADAEAE; padding: 4px 10px 6px 16px;}
.formfieldright {color: #FFFFFF; font-size: 11px; font-weight: bold; border-left: 1px solid #6F7171; padding: 6px 16px 6px 16px;}
.formfieldright2 {line-height: 7px; border-left: 1px solid #6F7171; padding: 6px 16px 6px 16px;}
.formfieldright3 {line-height: 7px; padding: 2px 16px 2px 16px; color: #333333; font-size: 11px; font-weight: bold;}
.errorcolumn {line-height: 17px; font-size: 11px; font-weight: bold; padding: 4px 0px 6px 0px;}
.formsubtext {color: #CCCCCC; font-size: 11px; font-weight: normal;}
.formfieldtext {color: #FFFFFF; font-size: 11px; font-weight: bold;}
.formtable3 {}

.formgrayleft {background: url(/images/sitebuilder/gray_top_lt.gif) no-repeat top left #D4D4D4;}
.formgrayright {background: url(/images/sitebuilder/gray_top_rt.gif) no-repeat top right #D4D4D4;}
.formgraymain {background-color: #D4D4D4; padding: 10px 0px 10px 0px; color: #999999; font-size: 11px; font-weight: bold;}
.domainname {color: #333333; font-size: 11px; font-weight: bold; text-align: center; line-height: 26px;}

/* --     layers -note-were 11px higher on "top" for IE   -- */
#LayerExample {position:absolute; left:791px; top:45px;  width:200px;  height:43px; z-index:111;}


/* --     text styles    -- */
h1,h2,h3,h4,h5,h6 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
h1 {font: normal 18px Arial, Verdana, Sans-serif; color: #DE1818; line-height: 22px; margin: 0px 0px 3px 0px; padding: 0px 0px 3px 14px;}
.header1 {font-size: 28px; color: #DE1818; line-height: 20px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.header2 {font-size: 16px; color: #666666;}
.header3 {font-size: 18px; color: #545454; line-height: 20px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.wipheader {font-size: 15px; color: #BCBCBC;}
.subheader1 {font-size: 10px; color: #666666; font-weight: bold;}
.error {font-weight: bold; font-size: 11px; color: #CC0000;}
.error2 {font-weight: bold; font-size: 11px; color: #CCCC00;}
.error3 {font-weight: normal; font-size: 11px; color: #666666;}
.validation {font-weight: bold; font-size: 10px; color: #DE1818;}
.description {font-size: 9px; text-align: right; color: #999999; line-height: 20px;}
.samplesites {font-size: 11px; color: #7F7F7F; padding: 5px 14px 5px 14px;}
.samplecategories {font-size: 11px; font-weight: bold; color: #C1C0C0;}
.testimonialnames {font-size: 14px; font-weight: bold; color: #4C4C4C; padding: 42px 0px 15px 0px;}
.testimonialtext {font-size: 11px; color: #7F7F7F; padding: 0px 0px 45px 0px; border-bottom: 1px solid #CCCCCC;}
.faqheader {font-size: 13px; font-weight: bold; color: #4C4C4C;}
.details  {font-size: 10px; color: #999999;}

.quicktipred {background: url(/images/elements/quicktip_red.gif) no-repeat top left; color: #FFFFFF; font-size:11px; padding-left: 38px;}
.quicklinkred {color: #FFFFFF; font-size:11px;}
A.quicklinkred:link {color: #FFFFFF; font-size:11px; text-decoration: none;}
A.quicklinkred:visited {color: #FFFFFF; font-size:11px; text-decoration: none;}
A.quicklinkred:hover {color: #FAE6E6; font-size:11px; text-decoration: underline;}

.quicktipgray {background: url(/images/elements/quicktip_gray.gif) no-repeat top left; color: #FFFFFF; font-size:11px; padding-left: 38px;}
.quicklinkgray {color: #FFFFFF; font-size:11px;}
A.quicklinkgray:link {color: #FFFFFF; font-size:11px; text-decoration: none;}
A.quicklinkgray:visited {color: #FFFFFF; font-size:11px; text-decoration: none;}
A.quicklinkgray:hover {color: #EDEDED; font-size:11px; text-decoration: underline;}

/* --     text links     -- */
a:link {color: #545454; text-decoration: underline;}
a:visited {color: #545454; text-decoration: underline;}
a:hover {color: #333333; text-decoration: underline;}

.menu {font-size: 13px; color: #8E8E8E; text-decoration: none; white-space: nowrap;}
A.menu:link {font-size: 13px; color: #8E8E8E; text-decoration: none; line-height: 19px;}
A.menu:visited {font-size: 13px; color: #8E8E8E; text-decoration: none; line-height: 19px;}
A.menu:hover {font-size: 13px; color: #CC0000; text-decoration: none; line-height: 19px;}

.infoheaders {font-size: 14px; color: #666666; text-decoration: none}
A.infoheaders:link {font-size: 14px; color: #666666; text-decoration: none}
A.infoheaders:visited {font-size: 14px; color: #666666; text-decoration: none}
A.infoheaders:hover {font-size: 14px; color: #666666; text-decoration: underline}

.infocells {line-height: 8px;}
.infolinks {color: #666666; text-decoration: none;}
A.infolinks:link {color: #666666; text-decoration: none;}
A.infolinks:visited {color: #666666; text-decoration: none;}
A.infolinks:hover {color: #666666; text-decoration: underline;}

.credits {font-size: 10px; color: #717171;}
A.credits:link {font-size: 10px; color: #717171; text-decoration: none;}
A.credits:visited {font-size: 10px; color: #717171; text-decoration: none;}
A.credits:hover {font-size: 10px; color: #999999; text-decoration: underline;}

.sitemap {font-size: 10px; color: #B2B2B2; text-align: center;}
A.sitemap:link {font-size: 10px; color: #B2B2B2; text-decoration: none;}
A.sitemap:visited {font-size: 10px; color: #B2B2B2; text-decoration: none;}
A.sitemap:hover {font-size: 10px; color: #666666; text-decoration: underline;}

.footerlinks {font-size: 10px; color: #717171;}
A.footerlinks:link {font-size: 10px; color: #717171; text-decoration: none;}
A.footerlinks:visited {font-size: 10px; color: #717171; text-decoration: none;}
A.footerlinks:hover {font-size: 10px; color: #CC0000; text-decoration: underline;}

.builderlink {color: #BCBCBC; white-space: normal;}
A.builderlink:link {color: #BCBCBC; text-decoration: none; white-space: normal;}
A.builderlink:visited {color: #BCBCBC; text-decoration: none; white-space: normal;}
A.builderlink:hover {color: #EDEDED; text-decoration: underline; white-space: normal;}

.setupmeterlinks {font-size: 11px; color: #666666;}
A.setupmeterlinks:link {font-size: 11px; color: #666666; text-decoration: none;}
A.setupmeterlinks:visited {font-size: 11px; color: #666666; text-decoration: none;}
A.setupmeterlinks:hover {font-size: 11px; color: #666666; text-decoration: underline;}

.countrylinks {font-size: 11px; color: #C0C0C0; font-weight: bold;}
A.countrylinks:link {font-size: 11px; color: #C0C0C0; text-decoration: none;}
A.countrylinks:visited {font-size: 11px; color: #C0C0C0; text-decoration: none;}
A.countrylinks:hover {font-size: 11px; color: #FFFFFF; text-decoration: underline;}

.internallinks {font-size: 13px; color: #999999;}
A.internallinks:link {font-size: 13px; color: #999999; text-decoration: none;}
A.internallinks:visited {font-size: 13px; color: #999999; text-decoration: none;}
A.internallinks:hover {font-size: 13px; color: #999999; text-decoration: underline;}

.samplesitelinks {font-size: 11px; color: #4C4C4C; font-weight: bold; line-height: 26px;}
A.samplesitelinks:link {font-size: 11px; color: #4C4C4C; text-decoration: none; font-weight: bold;}
A.samplesitelinks:visited {font-size: 11px; color: #4C4C4C; text-decoration: none; font-weight: bold;}
A.samplesitelinks:hover {font-size: 11px; color: #4C4C4C; text-decoration: underline; font-weight: bold;}

.faqlinks {font-size: 11px; color: #4C4C4C;}
A.faqlinks:link {font-size: 11px; color: #4C4C4C; text-decoration: none;}
A.faqlinks:visited {font-size: 11px; color: #4C4C4C; text-decoration: none;}
A.faqlinks:hover {font-size: 11px; color: #4C4C4C; text-decoration: underline;}

.faqlinks2 {font-size: 12px; color: #4C4C4C;}
A.faqlinks2:link {font-size: 12px; color: #4C4C4C; text-decoration: underline;}
A.faqlinks2:visited {font-size: 12px; color: #4C4C4C; text-decoration: underline;}
A.faqlinks2:hover {font-size: 12px; color: #4C4C4C; text-decoration: underline;}

.stronglinks {font-size: 14px; color: #4C4C4C; font-weight: bold;}
A.stronglinks:link {font-size: 14px; color: #4C4C4C; text-decoration: none; font-weight: bold;}
A.stronglinks:visited {font-size: 14px; color: #4C4C4C; text-decoration: none; font-weight: bold;}
A.stronglinks:hover {font-size: 14px; color: #4C4C4C; text-decoration: underline; font-weight: bold;}

/* --     tables     -- */
#listcontainer {background-color: #F5F5F5; border-top: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999; font-weight: bold; color: #444748;}/* --     background-color: #444748     -- */
#listcontainer td {background-color: #F5F5F5; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; font-weight: bold; color: #444748; text-align: center; height: 30px;}
#listcontainer td.dark {background-color: #444748; font-weight: bold; color: #FFFFFF; text-align: left;}
#listcontainer td.divide {border-right: 1px solid #999999; font-weight: bold; color: #444748; text-align: left;}
#listcontainer td.dividesub {border-right: 1px solid #999999; font-weight: bold; font-size: 10px; color: #444748; text-align: left; padding-left: 10px;}

#listcontainer td.plain {background-color: #F5F5F5; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; font-weight: normal; color: #666666; text-align: left;}

#highlights {background: url(/images/spacer.gif) no-repeat;}
#highlights td {background: url(/images/home/features_bg.gif) no-repeat; padding: 28px 4px 20px 20px; vertical-align: top; height: 269px; font-family: "Trebuchet MS", Trebuchet, Arial; font-size: 14px; color: #222222;}
#highlights td a:link {color: #CC0000; text-decoration: none;}
#highlights td a:visited {color: #CC0000; text-decoration: none;}
#highlights td a:hover {color: #CC0000; text-decoration: underline;}

#faqcategory {background-color: #F7F7F7; color: #444748;}
#faqcategory td {background: url(/images/elements/faq_cell_bg.gif) repeat-y #F7F7F7; color: #444748; padding-top: 4px;}
#faqcategory td.dark {background: url(/images/elements/faq_header.jpg) no-repeat #F9F9F9; font-weight: bold; color: #5C5B5B; font-size: 13px; padding-left: 20px;}
#faqcategory td.bottom {background: url(/images/elements/faq_cell_footer.gif) repeat-y #F7F7F7;}
ul.faqslist {
  margin-top: 0px;    /* gets rid of space at the top */
  margin-left: 17px;  /* gets rid of extra space to the left  (IE) */
  padding-left: 20px;  /* gets rid of extra space to the left  (Firefox) */
  padding-right: 20px;
  margin-bottom: 0px; /* gets rid of space at the bottom */
}