/* Start of CMSMS style sheet 'WP2010 style' */
/* gs tweeking */
.page3 #content {
	margin-left: 0;
	margin-right: 0;
	width: 480px;
}
.page3 #right {
	margin-left: 13px;
	margin-right: 0;
	width: 227px;
}
.promo {
	margin-bottom: 6px;
}
#sec-home #content {
	margin-left:0;
	margin-right:0;
	width:720px;
}
#sec-home #right {
	margin-right: 0;
	width: 230px;
}
body {
	background-color:#0b426b;
	color:#4e82b6;
}
.tail-top {
	background: #0b3d63 url(../uploads/images/tail-top.gif) repeat-x scroll left top;
}
.tail-bottom {
	background: transparent url(../uploads/images/tail-bottom.gif) repeat-x scroll left bottom;
}
/* header */
#page {
	position: relative;
}
#header {
	height:157px;
}
#skip-nav {
	display: none;
}
/* breadcrumbs */
.bc {
	font-size: 11px;
	color: #666;
	padding: 0 15px;
}
.bc span {
	display:none;
}
.bc a {
	color: #666;
}
#body {
	padding: 0 15px;
	min-height: 300px;
}
/* content styles */

a {
	color:#00C;
}
a:hover {
	text-decoration:none;
}
.page2 #left,
.page3 #left {
	margin-left:0;
	margin-right:0;
	width:240px;
}
.page2 #content,
.page3 #content {
	margin-left:0;
	margin-right:0;
	background-color: #FFF;
	color: #133251;
	-moz-border-radius: 0 3px 3px 0;
	padding: 10px 15px;
	width: 690px;
}
.page3 #content {
	width: 450px;	
}
.page2 #content .grid_6 {
	width: 320px;
}


#content h1 {
	color:#316498;
	font-family:"Myriad Pro Light", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#content h2 {
	color: #4e82b6;
	font-family:"Myriad Pro Light", "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content h3 {
	color: #f2a30c;
	font-family:"Myriad Pro Light", "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content p {
	font-size: 14px;
	margin-bottom: 10px;
}
#content li {
	font-size: 14px;
}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
        font-size: 10px;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

/* section menu */
#section-nav {
	background-color:#133251;
	font-size:14px;
	margin-bottom:15px;
	padding: 10px 0 10px 15px;
	line-height: 1.4em;
	-moz-border-radius: 3px 0 0 3px;
}
#section-nav h2 {
	color:#8BCA10;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	padding: 0 0 10px 0;
}
#section-nav h2 span {
	display: none;
}
#section-nav h2 a {
	color: #8BCA10;
	text-decoration: none;
}
#section-nav h2 a:hover, 
#section-nav h2 a:active {
	text-decoration: underline;
}
#section-nav h3 {
	border-bottom:3px solid #4B637B;
	font-size:14px;
	margin: 10px 15px 0 0;
}
#section-nav h3.first {
	margin-top: 0;
}
#section-nav li {
	padding-right: 15px;
	font-size: 13px;
}
#section-nav li a {
border-bottom:1px dotted #49637D;
	padding:5px;
	text-decoration:none;
	background-color: #164067;
	color:#FFF;
	display:block;
}
#section-nav li a:hover, #section-nav li a:active {
	text-decoration: underline;
}
#section-nav li.current {
	background: #FFF;
	color: #133251;
}
#section-nav li.current a {
	background: #FFF;
	color: #133251;
	border: none;
	font-weight: bold;
}
#section-nav ul ul ul {
	font-size: 12px;
	font-style: italic;
}
#section-nav ul ul a {
	padding-left:40px;
}
#section-nav p {
	color: #FFF;
	font-size: 13px;
	margin: 10px 0;
}
#section-nav p a {
	color:#FFF;
}
#section-nav p strong {
	display:block;
}



/* post section nav */
#post-section-nav {
         color: #FFF;
         padding: 10px;
text-align:center;
}
#post-section-nav p {
         padding: 5px 0;
}
#post-section-nav h2 {
         color: #f4b223;
         font-size: 14px;
}
#post-section-nav a {
         color: #FFF;
}

