@CHARSET "UTF-8";

/*
Theme Name: SpoonJuice V2
Theme URI: http://www.spoonjuice.com/
Description: Wordpress Theme for SpoonJuice
Version: 2
Author: Chinmay Chiranjeeb
Tags: SpoonJuice V2

SpoonJuice WordPress Theme by Sourcebits || http://www.sourcebits.com/
*/ /* Fonts Embed*/
@font-face {
	font-family: "Lucida Grande";
	src: url('LucidaGrande.ttf');
}

@font-face {
	font-family: "Whitney Semibold";
	src: url('Whitney-Semibold.ttf');
}

@font-face {
	font-family: "Whitney Medium";
	src: url('Whitney-Medium.ttf');
}

/* Main CSS*/
body {
	color: #98d1fb;
	font: 11px/ 18px;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	min-width: 1000px;
}

.width_100 {
	width: 100%;
}

/* Individual Background */
.wrap {
	max-width: 1100px;
	margin: 0 auto !important;
	min-height: 800px;
	min-width: 990px;
}

.wraper_top {
	background: url(images/wraper_top_bg_main.png) left top repeat-x;
	min-height: 800px;
	width: 100%;
	float: left;
}

.subwraper_top {
	background: url(images/wraper_top_bg.png) repeat-x 0 0;
	min-height: 800px;
	width: 100%;
	float: left;
}

.subwraper_top_main {
	background: url(images/wraper_top_bg_main.png) repeat-x 0 -418px;
	min-height: 800px;
	width: 100%;
	float: left;
}

#wrap_footer {
	background: url(images/wrap-footer-bg.png) left top repeat-x;
	min-height: 200px;
	width: 100%;
	margin-top: 58px;
	float: left;
}

.lg {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.ws {
	font-family: "Whitney Semibold", sans-serif;
}

.wm {
	font-family: "Whitney Medium", sans-serif;
}

.bgnone {
	background: none !important;
}

.none {
	display: none !important;
}

.container {
	width: 940px;
	margin: 0 auto;
	position: relative;
	padding: 0 10px;
}

input:focus,textarea:focus {
	outline: none;
}

.clear {
	clear: both;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.al {
	text-align: left;
}

.ar {
	text-align: right;
}

.ac {
	text-align: center;
}

.aj {
	text-align: justify;
}

/* Title Block */
.title {
	font-size: 13px;
	height: 20px;
	padding: 15px 23px;
}

.title h3 {
	padding: 0 2%;
	width: auto;
	line-height: 20px;
	color: #727B7E;
	text-align: center;
	text-shadow: 1px 0px 10px #0c3e56;
}

.title-sep-l,.title-sep-r {
	background: url(images/panel-title-bg.png) repeat-x left 9px;
	width: 43%;
	height: 20px;
}

.title-sep-r {
	background: url(images/panel-title-bg.png) repeat-x right 9px;
}

/* Preview Block */
.preview {
	height: 420px;
	padding: 1px;
	position: relative;
	width: 943px;
	overflow: hidden;
	margin-top: 3px;
	background: url(images/preview-bg.png) no-repeat left top;
}

.preview .panel {
	float: left;
	overflow: hidden;
	position: relative;
	margin-right: -11px;
	padding-right: 5px;
}

.preview .panel.last {
	margin-right: 0px;
	padding-right: 0px;
}

.preview .panel .main {
	height: 353px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.preview .panel .icon {
	position: absolute;
	left: 29px;
	bottom: 33px;
	width: 32px;
	height: 32px;
}

.preview .panel .text {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

.preview .panel .shadow {
	position: absolute;
	left: 0;
	top: 0;
	right: 0px;
	bottom: 0;
	background: url(images/frank_shadow.png) right top no-repeat;
}

.preview .panel.last .shadow {
	display: none;
}

.preview .panel .overlay {
	position: absolute;
	left: 0;
	top: 0;
	right: 5px;
	bottom: 0;
	background: url(images/frank_border.png) top center;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	z-index: 130;
}

.preview .panel.active .overlay,.preview .panel.one .overlay {
	height: 10px;
}

.preview .panel .overlay div {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	opacity: 0.2;
	cursor: pointer;
}

.preview .panel.first .overlay {
	background-position: top center;
}

.preview .panel.last .overlay {
	background-position: top center;
	right: 0;
}

.preview .panel.last .overlay div {
	right: -5px;
}

.preview .panel.initial .overlay div {
	display: none;
}

.preview .panel.initial .icon {
	width: 64px;
	height: 64px;
}

.preview .panel.initial .text {
	display: block;
}

/* Post */
.content {
	padding: 24px 0 0 0;
}

.twitbox {
	width: 380px;
}

.postbox {
	width: 512px;
	overflow: hidden;
}

.postbox .tl,.twitbox .tl {
	background: url(images/post-box-bg.png) left top no-repeat;
	padding: 0 0 0 11px;
}

.postbox .tr,.twitbox .tr {
	background: url(images/post-box-bg.png) right -24px no-repeat;
	padding: 0 11px 0 0;
}

.postbox .tm,.postbox .bm,.twitbox .tm,.twitbox .bm {
	background: url(images/post-box-bg.png) left -48px repeat-x;
	height: 11px;
	width: 100%;
}

.postbox .bl {
	background: url(images/post-box-bg.png) left -12px no-repeat;
	padding: 0 0 0 11px;
}

.postbox .br {
	background: url(images/post-box-bg.png) right -36px no-repeat;
	padding: 0 11px 0 0;
}

.postbox .bm {
	background: url(images/post-box-bg.png) left bottom repeat-x;
}

.twitbox .bl {
	background: url(images/twit-box-bg.png) left -46px no-repeat;
	padding: 0 0 0 25px;
}

.twitbox .br {
	background: url(images/twit-box-bg.png) right bottom no-repeat;
	padding: 0px 173px 28px 0;
}

.twitbox .bm {
	background: url(images/twit-box-bg.png) left -11px repeat-x;
}

.post {
	padding: 20px 5px;
	line-height: 22px;
}

.post h1, .review-box h2 {
	background: url(images/post-h1-bg.png) 14px bottom no-repeat;
	height: 52px;
	padding: 12px 0 0 26px;
	font-size: 18px;
	color: #effdfd;
	text-shadow: -2px -1px 30px #3b94f3;
}

#sidebar .post h1,.postbox .post h1,.comment_number {
	font-family: "Whitney Semibold", sans-serif;
	color: #fff;
}

.post h2 {
	background: url(images/post-h2-bg.png) 27px 14px no-repeat;
	padding: 7px 0 0 38px;
	font-size: 11px;
	color: #98d1fb;
	font-weight: bold;
}

.post p,.post_link p {
	color: #476980;
	font-size: 11px;
	padding: 8px 25px;
}

.post p a {
	color: #98d1fb;
	text-decoration: underline;
}

.link_in_content {
	color: #808285 !important;
	text-decoration: none !important;
}

.link_in_content:hover {
	text-decoration: underline !important;
}

.clock-icon {
	background: url(images/clock-icon.png) 25px 15px no-repeat;
	padding: 8px 25px 8px 40px !important;
}

.button_xl {
	display: block;
	position: relative;
	float: right;
	width: 137px;
	height: 37px;
	background: url(images/buttons/buttons.png) no-repeat left top;
	cursor: pointer;
}

.button_xl:hover {
	background-position: left bottom;
}

.button_l {
	display: block;
	position: relative;
	float: right;
	width: 115px;
	height: 37px;
	background: url(images/buttons/buttons.png) no-repeat -141px top;
	cursor: pointer;
}

.button_l:hover {
	background-position: -141px bottom;
}

.button_s {
	display: block;
	position: relative;
	float: right;
	width: 75px;
	height: 27px;
	background: url(images/buttons/buttons.png) no-repeat -260px top;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	color: #97d3fb;
	padding: 10px 0 0 21px;
	line-height: 14px;
}

.button_s:hover {
	background-position: -260px -36px;
}

.button_xs {
	display: block;
	position: relative;
	float: right;
	width: 54px;
	height: 27px;
	background: url(images/buttons/buttons.png) no-repeat -361px top;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	color: #97d3fb;
	padding: 10px 0 0 21px;
	line-height: 14px;
}

.button_xs:hover {
	background-position: -361px -36px;
}

.read_more {
	background: url(images/buttons/readmore_twitter.png) no-repeat left top;
	position: relative;
	display: block;
	float: right;
	right: 22px;
	top: -58px;
	width: 99px;
	height: 25px;
}

.read_more:hover {
	background-position: left bottom;
}

.twitter {
	background: url(images/buttons/readmore_twitter.png) no-repeat right top;
	position: relative;
	display: block;
	float: right;
	right: 22px;
	top: -58px;
	width: 81px;
	height: 25px;
}

.twitter:hover {
	background-position: right bottom;
}

.button_xl a,.button_l a {
	font-size: 13px;
	font-weight: bold;
	color: #97d3fb;
	margin: 12px 0 0 16px;
	float: left;
	padding: 0 0 0 21px;
	line-height: 14px;
}

.twitter_ico {
	background: url(images/icons/twitter.png) no-repeat left top;
}

/* About */
#about,#blog,#contact {
	margin-top: 53px;
	font-size: 12px;
}

#about .post,#blog .post {
	padding: 9px 5px;
}

#about .postbox {
	width: 633px;
}

