/* ========================= */
/* LocalNode.net Site        */
/* Main Stylesheet           */
/* Developed by Vissol.co.uk */
/* ========================= */


* {
margin: 0;
padding: 0;
outline: none;
list-style: none;
}

.wrapper {
margin: 0 auto;
width: 876px;
}

body {
background: url(images/bg-repeat.png) repeat;
font-family: Helvetica, Arial, Serif;
font-size: 14px;
}

html { background: #193d4b; }


#header-bg {
background: url(images/header-bg.png) repeat-x;
height: 118px;
}

#header {
background: url(images/header-details.png) no-repeat;
width: 876px; height: 118px;
margin: 0 auto;
}

#header h1 {
background: url(images/logo.png) no-repeat;
width: 316px; height: 118px;
text-indent: -9999px;
float: left;
margin-left: -25px;
}

#quick-links {
float: right;
margin-top: 15px;
font-size: 13px !important;
}

#client-login {
text-decoration: none;
color: #232323;
text-shadow: 0px 1px 0px white;
background: url(images/login.png) no-repeat left top;
padding-left: 17px;
font-size:14px;
margin-right: 15px;
}

#support-center {
text-decoration: none;
color: #232323;
text-shadow: 0px 1px 0px white;
background: url(images/support.png) no-repeat left top;
padding-left: 20px;
font-size:14px;
}


#nav{
	background: url(images/nav-bg.png) no-repeat;
	width: 539px;
	height: 41px;
	margin-top: 10px;
	float: right;
}

#nav ul{
	list-style: none;
	padding: 0 0 0 29px;
}

#nav ul li{
	float: left;
	font-size: 16px;
	padding: 7px 0 0 0;
	margin: 0 16px 0 0;
}

#nav ul li a{
	display: block;
	color: #ffffff;
	text-shadow: 1px 1px 1px black;
	text-decoration: none;
	padding: 0 16px 0 0;
	line-height: 25px;
}

#nav ul li a span{
	display: block;
	height: 29px;
	padding: 0 0 0 16px;
}

#nav ul li a:hover,
#nav ul li.cur a {
	background: url(images/nav-hover-right.png) no-repeat right;
	height: 29px;
	padding: 0 16px 0 0;
}

#nav ul li a:hover span,
#nav ul li.cur span{
	background: url(images/nav-hover-left.png) no-repeat left;
	color: #28373b;
	text-shadow: 0px 1px 0px white;
	cursor: pointer;

}

#domainbar-bg {
background: url(images/domainbar-bg.png) repeat-x;
height: 101px;
}

#domainbar {
width: 876px;
margin: 0 auto;
padding-top: 10px;
}

#domainbar h2 {
color: white;
font-size: 23px;
text-shadow: 1px 1px 2px #0b262d;
float: left;
padding-top: 4px;
padding-left: 8px;
}

#domain-search {
background: url(images/domain-search.png) no-repeat;
float: right;
width: 288px; height: 28px;
padding-top: 8px;
padding-left: 15px;
padding-right: 20px;
margin-right: 5px;
}

#domain-search-text {
background: transparent;
border: none;
float: left;
color: #244b5b;
text-shadow: 0px 1px 0px white;
font-size: 13px;
width: 175px;
padding-top: 2px;
}

#domain-search-submit {
width: 42px; height: 25px;
background: url(images/go.png) no-repeat;
border: none;
display: block;
text-indent: -9999px;
margin-top: -2px;
float: right;
}

.ext {
float: left;
margin-left:7px;
margin-top:1px;
}

#canvas-top {
background: url(images/canvas-top.png) no-repeat;
width: 876px; height: 29px;
margin: 0 auto;
margin-top: 48px;
}

#content-bg {
background: url(images/content-bg.png) repeat-x;
overflow: hidden;
}

#canvas-bg {
background: url(images/canvas-repeat.png) repeat-y;
width: 876px;
float: left;
padding-bottom:25px;
}

#banner {
background: url(images/banner-bg.png) no-repeat;
width: 826px; height: 228px;
margin: 0 auto;
}

.banner-title {
color: white;
font-size: 22px;
text-shadow: 1px 1px 2px black;
float: left;
padding-left: 25px;
padding-top: 20px;
font-weight: bold;
}

.banner-text {
width: 495px; height: 100px;
font-size: 14px;
color: #e1f2ff;
line-height: 26px;
float: left;
padding-left: 42px;
text-shadow: 1px 1px 1px black;
clear: both;
padding-top: 23px;
}