/* site main menu */
#site-nav {
	position: absolute;
	top: 80px;
	right: 0;
}
#site-nav h2 {
	display: none;
}
#site-nav li {
	float:left;
	width: 120px;
	position: relative;
}
#site-nav b {
	background: transparent url(../uploads/images/bg-site-nav.png) no-repeat scroll right top;
	position: absolute;
	width: 100%;
	height: 100%;
}
#site-nav li a {
	color: #8bca10;
	text-decoration: underline;
	display:block;
	height:25px;
}
#site-nav li a:hover, 
#site-nav li a:active {
	color: #fff;
}
/* WD 98 + WH 104 + DN 121 + WS 115 + IM 145 */
li#nav-web-design {
width: 98px;
}
li#nav-web-hosting {
width: 104px;
}
li#nav-domain-names {
width: 121px;
}
li#nav-web-solutions {
width: 115px;
}
li#nav-internet-marketing {
width: 145px;
}
#nav-web-design b {
	background-position: 0 0;
}
#nav-web-hosting b {
	background-position: -99px 0;
}
#nav-domain-names b {
	background-position: -203px 0;
}
#nav-web-solutions b {
	background-position: -324px 0;
}
#nav-internet-marketing b {
	background-position: -439px 0;
}
#nav-web-design a:hover b
, #nav-web-design a:active b {
	background-position: 0 -25px;
}
#site-nav #nav-web-hosting a:hover b
, #site-nav #nav-web-hosting a:active b {
	background-position: -99px -25px;
}
#site-nav #nav-domain-names a:hover b
, #site-nav #nav-domain-names a:active b {
	background-position: -203px -25px;
}
#site-nav #nav-web-solutions a:hover b
, #site-nav #nav-web-solutions a:active b {
	background-position: -324px -25px;
}
#site-nav #nav-internet-marketing a:hover b, 
#site-nav #nav-internet-marketing a:active b {
	background-position: -439px -25px;
}
#sec-web-design #site-nav #nav-web-design b {
	background-position: 0 -50px;
}
#sec-web-hosting #site-nav #nav-web-hosting b {
	background-position: -99px -50px;
}
#sec-domain-names #site-nav #nav-domain-names b {
	background-position: -203px -50px;
}
#sec-web-solutions #site-nav #nav-web-solutions b {
	background-position: -324px -50px;
}
#sec-internet-marketing #site-nav #nav-internet-marketing b {
	background-position: -439px -50px;
}
/* drop down menus */
#site-nav ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: auto;
	left:10px;
	display: none;
}
#site-nav ul li li {
	width: 220px;
	margin: 0;
	padding: 0;
	position: relative;
}
#site-nav ul li li a:hover {
	color: #FFF;
	text-decoration: underline;
}
#site-nav ul ul a {
	text-align: left;
	margin: 0;
	position: relative;
	padding: 5px;
	color: #133251;
	text-decoration: none;
border-bottom:1px dotted #49637D;
}
#site-nav ul ul {
	background: #F3F5F5;
	margin: 0;
	padding: 0;
	position: absolute;
	width: auto;
	height: auto;
	display: none;
	position: absolute;
	z-index: 999;
	border-top: 1px dotted #49637D;
	opacity: 0.95;
}
#site-nav ul li li:hover {
	background-color: #2e557a;
}
#site-nav ul ul,
#site-nav ul li:hover ul {
	display: none;
}
#site-nav ul li:hover ul {
	display: block;
}
#site-nav li li b {
background: transparent;
}
/* domain name search */
#search {
	position: absolute;
	top: 120px;
	right: 0;
