@charset "UTF-8";
/* CSS Document */

/*===================================
	GLOBAL
===================================*/
/* START:  */
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: "Tahoma", Arial, Helvetica, sans-serif;
	text-align: left;
}
/* END:  */

body { background: #1d2d3a; font-family: "Tahoma", Arial, Helvetica, sans-serif; }

.wrapper { margin: 0 auto; }

a { color: #48637b; line-height: 20px; }

a:hover { color: #1d2d3a; }

a:focus { outline:none; }

p { color: #757576; font-size: 12px; line-height: 22px; margin: 12px 0 0 0; }

ul li {color: #757576; font-size: 12px; line-height: 22px; margin-left:15px;}

ol li { color: #757576; font-size: 12px; line-height: 22px; margin: 5px 0 0 20px; }

h1 { font-size: 16px; color: #1D2D3A; font-weight: normal; border-bottom: 1px solid #aeaaa2; padding-bottom: 14px; word-spacing: 1px; }

h2 { font-size: 14px; color: #48637b; font-weight: normal; border-bottom: 1px solid #aeaaa2; padding-bottom: 14px; word-spacing: 1px; }

h3 { font-size: 17px; color: #484848/* 4d7248 */; font-weight: normal; line-height: 23px; }

h4 { font-size: 17px; color: #484848/* 7d7d7e */; font-weight: bold; word-spacing: 1px; }

h6 { margin: 30px 0 20px 0; font-size: 16px; color: #5a8e4d; font-weight: bold; word-spacing: 1px; }

h7 { color: #3f7a3a; font-size: 26px; font-weight: normal; word-spacing: 1px; }

hr {background-color: #AEAAA2; height: 1px; border: 0;}

/*===================================
	HEADER
===================================*/
.commander_login { cursor: pointer; position: absolute; top: -48px; right: 353px; background: url('login_to_commander.jpg') no-repeat; height: 19px; width: 145px; }
.commander_login:hover { background: url('login_to_commander.jpg') no-repeat bottom; height: 19px; width: 145px; }

.header_container { background: url(header_bg.jpg) repeat-x; height: 65px; padding-top: 50px; }

.wrapper_header { width: 924px; position: relative; padding: 0 58px; }

.logo { float: left; margin: 3px 70px 0 13px; }

.powered_by_jandaco { display: block; position: absolute; top: -48px; right: 78px; background: url('powered_by_jandaco.gif') no-repeat; height: 19px; width: 128px; }

.riser_products { cursor: pointer; position: absolute; top: -48px; right: 219px; height: 19px; width: 129px; }


	/*----------------------------------
		NAVIGATION
	----------------------------------*/
	ul.topnav_support { float: right; list-style: none; display: inline; padding:6px 4px 0 0;}
	
	ul.topnav_get_started { float: right; list-style: none; display: inline; padding:3px 4px 0 15px;}
	
	ul.topnav { float: right; list-style: none; display: inline; padding-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(nav_hover.gif) repeat-x left -29px; color: #fff; }
	
	.topnav li a.on { background: url(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: 675px; overflow: hidden; background: url(repeat_shadow.gif) repeat-y; }
.wrapper_content_home { width: 1040px; overflow: hidden; background: url(repeat_shadow.gif) repeat-y; }
.wrapper_content_order {background: url(repeat_shadow_order.gif) repeat-y !important; }

.billboard_title {margin-bottom:0 !important;}

.content_container { background: #9fa1a4; }

.shadow_left { float: left; background: url(repeat_shadow_left.gif) repeat-y; height: 425px; width: 40px; }

.shadow_right { float: right; background: url(repeat_shadow_right.gif) repeat-y; height: 425px; width: 40px; }

.col_wide { background: url(content_shadow.jpg) no-repeat top; margin: 0 71px 0px 71px; padding-top: 40px; }

h2.header_two { border-bottom: none; }

h2.header_four { border-bottom: none; margin:30px 0 0 0;}

h2.steps_head {
color: #1D2D3A;
border-bottom:medium none;
}

h3.sidebar {color: #1d2d3a; font-size: 16px; padding:14px 0 0 0;}

h2.steps { padding: 14px 0; }

.easy_steps h2 {font-size: 18px !important; }
.easy_steps h3 {font-size: 15px !important; }

h2.little_pad { border-bottom: none; }

h2.header_three { border-bottom: none; color: #491515; font-size: 16px; padding-bottom: 0; font-weight: bold; }

h2 small { font-size: 23px; }
.h2_img { margin: 5px 0 0 15px; float: left; }

h4 span { font-size: 12px; color: #3f7a3a; font-weight: bold; word-spacing: 1px; }
.h4_img { margin: 2px 0 -7px 8px; float: left; }

a.smallunderline { text-decoration: underline; color: #491515; font-size: 12px; }

a.smallunderline:hover { text-decoration: none; color: #491515; }

div.light_preview {overflow: hidden; text-indent: -999px; padding: 0; margin: 0; height: 0; width: 0;}

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; }

.clients { margin-top: 40px; padding: 30px 0 0 0; border-top: 1px solid #AEAAA2; width: 898px; }
.logo_first { float: left}
.logo_item { float: left; padding-left: 16px; margin-left: 13px; }

.game_details { float: left; margin-right: 60px; }
.game_details2 { float: left; margin-right: 50px; }
.game_details3 { float: left; }
.game_button { position: absolute; bottom: 0; right: 0; }
.float_left { float: left; }
.side_icons { float: left; padding-left: 20px; }

.game_wrap { position: relative; }

.left_column {float:left; width:590px;}

.button_basic {width:275px; height:67px; margin: 0 auto; }
.button_basic a {background: url('button_basic.jpg') no-repeat; display: block; height: 67px; width: 275px; text-indent: -999px; overflow: hidden;}
.button_basic a:hover {background: url('button_basic.jpg') no-repeat 0 -67px;}

.button_personalized {width:275px; height:67px; margin: 0 auto; padding-top:20px;}
.button_personalized a {background: url('button_personalized.jpg') no-repeat; display: block; height: 67px; width: 275px; text-indent: -999px; overflow: hidden;}
.button_personalized a:hover {background: url('button_personalized.jpg') no-repeat 0 -67px;}

.button_branded {width:275px; height:67px; margin: 0 auto; padding-top:20px;}
.button_branded a {background: url('button_branded.jpg') no-repeat; display: block; height: 67px; width: 275px; text-indent: -999px; overflow: hidden;}
.button_branded a:hover {background: url('button_branded.jpg') no-repeat 0 -67px;}

#problems p {color: #A01519; font-weight: bold;}

.plans_overview_container {background:url('pricing_bkg.jpg') repeat-y; margin:30px 0 30px 0;}
.plans_promo {width:180px; margin-right:25px; float:left;}
.plans_promo h2 {padding-bottom:0; padding-top:10px}
.plans_btn_container {width:175px; margin-top:15px;}
.plans_btn_container a.btn1 {padding:7px 12px 0; width:60px; float:left;}
.plans_btn_container a.btn2 {padding:7px 12px 0; float:left; width:61px; margin-left:4px;}
h2.pricing_header {padding: 0 0pt 20px; padding-top:15px;}
h2.nobrd a {text-decoration: none !important;}

	/*----------------------------------
		HOME
	----------------------------------*/
	.promo_container {
	background-color: #274663;
}

	.wrapper_promo { width: 1040px; position: relative; background: url(billboard.jpg) no-repeat center; height: 300px; }

	.billboard_copy { position: absolute; top: 45px; left: 40px; }
	
	
/*	.servers { position: absolute; right: 90px; top: 23px; height: 343px; width: 455px; }*/
	
	.servers {
		height:343px;
		position:absolute;
		right:45px; _right:40px;
		top:33px;
		width:455px;
	}
	
	.billboard_copy h5 { font-size:32px; color:#f9ca2e; line-height: 28px; margin: 8px 0 20px 32px; width: 470px; font-weight:normal;}
	
	.billboard_copy p {
	color:#DFE3EC;
	font-size:17px;
	line-height:28px;
	margin:0 0 20px 32px;
	width:435px;
	}

	.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; }
	
	a.promo { color: #d2d8c2; text-decoration: underline; }
	a.promo:hover { text-decoration: none}
		
	.main_mod { float: left; width: 283px; margin: 14px 24px 0 0; }
	
	.main_mod span { background-color: #fbf7d3; }
	
	.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: 1.5; margin-top: 5px; }
	
	.main_mod_right p { font-size: 12px; line-height: 22px; margin-top: 12px; }

	.product_details_box { 
		border-top: 1px solid #AEAAA2;
		float: left;
		margin: 25px 0 0;
		width: 590px;
		margin-bottom: 5px;
	}


	.subscribe_labels {color:#494647; font-size:11px; font-weight:bold;}

	a.button_small { display: block; background: url(submit.gif) no-repeat right top; color: #fff; height: 19px; padding: 7px 16px 0; line-height: 1em; font-size: 12px; text-decoration: none; float: left; }
	a.button_small:hover { background-position: right -26px; outline: none; }
	
	div.AuthorizeNetSeal {
		position: absolute;
		top:412px;
		right:215px;
	}
	
/*===================================
	PORTFOLIO
===================================*/
.portfolio_games_container, .portfolio_interactive_container { display: none; }

.portfolio_promo { padding: 25px 0 25px 0; width:590px; }
.portfolio_promo_left {float: left; width: 334px; padding-right:33px;}
.portfolio_promo_right {float: left; width: 220px;}
.portfolio_promo_right h1 {color: #6c6b67; font-size: 16px; font-weight: normal; border: none; padding-bottom: 0;}


	/*----------------------------------
			HOSTING
	----------------------------------*/
	.par_header { font-size: 17px; line-height: 28px; /* color: #1C2C1A; */ margin-top: 28px; padding-bottom: 5px; width: 590px; }

	.overview_box { border-top: 1px solid #aeaaa2; margin: 25px 0; padding-top: 30px; width: 590px; }
	
	.pricing_overview { border-top: 1px solid #aeaaa2; margin: 25px 0; padding-top: 30px; width: 590px; }
	
	.pricing_overview p {margin-top: 0px;}
	
	.pricing_overview .pricing_step_info {float: left; width:540px; }
	
	.pricing_overview .pricing_img {clear:left; padding-top: 30px;}
	
	.pricing_step_img {float:left; width:31px; padding-right: 13px;}
	
	.pricing_overview h2 {padding-bottom: 30px;}
	
	.template_overview_box { width:290px; padding-right:10px; float:left; border-top: 1px solid #aeaaa2; margin: 0 0 30px 0; padding-top:13px; }

	.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: 30px; }
	
	.contact_box { float: right; width: 270px; padding: 4px; margin-top: 30px; }

	.link { float:left; width: 223px; background: #edecec; padding: 6px 25px; }
		
	div.easy_steps { list-style: none; display: inline; }
	
	.easy_steps div { background: transparent url(checkbox.gif) no-repeat scroll left top; display: block; margin: 14px 0; padding: 0 0 0 30px;	 }
	
	div.easy_steps_unchecked  { background: transparent url(checkbox-unchecked.gif) no-repeat scroll left top;	 }
	
	  div.gallerynav { list-style: none; display: inline; }
	
	div.gallerynav { margin: 14px 0 14px 0; display: block; }
		
	div.gallerynav a { text-decoration: none; font-size: 16px; color: #000000; outline: none; display: block; height: 24px; padding: 3px 12px 2px 12px; }
	
	div.gallerynav a:hover { background: url(nav_hover.gif) repeat-x left -29px; color: #fff; }
	
	div.gallerynav a span.new_window, .gallerynav li a: visited span.new_window { font-size: 12px; }
	
	div.gallerynav a:hover span.new_window { color: #ffffff; }
	
	.normalnav a.on {
	background: url(nav_hover.gif) repeat-x left 0;
	color:#FFFFFF;
	}
	
	.normalnav div a.on:hover {
	background: url(nav_hover.gif) repeat-x  left 0;
	color:#FFFFFF !important;
	}
	
	.normalnav div a:hover {
	background:transparent url(nav_hover.gif) repeat-x scroll left -29px;
	color:#FFFFFF;
	}
	
	.normalnav div a {
	color:#000000;
	display:block;
	font-size:16px;
	height:24px;
	outline:none;
	padding:3px 12px 2px;
	text-decoration:none;
	}
	
	.normalnav div {margin-top:14px;}
	
	.normalnav div.last {margin:14px 0;}


	.internal_button div { margin: 14px 0 14px 0; display: block; }
		
	.internal_button div a { text-decoration: none; font-size: 12px; background: url(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(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_details { width: 67px; }
	
	.button_working { width: 138px; }
	
	.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 140px; }
	
	.btn_pos { margin-left: 135px; }

.logout {position: absolute; text-align: right; font-size: 10px; color: #fff; font-family: tahoma, sans-serif; top: -49px; right: 63px;}
.logout a {color: #fff; text-decoration: none;}
.logout a:hover {text-decoration: underline;}

  div.dash { list-style: none; display: inline; }
	
	.dash div { margin: 14px 0 14px 0; display: block; }
		
	.dash div a { text-decoration: none; font-size: 16px; color: #1D2D3A; outline: none; display: block; height: 24px; padding: 4px 12px 1px; }
	
	/*.dash div a:hover { background: url(../img/nav_hover_gray.gif) repeat-x bottom left; color: #FFFFFF; }*/
	
	.dash div a span.new_window, .dash li a: visited span.new_window { font-size: 12px; }
	
	.dash div a:hover span.new_window { color: #ffffff; }
	
	.on a {background: url(nav_hover.gif) repeat-x left 0px; color:#000;}

.availability { float: left; margin: 11px 0 0 20px; padding: 5px 0 5px 30px; background: url(available.gif) no-repeat 0 2px; color: #491515; font-size: 13px; }
.availability_none { background-image: url(unavailable.gif) !important; padding-left: 32px; }

input.url_check {
height:15px;
padding:10px !important;
width:218px;
}

	.orders_block {
border-top:1px solid #AEAAA2;
color:#6A6A6A;
float:left;
margin:15px 0 5px;
padding:15px 0 0;
width:723px;
}

.orders_block .label_lrg {
color:#48637B;
font-size:17px;
text-align:left;
width:70px;
}
.orders_block label {
display:block;
float:left;
padding:0 10px 0 0;
text-align:right;
}

select.med {
width:210px;
}

select.url_type {
margin-top:8px;
width:60px;
}
.orders_block select {
height:27px;
}

.orders_block select, .orders_block input {
background-color:#EDECEC;
border:1px solid #9F9F9F;
color:#6A6A6A;
float:left;
font-size:12px;
margin:4px 10px 0 0;
padding:3px;
}

button.button_submit {
clear:left;
background: url('button_internal.gif') repeat-x scroll 0 0;
border:medium none;
color:#FFFFFF;
display:block;
float:left;
height:24px;
margin:12px 0 0;
padding:0 8px;
}

dl.big_radio_content dt.big_radio_button_on {
background-image:url(big_radio_button_on.gif);
cursor:default;
}
dl.big_radio_content dt {
background:transparent url(big_radio_button_off.gif) no-repeat scroll 0 0;
color:#48637B;
cursor:pointer;
float:left;
font-size:17px;
height:18px;
margin:10px 0 7px;
padding:0 0 0 28px;
width:auto;
}
dl.big_radio_content dd {
color:#6A6A6A;
float:left;
line-height:22px;
margin-bottom:15px;
padding:0 0 0 28px;
width:667px;
font-size:13px;
}
dl.big_radio_content dt em {
color:#C31D20;
font-style:normal;
padding-left:10px;
}
.order_form_content dd {
float:left;
margin:9px 0;
width:695px;
}
input.width_full {
width:443px;
}
.order_form_content label {
display:block;
padding-top:3px;
width:140px;
}
.orders_block label {
display:block;
float:left;
padding:0 10px 0 0;
text-align:right;
}
.order_form_content .gap_between {
display:block;
float:left;
font-size:11px;
padding:11px 5px 0;
}
.order_form_content .between {
display:block;
float:left;
font-size:11px;
margin-left:-4px;
padding:11px 5px 0 0;
}
input.phone_1 {
width:30px;
}
input.phone_2 {
width:50px;
}
select.lrg {
width:241px;
}
.orders_block select {
height:27px;
}
.orders_block h2 {border: none;}
.order_form_content .card_type {
display:block;
float:left;
padding:10px 5px 0 0;
}
.dimmed_inputs {
opacity:0.5;
}
.checkbox2 {
display:block;
float:left;
padding-top:6px;
width:150px;
margin: 0;
}
.checkbox2 input {
background:transparent none repeat scroll 0 0;
border:medium none;
float:right;
}
label.checkbox_label {
text-align:left;
width:400px;
}
.left_empty {
display:inline;
padding-left:150px;
}
.orders_block_borderless {
border:medium none;
margin:0;
}
button.button_special {
background:transparent url(button_special.gif) no-repeat scroll right top;
color:#FFFFFF;
display:block;
float:left;
font-size:16px;
height:33px;
line-height:1em;
padding:0 33px 4px 15px;
text-decoration:none;
}

button.button_special:hover {
background-position:right -33px;
}

button {
border:0 none;
cursor:pointer;
margin:0;
padding:0;
}

div.signup p.signup_header {
margin:0 0 20px;
padding-bottom:20px;
border-bottom:1px solid #AEAAA2;
font-size:17px;
line-height:28px;
}

#usrCheckRet {
	background:transparent url(available.gif) no-repeat scroll 0 2px;
	color:#491515;
	float:left;
	font-size:13px;
	margin:0;
	padding:5px 0 5px 30px;
}

	/*----------------------------------
		DETAILS
	----------------------------------*/
	.details_box { border-top: 1px solid #aeaaa2; margin: 25px 0 0px 0; padding: 30px 0 35px 0; width: 590px; float: left; }
	
	.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: 20px; }
	.details_box2 p { font-size: 12px; line-height: 16px; }
	
	.game_details p, .game_details2 p { 
		color: #757576;
		font-size: 12px;
		line-height: 10px;
	}
	
	/*----------------------------------
		DASHBOARD
	----------------------------------*/
	.dash_box { float: left; width: 269px; height:584px; border: 1px solid #aeaaa2; padding: 4px; margin-top: 30px; margin-right:30px; }
	
	.dash_link { float:left; width: 218px; height:572px; background: #edecec; padding: 6px 25px; }
	
	.dash_last {margin-right:0;}
	
	a.button_mm { display: block; height: 25px; padding: 8px 33px 0 16px; line-height: 1em; font-size: 16px; text-decoration: none; float: left; }
	a.button_mm:hover { background-position: right -33px; outline: none; }

	a.button_mm { background: url(button_special.gif) no-repeat right top; color: #fff; }


/*----------------------------------
		ACCOUNTS
	----------------------------------*/
	.signup_nav { float: right; width: 175px; margin-right: 40px; /* z-index: 10; */}
	
	.step { border-bottom: 1px solid #aeaaa2; margin: 30px 15px 0 15px; padding-bottom: 80px; }
	
	.step_img { padding-bottom: 160px; }

	.checkbox { display:inline; padding:0; width:auto; float: left; margin: 5px 0 20px 0; }
	
	.step h2 { border: none; margin-bottom: -18px; }
	
	.one { float: left; margin: 0 0 0 15px; }
	
	.one p { font-size: 11px; color: #a8a7a7; font-weight: normal; line-height: 0; margin-top: -6px; }
	
	.col_wide2 { float: left; background: url(content_shadow2.jpg) no-repeat; margin-left: 71px; padding: 40px 30px 0 0; width: 724px; }
	
	h1 span { color: #48637b; }
	
	.signup { margin-top: 20px; }
	
	.signup p { float: left; font-size: 12px; line-height: 26px; }
	
	.main_box { border-bottom: 1px solid #aeaaa2; margin-top: 20px; }
	
	.form_holder { width: 725px; margin-top: 20px; float: left; }
	
		.form_holder input { padding: 5px; height: 20px; margin: 0 0 0 10px; width: 310px; text-decoration: none; font-size: 15px; color: #6a6a6a; background-color: #EDECEC; border: 1px solid #90989e; float: left; }
		
		.form_holder textarea { margin: 0 0 30px 10px; width: 485px; height: 260px; text-decoration: none; font-size: 12px; color: #6a6a6a; background-color: #e5f0fa; border: 1px solid #90989e; }
	
		.form_col_left label { text-decoration: none; font-size: 12px; color: #6a6a6a; float: left; margin-top: 4px; width: 120px; text-align: right; line-height: 15px; }
		
		.form_col_terms label { text-decoration: none; font-size: 12px; color: #557086; float: left; margin: -8px 0 0 123px; ; width: 120px; text-align: right; line-height: 15px; }
	
		
	.col_left { float: left; width: 452px; }
	
	.col_right { float: left; width: 260px; margin: 15px 0 0 11px; }
	
	.col_right p { float: left; line-height: 20px; font-size: 11px; margin-bottom: 20px; text-decoration: none; color: #6a6a6a; }
	
	.portfolio_thumb_container { float: left; width: 125px; padding: 20px 20px 0 0; /*font-size: 17px; line-height: 23px;*/ }
	
	.cards { float: left; width: 180px; height: 38px; }
	
	.card { margin-right: 5px; }
	
	.checkurl { float: left; margin: -3px 5px 0 20px; }
	
	p.seting_copy { margin: -2px 0 0 130px; }
	
	.generate { margin: -8px 0 8px 10px; }
	
	input.radio {  padding: 5px; height: 15px; width:20px; margin: 0 0 0 130px; text-decoration: none; font-size: 15px; color: #6a6a6a; background: none !important; border: none; float: left; }
		
	label.accepted { margin: 0 0 0 8px; }
		
	.clear6 { /* generic container (i.e. div) for floating buttons */ overflow: hidden; width: 205px; float: left; margin: 20px 0 0 611px; }
	
	a.button6 { background: transparent url('take_tour_a.jpg') no-repeat scroll top right; color: #FFF; display: block; float: left; font: normal 16px Tohoma, sans-serif; height: 32px; margin-right: 25px; padding-right: 25px; text-decoration: none; }

	a.button6 span { background: transparent url('video.jpg') no-repeat; display: block; line-height: 22px; padding: 5px 8px 5px 10px; }
	
	a.button6:hover { background-position: bottom right; color: #fff; outline: none; }

	a.button6:hover span { background-position: bottom left; padding: 5px 8px 5px 10px; }
	
	.clear6 label { clear: left; margin-left: 21px; }
	
	.step_gray { color: #a8a7a7; }
	
	.one h4 {color:#484848;font-size:11px;font-weight:normal;line-height:10px;margin-top:-6px;}
	
	.screen_box {
	border-top:1px solid #AEAAA2;
	margin:30px 0 0;
	padding:30px 0 0;
	width:590px;
	}

.screen_box p {
font-size:12px;
line-height:22px;
margin-top:-5px;
width:590px;
}

.img_screen {
float:left;
margin-top:25px;
}

.screen_box h2 {padding-bottom: 10px;}
.screen_box .copy {width: auto;}

	/*----------------------------------
		Pricing Table
	----------------------------------*/
	#pricing_table .button_small {font-weight: normal;}
	#pricing_table { width:590px; border-top: 1px solid #b0a790; border-bottom: 1px solid #b0a790; font-size: 12px; color:#6a6a6b; font-weight:bold; font-family:Tahoma, sans-serif; border-collapse: collapse; margin: 0; }
	#pricing_table td {line-height:14px; text-align: center; border-top: 1px solid #b0a790; padding: 12px 10px 12px 10px;}
	#pricing_table td.check {background: url('td_check.jpg') no-repeat center center !important;}
	#pricing_table td.head {text-align: left;}
	#pricing_table td span {color: #48637b; font-size: 16px; font-weight: normal;}
	#pricing_table td.even_g {background: #f2f2f2;}
		#pricing_table td.even_g_check {background: #f2f2f2 url('even_g_check.jpg') no-repeat center center !important;}
	#pricing_table td.odd_g {background: #e6e6e6;}
		#pricing_table td.odd_g_check {background: #e6e6e6 url('odd_g_check.jpg') no-repeat center center !important;}
	#pricing_table td.odd_w {background: #f2f2f2;}
		#pricing_table td.odd_w_check {background: #f2f2f2 url('odd_w_check.jpg') no-repeat center center !important;}
	#pricing_table td.pricing_first {text-align: right; width:162px;}
	
	/*----------------------------------
			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(button_primary.gif) no-repeat right top; color: #000; }

	a.button_secondary { background: url(button_secondary.gif) no-repeat right top; color: #fff; }

	a.button_special { background: url(button_special.gif) no-repeat right top; color: #fff; }
	
	/*----------------------------------
		FAQS
	----------------------------------*/
	.question_mark { background: url(question_mark.jpg) no-repeat; height: 96px; width: 96px; margin: 25px 45px 0 0; float: left; }
	
	.all_question { float: left; width: 757px; margin-top: 40px; }
	
	.question { margin-top: 8px; }
	
	.question p { font-size: 12px; line-height: 22px; color: #7d7d7e; margin-top: 10px; padding-bottom: 8px; }
	
	.hide { display: none; }
	
	.answer_border { border-bottom: 1px solid #AEAAA2; }
	
	.question h3 a { text-decoration: none; }
	.question h3 a:hover { text-decoration: underline; }
	
	/*----------------------------------
			CONTACT
	----------------------------------*/
	#contact_information td { vertical-align: text-bottom; }
	#contact_information td.pad { padding-right: 30px; }
	
	.get_cust_info { float: left; width: 900px; margin: 0 auto; padding-top:40px; }
	.dash_info { float: left; width: 582px; margin: 30px 30px 0 0; }
	.user_info { float: left; width: 582px; margin: 30px 30px 0 0; }
	.user_info2 { float: left; width: 582px; margin: 55px 30px 0 0; }
	.user_info3 { width: 250px;  }
	
	.login_form {padding: 97px 0 0 14px;}
	.login_container {background:url('login-bkg.jpg') no-repeat; width:298px; height:260px; margin:0 auto; margin-top:50px;}
	.login_container input { height: 20px; margin: 0 0 5px 10px; padding: 5px; width: 235px; text-decoration: none; font-size: 15px; color: #6a6a6a; background-color: #EDECEC; border: 1px solid #9f9f9f; }
	.login_container label {font-size: 12px; color: #fff; padding:0 0 5px 10px;}
	
	.site_login_form {padding: 25px 0 0 14px;}
	.site_login_container {background:url('empty_login_bkg.jpg') no-repeat; width:298px; height:220px; margin:0 auto; margin-top:50px;}
	.site_login_container input { height: 20px; margin: 0 0 5px 10px; padding: 5px; width: 235px; text-decoration: none; font-size: 15px; color: #6a6a6a; background-color: #EDECEC; border: 1px solid #9f9f9f; }
	.site_login_container label {font-size: 12px; color: #fff; padding:0 0 5px 10px;}
	
	.get_cust_info input  { height: 20px; margin: 10px 0 10px; padding: 5px; width: 200px; text-decoration: none; font-size: 15px; color: #6a6a6a; background-color: #EDECEC; border: 1px solid #9f9f9f; }
	.dash_info input  { height: 20px; margin: 0 0 30px 10px; padding: 5px; width: 410px; text-decoration: none; font-size: 15px; color: #6a6a6a; background-color: #EDECEC; border: 1px solid #9f9f9f; }
	.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; }
	.user_info3 input { height: 20px; margin: 0 0 20px 0; padding: 5px; width: 210px; text-decoration: none; font-size: 15px; color: #6a6a6a; background-color: #F2F2F2; border: 1px solid #9f9f9f; }
	.dropdown { margin: 0 0 30px 10px; padding: 5px; text-decoration: none; font-size: 15px; color: #6a6a6a; background-color: #EDECEC; border: 1px solid #9f9f9f; }
	.dropdown option { margin-top: 3px; }
	.none { padding-bottom: 5px; 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; }
	
	.captcha_container { margin: 0 0 25px 140px; }

	.orders_block img { margin: 6px 0 0 8px; }
	
	.footnotes { font-size: .9em; padding: 20px 5px 0; float: left; margin: 0; }
	
	.user2_info { line-height: 1.3em; }
	.login_info { line-height: 1.3em; margin-top: 8px; }
	
/*===================================
	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(footer_bg.jpg) repeat-x; font-size: 10px; color: #FFF; }

.wrapper_footer { width: 1040px; padding-top: 60px; padding-bottom: 100px; background: url(footer_top.jpg) no-repeat; }
.wrapper_footer_order { width: 1040px; padding-top: 60px; padding-bottom: 100px; background: url(footer_top_order.jpg) no-repeat !important; }

.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 #383F4B; padding: 4px 0px 4px 10px; }
.container_footer_links:hover { background-color: #15212a; }
/*******************SD***********************.container_footer_links .l_title { float: left; width: 95px; }*/
.l_title{padding:12px 0px;margin-bottom:1px;}
.container_footer_links { display: block; padding: 2px 0 2px 0; font-size: 12px; color: #fff; text-decoration: none; }
.container_footer_links a:hover { color: #fff; }
.link_desc a { display: block; padding:0px; font-size: 12px; color: #8e8e8f; text-decoration: none; }
.link_desc a:hover { color: #8e8e8f; }
.clearer { clear: both; }
.container_footer_links.bkg_none { border: none; }
.button_pad_internal { float:left; padding-left:15px; }

.legal_line { padding-top: 25px; }
.divider { border-top: 1px solid #808284; margin: 30px 60px 0 55px; }

/*===================================
	MODIFIERS
===================================*/
/*----| Button Mods |----*/

.submit_position { margin-left: 140px; }

/*----| Detail Mods |----*/
.details_border { margin-top: 0; }

.copywide { width: 480px; }

.details_mod { padding: 15px 0pt 15px; }

.description_container { 
	float: left;
	padding: 0px;
	width: 590px;
}

.pricing_copy { 
	float: left;
	width: 490px;
}

.pricing_copy p { 
	margin-top: 5px;
}

.hosting_options { padding: 0; float: left; border: none; }

.btn_sm_mod {margin-right:10px !important;}

.template_buttons p {margin-top: 8px !important;}

/*----| H Mods |----*/

.header_two { border: none; padding-bottom: 0px; }

/*----| Button Mods |----*/

.submit_position { margin-left: 140px; }

.submit_position2 { margin-left: 139px; }

/*----| Detail Mods |----*/

/*----| h Mods |----*/

.account_header { width: 725px; }

.contact_information { border: none; height: 40px; }

.accounts { padding-bottom: 20px; line-height: 30px; }

.nobrd { border: none; }

.template_header { margin: 20px 10px 0 25px; }

/*-----| main_box Mods |-----*/

.setting { height: 420px; }

.login { height: 552px; }

.billing { height: 470px; }

.contact_info { height: 645px; }

.information { height: 330px; border: none; clear: left; }

.company_information { height: 645px; }

.launch { height: 145px; }

.company_logo { height: 300px; border: none; }

/*-----| Form Mods |-----*/

.formbilling { width: 452px; }

.loginforms { margin-bottom: 6px; }

.after_form_one { text-decoration: none; font-size: 11px; color: #6a6a6a; float: left; margin: 4px 0 0 10px; width: 260px; line-height: 15px; }

.after_form_two { text-decoration: none; font-size: 11px; color: #6a6a6a; float: left; margin: -5px 0 0 10px; width: 260px; line-height: 15px; }

.after_form_three { text-decoration: none; font-size: 12px; color: #6a6a6a; float: left; margin: 3px 0 0 10px; width: 60px; line-height: 15px; }

input.medium { width: 173px; }

input.small { width: 75px; }

label.short { width: 40px; }

label.nameav { text-decoration: none; font-size: 12px; color: #6a6a6a; float: left; margin: 5px 0 0 0; }

label.addinfo { margin: -13px 0 0 20px; width: 100px; }

.par_header, p.par_header { font-size: 16px; line-height: 28px; /* color: #4d6b86;  */ margin-top: 35px; width: 590px; }

.sidebar_left {margin: 5px 0 0 0 !important; float:left;padding-right:50px;width:36px;}

.sidebar_right {float:left;	width:130px; margin: 5px 0 0 0 !important;}

.sidebar_right p.par_header {font-size: 26px; color: #1d2d3a; width: auto; margin-top: 6px;}

.clear_left {clear:left;}

.template_small_desc { padding-left:10px; display: inline; font-size: 16px; color: #1D2D3A; font-family: Tahoma,Geneva,sans-serif; }

	
	.copywide2 {
		width:580px;
	}
	
	.gallerynav div.sub {
padding:3px 0;
}

a.on2 {
background: url(nav_hover.gif) repeat-x 0 0;
color:#FFFFFF !important;
}

.gallerynav div.sub a {
color:#6C6B67;
display:block;
font-size:13px;
height:24px;
outline:none;
padding:3px 12px 2px;
text-decoration:none;
}

.gallerynav div a:hover {
background: url(nav_hover.gif) repeat-x left -29px;
color:#FFFFFF;
}

	.main_cat, .first_cat {
display:block;
padding:8px 0;
}

.first_cat a.on {
background: url(nav_hover.gif) repeat-x left -60px !important;
color:#000 !important;
}

.portfolio_lrg_img_container {
padding-bottom:20px;
}

.portfolio_sm_img_container {
float:left;
padding:0 0 20px;
}

.pad_right {
padding-right:30px;
}

p.lift {
clear:left;
}

p.lift a {
background: url(globe.gif) no-repeat right top;
display:block;
font-size:12px;
width:84px;
}

.gallerynav div a.on:hover {
background-position: left -60px;
color:#000000 !important;
}

p.lift a:hover {
background-position: right -21px;
}

.bkg_pad_fix {
padding:8px 0 0;
}

.portfolio_thumb_container h3 {font-size: 15px;}

.sub_cat {
background:#DCDBDB;
}

a.internal {
line-height:20px;
}


#story22{
float:left;
width:550px;
font-size:12px;
line-height:1.5;
margin-top:0px;
color:#757576
}
.autol{
float:right;
width:310px;
}
.autol p{
background:#F4F4F4 none repeat scroll 0;
margin:0 0 1px;
padding:5px 10px;
}
.autol p:hover{background:#F9F9F9}
.autol p a{}
.autol h2{
background:#FFFFFF none repeat scroll 0;
border:1px solid #F4F4F4;
font-weight:bold;
padding:10px;
}
#storCont{padding-bottom:30px;}



.bb300 img{
	background-color:#F4F4F4;
	padding:5px;
}

.articleBox{
	border-top:1px solid #F3F3F3;
	margin-top:20px;
	padding-top:10px;
}
.articTitle{font-size:14px;}


.billboard_copy_h3{
font-size:25px;
margin-bottom:15px;
padding-left:30px;
}

.billboard_copy_h3 a{color:#F6BA28;}

#perp{
	margin:25px auto 0;
	width:930px;
}

#bb567 img{
	margin-bottom:25px;
	border:1px solid silver;
}

#Languages{
color:#FFFFFF;
font-size:12px;
left:800px;
position:absolute;
top:2px; *top:5px;
width:400px;
}