.banner-image {
float: right;
margin-top:-41px;
margin-right: 10px;
margin-left: 33px;
}

#banner-navigation {
margin-left: 25px;
margin-top: -59px;
float: left;
}

#banner-navigation li {
float: left;
list-style: none;
text-indent: -9999px;
}

#anniversary-sprite a {
width: 228px; height: 53px;
background: url(images/banner-navigation-sprite-anniversary.png) no-repeat;
background-position: 0px -68px;
display: block;
}

#anniversary-sprite a:hover, #anniversary-sprite a.selected {
background-position: 0px -8px;
}

.anniversary-banner-image {
float: right;
margin-top:-20px;
margin-right: 10px;
margin-left: 10px;
}

#hardware-sprite a {
width: 228px; height: 53px;
background: url(images/banner-navigation-sprite.png) no-repeat;
background-position: 0px -68px;
display: block;
}

#hardware-sprite a:hover, #hardware-sprite a.selected {
background-position: 0px -8px;
}

#money-sprite a {
width: 245px; height: 53px;
background: url(images/banner-navigation-sprite.png) no-repeat;
background-position: -228px -68px;
display: block;
}

#money-sprite a:hover, #money-sprite a.selected  {
background-position: -228px -8px;
}

#overselling-sprite a {
width: 154px; height: 53px;
background: url(images/banner-navigation-sprite.png) no-repeat;
background-position: -473px -68px;
display: block;
}

#overselling-sprite a:hover, #overselling-sprite a.selected  {
background-position: -473px -8px;
}

#support-sprite a {
width: 202px; height: 53px;
background: url(images/banner-navigation-sprite.png) no-repeat;
background-position: -627px -68px;
display: block;
}

#support-sprite a:hover, #support-sprite a.selected{
background-position: -627px -8px;
}

#packages-bg {
background: url(images/packages-bg.png) no-repeat;
width: 828px; 
min-height: 197px;
margin: 0 auto;
margin-top: 13px;
padding-top: 20px;
}

.plan-box-bg {
background: url(images/plan-box-bg.png) no-repeat;
width: 257px; height: 260px;
margin-left: 20px;
float: left;
}

.shared-h3 {
color: white;
font-weight: bold;
font-size: 16px;
text-shadow: 0px -1px 0px #000000;
height: 22px;
text-transform: lowercase;
padding-left:19px;
padding-top:17px;
}

.reseller-h3 {
color: white;
font-weight: bold;
font-size: 16px;
text-shadow: 0px -1px 0px #000000;
height: 22px;
text-transform: lowercase;
padding-left:19px;
padding-top:17px;
}

.shared-icon {
padding-right: 6px;
padding-top: 1px;
vertical-align: middle;
}

.reseller-icon {
padding-right: 6px;
padding-top: 1px;
vertical-align: middle;
}

.plan-info {
width: 210px; height: 150px;
margin-top: 24px;
margin-left: 37px;
}

.plan-box-bg ul li {
list-style-type: none;
background: url(images/bullet.png) left top no-repeat;
padding-left: 23px;
line-height: 27px;
font-weight: bold;
text-transform: lowercase;
background-position: 0px;
font-size: 13px;
color: #315f7c;
text-shadow: 0px 1px 0px #ecf8ff;
}

.view-packages {
width: 216px; height: 36px;
background: url(images/view-packages.png) no-repeat;
display: block;
text-indent: -9999px;
margin-left: 25px;
}

a:hover.view-packages {
background-position: 0px -38px;
}

a:focus.view-packages {
background-position: 0px -76px;
}


.unlimited {
color: #0053b0;
}

#whats-included {
background: url(images/whats-included.png) no-repeat;
width: 223px; height: 265px;
float: left;
margin-top: -2px;
margin-left: 25px;
}

#whats-included h3 {
color: white;
font-size: 17px;
text-align: center;
text-shadow: 1px 1px 0px #004a5f;
padding-top: 19px;
text-transform: lowercase;
}

#whats-included ul {
width: 187px; height: 186px;
margin-left:35px;
margin-top:22px;
}

#whats-included ul li {
color: #c4efff;
text-shadow: 1px 1px 0px black;
list-style-type: none;
background: url(images/bullet2.png) left top no-repeat;
line-height: 24px;
padding-left:17px;
background-position: 0;
}

#footer-bg {
background: url(images/footer-bg.png) repeat-x #193d4b;
height: 85px;
}

#logo {
width: 316px; height: 118px;
display: block;
}