#about h3,#contact h3 {
	padding: 8px 33px;
	font-size: 23px;
	margin-bottom: 15px;
	text-shadow: -2px -1px 30px #3B94F3;
	font-family: "Whitney Semibold", sans-serif;
	color: #fff;
}

.photo_frame {
	width: 307px;
	float: left;
}

.photoframe_l {
	background: url(images/photoframe_l.png) no-repeat left top;
	width: 194px;
	height: 217px;
	position: relative;
	top: -9px;
	left: 91px;
}

.photoframe_r {
	background: url(images/photoframe_r.png) no-repeat left top;
	width: 194px;
	height: 217px;
	position: relative;
	top: -39px;
	left: 71px;
}

/* Blog */
#blog p,#about p {
	font-size: 12px;
	line-height: 21px;
}

.blog-content {
	width: 634px;
	padding: 32px 0 0;
	float: left;
}

.blog-content h3 {
	float: left;
	font-size: 23px;
	width: 410px;
	padding-left: 32px;
	text-shadow: -2px -1px 30px #3B94F3;
	font-family: "Whitney Semibold", sans-serif;
}

.category-title {
	padding: 0 0 20px 0;
}

.category-title h3 {
	float: none !important;
	color: #fff;
}

.blog-sidebar,#sidebar {
	width: 306px;
	float: left;
}

.post_title {
	width: 100%;
	min-height: 10px;
	float: left;
	margin: 0 0 23px;
}

.post_date {
	background: url(images/icons/readmore.png) no-repeat right -13px;
	color: #4f80a8;
	float: right;
	margin: 6px 51px 0 0;
	line-height: 13px;
	padding-right: 20px;
}

#blog .postbox {
	width: 613px;
}

.excerpt_hold {
	width: 610px;
	min-height: 30px;
	margin: 11px 0 8px 1px;
	float: left;
}

.excerpt_top {
	background: url(images/quotes_t.png) no-repeat 0 0;
	width: 610px;
	height: 10px;
	float: left;
}

.excerpt_mid {
	background: url(images/quotes_m.png) repeat 0 0;
	width: 610px;
	min-height: 10px;
	float: left;
}

.excerpt_mid p {
	background: url(images/icons/excerpt.png) no-repeat 31px 7px;
	color: #84b1ce;
	padding: 8px 28px 8px 61px;
}

.excerpt_btm {
	background: url(images/quotes_b.png) no-repeat 0 0;
	width: 610px;
	height: 10px;
	float: left;
}

.post_link,.form,.form_input,.form_submit,.blog_post,.comment_post,.rssfeed_hold,.product_title,.content_btm {
	width: 100%;
	float: left;
}

.blog_post {
	margin: 0 0 42px;
}

.post_link p {
	margin: 5px 0;
}

.post_link p a.excerpt_link {
	text-decoration: underline;
	text-shadow: 1px 0 12px #3B94F3;
	color: #abe0ff;
}

.post_link p a.excerpt_link:hover,#twitter_update_list li span a:hover {
	color: #75b2d5;
}

.comment_number {
	width: 100%;
	float: left;
	font-size: 23px;
	padding: 0 0 21px 31px;
	width: 570px;
}

.comment_number span {
	margin-right: 5px;
}

.comments_hold {
	width: 610px;
	min-height: 30px;
	margin: 0 0 20px;
	float: left;
}

.comments_top {
	background: url(images/comment_t.png) no-repeat 0 0;
	width: 610px;
	height: 9px;
	float: left;
}

.comments_mid {
	background: url(images/comment_m.png) repeat 0 0;
	width: 610px;
	min-height: 10px;
	float: left;
}

.comments_btm {
	background: url(images/comment_b.png) no-repeat 0 0;
	width: 610px;
	height: 9px;
	float: left;
}

.comments_mid p {
	color: #476980;
	padding: 8px 28px 8px 61px;
	float: left;
	font-size: 11px !important;
}

.commentby {
	background: url(images/icons/comment_icon.png) no-repeat 32px 9px;
	width: 470px;
	float: left;
	padding: 7px 0 5px 62px;
	color: #476980;
}

.comment_name,.comment_name a {
	color: #abe0ff;
	text-shadow: 1px 0px 12px #3B94F3;
	font-weight: bold;
}

#commentPreview img {
	display: none;
}

.comment_box span {
	position: absolute;
	left: 405px;
	top: 78px;
}

#commentPreview {
	display: none;
}

.form,.blog-sidebar,.sidebar_left,.contact_form {
	color: #476980;
}

.form_input {
	margin: 0 0 8px;
}

.form_input label {
	width: 141px;
	min-height: 28px;
	float: left;
	text-align: right;
	line-height: 23px;
}

input,select {
	border: 0;
}

.form_input input[type="text"] {
	background: url(images/form_fields.png) no-repeat 0 0;
	height: 23px;
	margin: 0 0 0 20px;
	padding: 5px 10px 0 8px;
	width: 226px;
	float: left;
	color: #476980;
}

