@import url("./default.css");
@import url("./boxes.css");
@import url("./form.css");
@import url("./menu.css");
@import url("./tables.css");
@import url("./menuEditor.css");
@import url("./customPage.css");
@import url("./list.css");
@import url("./templates.css");
@import url("./wizard.css");


html, body {
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
}

strong
{
	font-weight: bold;
}

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

h1, h2, h3, h4, h5, h6
{
	font-weight: normal;
}

body
{
	background: #FC5500;
	font-family: Tahoma, Helvetica, sans-serif;
}

#s2w
{
	background: url(../images/s2w.png) no-repeat 0 0;
	z-index: 1;
}

#s2w, #s2w a
{
	display: block;
	height: 192px;
	text-decoration: none;
	width: 196px;
}

#s2w.main
{
	position: absolute;
	left: 775px;
	top: 105px;
}


a.more
{
	background: url(../images/more_arrow.gif) no-repeat 100% 6px;
	color: #0b42a6;
	font-size: 14px;
	padding-right: 15px;
	text-decoration: none;
}

a.more:hover
{
	background-image: url(../images/more_arrow2.gif);
	color: #ff6800;
}

#bg_top
{
	background: url(../images/main_top_grad.gif) #fff repeat-x 0 0;
}


#bg_bottom
{
	background: url(../images/main_bottom_grad.gif) repeat-x 0 100%;
}

#wrapper
{
	margin: 0 auto 0 auto;
	position: relative;
	width: 980px;
}

#logo
{
	color: #585858;
	display: block;
	float: left;
	font-size: 24px;
	height: 103px;
	margin: 36px 0 7px 22px;
	text-decoration: none;
	width: 119px;
}

p#slogan
{
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin: 40px 0 0 78px;
	text-align: center;
}

p#slogan em
{
	font-size: 23px;
	font-weight: bold;
	font-style: normal
}

p#slogan a
{
	color: #fb3d00;
	text-decoration: none;
}

p#slogan a:hover
{
	color: #FB9600;
}

#logo img
{
	height: 103px;
	width: 119px;
}

#search
{
	background: url(../images/search.png) no-repeat 0 0;
	float: right;
	height: 26px;
	left: -25px;
	padding: 0 0 0 6px;
	position: relative;
	top: 49px;
	width: 176px;
	
}

#search input
{
	background: none;
	border: 0;
	font-size: 12px;
	height: 15px;
	width: 136px;
}

#search button.search
{
	border: none !important;
	background: transparent !important;
	cursor: pointer;
	width: 30px;
	height: 24px;
	opacity: 0;
	filter: alpha(opacity=0);
}

#language
{
	float: right;
	left: -10px;
	position: relative;
	top: 43px;
}

#language span
{
	background: url(../images/language_select_left.png) no-repeat 0 0;
	display: block;
	float: left;
	font-size: 14px;
	height: 29px;
	padding: 8px 0 0 21px;
}

#language a
{
	background: url(../images/language_select_right.png) no-repeat 100% 0;
	display: block;
	float: left;
	height: 37px;
	width: 37px;
}

#main_menu
{
	margin-left: 24px;
}

#footer_menu ul li
{
	display: inline;
}

#footer_menu
{
	color: #96D7F9;
}

#main_menu a, #footer_menu a
{
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}

#main_menu ul li.rs
{
	border-right: 1px solid #4c79c8;
	margin-right: 15px;
	padding-right: 19px;
}

#main_content, #sub_content
{
	margin-top: 27px;
	min-height: 550px;
	padding-bottom: 30px;
}

#footer_menu
{
	height: 47px;
	padding-top: 23px;
	text-align: center;
}

#footer_menu ul li.rs
{
	border-right: 1px solid #94d6f9;
	margin-right: 15px;
	padding-right: 19px;
}

/****************************************************************************************
 *
 * sections
 *
 */

#sections
{
	background: url(../images/main_3section.gif) repeat-y 0 0;
	margin-top: 8px;
	padding-bottom: 15px;
}
 
#sections h2
{
	color: #000;
	font-size: 24px;
	margin-bottom: 19px;
	margin-top: 0;
}


#sections span.date
{
	color: #6cb100;
}

#sections p
{
	color: #262626;
}

#sections p, #sections a
{
	font-size: 14px;
	line-height: 18px;
}

#sections a
{
	color: #0b42a6;
}

#sections a:hover
{
	color: #FF6800;
}

#sections div.box
{
	float: left;
	width: 321px; /*277px*/
	display: inline;
	padding: 0 5px 3px 0;
}

#sections div.left
{
	padding-left: 10px;
	padding-right: 10px;
}


#sections div.box p
{
	margin-bottom: 15px;
}

#sections p.who
{
	color: #838383;
	font-style: italic;
	margin-bottom: 19px;
	text-align: right;
}

#sections p.quote, #sections div.center p
{
	padding-left: 9px;
}
	
#sections div.box ul
{
	margin-bottom: 17px;
}

#sections div.box ul li
{
	background: url(../images/upcoming_bullet.gif) no-repeat 5px 8px;
	font-size: 14px;
	padding-left: 13px;
}

/****************************************************************************************
 *
 *  main page boxes
 *
 */ 

#box_clr, div.box_clr_create, div.box_clr_login, div.box_clr_reg
{
	float: left;
	height: 380px;
	/*margin-left: 10px;*/
	width: 407px;
	display: inline;
}

#box_clr
{
	margin-right: 30px;
}

#box_apr, div.box_apr_about, div.box_apr_pres, div.box_apr_ref
{
	float: left;
	height: 380px;
	/*margin-left: 15px;*/
	width: 537px;
	display: inline;
}

div.box_clr_create h1, div.box_clr_login h1, div.box_clr_reg h1,
div.box_apr_about h1, div.box_apr_pres h1, div.box_apr_ref h1
{
	clear: both;
	color: #000;
	font-size: 30px;
}

div.box_clr_create h1, div.box_clr_login h1, div.box_clr_reg h1
{
	margin: 12px 30px 25px 25px;
}

div.box_clr_create h1
{
	color: #fff;
}

#box_clr div.box_clr_create
{
	background: url(../images/tabboxes_ie6/box_create2.jpg) no-repeat 0 17px;
}

#box_clr div.box_clr_login
{
	background: url(../images/tabboxes_ie6/box_login2.jpg) no-repeat 0 17px;
}

#box_clr div.box_clr_reg
{
	background: url(../images/tabboxes_ie6/box_reg2.jpg) no-repeat 0 17px;
}


#box_apr div.box_apr_about, #box_apr div.box_apr_pres, #box_apr div.box_apr_ref
{
	background: url(../images/tabboxes_ie6/box_about2.jpg) no-repeat 0 17px;
}


/****************************************************************************************
 *
 *  create_active tabs
 *
 */ 

div.box_clr_create div.tabs, div.box_clr_login div.tabs, div.box_clr_reg div.tabs, 
div.box_apr_about div.tabs, div.box_apr_pres div.tabs, div.box_apr_ref div.tabs
{
	margin-top: 1px;
	margin-left: 24px;
	margin-bottom: 41px;
}

