	body {
	background: #ffffff url(../images/body.bg.jpg) repeat-x bottom left;
	margin: 0px; 
	padding: 0px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.8em;
}
#h1, #h2 {
	display: none;
}
#outer {
	position: relative; 
	width: 780px; 
	height: 600px;
	margin: 0px auto; 
	background: #ffffff url(../images/div.outer.jpg) no-repeat bottom right; 
	border-bottom: 25px solid #666666; 
	padding: 0px 0px 25px 0px; 
	border-left: 1px solid #c6ccc2; 
	border-right: 1px solid #c6ccc2;
}
body.inside #outer {
	height: auto;
	background-image: url(../images/div.outer2.gif);
}
#homepage #outer {
	padding-top: 88px;
	background-image: url(../images/div.outer4.jpg);
}
#homepage.full #outer.mini {
	background: #ffffff url(../images/img.header.gif) no-repeat top;
	
}
#header {
	width: 780px; 
	height: 88px; 
	position: relative; 
	z-index: 20;
}
#header ul {
	margin: 0px; 
	padding: 0px; 
	list-style-type: none; 
	text-indent: 0px;
}
#header ul li a, #header h3 {
	font-size: 0px; 
	color: transparent; 
	text-indent: -2000px;
	display: block;
}
#h3-1 {
	margin: 0px; 
	display: block; 
	width: 263px; 
	height: 24px; 
	position: absolute; 
	top: 64px; 
	left: 133px; 
	background: url(../images/h3.hosting.jpg) no-repeat top left;
}
#homepage #h3-1 {
	background-image: url(../images/home.hosting.gif);
	width: 262px;
	height: 32px;
	top: 65px;
	left: 134px;
}
#h3-2 {
	margin: 0px; 
	display: block; 
	width: 251px; 
	height: 24px; 
	position: absolute; 
	top: 64px; right: 0px; 
	background: url(../images/h3.online.jpg) no-repeat top left;
}
#homepage #h3-2, .full #h3-2 {
	background-image: url(../images/home.paypal.gif);
	width: 131px;
	height: 32px;
	top: 65px;
	left: 529px;
}
#builder-signup {
	display: block; 
	background: url(../images/img.signup.jpg) no-repeat top left; 
	position: absolute; 
	top:0px; 
	left: 396px;
}
#builder-signup a {
	width: 133px; 
	height: 94px; 
}
#homepage #builder-signup, .full #builder-signup {
	background: url(../images/home.signup.gif) no-repeat top left;
	top: 0px;
	left: 396px;
}
#homepage #builder-signup a, .full #builder-signup a {
	width: 133px;
	height: 97px;
}
#website-logo {
	position: absolute; 
	top: 0px; 
	left: 0px;
}
#builder-training {
	display: block;
	background: url(../images/img.training.jpg) no-repeat top left; 
	position: absolute; 
	top: 0px; 
	left: 133px;
}
#builder-training a { 
	width: 133px; 
	height: 64px; 
}
#website-templates {
	display: block; 
	background: url(../images/img.templates.jpg) no-repeat top left; 
	position: absolute; 
	top: 0px; 
	left: 266px;
}
#website-templates a {
	width: 130px; 
	height: 64px; 
}
#builder-details {
	display: block;
	background: url(../images/img.details.jpg) no-repeat top left; 
	position: absolute; 
	top: 24px; 
	right: 119px;
}
#builder-details a {
	width: 132px; 
	height: 64px; 
}
#homepage #domain-names, .full #domain-names {
	position: absolute;
	display: block;
	background: url(../images/home.domains.gif) no-repeat top left;
	top: 0px;
	left: 134px;
}
#homepage #domain-names a, .full #domain-names a {
	display: block;
	width: 132px;
	height: 65px;
}
#paypal-signup {
	display: block;
	position: absolute;
	top: 0px;
	left: 529px;
	background: url(../images/home.paypalsign.gif) no-repeat top left;
}
#paypal-signup a {
	display: block;
	width: 131px;
	height: 65px;
}
#website-services {
	display: block; 
	background: url(../images/img.services.jpg) no-repeat top left; 
	position: absolute; 
	top: 24px; 
	right: 0px;
}
#website-services a {
	width: 119px; 
	height: 64px; 
}
#homepage #website-services, .full #website-services {
	right: auto;
	left: 266px;
	top: 0px;
	background-image: url(../images/home.services.gif);
}
#homepage #website-services a, .full #website-services a {
	width: 130px;
	height: 65px;
}
#new-login {
	display: block;
	position: absolute;
	top: 0px; 
	left: 660px;
	background: url(../images/home.loginnew.gif) no-repeat top left; 
}
#new-login a {
	width: 120px; 
	height: 55px;
}
#old-login {
	display: block;
	position: absolute;
	top: 55px; 
	left: 660px;
	background: url(../images/home.loginold.gif) no-repeat top left;
}
#old-login a {
	width: 120px; 
	height: 42px;
}
#header ul li ul, ul#details {
	display: none;
	position: absolute; 
	z-index: 25;
	left: 0px; 
	top: 63px; 
	margin: 0px; 
	padding: 0px; 
	text-indent: 0px; 
	list-style-type: none; 
	border: 1px solid #9fa3ae;
	border-top: none;
}
#header ul #builder-details ul, #header ul #website-services ul {
	top: 47px;
}
ul#details {
	width: 214px;
	left: 10px; 
	top: 400px;
}
#header ul li:hover ul, ul#details {
	display: block;
}
#header ul li ul li {
	display: block;
	margin: 0px;
	padding: 0px;
}
#header ul li ul li a, #homepage #header ul li ul li a, ul#details a {
	display: block; 
	width: auto; 
	padding: 4px; 
	background-color: #f1f1f1; 
	color: #000000; 
	text-decoration: none; 
	font-size: 0.9em; 
	text-indent: 0px; 
	font-weight: bold;
	height: 1.3em;
	border-top: 1px solid #ffffff;
}
#header ul li ul li a.highlight, #header ul li ul a:hover, #homepage #header ul li ul a:hover, ul#details a:hover {
	background-color: #d0e392;
}
#builder-training ul { 
	width: 133px; 
}
#website-templates ul {
	width: 130px;
}
#builder-details ul {
	width: 131px; 
}
#website-services ul {
	width: 118px; 
}
#homepage #website-services ul {
	width: 128px;
}
#content {
	width: 780px; 
	min-height: 448px; 
	height: auto !important; 
	height: 448px; 
	background: url(../images/div.content.jpg) no-repeat top left; 
	padding: 0px; 
	padding-top: 20px; 
	margin: 0px;
	z-index: 10;
	position: relative;
}
body.girl2 #content {
	background-image: url(../images/div.content2.jpg);
}
body.girl3 #content {
	background-image: url(../images/div.content3.jpg);
}
body.girl4 #content {
	background-image: url(../images/div.content4.jpg);
}
body.girl5 #content {
	background-image: url(../images/div.content5.jpg);
}
body.full #content {
	background-image: none;
}
#focus {
	margin-left: 273px; 
	padding: 5px 20px 5px 5px; 
	height: 167px; 
	overflow: auto; 
	margin-right: 8px; 
	border: 1px solid #cccccc; 
	border-width: 1px 1px 0px 1px;
}
body.inside #focus {
	height: 349px;
}
body.full #focus {
	margin-left: 8px;
	margin-top: 45px;
}
body.full #focus:not(#xyz) {
	margin-top: 25px;
}
#homepage #focus {
	height: auto;
	margin-bottom: 60px;
	border-bottom: 1px solid #cccccc;
	margin-left: 240px;
}
#gallery {
	position: absolute; 
	background-color: #ffffff; 
	border: 1px solid #686766; 
	width: 247px; 
	height: 525px; 
	top: 108px; 
	left: 8px; 
	padding: 3px;
	margin-top: 45px;
}
#gallery img {
	border: 0;
}
#gallery div img {
	margin: 3px;
}
#gallery h4 {
	display: none;
}
.gallery-popup {
	display: none;
}
#galleryJump {
	position: relative;
	top: -44px;
}
#samplesJump {
	position: relative;
	top: -44px;
}
#gallery-templates {
	background-color: #ffffff; 
	height: 495px; 
	overflow-y: scroll; 
	position: absolute; 
	top: 5px; 
	width: 241px; 
	left: 6px; 
	z-index: 20;
}
#gallery-samples {
	background-color: #ffffff; 
	height: 495px; 
	overflow-y: scroll; 
	position: absolute; 
	top: 5px; 
	width: 241px; 
	left: 6px; 
	z-index: 15;
}
#TB_ajaxContent {
	text-align: center;
}
.gallery-popup a img {
	display: block;
}