#footer {
width: 846px; height: 72px;
margin: 0 auto;
padding-top: 27px;
}

#footer-left {
float: left;
width: 510px;
color: #d8eff8;
font-size: 14px;
text-shadow: 1px 1px 1px black;
}

#footer-left ul {
width: 510px;
margin-left: -10px;
}

#footer-left ul li {
float: left;
list-style: none;
}

#footer-left ul a{
margin-right: 10px; margin-left: 10px;
color: #d8eff8;
text-decoration: none;
}

#footer-left ul a:hover {
color: white;
text-decoration: underline;
}

#footer-right {
width: 325px;
float: right;
margin-top:-12px;
margin-right:11px;
}

#footer-right a {
color: white;
text-shadow: 1px 1px 1px black;
padding-left:82px;
text-decoration: none;
}

#twitter-feed {
width: 351px; height: 63px;
background: url(images/twitter-bg.png) no-repeat;
margin-top: 1px;
}

#twitter-feed p {
font-size: 13px;
color: #e1f7ff;
text-shadow: 0px -1px 0px black;
width: 240px; height: 40px;
margin-left: 86px;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
}

#twitter-feed p a {
color: white;
text-decoration: none;
margin: 0; padding: 0;
}

#content_2,#content_3,#content_4{
	display: none;
}





/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #b5c5cb;
margin-top: 5px;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;
font: normal 13px Arial;
line-height: 24px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #ecfaff;
width: 200px; /* default width for menu */
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #d1e3ea;
padding: 2px 0;
color: #1a3f5f;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
text-shadow: 0px 1px 0px white;
}

.anylinkmenu ul li a:last-child{
border-bottom: 0;
}

.anylinkmenu a:hover{ /*hover background color*/
background: url(images/dropdown-rollover.png) repeat-x #22527b;
color: white;
text-shadow: 1px 1px 1px #000000;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: 350px;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 13px Arial;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #E9E9E9;
}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #E0E0E0;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
display: none;
}

#comparison-bg {
background: url(images/packages-bg.png) no-repeat;
width: 788px; 
min-height: 197px;
margin: 0 auto;
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
}

h2#shared-hosting {
font-size: 23px;
color: #233a42;
font-weight: bold;
height: 32px;
text-shadow: 0px 1px 0px white;
text-transform: lowercase;
background: url(images/shared-server.png) no-repeat left top;
padding-left:34px;
float: left;
}

.comparison-seperator, .about-seperator {
width: 781px; height: 7px;
margin: 0 auto;
float: left;
margin-top: 10px;
margin-left: 4px;
margin-bottom: 5px;
background: url(images/comparison-seperator.png) no-repeat;
}

.comparison-info, .about-info {
font-size: 14px;
line-height: 24px;
color: #233a42;
text-shadow: 0px 1px 0px white;
float: left;
margin-left: 7px;
}

#need-some-help {
width: 776px; height: 81px;
background: url(images/need-some-help.png) no-repeat;
float: left;
margin: 0 auto;
margin-top: 20px;
padding-left: 80px;
padding-right: 25px;
padding-top: 15px;
padding-bottom: 15px;
}

#need-some-help h3 { 
font-size: 21px;
color: white;
text-shadow: 1px 1px 1px #206269;
}

#need-some-help p {
	width: 675px;
	color: #333;
	line-height: 24px;
	font-size: 15px;
	text-shadow: 0px 1px 0px #71b1b9;
	padding-top: 5px;
}

.table-header {
background: url(images/table-header.png) no-repeat;
width: 779px; height: 31px;
float: left;
margin: 0 auto;
margin-top: 25px;
color: white;
font-size: 16px;
font-weight: bold;
text-shadow: 0px -1px 0px #001720;
text-transform: lowercase;
padding-top: 10px;
}

.table-seperator {
background: url(images/table-seperator.png) repeat-y;
width: 2px; height: 38px;
float: left;
margin-top: -7px;
}

.feature {
text-align: left;
width: 202px;
float: left;
padding-left: 20px;
}

.bronze, .silver {
text-align: center;
width: 135px;
float: left;
}

.gold {
text-align: center;
width: 120px;
float: left;
}

.platinum {
text-align: center;
width: 155px;
float: left;
}

.table-row {
background: url(images/table-row-bg.png) no-repeat;
width: 778px; height: 23px;
float: left;
margin-left: 1px;
font-weight: bold;
color: #242424;
text-shadow: 0px 1px 0px white;
font-size: 15px;
padding-top: 7px;
margin-top: -1px;
}

