@charset "utf-8";
/* iNETready CSS */

/* -------------------------------------------------------- */
/* -- HOSTING PAGE CONTENT -------------------------------- */
/* -------------------------------------------------------- */

.mainBody {
	background:url(../images/content-bg.gif) no-repeat 0 0;
	float:right; /* put the content ahead of the sidebar */
	min-height:450px; /* IE6 does not understand - see conditional ie6.css */
	color:#333;
	width:600px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:600px;
	position: relative;
	padding-left: 20px;
}
html>body .mainBody { width:640px; }
.mainBodyFull { width:940px; background:none; }

.mainBodyhost {
	background:url() no-repeat 0 0;
	float:right; /* put the content ahead of the sidebar */
	min-height:300px; /* IE6 does not understand - see conditional ie6.css */
	color:#333;
	padding-left: 1px;
	width:700px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:700px;
	position: relative;
}
html>body .mainBodyhost {
	width:600px;
	top: -10px;
}
.mainBodyFull { width:940px; background:none; }

/* -------------------------------------------------------- */
/* -- Interior Pages -------------------------------------- */
/* -------------------------------------------------------- */


.miniCol {
	margin:15px 0 20px 0;
	float:left;
	background:url(../images/miniCol-bg.gif) repeat-x 100% 100%;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-color: #8cc63f;
}
.miniCol2 { border-top:1px solid #7c95b0; border-bottom:2px solid #8cc63f; margin:15px 0 20px 0; float:left; background:url(../images/web-design/web-design_bg.jpg) repeat-x 100%; height:136px; }
.resellerCol { border-top:1px solid #7c95b0; border-bottom:2px solid #8cc63f; margin:15px 0 20px 0; float:left; background:url(../images/reseller-bg.gif) no-repeat 100% 100%; height: 184px; }
.affiliateCol { border-top:1px solid #7c95b0; border-bottom:2px solid #8cc63f; margin:15px 0 20px 0; float:left; background:url(../images/affiliate-bg.gif) no-repeat 100% 100%; height: 184px; }
.resellerCol p, .affiliateCol p, .resellerCol h2, .affiliateCol h2, .resellerCol ul, .affiliateCol ul { margin-left: 35px; }
.resellerCol p, .affiliateCol p { padding-bottom: 30px; width: 150px; }
.miniColNo { /*	margin: 15px 0 20px 11px; */ float:left; }
.miniCol h2 { color:#006ec7; font-size:16px; }
.miniCol h3 { color:#006ec7; font-size:14px; }
.mainBody .miniCol h3 a:link, .mainBody .miniCol h3 a:visited, .mainBody .miniCol h3 a:hover, .mainBody .miniCol h3 a:link { color:#006ec7; text-decoration: none; }
.miniCol h2, .miniCol h3, .miniCol h4, .miniCol p { margin-left:13px; }
.miniCol ul.imgRight li { background:none; }
.miniCol img { margin:15px 0; }
.miniCol ul.tight { /*padding:0 0 12px 35px;*/ padding: 0 0 12px 0; background:none; }
.miniCol ul.tight img { margin:0; }
.miniCol ul.stacked { padding: 0pt 0pt 15px 35px; }
.miniCol .price-wrap { padding: 0 0 6px 0; float: left; }
.mainBody .miniCol .btn-center {text-align: center; padding-left: 0; padding-right: 0; margin-left: 0;}
.mainBody .miniCol .btn-center li {padding: 0;}


/* -------------------------------------------------------- */
/* -- Override margin for multi images in ul -------------- */
/* -------------------------------------------------------- */

.miniCol ul.imgRight { padding-right:12px; background:none; }
.miniCol.first { margin-left:30px; }
.twoCol { width:340px; }
.threeCol { width:220px; }
.fourCol { width:162px; }
.fourCol ul.tight { padding-left: 8px; padding-bottom: 0; margin: 0; }
.fourCol ul.imgList { padding-bottom: 6px; }
.miniCol .price-wrap strong { display: block; padding: 5px 0 0 30px; float: left; font-size: 10px; color: #666; }
.threeCol .price-wrap strong { padding-left: 15px; }
.homeoffice { background:url(/images/hosting/hosting-personal-bg.gif) no-repeat 100% 100%; }
.business { background:url(/images/hosting/hosting-business-bg.gif) no-repeat 100% 100%; }
.ecommerce { background:url(/images/hosting/hosting-ecommerce-bg.gif) no-repeat 100% 100%; }
.ent { background:url(/images/hosting/hosting-pro-bg.gif) no-repeat 100% 100%; }
.homeofficeIn { background:url(/images/hosting/product-personal.gif) no-repeat 100% 100%; }
.businessIn { background:url(/images/hosting/product-business.gif) no-repeat 100% 100%; }
.ecommerceIn { background:url(/images/hosting/product-ecommerce.gif) no-repeat 100% 100%; }
.entIn { background:url(/images/hosting/product-pro.gif) no-repeat 100% 100%; }



/* -------------------------------------------------------- */
/* -- Product Pricing ------------------------------------- */
/* -------------------------------------------------------- */

span.startingPrice { font-size:24px; font-style:italic; font-weight:700; color:#007CC2; letter-spacing:-1px; }
span.startingPrice sup { font-size:50%; }
.prodBox .startingPrice { padding-left:8px; }


/* -------------------------------------------------------- */
/* -- Grid Styles ----------------------------------------- */
/* -------------------------------------------------------- */

.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 { margin-right: 10px; float: left; display: inline; }
.grid-1 { width: 40px; }
.grid-2 { width: 100px; }
.grid-3 { width: 140px; }
.grid-4 { width: 220px; }
.grid-5 { width: 280px; }
.grid-6 { width: 340px; }
.grid-7 { width: 400px; }
.grid-8 { width: 460px; }
.grid-9 { width: 520px; }
.grid-10 { width: 580px; }
.grid-11 { width: 640px; }
.grid-12 { width: 700px; }
.grid-last { margin-right: 0; }



/* -------------------------------------------------------- */
/* -- GLOBAL ---------------------------------------------- */
/* -------------------------------------------------------- */
flag {color:#ff0000;}
flag img {outline:1px solid #ff0000;}

* {
	margin: 0px;
	padding: 0px;
	border: none;
}

a:link {color: #007cc2; text-decoration: underline;}
a:visited {color: #007cc2; text-decoration: none;}
a:hover {color: #26b5ff; text-decoration: none;}
a:active {color: #007cc2; text-decoration: none;}


div.clear {clear: both;}

a.with_arrow {
	background-image: url(../../images/arrow_right.png);
	background-position: center right;
	background-repeat: no-repeat;
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 5px 0px;
	font-weight: normal;
	color: #007cc2;
	text-align: left;
	}
	
	a.with_arrow:link {text-decoration: none;}
	a.with_arrow:visited {text-decoration: none;}
	a.with_arrow:hover {color: #26b5ff; text-decoration: none;}
	a.with_arrow:active {text-decoration: none;}
	
a.with_arrow_lft {
	background-image: url(/images/arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-weight: normal;
	color: #007cc2;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
	a.with_arrow_lft:link {text-decoration: none;}
	a.with_arrow_lft:visited {text-decoration: none;}
	a.with_arrow_lft:hover {color: #26b5ff; text-decoration: none;}
	a.with_arrow_lft:active {text-decoration: none;}


body {
	background-color: #d4d5d7;
	background-image: url(/images/page_bg.jpg);
	background-repeat: repeat-x;
	font-family: "Helvetica",Tahoma, Myriad Pro, sans-serif;
	font-size: 12pt;
	color: #333333;
	}
	
.container {
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
	
/* -------------------------------------------------------- */
/* -- HEADER - Common ------------------------------------- */
/* -------------------------------------------------------- */

.header {
	position: relative;
	margin: 0px 0px 0px 0px;
	height: 87px;
	}
	
/* -------------------------------------------------------- */
/* -- HEADER - Top of the page ---------------------------- */
/* -------------------------------------------------------- */

.header .top_nav {
	position: absolute;
	top: 8px;
	right: 0px;
	width: 360px;
	height: 24px;
	background-image: url(../images/top_header_nav_bg.gif);
	background-repeat: no-repeat;		
	}
	
.header .top_nav ul {
	margin: 0px 2px 0px 5px;
	}

.header .top_nav ul li {
	display: inline;
	float: left;
	padding: 2px 0px 0px 0px;
	text-align: center;
	width: 115px;
	}
	
.header .top_nav ul li a {
	font-size: .7em;
	}

.header .top_nav ul li a:link {color: #7d7d7d; text-decoration: none;}
.header .top_nav ul li a:visited {color: #7d7d7d; text-decoration: none;}
.header .top_nav ul li a:hover {color: #000000; text-decoration: none;}
.header .top_nav ul li a:active {color: #7d7d7d; text-decoration: none;}
.header .top_nav ul li a.selected {color: #000000; text-decoration: none;}
	
/* -------------------------------------------------------- */
/* -- HEADER - Logo --------------------------------------- */
/* -------------------------------------------------------- */

.header .logo {
	position: absolute;
	bottom: 11px;
	left: 14px;
	background-image: url(/images/inetready_logo.gif);
	width: 277px;
	height: 44px;
	}
	
.header .logo a {
	display: block;
	width: 277px;
	height: 44px;
	}

.header .logo a i {
	display: none;
	}

/* -------------------------------------------------------- */
/* -- HEADER - Nav on the Right --------------------------- */
/* -------------------------------------------------------- */

.header .search_nav {
	position: absolute;
	bottom: 10px;
	right: 0px;
	}

.header .search_nav ul {
	font-size: .7em;
	float: left;
	margin: 3px 8px 0px 0px;
	}
	
.header .search_nav ul li {
	display: inline;
	padding: 0px 5px 0px 5px;
	border-right: 1px solid #d1d1d1;
	}
	
.header .search_nav ul .last {
	padding: 0px 5px 0px 5px;
	border-right: none;
	}
	
.header .search_nav ul li a {}
	
.header .search_nav ul li a:link {color: #007cc2; text-decoration: none;}
.header .search_nav ul li a:visited {color: #007cc2; text-decoration: none;}
.header .search_nav ul li a:hover {color: #26b5ff; text-decoration: none;}
.header .search_nav ul li a:active {color: #007cc2; text-decoration: none;}
	
.header .search_nav form {
	float: left;
	}
		
input.generic_text_input {
	vertical-align:top;
	height:15px;
	font-size: .7em;
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #d1d1d1;
	padding: 2px 3px 2px 3px;
	}

select.generic_text_input {
	vertical-align:top;
	height:20px;
	font-size: .9em;
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #d1d1d1;
	padding: 2px 3px 2px 3px;
	}

input.generic_html_button {
	vertical-align:top;
	font-size: .7em;
	color: #007cc2;
	background-color: #d1d1d1;
	background-image: url(../images/search_button_bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	border: 1px solid #d1d1d1;
	margin: 0 0 0 -1px;
	padding: 1px 5px 3px 5px;
	cursor: pointer;
	}

/* -------------------------------------------------------- */
/* -- NAV - Pulldown -------------------------------------- */
/* -------------------------------------------------------- */
.pulldown {
	width: 100%;
	background-color: #007cc2;
	background-image: url(../images/nav_corners_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	overflow: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: .75em;
	}

.pulldown ul {
	list-style: none;
	border-left: 1px solid #47a8f1;
	margin: 0px 0px 0px 10px;
	overflow: auto;
	}

.pulldown li {
	display: block;
	float: left;
	text-transform: capitalize;
	border-right: 1px solid #47a8f1;
	}

.pulldown li#selected a {
	background-color: #47a8f1;
	}
	
.pulldown a {
	float: left;
	color: #ffffff;
	background-color: #007cc2;
	padding: 1px 8px 3px 8px;
	font-weight: bold;
	text-decoration: none;
	}

.pulldown a span {
	float: none;
	display: block;
	padding: 4px 8px 2px 7px;
	}

.pulldown a:hover {
	background-color: #47a8f1;
	}

.pulldown a:hover span {
	background-color: #47a8f1;
	}

.pulldown .selected a, #ddcolortabs .selected a span { /*currently selected tab*/
	background-color: #47a8f1;
	}

.submenu {
	position: absolute;
	top: 0px;
	background-color: #a4d5fa;
	width: 135px;
	border-top: none;
	border-left: 1px solid #47a8f1;
	border-bottom: none;
	border-right: 1px solid #47a8f1;
	font-size: .75em;
	line-height: 18px;
	z-index: 100;
	visibility: hidden;
	margin: -1px 0px 0px -1px;
	}


.submenu a {
	width: auto;
	display: block;
	border-bottom: 1px solid #47a8f1;
	padding: 2px 15px 2px 15px;
	text-decoration: none;
	color: #000000;
	}

.submenu a:hover {
	background-color: #47a8f1;
	color: #ffffff;
	}
	
/* -------------------------------------------------------- */
/* -- NAV - Images ---------------------------------------- */
/* -------------------------------------------------------- */

.imgs {
	height: 249px;
	background-color: #999999;
	}
	
.imgs .imgs_content {
	display: none;
	position: relative;
	height:250px;
	}

.imgs .imgs_content h2 {
	width: 100%;
	position: absolute;
	top: 45px;
	left: 32px;
	font-size: 1.65em;
	}

.imgs .imgs_content div {
	position: absolute;
	top: 85px;
	left: 140px;
	width: 430px;
	font-size: .8em;
	}

.imgs .imgs_content p {
	margin: 0px 0px 5px 0px;
	}

.imgs .imgs_content p a:link, .imgs .imgs_content p a:visited {
	position: inherit;
	display: inline;
	background-image: none;
	color: #007cc2;
	}

.imgs .imgs_content p a:hover, .imgs .imgs_content p a:active, .imgs .imgs_content p a:focus {
	color: #26b5ff;
	}

.imgs .imgs_content .inverse{
	color: #ffffff;
	}

/* home page nav rollover (video button) */
.imgs .imgs_content a {
	position: relative;
	top: -170px;
	left: 32px;
	display: block;
	width: 90px;
	height: 111px;
	background-image: url(../images/clear.gif);
	}
	
/* home page nav rollover (video button) */
.imgs .imgs_content a i {
	display: none;
	font-weight: bold;
	font-size: .75em;
	color: #000000;
	}
	
/* home page nav rollover (video button) */
.imgs .imgs_content a:hover {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

a:link#img_swap1, a:visited#img_swap1 {background: url(../images/nav_on.jpg) 0px 0px;}	
a:link#img_swap2, a:visited#img_swap2 {background: url(../images/nav_on.jpg) 0px -111px;}	
a:link#img_swap3, a:visited#img_swap3 {background: url(../images/nav_on.jpg) 0px -222px;}	
a:link#img_swap4, a:visited#img_swap4 {background: url(../images/nav_on.jpg) 0px 222px;}	
a:link#img_swap5, a:visited#img_swap5 {background: url(../images/nav_on.jpg) 0px 111px;}	

a:hover#img_swap1, a:active#img_swap1, a:focus#img_swap1 {background: url(../images/nav_on.jpg) 90px 0px;}	
a:hover#img_swap2, a:active#img_swap2, a:focus#img_swap2 {background: url(../images/nav_on.jpg) 90px -111px;}	
a:hover#img_swap3, a:active#img_swap3, a:focus#img_swap3 {background: url(../images/nav_on.jpg) 90px -222px;}	
a:hover#img_swap4, a:active#img_swap4, a:focus#img_swap4 {background: url(../images/nav_on.jpg) 90px 222px;}	
a:hover#img_swap5, a:active#img_swap5, a:focus#img_swap5 {background: url(../images/nav_on.jpg) 90px 111px;}	

/* -------------------------------------------------------- */
/* -- NAV - Pop-Up Tabs ----------------------------------- */
/* -------------------------------------------------------- */

.tabs {
	position: relative;
	bottom: 0px;
	width: 100%;
	}
	
.tabs ul li {
	display: block;
	float: left;
	width: 234px;
	height: 30px;
	margin: 0px 1px 0px 0px;
	}

.tabs ul li.current {
/*	background-color: transparent; */
	}

.tabs ul li + li + li + li + li {
	width: 235px;
	margin: 0px 0px 0px 0px;
	}

.tabs ul li.hidden {
	display: none;
	}
	
.tabs ul li a {
	position: absolute;
	bottom: 0px;
	display: block;	
	width: 198px;
	color: #ffffff;
	font-weight: bold;
	font-size: .75em;
	text-decoration: none;
	padding: 8px 18px 9px 18px;
	background-image: url(../images/nav_images_bg.png);
	background-position: 0px 0px;
	background-repeat: repeat;
	background-color: transparent;
	}
	
.tabs ul li a.current {
	height: 50px;
	}

.tabs ul li + li + li + li + li a {
	width: 199px;
	}

.tabs ul li a span {
	display: block;
	margin: -8px -18px -7px -18px;
	padding: 8px 18px 7px 18px;
	background-color: transparent;
	background-image: url(../images/arrow_up.png);
	background-position: 207px 8px;
	background-repeat: no-repeat;
	}
	
.tabs ul li a.current span {background-image: none;}



/* -------------------------------------------------------- */
/* -- VIDEO - iFrame ------------------------------------ */
/* -------------------------------------------------------- */

#home-video-player #videoJs{
	background: #000;
	width: 300px;
	height: 260px;
	padding: 0;
	margin: 0;
}
#home-video-player #videoJs span{
	display: block;
	width: 100px;
	height: 20px;
	margin: 120px auto 0;
	color: #fff;
	text-align: center;
}

#videoJs {width:300px;border:10px solid #eee;}


/* -------------------------------------------------------- */
/* -- CONTENT - Common ------------------------------------ */
/* -------------------------------------------------------- */

.content_bg {
	background-color: #ffffff;
	}


	
.content {
	background-color: #ffffff;
	background-position: 703px 16px;
	background-repeat: repeat-y;
	padding: 0px 16px 35px 16px;
	margin: 16px 0px 6px 0px;
	font-size: 0.8em;
	line-height: 1.2em;
	background-image: url(../images/content_bg.gif);
	}

.content .lhs {
	width: 640px;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 25px;
	}

.content h1 {
	color: #007cc2;
	font-size: 1.6em;
	border-bottom: 1px solid #d1d1d1;
	padding: 0px 0px 3px 0px;
	margin: 25px 0px 15px 0px;
	}
	
.content h2 {
	color: #4b4b4b;
	border-bottom: 1px solid #d1d1d1;
	font-size: 1.2em;
	padding: 0px 0px 3px 0px;
	margin: 35px 0px 10px 0px;
	text-transform: uppercase;
	}
	
.content h3 {
	color: #999999;
	margin: 25px 0px 15px 0px;
	font-weight: bold;
	}
	
.content h4 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 1.1em;
	}

.content h5 {
	margin: 20px 0px 0px 0px;
	font-weight: bold;
	font-size: 1.1em;
	}
		
.content img.inset {
	float: right;
	margin: 20px 0px 10px 20px;
	}
	
.content img.inset2 {
	float: left;
	margin: 0px 15px 0px 0px;
	}
	
.content p {
	margin: 10px 0px 10px 0px;
	line-height: 1.3em;
	}
	
.content p + img {
	margin: 15px 0px 40px 0px;
	}

.content ul {
	margin: 0px 0px 10px 18px;
	list-style-image: url(../images/mainBody-ul-li.gif);
	}
	
.content ul.p {
	margin: 10px 0px 0px 0px;
	list-style: none;
	}

.content ul.p li {
	margin: 0px 0px 0px 0px;
	}

.content ol {
	margin: 0px 0px 0px 20px;
	}
	
.content ol li{
	margin: 0px 0px 0px 10px;
	}
	
.content ol li p {
	margin: -5px 0px 25px 0px;
	}

.content ol li h4 {
	margin: 0px 0px 10px 0px;
	}

.content .quote {
	margin: 10px 0px 10px 0px;
	line-height: 1em;
	font-family: times, times new roman, serif;
	font-size: 1.3em;
	font-style: italic;
	color: #333333;
	}

	
p.inset, div.inset {
	margin: 0px 0px 10px 15px;
	}	

div.module {
	border-bottom: 1px dotted #d1d1d1;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

div.news-module {
	border-bottom: 1px dotted #d1d1d1;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 15px 0px;
	}

		div.news-module ul li {
			margin: 15px 0px 0px 0px;
			font-weight: bold;
			}
			
		div.news-module a {
			font-weight: normal;
			}


.content dl.descriptions dd {
	border-bottom: 1px dotted #d1d1d1;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	}	

.content dl {
	border-bottom: 1px dotted #d1d1d1;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 10px;
	}	

	.content dl dt {
		font-weight: bold;
		margin: 0px 0px 0px 0px;
		}	
	
	.content dl dd {
		padding: 0px 0px 0px 15px;
		margin: 0px 0px 0px 0px;
		background: url(../images/bullet.gif) 5px 5px no-repeat;
		}	

.content .news {
	margin: 16px 0px 15px 0px;
	padding: 0px 20px 0px 20px;
	}
			
		.content .news h1 {
			margin: 0px -10px 10px -10px;
			line-height: 1em;
			padding: 10px 0px 0px 0px;
			color: #007cc2;
			border: none;
			}


			
		.content .news h2 {
			text-transform: capitalize;
			margin: 0px -10px 10px -10px;
			padding: 10px 0px 0px 0px;
			color: #000000;
			border: none;
			}
			
		.content .news h3 {
			font-style: italic;
			font-size: 1.3em;
			line-height: 1em;
			font-weight: normal;
			padding: 0px 0px 0px 0px;
			margin: 0px -10px 10px -10px;
			text-transform: none;
			border: none;
			color: #000000;
			}
			
		.content .news h4 {
			font-weight: bold;
			padding: 0px 0px 0px 0px;
			margin: 25px 0px 0px 0px;
			}
			
		.content .news p {
			margin: 10px 0px 15px 0px;
			line-height: 1.3em;
			}

		.content .news blockquote {
			margin: 5px 65px 25px 65px;
			padding: 10px 10px 0px 10px;
			font-style: italic;
			font-family: Myriad Pro,Tahoma, Helvetica, sans-serif;
			}
		
		.content .news blockquote p {
			font-family: Myriad Pro,Tahoma, Helvetica, sans-serif;
			font-weight: bold;
			text-align: right;
			margin: 5px 0px 0px 0px;
			}
		
		.content .news ul {
			margin: 0px 0px 10px 35px;
			}
		
		.content .news ul li{
			margin: 5px 0px 0px 5px;
			}
			
		.content .news a:link {color: #007cc2; text-decoration: underline;}
		.content .news a:visited {color: #007cc2; text-decoration: underline;}
		.content .news a:hover {color: #26b5ff; text-decoration: underline;}
		.content .news a:active {color: #007cc2; text-decoration: underline;}


.content ul.hotlinks-off {display: none;}

.content ul.hotlinks {
	list-style: none;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
.content ul.hotlinks li a {
	color: #007cc2;
	background-image: url(../images/arrow_right.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	padding: 2px 0px 2px 20px;
	margin: 0px 0px 0px 0px;
	display: block;
	}
	
.content ul.hotlinks li a:hover {color: #26b5ff; text-decoration: none;}
	
.content_bottom {
	background-color: #ffffff;
	background-image: url(../images/content_bottom.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 6px;
	margin: 0px 0px 10px 0px;
	}
	
/* -------------------------------------------------------- */
/* -- CONTENT - Homepage - Headlines ---------------------- */
/* -------------------------------------------------------- */

.content .headlines {
	position: relative;
	border: 1px solid transparent;
	width: 668px;
	height: 26px;
	margin: 10px 0px 10px 0px;
	background-image: url(../images/headlines_full.gif);
	background-repeat: no-repeat;
	}
	
.content .headlines h3 {
	position: absolute;
	top: -25px;
	font-size: .95em;
	font-weight: bold;
	width: 111px;
	height: 26px;
	text-align: center;
	}
		
.content .headlines h3 a {
	padding: 6px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
	color: #007cc2;
	display: block;
	width: 111px;
	height: 20px;
	}
	
.content .headlines h3 a:link {text-decoration: none;}
.content .headlines h3 a:visited {text-decoration: none;}
.content .headlines h3 a:hover {text-decoration: none; background-image: url(../images/headlines_full.gif); background-position: 0px -29px;}
.content .headlines h3 a:active {text-decoration: none;}
	
.content .headlines p {
	position: absolute;
	left: 122px;
	width: 530px;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 0px 0px;
	overflow: hidden;
	}

.content .headlines p a {color: #333333;}
.content .headlines p a:hover {color: #007cc2;}
.content .headlines p a:active {color: #007cc2;}
.content .headlines p a:focus {color: #007cc2;}


	
/* -------------------------------------------------------- */
/* -- CONTENT - SMB - Headlines ---------------------- */
/* -------------------------------------------------------- */

.content .smbheadlines {
	position: relative;
	border: 1px solid transparent;
	width: 668px;
	height: 26px;
	margin: 10px 0px 10px 0px;
	background-image: url(../images/smbheadlines_full.gif);
	background-repeat: no-repeat;
	}
	
.content .smbheadlines h3 {
	position: absolute;
	top: -25px;
	font-size: .95em;
	font-weight: bold;
	width: 111px;
	height: 26px;
	text-align: center;
	}
		
.content .smbheadlines h3 a {
	padding: 6px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
	color: #007cc2;
	display: block;
	width: 111px;
	height: 20px;
	}
	
.content .smbheadlines h3 a:link {text-decoration: none;}
.content .smbheadlines h3 a:visited {text-decoration: none;}
.content .smbheadlines h3 a:hover {text-decoration: none; background-image: url(../images/smbheadlines_full.gif); background-position: 0px -29px;}
.content .smbheadlines h3 a:active {text-decoration: none;}
	
.content .smbheadlines p {
	position: absolute;
	left: 122px;
	width: 530px;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 0px 0px;
	overflow: hidden;
	}

.content .smbheadlines p a {color: #333333;}
.content .smbheadlines p a:hover {color: #007cc2;}
.content .smbheadlines p a:active {color: #007cc2;}
.content .smbheadlines p a:focus {color: #007cc2;}



/* -------------------------------------------------------- */
/* -- CONTENT - Homepage - Modules - Left ----------------- */
/* -------------------------------------------------------- */

.content .module_left {
	float: left;
	width: 325px;
	margin: 0px 16px 16px 0px;
	}

.content .module_left div h3 {
	font-size: .9em;
	font-weight: bold;
	color: #007cc2;
	padding: 0px 2px 2px 2px;
	margin: 10px 0px 0px 0px;
	}

.content .module_left blockquote {
	background-image: url(../images/test.gif);
	width: 322px;
	height: 121px;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	padding: 0px 0px 0px 1px;
	}


.content .module_left blockquote div {
	float: left;
	position: relative;
	text-align: center;
	margin: 0px 1px 1px 0px;
	}
	
.content .module_left blockquote div div img {
	float: none;
	margin: 10px 0px 0px 0px;
	text-align: center;
	}


/* -------------------------------------------------------- */
/* -- CONTENT - SMB - Modules - Left ----------------- */
/* -------------------------------------------------------- */

.content .module_smb {
	float: left;
	width: 595px;
	margin: 0px 16px 16px 0px;
	}

.content .module_smb div h3 {
	font-size: .9em;
	font-weight: bold;
	color: #007cc2;
	padding: 0px 2px 2px 2px;
	margin: 10px 0px 0px 0px;
	}

.content .module_smb blockquote {
	background-image: url(../images/test.gif);
	width: 595px;
	height: 60px;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	padding: 0px 0px 0px 1px;
	}


.content .module_smb blockquote div {
	float: left;
	position: relative;
	text-align: center;
	margin: 0px 1px 1px 0px;
	}
	
.content .module_smb blockquote div div img {
	float: none;
	margin: 10px 0px 0px 0px;
	text-align: center;
	}



/* -------------------------------------------------------- */
/* -- CONTENT - Homepage - Modules - Right ---------------- */
/* -------------------------------------------------------- */

.content .module_right {
	width: 325px;
	float: left;
	margin: 0px 4px 16px 0px;
	}

.content .module_right h3 {
	font-size: .9em;
	font-weight: bold;
	color: #007cc2;
	padding: 0px 2px 2px 2px;
	margin: 10px 0px 0px 0px;
	}

.content .module_right blockquote {
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	height: 121px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
.content .module_right img {
	float: right;
	padding: 33px 15px 33px 12px;
	}
	
.content .module_right p {
	font-weight: normal;
	padding: 10px 2px 2px 2px;
	}

/* -------------------------------------------------------- */
/* -- CONTENT - Presentations ----------------------------- */
/* -------------------------------------------------------- */

.content .presentation-container {
	margin: 40px 0px 0px 0px;
	}

.content .presentation {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 3px 0px;
	overflow: auto;
	}

.content .presentation .left {
	float: left;
	width: 105px;
	margin: 0px 10px 0px 0px;
	}

.content .presentation .right {
	float: left;
	width: 465px;
	margin: 0px 0px 0px 0px;
	}

.content .presentation .right div {
	margin: 0px 0px 0px 0px;
	}

.content .presentation .right h3 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	text-transform: uppercase;
	color: #4b4b4b;
	border-bottom: 1px solid #d9d9d9;
	}

.content .presentation .right #one_fulltext h3,
.content .presentation .right #two_fulltext h3,
.content .presentation .right #three_fulltext h3,
.content .presentation .right #four_fulltext h3,
.content .presentation .right #five_fulltext h3,
.content .presentation .right #six_fulltext h3,
.content .presentation .right #seven_fulltext h3,
.content .presentation .right #eight_fulltext h3,
.content .presentation .right #nine_fulltext h3 {
	padding: 0px 0px 0px 0px;
	color: #999999;
	border: none;
	}

.content .presentation .right h4 {
	margin: 10px 0px 2px 0px;
	}
	
.content .presentation .right p {
	margin: 0px 0px 10px 0px;
	}
	
.content .presentation .right a.blue_btn {
	position: relative;
	top: -8px;
	}
	
	
/* -------------------------------------------------------- */
/* -- CONTENT - Samples Gallery --------------------------- */
/* -------------------------------------------------------- */

.content .samples {
	margin: 20px -30px 0px -20px;
	padding: 0px 0px 0px 0px;
	}

.content .sample {
	float: left;
	width: 151px;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 5px 0px;
	}

.content .sample a img {
	border: 1px solid #cacaca;
	}

.content .sample a:hover img {
	border: 1px solid #007cc2;
	}
	
.content .sample h3 {
	margin: 5px 0px 5px 0px;
	}

.content .sample p {
	}

.content .sample h2 {
	color: #000000;
	font-weight: bold;
	font-size: .95em;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	text-transform: none;
	border: none;
	}
.content .sample h3 {
	color: #000000;
	font-weight: normal;
	font-size: .95em;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	line-height: 1.1em;
	}
.content .sample p {
	color: #999999;
	font-weight: normal;
	font-size: .75em;
	padding: 0px;
	margin: 0px;
	font-style: italic;
	line-height: 1.2em;
	}

.content .row {
	overflow: auto;
	margin: 0px 0px 10px 0px;
	}

/* -------------------------------------------------------- */
/* -- CONTENT - News -------------------------------------- */
/* -------------------------------------------------------- */



.content .lhs a:link {color: #007cc2; text-decoration: none;}
.content .lhs a:visited {color: #007cc2;}
.content .lhs a:hover {color: #26b5ff; text-decoration: none;}
.content .lhs a:active {
	color: #007cc2;
	text-decoration: underline;
}
	}


.content .lhs .plain {
	border-bottom: 1px dotted #b9b9b9;
	padding: 5px 2px 10px 5px;
	}	

		.content .lhs .plain span {
			float: left;
			display: block;
			padding: 5px 0px 5px 2px;
			margin: 0px 8px 0px 0px;
			}

		.content .lhs .plain span img {
			margin: 5px 0px 5px 5px;
			}

		.content .lhs .plain h3 {
			background-image: url(../images/icon_documents.gif);
			background-repeat: no-repeat;
			background-position: 2px 6px;
			color: #000000;
			font-size: 14px;
			font-weight: bold;
			padding: 5px 0px 5px 2px;
			margin: 0px 0px 0px 0px;
			border: none;
			text-transform: none;
			}	
		
		.content .lhs .plain p {
			color: #333333;
			padding: 2px 0px 10px 2px;
			margin: 0px 0px 0px 58px;
			}
				
		.content .lhs .plain a:link {color: #26b5ff; text-decoration: underline;}	
		.content .lhs .plain a:visited {color: #26b5ff; text-decoration: none;}
		.content .lhs .plain a:hover {color: #007cc2; text-decoration: none;}
		.content .lhs .plain a:active {color: #26b5ff; text-decoration: none;}

		.content .lhs .plain a.with_arrow:link {color: #007cc2; text-decoration: underline; margin-left: 0px;}	
		.content .lhs .plain a.with_arrow:visited {color: #007cc2; text-decoration: underline; margin-left: 0px;}
		.content .lhs .plain a.with_arrow:hover {color: #26b5ff; text-decoration: underline; margin-left: 0px;}
		.content .lhs .plain a.with_arrow:active {color: #007cc2; text-decoration: underline; margin-left: 0px;}
/*
	.content .lhs .plain-2 {
		border-top: 1px solid #b9b9b9;
		padding: 20px 2px 10px 0;
		margin-top:20px;
		color: #000000;
		font-size: 1em;
		}
		.content .lhs .plain-2 p {
			padding: 0;
			margin: 0;
			}
		.content .lhs .plain-2 p img {
			float:right;
			padding:0 0 60px auto;
			}
*/
.content .lhs .plain2 {
	border-bottom: 1px dotted #b9b9b9;
	padding: 5px 2px 10px 5px;
	}	

		.content .lhs .plain2 span {
			float: left;
			display: block;
			width: 100px;
			padding: 5px 0px 5px 2px;
			margin: 0px 8px 0px 0px;
			text-align: left;
			}

		.content .lhs .plain2 span img {
			margin: 5px 0px 5px 0px;
			}

		.content .lhs .plain2 h3 {
			background-image: url(../images/icon_documents.gif);
			background-repeat: no-repeat;
			background-position: 2px 6px;
			color: #000000;
			font-weight: bold;
			padding: 5px 0px 5px 2px;
			margin: 0px 0px 0px 0px;
			border: none;
			text-transform: none;
			}	
		
		.content .lhs .plain2 p {
			color: #000000;
			padding: 2px 0px 0px 2px;
			margin: 0px 0px 0px 108px;
			}

		.content .lhs .plain2 a {
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			}





		.content .lhs .plain-3 {
			border-bottom: 1px dotted #b9b9b9;
			padding:0 0 10px 0;
			margin-top:20px;
			color: #000000;
			}
		.content .lhs .plain-3 p img {
			float:left;
			padding:4px 15px 15px 0;
			}
		.content .lhs .plain-3 p {
			padding: 3px 0 15px 0;
			margin: 0;
			}
		.content .lhs .plain-3 ul {
			list-style-type: square;
			color: #000000;
			padding:2px 0 15px 14px;
			}
		.content .lhs .plain-3 ul.hotlinks {
			list-style: none;
			padding: 10px 0px 0px 0px;
			margin-top:-15px;
			margin-bottom: 15px;
			font-size: 1em;
			}
		
/* -------------------------------------------------------- */
/* -- CONTENT - Team -------------------------------------- */
/* -------------------------------------------------------- */

div.team {
	width: 295px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 25px 0px 0px 0px;
	}

.team a:link {color: #007cc2; text-decoration: underline;}
.team a:visited {color: #007cc2; text-decoration: underline;}
.team a:hover {color: #26b5ff; text-decoration: none;}
.team a:active {color: #007cc2; text-decoration: underline;}
	}
	
.team img {
	float: left;
	margin: -25px 10px 0px 0px;
	border: 1px solid #000000;
	}
	
div.teambio h2 {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 10px 0px;
	border: none;
	color: #000000;
	font-size: 1.1em;
	text-transform: none;
	}

div.teambio p {
	padding: 0px 0px 15px 0px;
	}

div.teambio img {
	margin: 10px 15px 5px 5px;
	float: left;
	}
	
	
/* -------------------------------------------------------- */
/* -- CONTENT - Contact ----------------------------------- */
/* -------------------------------------------------------- */

input, textarea, select
{
 	border: 1px solid #999999;
 }

.optional,
input.required,
textarea.required, 
.validate-email, 
.validate-alphanum, 
.validate-selection
{
/*	border: 1px solid #00A8E6;	*/
	background-color: #f1f1f1;
	color: #000000;
	padding: 3px;
}

input.validation-failed, textarea.validation-failed {
/*	border: 1px solid #FF3300;	*/
	color : #FF3300;
}
input.validation-passed,
textarea.validation-passed,
.validation-passed {
/*	border: 1px solid #000000;	*/
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: normal;
	}
	
.field-label {
	padding: 5px 0px 3px 0px;	
	}	
.form-row {
	clear: both;
	padding: 0.5em;
}

label b {
	font-size: 1.2em;
	color: #ff3300;
	margin: 0px 5px 0px -10px;
	}

.submit {
	margin: 5px 0px 0px 5px;
	}
/* -------------------------------------------------------- */
/* -- CONTENT - Directions -------------------------------- */
/* -------------------------------------------------------- */


div.address {
	float: left;
	padding: 10px 20px 10px 20px;
	margin: 10px 0px 0px 0px;
	}
	
/* -------------------------------------------------------- */
/* -- RIGHT HAND SIDE - Homepage -------------------------- */
/* -------------------------------------------------------- */

.rhs {
	width: 193px;
	padding: 10px 13px 10px 13px;
	margin: 0px 0px 0px 10px;
	float: right;
	}
		
.rhs a {
	display: block;
	text-align: center;
	}
	
.rhs a img {border: none;}
	
.rhs a + a {
	margin: 13px 0px 0px 0px;
	}

.rhs h3 {
	font-weight: bold;
	color: #007cc2;
	padding: 0px 3px 0px 3px;
	margin: 27px 0px 10px 0px;
	border-bottom: 1px solid #d1d1d1;
	background: #f2f2f2;
	}

.rhs h4 {
	font-weight: bold;
	color: #007cc2;
	padding: 0px 0px 0px 0px;
	margin: 25px 3px 5px 3px;
	border-bottom: 1px solid #d1d1d1;
	}

.rhs h5 {
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 10px 3px 0px 5px;
	}

.rhs p {
	font-weight: normal;
	color: #000000;
	padding: 0px 3px 0px 3px;
	margin: 5px 0px 5px 0px;
	}

.rhs p a {
	text-align: left;
	text-indent: 10px;
	font-family: "Myriad Pro", Tahoma, Helvetica, sans serif;
	font-size: 10px;
	font-weight: lighter;
	color: #000000;
}

.rhs a.with_arrow {
	display: inline;
	background-image: url(../images/arrow_right.png);
	background-position: center right;
	background-repeat: no-repeat;
	padding: 0px 20px 0px 3px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	color: #007cc2;
	text-align: left;
	}

.rhs a.with_arrow:link {text-decoration: none;}
.rhs a.with_arrow:visited {text-decoration: none;}
.rhs a.with_arrow:hover {color: #26b5ff; text-decoration: none;}
.rhs a.with_arrow:active {text-decoration: none;}

.rhs .casestudy {
	border: 1px solid #d1d1d1;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 20px 0px;
	background: #ffffff;
	}
	
.rhs .casestudy h3 {
	font-weight: bold;
	color: #007cc2;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #f2f2f2 url(../images/case_study_bg.png) 0px 0px repeat-x;
	font-size: 1em;
	text-align: center;
	height: 26px;
	line-height: 1.8em;
	}

.rhs .casestudy img {
	padding: 5px 0px 5px 0px;
	}

.rhs .casestudy blockquote {
	font-style: italic;
	padding: 10px 0px 8px 0px;
	margin: 0px 10px 10px 10px;
	border-top: 1px dotted #d1d1d1;
	border-bottom: 1px dotted #d1d1d1;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.2em;
	color: #000000;
	}

.rhs .casestudy blockquote p {
	text-align: left;
	margin: 10px 0px 0px 0px;
	font-weight: bold;
	font-size: 1em;
	font-style: normal;
	color: #888888;
	}

.rhs .casestudy p + p {
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	}

/* -------------------------------------------------------- */
/* -- RIGHT HAND SIDE ------------------------------------- */
/* -------------------------------------------------------- */

.rhs ul.descriptions {
	list-style: none;
	margin: 3px 0px 30px 0px;
	}

.rhs ul.descriptions li {
	border-top: 1px solid #d1d1d1;
	}
	
.rhs ul.descriptions li:first-child {
	border: none;
	}
	
.rhs ul.descriptions li a.with_arrow {
	background-image: url(../images/arrow_right_big.png);
	background-position: 175px 3px; 
	display: block;
	padding: 4px 23px 4px 1px;
	margin: 0px 0px 0px 0px;
	}
	
.rhs ul.descriptions li a.with_arrow:link {text-decoration: none;}
.rhs ul.descriptions li a.with_arrow:visited {text-decoration: none;}
.rhs ul.descriptions li a.with_arrow:hover {color: #26b5ff; text-decoration: none;}
.rhs ul.descriptions li a.with_arrow:active {text-decoration: none;}
.rhs ul.descriptions li.selected a.with_arrow {color: #26b5ff;}

.rhs ul.descriptions li ul {
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	}	
	
.rhs ul.descriptions li ul li {
	padding: 0px 3px 0px 5px;
	margin: 0px 3px 0px 0px;
	border: none;
	background-image: url(../images/arrow_right.png);
	background-position: center right;
	background-repeat: no-repeat;
	}
		
.rhs ul.descriptions li ul li a {
	display: block;
	padding: 2px 0px 3px 0px;
	margin: 0px 10px 0px 0px;
	font-weight: normal;
	color: #007cc2;
	text-align: left;
	}
	
.rhs ul.descriptions li ul li a:link {color: #007cc2; text-decoration: none;}
.rhs ul.descriptions li ul li a:visited {color: #007cc2; text-decoration: none;}
.rhs ul.descriptions li ul li a:hover {color: #26b5ff; text-decoration: none;}
.rhs ul.descriptions li ul li a:active {color: #007cc2; text-decoration: none;}
.rhs ul.descriptions li ul li.selected a {color: #26b5ff; text-decoration: none;}

.rhs img.customer_story {
	margin: 5px 0px 5px 0px;
	}

.rhs a:link img.case_study,
.rhs a:visited img.case_study {
	margin: 5px 0px 5px 0px;
	border: 1px solid #cacaca;
	}

.rhs a:hover img.case_study,
.rhs a:active img.case_study,
.rhs a:focus img.case_study {
	margin: 5px 0px 5px 0px;
	border: 1px solid #007cc2;
	}

.rhs h3.rss {
	background: url(../images/rss.png) 0px 0px no-repeat;
	padding: 1px 0px 3px 20px;
	}

/* -------------------------------------------------------- */
/* -- HOME PAGE AD UNDER VIDEO LINKS ---------------------- */
/* -------------------------------------------------------- */	
#adJs {
	width:320px;
	border:9px solid #eee;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


a.black_btn#home_video_ad1 {
	display: block;
	height: 60px;
	width: 340px;
	position: relative;
	margin: 0px;
	background-image: url(/images/ads/mozy-backup-plan-255x60.png);
	background-repeat: no-repeat;
	}
	
	/* a:hover.black_btn#home_video_ad1 {
	display: block;
	height: 80px;
	width: 320px;
	position: relative;
	margin: 0px;
	background-image: url(/images/ads/mozy-backup-plan-up-255x60.png);
		background-position: 20px 20px;
		background-repeat: no-repeat;
		} */
			

/* -------------------------------------------------------- */
/* -- BUTTONS --------------------------------------------- */
/* -------------------------------------------------------- */



a.black_btn#web_hosting {
	margin: 0px 0px 10px 0px;
	display: block;
	height: 37px;
	width: 160px;
	background-image: url(/images/hm_btn_web_hosting.gif);
	}
	
	a:hover.black_btn#web_hosting {
		margin: 0px 0px 10px 0px;
		display: block;
		height: 37px;
		width: 160px;
		background-image: url(/images/hm_btn_web_hosting_over.gif);
		}

a.black_btn#web_design {
	margin: 0px 0px 10px 0px;
	display: block;
	height: 37px;
	width: 160px;
	background-image: url(/images/hm_btn_web_design.gif);
	}
	
	a:hover.black_btn#web_design {
		margin: 0px 0px 10px 0px;
		display: block;
		height: 37px;
		width: 160px;
		background-image: url(/images/hm_btn_web_design_over.gif);
		}

a.black_btn#web_marketing {
	margin: 0px 0px 10px 0px;
	display: block;
	height: 37px;
	width: 160px;
	background-image: url(/images/hm_btn_web_marketing.gif);
	}
	
	a:hover.black_btn#web_marketing {
		margin: 0px 0px 10px 0px;
		display: block;
		height: 37px;
		width: 160px;
		background-image: url(/images/hm_btn_web_marketing_over.gif);
		}

a.black_btn#seo {
	margin: 0px 0px 10px 0px;
	display: block;
	height: 37px;
	width: 160px;
	background-image: url(/images/hm_btn_seo.gif);
	}
	
	a:hover.black_btn#seo {
		margin: 0px 0px 10px 0px;
		display: block;
		height: 37px;
		width: 160px;
		background-image: url(/images/hm_btn_seo_over.gif);
		}

a.black_btn#register {
	margin: 0px 0px 10px -5px;
	display: block;
	height: 51px;
	width: 199px;
	background-image: url(/campaigns/economy/Register_Now.jpg);
	}
	
	a:hover.black_btn#register {
	margin: 0px 0px 10px -5px;
	display: block;
	height: 51px;
	width: 199px;
	background-image: url(/campaigns/economy/Register_Now_on.jpg);
		}

a.black_btn#personal {
	margin: 0px 0px 10px -5px;
	display: block;
	height: 67px;
	width: 204px;
	background-image: url(../images/black_btn_personal.gif);
	}
	
	a:hover.black_btn#personal {
	margin: 0px 0px 10px -5px;
	display: block;
	height: 67px;
	width: 204px;
	background-image: url(../images/black_btn_personal.gif);
	background-position: 0px -73px;
		}


a.black_btn#enterprise {
	margin: 0px 0px 10px -5px;
	display: block;
	height: 67px;
	width: 204px;
	background-image: url(../images/black_btn_enterprise.gif);
	}
	
	a:hover.black_btn#enterprise {
	margin: 0px 0px 10px -5px;
	display: block;
	height: 67px;
	width: 204px;
	background-image: url(../images/black_btn_enterprise.gif);
		background-position: 0px -73px;
		}

a.black_btn#top_seo_position {
	margin: 0px 0px 10px -5px;
	display: block;
	height: 67px;
	width: 204px;
	background-image: url(../images/black_btn_top_seo_position.gif);
	background-position: 0px 0px;
	}
	
	a:hover.black_btn#top_seo_position {
	margin: 0px 0px 10px -5px;
	display: block;
	height: 67px;
	width: 204px;
	background-image: url(../images/black_btn_top_seo_position.gif);
		background-position: 0px -73px;
		}

a.black_btn#lower_rt_cl_ad {
	margin: 0px 0px 10px -5px;
	display: block;
	height: 51px;
	width: 199px;
	background-image: url(../images/lower-rt-cln-ad.gif);
	}
	
		
a.black_btn#lower_rt_cl_ad2 {
	display: block;
	height: 200px;
	width: 199px;
	background-image: url(../images/lower-rt-cln-ad.gif);
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: -5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	


a.black_btn#blog {
	margin: 0px 0px 10px -5px;
	display: block;
	height: 67px;
	width: 204px;
	background-image: url(../images/black_btn_blog.png);
	}
	
	a:hover.black_btn#blog {
	margin: 0px 0px 10px -5px;
	display: block;
	height: 67px;
	width: 204px;
	background-image: url(../images/black_btn_blog.png);
	background-position: 0px -73px;
		}
	
a.black_btn#sample_gallery {
	margin: 25px 0px 10px -5px;
	display: block;
	height: 67px;
	width: 204px;
	background-image: url(../images/black_btn_sample_gallery.png);
	}
	
	a:hover.black_btn#sample_gallery {
		background-image: url(../images/black_btn_sample_gallery.png);
		background-position: 0px -67px;
		}
		
a.blue_btn#individual_users {
	margin: 15px 0px 15px 0px;
	display: block;
	height: 27px;
	width: 194px;
	background-image: url(../images/blue_btn_individual_users.png);
	}
	
	a:hover.blue_btn#individual_users {
		background-image: url(../images/blue_btn_individual_users.png);
		background-position: 0px -27px;
		}
		
a.blue_btn#experience_brainshark {
	margin: 15px 0px 15px 0px;
	display: block;
	height: 27px;
	width: 209px;
	background-image: url(../images/blue_btn_experience_inetready.png);
	}
	
	a:hover.blue_btn#experience_brainshark {
		background-image: url(../images/blue_btn_experience_inetready.png);
		background-position: 0px -27px;
		}

a.blue_btn#products_services {
	margin: 15px 0px 15px 0px;
	display: block;
	height: 27px;
	width: 194px;
	background-image: url(../images/blue_btn_products_services.png);
	}
	
	a:hover.blue_btn#products_services {
		background-image: url(../images/blue_btn_products_services.png);
		background-position: 0px -27px;
		}

a.blue_btn#partner_login {
	margin: 15px 0px 15px 0px;
	display: block;
	height: 27px;
	width: 194px;
	background-image: url(../images/blue_btn_partner_login.png);
	}
	
	a:hover.blue_btn#partner_login {
		background-image: url(../images/blue_btn_partner_login.png);
		background-position: 0px -27px;
		}

a.blue_btn#partner_list {
	margin: 15px 0px 15px 0px;
	display: block;
	height: 27px;
	width: 194px;
	background-image: url(../images/blue_btn_partner_list.png);
	}
	
	a:hover.blue_btn#partner_list {
		background-image: url(../images/blue_btn_partner_list.png);
		background-position: 0px -27px;
		}

a.blue_btn#become_a_partner {
	margin: 15px 0px 15px 0px;
	display: block;
	height: 27px;
	width: 194px;
	background-image: url(../images/blue_btn_become_a_partner.png);
	}
	
	a:hover.blue_btn#become_a_partner {
		background-image: url(../images/blue_btn_become_a_partner.png);
		background-position: 0px -27px;
		}


a.blue_btn#submit_a_lead {
	margin: 15px 0px 15px 0px;
	display: block;
	height: 27px;
	width: 194px;
	background-image: url(../images/blue_btn_submit_a_lead.png);
	}
	
	a:hover.blue_btn#submit_a_lead {
		background-image: url(../images/blue_btn_submit_a_lead.png);
		background-position: 0px -27px;
		}



a.blue_btn#rapid_learning {
	margin: 15px 0px 15px 0px;
	display: block;
	height: 27px;
	width: 194px;
	background-image: url(../images/blue_btn_rapid_learning.png);
	}
	
	a:hover.blue_btn#rapid_learning {
		background-image: url(../images/blue_btn_rapid_learning.png);
		background-position: 0px -27px;
		}

a.blue_btn#one_more,
a.blue_btn#two_more,
a.blue_btn#three_more,
a.blue_btn#four_more,
a.blue_btn#five_more,
a.blue_btn#six_more,
a.blue_btn#seven_more {
	margin: 15px 0px 15px 0px;
	display: block;
	height: 19px;
	width: 87px;
	background-image: url(../images/blue_btn_more.png);
	font-size: .95em;
	color: #ffffff;
	text-indent: 10px;
	line-height: 135%;
	font-weight: bold;
	}
	
	a:hover.blue_btn#one_more,
	a:hover.blue_btn#two_more,
	a:hover.blue_btn#three_more,
	a:hover.blue_btn#four_more,
	a:hover.blue_btn#five_more,
	a:hover.blue_btn#six_more,
	a:hover.blue_btn#seven_more {
		background-image: url(../images/blue_btn_more.png);
		background-position: 0px -19px;
		}

/* for all More/Less buttons */		
a.blue_btn#one_less,
a.blue_btn#two_less,
a.blue_btn#three_less,
a.blue_btn#four_less,
a.blue_btn#five_less,
a.blue_btn#seven_less,
a.blue_btn#six_less {
	margin: 15px 0px 15px 0px;
	display: block;
	height: 19px;
	width: 87px;
	background-image: url(../images/blue_btn_less.png);
	font-size: .95em;
	color: #ffffff;
	text-indent: 10px;
	line-height: 135%;
	font-weight: bold;
	}
	
	a:hover.blue_btn#one_less,
	a:hover.blue_btn#two_less,
	a:hover.blue_btn#three_less,
	a:hover.blue_btn#four_less,
	a:hover.blue_btn#five_less,
	a:hover.blue_btn#six_less,
	a:hover.blue_btn#seven_less {
		background-image: url(../images/blue_btn_less.png);
		background-position: 0px -19px;
		}


/* -------------------------------------------------------- */
/* -- FOOTER - Dynamic ------------------------------------ */
/* -------------------------------------------------------- */

#animated_footer_holder {
	width: 940px;
	float: left;
	clear: both;
	background-image: url(../../images/footer_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	}

div#animated_footer_holder .lhs {	
	width: 925px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	float: left;
	display: inline;	
	}

div#animated_footer_holder div.lhs a {
	float: left;
	display: inline;
	color: #7d7d7d;
	font-size: .75em;
	font-weight: bold;
	text-decoration: none;
	padding: 7px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	}
	
div#animated_footer_holder div.lhs a:hover {
	color: #007cc2;
	}
	
a.footer_trigger_link:link,
a.footer_trigger_link:active,
a.footer_trigger_link:visited,
a.footer_trigger_link:hover
{
	float: left;
	display: inline;
	color: #7d7d7d;
	text-decoration: none;
	margin: 5px 0px 0px 6px;
	overflow: hidden;
	}	

div#animated_footer_holder .rhs {
	width: 2px;
	float: left;
	display: none;
	}
	
#animated_footer_content {
	width: 940px;
	float: left;
	clear: both;
	background-color: #c4c6c7; 
	padding: 0px 0px 4px 0px;
	}

#animated_footer_bottom {
	width: 940px;
	float: left;
	clear: both;
	height: 6px;
	overflow: hidden;
	background-image: url(../../images/footer_bottom.gif);
	background-position: left top;
	background-repeat: no-repeat;	
	}

div#animated_footer_content a {
	display: inline;
	clear: both;
	float: left;
	color: #7d7d7d;
	font-size: .65em;
	text-decoration: none;
	}

div#animated_footer_content a:hover {
	color: #007cc2;
	}
		
/* -------------------------------------------------------- */
/* -- FOOTER - Dynamic - Sub Navs ------------------------- */
/* -------------------------------------------------------- */

#footer_subnav_home {
	float: left;
	width: 152px;
	display: inline;
	margin: 0px 0px 0px 15px;
	}

#footer_subnav_products {
	float: left;
	width: 152px;
	display: inline;
	margin: 0px 0px 0px 0px;
	}

#footer_subnav_solutions {
	float: left;
	width: 152px;
	display: inline;
	margin: 0px 0px 0px 0px;
	}
	
#footer_subnav_support {
	float: left;
	width: 152px;
	display: inline;
	margin: 0px 0px 0px 0px;
	}

#footer_subnav_company {
	float: left;
	width: 152px;
	display: inline;
	margin: 0px 0px 0px 0px;
	}
	
#footer_subnav_network {
	float: left;
	width: 152px;
	display: inline;
	margin: 0px 0px 0px 0px;
	}
	
/* -------------------------------------------------------- */
/* -- FOOTER - Static ------------------------------------- */
/* -------------------------------------------------------- */

.footer_static {
	width: 925px;
	background-image: url(../../images/footer_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	background-color: #c4c6c7;
	}
	
.footer_static dl {
	float: left;
	display: block;
	width: 152px;
	padding: 5px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	}
.footer_static dl#footer_products {width: 192px;}
.footer_static dl#footer_solutions {width: 162px;}
.footer_static dl#footer_support {width: 132px;}
.footer_static dl#footer_company {width: 132px;}

.footer_static dt a {
	font-size: .75em;
	font-weight: bold;
	display: block;
	width: 152px;
	}
	
.footer_static dd {
	font-size: .65em;
	}
	
.footer_static dd a {
	display: block;
	width: 152px;
	}

.footer_static a:link {color: #7d7d7d; text-decoration: none;}
.footer_static a:visited {color: #7d7d7d; text-decoration: none;}
.footer_static a:hover {color: #007cc2; text-decoration: none;}
.footer_static a:active {color: #7d7d7d; text-decoration: none;}

.footer_static .clear {
	clear: both;
	background-image: url(../images/footer_bottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 6px;
	margin: 0px 0px 0px -15px;
	}

/* -------------------------------------------------------- */
/* -- COPYRIGHT ------------------------------------------- */
/* -------------------------------------------------------- */

#copyright_footer {
	width: 940px;
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	color: #7d7d7d;
	font-size: .7em;
	}
	
#copyright_footer a {
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 10px;
	color: #007cc2;
	border-left: 1px solid #bababa;
	}
	
#copyright_footer a:hover {color: #26b5ff;}

