@charset "UTF-8";
/* CSS Document */


body {
	background-color: #E9E9E9;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	/* font-family: Ariel, Helvetica, sans-serif; */
	font-size: small;
	color: #333;
	line-height: 1.4em;
}
table {
	border-collapse: collapse;
}
a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:link {
	color: #4c707e;
}
a:visited {
	color: #4c707e;
}
a:hover {
	color: #4c707e;
}
a:active {
	color: #4c707e;
}
form {
	margin: 0px;
	padding: 0px;
}
h1 {
	margin: 0px;
	font-size: 2em;
	font-weight: bold;
	color: #000000;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 1.3em;
}
h2 {
	font-size: 1.1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	color: #000000;
}
h3 {
	font-weight: normal;
	color: #01599c;
	font-size: 1.4em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.clear {
	clear: both;
}
.SlidingPanelsContentGroup {min-height:0;}
input.checkbox_terms {
	width: 10px;
}
form {
	margin: 0px;
	padding: 0px;
}
.disclaimer {
	text-align: right;
	color: #999999;
	margin-right: 40px;
	font-size: .90em;
	font-style: italic;
}







/* Bodywrappers & Page Structure
------------------------------------------------- */
.____BODYWRAPPERS{}


#bodywrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
#bodycontent {
	background-image: url(images_site/page_back.gif);
	width: 960px;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-y;
}
#bodycontent_help {
	background-image: url(images_site/help_maintab_home_back.gif);
	width: 960px;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-y;
}
#bodycontent_home {
	background-image: url(images_site/page_back.gif);
	width: 960px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.content_default {
	display: block;
	padding-right: 27px;
	padding-left: 27px;
	padding-bottom: 0px;
	padding-top: 5px;
}
.content_default_miva {
	display: block;
	padding-right: 27px;
	padding-left: 27px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}
.page_top {
	padding-bottom: 10px;
}
.page_top_miva {
	padding-bottom: 0px;
}
.page_top_help {
}


.threecolumn {
	float: left;
	width: 270px;
	margin-right: 16px;
	margin-left: 16px;
	font-size: 0.9em;
	line-height: 1.3em;
}
.threecolumn h1 {
	font-size: 1.3em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
.threecolumn p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.threecolumn ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
}
.threecolumn ul li {
	margin: 0px;
	padding-bottom: 4px;
}





/* Headers
------------------------------------------------- */
.____HEADERS{}



#header {
	background-image: url(images_site/header.gif);
	background-repeat: no-repeat;
	min-height: 128px;
	width: 960px;
}
#header #logo {
	float: left;
	width: 351px;
}
#header #phone_number {
	float: left;

	padding-left: 70px;
}
#header #sub_navigation {
	float: right;
	width: 340px;
	padding-top: 30px;
	padding-right: 25px;
}
#header #sub_navigation ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#header #sub_navigation ul li {
	float: right;
	padding-left: 30px;
	font-weight: bold;
}
#header #sub_navigation ul li.last {
	padding-left: 0px;
}
#header #sub_navigation ul li a {
	color: #000000;
	text-decoration: none;
}
#header #main_navigation {
	padding-top: 15px;
	padding-left: 25px;
	float: left;
	width: 590px;
}
#header #main_navigation ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#header #main_navigation ul li {
	float: left;
	font-weight: bold;
	padding-right: 40px;
	font-size: 1.05em;
}
#header #main_navigation ul li a {
	color: #000000;
	text-decoration: none;
}

#header #place_order {
	float: right;
	padding-top: 11px;
	padding-right: 20px;
	padding-bottom: 11px;
}
#header img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}

#header_popup {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding-top: 15px;
	margin-bottom: 5px;
}
#header_popup.hosting {
	background-image: url(images_site/logo_host_popup.gif);
	background-repeat: no-repeat;
	background-position: right center;
}






/* Footer
------------------------------------------------- */
.____FOOTER{}