.table-row:hover {
background: url(images/tablerow-hover.png) no-repeat;
}


.table-row-break {
height: 20px;
width: 778px;
background: none;
display: block;
float: left;
}

.bottom:hover {
background: url(images/table-row-bg.png) no-repeat;
}

.row-seperator {
width: 2px; height: 28px;
background: url(images/table-row-seperator.png) repeat-y;
float: left;
text-indent: -9999px;
margin-top: -6px;
}

.what {
background: url(images/support.png) no-repeat;
width: 16px; height: 16px;
display: block;
text-indent: -9999px;
position: relative;
top: -17px;
left: 175px;
}

.what2 {
background: url(images/support.png) no-repeat;
width: 16px; height: 16px;
display: block;
text-indent: -9999px;
position: relative;
top: -17px;
left: 132px;
}

a:hover.what, a:hover.what2 {
-moz-box-shadow: 0px 0px 5px #3bb3ff;
-moz-border-radius: 8px;
}

.bottom {
padding-top: 6px;
height: 20px;
}

.table-bottom {
width: 783px; height: 12px;
background: url(images/table-bottom.png) no-repeat;
float: left;
margin-top: -3px;
margin-left: -3px;
}

.price {
color: #5a9200;
}

.nodisplay {
text-indent: -9999px;
}

.order-button {
width: 137px;
height: 49px;
background: url(images/order-sprite.png) no-repeat;
text-indent: -9999px;
display: block;
}

a:hover.order-button {
background-position: 0px -48px;
}

a:focus.order-button {
background-position: 0px -100px;
}

#coupon-bg {
background: url(images/coupon-bg.png) no-repeat;
width: 680px; height: 64px;
float: left;
margin: 0 auto;
margin-top: 20px;
padding-left: 80px;
padding-right: 25px;
padding-top: 15px;
padding-bottom: 15px;
}

#coupon-bg h3 {
color: white;
font-size: 21px;
font-weight: bold;
text-shadow: 1px 1px 1px #814c0d;
}

#coupon-bg p {
color: #281900;
text-shadow: 0px 1px 0px #f6d480;
padding-top: 6px;
font-size: 16px;
}

.coupon {
font-weight: bold;
font-size: 20px;
}


h2#client-reviews {
font-size: 23px;
color: #233a42;
font-weight: bold;
height: 32px;
text-shadow: 0px 1px 0px white;
text-transform: lowercase;
background: url(images/user_comment.png) no-repeat left top;
padding-left:38px;
float: left;
margin-top: 30px;
}

.review-top {
width: 381px; height: 47px;
background: url(images/review-top.png) no-repeat;
float: left;
margin-top: 10px;
clear: both;
}

.review-top h3 {
font-weight: bold;
color: #233a42;
font-family: Georgia, Serif;
font-size: 18px;
padding-left: 14px;
padding-top: 15px;
}

.review-middle {
width: 381px; min-height: 30px;
float: left; clear: both;
background: url(images/review-mid.png) repeat-y;
}

.review-middle p {
width: 345px;
padding-left: 14px;
color: #233a42;
font-size: 13px;
text-shadow: 0px 1px 0px white;
line-height: 25px;
margin-top: -7px;
}

.review-middle p a {
color: #0486bc;
text-decoration: none;
}

.review-middle p a:hover {
text-decoration: underline;
}

.review-bottom {
width: 381px; height: 24px;
background: url(images/review-bottom.png) no-repeat;
float: left; clear: both;
}

.review-left {
float: left;
margin-right: 23px;
}

.review-right {
float: left;
}



/* ----- tool tip specific styles ----- */
#theToolTip{
position: absolute;
left: -300px;
width: 200px;
border: 2px solid #abe8ff;
padding: 6px 0px 8px 10px;
background-color: #ffffff;
visibility: hidden;
z-index: 100;
text-align: left;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0px 0px 5px #abe8ff;
font: 10px Arial, Helvetica, sans-serif;
color:#333333
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
}

#ToolTipPointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#theToolTip p{
font-size: 1.1em;
color: #333333;
line-height:1.4em;
margin-right:10px;
margin-top:0;
}

#theToolTip h5 {
font-weight:bold;
font-size: 1.5em;
color: #0b475f;
margin-right:10px;
}


h2#reseller-hosting {
font-size: 23px;
color: #233a42;
font-weight: bold;
height: 30px;
padding-top: 7px;
text-shadow: 0px 1px 0px white;
text-transform: lowercase;
background: url(images/reseller-icon2.png) no-repeat left top;
padding-left:34px;
float: left;
}


