body {
	background-color: #FFFFFF;
	font-family: 'Trebuchet MS', Arial, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #423932;
	margin:0px 0px 0px 0px;
}

.headerbg{
	background-image:url("images/header_bg.gif");
	height:118px;
	text-align:center;
}
.style2 {
	color: #FFFFFF;
	font-weight: bold;
}
.red{
	color:#B30000;
}
.small{
	font-size:10px;
	position:absolute; 
	right:0px;
	top:3px;
}
.managed{
	font-size:14px;
	position:absolute; 
	right:0px;
	top:3px;
}
.header{
	height:118px;
	width:875px; 
	margin-left:auto; 
	margin-right:auto;
	margin-top:0px;
	position:relative;
}
h1 {
	margin:0 0 5px 0;
	padding:0;
	color:#4c4c4c;
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:20px;
	border-bottom:4px solid #b9b9b9;
	width:100%;
	font-weight:normal;
}
h2 {
	margin:0 0 5px 0;
	padding:0;
	color:#4c4c4c;
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:16px;
	border-bottom:4px solid #b9b9b9;
	width:100%;
	font-weight:normal;
}
h3 {
	margin:5px 0 5px 0px;
	padding:0;
	color:#4c4c4c;
	font-family:Arial, "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:14px;
	border-bottom:1px dotted #b9b9b9;
	width:100%;
	font-weight:normal;
}
.screenshot {
	padding:5px;
	border:1px dotted #777777;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	}
.left {
	float: left;
}
.bradrockedthis {
text-align:right;
}
.right {
	float: right;
}
.textinput{
	background-color:#f1f1f1;
	border:1px solid #d0d0d0;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:19px;
	width:140px;
	padding:2px;
}
.textinput2{
	background-color:#f1f1f1;
	border:1px solid #d0d0d0;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:140px;
	padding:2px;
}

input.button{
	background-color:#f1f1f1;
	border:1px solid #d0d0d0;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:17px;
}

.checkbox{
	background-color:#f1f1f1;
	border:1px solid #d0d0d0;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:15px;
	width:15px;
	color:#bf0000;
}
.positioner{
	height:auto;
	width:875px; 
	margin-left:auto; 
	margin-right:auto;
	position:relative;
}
img{
border:0px;
}
.domain_input{
	width:136px;
	position:absolute;
	left:14px; 
	border:0px; 
	height:18px; 
	background-color:#E3E1D7;
	top:8px;
	color:#545454;
}
a.dark{
	color:#545454;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.style1 {
text-decoration:underline; color:#CC3300; font-size:14px; font-weight:bold;
}
.shopbox {
	background-color:#F4F4F4; 
	border-color:#DCDCDC; 
	border-style:solid; 
	border-width:0 1px 1px 1px; 
	padding:0 5px 0 5px; 
	color:#515151;
	height:21px;	
	line-height:21px;
	display:none;
	width:100%;
}
.shopbox a:link, .shopbox a:visited {
	color:#515151;
	text-decoration:none;
}
.shopbox a:hover {
	text-decoration:underline;
}
/*
.shopbox img {
	float:right;
}
*/
.box1{
	width:322px; 
	background-color:#E2E1E1;
	height:auto;
	margin-bottom:5px;
	margin-top:5px;
	color:#3e3e3e;
	line-height:20px;
	font-size:11px;
	padding:5px;
	position:relative;
}
#main, #breadcrumb, #footer {width: 680px; margin: 1.5em auto; text-align: left;} #main div.column {text-align: left; margin-bottom: 1em;} #main p {margin: 0 0 1em 0;} #main p.last {margin: 0;} #main p.intro {font-weight: bold;} #main .lite {color: #79767c;} #main h1 {font-size: 24px; margin: 0 0 .5em 0;} #main h2 {font-size: 16px; margin: 0;} #main h3 {font-size: 12px; margin: 0;} #main h4 {font-size: 10px; margin: 0;} #main .more {text-align: right;}
.tableHeader { background-color: #f68f1e; text-align: left; vertical-align: top; font-weight: bold; padding: 5px; } .tableCell1 { font-weight: normal; text-align: left; vertical-align: top; padding: 5px; border-right: 1px solid #d1d5d9; /* width: 30%; */ } .tableCell2 { font-weight: normal; text-align: left; vertical-align: top; padding: 5px; } .rowShade { background-color: #f1f5f9; } #agentTable .tableCell1 { width: 30%; }
.shopbox2{
	background-color:#F4F4F4; 
	border-color:#DCDCDC; 
	border-style:solid; 
	border-width:0 1px 1px 1px; 
	padding:0 0.3em 0 0.3em;
	color:#515151;
	height:21px;	
	line-height:21px;
	display:none;
}
.box2{
	background-color:#F4F4F4; 
	border-color:#DCDCDC; 
	border-style:solid; 
	border-width:0 1px 1px 1px; 
	padding-left:5px; 
	width:186px; 
	color:#515151;
	height:21px;	
       line-height:21px;
}
.box2b{
	background-color:#F4F4F4; 
	border-color:#DCDCDC; 
	border-style:solid; 
	border-width:0 1px 1px 1px; 
	padding-left:5px; 
	width:186px; 
	color:#515151;
	height:21px;
       line-height:21px;
}
.box2 a:hover {
	text-decoration:underline;
}
.box3{
	background-color:#F4F4F4; 
	border-color:#DCDCDC; 
	border-style:solid; 
	border-width:0px 1px 1px 1px; 
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px; 
	width:187px; 
	color:#515151;
}
.box3b{
	background-color:#F4F4F4; 
	border-color:#dcdcdc; 
	border-style:solid; 
	border-width:0 1px 1px 1px; 
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px; 
	width:187px; 
	color:#515151;
}
.corner_l_t{
position:absolute; 
left:0px; 
top:0px;
}
.corner_r_t{
position:absolute; 
right:0px; 
top:0px;
}
.corner_l_b{
position:absolute; 
left:0px; 
bottom:0px;
}
.corner_r_b{
position:absolute; 
right:0px; 
bottom:0px;
}
.moreinfo{
	font-size:9px;
color:#333333;
}
.moreinfo a:hover {
	text-decoration:underline;
}
.horizontal_line1{
	background-color:#888888;
height:1px;
overflow:hidden;
width:235px;
position:absolute;
right:2px;
top:34px;
}
.bar{
/*	margin-top:12px; */
	height:27px;	
	background-image:url(/img/bar1.gif); 
	color:#134B59; 
	font-size:14px; 
	font-weight:bold; 
	padding:0 0.3em 0 0.3em;
	white-space:nowrap;
}
.title {
	font-size:20px;
	display:block;
}
.horizontal_line2{
	 background-color:#C9C9C9; height:1px; overflow:hidden;
}
.horizontal_line5{
	 background-color:#C9C9C9; height:1px; width:870px;
}
.horizontal_line3{
	 background-color:#a9a9a9; height:1px; overflow:hidden;
}
a:link.red, a:visited.red {
	color:#B30000;
	text-decoration:none;
}
a:hover.red {
	text-decoration:underline;
}

.red{
	color:#B30000;
}
a:link, a:visited {
	text-decoration:none;
	margin:0px;
	color:#B30000;
	padding:0px;
}
a:hover {
	text-decoration:underline;
	margin:0px;
	padding:0px;
	color:#B30000;
}
.menu{
	position:absolute;
	right:4px;
	top:12px;
}

.menu a:link, .menu a:visited {
	color:#E2E2E2; 
	text-decoration:none;
	font-size:11px;
	margin-left:10px;
}
.menu a img{
	position:relative;
	bottom:2px;
	margin-right:4px;
}
.menu a:hover {
	text-decoration:none;	
}
.phone_info{
	position:absolute;
	top:32px;
	right:4px;
	font-size:11px;
	color:#E2E2E2;
}
.submenu{
	background-color:#f5f5f5;
	position:absolute;
	padding:5px 7px 5px 7px;
	z-index:500;
}
.submenu img{
	margin:2px 0px 2px 3px;
}
.submenu a:link, .submenu a:visited {
	cursor:pointer;
	width:125px;
	height:15px;
	display:block;
	margin:0px;
	color:#6E6E6E;
	line-height:12px;
	padding-left:13px;
	padding-top:3px;
	text-decoration:none;
	background:url(/img/mainmenu.gif) top left no-repeat;
}
.submenu a:hover {
	background-position: -138px 0px;
	cursor:pointer;
	color:#FFFFFF;
	text-decoration:none;
}
.small{
	font-size:10px;
	position:absolute; 
	right:0px;
	top:3px;
}
.managed{
	font-size:14px;
	float:right;
	right:0px;
	top:3px;
}
a#mainmenu1{
	position:absolute; 
	top:-33px;
	right:508px;
}
a#mainmenu2{
	position:absolute; 
	top:-33px;
	right:426px;
}
a#mainmenu3{
	position:absolute; 
	top:-33px;
	right:344px;
}
a#mainmenu4{
	position:absolute; 
	top:-33px;
	right:262px;
}
a#mainmenu5{
	position:absolute; 
	top:-33px;
	right:180px;
}
.shoppingcart_text {

}
.shoppingcart_image {
	float:right;
}
.box1{
	width:322px; 
	background-color:#E2E1E1;
	height:auto;
	margin-bottom:5px;
	margin-top:5px;
	color:#3e3e3e;
	line-height:20px;
	font-size:11px;
	padding:5px;
	position:relative;
}
div.contact_section {
	background-color:#ebebeb;
	border:1px solid #d7d7d7;
	padding:5px;
	margin:1em 0 1em 0;
}
div.contact_header {
	font-weight:bold;
}
div.footer {
	background-image:url("images/footer_bg.gif");
	height:93px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	color:#fff;
	text-align:center;
	padding-top:18px;
	line-height:14px;
}
div.footer a {
	color:#fff;
	text-decoration:none;
	font-size:11px;
}
div.footer a:hover {
	text-decoration:underline;
}
div.subfooter {
	margin-top:15px;
	color:#6a6a6a;
	font-size:9px;
}
div.subfooter a {
	color:#8b8b8b;
	font-size:10px;
	text-decoration:none;
}
div.subfooter a:hover {
	text-decoration:underline;
}
div.wide_content {
	width:800px;
	background-color:#E2E1E1;
	height:auto;
	margin-bottom:5px;
	margin-top:5px;
	color:#3e3e3e;
	line-height:20px;
	font-size:11px;
	padding:5px;
	position:relative;
}
div.wide_content2 {
	width:860px;
	background-color:#E2E1E1;
	height:auto;
	margin-bottom:5px;
	margin-top:5px;
	color:#3e3e3e;
	line-height:20px;
	font-size:11px;
	padding:5px;
	position:relative;
}
div.wide_content3 {
	width:660px;
	background-color:#ffffff;
	height:auto;
	margin-bottom:5px;
	margin-top:5px;
	color:#3e3e3e;
	line-height:20px;
	font-size:11px;
	padding:5px;
	position:relative;
}
div.down_arrow {
	float:right;
	padding-top:3px;
}
div.hidden {
	display:none;
}
div.submenu a {
	display:block;
	background:#ffffff;
}
div.submenu img {
	display:block;
}
div.sidebox {
	margin-top:1em;
}
div.sidebox img {
	display:block;
}
table.contact_section {
	background-color:#f2f2f6;
}
table.contact_section tr.odd {
	background-color:#e2e2e2;
}
table.contact_section tr.odd2 {
	background-color:#e6e6e6;
}
table.contact_section td {
	vertical-align:top;
}
table.contact_section td.mainlabel {
	width:100px;
	font-weight:bold;
}
table.contact_section td.label {
	width:89px;
}
img#logo {
	position:absolute;
	left:5px;
	top:21px;
}
img#get_started {
	position:absolute;
	right:0px;
	bottom:10px;
}
img#comments_bar_l {
	position:absolute;
	left:10px;
	top:8px;
}
img#comments_bar_r {
	position:absolute;
	left:150px;
	top:8px;
}
div#sidebar {
	float:right;
	text-align:left;
	width:193px;
}
div#main_content {
	float:left;
	width:671px;
	margin-top:1em;
}
div#get_started_content {
	height:37px;
	position:relative;
}
input#domain_go_button {
	position:absolute;
	top:0px;
	left:162px;
}
div.order_choice {
	position:relative;
	left:30%;
	font-weight:bold;
}
p {
	margin-top:0;
	margin-bottom:1em;
}
span.bold {
	font-weight:bold;
}
span.input_form {
	position:absolute;
	left:22em;
}
span.input_form input,
span.input_form select {
	font-size:85%;
}
table.padfive {
	width:100%;
	border-collapse:collapse;
}
table.padfive td {
	padding:5px;
}
tr.whitetitle {
	color:#fff;
	background-color:#bf0000;
	font-weight:bold;
	white-space:nowrap;
	text-align:center;
}
a.button {
	border:solid 1px #000;
	background-color:#eee;
	padding:0.2em;
	color:#000;
}
a.button:hover {
	text-decoration:none;
	background-color:#ddd;
}

/*
	080820 - DanL - Additions to support cPanel Shared Hosting content
*/
/*
		General Purpose classes
*/
.spacer {
	clear:both;
}
.left {
	text-align:left;
}
.right {
	text-align:right;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.clearLeft {
	float:left;
}
.clearRight {
	float:right;
}
.column {
	width:47%;
	margin:0 1%;
}
/*
		Image Positioner classes
*/
div.imagePositioner {
	position:relative;
}
div.imagePositioner  img.bkgd,
div.imagePositioner  div.positionedText {
	position:absolute;
	top:0;
	left:0;
}
div.imagePositioner  div.positionedText p {
	position:absolute;
	margin:0 !important;
	padding:0 !important;
	font-family:Arial,sans-serif !important;
	font-size:12px !important;
	font-weight:bold !important;
	line-height:14px !important;
	letter-spacing:0 !important;
}