#footer {
	background-color: #FFFFFF;
	background-image: url(images_site/footer_back.gif);
	background-repeat: no-repeat;
	padding-top: 16px;
	padding-right: 18px;
	padding-left: 18px;
	padding-bottom: 3px;
}
#footer_checkout {
	background-color: #FFFFFF;
	background-image: url(images_site/page_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 40px;
}
#footer_help {
	background-color: #FFFFFF;
	background-image: url(images_site/page_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: auto;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 40px;
}
#footer_tall {
	background-color: #FFFFFF;
	background-image: url(images_site/page_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 906px;
	padding: 27px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D3D3D3;
}
#footer_pop {
	width: 736px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 30px;
	padding-left: 7px;
}
#footer_pop a {
	color: #527988;
	font-weight: bold;
	font-size: 1.1em;
}
.sharethis {
	float: left;
	margin-left: 25px;
	margin-top: 18px;
}
.sharethis a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.followuson {
	float: left;
}
.footer_navigation {
	float: right;
	margin-top: 4px;
}
.footer_navigation td.td3 {
	padding-left: 8px;
	padding-right: 7px;
}
#pagebottom {
	padding-top: 10px;
	padding-right: 18px;
	padding-bottom: 10px;
	padding-left: 18px;
}
#geotrustfoot {
	float: left;
}
#copyright {
	font-size: 0.85em;
	color: #999999;
	background-color: #E9E9E9;
	float: left;
	padding-left: 10px;
	line-height: 1.2em;
}
#mivaicon {
	float: right;
}
#silasicon {
	float: right;
	margin-left: 25px;
}





/* Stretch Box
------------------------------------------------- */
.____STRETCHBOX{}


.box_stretch {
	background: url(images_site/box_stretch_bottomleft.gif) no-repeat left bottom;
}
.box_stretch_outer {
	background: url(images_site/box_stretch_bottomright.gif) no-repeat right bottom;
	padding-bottom: 20px;
}
.box_stretch_inner {
	background: url(images_site/box_stretch_topleft.gif) no-repeat left top;
}
.box_stretch h2 {
	background: url(images_site/box_stretch_topright.gif) no-repeat right top;
	padding-top: 20px;
}
.box_stretch h2, .box_stretch p {
	padding-left: 20px;
	padding-right: 20px;
}
.box_titlefill {
	background-color: #E9E9E9;
	padding: 5px;
}




/* Newsletter
------------------------------------------------- */
.____NEWSLETTER{}


.signupbox_intro {
	width: 320px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.signupbox_intro h1 {
	font-size: 1em;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	display: inline;
}
.signupbox_design {
	width: 320px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 290px;
	margin-top: 3px;
}
.signupbox_design  h3 {
	font-size: 1em;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	display: inline;
	color: #000000;
}
.signupbox {
	width: 330px;
	padding-top: 10px;
	padding-bottom: 2px;
}
.signupbox h1 {
	font-size: 1em;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	display: inline;
}
.signupbox_order {
	padding-left: 20px;
}
.signupbox_order h1 {
	font-size: 1em;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	display: inline;
}
#design_newsletter {
}
#design_newsletter h1 {
	font-size: 1.2em;
	text-align: center;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#design_newsletter h2 {
	font-size: 1em;
	font-weight: normal;
	text-align: center;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}






/* Home Page
------------------------------------------------- */
.____HOME{}


.homelogo {
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 7px;
	margin-bottom: 10px;
	padding-top: 7px;
	border: 1px solid #CCCCCC;
}
.home_intro {
	margin-bottom: 10px;
	width: 650px;
	float: left;
	clear: left;
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D3D3D3;
	padding-top: 20px;
}
.home_intro h1 {
	font-size: 16px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: normal;
}
.home_learnmore {
	display: block;
	text-align: center;
	font-size: 1.3em;
	font-weight: normal;
	margin-right: 40px;
	margin-bottom: 15px;
}

a.home_learnmore {
	color: #4c707e;
}
.home_onetwothree {
	text-align: center;
	color: #000000;
	font-size: 2.3em;
	font-weight: bold;
	padding-bottom: 10px;
}








#whatsnew {
	width: 223px;
	background-image: url(images_site/whatsnew_back.gif);
	background-repeat: repeat-y;
	float: right;
	margin-right: 0px;
	margin-top: 0px;
}
.whatsnewitem {
	float: left;
	background-image: url(images_site/whatsnew_button.gif);
	background-repeat: no-repeat;
	margin-left: 2px;
	padding-left: 14px;
	min-height: 42px;
	display: inline;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D3D3D3;
	margin-bottom: 1px;
	width: 203px;
	background-color: #CCCCCC;
}
.whatsnewarrow {
	float: right;
}
#whatsnew h1 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	line-height: 14px;
	float: left;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 182px;
}
#whatsnew h1 a {
	color: #315666;
	text-decoration: none;
}
#whatsnew p {
	margin: 0px;
	font-size: 11px;
	line-height: 14px;
	float: left;
	clear: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 17px;
	padding-left: 0px;
	width: 182px;
}