.form_input textarea {
	border: 0;
	background: url(images/form_fields.png) no-repeat 0 -38px;
	height: 68px;
	margin: 0 0 0 20px;
	padding: 5px 10px 5px 8px;
	width: 404px;
	float: left;
	color: #476980;
	overflow: hidden;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.form_input span,.formBuilderSelect span {
	float: left;
	line-height: 23px;
	margin: 0 0 0 15px;
}

.form_title {
	margin: 26px 0 8px;
}

.btn_attr {
	color: #97D3FB !important;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	padding: 12px 0 0 37px;
}

.button_xs.submit {
	margin: 0 28px 0 18px;
	padding: 0;
	width: 75px;
	height: 34px;
}

.rssfeed_hold {
	margin: 26px 0 15px;
}

.rssfeed {
	background: url(images/buttons/rss_feed.png) no-repeat left top;
	width: 80px;
	height: 25px;
	float: right;
}

.rssfeed:hover {
	background-position: left bottom;
}

.rss_text {
	float: right;
	margin: 0 10px 0 0;
	line-height: 36px;
}

#blog .blog-sidebar .postbox {
	float: right;
	width: 281px;
	margin: 0 0 20px;
}

ul.sidebar_list1,ul.sidebar_list2,ul.sidebar_list3 {
	margin: 0 13px 14px 23px;
}

ul.sidebar_list1 li,ul.sidebar_list2 li,ul.sidebar_list3 li {
	margin: 5px 0;
	min-height: 17px;
	line-height: 17px;
	padding: 0 0 0 25px;
	cursor: pointer;
}

ul.sidebar_list1 li {
	background: url(images/icons/sidebar_icons.png) no-repeat 0 -39px;
}

ul.sidebar_list2 li {
	background: url(images/icons/sidebar_icons.png) no-repeat 0 -92px;
}

ul.sidebar_list3 li {
	background: url(images/icons/sidebar_icons.png) no-repeat 0 -197px;
}

ul.sidebar_list1 li:hover {
	background-position: 0 3px;
}

ul.sidebar_list2 li:hover {
	background-position: 0 -145px;
}

ul.sidebar_list3 li:hover {
	background-position: 0 -249px;
}

.blog-sidebar ul li a {
	color: #476980;
}

.blog-sidebar ul li a:hover {
	color: #98d1fb;
}

.blog-sidebar h1 {
	padding: 12px 0 0 18px;
	background-position: 6px bottom;
}

.blog-sidebar .post {
	padding: 9px 5px 0 !important;
}

.admin_status {
	margin: 0 0 15px 87px;
}

.post blockquote {
	background: url(images/excerpt_msg_bottom.png) no-repeat 0 bottom;
	width: 610px;
	float: left;
	padding: 0px;
	margin: 50px 0 18px -4px;
	position: relative;
}

.post blockquote p {
	padding: 0px 28px 0px 61px;
	margin: -18px 0 15px;
	color: #84B1CE;
}

.post blockquote .top-blockquote {
	background: url(images/excerpt_msg_top.png) no-repeat 0 0;
	width: 100%;
	height: 35px;
	position: absolute;
	top: -35px;
	width: 100%;
	z-index: -1;
}

/* Contact */
.sidebar_left {
	width: 268px;
	float: left;
}

.contact_form,.video_hold {
	width: 660px;
	float: right;
}

.contact_form .postbox {
	float: right;
	width: 626px;
}

.select_top {
	background: url(images/contact_choose_t.png) no-repeat 0 0;
	width: 237px;
	height: 40px;
	padding: 21px 0 0 31px;
	float: left;
}

.select_mid {
	background: url(images/contact_choose_mid.png) repeat-y 0 0;
	width: 268px;
	min-height: 61px;
	float: left;
}

.select_btm {
	background: url(images/contact_choose_b.png) no-repeat 0 0;
	width: 268px;
	height: 11px;
	float: left;
}

ul#choose_list {
	margin: 10px 25px 0 28px;
}

ul#choose_list li {
	background: url(images/icons/contact_select.png) no-repeat 0 -53px;
	line-height: 18px;
	padding: 0 0 0 24px;
	margin: 14px 0;
	cursor: pointer;
}

ul#choose_list li:hover,ul#choose_list li.selected {
	background-position: 0 2px;
	color: #98d1fb;
}

.contact_form .button_xs {
	float: left;
	margin: 0 0 0 159px;
}

select.styled { *
	left: 20px;
}

span.select {
	position: absolute;
	width: 226px;
	height: 27px;
	padding: 1px 10px 0 8px;
	background: url(images/custom_select.png) no-repeat 0 0;
	overflow: hidden;
	margin: 0 0 0 20px !important;
	float: left;
	color: #98D1FB;
	/*left:141px; */ /*left:-20px;*/
}

.contact_form .form_input select,.formBuilderSelect select {
	height: 27px;
	margin-left: 21px;
	width: 241px !important;
}

.wpcf7-form-control-wrap.menu-168 { *
	margin-left: 20px;
}

select.styled option {
	background: #061c37;
	color: #98D1FB;
	font-size: 12px;
	padding: 2px 0 4px 5px;
}

/* Product-ThePlateau */
.title_name {
	width: 464px;
	height: 81px;
	float: left;
}

.title_plateau {
	background: url(images/buttons/products_title.png) no-repeat 21px 0;
}

.title_nightstand {
	background: url(images/buttons/products_title.png) no-repeat 20px -228px;
}

.title_nightstand_hd {
	background: url(images/buttons/products_title.png) no-repeat 22px -623px;
}

.title_balloon {
	background: url(images/buttons/products_title.png) no-repeat 21px -104px;
}

.title_valentines {
	background: url(images/buttons/products_valentine.png) no-repeat 0 0;
}

.title_geemail {
	background: url(images/buttons/products_title.png) no-repeat 19px -369px;
}

.title_funbooth {
	background: url(images/buttons/products_title.png) no-repeat 19px -501px;
}

.title_funbooth_help {
	background: url(images/buttons/funbooth_help.png) no-repeat 23px 4px;
}

.title_dailydeeds {
	background: url(images/buttons/products_dailydeeds.png) no-repeat 0 0;
}

.title_climate {
	background: url(images/buttons/products_climate.png) no-repeat 0 0;
}

.ipad .title_nightstand {
	background: url(images/buttons/products_nightstandhd.png) no-repeat 32px -6px;
}

.purchase {
	background: url(images/buttons/purchase_sj.png) no-repeat left top;
	padding: 0 0 0 39px;
	width: 97px;
	height: 64px;
	float: right;
	margin: 5px 0 0 11px;
	cursor: pointer;
}

.purchase:hover {
	background-position: left bottom;
}

.purchase_txt {
	margin: 12px 0 5px;
	float: left;
}

.price, .text {
	font-size: 11px;
	color: #808285;
	float: left;
}

.review_button .text {
	margin: 23px 0 0 4px;
	text-shadow: 0 1px 3px #333333;
}

.content_btm p {
	color: #808285;
	font-size: 12px;
}

#dailydeeds .content_btm p,#dailydeeds #featured_list li {
	color: #bdcfa9;
}

#valentines .content_btm p {
	color: #b4a4c5;
}

#dailydeeds .get_help .price,#dailydeeds .purchase_checkout .price, #dailydeeds .review_button .text {
	color: #bdcfa9;
	margin: 23px 0 0 4px;
	text-shadow: 0 1px 3px #333333;
}

