/*
Content-Type: multipart/related; boundary="_"

--_
Content-Location:1
Content-Type: image/png
Content-Transfer-Encoding:base64

iVBORw0KGgoAAAANSUhEUgAAAAEAAABnCAIAAABO2r+ZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG9JREFUeNp8T9sNgDAIvJCu4Ay6rEO5hXEBP9yB0xLa0Fr9aLgHBxTrdgpIASB8HoiAXf/VaJmSbbj1df1jnpyn1qfViF+e31T3Rxw8yzSez4u4u89medWMtWiZB197jYP8t1dv878u85T247oFGAC4z6tdlRsLNAAAAABJRU5ErkJggg==

--_
Content-Location:2
Content-Type: image/png
Content-Transfer-Encoding:base64

iVBORw0KGgoAAAANSUhEUgAAAAEAAADMCAIAAAA9AV60AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiDA0NZWJgYMCJ////j1eeWvpIUU+sWmLU0UsNLeXpaTY+PilqyeGTqwafH0nwOzMnJydAgAEAgSVZXIr/W70AAAAASUVORK5CYII=

--_
Content-Location:3
Content-Type: image/png
Content-Transfer-Encoding:base64

iVBORw0KGgoAAAANSUhEUgAAAd0AAAA3CAIAAADG9wdpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA1pJREFUeNrs3d1qXUUYBuD522niD2konoggguceek/ejlfiPXgPLaJHKljRA2mtkr3XGtfM2klFKdYqzBw8D2zID0nIJHnz8e1vZuJnn3/x5OnzQ/wgADDUWn66Ov2STsdjqFYDYAb1eHssp2UJKcZoOQCG29I4lhpiiGl7xXoADK6WY8illNgiWbkMMEG13NI4ppKTUAaYIpdjiimVFONWOYtmgBkK5k25e0EyA4xW0/YoPZO1MgAm0MM41T6QYTUAhosxbpF8Xy+LZoDh9XIOd7ncIhqAGZRa1xCzhQAYru29jrEsrcGc9TEAxudySC2X274/fQyAGbR5jN5f7pWz9QAYXi+3PC71XDALZoDRuXze71f3ghmA4bnc+xi1bfxLcbEgAIP17X7teb92gpGTPgEmyOW+36/1l7WXASawRXGNvb+cBDPADLkc9v6yaQyAOaQUlhjbufgpmsgAmKFebr2Mvb/sWHyACXL5br9f1F4GmMF+VtE+J1cFM8D4ejmmGlI7H8P0MsAUudwffU7OTmyAKerl8PI8ObEMMFzaz8Vvx+I75xNglno57P1lfQyACXK5Z/OWyzUolwEmkHqJ3Otl+/0Apsjl0M/H2M/FF8sAU+jzGHmL6FUwAwyW7+9dTbFKZYDhUrrrL+cgmAFmqJfP58n1iTkNZoDhudxv9Su11hTTIpYBpqiXQ1lqPbc0ABjqbn55PxZfHwNgglyOfR6j9ouxLQjA8Fze92H3+7BX6wEwPJf7yRhlq5RzbDewWhGAwbncnvdLaV3X7Gk/gAnEEM/3SB1K+l0yAwzP5dhq5nYfdptk9sQfwAzJHFPZHjkZkwMYL+1yLjllywEw3KGUGLZ6uZQtm9sIMwBDXRxKbPVyOUT1MsAEtkDOOZWrtx9+/eOLTz+6fvztbxYFYJSP379cQ7w8/loOV+8+ePbzl1+dPvnw+kEOKdR1WWq7XerVnY36D6+/kfiGH1EHfGX4/8RX/Cn5vZxT7T+l8yO+ZgLVv/1U2+EXtd/h12YvcilLTU+fn77/7oebhzdle8M71+8dXjx78vib0+3tui51XWtd7r/2/WfahzZ6ZP+rb+K/vR9gxn+n8bUrvT8F6V9G39qd17kPYJRcDheXbz26eVQuLv8QYACOKJsDRBVUbgAAAABJRU5ErkJggg==

--_
Content-Location:4
Content-Type: image/png
Content-Transfer-Encoding:base64

iVBORw0KGgoAAAANSUhEUgAAAAEAAACMCAIAAAAyWVTYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNqcUdsJgDAQS24HVxBHcSuHcwMdwjUscvUePRD8KM0daUJSrNsuyzzJcV4CQgC2A+GD290OSId1z5rXOeNMt49z0NI39D4FL+CuFbDzLjA1K5nxt8fLzVmGnLEPnyV3Y3lNv+z5R8f+70pO0Ct25nMLMACjsQZIAqwIOAAAAABJRU5ErkJggg==

--_--
*/