#box_clr div.box_clr_create div.tabs a, #box_clr div.box_clr_login div.tabs a, #box_clr div.box_clr_reg div.tabs a,
#box_apr div.box_apr_about div.tabs a, #box_apr div.box_apr_pres div.tabs a, #box_apr div.box_apr_ref div.tabs a
{
	color: #262626;
	cursor: pointer;
	float: left;
	font-size: 12px;
	text-decoration: none;
	height: 28px;
	overflow: hidden;
}

div.box_clr_create div.tabs a, div.box_clr_create div.tabs a span.r
{
	display: block;
	height: 28px;
}

div.box_clr_create div.tabs a span.r
{
	float: left;
}
	
div.box_clr_create div.tabs a.cr span.l
{
	background: url(../images/tabboxes_ie6/tab_create_left_active.gif) no-repeat 0 0;
	color: #fff;
	padding: 8px 2px 8px 15px;
	float: left;
}

div.box_clr_create div.tabs a.cr span.r
{
	background: url(../images/tabboxes_ie6/tab_create_right_active.gif) no-repeat 0 0;
	width: 11px;
	position: relative;
	left: 0;
	top: 0;
}

div.box_clr_create div.tabs a.lg span.l
{
	background: url(../images/tabboxes_ie6/tab_login_left_passive.gif) repeat-x 0 0;
	padding: 8px 2px 8px 12px;
	float: left;
}

div.box_clr_create div.tabs a.lg span.r
{
	background: url(../images/tabboxes_ie6/tab_login_right_passive.gif) no-repeat 0 0;
	width: 6px;
	position: relative;
	left: 0;
	top: 0;
}

div.box_clr_create div.tabs a.rg span.l
{
	background: url(../images/tabboxes_ie6/tab_reg_left_passive.gif) repeat-x 0 0;
	padding: 8px 2px 8px 12px;
	float: left;
}

div.box_clr_create div.tabs a.rg span.r
{
	background: url(../images/tabboxes_ie6/tab_reg_right_passive.gif) no-repeat 0 0;
	width: 6px;
	position: relative;
	left: 0;
	top: 0;
}


/****************************************************************************************
 *
 *  about_active tabs
 *
 */ 

div.box_apr_about div.tabs a, div.box_apr_about div.tabs a span.r
{
	display: block;
	height: 28px;
}

div.box_apr_about div.tabs a span.r
{
	float: left;
}
	
div.box_apr_about div.tabs a.ab span.l
{
	background: url(../images/tabboxes_ie6/tab_about_left_active.gif) no-repeat 0 0;
	padding: 8px 2px 8px 15px;
	float: left;
}

div.box_apr_about div.tabs a.ab span.r
{
	background: url(../images/tabboxes_ie6/tab_about_right_active.gif) no-repeat 0 0;
	width: 8px;
	position: relative;
	left: 0;
	top: 0;
}

div.box_apr_about div.tabs a.pv span.l
{
	background: url(../images/tabboxes_ie6/tab_pv_left_passive.gif) repeat-x 0 0;
	padding: 8px 2px 8px 12px;
	float: left;
}

div.box_apr_about div.tabs a.pv span.r
{
	background: url(../images/tabboxes_ie6/tab_pv_right_passive.gif) no-repeat 0 0;
	width: 6px;
	position: relative;
	left: 0;
	top: 0;
}

div.box_apr_about div.tabs a.rf span.l
{
	background: url(../images/tabboxes_ie6/tab_ref_left_passive.gif) repeat-x 0 0;
	padding: 8px 2px 8px 12px;
	float: left;
}

div.box_apr_about div.tabs a.rf span.r
{
	background: url(../images/tabboxes_ie6/tab_ref_right_passive.gif) no-repeat 0 0;
	width: 6px;
	position: relative;
	left: 0;
	top: 0;
}
 
 
 
/****************************************************************************************
 *
 *  pres_active tabs
 *
 */ 

div.box_apr_pres div.tabs a, div.box_apr_pres div.tabs a span.r
{
	display: block;
	height: 28px;
}

div.box_apr_pres div.tabs a span.r
{
	float: left;
}
	
div.box_apr_pres div.tabs a.ab span.l
{
	background: url(../images/tabboxes_ie6/tab_about_left_passive2.gif) no-repeat 0 0;
	padding: 8px 8px 8px 15px;
	float: left;
}

div.box_apr_pres div.tabs a.pv span.l
{
	background: url(../images/tabboxes_ie6/tab_about_left_active.gif) repeat-x 0 0;
	padding: 8px 2px 8px 12px;
	float: left;
}

div.box_apr_pres div.tabs a.pv span.r
{
	background: url(../images/tabboxes_ie6/tab_about_right_active.gif) no-repeat 0 0;
	width: 7px;
	position: relative;
	left: 0;
	top: 0;
}

div.box_apr_pres div.tabs a.rf span.l
{
	background: url(../images/tabboxes_ie6/tab_ref_left_passive.gif) repeat-x 0 0;
	padding: 8px 2px 8px 12px;
	float: left;
}

div.box_apr_pres div.tabs a.rf span.r
{
	background: url(../images/tabboxes_ie6/tab_ref_right_passive.gif) no-repeat 0 0;
	width: 6px;
	position: relative;
	left: 0;
	top: 0;
}

/****************************************************************************************
 *
 *  login_active tabs
 *
 */ 

div.box_clr_login div.tabs a, div.box_clr_login div.tabs a span.r
{
	display: block;
	height: 28px;
}

div.box_clr_login div.tabs a span.r
{
	float: left;
}
	
div.box_clr_login div.tabs a.cr span.l
{
	background: url(../images/tabboxes_ie6/tab_create_left_passive.gif) no-repeat 0 0;
	padding: 8px 8px 8px 15px;
	float: left;
}

div.box_clr_login div.tabs a.lg span.l
{
	background: url(../images/tabboxes_ie6/tab_login_left_active.gif) repeat-x 0 0;
	padding: 8px 2px 8px 12px;
	float: left;
}

div.box_clr_login div.tabs a.lg span.r
{
	background: url(../images/tabboxes_ie6/tab_login_right_active.gif) no-repeat 0 0;
	width: 8px;
	position: relative;
	left: 0;
	top: 0;
}

div.box_clr_login div.tabs a.rg span.l
{
	background: url(../images/tabboxes_ie6/tab_reg_left_passive.gif) repeat-x 0 0;
	padding: 8px 2px 8px 12px;
	float: left;
}

div.box_clr_login div.tabs a.rg span.r
{
	background: url(../images/tabboxes_ie6/tab_reg_right_passive.gif) no-repeat 0 0;
	width: 6px;
	position: relative;
	left: 0;
	top: 0;
}

/****************************************************************************************
 *
 *  reg_active tabs
 *
 */ 

div.box_clr_reg div.tabs a, div.box_clr_reg div.tabs a span.r
{
	display: block;
	height: 28px;
}

div.box_clr_reg div.tabs a span.r
{
	float: left;
}
	