#tutorials {
	position: absolute; 
	background-color: #ffffff; 
	border: 1px solid #686766; 
	width: 247px; 
	height: 525px; 
	top: 700px; 
	left: 8px; 
	padding: 3px;
	margin-top: 45px;
}
#tutorials img {
	border: 0;
}
#tutorials div img {
	margin: 3px;
}
#tutorials h4 {
	display: none;
}
.tutorial-popup {
	display: none;
}
#tutorialJump {
	position: relative;
	top: -44px;
}
#tutorials-content {
	background-color: #ffffff; 
	height: 495px; 
	overflow-y: scroll; 
	position: absolute; 
	top: 5px; 
	width: 241px; 
	left: 6px; 
	z-index: 20;
	font-size: 0.85em;
}
#tutorials-content dd {
	background: url(../images/play.jpg) no-repeat top left;
	margin: 0px;
	padding-left: 73px;
	min-height: 70px;
	height: auto !important;
	height: 70px;
}
#tutorials-content ul {
	margin: 0px;
	padding: 0px;
	text-indent: 0px; 
}
#tutorials-content a {
	text-decoration: underline;
	color: #0000ff;
	cursor: pointer;
}
#outer div.full {
	height: auto;
	overflow: none;
	border-bottom-width: 1px;
	margin-bottom: 75px;
	border-color: #cccccc;
	
}
#focus h1, #focus h2, #focus h3 {
	font-size: 1em;
	font-weight: bold;
	text-align: left;
}
#subnav, .subnav {
	margin: 0px 0px 0px 273px; 
	padding: 0px; 
	list-style-type: none; 
	font-weight: bold; 
	font-size: 0.9em; 
	display: block; 
	width: 497px; 
	height: 21px; 
	background: url(../images/ul.subnav.jpg) repeat-x top left;
	border: 1px solid #cccccc;
}
body.full #subnav {
	width: 762px;
	margin: 0px 8px;
	position: absolute;
	top: 111px;
}
#subnav li, .subnav li {
	display: inline; 
	padding-left: 10px; 
	padding-right: 10px;
	line-height: 22px;
}
#subnav li a, .subnav li a {
	color: #000000; 
	text-decoration: none;
}
h2#subnav {
	padding-left: 10px;
	line-height: 22px;
	margin-bottom: 45px;
}
body.full h2#subnav {
	margin-left: 8px;
	width: 752px;
}
body.full h2#subnav:not(#xyz) {
	margin-left: 8px;
}
#focus .subnav {
	margin-left: 0px;
	position: relative;
	left: 0px;
	width: 735px;
}
#website-builder-message {
	margin-left: 273px; 
	margin-top: 14px; 
	height: 169px; 
	background: url(../images/build-your-website-online.gif) no-repeat top left;
}
#website-builder-message p, #website-builder-message ul {
	display: none;
}
#builder-trial {
	display: block; 
	position: absolute;
	bottom: 30px;
	left: 273px;
	width: 171px; 
	height: 28px; 
	font-size: 0px; 
	color: transparent; 
	text-indent: -2000px; 
	background: url(../images/img.trial.jpg) no-repeat top left;
}
body.full #builder-trial {
	position: absolute;
	margin-left: 0px;
	bottom: 31px;
	left: 260px;
}
body.secure #builder-trial {
	left: 350px;
}
#footer {
	display: block; 
	position: relative; 
	font-weight: bold; 
	margin: 0px; 
	padding: 0px; 
	text-indent: 0px; 
	list-style-type: none; 
	text-align: right; 
	width: 780px; 
	text-transform: lowercase; 
	font-size: 0.9em;
	margin: -20px auto 20px auto;
	color: #ffffff;
}
#footer li {
	display: inline; 
	padding: 10px;
}
#footer li a {
	text-decoration: none; 
	color: #ffffff;
}