#dailydeeds .purchase_checkout .price {
	margin-left: 10px;
}

#valentines .get_help .price,#valentines .purchase_checkout .price, #valentines .review_button .text {
	color: #bdcfa9;
	margin: 23px 0 0 4px;
	text-shadow: 0 1px 3px #333333;
}

#valentines .purchase_checkout .price {
	margin-left: 10px;
}

#valentines .purchase_checkout {
	color: #ffffff;
}

#theplateau .post blockquote {
	background: url(images/icons/review.png) no-repeat 13px 12px;
	font-size: 13px !important;
	padding: 22px 67px 0 !important;
	font-style: norm;
	color: #fff !important;
	width: auto;
	height: auto;
}

#theplateau .top-blockquote {
	display: none;
}

#theplateau .post blockquote p em {
	color: #fff !important;
}

#theplateau .post blockquote p {
	float: left;
	font-size: 13px;
	font-style: normal;
	color: #808285;
	width: 100%;
	margin: 0px 0px 10px;
}

#climate .get_help .price,#climate .purchase_checkout .price, #climate .review_button .text {
	color: #fff;
	margin: 23px 0 0 4px;
	text-shadow: 0 1px 3px #000000;
}

#climate .purchase_checkout .price {
	margin-left: 10px;
}

#climate .review_button .text{
	margin-left: 6px;
}

#climate .content_btm,#climate .content_btm p,#climate #featured_list {
	color: #9c9992;
}

#funbooth .content_btm p,#funbooth .sidebar_left {
	color: #eca292;
}

#funbooth .price, #funbooth .text {
	color: #ba8985;
}

#geemail .content_btm p {
	color: #9ecfda;
}

#geemail .price, #geemail .text {
	color: #8ebcc5;
}

#balloon .content_btm p,#balloon #featured_list {
	color: #b88787;
}

#balloon .price, #balloon .text {
	color: #958181;
}

.light_blu {
	color: #8fd4de;
}

.content_btm .postbox {
	width: 593px;
}

.pic_iphone {
	width: 122px;
	height: 221px;
	margin: 3px 0 0 14px;
	float: left;
}

.content_btm .twitbox {
	color: #fff;
}

.play {
	display: block;
	background: url(images/icons/play.png) no-repeat left top;
	width: 43px;
	height: 33px;
	margin: 12px 0 0 18px;
	cursor: pointer;
}

.play:hover {
	background-position: left bottom;
}

#theplateau .preview,#nightstand .preview,#balloon .preview,#funbooth .preview,#dailydeeds .preview {
	margin-top: 26px;
	float: left;
	height: 392px;
}

.content_btm .post {
	padding: 21px 5px 37px;
	float: left;
}

#valentines .content_btm .post {
	padding: 11px 5px 37px;
	float: left;
}

.gamedemo_txt {
	margin: 56px 0 0 23px;
	width: 131px;
	color: #fff;
	float: left;
}

.bld_glow {
	font-weight: bold;
	text-shadow: 0 0 16px #FFFFFF;
	font-size: 14px;
}

.content_btm .post h1, .review-box h2 {
	text-shadow: 0 0 16px #FFFFFF;
}


.product_title{
	position: relative;
}

/* NightStand */
#nightstand .title_name {
	height: 97px;
}

#nightstand .product_title {
	margin-top: 28px;
}

#nightstand .purchase {
	background: url(images/buttons/purchasen_sj.png) no-repeat left top;
	margin: 15px 0 0 11px;
	color: #fff;
}

#nightstand .purchase:hover {
	background-position: left bottom;
}

.nightstand_styles {
	min-height: 100px;
	margin: 0 0 0 24px;
	float: left;
}

.nightstand_styles span {
	width: 116px;
	height: 66px;
	margin: 11px 14px 3px 0;
	cursor: pointer;
	float: left;
}

.content_btm .postbox.box_small {
	width: 300px;
}

/* Balloon */
#balloon .postbox,#dailydeeds .postbox,#climate .postbox {
	width: 533px;
}

#balloon .postbox.box_small,#dailydeeds .postbox.box_small,#climate .postbox.box_small {
	width: 357px;
}

#balloon .purchase,#dailydeeds .purchase,#valentines .purchase {
	background: url(images/buttons/curve_half.png) no-repeat right top;
	color: #fff;
	padding: 14px 18px 0 0;
	width: 120px;
	height: 44px;
}

#balloon .purchase:hover,#dailydeeds .purchase:hover {
	background-position: right bottom;
}

#valentines .postbox,#valentines .postbox {
	width: 533px;
}

#valentines .postbox.box_small,#valentines .postbox.box_small {
	width: 357px;
}

.b_cmsoon {
	text-align: right;
	color: #bf908f;
}

.light_bd {
	color: #a4c6ce;
}

#featured_list,#gm_featured_list {
	margin: 0 0 0 11px;
	font-size: 12px;
	color: #fff;
}

#featured_list li {
	margin: 10px 0;
	min-height: 50px;
	padding: 0 28px 5px 0;
}

.featur_pic {
	width: 80px;
	min-height: 47px;
	margin: 0 0 0 7px;
	float: left;
	text-align: center;
}

#dailydeeds #featured_list li,#climate #featured_list li {
	float: left;
	margin: 7px 0;
}

.feature_dtls {
	float: left;
	width: 220px;
}

/* Geemail */
#geemail .postbox.box_small .post h1 {
	background-position: 15px 46px;
	margin-bottom: 17px;
	width: 264px;
}

#geemail .content_btm .postbox.box_small {
	width: 303px;
}

.gm_left {
	width: 308px;
	float: left;
}

.xl_btn {
	background: url(images/buttons/fun_help.png) no-repeat left top;
	position: relative;
	left: -2px;
	width: 280px;
	height: 38px;
	margin: 25px 0 0;
	padding: 24px 0 0 28px;
	float: left;
	cursor: pointer;
	color: #fff;
}

.xl_btn:hover {
	background-position: left bottom;
}

.xl_btn span {
	float: left;
}

.bug {
	background: url(images/icons/icons-2.png) no-repeat 0 0;
	width: 16px;
	height: 16px;
	display: block;
}

#gm_featured_list li {
	margin: 10px 0;
	min-height: 70px;
	padding: 3px 24px 5px 0;
}

#gm_featured_list li span.featur_pic {
	height: 70px;
	margin: 0 0 0 10px;
	width: 96px;
}

#gm_featured_list p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 18px;
}

.download {
	background: url(images/buttons/dwn_sj.png) no-repeat left top;
	width: 95px;
	height: 51px;
	cursor: pointer;
	float: right;
	margin: 5px 0 0 11px;
	padding: 13px 0 0 35px;
}

.get_help {
	background: url(images/buttons/gethelp.png) no-repeat left top;
	width: 109px;
	height: 51px;
	cursor: pointer;
	float: right;
	margin: 5px 0 0 11px;
	padding: 13px 0 0 35px;
}

.purchase_checkout, .review_button {
	background: url(images/buttons/gethelp.png) no-repeat right top;
	width: 106px;
	height: 51px;
	cursor: pointer;
	float: right;
	margin: 5px 0 0 11px;
	padding: 13px 0 0 35px;
}