div.box_clr_reg div.tabs a.cr span.l
{
	background: url(../images/tabboxes_ie6/tab_create_left_passive.gif) no-repeat 0 0;
	padding: 8px 6px 8px 15px;
	float: left;
}

div.box_clr_reg div.tabs a.cr span.r
{
	background: url(../images/tabboxes_ie6/tab_create_right_passive.gif) no-repeat 0 0;
	width: 7px;
	position: relative;
	left: 0;
	top: 0;
}

div.box_clr_reg div.tabs a.lg span.l
{
	background: url(../images/tabboxes_ie6/tab_login_left_passive.gif) repeat-x 0 0;
	padding: 8px 10px 8px 14px;
	float: left;
}

div.box_clr_reg div.tabs a.rg span.l
{
	background: url(../images/tabboxes_ie6/tab_reg_left_active.gif) repeat-x 0 0;
	padding: 8px 2px 8px 12px;
	float: left;
}

div.box_clr_reg div.tabs a.rg span.r
{
	background: url(../images/tabboxes_ie6/tab_reg_right_active.gif) no-repeat 0 0;
	width: 8px;
	position: relative;
	left: 0;
	top: 0;
}


/****************************************************************************************
 *
 *  ref_active tabs
 *
 */ 

div.box_apr_ref div.tabs a, div.box_apr_ref div.tabs a span.r
{
	display: block;
	height: 28px;
}

div.box_apr_ref div.tabs a span.r
{
	float: left;
}
	
div.box_apr_ref div.tabs a.ab span.l
{
	background: url(../images/tabboxes_ie6/tab_about_left_passive.gif) no-repeat 0 0;
	padding: 8px 8px 8px 15px;
	float: left;
}

div.box_apr_ref div.tabs a.ab span.r
{
	background: url(../images/tabboxes_ie6/tab_about_right_passive.gif) no-repeat 0 0;
	width: 6px;
	position: relative;
	left: 0;
	top: 0;
}

div.box_apr_ref div.tabs a.pv span.l
{
	background: url(../images/tabboxes_ie6/tab_pv_left_passive.gif) repeat-x 0 0;
	padding: 8px 8px 8px 12px;
	float: left;
}

div.box_apr_ref div.tabs a.rf span.l
{
	background: url(../images/tabboxes_ie6/tab_about_left_active.gif) repeat-x 0 0;
	padding: 8px 2px 8px 12px;
	float: left;
}

div.box_apr_ref div.tabs a.rf span.r
{
	background: url(../images/tabboxes_ie6/tab_about_right_active.gif) no-repeat 0 0;
	width: 6px;
	position: relative;
	left: 0;
	top: 0;
}


/****************************************************************************************
 *
 *  create form
 *
 */ 

div.box_clr_create form
{
	margin-left: 26px; 
}

div.box_clr_create form label
{
	font-size: 18px;
}

div.box_clr_create form label
{
	color: #fff;
}

div.box_clr_create form label a
{
	font-size: 12px;
}

div.box_clr_create form label.fixwidth, div.box_clr_login form label.fixwidth
{
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	margin-right: 6px;
	overflow: hidden;
	white-space: normal;
	width: 135px;
}

div.box_clr_create form label.fixwidth
{
	color: #fff;
}

div.box_clr_login form label.fixwidth
{
	margin-left: 7px;
}

div.box_clr_create form label, div.box_clr_create form div.site_input,
div.box_clr_create form div.login_input,
div.box_clr_create form div.email_input
{
	float: left;
}

div.box_clr_create form div.site_input,
div.box_clr_create form div.login_input,
div.box_clr_create form div.email_input
{
	background: url(../images/input_create_text.png) no-repeat 0 0;
	height: 29px;
	padding: 10px 0 0 6px;
	width: 176px;
}

div.box_clr_create form div.site_input input,
div.box_clr_create form div.login_input input,
div.box_clr_create form div.email_input input
{
	background: none;
	border: 0;
	width: 163px;
}

#checkmark_login2
{
	background-repeat: no-repeat;
	background-image: none;
	display: block;
	height: 20px;
	position: relative;
	left: 327px;
	top: -55px;
	width: 24px;
}

#easy_signup_siteCreator_userData_email_errors,
#easy_signup_siteCreator_userData_username_errors,
#easy_signup_siteCreator_userData_domain_errors
{
	display: block;
	float: left;
	height: 20px;
	margin-top: 11px;
	margin-left: 10px;
	width: 24px;
}

#checkmark_sc_sitename
{
	background-repeat: no-repeat;
	background-image: none;
	display: block;
	float: left;
	height: 20px;
	margin-top: 7px;
	width: 24px;
}

.mb12
{
	margin-bottom: 12px;
}

.mb30
{
	margin-bottom: 30px;
}


div.box_clr_create form label.terms, #easy_signup_siteCreator_userData_terms
{
	color: #fff;
	display: block;
	float: none;
}

#wrapper label.terms a
{
	color: #fff;
}

div.box_clr_create form div.terms, div.box_clr_login form div.pw_reminder
{
	text-align: center;
}

div.box_clr_create form div.button, div.box_clr_login form div.button
{
	margin-top: 10px;
	text-align: center;
}

div.box_clr_create form button, div.box_clr_login form button, form.affil button, #sitecreator.user_data button
{
	background: none;
	border: 0;
}


/****************************************************************************************
 *
 *  login form
 *
 */ 

div.box_clr_login form
{
	padding-left: 18px;
}

div.box_clr_login form div.button
{
	margin-top: 20px;
}
 
div.box_clr_login form label, div.box_clr_login form div.name_input, div.box_clr_login form div.password_input
{
	float: left;
}

div.box_clr_login form div.name_input,
div.box_clr_login form div.password_input
{
	background: url(../images/input_create_text.png) no-repeat 0 0;
	height: 29px;
	padding: 10px 0 0 6px;
	width: 176px;
}

div.box_clr_login form div.name_input input,
div.box_clr_login form div.password_input input
{
	background: none;
	border: 0;
	width: 163px;
}

div.box_clr_login form div.pw_reminder
{
	margin-top: 40px;
}

div.box_clr_login form div.pw_reminder a
{
	color: #262626;
	font-size: 12px;
}
/*
div.box_clr_login form
{
	margin-left: 26px; 
}
*/
div.box_clr_login form label
{
	font-size: 18px;
	color: #262626;
}

/****************************************************************************************
 *
 *  about webriq content
 *
 */ 

div.box_apr_about h2, div.box_apr_pres h2, div.box_apr_ref h2
{
	color: #000;
	font-size: 18px;
	margin-left: 25px;
	margin-right: 30px;
}

div.box_apr_about h1, div.box_apr_pres h1
{
	margin: 12px 30px 25px 25px;
}

div.box_apr_ref h1
{
	margin: 12px 30px 10px 25px;
}

div.box_apr_ref div.refflash
{
	margin-left: 22px;
}

div.box_apr_about a.video img
{
	float: left;
	height: 169px;
	margin-left: 12px;
	width: 230px;
	display: inline;
}

div.box_apr_about ul.features
{
	float: left;
	margin-left: 41px;
	display: inline;
}