width:425px;
}
#search fieldset {
	border: none;
}
#search legend {
	display: none;
}
#search label {
	color:#fff;
	float:left;
	padding-top:3px;
}
#search span {
	display:block;
	float:left;
	background:url(../uploads/images/bg-input.gif) no-repeat left top;
	width:193px;
	height:24px;
}
#search span b {
	font-weight:normal;
	display:block;
	padding-left:5px;
}
#search span b input {
	width:180px;
	float:left;
	padding:3px 0 2px 0;
	background:none;
	border:0;
	color:#fff;
	vertical-align:top;
}
#search select {
	float:left;
	margin-right:4px;
	width:80px;
	color:#fff;
	background:#213f60;
	border:1px solid #0c203b;
	border-bottom-color:#4f7ba5;
	border-right-color:#4f7ba5;
	height:24px;
}
#search a {
	display:inline;
}
/* login bar */
#login {
	font-size: 12px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif;
	position: absolute;
	top: 0;
	right: 0;
	color: #fff;
}
#login li {
	float: left;
}
#login a {
	color: #fff;
	text-decoration: none;
	padding: 0 2px;
}
#login a:active, #login a:hover {
	text-decoration: underline;
}
a#nav-support {
	padding-right: 20px;
	background: transparent url(../uploads/images/icon-support.png) scroll no-repeat right 50%;
}
#header p {
	font-size: 11px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif;
	position: absolute;
	top: 0;
	left: 90px;
	color: #bfc9d1;
}
#cta {
	position: absolute;
	top: 30px;
	right: 20px;
}
/* footer */
#footer {
	text-align: center;
	font-size: 14px;
	height:78px;
	padding-top:15px;
	margin-bottom:12px;
}
#footer a {
	color:#f3a40d;
}
#legals {
	margin: 15px 0;
}
/* general layout styles */

/* images */
.imgl, .imgr {
	border:1px solid #DFDFDF;
	padding:5px;
	color:#666666;
	background-color:#FFFFFF;
}
.imgl {
	float:left;
	margin:0 8px 8px 0;
	clear:left;
}
.imgr {
	float:right;
	margin:0 0 8px 8px;
	clear:right;
}
/* tables */
table {
	width:100%;
	border-collapse:collapse;
	table-layout:auto;
	vertical-align:top;
	margin-bottom:15px;
	border:1px solid #acd0dc;
}
table thead {
	border: solid 1px #0F1F3D;
}

table thead th  {
	font-family:"Georgia", Serif;
	color:#FFFFFF;
	background-color: #0F1F3D;
	border-left: solid 1px #FFF;
	vertical-align:middle;
}
table thead th.top-left {
	text-align: left;
	border-left: solid 1px #0F1F3D;
}
table tbody td {
	text-align: center;
	vertical-align:top;
	border-top:1px solid #acd0dc;
	border-bottom:1px solid #acd0dc;
}
table thead th, table tbody td {
	padding:5px;
	border-collapse:collapse;
}
table tbody tr {
	color:#000;/*	background-color:#E8E8E8;*/
}
table tbody tr.odd {
	color:#000;/*	background-color:#FFF;*/
}
table tbody th {
	text-align: left;
	padding: 5px;
	color: #000;
	background: #e3f0f4;
	border-top:1px solid #acd0dc;
	border-bottom:1px solid #acd0dc;
}
table tbody th a:link,  table tbody th a:visited, table tbody th a:active { 
	color: #000;
	text-decoration:none;
	padding-left: 18px;
	background: transparent url(/uploads/images/icon-info.png) top left no-repeat;
	display: inline-block;
}
table tbody th a:hover { 
	background: transparent url(/uploads/images/icon-info-h.png) top left no-repeat;
}
table tbody tr.price th, table tbody tr.price td {
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background-color: #0066CC;
	border-left:1px solid #FFF;
}
/* sub-row slightly indented */
table tbody tr.sub th {
	padding-left: 20px;
	font-weight: normal;
	background: #F8FBFC;
}
table tbody tr.sub td, table tbody tr.sub th {
	border-top: 1px dashed #acd0dc !IMPORTANT;
	border-bottom: 1px dashed #acd0dc !IMPORTANT;
}


/* tables - features*/
table.features tbody th {
        width: 350px;
}
table.features tbody th.th2 {
        padding-left: 30px;
        font-weight: normal;
}


/* threads */
.thread {
	margin:0;
	padding:0;
}
.thread ul {
	margin:0;
	padding:0;
	list-style:none;
}
#content .thread li {
	margin: 0 0 10px 0;
}
.thread li.client, .thread li.staff {
	padding:15px;
	list-style:none;
}
.thread li.client {
	color:#333;
	background-color:#F7F7F7;
	border:1px solid #244461;
}
.thread li.client a {
	color:#333;
}
.thread li.staff {
	color:#333;
	background-color:#E8E8E8;
	border:1px solid #43780c;
}
.thread li.staff a {
	color:#333;
}
.thread .author .name {
	font-weight:bold;
}
.thread li.client .name {
	color: #244461;
}
.thread li.staff .name {
	color: #43780c;
}
.thread .submitdate {
	font-size:smaller;
}
.thread p {
	margin:10px 5px 10px 0;
	padding:0;
	font-weight: normal;
	text-transform: none;
}
.thread li .avatar {
	float:right;
	border:1px solid #EEEEEE;
	margin:0 0 0 10px;
	background: #FFF;
}