.coming-soon {
	background: url(images/buttons/coming_soon.png) no-repeat right top;
	width: 115px;
	height: 37px;
	cursor: pointer;
	float: right;
	margin: 5px 0 0 15px;
	padding: 13px;
	text-align: left;
	text-indent: -9999px;
}

#climate .coming-soon {
	color: #fff;
}

#climate .get_help {
	background: url(images/buttons/climate_buttons.png) no-repeat left top;
}

#climate .purchase_checkout {
	background: url(images/buttons/climate_buttons.png) no-repeat right top;
}

.review_button {
	background: url(images/buttons/review.png) no-repeat left top;
	width: 121px;
}

#climate .review_button, #funbooth .review_button, #valentines .review_button{
	background-position: left -70px;
}

#nightstand .review_button{
	margin: 15px 0 0 11px;
	background-position: left -280px;
}

#theplateau .review_button{
	background-position: left -210px;
}

#balloon .review_button, #geemail .review_button {
	background-position: left -140px;
}

.download:hover,.get_help:hover,.purchase_checkout:hover {
	background-position: left bottom;
}

.download .download_txt {
	color: #c0dc70;
}

.download_txt {
	text-shadow: 0 1px 2px #4E4E4E;
	color: #fff;
}

.gm_air {
	background: url(images/buttons/curve_half.png) no-repeat right top;
	width: 160px;
	height: 45px;
	cursor: pointer;
	float: right;
	margin: 8px 11px 0 0;
	padding: 13px 15px 0 0;
	font-size: 11px;
	color: #fff;
}

.gm_air:hover,.purchase_checkout:hover {
	background-position: right bottom;
}

.formac {
	background: url(images/buttons/buymac.png) no-repeat left top;
	width: 110px;
	height: 51px;
	cursor: pointer;
	float: right;
	margin: 5px 0 0 11px;
	padding: 13px 0 0 40px;
}

.formac:hover {
	background-position: left bottom;
}

.foriphone {
	background: url(images/buttons/4iphone.png) no-repeat left top;
	width: 100px;
	height: 51px;
	cursor: pointer;
	float: right;
	margin: 5px 0 0 11px;
	padding: 13px 0 0 35px;
}

.foriphone:hover {
	background-position: left bottom;
}

.frank_middle {
	margin-top: 26px;
	float: left;
	height: 392px;
	overflow: hidden;
	padding: 1px 0 1px 1px;
	position: relative;
	width: 942px;
}

.content_btm .post h1, .review-box h2 {
	background: url(images/icons/post-h2-bg.png) no-repeat 15px 24px;
}

#climate .preview .sm {
	height: 352px;
}

#climate .frank_shadow {
	background: url(images/background/climate_frank_shadow.png) no-repeat center bottom;
	height: 728px;
	position: absolute;
	width: 100%;
}

/* FunBooth */
.pranks_list {
	width: 260px;
	margin: 40px 0 0 20px;
	color: #fff;
	float: left;
}

.pranks_list li {
	background: url(images/icons/icons-2.png) no-repeat 0 -91px;
	padding: 0 0 0 25px;
}

.pranks_list li p {
	font-size: 11px;
	padding: 0 0 8px;
}

.side_right {
	width: 308px;
	float: right;
}

.upgrade {
	width: 250px;
	margin: 11px 0 0;
}

.funbooth_user,.funbooth_help {
	width: 308px;
	color: #fff;
	font-size: 12px;
	cursor: pointer;
}

.funbooth_user {
	background: url(images/buttons/fun_user.png) no-repeat left top;
	height: 82px;
}

.funbooth_help {
	background: url(images/buttons/fun_help.png) no-repeat left top;
	height: 62px;
}

.funbooth_help:hover,.funbooth_user:hover {
	background-position: left bottom;
}

.arrow_up {
	background: url(images/icons/icons-2.png) no-repeat 27px -27px;
	width: 52px;
	height: 20px;
	margin: 19px 0 41px;
}

.help {
	background: url(images/icons/icons-2.png) no-repeat 27px -62px;
	width: 52px;
	height: 20px;
	margin: 19px 0 0;
}

.flicker {
	background: url(images/flicker.png) no-repeat 0 0;
	width: 302px;
	height: 328px;
	margin: 45px 0 0;
	float: right;
	position: relative;
}

.filmstrip_top {
	background: url(images/filmstrip_top.png) no-repeat 0 0;
	width: 300px;
	height: 321px;
	position: absolute;
	overflow: hidden;
	left: 1px;
	top: 7px;
	z-index: 2;
}

.flickrImage {
	width: 93px;
	height: 74px;
	overflow: hidden;
	float: left;
}

.filmsimg_top {
	width: 300px;
	min-height: 85px;
	position: absolute;
	left: 5px;
	top: 29px;
	z-index: 1;
}

.filmsimg_btm {
	left: 13px;
	top: 214px;
}

.flickrImage {
	position: relative;
}

.visit_flicker {
	display: block;
	background: url(images/flicker_stream.png) no-repeat 0 0;
	position: relative;
	width: 224px;
	height: 24px;
	top: 148px;
	left: 45px;
	z-index: 3;
}

.i_fb_list {
	margin: 0 0 0 50px;
}

.fbcontent_btm {
	clear: both;
}

/* Funbooth-help */
#funbooth .select_top {
	color: #fff;
	text-shadow: 0 0 5px #fff;
	font-size: 15px;
	padding: 21px 0 0 52px;
	width: 216px;
}

.mac_ico {
	background: url(images/icons/mac.png) no-repeat 0 0;
	width: 22px;
	height: 21px;
	left: 24px;
	top: 18px;
}

#funbooth ul#choose_list {
	margin: 10px 25px 0 24px;
}

#funbooth ul#choose_list li {
	background: url(images/icons/funhelp_select.png) no-repeat 0 -87px;
	padding: 0 0 0 28px;
	min-height: 17px;
	line-height: 20px;
	margin: 13px 0;
}

#funbooth ul#choose_list li:hover,#funbooth ul#choose_list li.selected {
	background: url(images/icons/funhelp_select.png) no-repeat 0 1px;
	color: #fff;
}

.iphone_help {
	background: url(images/buttons/btn268.png) no-repeat 0 0;
	width: 268px;
	height: 62px;
}

.iphone_help span {
	background: url(images/icons/iphone_xs.png) no-repeat 0 0;
	width: 9px;
	height: 14px;
	color: #fff;
	font-size: 15px;
	line-height: 62px;
	margin: 0 0 0 30px;
	padding: 0 0 0 25px;
	text-shadow: 0 0 5px #FFFFFF;
	cursor: pointer;
}

.play-video {
	width: 642px;
	min-height: 355px;
	margin: 0 0 0 10px;
}

.purchase.linkfun {
	background: transparent url(images/buttons/curve_half.png) no-repeat scroll right top;
	color: #FFFFFF;
	height: 44px;
	padding: 14px 18px 0 0;
	width: 140px;
}

.purchase.linkfun:hover {
	background-position: right bottom;
}

.purchase.linkfun span {
	width: 100%;
	text-align: right;
}

.content_btm .funhelp_cont {
	width: 642px;
	float: right;
	margin: 45px 0 100px;
}