div.box_apr_about ul.features li
{
	background-image: url(../images/about_checkmark.png);
	background-repeat: no-repeat;
	color: #464646;
	display: block;
	float: none;
	font-size: 14px;
	margin-bottom: 9px;
	vertical-align: bottom;
	width: 219px;
}

div.box_apr_about ul.features li span
{
	display: inline;
	font-size: 21px;
	float: none;
}

div.box_apr_about ul.features li.unl
{
	background-position: 164px 0;
	height: 28px;
}

div.box_apr_about ul.features li.eas
{
	background-position: 113px 0;
	height: 28px;
}

div.box_apr_about ul.features li.dra
{
	background-position: 185px 0;
	height: 28px;
}

div.box_apr_about ul.features li.adv
{
	background-position: 150px 7px;
	height: 44px;
}

.mt33
{
	margin-top: 33px;
}

/******************************************************************************************/

div.box_apr_about div.bigvideopic, div.box_apr_pres div.bigvideopic, div.box_apr_ref div.bigvideopic
{
	background: #acbcc5;
	border: 4px solid #d9e2e8;
	height: 60%;
	margin-left: 25px;
	width: 85%;
}

/****************************************************************************************
 *
 *  registration content
 *
 */ 

div.box_clr_reg div.br, div.box_clr_reg div.ap, div.box_clr_reg div.s2w
{
	background: url(../images/reg_field.png) 0 0 no-repeat;
	height: 82px;
	margin-left: 30px;
	overflow: hidden;
	padding-left: 9px;
	width: 344px;
}

#box_clr div.box_clr_reg div.br a, #box_clr div.box_clr_reg div.ap a, #box_clr div.box_clr_reg div.s2w a
{
	position: relative;
	text-decoration: none;
	top: 6px;
}

#box_clr div.box_clr_reg div.s2w a span
{
	font-size: 20px;
}

#box_clr div.box_clr_reg div.br a:hover, #box_clr div.box_clr_reg div.ap a:hover, #box_clr div.box_clr_reg div.s2w a:hover
{
	text-decoration: none;
}

div.box_clr_reg div.br p, div.box_clr_reg div.ap p, div.box_clr_reg div.s2w p,
div.box_clr_reg div.br a, div.box_clr_reg div.ap a, div.box_clr_reg div.s2w a
{
	display: block;
	float: left;
}

div.box_clr_reg div.br p, div.box_clr_reg div.ap p, div.box_clr_reg div.s2w p
{
	font-size: 12px;
	margin-right: 13px;
	width: 96px;
}

div.box_clr_reg div.br
{
	margin-top: 15px;
}

div.box_clr_reg div.ap
{
	margin-top: 20px;
	margin-bottom: 20px;
}

div.box_clr_reg div.br span.left, div.box_clr_reg div.ap span.left, div.box_clr_reg div.s2w span.left   
{
	background: url(../images/button_left.png) no-repeat 0 0;
	color: #262626;
	display: block;
	float: left;
	font-size: 24px;
	height: 71px;
	letter-spacing: -1px;
	line-height: 68px;
	padding-left: 10px;
	padding-right: 0;
}

div.box_clr_reg div.br span.right, div.box_clr_reg div.ap span.right, div.box_clr_reg div.s2w span.right
{
	background: url(../images/button_right2.png) no-repeat 100% 0;
	display: block;
	float: left;
	height: 71px;
	width: 16px;
}


div.box_clr_reg div.br span.left
{
	padding-left: 32px;
	padding-right: 22px;
}

div.box_clr_reg div.ap span.left
{
	padding-left: 29px;
	padding-right: 18px;
}

div.box_clr_reg div.s2w span.left   
{
	padding-left: 43px;
	padding-right: 32px;
}

div.box_clr_reg div.ap p
{
	line-height: 13px;
	padding-top: 6px;
}

div.box_clr_reg div.s2w p
{
	line-height: 13px;
	padding-top: 1px;
}

/****************************************************************************************
 *
 *  sub content
 *
 */ 

#sub_content div.side, #sub_content div.content
{
	float: left;
}
 
#sub_content div.side
{
	display: inline;
	width: 430px;
}

#sub_content div.content
{
	display: inline;
	font-size: 14px;
	line-height: 22px;
	/*padding-top: 17px;*/
	width: 537px;
}

#sub_content div.content.fullSize
{
	width: 967px;
}

/****************************************************************************************
 *
 *  sub content
 *  main box
 *
 */ 


#sub_content div.content div.top
{
	background: url(../images/box_content_top.png) no-repeat 0 17px;
	height: 45px;
}

#sub_content div.content div.bottom
{
	background: url(../images/box_content_bottom.png) no-repeat 0 0;
	height: 38px;
}

#sub_content div.content div.center
{
	background: url(../images/box_content_center.png) repeat-y 0 0;
}

#sub_content div.content div.grad
{
	background: url(../images/box_content_grad.png) no-repeat 0 0;
	min-height: 418px;
	padding: 0 40px 0 33px;
}

#sub_content div.content.fullSize div.top
{
	background: url(../images/box_content_top.fullSize.png) no-repeat 0 17px;
}

#sub_content div.content.fullSize div.bottom
{
	background: url(../images/box_content_bottom.fullSize.png) no-repeat 0 0;
}

#sub_content div.content.fullSize div.center
{
	background: url(../images/box_content_center.fullSize.png) repeat-y 0 0;
}

#sub_content div.content.fullSize div.grad
{
	background: url(../images/box_content_grad.fullSize.png) no-repeat 0 0;
}

/****************************************************************************************
 *
 *  sub content
 *  tabs
 *
 */ 

#sub_content #subtabs
{
	margin-top: 0px;
	margin-left: 24px;
	padding-top: 1px;
}

#sub_content #subtabs a
{
	color: #262626;
	cursor: pointer;
	float: left;
	font-size: 12px;
	text-decoration: none;
	height: 28px;
	overflow: hidden;
}

#subtabs a, #subtabs a span.r
{
	display: block;
	height: 28px;
}

#subtabs a span.r
{
	float: left;
}

/****************************************************************************************
 *
 *  subtabs default
 *
 */ 

#subtabs a.aap span.l
{
	background: url(../images/tab_about_left_passive.png) no-repeat 0 0;
	padding: 4px 2px 2px 7px;
	float: left;
}

#subtabs a.aap span.r
{
	background: url(../images/tab_about_right_passive.png) no-repeat 0 0;
	width: 6px;
	position: relative;
	left: 0;
	top: 0;
}

#subtabs a.wdwo span.l
{
	background: url(../images/tab_pv_left_passive.png) repeat-x 0 0;
	padding: 4px 2px 2px 8px;
	float: left;
}

#subtabs a.wdwo span.r
{
	background: url(../images/tab_pv_right_passive.png) no-repeat 0 0;
	width: 6px;
	position: relative;
	left: 0;
	top: 0;
}

#subtabs a.tbc span.l
{                    
	background: url(../images/tab_ref_left_passive.png) repeat-x 0 0;
	padding: 4px 2px 2px 7px;
	float: left;
}