html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,img,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline} :focus {outline:0}
body{line-height:1}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before, blockquote:after, q:before, q:after {content: ""}blockquote,q{quotes:"" ""}

html {
    font: normal 62.5%/1 "Trebuchet MS", arial, sans-serif;
    padding: 0px;
    color: #666;
    height: 100%;
}

body {
    height: 100%;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABnCAIAAABO2r+ZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG9JREFUeNp8T9sNgDAIvJCu4Ay6rEO5hXEBP9yB0xLa0Fr9aLgHBxTrdgpIASB8HoiAXf/VaJmSbbj1df1jnpyn1qfViF+e31T3Rxw8yzSez4u4u89medWMtWiZB197jYP8t1dv878u85T247oFGAC4z6tdlRsLNAAAAABJRU5ErkJggg==) repeat-x top left;
    *background: transparent url('mhtml:http://static.websimages.com/static/projects/homepage/css/homepage_limelightcannotdotheirjobcorrectly.css!1') repeat-x top left;
	min-width: 1000px;
}

a, a:visited { 
    text-decoration: none; 
    color: #519be0;   
}

a:hover { text-decoration: underline; }
a.active { color: #96bf46; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#login_loadingText { display: none; }

#tree_top {
    position: relative;
    min-height: 100%;
    margin: 0;
}

* html #tree_top { height: 100%; }

.center960 {
    width: 975px; /* Crazy, eh? -- Ryan */
    margin: 0 auto;
}

#blackbar {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADMCAIAAAA9AV60AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiDA0NZWJgYMCJ////j1eeWvpIUU+sWmLU0UsNLeXpaTY+PilqyeGTqwafH0nwOzMnJydAgAEAgSVZXIr/W70AAAAASUVORK5CYII=) repeat-x 0 35px;
    *background: transparent url('mhtml:http://static.websimages.com/static/projects/homepage/css/homepage_limelightcannotdotheirjobcorrectly.css!2') repeat-x 0 35px;
}

/* This might need to go - kinda fat and weighing down the page. :(
#awesome_background { background: transparent url('../images/awesome_background.png') no-repeat 20px 0; }
* html #awesome_background { background: none !important; }
*/

#tree_trunk { 
    padding: 15px 0 140px 0; 
    clear: both;
}

#tree_trunk { padding: 35px 0 140px 0; }
#logoReplace { width: 187px; float: left; }

#logoReplace a, 
#logoReplace a:visited { 
    display: block;
    text-indent: -9000px;
    background: transparent url('../../../global/theme/images/theme_sprite.png') no-repeat top left; 
    width: 184px;
    height: 103px;
}

