/* CSS Document */
/*
Blue = #3498DB
Dark grey = #555
V.Light grey = #E9EAE6
Super light grey = #F2F3EF x#F4F5E7
*/


/********************** INITIAL SETUP ***********************/
html, body, ul, ol, li, p, table, tr, th, td, h1, h2, h3, h4, img, iframe, .nolink {
border: 0px;
margin: 0px;
padding: 0px;
font-family: 'Lato', sans-serif;
font-weight:300;
color:#777;
text-decoration:none;
}
html, body {height: 100%;}
table {border-collapse:collapse;}
ul, ol {margin-left:18px;}
ul {list-style-image:url(/assets/icon-tick-blue.png)}
h1, h2, h3, .like_h1, .like_h2, .like_h3 {
color:#555;
/*font-family: "Open Sans", sans-serif;*/
font-family: 'Lato', sans-serif;
/*letter-spacing: -0.03em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/}
h1, .like_h1 {line-height:32px;font-size:32px;font-weight:300;}
h2, .like_h2 {line-height:22px;font-size:22px;font-weight:300;}
h3, .like_h3 {line-height:16px;font-size:16px;font-weight: 400;}
a {color: #3498DB;}
a:hover {color:#777/*#4BAECF*/;}
body {font-size:13px;background-color:#F2F3EF;}
p {line-height: 1.4;}
strong, b {
	font-weight: 400;
}

/*********************** FONTS ***********************/
/* EX LARGE */
.exlarge {font-size:36px; font-weight:400;}
/* LARGE */
.large, .large_strong, .large_field, .large_white_strong, .large_midgrey, .large_extras {font-size:20px;}
.large_white_strong {color:#FFF;}
.large_strong, .large_white_strong {font-weight:400;}
.large_midgrey {color:#999;}
/* MED */
.med, .med_red, .med_link, .med_pink, .med_strong, .med_strong_link, .med_strong_link_blue, .med_white, .med_red_strong, .med_strong_light, .med_strong_pink {font-size:15px;}
.med_strong, .med_strong_link, .med_strong_link_blue, .med_white, .med_red_strong, .med_strong_light, .med_strong_pink {font-weight:400;}
.med_strong, .med_strong_link, .med_strong_link_blue, .med_red_strong, .med_strong_light, .med_strong_pink {text-shadow:#FFF 0px 1px;}
.med_strong_link, .med_strong_link_blue {text-decoration:none;}
.med_strong_link_blue {color:#6699FF;}
.med_strong_link_blue:hover {color:#7589A2;}
.emph_med {font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
/* NORMAL */
.white, .med_white {color:#FFF; text-decoration:none;}
.white:hover, .med_white:hover, .white_line:hover {color:#FFF;}
.white_line {color:#FFF}
.red, .med_red, .med_red_strong {color:#FD6632/*#FF0000*/;}
.rusty {color: #FD6632;}
.pink, .med_pink, .med_strong_pink {color:#FF9966;}
.orange {color:#FF9966; text-decoration:none;}
.lightgrey {color:#BBB;}
.midgrey, .med_strong_light {color:#999;}
.strong_link {font-weight:400;}
.noline_link, .strong_link {text-decoration:none;}
.emph_sml {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}

/* SMALL */
.small {font-size:12px;}
/* TINY */
.tiny, .tiny_i, .tiny_light, .tiny_green {font-size:11px; text-decoration:none;}
.tiny_i, .tiny_light {color:#999}
.tiny_i {font-style:italic;}
.tiny_green {color: #009900;}

/* FONT BLOCKS */
.tinyred, .tinyred:hover {font-size:10px; background-color:#FD6632; color:#FFF;}
.tinygrey, .tinygrey:hover {font-size:10px; background-color:#999; color:#FFF;}
.tinyblue, .tinyblue:hover {font-size:10px; background-color:#3498DB; color:#FFF;}
.tinypurple, .tinypurple:hover {font-size:10px; background-color:#9966CC; color:#FFF;}
.business_add_flag {font-size:10px; background-color:#999; color:#FFF; padding-left:4px; padding-right:4px; }

/* FORMS */
.label_div {margin-top: 12px;}
.label, .label_red{font-size:16px; font-weight:400;}
.label_red, .label_red_sml{color:#FD6632;}
.label_sml, .label_red_sml{font-weight:400;}

input[type=text] {
  -webkit-appearance:none;
  -moz-appearance: none;
  appearance: none;
}

input[type=select] {
  -webkit-appearance:menulist;
  -moz-appearance: menulist;
  appearance: menulist;
}

.med_field, .med_field_grey, .med_field_nopad, .color, .sml_field, #get_code {
font-family: 'Lato', sans-serif;
font-weight: 300;
color:#555; 
background-color:#FFF/*#FAFAF3*/; 
}
.med_field, .med_field_nopad, .color, .sml_field, #get_code {border:#EEE 2px solid;}
.med_field_grey {border:#FFF 2px solid;}

.med_field, .med_field_grey, .color {padding:10px 12px;}
.med_field, .med_field_grey, .med_field_nopad, .color {font-size:16px; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.med_field_grey {color: #CCC;}
.color {border:#777 1px solid;}
.sml_field {padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#get_code {padding:4px 16px;background-color: #F7F7F7; border: none;font-size: 13px;font-family:"Courier New", Courier, monospace;color: #236795;
}

.codeblock{background-color: #F7F7F7; padding: 16px; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; text-align:center;}
#codefield {font-family: 'Lato', sans-serif;
font-weight: 300;
 border: none; width: 100%; font-size: 13px; background: none;
-webkit-appearance: none;
-webkit-focus-ring-color: none;
-moz-appearance:none;
-moz-focus-ring-color: none;
outline: none;
}


/* NEW BUTTONS */
.btn_red, .btn_red:hover, .btn_blue, .btn_blue:hover, .btn_grey, .btn_grey:hover, .btn_submit, .btn_submit:hover, .btn_blue_outline, .btn_blue_outline:hover, .btn_red_outline, .btn_red_outline:hover {
	border: none;
	margin: none;
	padding: 11px 20px 10px 20px;
	color: #FFF;
	font-weight: 400;
	text-decoration: none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family: 'Lato', sans-serif;
	/*font-family: "Open Sans", sans-serif;*/
	cursor: pointer;
	font-size: 13px;
	-webkit-appearance:none;
	-moz-appearance: none;
	appearance: none;
}

.btn_sml_red, .btn_sml_red:hover, .btn_sml_blue, .btn_sml_blue:hover, .btn_mini_blue, .btn_mini_blue:hover, .btn_sml_grey, .btn_sml_grey:hover {
	border: none;
	margin: none;
	padding: 5px 10px 4px 10px;
	color: #FFF;
	text-decoration: none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family: 'Lato', sans-serif;
	/*font-family: "Open Sans", sans-serif;*/
	font-size: 12px;
	font-weight: 400;
	cursor: pointer;
	-webkit-appearance:none;
	-moz-appearance: none;
	appearance: none;
}

.btn_mini_blue, .btn_mini_blue:hover {
	padding: 3px 8px 2px 8px;
}

.btn_red, .btn_red:hover {
	background-color: #FF7D50;
	text-shadow: #CC6440 0 -1px;
	-moz-box-shadow: 0 2px 0 #DE5323; 
	-webkit-box-shadow: 0 2px 0 #DE5323; 
	box-shadow: 0 2px 0 #DE5323;
}

.btn_blue, .btn_sml_blue, .btn_blue:hover, .btn_sml_blue:hover, .btn_mini_blue, .btn_mini_blue:hover, .btn_submit, .btn_submit:hover {
	background-color: #3498DB;
	text-shadow: #2A7AAF 0 -1px;
	-moz-box-shadow: 0 2px 0 #2C81BA; 
	-webkit-box-shadow: 0 2px 0 #2C81BA; 
	box-shadow: 0 2px 0 #2C81BA;
}
.btn_grey, .btn_grey:hover {
	background-color: #E2E4DB;
	text-shadow: #F0F0F0 0 1px;
	-moz-box-shadow: 0 2px 0 #B7BAAA; 
	-webkit-box-shadow: 0 2px 0 #B7BAAA; 
	box-shadow: 0 2px 0 #B7BAAA;
	color: #777/*#9EA192*/;
}

.btn_blue_outline, .btn_blue_outline:hover, .btn_red_outline, .btn_red_outline:hover {
	padding: 9px 18px 10px 18px;
	/*background-image:url(/assets/bg-white80.png); background-position:top left; background-repeat:repeat;*/
	background-color: #FFF;
}

.btn_blue_outline, .btn_blue_outline:hover {
	border: 2px solid #3498DB;
	color: #3498DB;
}

.btn_red_outline, .btn_red_outline:hover {
	border: 2px solid #FF7D50;
	color: #FF7D50;
}

.btn_tiny {background-image:url(/assets/bg-sml-button.png); background-position:top left; background-repeat:repeat-x; padding-left:7px; padding-right:7px; padding-top:1px; padding-bottom:1px; font-size:10px; border:#CCC 1px solid; text-decoration:none; color:#555;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; text-shadow:#FFF 0px 1px; background-color:#F7F7F7;}
.btn_tiny:hover {background-image:none;color:#555;}

.btn_profile, .btn_profile:hover {
	background-color: #3498DB;
	padding: 8px 16px;
	color: #FFF;
	text-decoration: none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	font-size: 12px;
	font-weight: 400;
	cursor: pointer;
}

/******************* LAYOUT DIVS ***************************/
.padding_div {padding:16px;}
.padding_div_tb {padding-top:16px;padding-bottom:16px;}
.padding_div_lr {padding-left:16px;padding-right:16px;}
.padding_div_sml {padding:8px;}
.padding_div_tb_sml {padding-top:8px;padding-bottom:8px;}
.padding_div_lr_sml {padding-left:8px;padding-right:8px;}
.padding_div_tb_tiny {padding-top:4px;padding-bottom:4px;}
.padding_div_lr_tiny {padding-left:4px;padding-right:4px;}

.padding_div_lrg {padding:32px;}
.padding_div_tb_lrg {padding:32px 0;}
.padding_div_lr_lrg {padding:0 32px;}

.fl_left {float:left;margin-right:32px;}
.fl_left_mini {float:left;margin-right:16px;margin-bottom:16px;}
.fl_right {float:right;}
.inline_left {float:left;margin-right:32px;margin-bottom:32px;}
.inline_right {float:right;margin-left:32px;margin-bottom:32px;}

.spacer {width:100%;height:16px;clear: both;}
.spacer_super {width:100%;height:96px;clear: both;}
.spacer_48 {width:100%;height:48px;clear: both;}
.spacer_lrg {width:100%;height:32px;clear: both;}
.spacer_mini {width:100%;height:8px;clear: both;}
.spacer_tiny {width:100%;height:4px;clear: both;}
.spacer_inline {height:16px;}
.spacer_inline_mini {height:8px;}
.spacer_inline_tiny {height:4px;}

.clear {width:100%;clear: both;}
.divider_vertical, .divider_vertical_sml{background-image: url(/assets/bg-divider-vertical.png); background-repeat:repeat-y; background-position: center top; width: 2px;height: 100%; }
.divider_vertical {margin: 0 16px;}
.divider_vertical_sml {margin: 0 8px;}

.dotted_divider, .dotted_divider_lrg {width: 100%;height: 2px;text-align: center;background-image: url(/assets/bg-dotted-divider.png); background-repeat:repeat-x; background-position: center top;}

.dotted_divider_lrg {margin-top:16px;margin-bottom:16px;}
.dotted_divider {margin-top:8px;margin-bottom:8px;}

/******** IMAGES ********/
.bottom_button {vertical-align:bottom;}

.tn_img_lrg {border:#FFF 6px solid; border-bottom:#FFF 8px solid; -webkit-border-radius: 99px;-moz-border-radius: 99px;border-radius: 99px;}
.tn_img_sml {border:#FFF 2px solid; /*border-bottom:#FFF 4px solid;*/ -webkit-border-radius: 78px;-moz-border-radius: 78px;border-radius: 78px;}
.tn_img_tiny {border:#FFF 2px solid; border-bottom:#FFF 4px solid;}

.tn_img_lrg, .tn_img_sml, .tn_img_tiny {-moz-box-shadow: 0px 1px 4px #BBB; -webkit-box-shadow: 0px 1px 4px #999; box-shadow: 0px 1px 4px #BBB;background-color:#F2F3EF;}

.tn_circle32 {-webkit-border-radius: 38px;-moz-border-radius: 38px;border-radius: 38px; border: 3px solid #FFF;
}

/******************* MAIN DIVS ***************************/
/** STRIPS **/
.strip_top {background-color:#F2F3EF/*#EEE*//*#91CE00*/;width:100%; position:absolute; top:0px; left:0px;height:53px; z-index:9; border-bottom:1px solid #DDD;}
.nugget_thanked {background-color:#F2F3EF;position:fixed; bottom:8px; left:8px;z-index:9;padding: 8px 12px 12px 8px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}

/*.strip_bg {background-color:#16A7C4; width: 100%;}*/
.strip_additional {background-color:#DBDCCF; width: 100%; border-top: #999E85 2px solid;background-image:url(/assets/bg-fabric.jpg); background-repeat: repeat; background-position:top left;-moz-box-shadow: -1px -1px 7px #555; -webkit-box-shadow: 1px 1px 7px #555; box-shadow: 1px 1px 7px #555;}
.blank {height:54px;}
.blank_profile {height:57px;}
.main {width:100%;border-bottom:#DDD 1px solid; background-color: #FEFEFE;}

#strip_profile {position:fixed; top:0px; left:0px; width: 100%; background-color: #FFF; min-height: 56px;z-index: 3;}

#strip_profile h1 {
	font-size: 28px;
}

.skyline_bg {
	background: url(/assets/bg-ny.jpg) no-repeat center right; 
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	  
	  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/bg-ny.jpg', sizingMethod='scale');
	  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/bg-ny.jpg', sizingMethod='scale')";
}

.skyline_wrapper {
	width: 100%;
	height: 560px;
}

.skyline_bg h1 {line-height:1.1em;font-size:43px;font-weight:300;}

img.skyline {
  
  /* Set up proportionate scaling */
  width: 100%;
  height: auto; /* Should be: auto */
  
  /* Set rules to fill background */
  min-height: 100%;
  min-width: 1360px;

  /* Set up positioning */
  /* USE 'absolute' FOR SCROLLING */
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  
}

@media screen and (max-width: 680px) { /* Specific to this particular image */
  img.skyline {
    left: 50%;
    margin-left: -340px;   /* -512px | 50% */
  }
}

.skyline_inner {
	width:832px;
	left: 50%;
	margin-left: -416px;
	position: absolute;
	z-index: 2;
}



.bg_strip_darker {width: 100%; background-color: #FBFBFB;border-top:#DFE0D3 1px solid;border-bottom:#DFE0D3 1px solid;}
.bg_strip_even_darker {width: 100%; background-color: #DBDED3;}
.bg_strip_slightly_darker {width: 100%; background-color: #F0F0F0;}

.container_clear, .container, #output, #footer, #info {width:832px;margin: 0 auto;}
.container_sml {width:640px;margin: 0 auto;}
.container, .container_sml {-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background-color:#FFF; border:#DDD 1px solid;}
#footer {font-size:11px;color:#444;}
/* , #footer a, #footer a:hover  */
#footer th {color:#555; text-shadow:#F3F3F3 0px 1px; font-size:15px;}
#info {border:#CCC 1px solid; background-color:#FFF;margin-top:38px;margin-bottom:38px;}

#left {
	width: 590px;
	float: left;
}

#right {
	float: right;
	width:200px;
}
/* OUTPUTS */
#output {margin-bottom:32px;background-color:#FFFFCC;}

.error {
color:#000;
background-color:#FFCC00;
border:#000 solid 1px;
background-image:url(/assets/err-dash.gif);
background-position:right top;
background-repeat:repeat-y;
margin-bottom:24px;
}
/* MENUS */
.menu_top, .menu_top_sel {
text-decoration:none;   
font-size:12px; 
margin-right:64px; color: #82BFD1/*#3498DB*//*#888*/; 
font-weight: 400;
font-family: 'Lato', sans-serif;
text-shadow:#FAFAFA 0px 1px;
/*
letter-spacing: -0.03em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
*/

}
.menu_top_sel {color:#333;}
.menu_top:hover, .menu_top_sel:hover {color: #444;border-bottom: 1px dotted #444;}

.menu_left, .award_right {width: 160px;}
.content_right {width: 612px;}
.steps_left {width: 640px;}
.menu_left, .steps_left {float: left;}
.content_right, .award_right {float: right;}
.steps_left, .award_right {margin: 0 auto; background-color:#FFF; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; 

-moz-box-shadow: 0 1px 2px #CCC; 
-webkit-box-shadow: 0 1px 2px #CCC; 
box-shadow: 0 1px 2px #CCC;
}


.sub_menu, .sub_menu_hit {
	display: block;
	padding: 12px 12px;
	text-decoration: none;
}

.sub_menu_hit {
/*color: #FD6632;*/
font-weight: 400;
border-left: 1px solid #E4E4E4;
border-top: 1px solid #E4E4E4;
border-bottom: 1px solid #E4E4E4;
padding-left: 11px;
}

.sub_menu_hit_img {
position: absolute;
margin-left: 159px;
}

/* BLOCKS */
.list, .list_clear {
width:100%;}

.list {
border-bottom:#DDD 1px solid; 
/*background-image:url(/assets/bg-white-grey.png);
background-position:left bottom;
background-repeat:repeat-x;*/
padding-top: 16px;
}

.list_more {
	float: left;
	margin-right: 32px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:#E4E4E4 1px solid;
	/*background-color: #F2F3EF;*/
	padding: 6px 8px;
	text-decoration: none;
}

.list_right {
	position: absolute;
	background-color: #F2F3EF;
	min-width: 96px;
	border:#DDD 1px solid;
}

.list_buttons {display: block; border-top:#E4E4E4 solid 1px;padding:12px 16px; text-decoration:none; font-size:12px; text-align: center;}

.list_buttons_horiz {
	float: right;
	margin-left: 32px;
	display: inline-block;
}

.grey_top {
	/*background-color: #FBFBFB;*/
	border-bottom:#DDD 1px solid;
}


.dotted_separator {background-image: url(/assets/bg-dotted.png); background-repeat:repeat-x; background-position: top left;}


.pop {position:fixed; top:0px; left: 0px; width:100%; height: 100%; z-index:100; background-image: url(/assets/bg-grey-84.png); background-repeat:repeat; background-position: center top;}

.pop_container {margin: 0 auto; margin-top:80px; margin-bottom:40px; background-color:#FFFFFF; width:760px; z-index:101;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; 

-moz-box-shadow: 0 8px 16px #CCC; 
-webkit-box-shadow: 0 8px 16px #CCC; 
box-shadow: 0 8px 16px #CCC; }

.pop_container_grey {margin: 0 auto; width:632px;background-color:#ECEBDF; background-image:url(/assets/bg-widget-iframe.gif); background-repeat:repeat;margin-top:70px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; border-top:#F7F7F7 3px solid;border-left:#F7F7F7 3px solid;border-bottom:#C4C4C4 3px solid;border-right:#C4C4C4 3px solid;}

#savBlock {float:right; font-size:10px; background-color:#FF6666; color:#FFF;}

.error_indent {padding:8px 4px 8px 4px; font-size:12px;}

.prev_colors {width:40px;height:40px;font-size:40px; display:inline; vertical-align:bottom;}

.underline {border-bottom:#CCC 1px solid; width:100%; padding-bottom:16px; margin-bottom:16px;}
.underline_thick {border-bottom:#999 2px solid; width:100%; padding-bottom:4px; margin-bottom:4px;}
.overline {border-top:#CCC 1px solid; width:100%; margin-bottom:8px; padding-top:8px;}
/* TITLE TEXT */
.title_bar {background-image: url(/assets/bg-title-bar.png); background-repeat:repeat-x; background-position: center left;width: 100%;}
.title_text {margin:  0 auto; color:#555;text-shadow:#FFF 0px 1px; font-size:20px;padding: 0 32px;}

/****** PROFILE ******/
.profile_faded, #thank_info, #btn_thank_us, #thanked_ad {-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}

.profile_faded, #thank_info {
background-image: url(/assets/bg-clear-white-70.png); background-repeat:repeat;
border: 1px solid #FFF;}

#thank_info {width:310px; height:56px;float:left; margin-right:16px;}
#btn_thank_us {width:124px; height:56px;float:left; -moz-box-shadow: 1px 1px 7px #555; -webkit-box-shadow: 1px 1px 7px #555; box-shadow: 1px 1px 7px #555; text-align:center;}
#thanked_score {background-image: url(/assets/bg-sunk-120.png); background-position:center top; background-repeat:no-repeat; width:108px; height:44px;}
#thanked_ad {width:200px;}
#new_member {width:90px; padding-top:4px; padding-bottom:4px; color:#FFF; font-size:10px; font-weight:400;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.cols, .cols_right {
	width: 196px;
	float: left;
	margin-bottom: 16px;
}

.cols {
	margin-right: 16px;
}

.cols_inner {
	background-color: #FFF;
	-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
	width: 100%;
	overflow: hidden;
}

.cols_inner p {
	line-height: 1.25em;
}


/****** OTHER ******/
.bubble_explain {background-color: #F2F3EF; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; border: 4px solid #FFF;-moz-box-shadow: 0px 1px 2px #999; -webkit-box-shadow: 0px 1px 2px #999; box-shadow: 0px 1px 2px #999; width: 176px; position:absolute;}

.dummy {
	border: 2px solid #DDD;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:24px;
	padding: 45px 69px;
	background-color: #FFF;
	/*
	-moz-box-shadow: 0px 1px 2px #999; 
	-webkit-box-shadow: 0px 1px 2px #999; 
	box-shadow: 0 3px 12px #BBB;
	*/
}

.large_extras {display: inline-block;position: relative;top:-4px;}

/*NOT USED??*/.stamp {background-image: url(/assets/bg-stamp.png); background-repeat:no-repeat; background-position: top center;width: 79px; height:85px;float:left; margin-right: 16px; margin-bottom: 16px;}

.list_white {background-image: url(/assets/bg-clear-white-70.png); background-repeat:repeat; border-bottom:#CCC 1px dotted; border-left: #999 1px solid;}
.list_grey {background-image: url(/assets/bg-clear-white-50.png); background-repeat:repeat;border-bottom:#CCC 1px dotted;border-left: #999 1px solid;}

#pricing_header1, #pricing_header2, #pricing_header3 {display: block; float:right;height: 80px; text-align: center;}
#pricing_header1 {background-image:url(/assets/bg-pricing-top.png); background-repeat: no-repeat; background-position:bottom center;width: 176px;text-shadow:#398995 0px -1px;}
#pricing_header2 {background-image:url(/assets/bg-pricing-top-basic.png); background-repeat: no-repeat; background-position:bottom center;width: 175px;text-shadow:#5C7E83 0px -1px;}
#pricing_header3 {background-image:url(/assets/bg-pricing-top-free.png); background-repeat: no-repeat; background-position:bottom center;width: 175px;text-shadow:#8A8F84 0px -1px;}

.pricing_left {float:left;width:300px;}

.pricing_cells, .pricing_cells_end, .pricing_cells_shadow{float: right; margin: 0;width:174px;text-align: center;border-left: 1px solid #999;height:58px;}
.pricing_cells_end {border-right: 1px solid #999;}
.pricing_cells_shadow {-moz-box-shadow: 1px 1px 7px #555; -webkit-box-shadow: 1px 1px 7px #555; box-shadow: 1px 1px 7px #555;z-index: 3;}
.pricing_tick_cross{margin-top: 12px;}
.pricing_text{margin-top: 8px;}
.pricing_bottom, .pricing_bottom_end{background-image: url(/assets/bg-pricing-bottom.png); background-repeat:no-repeat; background-position: left bottom;width: 175px;height:76px; float:right; text-align: center; overflow: hidden;}
.pricing_bottom_end{width: 176px;}

.not_yet, .preview_widget {border:#DDD dashed 2px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;margin:  0 auto; width: 100%;}
.not_yet {font-size:28px;}

#tutorial_back {
	width: 112px;
	height: 104px;
	background-color: #3498DB;
	color: #FFF;
	text-align: center;
	position: fixed;
	top: 0;
	left: 56px;
	font-weight: 400;
	font-size: 16px;
	z-index: 12;
	padding-top: 32px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	text-decoration: none;
	display: block;
}

.td_line {
	background-image:url(/assets/bg-line10-grey.png); background-repeat: no-repeat; background-position:left center;
	/*background-color: #F7F7F7;*/
	height: 32px;
}

.line_score {
	-webkit-border-radius: 32px;-moz-border-radius: 32px;border-radius: 32px;
	height: 10px;
	display: inline-block;
}

.dot_score {
	-webkit-border-radius: 32px;-moz-border-radius: 32px;border-radius: 32px;
	color: #FFF;
	font-weight: 400;
	font-size: 16px;
	padding: 6px 12px 8px 11px;
	text-align: center;
	display: inline-block;
	position: absolute;
	margin-top: -12px;
	z-index: 2;
}

#container_allowance {
	margin-top: 16px;
}

.avatar {
	float: left;
	width: 42px;
	height: 42px;
	margin-left: 32px;
}

.dummy_content {
	float: right;
	width: 350px;
	margin-right: 32px;
}

.content_line_top, .content_line_middle, .content_line_bottom {
	height: 2px;
	/*background-image: url(/assets/bg-clear-white-70.png); background-repeat:repeat;*/
}

.content_line_top {
	margin: 16px 16px 12px 16px;
}

.content_line_middle {
	margin: 12px 16px;
}

.content_line_bottom {
	width: 45%;
	margin: 12px 16px 16px 16px;
}

.link_line_left {
	float: left;
	width: 98px;
	height: 3px;
}

.link_line_right {
	float: right;
	width: 36px;
	height: 3px;
}

.link_content {
	float: right;
	width: 350px;
	margin-right: 32px;
}

.f_image_left {
	float: left;
	width: 312px;
}

.f_image_right {
	float: right;
	width: 312px;
}

.f_text_left {
	float: left;
	width: 421px;
}

.f_text_right {
	float: right;
	width: 421px;
}

.feature_img {
	/*
	-moz-box-shadow: 0 2px 0 #DDD; 
	-webkit-box-shadow: 0 2px 0 #DDD; 
	box-shadow: 0 2px 0 #DDD;
	*/
}

.bg_grey {
	background-color: #F9F9F9;
}