/*html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}*//* remember to define focus styles! */:focus {	outline: 0;}.menu ol, ul {	list-style: none;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: separate;	border-spacing: 0;}caption, th, td {	text-align: left;	font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {	content: "";}blockquote, q {	quotes: "" "";}body {	line-height: 120%;	color: black;	text-align: center;	margin: 0px;	padding: 0px;	background-color: #efefef;}img {	border: none;}#header-outer {	background: url(/images/header_bg.jpg) repeat-x;	margin: 0px;	padding: 0px;	height: 92px;	z-index: 1;}#header {	text-align: left;	margin: 0px auto;	height: 72px;	width: 950px;	padding: 10px 0px;}#header-logo {	margin: 0px;	padding: 0px;	float: left;	width: 171px;}#header-phone {	font-family: "Lato", Arial, sans-serif;	font-size: 16px;	color: #8fc53a;	text-align: right;	margin: 30px 0 0 0;	padding: 0px;	float: right;	width: 300px;}#header-phone strong {	color: #003e7e;}#carousel-left {	height: 174px;	width: 20px;	float: left;	margin-right: 10px;	padding-top: 146px;}#carousel-right {	height: 174px;	width: 20px;	float: right;	padding-top: 146px;}#carousel-outer {	background: #7ebe20 url(/images/carousel_ptn.png) repeat-x top;	margin: 0px;	padding: 0px;	height: 350px;	text-align: center;}#carousel {	background: url(/images/carousel_bg.jpg) no-repeat;	margin: 0px auto;	padding: 15px 0 ;	height: 320px;	width: 950px;}div#slides {	width: 890px;	height: 320px;	overflow: hidden;	text-align: left;	padding: 0px;	font-family: "Lato", Arial, sans-serif;	font-size: 16px;	line-height: 120%;	color: white;	font-weight: normal;	margin: 0px;}#slides ul {	margin-top: 15px;	margin-bottom: 15px;	list-style-position: outside;	list-style-image: url(/images/tick_icon.png);	margin-left: 15px;	padding-left: 15px;}#slides ul li {	margin-bottom: 3px;}#slides h1 {	font-family: "Lato", Arial, sans-serif;	font-size: 30px;	font-weight: normal;	color: #eafdcc;	line-height: 120%;}div#slides div {	width: 880px;	height: 320px;	padding: 0 5px;}#featured-outer {	background: #2b2d30;	margin: 0px;	padding: 0px;	height: 147px;}#featured {	text-align: left;	margin: 0px auto;	padding: 0px 0px 0px 2px;	height: 147px;	width: 950px;	background: url(/images/featured_line.gif) no-repeat;}.featured-box {	text-align: center;	margin: 0px;	padding: 0px;	float: left;	height: 147px;	width: 237px;	background: url(/images/featured_line.gif) no-repeat right;}.featured-box a span {	font-family: "Lato", Arial, sans-serif;	font-size: 17px;	color: white;	display: block;	margin-bottom: 5px;}.featured-box a span strong {	font-weight: normal;	color: #8cc63f;}.featured-box a img {	margin-bottom: 7px;}.featured-box a {	display: block;	font-family: "Lato", Arial, sans-serif;	font-size: 13px;	color: white;	text-decoration: none;	padding: 18px;	height: 111px;	width: 199px;	overflow: hidden;}.featured-box a:hover {	background-color: #3b3c42;}#content_outer {	background: white url("/images/content_bg.png") repeat-x top;	text-align: center;}#content {	font-family: "Lato", Arial, sans-serif;	font-size: 13px;	color: #444444;	margin: 0px auto;	padding: 30px 0 30px 0;	width: 950px;	text-align: left;	line-height: 130%;}#content ul {	list-style-position: outside;	list-style-image: url(/images/green_dot.png);	margin: 10px 0 10px 10px;	padding: 0 0 0 10px;}#content ol {	margin-top: 10px;	margin-bottom: 10px;/*	margin: 10px 0 10px 10px;	padding: 0 0 0 10px;	*/}#footer-outer {	background: #2b2d30;	margin: 0px;	padding: 0px;}#footer {	font-family: "Lato", Arial, sans-serif;	font-size: 12px;	color: #999999;	text-align: left;	margin: 0px auto;	padding: 15px 0px;	width: 950px;	line-height: 130%;}.footer-column ul li a img {	text-decoration: none;	vertical-align: middle;	margin: 0 5px 4px 0;}.footer-column {	margin: 0px 15px 0px 0px;	padding: 0px;	float: left;	width: 175px;}.footer-column h5 {	font-family: "Lato", Arial, sans-serif;	font-size: 13px;	font-weight: bold;	text-transform: uppercase;	color: #8cc63f;	display: block;	margin: 0px 0px 5px;	padding: 0px;}.footer-column ul {	margin: 0px;	padding: 0px;	list-style-type: none;}.footer-column a:link {	color: #999999;	text-decoration: none;}.footer-column a:visited {	color: #999999;	text-decoration: none;}.footer-column a:hover {	text-decoration: underline;}#copyright {	font-family: "Lato", Arial, sans-serif;	font-size: 11px;	color: #999;	background: url(/images/header_bg.jpg) repeat-x top;	text-align: center;	margin: 0px;	padding: 7px;}.clearer {	margin: 0px;	padding: 0px;	clear: both;}#left-column {	text-align: left;	margin: 0px;	padding: 0px;	float: left;	width: 660px;}#left-column a:link {	color: #f15625;	text-decoration: none;}#left-column a:visited {	color: #b33e1b;	text-decoration: none;}#left-column a:hover {	text-decoration: underline;}#right-column {	text-align: left;	margin: 0px;	padding: 0px;	float: right;	width: 260px;}.sidebar-box {	font-family: "Lato", Arial, sans-serif;	font-size: 13px;	color: #444444;	margin-bottom: 15px;}.sidebar-box h4 {	font-family: "Lato", Arial, sans-serif;	font-size: 20px;	font-weight: normal;	color: #b72c01;	display: block;	margin: 0px 0px 5px;	padding: 0px;}.sidebar-box a:link {	color: #f15625;	text-decoration: none;}.sidebar-box a:visited {	color: #b33e1b;	text-decoration: none;}.sidebar-box a:hover {	text-decoration: underline;}.news-date {	font-family: "Lato", Arial, sans-serif;	font-size: 11px;	color: #999999;}.news-item {	border-bottom: 1px dotted #999999;	padding-bottom: 10px;	margin-bottom: 10px;	font-family: "Lato", Arial, sans-serif;	font-size: 13px;	color: #555;}.news-item h5 {	font-family: "Lato", Arial, sans-serif;	font-size: 16px;	font-weight: normal;	color: #f15625;	display: block;	margin: 2px 0px;	padding: 0px;}.news-item h5 a:link {	color: #f15625;	text-decoration: none;}.news-item h5 a:visited {	color: #f15625;	text-decoration: none;}.news-item h5 a:hover {	text-decoration: underline;}.imgright {	margin: 0px 0px 10px 10px;	float: right;}h1 {	font-family: "Lato", Arial, sans-serif;	font-size: 24px;	font-weight: normal;	color: #b72c01;	display: block;	margin: 0px 0px 10px;	padding: 0px;	line-height: 120%;}h2 {	font-family: "Lato", Arial, sans-serif;	font-size: 21px;	font-weight: normal;	color: #b72c01;	display: block;	margin: 0px 0px 5px;	padding: 0px;	line-height: 120%;}h3 {	font-family: "Lato", Arial, sans-serif;	font-size: 18px;	font-weight: normal;	color: #b72c01;	display: block;	margin: 0px 0px 5px;	padding: 0px;	line-height: 120%;}h4 {	font-family: "Lato", Arial, sans-serif;	font-size: 15px;	font-weight: normal;	color: #b72c01;	display: block;	margin: 0px;	padding: 0px;	line-height: 120%;}h5 {	font-family: "Lato", Arial, sans-serif;	font-size: 12px;	font-weight: normal;	color: #b72c01;	display: block;	margin: 0px;	padding: 0px;	line-height: 120%;}h6 {	font-family: "Lato", Arial, sans-serif;	font-size: 12px;	font-weight: normal;	color: #b72c01;	display: block;	margin: 0px;	padding: 0px;	line-height: 120%;}#mainmenu-outer {	background: #3e5718;	background: -moz-linear-gradient(top, #658c26, #354914);	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#658c26), to(#354914));}#mainmenu {	width: 950px;	margin: 0 auto;	padding: 0px;	background-position: 100%;}/*Item Name : CSS3 Mega Drop Down MenuAuthor URI : http://themeforest.net/user/KeliahItem URI : http://codecanyon.net/item/css3-mega-drop-down-menu/126387Version : 2.0*//*TABLE OF CONTENTS01 MENU BAR02 DROP DOWN MENU03 CONTENT STYLINGS04 CONTACT FORM*//*  _______________________________________	01 MENU BAR    _______________________________________  */.menu {	list-style:none;	width:940px;	margin:0px auto 0px auto;	height:43px;	padding:0px 20px 0px 20px;	/* CSS 3 Stylings */		-moz-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;	behavior: url(/js/PIE.htc);}.menu li {	float:left;	text-align:center;	position:relative;	padding: 4px 10px 4px 10px;	margin-right:30px;	margin-top:7px;	border:none;}.menu li:hover {	z-index:2;	background:#F4F4F4;	border:1px solid #aaaaaa;	padding: 4px 9px 4px 9px;		/* CSS 3 Stylings */		background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));		-moz-border-radius: 5px 5px 0px 0px;    -webkit-border-radius: 5px 5px 0px 0px;    -khtml-border-radius: 5px 5px 0px 0px;    border-radius: 5px 5px 0px 0px;	behavior: url(/js/PIE.htc);}.menu li.nodrop:hover {	-moz-border-radius: 5px 5px 5px 5px;    -webkit-border-radius: 5px 5px 5px 5px;    -khtml-border-radius: 5px 5px 5px 5px;    border-radius: 5px 5px 5px 5px;	behavior: url(/js/PIE.htc);}.menu li a {	color: #EEEEEE;	outline:0;	text-decoration:none;	display:block;	text-shadow: 1px 1px 1px #000;}.menu li:hover a {	color:#161616;	text-shadow: none;}.menu li .drop {	padding-right:21px;	background:url("/images/drop.png") no-repeat right 8px;}.menu li:hover .drop {	padding-right:21px;	background:url("/images/drop.png") no-repeat right 7px;}.menu li:hover div a {	color:#52711f;}.menu li:hover div a:hover {	color:#8bc135;}.menu li ul li a:hover {	color:#8bc135;}/* Right aligned menu item */.menu .right {	float:right;	right:0;	margin-right:0px;}/*  _______________________________________	02 DROP DOWN MENU    _______________________________________  *//* Left & right aligned common styles */.menu .dropdown_1column, .menu .dropdown_2columns, .menu .dropdown_3columns, .menu .dropdown_4columns,.menu .dropdown_5columns {	margin:4px auto;	left:-999em;	position:absolute;	background:#F4F4F4;	border:1px solid #aaaaaa;	border-top:none;	padding:10px;	text-align:left;	/* CSS 3 Stylings */	-moz-border-radius: 0px 5px 5px 5px;    -webkit-border-radius: 0px 5px 5px 5px;    -khtml-border-radius: 0px 5px 5px 5px;    border-radius: 0px 5px 5px 5px;		background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));	behavior: url(/js/PIE.htc);}/* Drop Downs Sizes */.menu .dropdown_1column {width: 145px;}.menu .dropdown_2columns {width: 300px;}.menu .dropdown_3columns {width: 455px;}.menu .dropdown_4columns {width: 610px;}.menu .dropdown_5columns {width: 765px;}/* Showing Drop Down on Mouse Hover - Left aligned */.menu li:hover .dropdown_1column, .menu li:hover .dropdown_2columns, .menu li:hover .dropdown_3columns,.menu li:hover .dropdown_4columns,.menu li:hover .dropdown_5columns {	left:-1px;	top:25px;}/* Showing Drop Down on Mouse Hover - Right aligned */.menu li .align_right {	/* Rounded Corners */	-moz-border-radius: 5px 0px 5px 5px;    -webkit-border-radius: 5px 0px 5px 5px;    border-radius: 5px 0px 5px 5px;	behavior: url(/js/PIE.htc);}.menu li:hover .align_right {	left:auto;	right:-1px;	top:auto;}/* Columns Sizes */.menu .col_1,.menu .col_2,.menu .col_3,.menu .col_4,.menu .col_5,.menu .col_6 {	display:inline;	float: left;	position: relative;	margin-left: 10px;}.menu .col_1 {width:145px;}.menu .col_2 {width:300px;}.menu .col_3 {width:455px;}.menu .col_4 {width:610px;}.menu .col_5 {width:765px;}.menu .col_6 {width:920px;}/* IMPORTANT *//* Use the firstcolumn class for the items that stick to the left edge of the dropdown */.menu .firstcolumn {	margin-left: 0; /* Clearing margin & left */	clear: left;}/*  _______________________________________	03 CONTENT STYLINGS    _______________________________________  */.menu p,.menu ul,.menu li,.menu h2,.menu h3 {	font-size:14px; 	font-family: "Lato", Arial, sans-serif;	line-height:21px;	text-align:left;}.menu p {	font-size:12px;/*	line-height:18px;	*/	margin: 0 0 10px 0;	text-shadow: 1px 1px 1px #FFFFFF;}.menu .strong {	font-weight:bold;}.menu .italic {	font-style:italic;}.menu h2 {	font-family: "Lato", Arial, sans-serif;	font-weight:400;	letter-spacing:-1px;	font-size:21px;	line-height:21px;	margin-top:7px;	margin-bottom:14px;	padding-bottom:14px;	text-shadow: 1px 1px 1px #FFFFFF;	border-bottom:1px solid #666666;}.menu h3 {	font-family: "Lato", Arial, sans-serif;	font-weight:600;	font-size:14px;	line-height:21px;	margin: 0px;	text-shadow: 1px 1px 1px #FFFFFF;}.menu .pusher { /* Use this pucher if you want to give more vertical spacing between your rows of content */	margin-top:18px;}.menu .menu_item {	margin-top: 10px;	font-family: "Lato", Arial, sans-serif;	font-weight: normal;	font-size: 12px;	line-height: normal;	color: #666;}/* Icon paragraphs */.menu .help,.menu .favorite,.menu .mail,.menu .print {	padding-left:36px;	margin-bottom:18px;}.menu .help {background:url("img/help.png") no-repeat 0px 2px;}.menu .favorite {background:url("img/favorite.png") no-repeat 0px 2px;}.menu .mail {background:url("img/mail.png") no-repeat 0px 2px;}.menu .print {background:url("img/print.png") no-repeat 0px 2px;}/* Images styles */.menu .imgshadow_dark{ /* Better style on dark background */	background:#FFFFFF;	padding:4px;	border:1px solid #333333;	margin-top:5px;	-moz-box-shadow:0px 0px 5px #000000;	-webkit-box-shadow:0px 0px 5px #000000;	box-shadow:0px 0px 5px #000000;	behavior: url(/js/PIE.htc);}.menu .imgshadow_light { /* Better style on light background */	background:#FFFFFF;	padding:4px;	border:1px solid #777777;	margin-top:5px;	-moz-box-shadow:0px 0px 5px #666666;	-webkit-box-shadow:0px 0px 5px #666666;	box-shadow:0px 0px 5px #666666;	behavior: url(/js/PIE.htc);}.menu .img_left { /* Image sticks to the left */	width:auto;	float:left;	margin:2px 15px 5px 0px;}.menu .img_right { /* Image sticks to the right */	width:auto;	float:right;	margin:2px 0px 5px 15px;}/* Box styles */.menu li .black_box {	background-color:#333333;	color: #eeeeee;	text-shadow: 1px 1px 1px #000;	padding:4px 6px 4px 6px;	/* CSS 3 Stylings */		-moz-border-radius: 5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    border-radius: 5px;		-webkit-box-shadow:inset 0 0 3px #000000;	-moz-box-shadow:inset 0 0 3px #000000;	box-shadow:inset 0 0 3px #000000;	behavior: url(/js/PIE.htc);}.menu li .dark_grey_box {	background-color:#555555;	color: #eeeeee;	text-shadow: 1px 1px 1px #000;	padding:4px 6px 4px 6px;	/* CSS 3 Stylings */		-moz-border-radius: 5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    border-radius: 5px;		-webkit-box-shadow:inset 0 0 3px #111111;	-moz-box-shadow:inset 0 0 3px #111111;	box-shadow:inset 0 0 3px #111111;	behavior: url(/js/PIE.htc);}/* Standard lists styles */.menu li ul {	list-style:none;	padding:0;	margin:0 0 12px 0;}.menu li ul li {	font-size:12px;	line-height:24px;	position:relative;	text-shadow: 1px 1px 1px #ffffff;	padding:0;	margin:0;	float:left;	text-align:left;	width:145px;}.menu li ul li:hover {	background:none;	border:none;	padding:0;	margin:0;}/* Greybox lists styles */.menu li .greybox li {	background:#F4F4F4;	border:1px solid #bbbbbb;	margin:0px 0px 4px 0px;	padding:4px 6px 4px 6px;	width:131px;	/* CSS 3 Stylings */		-moz-border-radius: 5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    border-radius: 5px;	behavior: url(/js/PIE.htc);}.menu li .greybox li:hover {	background:#ffffff;	border:1px solid #aaaaaa;	padding:4px 6px 4px 6px;	margin:0px 0px 4px 0px;}/* Other lists styles */.menu li .plus li {	background: url("img/plus.png") left 6px no-repeat;	margin:0px 0px 4px 0px;	padding:0px 0px 0px 21px;	width:109px;}.menu li .plus li:hover {	background: url("img/plus.png") left 6px no-repeat;	padding:0px 0px 0px 21px;	margin:0px 0px 4px 0px;}/*  _______________________________________	04 PRODUCTS & SERVICES    _______________________________________  */.menu .plans_outer {	font-size: 13px;	padding-left: 42px;	line-height: 140%;	margin-top: 7px;	margin-bottom: 10px;}.menu .plans_outer a {	display: inline;}.menu .plans_col {	width: 190px;	float: left;}/** * SqueezeBox - Expandable Lightbox * * Allows to open various content as modal, * centered and animated box. * * @version		1.1 rc4 * * @license		MIT-style license * @author		Harald Kirschner <mail [at] digitarald.de> * @copyright	Author */#sbox-overlay {	position: absolute;	background-color: #000;	left: 0px;	top: 0px;	zoom: 1;}#sbox-window {	position: absolute;	background-color: #fff;	text-align: left;	overflow: visible;	padding: 10px;	/* invalid values, but looks smoother! */	-moz-border-radius: 3px;	-webkit-border-radius: 3px;}#sbox-btn-close {	position: absolute;	width: 30px;	height: 30px;	right: -15px;	top: -15px;	background: url(/images/closebox.png) no-repeat center;	border: none;}.sbox-window-ie6 #sbox-btn-close {	background-image: url(/images/closebox.gif);}.sbox-loading #sbox-content {	background-image: url(/images/spinner.gif);	background-repeat: no-repeat;	background-position: center;}#sbox-content {	clear: both;	overflow: auto;	background-color: #fff;	height: 100%;	width: 100%;}.sbox-content-image#sbox-content {	overflow: visible;}#sbox-image {	display: block;}.sbox-content-image img {	display: block;	width: 100%;	height: 100%;}.sbox-content-iframe#sbox-content {	overflow: visible;}/* Hides scrollbars */.body-overlayed {	overflow: hidden;}/* Hides flash (Firefox problem) and selects (IE) */.body-overlayed embed, .body-overlayed object, .body-overlayed select {	visibility: hidden;}#sbox-window embed, #sbox-window object, #sbox-window select {	visibility: visible;}#sbox-window .sbox-content-swf {	overflow: hidden;}/* Shadows */.sbox-bg {	position: absolute;	width: 33px;	height: 40px;}.sbox-bg-n {	left: 0;	top: -40px;	width: 100%;	background: url(/images/bg_n.png) repeat-x;}.sbox-bg-ne {	right: -33px;	top: -40px;	background: url(/images/bg_ne.png) no-repeat;}.sbox-bg-e {	right: -33px;	top: 0;	height: 100%;	background: url(/images/bg_e.png) repeat-y;}.sbox-bg-se {	right: -33px;	bottom: -40px;	background: url(/images/bg_se.png) no-repeat;}.sbox-bg-s {	left: 0;	bottom: -40px;	width: 100%;	background: url(/images/bg_s.png) repeat-x;}.sbox-bg-sw {	left: -33px;	bottom: -40px;	background: url(/images/bg_sw.png) no-repeat;}.sbox-bg-w {	left: -33px;	top: 0;	height: 100%;	background: url(/images/bg_w.png) repeat-y;}.sbox-bg-nw {	left: -33px;	top: -40px;	background: url(/images/bg_nw.png) no-repeat;}.gallery a {	display: block;	float: left;	padding: 0px;	margin-top: 15px;	margin-left: 15px;	-moz-box-shadow: 0 0 10px #f15625;	-webkit-box-shadow: 0 0 10px #f15625;	box-shadow: 0 0 10px #f15625;}#left-column .web-hosting-box {	float: left;	text-align: left;	margin-top: 16px;	margin-left: 8px;	margin-right: 8px;}.web-hosting-box-outer {	padding-left: 65px;}#left-column .web-hosting-box a {	display: block;	width: 140px;	height: 160px;	padding: 10px;	background: #282a2d;	-moz-border-radius: 5px 5px 5px 5px;	-webkit-border-radius: 5px 5px 5px 5px;	-khtml-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;}#left-column  .web-hosting-box a:link {	color: white;	text-decoration: none;}#left-column .web-hosting-box a:visited {	color: white;	text-decoration: none;}#left-column .web-hosting-box a:hover {	background-color: #3b3c42;}#left-column .web-hosting-box h4 {	font-size: 18px;	padding: 0 0 3px 0;	margin: 0 0 7px 0;	font-weight: normal;	color: #8cc63f;	border-bottom: dotted 1px #888;}#left-column .web-hosting-box strong {	color: #aaa;	display: block;	font-weight: normal;	margin-top: 5px;	font-size: 20px;}#content .features {	font-family: "Lato", Arial, sans-serif;	font-size: 13px;	color: black;	border-left: 1px solid #cccccc;	border-top: 1px solid #cccccc;	line-height: 140%;	margin-top: 5px;}#content .features th {	font-weight: normal;	color: black;	text-align: left;	border-right: 1px solid #cccccc;	border-bottom: 1px solid #cccccc;	padding: 3px;}#content .features th .lightgrey, #content .features td .lightgrey {	color: #999;	}#content .features td {	text-align: center;	border-right: 1px solid #cccccc;	border-bottom: 1px solid #cccccc;	line-height: 140%;	padding: 3px;	vertical-align: top;}#content .features td.header {	color: white;	font-size: 15px;	text-align: center;	background-color: #282a2d;	border: 1px solid #282a2d;	line-height: normal;	padding: 3px;}#content .features a:link {	color: #f15625;	text-decoration: none;}#content .features a:visited {	color: #f15625;	text-decoration: none;}#content .features a:hover {	text-decoration: underline;}#content .features tr.altbg {	background-color: #f8f8f8;}.first-column {	float: left;	width: 320px;	margin: 0px;	padding: 0px;}.second-column {	float: right;	width: 320px;	margin: 0px;	padding: 0px;}.mini_col {	width: 200px;	margin-right: 15px;	float: left;}.portfolio-box {	height: 275px;}.portfolio-box img {	float: left;	margin-right: 20px;}.portfolio-box h4 {	padding-top: 20px;}.green-box {	background-color: #d5ed94;	padding: 15px;	margin: 15px 0;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;}.green-box p {	margin: 0px 0px 15px;	border-bottom: 1px solid white;	padding: 0px 0px 5px;}.green_box_col_1 {	margin: 0px;	padding: 0px;	float: left;	width: 305px;}.green_box_col_2 {	margin: 0px;	padding: 0px;	float: right;	width: 305px;}#calendar {	background-color: #d5ed94;	border: solid 1px #8fc53a;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	color: black;	width: 200px;	padding: 7px;	margin: 0 auto 20px auto;}#calendar table {	width: 100%;}#calendar th {	text-align: center;	padding: 0 0 5px 0;	line-height: 24px;}#calendar th a:link {	color: #f15625;	text-decoration: none;}#calendar th a:visited {	color: #f15625;	text-decoration: none;}#calendar th a:hover {	color: #2b2d30;}#calendar td {	border-top: solid 1px rgba(0,0,0,0.1);	border-right: solid 1px rgba(0,0,0,0.1);	text-align: center;	line-height: 24px;}#calendar td a:link {	color: white;	text-decoration: none;}#calendar td a:visited {	color: white;	text-decoration: none;}#calendar td a:hover {	text-decoration: underline;}#calendar td:first-child {	border-left: none;}#calendar td:last-child {	border-right: none;}#calendar tr:last-child td {	border-bottom: none;}#calendar td .highlight {	background-color: #678b22;}#calendar td .today {	background-color: #ebf5c8;}.post {	padding: 0 0 15px 0;	margin: 0 0 15px 0;	border-bottom: solid 1px #ddd;}.post_date {	font-size: 12px;	color: #999;	margin: 0 0 5px 0;}.post_links {	margin: 10px 0 0 0;}.pagination {	margin: 15px 0;	background-color: #eee;	padding: 5px;	text-align: right;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	-khtml-border-radius: 10px;	border-radius: 10px;}.upgrade { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px; color: white; }.upgrade th { font-weight: normal; color: black; text-align: center; border-bottom: 1px solid white; border-left: 1px solid white; }.upgrade td { text-align: right; border-bottom: 1px solid white; border-left: 1px solid white; }.upgrade td.big { font-size: 16px; }.upgrade th.plan { text-align: left; border-bottom: 1px solid white; }.message {	text-align: center;	padding: 100px 0;}.contact_box_outer {	margin: 0px;	padding: 0px;	text-align: left;	float: left;	width: 370px;	border-right: 1px solid #ddd;}.contact_box {	float: left;	width: 155px;	text-align: left;	color: #666;	margin-bottom: 15px;	margin-right: 10px;}.contact_box img {	margin-top: 7px;	margin-right: 7px;}.contact_box strong {	color: black;}.contact_form_outer {	float: right;	width: 265px;}.contact_form {	text-align: left;	display: block;	margin: 0;	padding: 0px;}.contact_form span {	text-align: right;	float: right;	color: #aaa;	font-size: 12px;	margin: 0px auto;}.contact_box span {	font-size: 12px;	color: #aaa;}.contact_form img {	margin-bottom: 5px;}.contact_form .field {	font-family: "Lato", Arial, sans-serif;	font-size: 13px;	color: black;	display: block;	margin-bottom: 5px;	width: 260px;}#left-column .button {	display: inline-block;	outline: none;	cursor: pointer;	text-align: center;	text-decoration: none;	font: 14px/100% "Lato", Arial, sans-serif;	padding: .5em 1em .55em;	text-shadow: 0 1px 1px rgba(0,0,0,.3);	-webkit-border-radius: .5em;	-moz-border-radius: .5em;	border-radius: .5em;	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);	box-shadow: 0 1px 2px rgba(0,0,0,.2);	behavior: url(/js/PIE.htc);}#left-column .button:hover {	text-decoration: none;}#left-column .button:active {	position: relative;	top: 1px;}#left-column a.gray {	color: #e9e9e9;	border: solid 1px #555;	background: #6e6e6e;	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));	background: -moz-linear-gradient(top,  #888,  #575757);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');}#left-column a.gray:hover {	background: #616161;	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');}#left-column a.gray:active {	color: #afafaf;	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));	background: -moz-linear-gradient(top,  #575757,  #888);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');}.error-box {	font-family: "Lato", Arial, sans-serif;	font-size: 12px;	width: 251px;	margin: 0 auto 20px auto;	padding: 7px;	color: red;	font-weight: bold;	text-align: left;	background-color: #ffffe5;	box-shadow: 0 0 5px black;	-webkit-box-shadow: 0 0 5px black;	-moz-box-shadow: 0 0 5px black;}[if IE] .error-box {	border-right: 1px solid #333333;	border-bottom: 1px solid #333333;	border-top: 1px solid #cccccc;	border-left: 1px solid #cccccc;}.error-box h4 {	display: block;	margin: 0 0 5px 0;}.error-box p {	margin: 0;}.marketing {	margin-bottom: 20px;}.marketing-icon {	margin: 0px;	padding: 0px;	float: left;	width: 48px;}.marketing-text {	margin: 0px;	padding: 0px;	float: right;	width: 595px;}.marketing-text h4 {	margin-bottom: 10px;}#left-column .domain_box {	color: white;	text-align: left;	width: 186px;	height: 110px;	padding: 10px;	background: #282a2d;	-moz-border-radius: 5px 5px 5px 5px;	-webkit-border-radius: 5px 5px 5px 5px;	-khtml-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;	overflow: hidden;}#left-column .domain_box.left {	float: left;	margin: 0 0 20px 0;	}#left-column .domain_box.middle {	float: left;	margin: 0 0 20px 20px;	}#left-column .domain_box.right {	float: right;	margin: 0 0 20px 0;	}#left-column .domain_box img {	float: left;	margin: 0 10px 0 0;}#left-column .domain_box h4 {	font-size: 16px;	padding: 0 0 3px 0;	margin: 0 0 7px 0;	font-weight: normal;	color: #8cc63f;	border-bottom: dotted 1px #888;}#left-column .domain_box span.dot {	color: #aaa;	display: block;	font-weight: normal;	font-size: 24px;	line-height: 36px;}#left-column .domain_box span.price {	color: white;	display: block;	float: right;	font-weight: normal;	font-size: 36px;}#left-column .support_box {	color: white;	text-align: left;}#left-column .support_box.left {	float: left;	margin: 0 0 20px 0;	}#left-column .support_box.middle {	float: left;	margin: 0 0 20px 20px;	}#left-column .support_box.right {	float: right;	margin: 0 0 20px 0;	}#left-column .support_box img {	float: right;	margin: 0 0 5px 5px;}#left-column .support_box h4 {	font-size: 18px;	padding: 0 0 3px 0;	margin: 0 0 7px 0;	font-weight: normal;	color: #8cc63f;	line-height: 32px;}#left-column .support_box a {	display: block;	width: 186px;	height: 95px;	padding: 10px;	background: #282a2d;	-moz-border-radius: 5px 5px 5px 5px;	-webkit-border-radius: 5px 5px 5px 5px;	-khtml-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;	overflow: hidden;}#left-column .support_box a:link {	color: white;	text-decoration: none;}#left-column .support_box a:visited {	color: white;	text-decoration: none;}#left-column .support_box a:hover {	background-color: #3b3c42;}#content .kb_box {	padding: 0 0 5px 0;	margin: 0 0 20px 0;	width: 315px;	background-color: #efefef;	border: 1px solid #efefef;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	-khtml-border-radius: 10px;	border-radius: 10px;}#content .kb_box.left {	float: left;	}#content .kb_box.right {	float: right;	}#content .kb_box ul {	margin: 0px;	padding: 0px;	list-style-type: none;}#content .kb_box h3 {	padding: 5px;	margin: 0;}#content .kb_box li {	display: block;	padding: 0px;	margin: 0px;}#content .kb_box li a {	display: block;	margin: 0px;	padding: 3px 5px;}#content .kb_box li a.altbg {	background-color: #fafafa;}#content .kb_box a.article_link {	display: block;	color: white;	float: left;	margin: 5px auto 0 5px;	padding: 3px 5px;	background-color: #374a13;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px;	border-radius: 5px;}#content .kb_box a.article_link:link, #content .kb_box a.article_link:visited {	color: white;	text-decoration: none;}#content .kb_box a.article_link:hover {	text-decoration: none;	background-color: #668a22;	}.social_media_buttons {	margin-top: 10px;}.flag {	padding: 0px;	float: right;	margin: 20px 20px 15px 15px;	border: 7px solid white;	-moz-transform:rotate(3deg);	-webkit-transform:rotate(3deg);	-o-transform:rotate(3deg);	-ms-transform:rotate(3deg);	-moz-box-shadow: 0 0 10px #888;	-webkit-box-shadow: 0 0 10px #888;	box-shadow: 0 0 10px #888;}