/* Footer */
.footer {
	background: url(images/footer-bg.png) no-repeat 0 -13px;
	height: 70px;
	color: #416890;
	font-size: 11px;
	line-height: 25px;
	padding: 0 0 40px;
	margin: 12px auto 0;
	max-width: 1100px;
	min-width: 990px;
}

.footer .container.lg {
	padding-top: 60px;
}

.footer ul li {
	list-style-position: outside;
	display: inline;
	background: url("images/footer-bullet.png") left 3px no-repeat;
	padding: 0 10px 0 15px;
}

.footer ul li .arrow_hr {
	display: none;
}

.footer ul li.selected a {
	color: #557791;
}

/* Set text-color to Products page*/
p.ac,p.ac a {
	color: #182939;
}

p.ac a:hover {
	color: #557791;
}

ul.ac li a {
	color: #30485a;
}

ul.ac li a:hover {
	color: #557791;
}

.page_main .ac li.selected a,.page_blog .ac li.selected a,.page_about .ac li.selected a,.page_contact .ac li.selected a,#front-page .ac li.selected a {
	color: #557791;
}

#funbooth .ac li a {
	color: #a25b4d;
	text-shadow: 0 -1px 3px #333;
}

#funbooth .ac li a:hover {
	color: #df7e6b;
}

#funbooth p.ac,#funbooth p.ac a {
	color: #943d2c;
	text-shadow: 0 -1px 2px #333;
}

#funbooth p.ac a:hover {
	color: #A25B4D;
}

#balloon .ac li a {
	color: #7a4e4e;
	text-shadow: 0 -1px 2px #333;
}

#dailydeeds .ac li a {
	color: #70835e;
	text-shadow: 0 -1px 2px #333;
}

#balloon .ac li a:hover {
	color: #c27e7e;
}

#dailydeeds .ac li a:hover {
	color: #8aa76f;
}

#balloon p.ac,#balloon p.ac a {
	color: #622b2b;
	text-shadow: 0 -1px 2px #333;
}

#dailydeeds p.ac,#dailydeeds p.ac a {
	color: #485b36;
	text-shadow: 0 -1px 2px #333;
}

#balloon p.ac a:hover {
	color: #7A4E4E;
}

#dailydeeds p.ac a:hover {
	color: #6d8557;
}

#valentines .ac li a {
	color: #75628a;
	text-shadow: 0 -1px 2px #333;
}

#valentines p.ac,#valentines p.ac a {
	color: #4b3861;
	text-shadow: 0 -1px 2px #333;
}

#valentines p.ac a:hover {
	color: #ffffff;
}

#valentines .ac li a:hover {
	color: #ffffff;
}

#balloon .category-m h3,#funbooth .category-m h3 {
	color: #958181
}

#dailydeeds .category-m h3 {
	color: #909987
}

#geemail .ac li a {
	color: #55777f;
	text-shadow: 0 -1px 2px #333;
}

#geemail .ac li a:hover {
	color: #86bac6;
}

#geemail p.ac,#geemail p.ac a {
	color: #335f68;
	text-shadow: 0 -1px 2px #333;
}

#geemail p.ac a:hover {
	color: #55777F;
}

#geemail .category-m h3 {
	color: #859ca1;
}

#theplateau .ac li a,#nightstand .ac li a {
	color: #4e5052;
}

#theplateau .ac li a:hover,#nightstand .ac li a:hover {
	color: #8c9094;
}

#theplateau p.ac,#theplateau p.ac a,#nightstand p.ac,#nightstand p.ac a {
	color: #27292c;
}

#theplateau p.ac a:hover,#nightstand p.ac a:hover {
	color: #4E5052;
}

#theplateau .purchase_txt {
	color: #95cee7;
}

#theplateau .category-m h3,#nightstand .category-m h3,#valentines .category-m h3 {
	color: #808486;
}

#climate .ac li a {
	color: #5e5c56;
	text-shadow: 0 -1px 2px #333;
}

#climate .ac li a:hover {
	color: #fff;
}

#climate p.ac,#climate p.ac a {
	color: #5e5c56;
	text-shadow: 0 -1px 2px #333;
}

#climate p.ac a:hover {
	color: #fff;
}

#climate .category-m h3 {
	color: #859ca1;
}

#climate p.ac,#climate p.ac a {
	color: #302f2b;
	text-shadow: 0 -1px 2px #111;
}

#geemail .category-m.active h3,#balloon .category-m.active h3,#dailydeeds .category-m.active h3,#theplateau .category-m.active h3,#nightstand .category-m.active h3,#funbooth .category-m.active h3,#valentines .category-m.active h3,#climate .category-m.active h3
	{
	color: #e8eded;
	text-shadow: 0 0 5px #fff;
}

/* Twitter Updates*/
#twitter_update_list li a.time {
	position: absolute;
	left: 37px;
	top: -31px;
}

#twitter_update_list li {
	padding: 8px 25px;
}

#twitter_update_list li span,#twitter_update_list li a {
	color: #476980;
	font-family: "Lucida Grande", sans-serif;
	font-size: 11px !important;
}

#twitter_update_list li span a {
	color: #98D1FB;
	text-decoration: underline;
}

/* contact 7 styles */
span.wpcf7-form-control-wrap {
	margin: 0px;
	padding: 0px;
}

/* contact form */
.mmf-form-control-wrap.message,.mmf-form-control-wrap.name,.mmf-form-control-wrap.email,.mmf-form-control-wrap.menu-877 {
	margin: 0;
}

#mmf-f1-p27-o1 .form_submit input[type="submit"]:hover {
	background-position: -361px -36px;
}

#mmf-f1-p27-o1 .form_submit input[type="submit"] {
	display: block;
	position: relative;
	width: 54px;
	background: url(images/buttons/buttons.png) no-repeat -361px top;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	color: #97d3fb;
	line-height: 14px;
	padding: 0;
	width: 75px;
	height: 34px;
	float: left;
	margin: 0 0 0 159px;
}

.mmf-form-control-wrap.menu-877 { *
	margin-left: 20px;
}

.mmf-form-control-wrap.name,.mmf-form-control-wrap.email { *
	line-height: 0;
}

/* Page-Navi */
.wp-pagenavi {
	float: right;
	margin: 0 20px 0 0;
}

.wp-pagenavi span.pages {
	background-color: #192c44;
	border: 1px solid #000000;
	color: #8da6c7;
	margin: 2px;
	padding: 2px 4px 3px;
}