#subtabs a.tbc span.r
{
	background: url(../images/tab_ref_right_passive.png) no-repeat 0 0;
	width: 6px;
	position: relative;
	left: 0;
	top: 0;
}

/****************************************************************************************
 *
 *  subtabs about
 *
 */ 

#subtabs
{
	background: none;
}
 
#subtabs.about a.aap span.l
{
	background: url(../images/tab_about_left_active.png) no-repeat 0 0;
	padding: 4px 0px 2px 7px;
	float: left;
}

#subtabs.about a.aap span.r
{
	background: url(../images/tab_about_right_active.png) no-repeat 0 0;
	width: 8px;
	position: relative;
	left: 0;
	top: 0;
}

#subtabs.about a.wdwo span.l
{
	background: url(../images/tab_pv_left_passive.png) repeat-x 0 0;
	padding: 4px 2px 2px 8px;
	float: left;
}

#subtabs.about a.wdwo span.r
{
	background: url(../images/tab_pv_right_passive.png) no-repeat 0 0;
	width: 6px;
	position: relative;
	left: 0;
	top: 0;
}

#subtabs.about a.tbc span.l
{                    
	background: url(../images/tab_ref_left_passive.png) repeat-x 0 0;
	padding: 4px 2px 2px 7px;
	float: left;
}

#subtabs.about a.tbc span.r
{
	background: url(../images/tab_ref_right_passive.png) no-repeat 0 0;
	width: 6px;
	position: relative;
	left: 0;
	top: 0;
}



/****************************************************************************************/

#sub_content div.content ul
{
	margin-bottom: 14px;
}

#sub_content div.content ul li
{
	background: url(../images/content_bullet.png) no-repeat 0 7px;
	line-height: 22px;
	padding-left: 16px;
}

#sub_content div.content h1
{
	color: #000;
	font-size: 30px;
	margin-bottom: 20px;
}

#sub_content div.content h2
{
	color: #000;
	font-size: 18px;
	margin-bottom: 20px;
}

#sub_content div.content div.ff
{
	margin-top: 20px;
	margin-bottom: 22px;
}

#sub_content div.content div.ff a
{
	margin-left: 10px;
	margin-top: 34px;
}
#sub_content div.content div.openoffice a
{
	margin-left: 42px;
	margin-top: 5px;
}

#sub_content div.content div.ff a,
#sub_content div.content div.openoffice a
{
	display: block;
}

#sub_content div.content div.ff p, #sub_content div.content div.ff a,
#sub_content div.content div.openoffice p, #sub_content div.content div.openoffice a
{
	float: left;
	display: inline;
}

#sub_content div.content div.ff p,
#sub_content div.content div.openoffice p
{
	font-size: 12px;
	line-height: 16px;
	width: 240px;
}

#sub_content div.content div.ff img
{
	height: 32px;
	width: 200px;
}

#sub_content div.content div.openoffice img
{
	height: 63px;
	width: 141px;
}



#sub_content a.contentbutton_extra_big, #sub_content a.contentbutton_extra_big2,
input.forgottenPasswordButton {
	background: url(../images/button_fix_extra_big.png) no-repeat 0 0;
	color: #262626;
	display: block;
	height: 71px;
	font-size: 24px;
	line-height: 68px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	text-decoration: none;
	width: 412px;
	border: 0px none;
}

#sub_content a.contentbutton_extra_big:hover, #sub_content a.contentbutton_extra_big2:hover
{
	color: #262626;
	text-decoration: none;
}

a.contentbutton_extra_big2   
{
	font-size: 30px;
}

/****************************************************************************************
 *
 *  boxes
 *
 */ 


div.boxes
{
	margin-left: 40px;
	width: 331px;
}

div.boxes h2
{
	color: #000;
	font-size: 18px;
	margin-bottom: 19px;
}

div.boxes div.box ul
{
	margin-bottom: 16px;
}

div.boxes div.box ul li
{
	background: url(../images/upcoming_bullet.gif) no-repeat 5px 8px;
	font-size: 14px;
	
	padding-left: 13px;
}

div.boxes div.box p
{
	font-size: 14px;
	line-height: 18px;
	margin: 19px auto 16px 8px;
}

div.boxes div.box p span.date
{
	color: #6cb100;
}

div.boxes div.box
{
	border-bottom: 3px solid #bbbbbb;
	margin-top: 11px;
	padding-bottom: 17px;
}

div.boxes div.last
{
	border-bottom: 0;
}

/****************************************************************************************
 *
 *  affiliated and contact form
 *
 */ 

form.affil
{
	margin-left: 18px;
	margin-top: 40px;
}
 
form.contact
{
	margin-left: 18px;
	margin-top: 0;
} 
 
form.affil div.row, form.contact div.row
{
	padding-bottom: 9px;
}

form.contact div.rowlast
{
	padding-top: 25px;
}

 
form.affil div.desc, form.contact div.desc
{
	float: left;
	margin-right: 17px;
	width: 146px;
}
 
form.affil div.input, form.contact div.input
{
	float: left;
	margin-right: 14px;
	width: 238px;
}
 
form.affil div.input div.textinput, form.contact div.input div.textinput
{
	background: url(../images/input_affil_text.png) no-repeat 0 0;
	display: block;
	height: 24px;
	padding: 2px 0 0 12px;
	width: 226px;
}

form.affil div.input div.textinput:hover, form.contact div.input div.textinput:hover
{
	background-position: 0 -26px;
}

form.affil div.input div.textinput input.text, form.contact div.input div.textinput input.text
{
	background: none;
	border: 0;
	width: 212px;
}

form.affil label.iban
{
	margin-right: 20px;
}

form.affil label.iban, form.affil label.paypal,
form.affil label.eur, form.affil label.gbp, form.affil label.usd
{
	font-size: 16px;
}

form.affil textarea, form.contact textarea
{
	background: #fff;
	border: 1px solid #7F9DB9;
	height: 100px;
	width: 235px;
}

form.contact img.captcha
{
	margin-bottom: 10px;
}

form.affil label.eur
{
	margin-right: 20px;
}

form.affil label.gbp
{
	margin-right: 20px;
}

form.affil select
{
	width: 238px;
}

form.affil button, form.contact button
{
	background: url(../images/button_fix_normal.png) no-repeat 0 0;
	border: 0;
	color: #262626;
	display: block;
	height: 71px;
	font-size: 30px;
	line-height: 68px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	text-decoration: none;
	width: 283px;
}

/****************************************************************************************/

/*
#sub_content div.content h2 a, #sub_content div.content p a
{
	color: #0b42a6;
	text-decoration: none;
}

#sub_content div.content h2 a:hover, #sub_content div.content p a:hover,
#sub_content div.content ul.arrow li a:hover
{
	color: #ff6800;
	text-decoration: underline;
}*/

#sub_content a
{
	color: #0b42a6;
	text-decoration: none;
}

#sub_content a:hover
{
	color: #ff6800;
	text-decoration: underline;
}

#sub_content div.content p
{
	color: #464646;
	font-size: 14px;
	line-height: 22px;
	margin-left: 11px;
	padding-bottom: 25px;
	text-align: justify;
}