/* form customisations */
.page3 .formContainer input,
.page3 .formContainer textarea {
width: 230px;
}
#content .formContainer p.note{margin-left:150px;color:#333}

.uniForm {
	border: 1px solid #CCC;
	padding: 2px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif;
}
.uniForm .inlineLabels label, .uniForm .inlineLabels .label {
	width: 150px;
	text-align: right;
	padding: 0 10px;
	color: #000;
}
#content .uniForm .inlineLabels .formHint {
	margin-left: 190px;
	margin-bottom: 0;
}
.uniForm fieldset {
}
.uniForm .inlineLabels .textInput, .uniForm .inlineLabels .fileUpload, .uniForm .inlineLabels .selectInput, .uniForm .inlineLabels select, .uniForm .inlineLabels textarea {
	border: 1px solid #CCC;
	padding: 5px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif;
	font-size: 12px;
}
.uniForm .inlineLabels .multiField {
	width: 430px;
}
.uniForm .inlineLabel span {
	text-align: left
}
.uniForm .inlineLabels .multiField .blockLabel {
	text-align: left;
	width: 110px;
}
.uniForm label em, .uniForm .label em, .uniForm .blockLabels label em, .uniForm .blockLabels .label em {
	color: red
}
.uniForm fieldset legend {
	padding: 0;
}
.uniForm .inlineLabels {
	background: #F3F3F3;
}
.uniForm .buttonHolder {
	margin: 5px 5px 0 190px;
	text-align: left;
}
.uniForm .buttonHolder input {
	padding: 5px 10px;
}

.uniForm .inlineLabels .multiField.dateParts .blockLabel {
width: 30px;
}

/* featured items */
.feature {
	background-color:#133251;
	display:block;
	margin-bottom:10px;
	padding:15px;
	-moz-border-radius: 3px;
color:#FFF;
}
#left .feature {
margin:10px 15px 0 0;
}

.feature h2 {
	color: #8CCA12;
	font-size: 18px;
	font-weight: normal;
}
.feature h2.title {
	font-weight: bold;
	font-size: 14px;
	position: relative;
	padding-left: 75px;
	min-height: 75px;
}
.feature h2.title img {
	position: absolute;
	left: 0;
}
.feature .details strong {
color: #f4a50e;
display: block; float:left; width: 50px;
}
.feature .details span {
display: block; float:left; width: 140px;
}