.home_video {
	width: 293px;
	float: left;
	padding-top: 55px;
	padding-left: 40px;
	padding-right: 30px;
}
.videoframe2 {
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
}






#home_show_rotate {
	height: 425px;
	width: 960px;
	background-image: url(images_site/home_show_rotate_back2.gif);
	background-repeat: no-repeat;
}
#home_show_rotate .title {
	float: left;
	padding-top: 50px;
	padding-left: 33px;
}
#home_show_rotate .text {
	float: left;
	padding-left: 52px;
	clear: left;
	width: 340px;
	padding-top: 17px;
	padding-bottom: 17px;
	font-size: 15px;
	line-height: 20px;
}
#home_show_rotate .button {
	float: left;
	clear: left;
	padding-left: 90px;
}
#home_show_rotate .image {
	float: right;
	padding-top: 33px;
	padding-right: 1px;
}



.home_column {
	width: 200px;
	float: left;
	margin-right: 22px;
}
.home_column h1 {
	margin: 0px;
	font-size: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-weight: normal;
}
.home_column p {
	margin: 0px;
	padding: 0px;
	color: #666;
}
.home_column img {
	display: block;
	margin-left: 40px;
	margin-bottom: 5px;
}

.home_section_title {
	float: left;
	width: 662px;
}
.home_section_title h1 {
	font-size: 21px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.home_section_title h2 {
	font-weight: normal;
	color: #666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 12px;
}
.home_learnmore {
	clear: left;
	float: left;
	font-size: 16px;
	margin-top: 15px;
	margin-bottom: 0px;
}







/* Home Page Video Pop Over
------------------------------------------------- */
.____HOME_VIDEO{}



#blanket {
	background-color:#111;
	opacity: 0.75;
	filter:alpha(opacity=75);
	position:absolute;
	z-index: 9001;
	top:0px;
	left:0px;
	width:100%;
}
#popUpDiv {
	position: absolute;
	background-color: #FFFFFF;
	width: 642px;
	z-index: 9002;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
}
.videoframe {
	border: 1px solid #b1b1b1;
}
.closevideo {
	padding-top: 10px;
	text-align: center;
}
.closevideo a {
}
.icon_videohelp {
}
.attr_missing {
	font-size: 1.3em;
	font-weight: bold;
	color: #FF0000;
}


/* Features
------------------------------------------------- */
.____FEATURES{}


.features_shared {
	margin-bottom: 0px;
}
.features_shared h1 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	font-weight: normal;
	font-size: 30px;
}
.features_shared h2 {
	margin: 0px;
	font-size: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: normal;
}
.features_shared p {
	margin: 0px;
	padding: 0px;
}
.features_shared ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.features_shared li {
	margin-bottom: 1px;
}
#features_design {
	background-image: url(images_site/web-store-features-design.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	min-height: 415px;
	padding-right: 450px;
	padding-left: 50px;
	padding-top: 1px;
	margin-bottom: 45px;
	margin-right: 1px;
	margin-top: 20px;
}
.fd_thumb {
	margin-right: 8px;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
}
#features_support {
	background-image: url(images_site/web-store-features-support-videos.jpg);
	background-repeat: no-repeat;
	background-position: 60px center;
	min-height: 390px;
	padding-right: 50px;
	padding-left: 370px;
	padding-top: 10px;
	margin-bottom: 35px;
}
#features_module {
	background-image: url(images_site/web-store-features-miva-module.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	min-height: 470px;
	padding-right: 510px;
	padding-left: 50px;
	padding-top: 20px;
	margin-bottom: 30px;
	margin-right: 1px;
}
#features_pages {
	padding-right: 50px;
	padding-left: 372px;
	background-image: url(images_site/web-store-features-web-pages2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	min-height: 500px;
	padding-top: 10px;
	margin-left: 1px;
	margin-bottom: 0px;
}
img.bigbutton {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 140px;
}
#features_seo {
	background-image: url(images_site/web-store-features-seo-friendly.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	min-height: 390px;
	padding-right: 482px;
	padding-left: 50px;
	padding-top: 35px;
	margin-bottom: 35px;
	margin-right: 1px;
}
#features_miva {
	background-image: url(images_site/web-store-features-miva-ecommerce.gif);
	background-repeat: no-repeat;
	background-position: 40px 10px;
	padding-right: 50px;
	padding-left: 290px;
	padding-top: 3px;
	margin-bottom: 25px;
}
#features_hosting {
	background-image: url(images_site/web-store-features-web-host.gif);
	background-repeat: no-repeat;
	background-position: 40px 10px;
	padding-right: 50px;
	padding-left: 290px;
	padding-top: 3px;
	margin-bottom: 60px;
}
#features_custom {
	padding-right: 50px;
	padding-left: 50px;
	margin-bottom: 10px;
}
#features_custom_img {
	margin-bottom: 40px;
	padding-left: 1px;
}