#sub_content div.content ul.arrow li
{
	background: url(../images/more_arrow.gif) no-repeat 0 9px;
	font-size: 14px;
	padding-left: 17px;
}

#sub_content div.content ul.arrow li a
{
	color: #0b42a6;
	text-decoration: none;
}

a.live_assistance
{
	margin-left: 20px;
}

a.live_help
{
	float: left;
	margin-right: -2px;
	margin-bottom: 14px;
}

a.req_callback
{
	float: left;
}

.contentbutton_normal   
{
	background: url(../images/button_fix_normal.png) no-repeat 0 0;
	color: #262626;
	display: block;
	height: 71px;
	font-size: 30px;
	line-height: 68px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	text-decoration: none;
	width: 283px;
}

p.login2
{
	font-size: 18px;
	line-height: 26px;
	margin: 0 20px 15px 38px;
	width: 283px;
	text-align: left;
}

p.login2 a
{
	color: #0b42a6;
	text-decoration: none;
}

p.login2 a:hover
{
	color: #ff6800;
	text-decoration: underline;
}

p.llast
{
	margin-bottom: 30px;
}


/****************************************************************************************
 *
 *  site creator
 *  user data
 *
 */


#sitecreator.user_data div.main
{
	background: #a6c2d0;
	color: #464646;
	height: 220px;
	padding-top: 42px;
	padding-left: 20px;
	width: 449px;
}

#sitecreator div.info
{
	background: url(../images/infobox.gif) 0 0 no-repeat;
	color: #c5c5c5;
	font-size: 14px;
	line-height: 20px;
	padding: 42px 42px 18px 64px;
	width: 363px;
}

#sitecreator.user_data div.main div.sitename
{
	float: left;
	margin-right: 14px;
	padding-top: 7px;
	width: 63px;
}

#sitecreator.user_data div.main div.input
{
	float: left;
	width: 320px;
}

#sitecreator.user_data div.main div.input div.bg
{
	background: url(../images/input_sc_user_data.png) no-repeat 0 0;
	height: 32px;
	float: left;
	padding: 7px 0 0 13px;
	width: 209px;
}

#sitecreator.user_data div.main div.input div.ending
{
	float: left;
	margin-left: 9px;
	padding-top: 7px;
	width: 80px;
}

#sitecreator.user_data div.main div.input div.bg input
{
	background: none;
	border: 0;
	color: #29a3ee;
	font-size: 18px;
	font-weight: bold;
	width: 197px;
}

a.sc_terms
{
	color: #0b42a6;
	text-decoration: none;
}

a.sc_terms:hover
{
	color: #ff6800;
	text-decoration: underline;
}

#sitecreator div.sc_terms
{
	margin-top: 10px;
}

#sitecreator.user_data button    
{
	background: url(../images/button_fix_small.png) no-repeat 0 0;
	color: #262626;
	display: block;
	height: 71px;
	font-size: 24px;
	line-height: 68px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	text-decoration: none;
	width: 189px;
}

#sitecreator div.buttons
{
	margin-top: 20px;
}

#sitecreator div.buttons button.next, #sitecreator div.buttons button.finish
{
	float: left;
	width: 189px;
}

#sitecreator div.buttons button.next
{
	margin-left: 22px;
	margin-right: 10px;
}

/****************************************************************************************
 *
 *  site creator
 *  user data
 *	 tabs
 *
 */

#sitecreator div.tabs a
{
	color: #000;
	font-size: 13px;
	text-decoration: none;
}

#sitecreator div.tabs a, #sitecreator div.tabs a span, #sitecreator div.tabs span.arrow
{
	display: block;
	float: left;
	height: 30px;
}

#sitecreator div.tabs a span.l
{
	padding: 4px 0 0 12px;	
}

#sitecreator div.tabs a.actual span.l
{
	background: url(../images/sctab_left.png) no-repeat 0 0;
}
 
#sitecreator div.tabs a.actual span.r
{
	background: url(../images/sctab_right.png) no-repeat 0 0;
	width: 14px;
}

 
#sitecreator div.tabs span.arrow
{
	background: url(../images/scarrow.png) no-repeat 100% 8px;
	width: 36px;
}

/****************************************************************************************
 *
 *  site creator
 *  template
 *
 */


#sitecreator.template div.main
{
	background: #a6c2d0;
	color: #464646;
	padding-top: 22px;
	padding-left: 12px;
	padding-bottom: 40px;
	width: 458px;
}


#sitecreator.template div.info
{
	background: url(../images/infobox.gif) 0 0 no-repeat;
	color: #c5c5c5;
	font-size: 14px;
	line-height: 20px;
	padding: 42px 42px 18px 64px;
	width: 363px;
}

#sitecreator.template div.main div.template
{
	background: url(../images/sctemplate_corner.gif) #fff no-repeat 100% 0;
	float: left;
	padding: 13px 9px 6px 8px;
	width: 196px;
}

#sitecreator.template div.main div.tempmar
{
	margin-right: 16px;
}

#sitecreator.template div.main div.template h3
{
	color: #000;
	font-size: 16px;
	margin-bottom: 6px;
}

#sitecreator.template div.main div.template button
{
	background: url(../images/scselect.png) no-repeat 0 0;
	border: 0;
	color: #000;
	display: block;
	font-size: 16px;
	height: 44px;
	line-height: 44px;
	margin: 15px auto 0 auto;
	padding: 0;
	text-align: center;
	width: 153px;
}

#sitecreator.template div.main div.template img
{
	margin-bottom: 8px;
}

#sitecreator.template div.main div.template form
{
	text-align: center;
}

/****************************************************************************************
 *
 *  site creator
 *  template
 *	 tabs
 *
 */

#sitecreator.template div.tabs a.te span.l
{
	background: url(../images/sctab_left.png) no-repeat 0 0;
	padding: 4px 0 0 12px;	
}
 
#sitecreator.template div.tabs a.te span.r
{
	background: url(../images/sctab_right.png) no-repeat 0 0;
	width: 14px;
}

#sitecreator.template div.tabs a.pa span.l, #sitecreator.template div.tabs a.ud span.l,
#sitecreator.template div.tabs a.st span.l
{
	padding: 4px 0 0 12px;	
}

#sitecreator.template div.tabs span.arrow
{
	background: url(../images/scarrow.png) no-repeat 12px 8px;
	width: 38px;
}

/****************************************************************************************/

.mb24
{
	margin-bottom: 24px;
}

.mt30
{
	margin-top: 30px;
}

a.contentbutton_small   
{
	background: url(../images/button_fix_small.png) no-repeat 0 0;
	color: #262626;
	display: block;
	height: 71px;
	font-size: 30px;
	line-height: 68px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	text-decoration: none;
	width: 189px;
}

/****************************************************************************************
 *
 *  site creator
 *  package
 *
 */



#sitecreator div.ptabs div.main
{
	background: #a6c2d0;
	color: #464646;
	padding-top: 10px;
	padding-left: 9px;
	padding-bottom: 40px;
	width: 459px;
}