.feature p {
	clear:left;
}
.feature img {
	border: 1px solid #FFF;
	padding: 3px;
}
.feature ol {
	color: #FFF;
}
.readmore {
	font-weight: bold;
	text-align: right;
	margin: 10px 0 0;
}
.feature a, .readmore a {
	color: #F2A30C;
}
/* TM */
.indent {
	padding:14px;
}
#left .indent h2 {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	line-height:1;
	margin:10px 0 5px;
}
.page2 #left .indent,
.page3 #left .indent {
	font-size:14px;
	-moz-border-radius:3px;
	background-color:#4E82B6;
	margin:15px;
	color: #000;
}
.indent2 {
	padding:0 12px 0 10px;
}
.box {
	background:#133251;
	width:100%;
	margin-bottom:9px;
}
.box .border-top {
	background:url(../uploads/images/border-top.gif) repeat-x top;
}
.box .left-top-corner {
	background:url(../uploads/images/left-top-corner.gif) no-repeat left top;
}
.box .right-top-corner {
	background:url(../uploads/images/right-top-corner.gif) no-repeat right top;
}
.box .left-bot-corner {
	background:url(../uploads/images/left-bot-corner.gif) no-repeat left bottom;
padding-bottom: 1px;
}
.box .right-bot-corner {
	background:url(../uploads/images/right-bot-corner.gif) no-repeat right bottom;
}
.box .inner {
	padding:25px 22px 24px 29px;
}
.box .inner1 {
	padding:0 9px 5px;
}
.box .title {
	margin-bottom:17px;
	color: #8bca10;
}
.box1 {
	width:100%;
	background:#1a4065;
	margin:-25px 0 9px 0;
}
.box1 .left-top-corner {
	background:url(images/left-top-corner1.gif) no-repeat left top;
}
.box1 .right-top-corner {
	background:url(images/right-top-corner1.gif) no-repeat right top;
}
.box1 .left-bot-corner {
	background:url(images/left-bot-corner1.gif) no-repeat left bottom;
}
.box1 .right-bot-corner {
	background:url(images/right-bot-corner1.gif) no-repeat right bottom;
}
.box1 .inner {
	padding: 15px;
}
.box1 p {
	color:#fff;
	line-height: 1.33;
	font-size: 12px;
}
.box2 {
	width:172px;
	height:107px;
	overflow:hidden;
	background:url(../uploads/images/box2-bg.gif) no-repeat left top;
	position:absolute;
	right:15px !important;
	right:14px;
	top:98px
}
.box2 p {
	color:#fff;
	font-weight:bold;
	padding:12px 0 0 14px;
}
#content .box1 p, #content .box2 p {
	line-height:1.33em;
	font-size:12px;
}
.box3 {
	width:100%;
	margin-bottom:9px;
}
.box3 .left-top-corner {
	background:url(../uploads/images/left-top-corner2.gif) no-repeat left top;
	height:46px;
}
.box3 .right-top-corner {
	background:url(../uploads/images/right-top-corner2.gif) no-repeat right top;
	padding:0 15px;
	height:46px;
}
.box3 .border-top {
	background:url(../uploads/images/border-top1.gif) repeat-x top;
	height:46px;
	font-size:0;
	line-height:0;
	overflow:hidden;
}
.box3 .left-bot-corner {
	background:url(../uploads/images/left-bot-corner2.gif) no-repeat left bottom;
	height:4px;
	padding:0 4px;
}
.box3 .right-bot-corner {
	background:url(../uploads/images/right-bot-corner2.gif) no-repeat right bottom;
	height:4px;
}
.box3 .border-bot {
	background:#143353;
	height:4px;
	font-size:0;
	line-height:0;
	overflow:hidden;
}
.box3 .inner {
	padding:14px 10px 14px 27px;
	background:#143353
}
.box3 .title {
	padding:16px 0 0 3px;
}
.list1 li {
	width:100%;
	overflow:hidden;
	vertical-align:bottom;
	font-weight:bold;
	font-size:12px;
	border-bottom:1px dotted #49637d;
	padding-bottom:3px;
	margin-bottom:3px;
}
.list1 li.last {
	padding-bottom:0;
	border:0;
	margin-bottom:0;
}
.list1 li a {
	color:#4e82b6;
	text-decoration:none;
	display:inline-block;
	padding-left:11px;
	background:url(../uploads/images/marker-1.gif) no-repeat left 4px;
}
.list1 li a:hover {
	color:#97c4f2;
}
.list1 li span {
}
#section-nav .list1 li {
	font-size: 12px;
	padding-bottom:5px;
	margin-bottom:5px;
	font-weight: normal;
}
#content .list2 {
	position:absolute;
	right:15px !important;
	right:14px;
	top:211px;
	margin-bottom: 0;
}
#content .list2 li {
	width:172px;
	overflow:hidden;
	background:url(../uploads/images/list2-left.gif) no-repeat left top #133251;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:1px;
	vertical-align:bottom;
	font-size:14px;
}
.list2 li span {
	background:url(../uploads/images/list2-right.gif) no-repeat right top;
	display:block;
	padding:3px 0 4px 22px;
	line-height: 1.1;
}
.list2 li a {
	color:#8ac711;
	text-decoration:none;
}
.list2 li a:hover {
	color:#476a02;
}
.list4 {
	padding-bottom:14px;
}
.list4 li {
	font-weight:bold;
	width:100%;
	overflow:hidden;
	vertical-align:bottom;
	font-size:12px;
	border-bottom:1px dotted #49637d;
	padding-bottom:3px;
	margin-bottom:3px;
}
.list4 li.last {
	padding-bottom:0;
	border:0;
	margin-bottom:0;
}
.list4 li a {
	color:#4e82b6;
	text-decoration:none;
}
.list4 li a:hover {
	color:#97c4f2;
}
.list4 li span {
	display:inline-block;
	padding-left:11px;
	background:url(../uploads/images/marker-2.gif) no-repeat left 4px;
}
.links {
	text-align:right;
}
.links span {
	display:inline-block;
	padding-top:5px;
	margin-right:23px;
}
.links1 {
	color:#fff;
	font-size:1.36em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.links1 span {
	font-size:.74em;
}
.links1 a {
	float:right;
}
.banner-box {
	width:479px;
	height:362px;
	overflow:hidden;
	margin-bottom:2px;
	background:url(../uploads/images/banner-box-bg.jpg) no-repeat left top;
	position:relative;
}
.banner-box .title {
	margin:0;
	position:absolute;
	top:14px;
	left:14px;
}
.banner-box .link {
	position:absolute;
	top:98px;
	left:16px;
}
#content ul.tabnav {
	border-bottom:1px solid #CCC;
	list-style-type:none;
	margin:1em 0;
	padding:3px 10px 0;
	text-align:left;
	margin: 0;
}
#content ul.tabnav li, #content ul.tabnav h2 {
	font-size: 13px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif;
	font-weight: bold;
	display:inline;
	margin: 0;
}
#content ul.tabnav li a {
	-moz-border-radius: 3px 3px 0;
	background-color:#EFEFEF;
	border: 1px solid #CCC;
	color:#666666;
	margin-right:0;
	padding:3px 6px 2px;
	text-decoration:none;
}
#content ul.tabnav li.current {
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#content ul.tabnav li.current a {
	background-color:#FFFFFF;
	color:#000000;
	padding-top:4px;
	position:relative;
	top:1px;
	border-bottom:1px solid #FFFFFF;
}
#content div.tabbody {
	border: 1px solid #CCC;
	border-top: none;
	padding: 15px;
	margin-bottom: 15px;
}