/* Benefits
------------------------------------------------- */
.____BENEFITS{}


#compare {
	width: 790px;
	margin-right: auto;
	margin-left: auto;
}
#compare table {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#compare table td {
	width: 200px;
	padding: 5px;
	text-align: center;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#compare table th {
	width: 200px;
	background-color: #CCCCCC;
	padding-top: 8px;
	padding-bottom: 8px;
}
#compare table tr.top {
}
#compare table tr.main {
}
#compare table th.left {
	width: 150px;
}
#compare table td.left {
	text-align: left;
	font-weight: bold;
	width: 150px;
}




/* Thumbnails
------------------------------------------------- */
.____THUMBNAILS{}


.thumbnail {
	width: 195px;
	float: left;
}
.thumbnail img {
	display: block;
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.thumbnail h1 {
	font-size: .9em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.thumbnail h2 {
	font-size: 0.85em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #666666;
}
.thumbnail table {
	width: 199px;
}
.thumbnail td.one {
	width: 1%;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.thumbnail td.two {
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.thumbnail a {
	text-decoration: none;
	color: #000000;
}
.refinesearch







/* Other Pages
------------------------------------------------- */
.____OTHER_PAGES{}


 {
	background-image: url(images_site/refinesearch_back.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 849px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 14px;
	padding-left: 25px;
}

#intro .intro {
	display: block;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 27px;
	padding-top: 15px;
}
body#intro table.beautiful {
}
body#intro table.beautiful td.one {
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
body#intro table.beautiful td.two {
	padding-top: 10px;
}

body#intro table.fast {
	margin-top: 10px;
}
body#intro table.fast td.one {
	padding-top: 20px;
}
body#intro table.fast td.two {
	padding-right: 30px;
	padding-left: 10px;
}

body#intro #smart {
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 15px;
	padding-top: 10px;
}
body#intro table.smart {
}
body#intro table.smart td.one {
	padding-left: 30px;
	padding-bottom: 20px;
}
body#intro table.smart td.two {
	padding-right: 30px;
	width: 280px;
	padding-top: 20px;
}

body#intro table.smart_sub {
}
body#intro table.smart_sub td.one_sub {
	margin: 0px;
	padding: 0px;
}
body#intro table.smart_sub td.two_sub {
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right: 30px;
}

body#intro table.expandable {
	margin-top: 0px;
}
body#intro table.expandable td.one {
	padding-top: 0px;
}
body#intro table.expandable td.two {
	padding-left: 30px;
	padding-right: 30px;
}

body#intro #everyone {
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
	padding-top: 10px;
}
body#intro table.everyone {
	margin-right: 15px;
	margin-left: 15px;
}
body#intro  table.everyone  td {
	padding-right: 15px;
	padding-left: 15px;
	width: 33%;
}
body#intro table.everyone td.two {
}
.vidtitle {
	font-size: 1.3em;
}
.vidtext {
	font-size: .90em;
}


body.features_optional .item {
	margin-top: 0px;
}
body.features_optional {
}
.checkbox_option {
	height: 30px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #DDD;
}
body.features_optional table.options {
	width: 100%;
}
body.features_optional table.options tr {
	vertical-align: top;
}