#sitecreator div.ptabs div.info
{
	background: url(../images/infobox2.gif) 0 0 no-repeat;
	color: #c5c5c5;
	font-size: 14px;
	line-height: 20px;
	padding: 42px 42px 18px 64px;
	width: 363px;
}

#sitecreator div.ptabs div div.ptabs_select
{
	float: left;
	width: 139px;
}

#sitecreator div.ptabs div.description
{
	background: #dfe9ef;
	float: left;
	padding-top: 15px;
	padding-left: 20px;
	position: relative;
	width: 292px;
}

#sitecreator div.ptabs div.description div.firstrow p
{
	float: left;
	margin-left: 0;
}

#sitecreator div.ptabs div.description div.firstrow a.select
{
	background: url(../images/sc_package_select.png) no-repeat 0 0;
	color: #262626;
	display: block;
	float: left;
	font-size: 16px;
	height: 43px;
	margin-left: 25px;
	padding-top: 7px;
	text-align: center;
	text-decoration: none;
	width: 104px;
}

#sitecreator div.firstrow p a, #sitecreator div.ptabs div.description ul a
{
	color: #0b42a6;
	text-decoration: none;
}

#sitecreator div.firstrow p a:hover, #sitecreator div.ptabs div.description ul a:hover
{
	color: #ff6800;
	text-decoration: underline;	
}

#sitecreator div.pmodules ul li
{
	background: url(../images/desc_bullet.gif) no-repeat 4px 10px;
	line-height: 17px;
	padding-left: 14px;
}

#sitecreator div.ptabs a.next
{
	float: left;
	margin-top: 25px;
	margin-left: 35px;
	display: inline;
}

#sitecreator div.ptabs a.finish
{
	float: left;
	margin-top: 25px;
	display: inline;
}





/****************************************************************************************
 *
 *  site creator
 *  package
 *	 tabs
 *
 */

#sitecreator div.ptabs div.tabs a.pa span.l
{
	background: url(../images/sctab_left.png) no-repeat 0 0;
	padding: 4px 0 0 12px;	
}
 
#sitecreator div.ptabs div.tabs a.pa span.r
{
	background: url(../images/sctab_right.png) no-repeat 0 0;
	width: 14px;
}

#sitecreator div.ptabs div.tabs a.te span.l, #sitecreator div.ptabs div.tabs a.ud span.l,
#sitecreator div.ptabs div.tabs a.st span.l
{
	padding: 4px 0 0 12px;	
}

#sitecreator div.ptabs div.tabs span.arrow
{
	background: url(../images/scarrow.png) no-repeat 12px 8px;
	width: 38px;
}

/****************************************************************************************
 *
 *  site creator
 *  package
 *	 popup
 *
 */

#package_popup
{
	background: url(../images/sc_package_infobox.png) no-repeat 0 0;
	padding-top: 15px;
	position: absolute;
	width: 280px;
	top: 70px;
	z-index: 1;
}

#package_popup h3
{
	color: #ffdb16;
	font-size: 14px;
	margin: 0 10px 10px 40px;
}

#package_popup h4
{
	color: #fff;
	font-size: 14px;
	margin: 5px 10px 10px 15px;
}

#sitecreator #package_popup p
{
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	margin: 0 15px;
}

#package_popup a.close
{
	background: url(../images/sc_package_infobox_button.png) no-repeat 0 0;
	color: #262626;
	display: block;
	font-size: 16px;
	height: 39px;
	padding-top: 5px;
	position: relative;
	left: 185px;
	text-align: center;
	text-decoration: none;
	width: 84px;
}

div.box_clr_login, div.box_clr_reg, div.box_apr_pres, div.box_apr_ref
{
	display: none;
}

/****************************************************************************************
 *
 *  tab styles for changing
 *  #box_clr
 *
 */

#box_clr.box_clr_create .box_clr_create
{
	display: block;
}

#box_clr.box_clr_create .box_clr_login
{
	display: none;
}

#box_clr.box_clr_create .box_clr_reg
{
	display: none;
}

#box_clr.box_clr_login .box_clr_login
{
	display: block;
	text-align: center;
}

#box_clr.box_clr_login .box_clr_create
{
	display: none;
}

#box_clr.box_clr_login .box_clr_reg
{
	display: none;
}

#box_clr.box_clr_reg .box_clr_reg
{
	display: block;
}

#box_clr.box_clr_reg .box_clr_create
{
	display: none;
}

#box_clr.box_clr_reg .box_clr_login
{
	display: none;
}

/****************************************************************************************
 *
 *  tab styles for changing
 *  #box_apr
 *
 */

#box_apr.box_apr_about .box_apr_about
{
	display: block;
}

#box_apr.box_apr_about .box_apr_pres
{
	display: none;
}

#box_apr.box_apr_about .box_apr_ref
{
	display: none;
}

#box_apr.box_apr_pres .box_apr_pres
{
	display: block;
}

#box_apr.box_apr_pres .box_apr_about
{
	display: none;
}

#box_apr.box_apr_pres .box_apr_ref
{
	display: none;
}

#box_apr.box_apr_ref .box_apr_ref
{
	display: block;
}

#box_apr.box_apr_ref .box_apr_about
{
	display: none;
}

#box_apr.box_apr_ref .box_apr_pres
{
	display: none;
}

/****************************************************************************************/
 
#select_lang
{
	border: 1px solid #a9a9a9;
	background: #D4EFFD;
	color: #333;
	font-size: 12px;
	left: 914px;
	line-height: 18px;
	padding: 10px;
	position: absolute;
	top: 50px;
	width: 30px;
	z-index: 2;
}

#select_lang a
{
	color: #555;
}

#select_lang
{
	display: none;
}

div.box_clr_login button.login2
{
	display: block;
	width: 100%;
}
/****************************************************************************************
 *
 *  sitecreator styles for original table structure
 *
 */

#siteCreator_userData, #siteCreator_package, #siteCreator_template
{
	background: #a6c2d0;
	color: #464646;
	padding-top: 42px;
	padding-left: 20px;
}

td.formElementSubmit input.submit
{
	background: url(../images/button_fix_small.png) no-repeat 0 0;
	border: 0;
	color: #262626;
	display: block;
	height: 71px;
	float: left;
	font-size: 24px;
	line-height: 68px;
	margin-left: 140px;
	text-align: center;
	text-decoration: none;
	width: 189px;
}

#siteCreator_userData_submit
{
	margin-left: 15px;
	
}


#siteCreator_template_submitted
{
	margin-left: 125px;
	margin-top: 35px;
}

#siteCreator_userData_submit, #siteCreator_userData_cancel,
#siteCreator_package_submit, #siteCreator_package_cancel
{
	margin-top: 35px;
	margin-bottom: 30px;
	margin-left: 10px;
}

#siteCreator_package_submit
{
	margin-left: 22px;
}


#sitecreator .textFieldBg
{
	background: url(../images/input_sc_user_data.png) no-repeat 0 0;
	height: 32px;
	float: left;
	padding: 7px 0 0 13px;
	width: 209px;
}