label.tabled, div.tabled {
	display: block; 
	text-align: left; 
	position: relative; 
	margin-bottom: 6px;
}
* html label.tabled, div.tabled {
	padding-left: 235px;
	text-align: left;
}
fieldset {
	width: 468px;
}
fieldset div.tabled {
	width: 245px; 
	position: relative;
	padding-left: 217px;
}
fieldset label.tabled {
	width: 245px;
	position: relative;
	padding-left: 80px;
}
fieldset legend {
	margin-bottom: 10px;
}
.tabled span {
	position: absolute; 
	left: 1px;
	width: 230px;
	text-align: right;
}
* html .tabled span {
	left: -235px;
}
em.maxlength {
	position: absolute;
	right: 90px;
	text-align: left;
}
* html em.maxlength {
	right: 80px;
}
fieldset .tabled span {
	width: 216px;
}
label.tabled input, label.tabled select, label.tabled textarea {
	width: 230px;
	margin-left: 235px;
}
* html label.tabled input, * html label.tabled select, * html label.tabled textarea {
	margin-left: auto;
}
fieldset label.tabled input, fieldset label.tabled select, fieldset label.tabled textarea {
	width: 215px;
	margin-left: 145px;
}
* html fieldset label.tabled {
	padding-left: 222px;
}
* html fieldset .tabled span {
	left: -1px;
}
* html fieldset label.tabled input, * html fieldset label.tabled select, * html fieldset label.tabled textarea {
	margin-left: auto;
}

