@charset "UTF-8";
/* CSS Document */

/*////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////// HOST RISER ////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////*/

/*===================================
	GLOBAL
===================================*/
/* START: Zeroer */
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,dd,dl,dt,li,ol,ul,
input,textarea,label,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td { 
	margin: 0;
	padding: 0;
	border: 0;
	font-style: inherit;
	font-size: 100%;
	line-height: 1em;
	font-family: inherit;
	text-align: left;
}

button::-moz-focus-inner { padding: 0; border: 0; }
/* END: Zeroer */

body { background: #491515; font-family: "Tahoma", Arial, Helvetica, sans-serif; }

.wrapper { margin: 0 auto; }

a { color: #491515; line-height: 20px; }

a:hover { color: #C31D21; }

a:focus { outline:none; }

button { cursor: pointer; margin: 0; padding: 0; border: 0; }

p { color: #757576; font-size: 12px; line-height: 22px; margin-top: 12px; }

ol li { color: #757576; font-size: 12px; line-height: 22px; margin: 5px 0 0 20px; }

h1 { font-size: 48px; color: #491515; font-weight: normal; border-bottom: 1px solid #aeaaa2; padding-bottom: 14px; word-spacing: 1px; }

h2 { font-size: 26px; color: #c31d20; font-weight: normal; border-bottom: 1px solid #aeaaa2; padding-bottom: 14px; word-spacing: 1px; }
h2.steps { padding:14px 0; }

h3 { font-size: 17px; color: #484848/* c31d20 */; font-weight: normal; line-height: 23px; }

h4 { font-size: 26px; color: #ebbb30; font-weight: normal; word-spacing: 1px; }

h5 { font-size: 26px; color: #491515; font-weight: normal; padding-bottom: 14px; line-height: 35px; word-spacing: 1px; }


/*===================================
	HEADER
===================================*/
.wrapper_header { width: 924px; position: relative; padding: 0 58px; }

.header_container { background: url(../img/header_bg.jpg) repeat-x; height: 65px; padding-top: 50px; }

.logo { float: left; margin: 3px 0 0 13px; }

.powered_by_jandaco { display: block; position: absolute; top: -48px; right: 78px; background: url('../img/powered_by_jandaco.gif') no-repeat; height: 19px; width: 128px; }

.riser_products { cursor: pointer; position: absolute; top: -48px; right: 219px; height: 19px; width: 129px; }

ul.social_icons {position: absolute; top: -48px; right: 78px;}
ul.social_icons li {list-style: none; float: left; margin-right: 4px; height: 19px; width: 19px;}
li.follow_us {background: url(../img/follow_us.jpg) no-repeat; margin-right: 6px !important; width: 60px !important; overflow: hidden; text-indent: -99999px;}
ul.social_icons li a {display: block; background: url(../img/social_icons.gif) no-repeat; height: 19px; width: 19px; overflow: hidden; text-indent: -99999px;}

ul.social_icons li a.fb {background-position: left top;}
ul.social_icons li a.fb:hover {background-position: left -19px;}

ul.social_icons li a.rss {background-position: -23px top;}
ul.social_icons li a.rss:hover {background-position: -23px -19px;}

ul.social_icons li a.fr {background-position: -46px top;}
ul.social_icons li a.fr:hover {background-position: -46px -19px;}

ul.social_icons li a.tw {background-position: -69px top;}
ul.social_icons li a.tw:hover {background-position: -69px -19px;}

	/*----------------------------------
		NAVIGATION
	----------------------------------*/
	ul.topnav { float: right; list-style: none; display: inline; margin-right: 4px; }
	
	.topnav li { float: left; margin: 5px 0 10px 20px; display: block; }
	
	.topnav li a { text-decoration: none; font-size: 16px; color: #d0d2d7; outline: none; display: block; height: 24px; padding: 3px 12px 2px 12px; }
	
	.topnav li a:hover { background: url(../img/nav_hover.gif) repeat-x bottom left; color: #fff; }
	
	.topnav li a.on { background: url(../img/nav_hover.gif) repeat-x; color: #fff; }


	/*----------------------------------
			DROPDOWN
	----------------------------------*/
	.riser_dropdown dd { position: absolute; right: 218px; top: -27px; overflow: hidden; display: none; z-index: 200; opacity: 0; }

	.dropdown_wrapper { z-index: 99999; width: 300px; min-height: 110px; height: auto !important; height: 110px; }

	.riser_dropdown .container_product { width: 300px; background-color: #393939; border-bottom: 1px solid #57534c; padding: 4px 0px 4px 10px; }
	.riser_dropdown .container_product:hover { background-color: #222222; }
	
	.riser_dropdown .container_product:hover a { color: #fff; }

	.riser_dropdown .r_product { float: left; width: 100px; color: #8e8e8f; }
	.riser_dropdown .r_desc { color: #8e8e8f; }

	.riser_dropdown a { display: block; padding: 5px 0 5px 0; font-size: 12px; color: #fff; text-decoration: none; }
	.riser_dropdown a:hover { color: #fff; }

	.riser_dropdown .dropdown_jandaco { width: 300px; background: #000; height: 34px; }
	.riser_dropdown .dropdown_jandaco a { padding: 0; }


/*===================================
	CONTENT
===================================*/
.wrapper_content { width: 1040px; min-height: 630px; overflow: hidden; background: url(../img/repeat_shadow.gif) repeat-y; }
.wrapper_content_orders { background-image: url(../img/repeat_shadow_order.gif); }
.wrapper_content_home { width: 1040px; overflow: hidden; background: url(../img/repeat_shadow.gif) repeat-y; }

.content_container { background: #9fa1a4; }

.shadow_left { float: left; background: url(../img/repeat_shadow_left.gif) repeat-y; height: 425px; width: 40px; }

.shadow_right { float: right; background: url(../img/repeat_shadow_right.gif) repeat-y; height: 425px; width: 40px; }

.col_wide { background: url(../img/content_shadow.jpg) no-repeat top; margin: 0 71px; padding-top: 40px; }

h2.header_two { border-bottom: none; }

h2.steps_head { border-bottom: none; color: #491515; }

h2.header_three { border-bottom: none; color: #491515; font-size: 16px; padding-bottom: 0; font-weight: bold; }

h2 small { font-size: 23px; }

a.smallunderline { text-decoration: underline; color: #491515; font-size: 12px; }

a.smallunderline:hover { text-decoration: none; color: #491515; }

li.lower_alpha { list-style-type: lower-alpha; margin-left: 40px; }

small.super { vertical-align: super; }

.tagline_note { clear: both; }
.tagline_note p { font-size: 10px; }
.logo_container { float: left; padding: 0 115px 0 0; }
.logo_container2 { float: left; padding: 0 54px 0 0; }
.logo_pad { padding: 5px 0 5px 0; }
.bottom_border { border-bottom: 1px solid #AEAAA2; padding-bottom: 40px; }

div.easy_steps { list-style: none; display: inline; }
.easy_steps div { background: transparent url(../img/checkbox.gif) no-repeat scroll left top; display: block; margin: 14px 0; padding: 0 0 0 30px;	 }
	
	/*----------------------------------
		HOME
	----------------------------------*/
	.promo_container { background-color: #681213; }

	.wrapper_promo { width: 1040px; position: relative; background: url(../img/billboard.jpg) no-repeat center; height: 361px; }

	.billboard_copy { position: absolute; left:40px; top:37px; }
	.servers { position: absolute; right: 82px; top: -14px; background: url('../img/servers.png') no-repeat; height: 408px; width: 456px; }
	
	.billboard_copy p { color:#1c2c1a; font-size:16px; line-height:28px; margin:0 0 20px 32px; width:470px; }

	.billboard_copy .button_primary { float: left; margin-left: 32px; }

	.left { float: left; padding-top: 46px; width: 445px; }
	
	.left_column { width: 590px; float: left; }
	
	.right { float: left; padding-top: 21px; }
	
	.graphic { float: left; margin: 0 22px 12px -2px; }
		
	.promo_container p { font-size: 17px; color: #d3d3d4; line-height: 28px; width: 425px; margin: 0 0 20px 33px; }
		
	.main_mod { float: left; width: 283px; margin: 14px 24px 0 0; }
	
	.main_mod_right { float: left; width: 283px; margin: 14px 0 0 0; }
	
	.mod_pic { margin-bottom: 23px; }
	
	.main_mod p { font-size: 12px; line-height: 22px; margin-top: 12px; }
	
	.main_mod_right p { font-size: 12px; line-height: 22px; margin-top: 12px; }
	
	.clients { 
		border-top:1px solid #AEAAA2;
		padding:30px 0 0;
		width:898px;
	}

	.logo_item { 
		float:left;
		margin-left:81px;
		padding-left:16px;
	}
	
	.logo_first { 
		float:left;
	}
	
	.col_right {float:right; width:273px;}

	/*----------------------------------
			HOSTING
	----------------------------------*/
	.par_header { font-size: 17px; line-height: 28px; /* color: #491515; */ margin-top: 28px; padding-bottom: 35px; width: 590px; }

	.overview_box { border-top: 1px solid #aeaaa2; margin: 25px 0; padding-top: 30px; width: 590px; }

	.img { float: left; margin-right: 30px; }

	.copy { float: left; }
	
	.overview_box p { font-size: 12px; line-height: 22px; width: 378px; }
	
	.link_box { float: right; width: 273px; border: 1px solid #aeaaa2; padding: 4px; margin-top: 35px; }
	
	.contact_box { float: right; width: 270px; padding: 4px; margin-top: 30px; }

	.link { width: 223px; background: #edecec; padding: 6px 25px; }
		
	 div.sidenav { list-style: none; display: inline; }
	
	.sidenav div { margin: 14px 0 14px 0; display: block; }
		
	.sidenav div a { text-decoration: none; font-size: 16px; color: #491515; outline: none; display: block; height: 24px; padding: 3px 12px 2px 12px; }
	
	.sidenav div a:hover { background: url(../img/nav_hover.gif) repeat-x bottom left; color: #FFFFFF; }
	
	.sidenav div a span.new_window, .sidenav li a: visited span.new_window { font-size: 12px; }
	
	.sidenav div a:hover span.new_window { color: #ffffff; }
	
	a.on { background: url(../img/nav_hover.gif) repeat-x; color: #fff !important; }
	.sidenav div a.on:hover { background: url(../img/nav_hover.gif) repeat-x top left; color: #fff !important; }
	
	.red_button div { margin: 14px 0 14px 0; display: block; width: 86px; }
		
	.red_button div a { text-decoration: none; font-size: 12px; background: url(../img/button_red.gif) repeat-x; color: #FFFFFF; outline: none; display: block; height: 21px; padding: 1px 12px 2px 14px; }
	
	.red_button div a:hover { background: url(../img/button_red.gif) repeat-x bottom; }
	
	.red_button div a span.new_window, .sidenav li a: visited span.new_window { font-size: 12px; color: #757576; }
	
	.red_button div a:hover span.new_window { color: #ffffff; }
	
	.first { float: left; margin-left: 208px; }
	.rb_pos1 { float: left; margin-left: 105px; }
	
	.first2 { float: left; margin-left: 130px; }
	.rb_pos2 { float: left; margin-left: 28px; }
	
	.hosting_pkg_pos { margin-left: 43px; }
	.captcha_pos { float: left; margin: 0 0 25px 142px; }
	
	.btn_pos { margin-left: 135px; }
	
	/*----------------------------------
		DETAILS
	----------------------------------*/
	.details_box { border-top: 1px solid #aeaaa2; margin: 25px 0 0px 0; padding: 30px 0 35px 0; width: 590px; float: left; }
		
		.hosting_info p { margin-top: 3px; margin-bottom: 9px; }
	
	.details_box2 { margin: 25px 0 0px 0; padding: 30px 0 15px 0; width: 590px; float: left; }

	.img { float: left; margin-right: 30px; }

	.img2 { float: left; margin-right: 30px; width: 65px; }
	
	.copy { float: left; width: 355px; }
	
	.price { float: left; }

	.details_box p { font-size: 12px; line-height: 22px; }
	.details_box2 p { font-size: 12px; line-height: 16px; }
	
	.button_pad_internal { float:left; padding-left:15px; }
	.float_left { float:left; }
	
	/*----------------------------------
		Hosting Table
	----------------------------------*/

	#hosting_information { font-size: 12px; width: 590px; border-collapse: collapse; text-align: left; margin: 0; }
	#hosting_information th { font-size: 12px; font-weight: bold; color: #757576; background: #EDECEC; border-top: 1px solid #b0aba1; border-bottom: 1px solid #b0aba1; padding: 8px 0px; }
	#hosting_information td { border-bottom: 1px solid #bcb8b1; color: #757576; padding: 7px 0px; }
	#hosting_information tbody tr:hover td { background: #EDECEC; }
	#hosting_information .column_one { width: 197px; padding-left: 14px; }
	#hosting_information .column_one2 { width: 124px; padding-left: 14px; }
	#hosting_information .column_two { width: 189px; }
	#hosting_information .column_two2 { width: 113px; }
	#hosting_information .column_three { width: 189px; }
	#hosting_information .column_three2 { width: 113px; }
	#hosting_information .column_four { width: 113px; }
	#hosting_information .column_five { width: 113px; }
	#hosting_information td strong { color: #c31d20; font-weight: bold; }
	
	.hosting_features_left { width: 350px; float: left; }
	.hosting_features_right { width: 210px; float: left; }

	/*----------------------------------
		Email Setup
	----------------------------------*/
	
	.supersavvy { color:#757576; font-size: 14px; line-height: 22px; margin-top: 12px; margin-left: 35px; }
	.supersavvy li { margin: 0px 0px 3px 0px;}

	 div.emclient { list-style: none; display: inline; }
	
	.emclient div { margin: 8px 0 0px 0; display: block; }
		
	.emclient div a { text-decoration: none; font-size: 16px; color: #757576; outline: none; display: block; height: 24px; padding: 3px 12px 2px 12px; }
	
	.emclient div a:hover { background: url(../img/nav_hover.gif) repeat-x bottom left; color: #FFFFFF; }
	
	.emclient div a span.new_window, .emclient li a: visited span.new_window { font-size: 12px; }
	
	.emclient div a:hover span.new_window { color: #ffffff; }
	
	.emclient img {padding-top: 15px; padding-bottom: 8px;}
	
	a.clienton { background: url(../img/nav_hover.gif) repeat-x; color: #fff !important; }
	.emclient div a.clienton:hover { background: url(../img/nav_hover.gif) repeat-x top left; color: #fff !important; }
	
	
	/*----------------------------------
		ORDER
	----------------------------------*/
	.col_wide_order { background-image: url(../img/content_shadow.png); margin-right: 41px; }

	.col_main { float: left; width: 723px; min-height: 500px; margin-right: 30px; display: inline; font-size: 12px; }
	.col_main h1 { padding-bottom: 0; border: none; }

		.orders_block { float: left; border-top: 1px solid #aeaaa2; padding: 15px 0 0; margin: 15px 0 5px; width: 723px; color: #6a6a6a; }
		.orders_block_borderless { border: none; margin: 0; }
			
			.orders_block h2 { color: #491515; border: none; }
			
			.orders_block_headpar p { font-size: 17px; line-height: 28px; margin: 0; padding: 0; }
	
			.orders_block label { float: left; display: block; text-align: right; padding: 0 10px 0 0; }
				.orders_block .label_lrg { color: #491515; font-size: 17px; width: 70px; text-align: left; }
	
			.orders_block select, .orders_block input { float: left; margin: 4px 10px 0 0; padding: 3px; font-size: 12px; color: #6a6a6a; background-color: #EDECEC; border: 1px solid #9f9f9f; }
			.orders_block select { height: 27px; }
			.orders_block input { height: 19px; }
	
				input.url_check { padding: 10px; height: 15px; width: 310px; }
	
				select.url_type { width: 60px; margin-top: 8px; }
				
				button.button_submit { float: left; background: url(../img/button_internal.gif) repeat-x 0 0; border: none; display: block; height: 24px; padding: 0 8px; color: #fff; margin: 9px 0 0 0; }
					button.button_submit:hover { background-position: 0 0; }
				
				.availability { float: left; margin: 9px 0 0 20px; padding: 5px 0 5px 30px; background: url(../img/available.gif) no-repeat 0 2px; color: #491515; font-size: 13px; }
				.availability_none { background-image: url(../img/unavailable.gif); padding-left: 32px; }

				dl.big_radio_content { float: left; width: 695px; display: block; }
				
					dl.big_radio_content dt { float: left; height: 18px; width: auto; padding: 0 0 0 28px; margin: 10px 0 7px; font-size: 17px; color: #491515; cursor: pointer; background: url(../img/big_radio_button_off.gif) no-repeat; }
					dl.big_radio_content dt.big_radio_button_on { background-image: url(../img/big_radio_button_on.gif); cursor: default; }
						dl.big_radio_content dt em { color: #c31d20; padding-left: 10px; font-style: normal; }
						
					dl.big_radio_content dd { float: left; width: 667px; padding: 0 0 0 28px; margin-bottom: 15px; color: #6a6a6a; line-height: 22px; }

				.order_form_content {  }
					.order_form_content dd { float: left; width: 695px; margin: 9px 0; }
						.order_form_content label { display: block; width: 140px; padding-top: 3px; }
							.order_form_content label em { color: #c31d20; font-style: normal; }

							.order_form_content .between { float: left; display: block; padding: 11px 5px 0 0; margin-left: -4px; }
							.order_form_content .gap_between { float: left; display: block; padding: 11px 5px 0 5px; }
							.order_form_content .card_type { float: left; display: block; padding: 10px 5px 0 0; }
							.order_form_content .example { float: left; display: block; padding: 11px 0 0 10px; }
							.order_form_content a.example { float: left; display: block; padding: 6px 0 0 10px; }
							
						.checkbox { display: block; float: left; width: 150px; padding-top: 6px; }
							.checkbox input { float: right; border: none; background: none; }

						label.checkbox_label { width: 400px; text-align: left; }

						.left_empty { padding-left: 150px; display: inline; }

						.dimmed_inputs { opacity:0.5; filter:alpha(opacity=50); }
							.dimmed_inputs em { display: none; font-style: normal; }
							
							.cards_other { display: block; float: left; padding: 16px 0 0; margin: 4px 0 -1px 10px; background: url(../img/cards_other.gif) no-repeat; font-size: 11px; width: 75px; white-space: nowrap; line-height: 1em; }
							.cards_amex { display: block; float: left; padding: 17px 0 0; margin: 4px 0 -1px 20px; background: url(../img/cards_amex.gif) no-repeat; font-size: 11px; line-height: 1em; }
	

	/* ----- STEPS ----- */
	.col_steps { float: left; width: 145px; margin-left: 15px; min-height: 500px; display: inline; }
	
		.col_steps dl { float: left; width: 145px; color: #a7a7a7; }
		
			.col_steps dt { float: left; width: 115px; padding-left: 30px; background: url(../img/steps_unchecked.gif) no-repeat 0 5px; font-size: 25px; }
				.col_steps dt.step_checked { background-image: url(../img/steps_checked.gif); }
				
			.col_steps dd { float: left; width: 115px; padding: 0 0 25px 30px; border-bottom: 1px solid #aeaaa2; font-size: 12px; margin: 5px 0 25px; }
				dt.step_on, dd.step_on { color: #491515; }
				dd.step_last {  border: none; }

	/* ----- Width Mods ----- */
	select.xsml { width: 60px; }
	select.sml { width: 150px; }
	select.med { width: 210px; }
	select.lrg { width: 241px; }

	input.phone_1 { width: 30px; }
	input.phone_2 { width: 50px; }

	input.xsml { width: 54px; }
	input.sml { width: 141px; }
	input.med { width: 234px; }
	input.width_full { width: 443px; }


	/*----------------------------------------
		Web Site Availabilty Table
	----------------------------------------*/
	#availability_information { font-size: 12px; width: 280px; border-collapse: collapse; text-align: left; margin: 0; }
	#availability_information th { font-size: 12px; font-weight: bold; color: #757576; border-bottom: 2px solid #b0aba1; padding: 8px 0 8px 9px; }
	#availability_information td { border-bottom: 1px solid #bcb8b1; color: #757576; border-bottom: 1px solid #b0aba1; padding: 7px 0 7px 14px; }
	#availability_information td.center { text-align: center; }
	
	/*----------------------------------
			BUTTONS
	----------------------------------*/
	.clear { overflow: hidden; width: 163px; float: left; }
	.clear2 { overflow: hidden; width: 206px; float: left; position: absolute; left: 133px; bottom: 40px; }
	.clear3 { overflow: hidden; white-space: nowrap; float: right; margin: 13px 1px 0 0; }
	.button_container_right { white-space: nowrap; float: right; margin-top: 13px; display: inline; }
		.button_container_right a { margin-left: 15px; }
		
	a.button_primary, a.button_secondary, a.button_special { display: block; height: 25px; padding: 8px 33px 0 16px; line-height: 1em; font-size: 16px; text-decoration: none; float: left; }
	a.button_primary:hover, a.button_secondary:hover, a.button_special:hover { background-position: right -33px; outline: none; }
	
	a.button_primary { background: url(../img/button_primary.gif) no-repeat right top; color: #000; }

	a.button_secondary { background: url(../img/button_secondary.gif) no-repeat right top; color: #fff; }

	a.button_special { background: url(../img/button_special.gif) no-repeat right top; color: #fff; }

	button.button_special { display: block; height: 33px; padding: 0 33px 0 16px; line-height: 1em; font-size: 16px; text-decoration: none; float: left; background: url(../img/button_special.gif) no-repeat right top; color: #fff; }
	button.button_special:hover { background-position: right -33px; outline: none; }
/*
	.clear { overflow: hidden; width: 163px; float: left; }
	.clear2 { overflow: hidden; width: 200px; float: left; position: absolute; left: 74px; bottom: 56px; }
	.clear3 { overflow: hidden; width: 173px; float: right; margin: 13px -46px 0 0; }

	a.button { background: transparent url('../img/submit_a.gif') no-repeat scroll top right; color: #fff; display: block; float: left; font-size: 13px; height: 26px; margin-right: 25px; padding-right: 25px; text-decoration: none; }
	a.button span { background: transparent url('../img/submit.gif') repeat-x top; display: block; height: 19px; padding: 7px 8px 0 16px; }
	a.button:hover { background-position: right -26px; outline: none;  }
	a.button:hover span { background-position: left -26px; }

	a.button2 { background: transparent url('../img/button_primary_a.gif') no-repeat scroll top right; color: #000; display: block; float: left; font-size: 16px; height: 33px; margin-right: 25px; padding-right: 25px; text-decoration: none; }
	a.button2 span { background: transparent url('../img/button_primary.gif') repeat-x; display: block; height: 26px; padding: 7px 8px 0 16px; }
	a.button2:hover { background-position: right  -33px; outline: none; }
	a.button2:hover span { background-position: left  -33px; }

	a.button3 { background: transparent url('../img/button_primary_a.gif') no-repeat scroll top right; color: #000; display: block; float: left; font-size: 16px; height: 33px; padding-right: 25px; text-decoration: none; }
	a.button3 span { background: transparent url('../img/button_primary.gif') repeat-x; display: block; height: 26px; padding: 7px 8px 0 16px; }
	a.button3:hover { background-position: right  -33px; outline: none; }
	a.button3:hover span { background-position: left  -33px; }
	
	a.button_secondary { background: transparent url('../img/button_secondary_a.gif') no-repeat scroll top right; color: #fff; display: block; float: left; font-size: 16px; height: 33px; padding-right: 25px; text-decoration: none; }
	a.button_secondary span { background: transparent url('../img/button_secondary.gif') repeat-x; display: block; height: 24px; padding: 9px 8px 0 16px; }
	a.button_secondary:hover { background-position: right  -33px; outline: none; }
	a.button_secondary:hover span { background-position: left  -33px; }

	.button_red { background: url('../img/button_red_a.jpg') no-repeat top right #6F201B; color: #fff; display: block; float: left; font-size: 16px; border: none; height: 33px; padding-right: 25px; text-decoration: none; }
	.button_red span { background: url('../img/button_red.jpg') repeat-x; display: block; height: 25px; padding: 8px 8px 0 16px; line-height: 1em; white-space: nowrap; }
	.button_red:hover { background-position: right  -33px; outline: none; }
	.button_red:hover span { background-position: left  -33px; }
*/

	.internal_button div { margin: 14px 0 14px 0; display: block; }
	.internal_button div a { text-decoration: none; font-size: 12px; background: url(../img/button_internal.gif) repeat-x; color: #FFFFFF; outline: none; display: block; height: 21px; padding: 1px 12px 2px 17px; }
	.internal_button div a:hover { color:#fff; background: url(../img/button_internal.gif) repeat-x bottom; }
	.internal_button div a.on { color:#fff; background: url(../img/button_internal.gif) repeat-x bottom; }
	.internal_button div a span.new_window { font-size: 12px; color: #757576; }
	.internal_button div a:hover span.new_window { color: #ffffff; }
		
	.button_shared_hosting { width:115px; }
	.button_vps_mps { width:84px; }


	/*----------------------------------
			CONTACT
	----------------------------------*/
	#contact_information td { vertical-align: text-bottom; }
	#contact_information td.pad { padding-right: 30px; }
	
	.user_info { float: left; width: 582px; margin: 55px 30px 0 0; }
	.user_info2 { float: left; width: 585px; margin: 60px 25px 0 0; }
	
	.user_info input { height: 20px; margin: 0 0 30px 10px; padding: 5px; width: 430px; text-decoration: none; font-size: 15px; color: #6a6a6a; background-color: #EDECEC; border: 1px solid #9f9f9f; }
	.user_info2 input { height: 20px; margin: 0 0 30px 10px; padding: 5px; width: 430px; text-decoration: none; font-size: 15px; color: #6a6a6a; background-color: #EDECEC; border: 1px solid #9f9f9f; }
	.dropdown { margin: 0 0 30px 13px; padding: 2px; text-decoration: none; font-size: 15px; color: #6a6a6a; background-color: #EDECEC; border: 1px solid #9f9f9f; }
	.dropdown option { padding: 3px; }
	.none { /* border-bottom: 1px solid #666666; */ }
	.last { margin-bottom: 4px; }
	
	
	.user_info textarea { margin: 0 0 30px 10px; width: 430px; padding: 5px; height: 250px; text-decoration: none; font-size: 15px; color: #6a6a6a; background-color: #EDECEC; border: 1px solid #9f9f9f; }
	.user_info2 textarea { margin: 0 0 30px 10px; width: 430px; padding: 5px; height: 250px; text-decoration: none; font-size: 15px; color: #6a6a6a; background-color: #EDECEC; border: 1px solid #9f9f9f; }
	
	label { text-decoration: none; font-size: 12px; color: #6a6a6a; float: left; margin-top: 8px; }
	
	.name { float: right; }
	
	.email { float: right; }
	
	.message { float: right; }
	
/*===================================
	SITE MAP
===================================*/
.sitemap_container { width: 100%; padding-top: 30px; }

	.sitemap_container dl { float: left; display: inline-block; width: 127px; height: 500px; padding-right: 10px; margin-right: 15px; border-right: 1px dashed #b6b5b5; color: #757576; }

		.sitemap_container dt { font-size: 17px; font-weight: bold; margin-bottom: 10px; }

		.sitemap_container dd { font-size: 12px; padding-bottom: 10px; }

			.sitemap_container dd a { text-decoration: none; padding-bottom: 10px; }
			.sitemap_container dd a:hover { text-decoration: underline; }

			.sitemap_container dd ul { list-style-type: none; }
				.sitemap_container dd li { padding: 10px 0 0 8px; }

	.sitemap_container dl.sitemap_last { padding-right: 0; margin-right: 0; border: none; }


/*===================================
	FOOTER
===================================*/
.footer_container { background: url(../img/footer_bg.jpg) repeat-x; font-size: 10px; color: #FFF; }

.wrapper_footer { width: 1040px; padding-top: 60px; padding-bottom: 100px; background: url(../img/footer_top.jpg) no-repeat; }

.footer_logo { float: left; padding: 7px 0 0 55px; }

.company_info { float: right; padding: 10px 60px 0 0; }

.company_info a { color: #fff; text-decoration: none; }
.company_info a:hover { color: #fff; text-decoration: underline; }

.footer_container p { font-size: 10px; color: #FFF; }

.site_map a { color: #FFF; }

.footer_mod_one { width: 285px; float: left; padding: 0 35px 0 55px; }
.footer_mod_two { width: 285px; float: left; padding: 0 35px 0 0; }
.footer_mod_three { width: 285px; float: left; }

.container_footer_links { border-bottom: 1px solid #776f5f; padding: 4px 0px 4px 10px; }
.container_footer_links:hover { background-color: #371010; }
.container_footer_links .l_title { float: left; width: 95px; }
.container_footer_links a { display: block; padding: 2px 0 2px 0; font-size: 12px; color: #fff; text-decoration: none; }
.container_footer_links a:hover { color: #fff; }
a.link_desc { display: block; padding: 2px 0 2px 0; font-size: 12px; color: #8e8e8f; text-decoration: none; }
a.link_desc:hover { color: #8e8e8f; }
.clearer { clear: both; }
.container_footer_links.bkg_none { border: none; }

.legal_line { padding-top: 25px; }
.divider { border-top: 1px solid #808284; margin: 30px 60px 0 55px; }

/*===================================
	MODIFIERS
===================================*/
/*----| Button Mods |----*/

.submit_position { margin-left: 140px; }
.submit_position2 { margin-left: 143px; }

.details_border { margin-top: 0; }

.copywide {width: 480px;}
	
.wrapper_footer_order { background-image: url(../img/footer_top_order.jpg); }


.domain_lookup .orders_block {margin: 25px 0 0; padding: 30px 0 35px; width: 590px;}

.domain_search_input {
background-color:#EDECEC;
border:1px solid #9F9F9F;
color:#6A6A6A;
font-size:12px;
margin:4px 10px 0 0;
padding:3px;
height:15px;
padding:10px;
width:310px;
}

p.subhead {
font-size:17px;
line-height:28px;
margin-top:0px;
padding-bottom:15px;
width:590px;
}

.text {font-size:17px; color:#491515;}

.box {border-top:1px solid #AEAAA2; padding-top:25px; width: 590px;}

.swResults {
	color:#757576;
	font-size:12px;
	line-height:22px;
	margin-top:25px;
}

.swStatus {font-size: 17px; margin-bottom:15px;}

#chk, #chk0, #chk1, #chk2, #chk3, #chk4, #chk5 {
color:#252525;
display:inline;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:1em;
width: 100px;
font-weight:normal;
position:relative;
top:0;
}

.reg {
display:inline;
background:url('../img/unavailable.gif') no-repeat 0 2px;
position:relative;
color:#491515; 
height: 24px;
font-size:13px;
padding:5px 0 5px 30px
}

.avail {
background: url('../img/available.gif') no-repeat 0 2px;
color:#491515;
display:inline;
height: 24px;
font-size:13px;
padding:5px 0 5px 30px;
}

.circleLoader {
	width:32px;
	height:32px;
	right:75px;
	top:-30px;
	float:right;
	text-align:center;
	position:relative;
}

.inline { position:relative;display: inline; }

.swResults .subhead {display: none;}
