/* CSS Document */

h1.main_title {
margin-top: 15px;
}

h1 {
font-size: 16px;
font-weight: bold;
}

.sb_header {
margin: 30px 0px 0px 0px;
padding: 0px;
}

ul#sb_steps {
background: url(/images/sitebuilder/sb_steps.jpg) no-repeat;
width: 728px;
height: 150px;
padding: 0px;
margin: 0px;
}

ul#sb_steps li {
display: block;
float: left;
width: 180px;
height: 60px;
padding-top: 40px;
}

ul#sb_steps li.sb_step1 {
padding-left: 60px;
}

ul#sb_steps li.sb_step2 {
padding-left: 50px;
}

ul#sb_steps li.sb_step3 {
padding-left: 50px;
}

.center {
text-align: center
}


/***** Sitebuilder Features *****/

ul.sbf_list {
padding: 0px 0px 10px 0px;
margin: 0px;
height: 140px;
width: 650px;
}

ul.sbf_list li {
list-style: none;
float: left;
width: 215px;
height: 40px;
display: block;
padding-bottom: 10px;
}

ul.sbf_list li img{
float: left;
height: 40px;
width: 40px;
}

ul.sbf_list li p {
margin: 0px;
padding: 6px 0px 0px 10px;
line-height: 10px;
float: left;
display: block;
width: 120px;
height: 30px;
overflow: hidden;
}

#content ul.sbf_list li p.small {
	line-height: 13px;
	padding: 3px 0px 0px 10px;
}

.sbf_cap {
font-size: 16px;
color: #555555;
display: block;
border-bottom: 1px solid #999999;
}

.sbf_div {
border-bottom: 1px solid #999999;
}

div.sbf_bn {
margin: 10px 0px 0px 0px;
height: 50px;
width: 540px;
margin-left: auto;
margin-right: auto;
}

div.sbf_bn p {
margin: 0px;
padding: 5px 6px 0px 0px;
font-size: 14px;
font-weight: bold;
float: right;
}

div.sbf_bn img {
float: right;
margin: 0px;
padding: 0px;
}

#sbf_or_cont {
margin-left: auto;
margin-right: auto;
padding-top: 20px;
width: 640px;
height: 250px;
}


#sbf_basic {
width: 250px;
height: 250px;
float: left;
}

#sbf_basic ul {
padding: 0px;
margin: 0px;
}

#sbf_basic ul li {
list-style: none;
line-height: 1.5em;
}

#sbf_basic ul li.sbf_check {
list-style: square;
list-style-position: inside;
padding-left: 2px;
}

#sbf_basic h3 {
text-align: left;
padding: 0px;
margin: 0px;
}

#sbf_or {
padding: 30px 0px 0px 0px;
height: 200px;
width: 59px;
float: left;
}

#sbf_unlim {
width: 250px;
height: 250px;
padding-left: 50px;
float: left;
}

#sbf_unlim ul {
padding: 0px;
margin: 0px;
}

#sbf_unlim ul li {
list-style: none;
line-height: 1.5em;
}

#sbf_unlim ul li.sbf_check {
list-style: square;
list-style-position: inside;
padding-left: 2px;
}

#sbf_unlim h3 {
text-align: left;
padding: 0px;
margin: 0px;
}


/***** SiteBuilder Templates *****/

img.sbt_order {
float: right;
margin-right: 15px;
}

ul.sbt_list {
padding: 0px;
margin: 0px;
}

ul.sbt_list li {
padding-left: 1px;
list-style: square;
list-style-position: inside;
line-height: 1.5em;
}

h2.sbt_list_cap {
font-size: 14px;
padding-top: 20px;
margin: 0px;
color: #333;
}

h2.sbt_temp_cap {
font-size: 14px;
padding-top: 70px;
padding-bottom: 3px;
margin: 0px;
color: #333;
}

#sbt_temp_img {
background: url(/images/sitebuilder/sbt_grad.jpg) repeat-x #f4f4f4;
width: 718px;
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
}

#sbt_temp_img img {
margin: 8px;
}

#sbt_temp_img img.sbleftpad {
margin-left: 20px;
}