/* Login leaf is viewed in many areas, css corresponds */
#login_leaf { 
    color: #fff;
    width: 467px;
    padding: 0 0 0 10px;
    height: 55px;
    float: right;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd0AAAA3CAIAAADG9wdpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA1pJREFUeNrs3d1qXUUYBuD522niD2konoggguceek/ejlfiPXgPLaJHKljRA2mtkr3XGtfM2klFKdYqzBw8D2zID0nIJHnz8e1vZuJnn3/x5OnzQ/wgADDUWn66Ov2STsdjqFYDYAb1eHssp2UJKcZoOQCG29I4lhpiiGl7xXoADK6WY8illNgiWbkMMEG13NI4ppKTUAaYIpdjiimVFONWOYtmgBkK5k25e0EyA4xW0/YoPZO1MgAm0MM41T6QYTUAhosxbpF8Xy+LZoDh9XIOd7ncIhqAGZRa1xCzhQAYru29jrEsrcGc9TEAxudySC2X274/fQyAGbR5jN5f7pWz9QAYXi+3PC71XDALZoDRuXze71f3ghmA4bnc+xi1bfxLcbEgAIP17X7teb92gpGTPgEmyOW+36/1l7WXASawRXGNvb+cBDPADLkc9v6yaQyAOaQUlhjbufgpmsgAmKFebr2Mvb/sWHyACXL5br9f1F4GmMF+VtE+J1cFM8D4ejmmGlI7H8P0MsAUudwffU7OTmyAKerl8PI8ObEMMFzaz8Vvx+I75xNglno57P1lfQyACXK5Z/OWyzUolwEmkHqJ3Otl+/0Apsjl0M/H2M/FF8sAU+jzGHmL6FUwAwyW7+9dTbFKZYDhUrrrL+cgmAFmqJfP58n1iTkNZoDhudxv9Su11hTTIpYBpqiXQ1lqPbc0ABjqbn55PxZfHwNgglyOfR6j9ouxLQjA8Fze92H3+7BX6wEwPJf7yRhlq5RzbDewWhGAwbncnvdLaV3X7Gk/gAnEEM/3SB1K+l0yAwzP5dhq5nYfdptk9sQfwAzJHFPZHjkZkwMYL+1yLjllywEw3KGUGLZ6uZQtm9sIMwBDXRxKbPVyOUT1MsAEtkDOOZWrtx9+/eOLTz+6fvztbxYFYJSP379cQ7w8/loOV+8+ePbzl1+dPvnw+kEOKdR1WWq7XerVnY36D6+/kfiGH1EHfGX4/8RX/Cn5vZxT7T+l8yO+ZgLVv/1U2+EXtd/h12YvcilLTU+fn77/7oebhzdle8M71+8dXjx78vib0+3tui51XWtd7r/2/WfahzZ6ZP+rb+K/vR9gxn+n8bUrvT8F6V9G39qd17kPYJRcDheXbz26eVQuLv8QYACOKJsDRBVUbgAAAABJRU5ErkJggg==) no-repeat top left;
    *background: transparent url('mhtml:http://static.websimages.com/static/projects/homepage/css/homepage_limelightcannotdotheirjobcorrectly.css!3') no-repeat top left;
}

#login_leaf a, #login_leaf a:visited { color: #fff; }
#login_leaf span { font-size: 12px; }
#login_leaf label { display: none; }

#FWloginUsername, #FWloginPassword, #FWloginPassword2 {
    width: 177px;
    border: 1px solid #b0b0b0;
    font-size: 1.2em;
    padding: 2px;
    margin: 0 5px 0 0;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 5px 5px;
    color: #c9c9c9;
}

#FWloginPassword2 { display: none; }

.sign_in_fields { padding: 6px 0 0 0; }
.sign_in_fields input { float: left; }
#sign_in_rearrange input { margin: 1px 0 0 0; }

#sign_in_leaf { text-indent: -9000px; width: 68px; height: 21px; background: transparent url('../../../global/theme/images/theme_sprite.png') no-repeat -186px -54px; border: 0px; }
#sign_in_leaf:hover { cursor: pointer; }

#remember_me_checkbox, #remember_me, #lost_password { display: block; float: left;  }

#remember_me_checkbox {
    width: 20px;
    height: 20px;
    padding: 1px 0 0 0;
    clear: left;
    margin-left: -4px;
}

#remember_me { width: 170px; }
#remember_me, #lost_password { padding: 6px 0 0 2px; }
#lost_password { margin-left: -28px; }
#login_leaf p.login_quicklinks { font-size: 1.1em; line-height: 1.2em; }

#login_leaf a, #login_leaf a:visited {
    background-repeat: no-repeat;
    background-position: 5px 50%;
    background-color: transparent;
    padding: 0 4px 0 27px;
    margin-left: -1px;
}

/*	Overridden dropdown styles below   */
#login_leaf { position: relative; }

*:first-child+html #awesome_background #login_leaf { z-index: 10000; }

#login_leaf p.login_welcome {
	font-size: 1.5em;
	line-height: 1.5em;
	padding: 0 0 1px 2px;
}