body.features_faq .item {
	padding-top: 15px;
	margin-top: 0px;
	float: left;
	width: 600px;
}
body.features_faq .item h1, body.features_optional .item h1 {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
}
body.features_faq .item p, body.features_optional .item p {
	margin: 0px;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 0.9em;
	line-height: 1.3em;
}
#faq_rightcolumn {
	float: right;
	width: 285px;
	background-image: url(images_site/faq_right_back.gif);
}
#faq_rightcolumn_padding {
	padding-right: 17px;
	padding-left: 15px;
}
.faq_section_title {
	font-size: 1.7em;
	font-weight: bold;
	color: #000000;
	padding-top: 35px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 600px;
	float: left;
	background-image: url(images_site/faq_accent.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.faq_right_title {
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	padding-bottom: 5px;
}
.faq_right_text {
	font-size: 0.85em;
	line-height: 1.3em;
	padding-bottom: 25px;
	margin-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D3D3D3;
}
.faq_right_text strong {
	display: block;
	padding-top: 10px;
	color: #274654;
	font-size: 1.2em;
	padding-bottom: 3px;
}
.faq_right_text em {
	display: block;
	font-weight: bold;
	font-style: normal;
	color: #4F7459;
	padding-top: 2px;
	padding-left: 15px;
	background-image: url(images_site/icon_minicheck.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

table#pages {
}
table#pages td.one {
	padding-right: 30px;
}
table#pages td.two {
	width: 270px;
}
body#pages  table.compare  td.one {
	padding-right: 5px;
	padding-left: 5px;
}
body#pages  table.compare  td.two {
	text-align: center;
	padding-bottom: 15px;
}


body#pages #everyone {
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
	padding-top: 10px;
}
body#pages table.everyone {
}
body#pages  table.everyone  td {
	padding-right: 15px;
	padding-left: 15px;
	width: 33%;
}
body#pages table.everyone td.two {
}
.linktohfj {
	display: block;
	text-align: center;
	padding: 15px;
	font-size: 1.1em;
	font-weight: bold;
}

#contactus {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#contactus td {
	padding-bottom: 5px;
}
#contactus .one {
	text-align: right;
}
#contactus .two {
}
#contactus_addressbox {
	padding: 20px;
}
h1.spec_subtitle {
	padding: 0px;
	font-size: 1.4em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 1.2em;
}
h1.specs {
	font-size: 1.8em;
}
#affiliate_signup_table td {
	padding-bottom: 5px;
	padding-right: 5px;
}




/* Designs Page
------------------------------------------------- */
.____DESIGNS_PAGE{}


body#designs .content_default {
}

.designspacer {
	height: 320px;
	vertical-align: bottom;
}
.designsubtitle {
	padding-bottom: 25px;
	padding-top: 20px;
	font-weight: bold;
	font-size: 1.4em;
	text-align: center;
}

.DesignLinksGroup {
	list-style-type: none;
	margin: 0px;
	padding: 20px;
}
.DesignLinksGroup .intro {
	float: left;
	padding-right: 8px;
	font-weight: bold;
	font-size: 1.1em;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
}
.DesignLink {
	float: left;
	background-image: url(images_site/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	padding-bottom: 2px;
	width: 130px;
}
.DesignLink a {
	color: #3B5662;
}

.DesignLinksGroup_BACKUP {
	list-style-type: none;
	margin: 0px;
	padding: 20px;
}
.DesignLinksGroup_BACKUP .intro {
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 6px;
	font-weight: bold;
	font-size: 1.1em;
	color: #000000;
}
.DesignLink_BACKUP {
	float: left;
	border: 1px solid #dddddd;
	margin-right: 2px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: #eeeeee;
	background-image: url(images_site/designs_tabback.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.DesignLink_BACKUP a {
	text-decoration: none;
	color: #000000;
}


#DesignContent {
	clear: both;
	padding-top: 2px;
	background-color: #E5E5E5;
	margin-top: 10px;
}
#DesignContent h1 {
	display: none;
	padding-left: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 3px;
	font-size: 1.2em;
}
#DesignContent p {
	margin: 0px;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
	display: block;
	font-size: 0.85em;
}
#DesignContent img {
	border: 1px solid #FFFFFF;
}
#DesignImage {
}





/* Order Page
------------------------------------------------- */
.____ORDER_PAGE{}


.ordertitle {
	font-size: 1.5em;
}
.highlight {
	color: #990000;
	font-weight: bold;
}
.prices {
	display: block;
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 8px;
	padding-top: 10px;
	color: #4C707E;
}
.prices2 {
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 5px;
	color: #4C707E;
}

#ordertable {
}

#ordertable td.basic {
	padding-right: 24px;
}

#ordertable td.plus {
	padding-right: 24px;
}



/* VIDEO
------------------------------------------------- */
.____VIDEO{}


#video_frame {
	margin-top: 12px;
	margin-bottom: 26px;
	height: 400px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