/* SCOTT ADDED BELOW HERE */
/* note */
#content p.note,  .infobox p.note {
	margin: 0 5px;
	font-size: 11px;
}
#sec-home #content p.note {
	color: #FFF;	
}
/* top */
#content p.top {
  text-align: right;
  font-size: 12px;  
}

/* blurb styles */
.blurb {
	color: #000000;
	border: solid 1px;
	background: #FFFFCC;
	padding: 10px;
	border-color: #FFCC66;
	margin-bottom: 10px;
}
.blurb p.blurb-title {
	font-weight: bold;
	margin-bottom: 10px;
}
#content .blurb ul, 
#content .blurb p {
	margin-bottom: 10px;
}

/* SSL page */
#content table.ssl td {
       text-align: center;
       vertical-align: middle;
       border-left: 1px solid #acd0dc;
       border-right: 1px solid #acd0dc;
}

/* Home page / other */
#websites-offer {
	width: 724px;
	background: transparent url(../uploads/images/bg-promom.png) repeat-y scroll 0 0;
	color: #FFF;
	position: relative;
}
#websites-offer .border-top {
	background: transparent url(../uploads/images/bg-promot.png) no-repeat scroll 0 top;
}
#websites-offer .border-bot {
	background: transparent url(../uploads/images/bg-promob.png) no-repeat scroll 0 bottom;
	padding-bottom: 15px;
	height: 295px;
}
#websites-offer h2 {
	position: absolute;
	top: 15px;
	left: 15px;
	font-size: 36px;
	color: #FFF;
	z-index: 2;
}
#websites-offer #slides {
	position: absolute;
	width: 385px;
	height: 285px;
	right: 5px;
	top: 15px;
	z-index: 1;
}
#websites-offer #slides b {
	position: absolute;
	width: 179px;
	height: 183px;
	right: 197px;
	top: 90px;
	z-index: 4;
	background: transparent url(/uploads/images/slides0.jpg) no-repeat scroll 0 0;
}
#websites-offer .subtitle {
	z-index: 3;
	position: absolute;
	color: #f4a50e;
	font-weight:bold;
	font-size: 22px;
	width: 414px;
	text-align: center;
	top: 63px;
	left: 15px;
}
#websites-offer p {
	font-size: 17px;
	margin: 0 0 10px;
}
#websites-offer .inner {
	padding: 10px;
	width: 290px;
	text-align: center;
	background-color: #0c203b;
	position: absolute;
	left: 15px;
	bottom: 15px;
	line-height: 1.2;
}
#websites-offer .links {
	text-align: center;
	margin: 0;
}