/* Back to global styling... */
#navigation_tabs {
    list-style-type: none;
    float: right;
    clear: right;
    height: 28px;
    margin: 21px 0 0 0;
    width: 476px;
}

* html #navigation_tabs { width: 477px; /* IE6 needs the extra pixel, go figure. And no, we're not serving conditionals in both layouts. ;P */ }

#navigation_tabs li {
    width: 120px;
    height: 28px;
    float: left;
    margin: 0 0 0 -1px;
}

#navigation_tabs li a,
#navigation_tabs li a:visited {
    display: block;
    width: 120px;
    height: 27px;
    text-indent: -9000px;
}

#navigation_tabs li#home a, #navigation_tabs li#home a:visited { background: transparent url('../../../global/theme/images/theme_sprite.png') no-repeat -186px -27px; }
#navigation_tabs li#personal a, #navigation_tabs li#personal a:visited { background: transparent url('../../../global/theme/images/theme_sprite.png') no-repeat -305px 0; }
#navigation_tabs li#groups a, #navigation_tabs li#groups a:visited { background: transparent url('../../../global/theme/images/theme_sprite.png') no-repeat -423px 0; }
#navigation_tabs li#business a, #navigation_tabs li#business a:visited { background: transparent url('../../../global/theme/images/theme_sprite.png') no-repeat -543px 0; }
 
#tree_roots {
    position: relative;
    margin: -140px 0 0 0;
    height: 140px;
    font-size: 1.1em;
    line-height: 1.6em;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACMCAIAAAAyWVTYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNqcUdsJgDAQS24HVxBHcSuHcwMdwjUscvUePRD8KM0daUJSrNsuyzzJcV4CQgC2A+GD290OSId1z5rXOeNMt49z0NI39D4FL+CuFbDzLjA1K5nxt8fLzVmGnLEPnyV3Y3lNv+z5R8f+70pO0Ct25nMLMACjsQZIAqwIOAAAAABJRU5ErkJggg==) repeat-x bottom left;
    *background: transparent url('mhtml:http://static.websimages.com/static/projects/homepage/css/homepage_limelightcannotdotheirjobcorrectly.css!4') repeat-x top left;
}

#root_cluster {
    width: 960px;
    margin: 0 auto;
}

#tree_roots dl { margin-top: 14px; }

#tree_roots dl.left { 
    padding: 0px 5px 5px 10px;
    float: left; 
    border-left: 1px solid #89b1da;
    height: 90px;
    width: 138px;
}

#tree_roots dl.right { 
    width: 260px; 
    float: right; 
    text-align: right;
}

#tree_roots dl dt {
    color: #badf74;
    font-size: 1.3em;
    line-height: 1.4em;
    margin-top: -3px;
}

#tree_roots dl.right dt {
    font-size: 1.1em;
    line-height: 1.4em;
    padding: 5px 0 0 0;
}

#tree_roots a, 
#tree_roots a:visited { color: #fff; }



/*  Homepage-specific styles below */
 .h1_and_top_text_container {
    width: 822px;
    margin: 0 auto 20px;
    font-size: 1.3em;
    color: #797979;
    font-weight: bold;
    text-align: center;
    padding: 0 0 20px;
}

 .h1_and_top_text_container h1 {
	color: #558ccc;
	display: block;
	margin: 0 auto 10px;
	width: 822px;
	font-size: 36px;
	padding: 0px;
	height: 36px;
}

 .h1_and_top_text_container p {
	display: block;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

 .h1_and_top_text_container a {
	color: #797979;
	font-weight: bold;
}

 .h1_and_top_text_container a:hover {
	color: #307ace;
	font-weight: bold;
	text-decoration: none;
}


 .h2_being_replaced {
    width: 822px;
    margin: 0 auto 20px;
    font-size: 1.3em;
    line-height: 1.6em;
    color: #797979;
    font-weight: bold;
    text-align: center;
    padding: 0 0 20px;
}

.splash { padding: 0 0 0 35px; }

#sample_sites {
    width: 547px;
    height: 278px;
    background: transparent url('../images/sample_sites.jpg') no-repeat top left;
    float: left;
    margin-top: -4px;
}