#handzon_toc dt hr {
	margin-top: 16px;
}
#handzon_toc dd {
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}
#handzon_toc dd img {
	display: block;
	margin: 4px auto;
}

strong.heading, dt.heading {
	display: block;
	padding: 8px 0;
	font-weight: bold;
}
strong.separated, dt.separated {
	border-top: 2px solid #c0c0c0;
	margin-top: 8px;
}
#printthis {
	margin-top: 3em;
	text-align: right;
}
#demogrid {
	display: block;
	width: 736px;
	height: 800px;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	list-style-type: none;
}
#demogrid li {
	display: block;
	float: left;
	width: 184px;
	height: 175px;
	text-align: center;
	padding: 10px 0;
}
#demogrid li a img {
	display: block;
	margin: 0px auto 8px auto;
	border: 0px;
}
img.sitepreview {
	display: block;
	margin: 10px auto;
}

table.beveled {
	border: 1px inset #c0c0c0; 
	padding: 3px;
}
table.beveled td {
	border: 1px outset #c0c0c0; 
	padding: 10px;
}
table.beveled th.colored {
	background-color: #efefef;
}
em.highlight {
	font-style: normal; 
	color: #cd5812; 
}
em.free, em.sale {
	font-style: normal;
	font-weight: bold;
	color: #649007;
}
li.unbullet {
	list-style-type: none; 
	font-weight: bold;
}
table.top th, table.top td {
	vertical-align: top;
}
table.left th, table.left td {
	text-align: left;
}

#handzon_chat {
	display: block;
	position: absolute;
	bottom: 5px;
	left: 35px;
	width: 180px;
	height: 80px;
	text-align: center;
	margin-bottom: 4px;
}
body.full #handzon_chat {
	bottom: 8px;
	left: 10px;
}
body.secure #handzon_chat {
	left: 150px;
}
#handzon_chat a img {
	border: 0;
	display: block;
}
#builder-chat-by {
	text-decoration: none;
	font-size: 10px;
	color: #000000;
}
#builder-chat-by strong {
	font-weight: normal;
	color: #003163;
}
#builder-chat-by strong em {
	font-style: normal;
	color: #ad3100;
}
div.seo a {
	color: #000000;
	text-decoration: none;
	cursor: text;
}
div.seo a.normal, #homepage div.seo form a, #homepage .seo #gallery a {
	color: #0000ff;
	text-decoration: auto;
	cursor: auto;
}
#homepage #trialform {
	margin-left: 273px;
	margin-right: 8px;
	margin-bottom: 8px;
	border: 1px solid #cccccc;
}
#homepage #trialform h1 {
	font-size: 16px;
}
#homepage #trialform h1, #homepage #trialform p {
	padding-left: 20px;
}
#trial {
	display: block;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-right: 70px;
	text-align: right;
	background: url(../images/form.trialsignup.jpg) no-repeat top left;
	height: 230px;
	position: relative;
	font-size: 0.9em;
}
#homepage #trial h1 {
	font-size: 20px;
	text-transform: uppercase;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#trial h1 em {
	font-style: normal; 
}
#trial h2 {
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	margin: 0px;
	padding: 0px;
	margin-bottom: 6px;
}
#trial input.submit {
	float: right;
	position: relative;
	right: 125px;
}
#trial div {
	padding-top: 4px;
}
#trial p {
	margin: 6px 0;
}
#homepage #trial a {
	cursor: pointer;
	text-decoration: underline;
}
#progressTabs {
	margin: 0;
	padding: 0;
	text-indent: 0;
	list-style-type: none;
	position: absolute;
	width: 490px;
	right: 10px;
	top: 42px;
}
#progressTabs li {
	float: left;
	padding: 3px 10px 3px 10px;
	border: 1px solid #9ea5ef;
	border-bottom-width: 0px;
}
#progressTabs li.selected {
	background-color: #ffffff;
}
span.V12Black {
	display: block;
	width: 500px;
}
span.V12Black:not([class^=V12BLACK]) {
	border-left: 232px solid #ffffff;
}
td.V12Black {
	padding: 4px;
}
#reseller {
	display: block;
	background: url(../images/a.reseller.jpg) no-repeat;
	width: 251px;
	height: 24px;
	border: 0;
	position: absolute;
	right: 0px;
	top: 0px;
	text-indent: -2000px;
}
#focus #free-website-builder {
	cursor: pointer;
}
#focus #free-website-builder img {
	border: none;
}