#hosting-plans {
	position: relative;
	background: transparent url(../uploads/images/bg-hostm.png) repeat-x scroll 0 0;
}
#hosting-plans .border-top {
	background: transparent url(../uploads/images/bg-hostl.png) no-repeat scroll left 0;
}
#hosting-plans .border-bot {
	background: transparent url(../uploads/images/bg-hostr.png) no-repeat scroll right 0;
	height: 225px;
}
#hosting-plans h2 {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	color: #FFF;
	text-align: center;
	padding-top: 3px;
	margin: 0;
	line-height: 0.9;
}
#hosting-plans h3 {
	color: #163655;
	background-color: #f3a50d;
	font-size: 16px;
	text-align: center;
	margin: 0;
}
#hosting-plans h3 a {
color: #163655;
text-decoration: none;
}
#hosting-plans .hosting-plans {
	position: absolute;
	left: 5px;
}
#hosting-plans .hosting-plan {
	float: left;
	width: 155px;
	margin: 0 8px 3px;
	color: #FFF;
	background-color: #0f2c4b;
	padding: 3px;
}
#hosting-plans .price {
	text-align: right;	
	font-size: 14px;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	margin: 0;
	line-height: 0.9;
}
#hosting-plans .price strong {
	font-size: 20px;
}
#hosting-plans .price b {
	vertical-align: baseline;
	font-size: 0.7em;
	position: relative;
	top: -0.4em;
}
#hosting-plans .bonus {
	text-align: right;	
	font-size: 13px;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	color: #f7c515;
	margin: 0;
}
#hosting-plans ul {
	margin: 0 0 5px 0;
}
#hosting-plans li {
	list-style-image: url(../uploads/images/marker-2.gif);
	margin-left: 15px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	line-height: 1.2;
}
#hosting-plans .inner {
	background-color: #173e63;
	padding: 5px;
	margin-top: 3px;
	height: 140px;
}
#hosting-plans .links {
	margin: 5px 0;
}
#websites-basic h2 {
	text-align: center;
	padding: 10px 5px 5px;
}
#websites-basic .inner {
background-color: #19446f;	
margin: 0 8px 10px;
padding: 8px 6px 0;
color: #FFF;
}
#websites-basic .inner p {
	margin-bottom: 10px;
}
#websites-basic .price {
	text-align: center;	
	font-size: 18px;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;

}
#websites-basic strong {
	font-weight: normal;
}
#websites-basic .price a {
	color: #FFF;
text-decoration: none;
}
#websites-basic .price span {
	font-size: 22px;
	color: #f4a50e;
	font-weight: bold;
}

#form-news {
	background: transparent url(../uploads/images/bg-newsletter.png) no-repeat scroll 0 0;
	height: 221px;
	width: 229px;
	color: #123151;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#form-news h2 {
	padding: 3px 1px 0;
	line-height: 1;
}
#form-news p {
	line-height: 1.3;
	font-weight: bold;
	text-align: center;
	padding: 0 3px 5px;
}
#form-news p strong {
	font-style: italic;
}
#form-news label {
	float: left;
	width: 65px;
	padding: 5px 0;
}
#form-news ol {
	margin: 0 10px;
}
#form-news li {
	margin-bottom: 5px;
	text-align: right;
}
#form-news li input {
	background-color: #213f60;
	border: 1px solid #0c203b;
	border-bottom-color: #4f7ba5;
	border-right-color: #4f7ba5;
	color: #FFF;
	width: 126px;
	font-size: 12px;
	padding: 5px 2px;
}
#form-news p.frm-action {
	text-align: right;
	margin: 0 10px;
}

/* style for information boxes */
.infobox p {
	margin-bottom: 5px;
}

.infobox ul {
	padding-left: 15px;
	list-style-type: disc;
}

.infobox ul ul {
	padding-left: 15px;
	list-style-type: circle;
}
/* End of 'WP2010 style' */