h2#about-us {
font-size: 23px;
color: #233a42;
font-weight: bold;
height: 30px;
text-shadow: 0px 1px 0px white;
text-transform: lowercase;
background: url(images/help-icon.png) no-repeat left top;
padding-left:39px;
float: left;
} 

#about-nav {
float: right;
}

#overview {
display: block;
width: 122px; height: 36px;
background: url(images/about-sprite.png) no-repeat;
text-indent: -9999px;
float: left;
margin-right: 6px;
}

a:hover#overview, #overview.current {
background-position: 0 -41px;
}

#network {
display: block;
width: 107px; height: 36px;
background: url(images/about-sprite.png) no-repeat;
text-indent: -9999px;
float: left;
margin-right: 6px;
background-position: -122px 0px;
}

a:hover#network, #network.current {
background-position: -122px -41px;
}


#infrastructure {
display: block;
width: 140px; height: 36px;
background: url(images/about-sprite.png) no-repeat;
text-indent: -9999px;
float: left;
margin-right: 6px;
background-position: -228px 0px;
}

a:hover#infrastructure, #infrastructure.current {
background-position: -228px -41px;
}

#features {
display: block;
width: 111px; height: 36px;
background: url(images/about-sprite.png) no-repeat;
text-indent: -9999px;
float: left;
background-position: -368px 0px;
}

a:hover#features, #features.current {
background-position: -368px -41px;
}

#content_6,#content_7,#content_8{
	display: none;
}

h3.about-title {
clear: both;
text-shadow: 0px 1px 0px white;
font-size: 19px;
font-weight: bold;
color: #0c6483;
text-transform: lowercase;
margin-left: 7px;
margin-bottom: 3px;
margin-top: 4px;
}

.why-box {
float: left;
width: 383px; height: 94px;
background: url(images/why-box.png) no-repeat;
margin-top:5px;
}

.box-l {
float: left;
width: 30px;
padding-top: 26px;
padding-left: 20px;
}

.box-r {
float: right;
width: 320px;
padding-top: 14px;
text-shadow: 0px 1px 0px white;
}

.box-r h4 {
font-weight: bold;
font-size: 14px;
color: #233a42;
}

.box-r p {
color: #233a42;
font-size: 13px;
line-height: 20px;
width:305px;
}



#why-left {
float: left;
width: 383px;
margin-right: 23px;
}

#why-right {
float: left;
width: 383px;
}

.about-info {
margin-bottom: 20px;
width:780px;
}

.about-seperator {
margin-bottom: 10px;
}

h2#services-h2 {
font-size: 23px;
color: #233a42;
font-weight: bold;
height: 32px;
text-shadow: 0px 1px 0px white;
text-transform: lowercase;
background: url(images/services-icon.png) no-repeat left top;
padding-left:38px;
float: left;
}

.content {
float: left;
width: 830px;
}

.services-links {
float: left;
text-shadow: 0px 1px 0px white;
}

.services-links a {
font-size: 18px;
font-weight: bold;
color: #0b3d5a;
text-shadow: 0px 1px 0px white;
text-decoration: none;
line-height: 40px;
}
.services-links a:hover {
color: #1e6c98;
}

h2#specials-h2 {
font-size: 23px;
color: #233a42;
font-weight: bold;
height: 32px;
text-shadow: 0px 1px 0px white;
text-transform: lowercase;
background: url(images/coins-icon.png) no-repeat left top;
padding-left:38px;
float: left;
}

.content {
float: left;
width: 830px;
}

.specials-links {
float: left;
text-shadow: 0px 1px 0px white;
}

.specials-links a {
font-size: 18px;
font-weight: bold;
color: #0b3d5a;
text-shadow: 0px 1px 0px white;
text-decoration: none;
line-height: 40px;
}
.specials-links a:hover {
color: #1e6c98;
}

h2#contact-us {
font-size: 23px;
color: #233a42;
font-weight: bold;
height: 32px;
text-shadow: 0px 1px 0px white;
text-transform: lowercase;
background: url(images/contact-icon.png) no-repeat left top;
padding-left:38px;
float: left;
background-position: 0px 2px;
}


.contact-l, .contact-r {
float: left;
}

.contact-r {
margin-left: 45px
}

.contact-l h5 {
color: #233a42;
font-weight: bold;
font-size: 14px;
text-transform: lowercase;
text-shadow: 0px 1px 0px white;
margin-top: 8px;
margin-bottom: 3px;
}