#sitecreator .textFieldBg input
{
	background: none;
	border: 0;
	color: #29a3ee;
	font-size: 18px;
	font-weight: bold;
	width: 197px;
}

#sitecreator td label a
{
	color: #0b42a6;
	text-decoration: none;
}

#sitecreator td label a:hover
{
	color: #ff6800;
	text-decoration: underline;
}


div.templatesAdmin div.templatePreview
{
	background: url(../images/sctemplate_corner.gif) #fff no-repeat 100% 0;
	float: left;
	padding: 13px 5px 6px 4px;
	width: 170px;
	margin-right: 16px;
	margin-bottom: 24px;
}

div.templatesAdmin div.templatePreview h3
{
	color: #000;
	font-size: 16px;
	margin-bottom: 6px;
}

div.templatesAdmin div.templatePreview input.submit
{
	background: url(../images/scselect.png) no-repeat 0 0;
	border: 0;
	color: #000;
	display: block;
	font-size: 16px;
	height: 44px;
	line-height: 44px;
	margin: 15px auto 0 auto;
	padding: 0;
	text-align: center;
	width: 153px;
}

div.templatesAdmin div.templatePreview img
{
	margin-bottom: 8px;
}

div.templatesAdmin div.templatePreview div.previewImage
{
	height: 130px;
	text-align: center;
}

div.templatesAdmin div.templatePreview label
{
	margin-left: 27px;
	width: 112px;
}

td.templateSelector div.templatesAdmin
{
	padding-left: 13px;
}


.siteCreatorPackagesTabs a
{
	color: #0b42a6;
	text-decoration: none;
}

.siteCreatorPackagesTabs a:hover
{
	color: #ff6800;
	text-decoration: underline;
}


#sub_content a.contentbutton_normal
{
	color:#262626;
}

#can_we_help
{
	background: url(../images/live_assistance.png) no-repeat 0 0;
	height: 45px;
	padding: 68px 8px 8px 94px;
	width: 196px;
}

#can_we_help a
{
	color: #0b42a6;
	font-size: 12px;
	line-height: 17px;
	text-decoration: none;
}

#can_we_help a:hover
{
	color: #ff6800;
	text-decoration: underline;
}

div.box_apr_pres div.video
{
	margin-left: 60px;
}

#sitecreator table.mayaFishForm td
{
	line-height: 38px;
}

#main_content #sections .articleGroupBox
{
	margin-left: 6px;
	width: 315px;
}

div.articleGroupBox div.articleEntry
{
	margin-bottom: 0.5em;
}

div.articleGroupBox div.articleEntry div.created
{
	color: #6cb100;
}

sup, sub
{
	height: 0;
	line-height: 1.0;
	vertical-align: baseline;
	position: relative;
	font-size: 60%;
}

sup
{
	bottom: 1ex;
}

sub
{
	top: .5ex;
}

#box_clr button
{ 
	background: url(../images/button_fix_normal.png) no-repeat 0 0;
	color: #262626;
	display: inline-block;
	height: 71px;
	font-size: 30px;
	line-height: 68px;
	margin-left: -40px;
	text-align: center;
	text-decoration: none;
	width: 283px;
}

/********************************************************************************************************************
 *
 *  sitecreator packages
 *  tabs and modules
 *
 *
 */


#sitecreator div.ptabs
{
	float: left;
	width: 139px;
}

#sitecreator div.pmodules
{
	background: #dfe9ef;
	float: left;
	padding-left: 15px;
	width: 290px;
}

#sitecreator div.pmodules div, #sitecreator div.ptabs div input
{
	display: none;
}

#sitecreator div.pmodules div.selected
{
	display: block;
}

#sitecreator div.ptabs div.selected
{
	background-color: #dfe9ef;
}


#sitecreator div.ptabs div
{
	background: #a6c2d0 url(../images/package_select_new.gif) no-repeat 0 0;
	border: 0;
	cursor: pointer;
	display: block;
	height: 74px;
	text-decoration: none;
	width: 139px;
}

#sitecreator div.ptabs #pt_4
{
	background-position: 0 0;
}

#sitecreator div.ptabs #pt_4.selected
{
	background-position: -139px 0;
}

#sitecreator div.ptabs #pt_3
{
	background-position: 0 -74px;
}

#sitecreator div.ptabs #pt_3.selected
{
	background-position: -139px -74px;
}

#sitecreator div.ptabs #pt_2
{
	background-position: 0 -148px;
}

#sitecreator div.ptabs #pt_2.selected
{
	background-position: -139px -148px;
}

#sitecreator div.ptabs #pt_1
{
	background-position: 0 -222px;
}

#sitecreator div.ptabs #pt_1.selected
{
	background-position: -139px -222px;
}

#sitecreator div.pmodules div
{
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 1.2em;
}

#sitecreator div.pmodules div p
{
	margin-left: 0;
	margin-top: 0.5em;
}

#siteCreator_package
{
	padding-top: 10px;
	padding-left: 10px;
}

/******************************************************************************************************************************
 *
 *  quick guide
 *
 *
 */

#quickguide
{
	background: #fff url(../images/quickguide_bg.jpg) no-repeat 0 0;
	padding: 79px 19px 20px 0;
	width: 780px;
}

#quickguide ul.tabs
{
	float: left;
	list-style-type: none;
	margin-left: -40px;
	margin-top: 0;
	width: 344px;
}

#quickguide div.desc
{
	float: left;
	width: 430px;
}

#quickguide div.desc div
{
	background: #6a6a6a;
	color: #fff;
	display: none;
	min-height: 280px;
	padding: 28px 40px 44px 34px;
}

#quickguide div.desc div.selected
{
	display: block;
}

#quickguide ul.tabs li
{
	background: none;
	width: 317px;
	padding: 8px 0 10px 27px;
}

#quickguide ul.tabs li.selected
{
	background: #6a6a6a;
}

#quickguide ul.tabs li a
{
	color: #0b42a6;
	text-decoration: none;
}

#quickguide ul.tabs li.selected a
{
	color: #fff;
}

#whoson_script
{
	display: none;
}

/* * * * */

.box_clr_create .siteCreatorForm {
	width: 100%;
	padding: 0px;
}

.box_clr_create .siteCreatorForm .item {
	float: none !important;
	font-size: 15px;
	padding: 0px 80px 5px 0px;
}

.box_clr_create .siteCreatorForm .item.terms {
	padding-right: 20px;
	text-align: center;
}

.box_clr_create .siteCreatorForm .item .errorInfo {
	margin-left: -65px !important;
}

.siteCreatorForm button {
	background: transparent url(../images/button_fix_normal.png) 0px 0px no-repeat;
	border: none;
	color: #262626;
	display: inline-block;
	font-size: 30px;
	height: 71px;
	line-height: 68px;
	text-align: center;
	text-decoration: none;
	width: 283px;
	margin-top: 10px;
}

.siteCreatorForm input.text {
	background: transparent url(../images/input_create_text.png) 0px 0px no-repeat;
	padding: 10px 0 0 6px;
	border: none;
	height: 29px;
	width: 176px;
}