#video_description {
	width: 186px;
	float: left;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 50px;
}
#video_description #vidtitle {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 9px;
	line-height: 1.2em;
}
#video_description #vidlength {
	color: #2D525E;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 9px;
}
#video_description #viddescription {
	margin-bottom: 9px;
	color: #666;
	font-size: 12px;
	line-height: 1.3em;
}
#video_description #vidrequired {
	font-size: 11px;
	line-height: 1.2em;
	font-style: italic;
	color: #666;
}
#actualvideo {
}

.tutorial_description {
	font-style: italic;
	color: #000;
	line-height: 1.1em;
	display: block;
	padding-bottom: 24px;
}
#playerinstructions {
	background-image: url(../tutorial-videos/video-settings.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
}

.col2 {
	width: 440px;
	float: left;
	margin-right: 20px;
	margin-left: 20px;
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	line-height: 1.3em;
}
.col2 h1 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-size: 18px;
	color: #325B67;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}


.col4 {
	width: 200px;
	float: left;
	margin-right: 20px;
	margin-left: 20px;
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	line-height: 1.3em;
}
.col4 h1 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-size: 18px;
	color: #325B67;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.col4 h2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-size: 13px;
}
.col4 a {
	text-decoration: none;
	color: #666;
}
.col4 ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.col4 li {
	padding-top: 3px;
	padding-bottom: 3px;
}



/* Help
------------------------------------------------- */
.____HELP{}


#helptable {
}

#helptable td.webdesign {
	padding-right: 12px;
	padding-left: 12px;
}

#helptable td.mivamerchant {
	padding-right: 12px;
	padding-left: 12px;
}

#helptable td.webhosting {
	padding-right: 12px;
	padding-left: 12px;
}

#contacttable {
}

#contacttable td.form {
	padding-right: 24px;
}

#hosting {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
}

#hostinginfotable {
	background-color: #FFFFFF;
	font-size: 0.9em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

#hostinginfotable tr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
	padding-top: 5px;
}

#hostinginfotable th {
	font-size: 1.3em;
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#hostinginfotable td {
	font-size: 1em;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
#additional_support {
	padding-left: 15px;
}
#additional_support ul {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
}
#additional_support ul li {
}
#additional_support strong {
	font-size: 1.2em;
}
#video_table {
}
#video_table td {
	padding-right: 13px;
	padding-left: 13px;
	padding-top: 0px;
	padding-bottom: 20px;
}
.help_subtitle {
	font-size: 1.5em;
	color: #000000;
	font-weight: bold;
	padding-bottom: 6px;
	padding-top: 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 30px;
}
.help_subtitle_important {
	font-size: 1.1em;
	font-weight: bold;
	padding-top: 15px;
	color: #FF0000;
}
#troubleshooting_intro {
	text-align: center;
	padding-top: 10px;
}
#help_intro_video {
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 561px;
}
table.help ul {
	margin-top: 0px;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}
table.help ul li {
}
#contact_support {
	width: 550px;
	margin-right: auto;
	margin-left: auto;
}
#return_to_help {
	width: 200px;
	text-align: right;
	float: right;
}
.content_default_help {
	display: block;
	padding-right: 27px;
	padding-left: 27px;
	padding-bottom: 0px;
	padding-top: 5px;
}

#help_nav {
	padding-bottom: 25px;
}
#help_title {
	font-family: "Lucinda Grande", Ariel, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 1.4em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