.wp-pagenavi span.current {
	background-color: #84b3cd;
	color: #060d14;
	font-weight: bold;
	margin: 2px;
	padding: 4px 7px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.wp-pagenavi span.extend {
	padding: 2px 4px 3px 4px;
	margin: 2px;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

.wp-pagenavi a.page {
	color: #476980;
	font-weight: bold;
	text-decoration: none;
	margin: 2px;
	padding: 4px 7px 5px;
}

.wp-pagenavi a.page:hover {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #84B3CD;
	color: #060D14;
	font-weight: bold;
}

.wp-pagenavi span {
	float: left;
}

.wp-pagenavi a {
	color: #8da6c7;
	margin: 2px;
	padding: 2px 4px 3px;
	text-decoration: none;
	float: left;
}

.wp-pagenavi .prev_page,.wp-pagenavi .next_page {
	width: 54px;
	height: 25px;
	display: block;
	text-indent: -999999px;
	padding: 0;
	margin: 0;
}

.wp-pagenavi .pages {
	display: none;
}

.wp-pagenavi .prev_page {
	background: url("images/buttons/prev_next.png") no-repeat right top;
}

.wp-pagenavi .next_page {
	background: url("images/buttons/prev_next.png") no-repeat left top;
}

.wp-pagenavi .prev_page:hover {
	background-position: right bottom;
}

.wp-pagenavi .next_page:hover {
	background-position: left bottom;
}

/* form builder */
.formBuilderForm .small_text_area textarea {
	background: transparent url(images/form_fields.png) no-repeat scroll 0 -38px;
	border: 0 none;
	color: #476980;
	float: left;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100px;
	margin: 0 0 9px 20px;
	overflow: auto;
	padding: 5px 10px 10px 8px;
	width: 404px !important;
}

.formBuilderInput input[type="text"] {
	background: transparent url(images/form_fields.png) no-repeat scroll 0 0;
	color: #476980;
	float: left;
	height: 23px;
	margin: 0 0 0 20px;
	padding: 5px 10px 0 8px;
	width: 226px;
}

.formBuilderSubmit input[type="submit"] {
	background: transparent url(images/buttons/buttons.png) no-repeat scroll -361px top;
	color: #97D3FB;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 13px;
	font-weight: bold;
	height: 34px;
	line-height: 14px;
	margin: 0 0 0 180px;
	padding: 0;
	position: relative;
	width: 75px;
}

.formBuilderSubmit input[type="submit"]:hover {
	background-position: -361px -36px;
}

.formBuilderError {
	left: 470px;
	position: absolute;
	top: 10px;
	width: 150px;
}

#formBuilderFieldmessage .formBuilderError{
	top: 120px;
}

form.formBuilderForm,div.formBuilderSuccess {
	text-align: left;
	padding: 10px;
	clear: both;
}

.formBuilderForm .formBuilderField {
	clear: both;
	margin: 0 0 8px;
	float: left;
	width: 100%;
	position: relative;
}

.formBuilderForm .formBuilderLabel,.formBuilderForm .formBuilderLabelRequired {
	clear: left;
	line-height: 23px;
	min-height: 28px;
	text-align: right;
	width: 150px !important;
}

.formBuilderForm div {
	float: left;
}

div.formBuilderFailure {
	display: none;
	border: 1px solid red;
	background-color: #FFEBEB;
	margin: 2px;
	padding: 4px;
}

.formBuilderSuccess {
	text-align: center !important;
	font-size: 20px;
	color: #98D1FB;
	margin: 0 0 10px;
}

/* FancyZoom */
#overlay,#zoom {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
}

#zoom {
	z-index: 10000;
}

#overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	background: url(images/lightbox/overlay.png) 0 0 repeat;
}

#zoom_close {
	cursor: pointer;
	position: absolute !important;
	top: 4px !important;
	left: 6px !important;
	background: url(images/lightbox/closebox.png) 0px 0px no-repeat;
	width: 22px;
	height: 22px;
	text-indent: -9999px;
}

.mm {
	background-color: #121212 !important;
}

#text_content {
	height: 20px;
	position: relative;
	top: 10px;
	text-align: center;
}

/* browserIssueFixes */
.chrome .post h1,.chrome #menu li,.chrome #home #menu li,.chrome #home #menu li.selected,.chrome .post_link p a.excerpt_link {
	text-shadow: none;
}

/* Flickr images position */
#flickr span {
	position: relative;
	width: 93px;
	height: 74px;
	overflow: hidden;
	float: left;
	background: #BE1C02 url("images/ajax.gif") no-repeat center center;
}

.flickrImage0 {
	top: 5px;
	left: 0;
}

.flickrImage1 {
	top: 3px;
	left: 5px;
}

.flickrImage2 {
	top: 0px;
	left: 9px;
}

.flickrImage3 {
	top: 112px;
	left: 8px;
}

.flickrImage4 {
	top: 118px;
	left: 12px;
}

.flickrImage5 {
	top: 122px;
	left: 16px;
}

.ml_1 {
	margin-left: 1px;
}

/* Main page slider */
#main_slideshw .panel .text {
	left: 100px;
	top: 261px;
}

#main_slideshw .second .text {
	top: 264px;
}

#main_slideshw .third .text {
	top: 268px;
}

#main_slideshw .last.panel .text {
	top: 268px;
}

#balun_slideshw .panel .text {
	left: 100px;
	top: 268px;
}

#valentines_slideshw .panel .text {
	left: 100px;
	top: 268px;
}

#ddeeds_slideshw .panel .text {
	left: 100px;
	top: 262px;
}

/* funbooth upgrade */
#user_upgrade {
	width: 734px;
	height: 380px;
	background: url(images/lightbox/upgrade_bg.png) no-repeat 0 0;
	position: absolute;
	top: -208px;
	left: -520px;
	z-index: 1000;
	color: #fff;
}

.upgrade_content {
	margin: 47px auto 0;
	width: 601px;
}

#user_upgrade h1 {
	background: url(images/icons/h1bg_noglow.png) no-repeat 1px 32px;
	height: 44px;
}

#user_upgrade p,#upgrade_status p {
	color: #d6d6d6 !important;
	line-height: 20px;
	margin-top: 6px;
	text-align: justify;
}

.up_serial {
	margin-top: 6px;
}

#user_upgrade label {
	width: 215px;
	font-size: 12px;
	float: left;
	text-align: right;
	margin: 24px 10px 0 0;
	color: #d6d6d6;
}

#user_upgrade input {
	width: 320px;
	height: 19px;
	margin: 20px 0 0;
	padding: 3px 5px 0;
	font-size: 12px;
	background: url(images/buttons/form_input.png) no-repeat 0 0;
	float: left;
}

#send {
	background: url(images/buttons/send.png) no-repeat left top;
	width: 94px;
	height: 29px;
	float: right;
	margin: 0 5px 0 0;
	cursor: pointer;
}

#send_vr {
	background: url(images/buttons/send.png) no-repeat left bottom;
	width: 94px;
	height: 29px;
	float: right;
	cursor: pointer;
}

#cancel {
	background: url(images/buttons/cancel.png) no-repeat left top;
	width: 104px;
	height: 29px;
	float: right;
	margin: 0 10px 0 0;
	cursor: pointer;
}

#cancel_vr {
	background: url(images/buttons/cancel.png) no-repeat left bottom;
	width: 104px;
	height: 29px;
	float: right;
	cursor: pointer;
}

#upgrade_status {
	background: url(images/lightbox/upgrade_status.png) no-repeat 0 0;
	width: 734px;
	height: 274px;
	position: absolute;
	top: -62px;
	left: -520px;
	z-index: 100;
	color: #fff;
}

#upgrade_status p {
	margin-top: 32px;
}

#close {
	background: url(images/buttons/close.png) no-repeat left top;
	width: 94px;
	height: 29px;
	float: right;
	margin: 0 5px 0 0;
	cursor: pointer;
}

#close_vr {
	background: url(images/buttons/close.png) no-repeat left bottom;
	width: 94px;
	height: 29px;
	float: right;
	cursor: pointer;
}