#sign_up {
    float: right;
    width: 330px;
    height: 231px;
    padding: 50px 0 0 50px;
    margin-right: 18px;
    text-align: center;
}

#sign_up select { color: #444 }

#gwo_getStarted {
    width: 279px;
    height: 55px;
    background: transparent url('../../../global/theme/images/theme_sprite.png') no-repeat 0 -103px;
    border: 0px;
    text-indent: -9000px;
}

#gwo_getStarted:hover { cursor: pointer; opacity: .9; filter: alpha(opacity=90); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; }

#learn_more {
    width: 800px;
    margin: 30px auto;
    padding: 30px 0 10px 0;
}

#learn_more h3 {
    color: #558CCC;
    font-weight: bold;
    font-size: 22px;
    text-align: center;
    margin: -35px 0 10px; /* This is somewhat arbitrary, but just leave it - done to accomodate a test that's running at the moment. (06/16/2010) */
}

#learn_more a, #learn_more a:visited {
    display: block;
    width: 140px;
    height: 23px;
    margin: 0 auto;
    background: transparent url('../../../global/theme/images/theme_sprite.png') no-repeat -186px -75px;
    text-indent: -9000px;
}

.returningAd {
    font-size: 1.2em;
    line-height: 1.4em;
}

.returningAd #learn_more {
    float: left;
    width: 317px;
    padding: 25px 0 10px 0;
    text-align: center;
    margin: 50px 0 0 135px;
}

* html .returningAd #learn_more { /* IE6 has an issue with our ads, sadly... */
    margin: 50px 0 0 70px;
}

.returningAd #learn_more a,
.returningAd #learn_more a:visited { 
    background: transparent url('../../../global/theme/images/theme_sprite.png') no-repeat -254px -54px; 
    width: 124px;
    height: 21px; 
}

.returningAd #learn_more h3 {
    padding: 5px 0 22px 0;
    margin: 0;
    font-size: 18px;
    display: block;
}

#returningAdBox {
    width: 300px;
    height: 250px;
    margin: 36px 5px 20px 0;
    float: right;
}

* html #returningAdBox { /* IE6 has an issue with our ads, sadly... */
    margin: 20px 65px 20px 0;
}

/* --- Packages Along Bottom of Home Page --- */

.bottomBucketsWrapper {
	height: 220px;
	padding-top: 30px;
}

.bottomBucketsWrapper h4 {
	text-align: center;
	color: #333;
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 30px;
}

.bottomBucket {
	float: left;
	width: 302px;
	padding-right: 20px;
}

.bottomBucket h5 {
    font-size: 15px;
    color: #558ccc;
    font-weight: bold;
    padding-bottom: 8px;
}

.bottomBucket p {
	font-size: 13px;
	height: 70px;
	line-height: 18px;
}

.bottomBucket a {
	text-indent: -9999px;
	background-repeat: no-repeat;
	display: block;
	height: 26px;
	margin-top: 15px;
}

.freeHostingBucket {
	padding-left: 30px;
	width: 272px;
}

#freeWebsiteLink {
	background: transparent url('../../../global/theme/images/theme_sprite.png') no-repeat -378px -54px;
	width: 174px;
}

#explorePremiumLink {
	background: transparent url('../../../global/theme/images/theme_sprite.png') no-repeat -326px -80px;
	width: 228px;
}

#freeHostingLink {
	background: transparent url('../../../global/theme/images/theme_sprite.png') no-repeat -279px -106px;
	width: 255px;
	margin-top: 33px;
}

.returningAd .bottomBucketsWrapper {
	height: 500px !important;
	width: 600px !important;
	float: left;
}

.returningAd .bottomBucketsWrapper h4 {
	text-align: left !important;
}

.returningAd .bottomBucketsWrapper .bottomBucket {
	float: none;
	width: 600px !important;
	padding-left: 0px !important;
	height: auto;
}

.returningAd .bottomBucketsWrapper .bottomBucket p {
	height: 30px;
	padding-bottom: 30px;
	margin: 0px;
}

.returningAd .bottomBucketsWrapper .bottomBucket a {
	display: inline;
	background-image: none !important;
	text-indent: 0px;
}