#help_links {
	float: left;
	width: 254px;
	color: #5C5C5C;
	font-size: 0.9em;
	font-family: "Lucinda Grande", Ariel, Helvetica, sans-serif;
}
#help_links a {
	text-decoration: none;
	display: block;
	background-image: url(images_site/icon_monitor.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 7px;
}
#help_links a.no_icon {
	background-image: none;
}
#help_links a:hover {
	color: #000000;
}
#help_content {
	float: right;
	width: 630px;
	font-size: 1em;
	font-family: "Lucinda Grande", Ariel, Helvetica, sans-serif;
	line-height: 1.4em;
	color: #000000;
}
#help_content h1 {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-size: 1.7em;
	font-weight: bold;
}
#help_content h2 {
	font-size: 1.2em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#help_content h3 {
}
#help_content b {
}
#help_content .red {
	color: #FF0000;
}
#help_col_1 {
	float: left;
	width: 238px;
	padding-top: 10px;
	padding-left: 20px;
}
#help_col_1 img, #help_col_2 img, #help_col_3 img {
	margin-left: 60px;
	margin-top: 20px;
	margin-bottom: 15px;
}
#help_col_2 {
	width: 238px;
	margin-left: 66px;
	float: left;
	padding-top: 10px;
	padding-left: 20px;
}
#help_col_3 {
	float: left;
	width: 238px;
	margin-left: 66px;
	padding-top: 10px;
	padding-left: 20px;
}
.help_title_nav {
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	padding-bottom: 10px;
	padding-top: 10px;
}
.help_title_nav.first {
	padding-top: 0px;
}
.help_allcolumn {
	font-size: 1em;
	line-height: 1.5em;
	color: #000000;
}
.help_allcolumn strong {
	font-size: 1.1em;
	padding-bottom: 3px;
	display: block;
}
.help_divider {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
	margin-bottom: 30px;
	padding-top: 30px;
	clear: both;
}
.help_hostcolumn {
	float: left;
	width: 389px;
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 10px;
}
.help_hostcolumn img {
	display: block;
	padding-bottom: 10px;
}
.videolink {
	display: block;
}
.help_mivadoclink {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 0.9em;
	font-weight: normal;
	clear: both;
	text-align: right;
}
img.help_wireframe {
	float: right;
	padding-left: 20px;
}
ul.help_toplinks {
}s
ul.help_toplinks li {
}
ul.help_toplinks li a {
}

.help_video_item {
	width: 190px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 40px;
}
.help_video_item img {
	margin-bottom: 5px;
}
.help_video_item .title {
	padding: 0px;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.help_video_item .subtitle{
	margin: 0px;
	padding: 0px;
	font-size: .90em;
	font-weight: bold;
}
.help_video_item a {
	font-weight: bold;
}
.help_video_item p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.85em;
	line-height: 1.2em;
}


.help_video_lineitem {
}
.help_video_lineitem img.helpthumb {
	margin-bottom: 5px;
	float: right;
}
.help_video_lineitem .title {
	padding: 0px;
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.help_video_lineitem .subtitle {
	margin: 0px;
	font-size: 1.1em;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.help_video_lineitem a {
	font-weight: bold;
}
.help_video_lineitem p {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.9em;
}
#help_top_box {
	background-color: #E9E9E9;
	border: 1px solid #D3D3D3;
	padding: 15px;
}




/* Miva Pages
------------------------------------------------- */
.____MIVA_PAGES{}


.continue_button {
	float: right;
	clear: both;
	padding-top: 20px;
}
.attr_label {
	font-weight: bold;
	font-size: 1.1em;
	background-color: #f1f1f1;
	padding: 10px;
	margin-top: 20px;
}
.attr_checkbox_label {
	font-weight: bold;
	font-size: 1.1em;
	padding-left: 5px;
}
.attr_checkbox label {
}
.attr_radio {
	float: left;
	padding-right: 12px;
	padding-bottom: 30px;
	padding-left: 12px;
}
.attr_radio img {
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.attr_radio_fill {
	padding-top: 20px;
}
.attr_text {
	background-color: #f1f1f1;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.attr_select {
	background-color: #f1f1f1;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 20px;
}
.attr_checkbox {
	background-color: #f1f1f1;
	padding: 10px;
}
#checkout_geotrust {
	height: 128px;
	width: 961px;
}
#checkout_geotrust .icon {
	height: 55px;
	width: 115px;
	float: right;
	padding-top: 12px;
	padding-right: 18px;
}
#checkout_geotrust .index {
	padding-top: 10px;
	padding-left: 24px;
	float: left;
}
#checkout_geotrust .header1 {
	background-image: url('images_site/header_checkout1.gif');
}
#checkout_geotrust .header2 {
	background-image: url('images_site/header_checkout2.gif');
}
#checkout_geotrust .header3 {
	background-image: url('images_site/header_checkout3.gif');
}
#checkout_geotrust .header4 {
	background-image: url('images_site/header_checkout4.gif');
}
#checkout_geotrust .header5 {
	background-image: url('images_site/header_checkout5.gif');
}
.checkout_addons_text {
	font-size: .90em;
	font-weight: normal;
	padding-bottom: 30px;
	padding-top: 8px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3d3d3;
}
.checkout_addons_text img {
	display: block;
	padding-top: 10px;
}