.contact-l h3, .contact-r h3 {
text-transform: lowercase;
font-size: 19px;
color: #124e70;
text-shadow: 0px 1px 0px white;
font-weight: bold;
margin-bottom: 17px;
}

.input1 {
background: url(images/input-bg.png) repeat-x #f1fbff;
border: 1px solid #a8cad7;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
width: 270px; height: 25px;
margin-top: 5px;
margin-bottom: 10px;
}

.input2 {
background: url(images/input-bg.png) repeat-x #f1fbff;
border: 1px solid #a8cad7;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
width: 300px; height: 150px;
margin-top: 5px;
margin-bottom: 5px;
text-shadow: 0px 1px 0px white;
font-size: 13px;
color: #2f5d7e;
font-family: Helvetica,Arial,Sans-serif;
padding: 6px;
line-height: 22px;
}

.input-text {
background: none;
border: none;
text-shadow: 0px 1px 0px white;
font-size: 13px;
color: #2f5d7e;
font-family: Helvetica,Arial,Sans-serif;
padding-left:6px;
padding-top:3px;
}


.contact-r p {
color: #00649d;
font-size: 18px;
font-weight: bold;
text-shadow: 0px 1px 0px white;
margin-bottom: 20px;
}

.contact-r p a {
color: #00649d;
text-decoration: none;
}

.contact-r p span {
color: #205363;
}

.absmiddle {
vertical-align: middle;
margin-right: 10px;
}

.send-message {
background: url(images/send-message.png) no-repeat;
width: 134px; height: 38px;
border: none;
margin: 5px 0px 0px -3px;
color:transparent;
}

.rss2html-note {
display: none;
text-indent: -9999px;
color: transparent;
}

.feed-item-desc {
margin-bottom: 30px;
}

.newsLink, .newsLinkAlt {
display: block;
width: 725px; height: 28px;
background: #3a6778;
border: 1px solid #193d4b;
-moz-border-radius: 4px;
-moz-box-shadow: 0px 2px 2px #b8d1db;
-webkit-border-radius: 4px;
-webkit-box-shadow: 0px 2px 2px #b8d1db;
text-shadow: 0px -1px 0px black;
padding-top: 2px;
text-decoration: none;
font-weight: bold;
padding-left: 10px;
color: white;
margin-bottom: -16px;
cursor: pointer;
}


.news, .newsAlt {
display: block;
width: 737px;
background: #dbeff7;
border: 1px solid #a5c5d1;
-moz-border-radius: 4px;
-moz-box-shadow: 0px 2px 2px #b8d1db;
-webkit-border-radius: 4px;
-webkit-box-shadow: 0px 2px 2px #b8d1db;
color: #243f51;
text-shadow: 0px 1px 0px white;
padding-top: 6px;
margin-top: 7px;
padding:17px;
font-size:13px;
margin-bottom: 20px;
line-height:23px;
}


h2#blog-h2 {
font-size: 23px;
color: #233a42;
font-weight: bold;
height: 32px;
text-shadow: 0px 1px 0px white;
text-transform: lowercase;
background: url(images/pencil.png) no-repeat left top;
padding-left:40px;
float: left;
}

#rsslink {
display: none;
text-indent: -9999px;
color: transparent;
}

.about-list {
font-size: 14px;
line-height: 24px;
color: #233a42;
text-shadow: 0px 1px 0px white;
margin-left: 15px;
margin-bottom: 5px;
float: left;
}

.about-list li {
list-style: disc;
}

h4.about-subtitle {
clear: both;
text-shadow: 0px 1px 0px white;
font-size: 14px;
font-weight: bold;
color: #0c6483;
text-transform: lowercase;
margin-left: 7px;
margin-bottom: 3px;
margin-top: 4px;
}

.list-l, .list-r {
width: 345px;
float: left;
}

.list-r {
margin-left:27px;
margin-top:-18px;
}

#blank-title {
font-size: 23px;
color: #233a42;
font-weight: bold;
height: 32px;
text-shadow: 0px 1px 0px white;
text-transform: lowercase;
float: left;
padding-left: 5px;
}

.comparison-info a {
color: #3c6b7d;
font-weight: bold;
}

.comparison-info a:hover {
color: #284a57;
}

.payment-methods {
float: left;
width: 569px; height: 45px;
margin-top: 15px;
background: url(images/payments.png) no-repeat;
text-indent: -9999px;
}