#okay {
	background: url(images/buttons/okay.png) no-repeat left top;
	width: 94px;
	height: 29px;
	float: right;
	margin: 0 5px 0 0;
	cursor: pointer;
}

#okay_vr {
	background: url(images/buttons/okay.png) no-repeat left bottom;
	width: 94px;
	height: 29px;
	float: right;
	cursor: pointer;
}

.mt_122 {
	margin-top: 122px;
}

.mt_48 {
	margin-top: 48px;
}

.mb_20 {
	margin-bottom: 20px;
}

.active img.icon,.active .text {
	z-index: 200;
}

.android .purchase {
	background: url(images/buttons/purchase_android_sj.png) no-repeat left top;
}

#nightstand.blackberry .purchase {
	background: url(images/buttons/purchasen_blackberry_sj.png) no-repeat left top;
}

#nightstand.android .purchase {
	background: url(images/buttons/purchasen_android_sj.png) no-repeat left top;
}

#valentines .get_help {
	background: url(images/buttons/gethelp_valentines.png) no-repeat left top;
}

#valentines .get_help:hover {
	background-position: left bottom;
}

#valentines .purchase_checkout {
	background: url(images/buttons/gethelp_valentines.png) no-repeat right top;
}

#valentines .purchase_checkout:hover {
	background-position: right bottom;
}

/* Few Quick Changes on 26 - 02 - 10 */
.about h3 {
	width: 633px;
}

.about .postbox,.about h3 {
	margin: 0 auto;
}

.formBuilderSuccess p {
	font-size: 13px;
	margin: 20px 0;
}

.post h3 {
	float: none !important;
	width: 90%;
}

.youtube-preview {
	padding: 10px 0 30px;
}

.aligncenter {
	margin: 0 auto;
}

.wp-caption-text {
	padding: 10px !important;
	text-align: center;
	font-style: italic;
}


/* Career page styles */

h1.heading {
    font-size: 23px;
    background: none;
	height: 42px;
}

.career-desc .jd h3 {
    font-size: 15px !important;
    line-height: normal;
	padding: 12px 0 0 !important;
	margin: 0 !important;
}

.career-desc .jd , .career-desc .jd p{
    color: #98d1fb;
    font-size: 13px;
    line-height: 1.8em;
padding: 0 25px;
}

.career-desc .jd p{
padding: 8px 0px;
}

.career-desc {
    width: 672px;
}

.career-desc .post {
    padding: 0;
}

.career-nav {
    width: 232px;
    padding: 54px 0 0;
}

.career-desc label {
    color: #aad3ee;
    font-size: 14px;
    float: left;
    width: 150px;
    text-align: right;
    line-height: 31px;
}

.career-desc fieldset {
    clear: both;
    padding: 10px 0 0;
position: relative;
}

.career-desc input[type = "text"], .career-desc textarea, .career-desc .filestyle {
    background: url("images/form-fields.png") no-repeat;
    color: #476980;
    float: left;
    margin: 0 0 0 10px;
    padding: 5px 10px 3px 8px;
    width: 351px;
    height: 23px;
    border: 0;
}

.career-desc textarea {
    background-position: left -41px;
    height: 143px;
    width: 351px;
}

.apply-job {
    background: url("images/bottom-shadow.png") no-repeat center bottom;
    min-height: 321px;
    padding: 0 0 45px;
}

ul.job-list li {
    background: url("images/icon-arrow.png") no-repeat left center;
    min-height: 10px;
    padding: 0 0 0 15px;
    color: rgba(137, 203, 246, 0.5);
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
    margin: 10px;
    cursor: pointer;
}

ul.job-list li:hover, ul.job-list li.active {
    background: url("images/icon-arrow-active.png") no-repeat left center;
	color: #98d1fb;
}

.job-list {
    background: url("images/bottom-shadow-small.png") no-repeat center bottom;
    min-height: 331px;
    padding: 0 0 25px;
}

.job-details {
    display: none;
}

.career-desc .filestyle {
    background-position: left -202px;
    width: 202px !important;
    margin: 5px 6px 0 10px;
}

.career-desc .apply-job fieldset div .filestyle {
	width: 144px !important;
	padding: 0;
	margin: 0 !important;
	cursor: pointer;
}

.apply-job select.styled {
    opacity: 0;
    position: relative;
    width: 374px;
    z-index: 5;
    margin: 10px 0 0 10px;
}

.apply-job span.select {
    background: url("images/custom-select.png") no-repeat;
    width: 370px;
    height: 35px;
    padding: 7px 10px 0 12px;
	margin: 0 0 0 7px !important;
	font-size: 14px;
	font-weight: bold;
}

.buttons {
    background: url("images/form-buttons.png") no-repeat;
    width: 84px;
    height: 37px;
    cursor: pointer;
    text-indent: -9999px;
    margin: 0 5px;
    float: left;
}

.buttons.btn-send {
    background-position: -90px top;
}

.career-buttons {
	position: relative;
	right: 136px;
	float: right;
}

.job-description ul, .job-details ul {
	margin: 10px 0 0 30px;
	list-style: disc;
}

.job-description .tl, .job-details .tl {
	margin: 0 0 10px;
}

.upload-file .btn-choose-file {
	display: block !important;
	position: static !important;
}

fieldset .error {
	display:inline-block;
	top: 8px;
	right: 25px;
	position: absolute;
	width: 112px;
	line-height: 16px;
}

.upload-file .error { top: 12px; }

.webkit fieldset .error { top: 20px; }

.webkit .upload-file .error { top: 25px; }

.btn-hiring {
  position: absolute;
  z-index: 999;
  text-indent: -9999px;
  top: 0;
  right: 0;
  width: 173px;
  height: 170px;
  background: url("images/sneakpeek.png") no-repeat right bottom;
}

.btn-hiring a {
  position: absolute;
  right: 0;
  display: block;
  width: 75px;
  height: 75px;
  top: 0;
}

/*
.btn-hiring:hover {
  background-position: right center;
}
*/
.webkit textarea{
resize:none;
}

.webkit .upload-file label{
padding-top:3px;
}

.review-box{
	position: absolute;
	width: 548px;
	right: 10px;
	z-index: 1000;
	font-size: 12px;
	color: #999999;
	line-height: 22px;
	top: 56px;
	opacity: 0;
	filter: alpha(opacity='0'); 
}

.review-box.active{
	filter: alpha(opacity='100'); 
}

#nightstand .review-box{
	top: 66px;
}

.review-box h2{
   	background-position: -10px 24px;
    padding-left: 0;
}

.review-box a{
	color: #999999;
	border-bottom: 1px solid;
}

.review-box a:hover{
	color: #fff;
	border-bottom: 1px solid;
}

.review-box-top{
	background: url("images/buttons/review-box.png") no-repeat scroll right 0 transparent;
	height: 30px;
}

.review-box-mid{
	background: url("images/buttons/review-box-mid.png") repeat-y scroll right 0 transparent;
	padding: 0 4px;
}

.review-box-gradient{
	background: url("images/buttons/review-box-gradient.png") repeat-x scroll left bottom transparent;
	padding: 2px 25px 15px;
}

.review-box-bottom{
	background: url("images/buttons/review-box.png") no-repeat scroll right bottom transparent;
	height: 15px;
}

#geemail .title_name.title_geemail{
	width: 300px;
}    
