/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table
{
	border-collapse: collapse;
	border-spacing: 0;
}

h1 { font-size: 1.8em; }
h2 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }

.buttonCell,
.standardFont,
body
{
	font-family: Verdana,Arial,sans-serif;
	color: #555;
}

a
{
	color: #3DB0AF;
	text-decoration: none;
	outline: 0;
}

.clear { clear: both; }

#navigation
{
	height: 82px;
	background: #000 url(http://media.onsugar.com/files/2010/02/08/6/754/7549827/top-nav.gif);
}

#page-footer a { color: #0000; }

#page-footer
{
	margin-top: 80px;
	font-size: 11px;
	text-align: left;
	border-top: 1px solid #e3e3e3;
	padding: 8px 0;
	clear: both;
}

#page-mid-container { clear: both; }

#page-footer-container,
#page-bottom-across,
#page-mid-container,
#page-bottom-container,
#page-content-container,
#navigation ul
{
	width: 990px;
	margin: 0 auto;
}

#page-bottom-across
{
	border: 1px solid #e3e3e3;
	overflow: auto;
	padding: 25px;
	width: 938px;
	border-top: 0px;
}

#page-bottom-across .screenshot-small { width: 187px; }
#page-bottom-across .dropshadow img { padding: 3px; }

.site-home .homepage #page-content
{
	background: url(http://media.onsugar.com/files/2010/03/10/3/754/7549827/home-page-content-bg_2.gif);
	height: 312px;
}

#page-title-bar h1
{
	margin-bottom: 5px;
	font-weight: normal;
	font-size: 28px;
	line-height: 55px;
	font-family: arial rounded mt bold, arial, helvetica, sans serif;
	color: #fff;
	text-shadow: #666 0px 1px 2px;
	padding-left: 7px;
	float: left;
}

#navigation li { display: inline; }

#navigation a
{
	display: block;
	float: right;
	margin: 0px 0px;
	color: #fff;
	height: 30px;
	line-height: 28px;
	text-decoration: none;
	font-family: arial rounded mt bold, arial, helvetica, sans serif;
}

#navigation .normal a
{
	padding: 0px 15px;
	margin: 30px 5px 0px 5px;
	text-shadow: #000000 0px 1px 2px;
}

#navigation .normal  .sb-inner { background: none; }
#navigation .normal:hover .sb-inner { background: #222; }
#navigation .active  .sb-inner { background: #000; }

#navigation #logo a
{
	width: 168px;
	height: 82px;
	background: #000 url(http://media.onsugar.com/files/2010/02/08/6/754/7549827/onsugar-logo.gif) no-repeat 0px 0px;
	text-indent: -50000px;
	padding: 0;
	margin: 0;
	float: left;
}

#hero-left
{
	background: url(http://media.onsugar.com/files/2010/03/10/4/754/7549827/4c0642f4e6567a77_hero_12.jpg) no-repeat 13px 0px;
	float: left;
	height: 271px;
	margin: 0;
	width: 503px;
}

#hero-right
{
	float: right;
	margin-top: 44px;
	margin-left: 11px;
}

#headline-copy
{
	width: 465px;
	height: 187px;
	color: #fff;
	line-height: 24px;
}

html body #page-content #sign-up
{
	width: 195px;
	height: 46px;
	background: url(http://media.onsugar.com/files/2010/03/09/2/754/7549827/sign-up.jpg) no-repeat center top;
	text-indent: -50000px;
	display: block;
	border: 0;
	margin: 30px 0 0 0px;
}

html body #page-content #create
{
	width: 195px;
	height: 46px;
	background: url(http://media.onsugar.com/files/2010/03/10/3/754/7549827/create2.jpg) no-repeat center top;
	text-indent: -50000px;
	display: block;
	border: 0;
	margin: 30px 0 0 0px;
}

html .anonymous_user #page-content #create,
html .logged_in_user #page-content #sign-up { display: none; }

html body #get-started
{
	width: 209px;
	height: 69px;
	background: url(http://media.onsugar.com/files/2010/02/06/3/722/7225971/getstarted.gif) no-repeat center top;
	text-indent: -50000px;
	display: block;
	border: 0;
	margin: 40px 0px 0px 69px;
	margin-top: 50px;
}

html body a#get-started:hover,
html body a#sign-up:hover
{
	border: 0;
	background-position: center -69px;
}

.not_enrolled_user #get-started,
.anonymous_user #get-started { display: none !important; }
.ZZZlogged_in_user #sign-up { display: none !important; }

#page-mid
{
	background: #f2f2f2 url(http://media.onsugar.com/files/2010/02/08/6/754/7549827/home-bottom-bg.gif) repeat-x left top;
	border-bottom: 1px solid #fff;
}

#page-bottom { border-top: 1px solid #e3e3e3; }

#page-mid h3,
#page-bottom h3
{
	margin-bottom: 10px;
	font-family: arial rounded mt bold, arial, helvetica, sans serif;
	font-weight: lighter;
	font-size: 26px;
	color: #ea2885;
}

#page-mid h3 { color: #000; }

#page-bottom-across h3
{
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

#page-bottom-across #view-all { line-height: 28px; }

.page-mid,
.page-bottom
{
	float: left;
	width: 280px;
	padding: 29px 24px;
	border: 1px solid #e3e3e3;
	border-top: 0;
}

.page-mid
{
	border: 0;
	width: 282px;
}

#page-bottom-2,
#page-bottom-5
{
	border-left: 0;
	border-right: 0;
	width: 282px;
}

#page-bottom-4,
#page-bottom-5,
#page-bottom-6 { height: 382px; }
#page-bottom-1,
#page-bottom-2,
#page-bottom-3 { height: 300px; }

#what-image
{
	border: 1px solid #ccc;
	background: #fff url(http://media.onsugar.com/files/2010/01/04/6/722/7225971/what.png);
	width: 269px;
	height: 140px;
	margin-bottom: 10px;
}

#page-container
{
	font-size: 14px;
	line-height: 22px;
	width: 990px;
	margin: 0 auto;
	margin-top: 10px;
	position: relative;
	clear: both;
}

#post-content a
{
	color: #333;
	border-bottom: 1px solid #999;
}

#post-content a:hover
{
	border-bottom: 1px solid #000;
	color: #000;
}

#post-content .group-thumbnail2 a
{
	border: 0;
	position: relative;
	overflow: auto;
}

#content-container #post-content li { margin-bottom: 10px; }

#content-container #post-content ol,
#content-container #post-content ul
{
	padding: 0 25px 15px 25px;
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 25px;
	margin-right: 25px;
}

ul.pickerTabs,
#subnav
{
	padding: 0px;
	margin: 0px 42px 0 0;
	float: left;
	width: 155px;
	margin-left: 13px;
	font-family: arial rounded mt bold, arial, helvetica, sans serif;
}

#post-content { }

.blogContent,
.post-content-with-sidebar
{
	width: 780px;
	float: left;
}

#page-container { width: 990px; }

li.pickerTab,
#subnav li
{
	margin: 0px 0px;
	list-style-type: none;
	padding: 0;
	padding-right: 3px;
}

#subsubnav { margin-bottom: 5px; }

#subsubnav li
{
	line-height: 1.4em;
	margin-bottom: 1px;
	margin-top: 0;
}

li.pickerTab a,
#subnav a
{
	font-size: 14px;
	text-decoration: none;
	color: #777;
	padding: 0px 0px;
	vertical-align: top;
	display: block;
	padding-right: 10px;
	border-bottom: 1px solid #eee;
	margin-bottom: 4px;
	padding-bottom: 6px;
}

#subnav a span { }
#subnav a:hover span { }
#subnav a:hover { }
#subnav .active a,
#subnav  a:hover { color: #000; }
#subsubnav .active a,
#subnav .active a { background: url(http://media.onsugar.com/files/2010/03/09/3/754/7549827/arrow-pink.gif) no-repeat right 6px; }

#subsubnav a
{
	padding-left: 10px;
	font-size: 13px !important;
}

#subnav .subsubnav { color: #555 !important; }

#subnav .activesub
{
	color: #000 !important;
	background: none !important;
}

#subnav .active .subsubnav { background: none; }
#subnav a:hover { background: url(http://media.onsugar.com/files/2010/01/04/6/722/7225971/arrow-gray.gif) no-repeat right 6px; }
td.labelText { width: 165px; }
.labelText a { border-bottom: 1px solid #ddd; }
.labelText a:hover { border-bottom: 1px solid #333; }
.subsubnav a { background-image-position: right 4px !important; }
.ie .subsubnav a { background-image-position: right 2px !important; }

.labelText
{
	font-size: 12px;
	line-height: 18px;
}

hr

{
	padding: 0;
	background: 0;
	border: 0;
}

#what-is-shopsense
{
	background: url(http://media.onsugar.com/files/2010/03/09/3/754/7549827/pop.jpg) no-repeat 590px bottom;
	min-height: 525px;
	padding-right: 200px;
}

#how-does-it-work
{
	background: url(http://media.onsugar.com/files/2010/01/04/6/722/7225971/sunglasses.jpg) no-repeat 450px bottom;
	height: 500px;
	padding-right: 200px;
}

#reporting
{
	background: url(http://media.onsugar.com/files/2010/01/04/6/722/7225971/wallet.jpg) no-repeat right bottom;
	min-height: 540px;
	padding-right: 200px;
}

.dialog tr:nth-child(1) td
{
	font-size: 40px;
	margin-bottom: 20px;
	font-family: arial rounded mt bold, arial, helvetica, sans serif;
	color: #000;
	font-weight: lighter;
	line-height: 48px;
}

#signInHelp h2,
#dashboardRevenue h3,
.methodTitle,
.headline
{
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 20px;
	font-family: arial rounded mt bold, arial, helvetica, sans serif;
	color: #000;
}

.learn-more { }
.widgetform td { padding: 5px; }

.site-home #content-container .box
{
	display: none;
	clear: both;
	padding-top: 30px;
	margin-left: 210px;
	border-top: 1px solid #eee;
}

.site-home #content-container label { display: none; }

#content-container h2
{
	font-size: 16px;
	margin-bottom: 10px;
}

.comment_info
{
	padding: 10px;
	font-size: 12px;
	line-height: 16px;
}

.comment-title
{
	margin-top: 25px;
	padding-top: 25px;
	margin-left: 210px;
	clear: both;
}

.comment
{
	margin-left: 210px;
	border-top: 1px solid #eee;
	clear: both;
	margin-top: 15px;
	padding-top: 10px;
	position: relative;
}

#edit-link,
#status_messages
{
	font-size: 11px;
	line-height: 18px;
	margin-left: 5px;
	position: absolute;
	right: 0px;
	top: -44px;
}

#status_messages { top: 18px; }
#post-content h4 { margin-bottom: 1em; }
#post-content p { margin-bottom: 1.3em; }

#post-content p,
#post-content
{
	font-size: 1em;
	line-height: 1.8em;
}

#post-content b { }

.subTitle
{
	font-size: 1.2em;
	font-weight: bold;
	line-height: 2.5em;
}

.widgetform td { font-size: 14px; }

/* note collapsing margins don't seem to work on tables, so wrap a div with this class around
	   the table that holds the param names and descriptions */

.paramList
{
	margin: 15px 20px 10px 32px;
	line-height: 15px;
	font-size: 12px;
}

.paramName
{
	font-weight: bold;
	width: 70px;
	padding-right: 20px;
	vertical-align: top;
	font-size: 14px;
	line-height: 20px;
}

.paramDescription
{
	vertical-align: top;
	padding-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
}

ul.paramValuesList { }
.paramValuesList li { margin-bottom: 4px; }

.pageTitle
{
	margin: 8px 0px 15px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	width: 100%;
}

.section { margin: 0px 18px; }

.sectionTitle
{
	margin: 34px 0px 12px;
	font-size: 18px;
	font-weight: bold;
	color: #7F7F7F;
}

.method { margin: 12px 0px 30px; }
.description { }

.note
{
	border: 1px solid #CCCCCC;
	padding: 8px;
	font-size: 12px;
	font-style: bold;
	font-family: 'Andale Mono', monospace;
}

.code
{
	margin: 10px 25px;
	padding: 10px;
	background: none;
	border: 1px solid #ccc !important;
	font-family: 'Andale Mono', monospace;
	font-size: 13px;
	margin-top: 15px;
	margin-bottom: 10px;
	line-height: 16px !important;
}

.code a
{
	background: none !important;
	border: 0 !important;
}

#container-Overview a { background: none; }
#ad-frame { border: 1px solid #ddd; }
form br { display: none; }

#widgetFormContainer
{
	padding: 15px 25px 20px 25px;
	margin-top: 0px;
	border: 1px solid #B9B9B9;
	display: inline-block;
}

#embedCode
{
	font-family: 'Andale Mono', monospace;
	width: 400px;
	font-size: 12px;
	padding: 3px;
	border: 1px solid #B9B9B9;
}

#embedCode,
.widgetform,
#ad-frame,
#ad-frame-popup,
#ad-frame-300x250-popup { margin-left: 0px; }
img.inline { border: 1px solid #cecece; }
.nobreak p { display: inline; }
#page-bottom { line-height: 1.5em; }

.comment_photo
{
	float: left;
	margin-right: 10px;
	width: 40px;
	margin-left: 5px;
}

.comment_author
{
	font-size: 12px;
	line-height: 15px;
}

.comment_date { font-size: 12px; }

.comment_content

{
	clear: left;
	margin-left: 55px;
}

.comment_admin_link
{
	position: absolute;
	top: 3px;
	right: 0px;
	font-size: 12px;
}

#shopSenseFooter,
#shopSenseHeader { display: none; }

#shopSensePageContent
{
	line-height: 1.6em;
	width: 780px;
	margin: 0 auto;
	border: 0;
}

#dashboardRevenue h3,
#shopSensePageContent h2
{
	text-transform: capitalize;
	letter-spacing: inherit;
	margin-bottom: 15px;
}

#shopSenseSignIn { margin-left: 25px; }

td.hintMessage,
.fullFormRow td
{
	line-height: 16px;
	font-size: 12px;
	padding-top: 4px;
}

#shopSenseSignIn th { font-size: 13px; }
.textLink { font-size: 12px; }

.pickerTabs
{
	float: left !important;
	position: static !important;
}

.pickerTab
{
	float: none;
	letter-spacing: inherit;
	margin-right: 7px;
	padding: 0;
	text-align: left;
	text-transform: capitalize;
}

li.pickerTab a
{
	padding: 0px;
	border: 0;
	background: none;
}

li.pickerTab
{
	float: none;
	text-align: left;
	margin: 0px;
}

li.pickerTab a.active { border: 0; }

.blogContent
{
	border: 0;
	padding: 0;
	margin-top: -24px;
	margin-right: 0px;
}

#dashboardContainer
{
	padding: 0;
	overflow: visible;
}

#dashboardApiKey
{
	background-color: #EFEFEF;
	border: 1px solid #9F9F9F;
	bottom: 0;
	color: #606060;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 0 !important;
	padding: 5px;
	position: absolute;
	text-align: center;
	width: 150px;
	display: none !important;
}

#dashboardRevenue td,
#dashboardRevenue th { font-size: 14px; }
#dashboardRevenue table { margin-left: 5px; }
#dashboardSummary { overflow: visible; }

#dashboardRevenueChart
{
	top: 35px;
	right: 0px;
}

#dashboardRevenueChart #Form
{
	font-size: 14px;
	position: absolute;
	right: 15px;
	top: -32px;
}

ul.pickerTabs { display: none; }

#accountInformation th
{
	font-size: 12px;
	line-height: 16px;
}

#accountInformation h3
{
	padding: 0;
	padding-bottom: 15px;
}

#accountInformation td h3 { padding-top: 25px; }

#infoCertification
{
	padding-top: 25px;
	font-size: 14px;
}

td.dialogFormLabel
{
	padding-left: 15px;
	text-transform: Capitalize;
	letter-spacing: inherit;
	font-size: 14px;
}

#signInHelp { width: 750px; }

.dialog
{
	border: 0;
	padding: 0;
	margin-left: 0px;
}

.modalDialog
{
	background: #fff;
	opacity: 1;
}

.dialog tr:nth-child(2) .dialogFormLabel { display: none; }

.modalDialog+div,
.modalDialog
{
	height: 400px !important;
	top: 0 !important;
	left: 0 !important;
}

.dialog tr:nth-child(3)  td:nth-child(4) { display: none; }

.dialog tr:nth-child(1) td
{
	text-align: left !important;
	text-transform: Capitalize;
	letter-spacing: inherit;
	padding-left: 0px;
}

#shopSenseSignIn .inputText,
.SSContainer input, .SSContainer select, .SSContainer textarea
{
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	margin: 2px;
	padding: 4px;
	width: 350px;
}

.SSContainer .inlineCheckbox { width: 14px; }
.SSContainer textarea { height: 36px !important; }

#userProfileForm td.dialogFormLabel
{
	vertical-align: top;
	padding-top: 10px;
}

.dialog td.standardFont { padding-top: 12px !important; }
#forgotPasswordForm  td.standardFont { font-size: 16px !important; }
#content-container h3+p,
#content-container hr+ h3 { display: none; }
#signInHelp p { margin-top: 15px; }
#signInHelp p .textLink { font-size: 15px; }

.buttonCell
{
	padding-top: 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 0px;
	font-weight: bold;
	background-color: #939092;
	display: block;
	height: 24px;
	color: #fff;
	line-height: 24px;
	float: right;
}

.buttonCell img
{
	display: inline-block;
	padding-top: 5px;
}

hr { display: none; }

#note
{
	margin-top: 25px;
	padding: 10px 15px;
	background: #eee;
	font-size: 14px;
}

.userErrorMessage { width: auto; }
#forgotPasswordForm { padding-top: 10px; }
#userProfileForm { padding-top: 5px; }

#user-info-container
{
	color: #000;
	background: #eee;
	margin-bottom: 20px;
	border-bottom: 1px solid #cecece;
}

#user-info
{
	width: 990px;
	margin: 0 auto;
	line-height: 24px;
	height: 27px;
	font-size: 13px;
}

#user-info-container a { border-bottom: 1px solid #ccc; }
#user-info-container a:hover { border-color: #000; }
#account-name { float: left; }
.ie #account-name #enrolled { margin-left: 5px; }

#pid-name
{
	color: #000000;
	margin-left: 3px;
	margin-right: 3px;
	float: right;
}

#pid
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #CCCCCC none repeat scroll 0 0;
	font-family: 'Andale Mono',monospace;
	padding: 2px 6px;
}

#admin-link
{
	margin-left: 5px;
	margin-right: 5px;
}

.legal { text-align: justify; }

/******* Media Assist Classes *******/
#waitGraphic
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #FFFFFF url(/static/imgs/onsugar_indicator.gif) no-repeat scroll center center;
	display: block;
	height: 100px;
	left: 531px;
	opacity: 0.8;
	position: absolute;
	top: 120px;
	width: 100px;
	z-index: 10000;
}

.ie #waitGraphic { filter: alpha(opacity='80'); }
#media_assist #editor { padding: 15px !important; }

.getty #pager,.shopstyle #pager
{
	margin: 0px;
	float: right;
}

#pagerElement
{
	float: right;
	display: none;
	margin-right: 20px;
}

#pager .inactive a { color: #cecece; }

#pager .inactive a:hover
{
	color: #cecece;
	border: 1px solid #cecece;
	text-decoration: none;
}

.spread_results
{
	height: 220px;
	margin-top: 50px;
	border: 1px solid #B9B9B9;
}

.results_thumb
{
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
}

.results_thumb .details { display: none; }
.search_button { cursor: pointer; }
.spread_results.getty { padding-left: 20px; }
.Zie .spread_results.getty { padding-left: 10px; }
.spread_results.shopstyle { padding-left: 0px; }
.Zie .spread_results.shopstyle { padding-left: 0px; }

.pageDiv .search_result
{
	line-height: 1.2;
	margin: 5px 5px;
	padding: 5px;
	float: left;
}

.pageDiv.getty .search_result { width: 155px; }
.pageDiv.shopstyle .search_result { width: 133px; }
.pageDiv.getty .results_thumb { height: 150px; }
.pageDiv.shopstyle .results_thumb { height: 140px; }

.pageDiv .description
{
	font-size: 10px;
	font-family: verdana,arial, sans-serif;
}

.pageDiv.getty .description { height: 45px; }

.pageDiv.shopstyle .description
{
	text-align: center;
	height: 55px;
	overflow: hidden;
}

#editor.detail { overflow: auto; }
#fck { overflow-y: scroll; }

/******* END Media Assist Classes *******/
.activefilter
{
	font-weight: bold;
	background: #FFFACD;
}

.filterlist
{
	overflow: auto;
	position: absolute;
	height: 250px;
	width: 250px;
	left: 150px;
	border: 1px solid #ccc;
	border-bottom: none;
	background: #fff;
	padding-left: 4px;
}

#filter_options
{
	position: absolute;
	height: 20px;
	left: 150px;
	top: 297px;
	width: 250px;
	border: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background: #fff;
	padding-left: 4px;
	text-align: right;
}

.ssfilter
{
	font-weight: normal;
	color: #000;
	font-size: 0.8em;
}

.ssfilter:hover { text-decoration: none; }
.filter_type { cursor: pointer; }

#filters .filter_type, #filter_options .filter_type
{
	color: #999;
	margin-right: 6px;
}

#filters .filter_type.active
{
	font-weight: bold;
	color: #000;
}

#filter_options .filter_type { color: #000; }

#clear_button.active
{
	color: #000;
	font-weight: bold;
}

.media_assist_search
{
	float: left;
	line-height: 1.4em;
}

.media_assist_search_button
{
	float: left;
	cursor: pointer;
	padding-top: 4px;
}

.Zie .media_assist_search_button { padding-top: 1px; }

#pager.media_assist_pager #pageLeft.active, .media_assist_pager #pageRight.active
{
	border: none;
	font-weight: normal;
}

#pager.media_assist_pager div { float: left; }
#pager.media_assist_pager .active a { color: #000; }

#pager.media_assist_pager a
{
	display: block;
	font-size: 12px;
	padding-bottom: 0;
	padding-top: 0;
	text-transform: uppercase;
}

#pager.media_assist_pager #totalResultsDescription
{
	padding-left: 5px;
	padding-right: 20px;
}

#pager.media_assist_pager #totalResultsBlock
{
	font-size: 13px;
	line-height: 1.8em;
}

#pager a
{
	line-height: 24px;
	border: 1px solid #cecece;
	padding: 5px 6px;
	margin: 0px 3px;
}

#pager a:hover { border: 1px solid #000; }

.search_result { border: 1px solid #fff; }
.productHover { border: 1px solid #ccc; }
.productSelect { border-color: #000; }

#errorNoPid,
.error
{
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	color: #990000;
}

html body .dropshadow
{
	-moz-background-clip: border !important;
	-moz-background-inline-policy: continuous !important;
	-moz-background-origin: padding !important;
	background: transparent url(http://media.onsugar.com/files/2010/02/05/0/722/7225971/image.png) no-repeat scroll right bottom !important;
	float: left;
	margin: 6px 10px 0px 6px;
}

html body .dropshadow a
{
	background-color: #FFFFFF;
	border: 0 solid #BFBFBF !important;
	color: #000000;
	display: block;
	font-size: 13px;
	font-weight: normal;
	line-height: 1em;
	margin: -6px 6px 6px -6px;
	position: relative;
	text-decoration: none;
}

html body .dropshadow img
{
	border: 1px solid #BFBFBF;
	margin: 0;
	padding: 5px;
}

.screenshot
{
	float: left;
	width: 380px;
}

.screenshot-small { width: 192px; }

.dropshadow-caption
{
	padding: 0px 10px;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	line-height: 16px;
	margin-bottom: 25px;
	clear: left;
	height: 18px;
	width: 335px;
}

.smallMarginBottom { margin-bottom: 5px; }

.lv_Title
{
	font-size: 18px;
	color: #000;
}

.post { margin-top: 25px; }

a.link-out
{
	background: url(http://media.onsugar.com/themes/c6/imgs/linkicon.gif) no-repeat scroll right center;
	padding-right: 18px;
}

a.link-out:hover { background: url(http://media.onsugar.com/themes/c6/imgs/linkicon_hover.gif) no-repeat scroll right center; }
#page-bottom .link-out { font-size: 11px; }
.hp-hero-link { margin-top: 5px; }

.tip
{
	border-bottom: 1px dotted #666;
	cursor: pointer;
}

#logout { margin-left: 5px; }

html .prototip
{
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #000;
}

html .prototip a
{
	color: #fff;
	text-decoration: underline;
}

#photo-layout .dropshadow-caption
{
	padding: 0px 10px;
	font: inherit;
	line-height: 18px;
	margin-bottom: 25px;
	width: 335px;
	font-size: 12px;
	clear: none;
	float: left;
	height: inherit;
}

#photo-layout .screenshot
{
	overflow: visible;
	margin-bottom: 25px;
	clear: both;
	width: 730px;
}

.dropshadow-caption .headline
{
	font-size: 18px;
	margin: 5px 0;
}

html body #photo-layout .dropshadow
{
	margin-left: 10px;
	width: 332px;
	float: left;
}

#photo-layout .dropshadow-caption p { margin-bottom: 0px; }
.subdeck { margin-bottom: 30px; }
.hero-link { margin-top: 5px; }

.prototip .default
{
	width: 250px;
	color: #222 !important;
}

.prototip p { margin-bottom: 10px; }
.prototip a { color: #000 !important; }

.prototip .default .toolbar
{
	background: #f1f1f1;
	font-weight: bold;
}

.prototip .default .title { padding: 5px; }

.prototip .default .content
{
	padding: 5px;
	background: #fff;
}

.screenshot-small .dropshadow-caption { width: 150px; }
#page-bottom-across h3 { line-height: 30px; }
.media_assist_search_button button { line-height: 16px; }

.media_assist_cat
{
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 4px;
	line-height: 16px;
}

.ie .media_assist_cat { padding-top: 1px; }

.ie .media_assist_search_button
{
	padding-top: 0px;
	margin-top: -3px;
}

.ie #subsubnav
{
	margin-top: 5px;
	margin-bottom: 0px;
}

.Zie #subsubnav li { border: 0 !important; }

.retailerColumn
{
	width: 250px;
	float: left;
}

html body #page-content #sign-up-small
{
	width: 121px;
	height: 40px;
	background: url(http://media.onsugar.com/files/2010/02/06/4/722/7225971/get-started-small.gif) no-repeat center top;
	text-indent: -50000px;
	display: block;
	border: 0;
	margin: 10px 0px 10px 0px;
}

html body #get-started-small
{
	width: 121px;
	height: 40px;
	background: url(http://media.onsugar.com/files/2010/02/06/4/722/7225971/sign-up-small.gif) no-repeat center top;
	text-indent: -50000px;
	display: block;
	border: 0;
	margin: 10px 0px 10px 0px;
}

html body #get-started-small:hover,
html body #sign-up-small:hover
{
	border: 0;
	background-position: center -40px;
}

.not_enrolled_user #get-started-small,
.anonymous_user #get-started-small { display: none !important; }
.logged_in_user #sign-up-small { display: none !important; }
#call-to-action { padding-bottom: 30px; }
.logged_in_user .forAnonymous,
.not_enrolled_user .forAnonymous,
.anonymous_user .forLoggedIn { display: none; }

.pidReplace
{
	font-family: 'Andale Mono', monospace;
	background: #efefef;
	font-size: 13px;
	color: #000;
	padding: 3px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#dashboardSummary div { width: 255px; }
#dashboardSummary em { font-style: normal; }

.page-bottom,
.page-mid
{
	font-size: 12px;
	line-height: 18px;
}

.hp-widgetsgalore { background: url(http://media.onsugar.com/files/2010/03/09/1/754/7549827/widget2.jpg) center bottom no-repeat; }
.hp-funthemes { background: url(http://media.onsugar.com/files/2010/03/10/4/754/7549827/d6250b583bad35a0_fun-templates_2.jpg) center bottom no-repeat; }
.hp-intuitiveediting { background: url(http://media.onsugar.com/files/2010/03/09/2/754/7549827/hp-intuitive.gif) center 130px no-repeat; }
.hp-getpaid { background: url(http://media.onsugar.com/files/2010/03/09/2/754/7549827/hp-paid.gif) center 165px no-repeat; }
.hp-beautifulgalleries { background: url(http://media.onsugar.com/files/2010/03/09/2/754/7549827/hp-gallery.gif) center 148px no-repeat; }

#headline-copy h1
{
	margin-bottom: 10px;
	font-family: arial rounded mt bold, arial, helvetica, sans serif;
	font-weight: lighter;
	font-size: 32px;
	color: #b5fee9;
	text-transform: inherit;
	letter-spacing: 0px;
}

.black { color: #000; }

#headline-copy p
{
	font-family: arial rounded mt bold, arial, helvetica, sans serif;
	font-size: 16px;
	line-height: 22px;
	color: #fff;
}

#page-mid h3
{
	height: 42px;
	line-height: 42px;
	padding-left: 54px;
}

#page-mid-1 h3 { background: transparent url(http://media.onsugar.com/files/2010/03/09/2/754/7549827/icon-get.gif) no-repeat scroll 0 0; }
#page-mid-2 h3 { background: transparent url(http://media.onsugar.com/files/2010/03/09/2/754/7549827/icon-easy.gif) no-repeat scroll 0 0; }
#page-mid-3 h3 { background: transparent url(http://media.onsugar.com/files/2010/03/09/2/754/7549827/icon-fun.gif) no-repeat scroll 0 0; }
.page-mid p { padding-left: 10px; }

#page-title-bar
{
	background: url(http://media.onsugar.com/files/2010/03/09/3/754/7549827/sub-back.gif);
	height: 60px;
}

#page-title-bar-container
{
	width: 990px;
	margin: 0 auto;
}

#nipple-container
{
	width: 990px;
	margin: 0 auto;
	clear: both;
}

#nipple
{
	background: url(http://media.onsugar.com/files/2010/03/09/3/754/7549827/nipple2.gif);
	width: 16px;
	height: 8px;
	margin-left: 35px;
}

#page-mid a { color: #3db0af; }

.group-thumbnail2
{
	display: block;
	float: left;
	ZZwidth: 305px;
	ZZmargin: 10px 5px;
	line-height: 1.5;
	border: 2px solid #999;
	margin-top: -2px;
	margin-left: -2px;
}

.group-thumbnail2 .group-thumbnail-link { display: block; }

.group-thumbnail2 .group-thumbnail-image
{
	display: block;
	float: left;
	width: 193px;
	height: 145px;
	background-repeat: ZZno-repeat;
	background-position: top center;
	background-color: #eeeeee;
}

.group-thumbnail2 .group-thumbnail-title
{
	display: block;
	float: left;
	height: 1.5em;
	font-weight: bold;
	font-size: 13px;
	color: #e83988;
	width: 173px;
	overflow: hidden;
	padding-top: 3px;
	padding-left: 10px;
	font-family: arial rounded mt bold, arial, helvetica, sans serif;
}

.group-thumbnail2 .group-thumbnail-body
{
	display: block;
	float: left;
	width: 173px;
	height: 40px;
	overflow: hidden;
	color: #fff;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
}

.group-thumbnail2 .group-thumbnail-details
{
	display: block;
	float: left;
	font-size: 11px;
	padding-left: 10px;
	color: #fff;
}

.group-thumbnail2 a.group-thumbnail-link:hover .group-thumbnail-details { color: #222222; }

.group-thumbnail2 .group-thumbnail-join
{
	display: block;
	float: left;
	padding-left: 15px;
}

br { display: none; }
#pager { clear: both; }
#community_carousel p { display: none; }

.container-Explore #post-content
{
	width: 988px;
	padding-left: 10px;
}

.blog-info
{
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #000;
	opacity: .8;
}

a.group-thumbnail-link:hover .blog-info { display: inline; }
.explore-nav a { margin: 0 3px; }

a.community-hero
{
	clear: both;
	font-weight: normal;
	text-decoration: none;
	padding: 15px;
	display: block;
	background: #fff;
}

a.community-hero:hover { background: #eee; }

.community-hero .image
{
	float: left;
	display: block;
	width: 193px;
	height: 145px;
	background-position: top center;
	background-color: #fff;
	margin-right: 15px;
	background-image: url(/themes/onsugar_themes/sugar/imgs/defaults/thumbnail-star.gif);
}

.community-hero .comments
{
	margin-top: 10px;
	line-height: 14px;
	display: block;
}

.community-hero .body
{
	color: #666666;
	display: block;
	height: 38px;
	overflow: hidden;
	line-height: 18px;
	font-size: 12px;
}

.community-hero .body .date { display: none; }

.community-hero .group
{
	color: #666;
	padding-top: 0px;
	display: block;
}

.community-hero .title
{
	font-size: 22px;
	display: block;
	padding-right: 0px;
	margin: 1px 0px 3px 0px;
	font-family: arial rounded mt bold, arial, helvetica, sans serif;
	text-transform: capitalize;
	line-height: 1.3em;
	height: 34px;
	overflow: hidden;
	color: #e83988;
}

.community-hero .image
{
	background-position: top center;
	background-color: #eee;
	margin-right: 15px;
	border: 1px solid #eee;
}

.community-hero .body { }

#post-content #live a
{
	border-color: #eee;
	overflow: auto;
}

.explore-nav a
{
	font-family: arial rounded mt bold, arial, helvetica, sans serif;
	border: 0 !important;
	color: #666 !important;
}

.explore-nav a.active { color: #e83988 !important; }
.explore-nav,
.explore-nav a:hover { color: #999 !important; }
.container-Explore p,
.container-Live p,
#live p { display: none; }

.container-Explore #subnav
{
	clear: both;
	float: none;
	margin: 0;
	overflow: auto;
	width: inherit;
	margin-bottom: 15px;
	padding-left: 10px;
}

.container-Explore #subnav li
{
	display: inline;
	float: left;
}

.container-Explore #subnav a:hover,
.container-Explore #subnav a
{
	border: 0 none;
	padding: 2px 4px;
	background: none;
	margin: 0px;
	font-size: 14px;
	line-height: 18px;
	color: #666;
}

.container-Explore #subnav a:hover { color: #999; }

.container-Explore #subnav .active a
{
	background: none;
	color: #e83988;
}

.group-thumbnail
{
	display: block;
	float: left;
	width: 305px;
	margin: 10px 5px;
	line-height: 1.5;
}

.group-thumbnail .group-thumbnail-link { display: block; }

.group-thumbnail .group-thumbnail-image
{
	display: block;
	float: left;
	width: 80px;
	height: 80px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #eeeeee;
	border: 1px solid #dddddd;
}

.group-thumbnail .group-thumbnail-title
{
	display: block;
	float: left;
	height: 1.5em;
	font-weight: bold;
	font-size: 13px;
	color: #222222;
	width: 185px;
	overflow: hidden;
	padding-top: 3px;
	padding-left: 10px;
	font-family: arial rounded mt bold, arial, helvetica, sans serif;
}

.group-thumbnail .group-thumbnail-body
{
	display: block;
	float: left;
	width: 185px;
	height: 3em;
	overflow: hidden;
	color: #777777;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 11px;
}

.group-thumbnail .group-thumbnail-details
{
	display: block;
	float: left;
	font-size: 11px;
	padding-left: 10px;
}

.group-thumbnail a.group-thumbnail-link:hover .group-thumbnail-details { color: #222222; }

.group-thumbnail .group-thumbnail-join
{
	display: block;
	float: left;
	padding-left: 15px;
}

.hide-gallery .gallery_table { display: none; }

#subnav-list-container
{
	position: relative;
	line-height: 54px;
	float: left;
	margin-left: 10px;
	zoom: 1;
	z-index: 1;
}

#subnav-list-active
{
	padding: 0 0px;
	line-height: 30px;
	margin-top: 12px;
}

#subnav-list-active,
#subnav-list a
{
	cursor: pointer;
	font-size: 28px;
	font-family: arial rounded mt bold, arial, helvetica, sans serif;
	color: #fff;
	text-shadow: #666 0px 1px 2px;
	display: block;
}

#subnav-list
{
	margin-top: 18px;
	position: absolute;
	z-index: 1;
	zoom: 1;
}

#subnav-list-sub-container
{
	background: #EC64A7;
	padding: 0 10px;
	z-index: 1;
	zoom: 1;
	padding-bottom: 8px;
}

#subnav-list a
{
	font-size: 14px;
	line-height: 24px;
	text-shadow: none;
}

#subnav-list .active span
{
	background: #fff;
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	opacity: .2;
}

.group-thumbnail-container2
{
	display: block;
	float: left;
	cursor: pointer;
}

#curve-me-container { margin-top: -6px; }
#curve-me { height: 14px; }
#curve-me-container .sb-inner { background: #EC64A7; }

#subnav-list-active-bg-container
{
	position: absolute;
	width: 100%;
	top: 11px;
	opacity: .3;
}

#subnav-list-active-bg
{
	height: 38px;
	width: 100%;
}

#subnav-list-active-bg .sb-inner { background: #fff; }

#subnav-list-active-title
{
	position: relative;
	z-index: 1;
	padding: 0 25px 0 15px;
}

#subnav-list-arrow
{
	background: transparent url(http://media.onsugar.com/files/2010/03/10/3/754/7549827/arrow-menu3.gif) no-repeat scroll 0 0;
	height: 9px;
	position: absolute;
	right: 0;
	top: 26px;
	width: 22px;
	z-index: 2;
}

.ie #subnav-list-arrow { background-image: url(http://media.onsugar.com/files/2010/03/10/3/754/7549827/arrow-ie.gif); }
.ie #curve-me-container { display: none; }
#subnav-list-sub-container a { padding: 0 4px; }
#subnav-list-sub-container a:hover { background: #f199c3; }
.logged_in_user .for_anonymous,
.anonymous_user .for_logged_in { display: none; }
#page p a { text-decoration: underline; }
.group-thumbnail a { text-decoration: none !important; }
.back_to_top a { display: none !important; }

.mainheadline
{
	font-family: arial rounded mt bold,arial,helvetica,sans serif;
	font-size: 30px;
	color: #333333;
}

.subheadline
{
	font-family: verdana, Arial, helvetica,sans-serif;
	font-size: 14px;
	margin: 10px 0 30px;
}

#blog-content h4,
#blog-content h2 a,
#blog-content h2,
.posttypes
{
	font-family: arial rounded mt bold,arial,helvetica,sans serif;
	font-size: 24px;
	color: #e00c6c;
	margin: 0 0 5px 0px;
}

#blog-content h2 a { line-height: 28px; }

#blog-content h4
{
	font-size: 20px;
	line-height: 24px;
	color: #000;
}
#blog-content{
    padding-left:17px;
}
.right
{
	float: right;
	margin-left: 15px;
	margin-right: 30px;
}

.left
{
	float: left;
	margin-right: 15px;
}

.contentleft { float: left; }
.contentright { float: right; }

.back_to_top
{
	border-top: 1px solid #DDDDDD;
	clear: both;
	width: 100%;
	margin-bottom: 30px;
}

.postwrap { margin: 0 0 25px 0; }

#post-content .postwrap p
{
	font-size: 13px;
	line-height: 20px;
}

#content-well
{
	float: left;
	width: 600px;
}

#sidebar
{
	float: right;
	width: 320px;
}

.post_content ul,
#blog-content b,
#blog-content p,
#blog-content { font-size: 13px; }

#blog-content .date {
    border-bottom:1px solid #EAEAEA;
    font-size:12px;
    margin-bottom:25px;
    padding:7px 0;
    color: #888888;
}

#blog-content .date a, #blog-content .postinfo a {
    text-decoration: underline;
}

#blog-content .post { margin-bottom: 50px; }

.post_content ul
{
	list-style: inherit;
	padding: 10px 20px;
}

.post_content ol
{
	list-style-type: decimal;
	padding: 10px 20px;
}

.post_content ul li {
margin-bottom: 4px;
}


.post_content br { display: block; }
#blog-content .post { margin-top: 0px; }

.post .inline img, .post img.inline
{
	border: 0 none;
	margin: 0.7em;
	padding: 5px;
}

#blog-content .post p { margin-bottom: 1em; }
label { display: block; }
#page-bottom-5 { overflow: hidden; }
#page-bottom-5 .group-thumbnail { margin: 7px 5px; }
        
#blog-content .postinfo {
     background:#F3F3F3 none repeat scroll 0 0;
     border-bottom:1px solid #EAEAEA;
     color:#999999;
     font-size:12px;
     padding:7px 10px;
     margin-top: 20px;
}

.widget_title h4, 
.followers h4 { 
color: #E00C6C !important;
padding-bottom: 10px;
}

.widget_content .list_number {
display: none;
}

.widget_content {
font-size: 12px;
}

.widget_content ul li {
padding-bottom:13px;
margin-left: 2px;
line-height:16px;
}

.widget_content a {
text-decoration: underline;
}


.widget {
border-bottom: 1px solid #eaeaea;
margin-bottom:20px;
padding-bottom:10px;
}

.widget_search .widget {
background: #f3f3f3;
border-bottom: none;
padding: 10px;
height: 30px;
margin-top: 10px;
}

.widget_search h4 {
display: none;
}

.widget_content .search-form .fancybutton {
background:transparent url(http://media.onsugar.com/files/2010/04/13/4/164/1646714/a7536e6e40600a6e_searchbutton2.gif) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
font-family:arial rounded mt bold,arial,helvetica,sans serif;
font-size:15px;
height:36px;
letter-spacing:0.03em;
margin-left:5px;
margin-top:-4px;
width:94px;
cursor:pointer;
padding-bottom:3px;
padding-left:10px;
}

.ie7 .widget_content .search-form .fancybutton, .ie8 .widget_content .search-form .fancybutton {
padding-left: 1px;
padding-bottom: 2px;
}


.widget .search-form .form-item input {
float:left;
font-size:14px;
height:20px;
margin-bottom:5px;
margin-right:10px;
width:180px;
}

#blog-content #pager {
     text-align:center;
}

#blog-content #pager a {
     border: none;
     color: #e42a7e;
}

#blog-content .pager-current {
     padding: 0px 5px;
}

.datestamp {
     float: left;
     background: #ffffff url(http://media.onsugar.com/files/2010/03/13/3/754/7549827/410552d05296236d_datestampBG.gif) no-repeat 0 0;
     width: 80px;
     height: 52px;
     text-align: center;
     margin-right: 10px;
     margin-left: -10px;
     font-family: arial rounded mt bold, arial, helvetica, sans serif;
}

.datestampday {
     font-size: 24px;
     color: #e42a7e;
     margin:8px 0 0 5px;
}

.datestampmonth {
     margin: -5px 0px 0px 5px;
     color: #333333;
}

#blog-content #content-well {
     margin-top: 10px;
}

#blog-content  .comment {
 margin-left: 0px;
}

#blog-content .box {
margin-top: 30px;
}

#blog-content .box h2 {
color: #e42a7e;
font-family: arial rounded mt bold, arial, helvetica, sans serif;
}
       
#blog-content #status_messages {
position: static;
padding-bottom: 20px;
line-height:15px;
margin-left:0;
}        
        

#blog-content .gallery_table {
   overflow:auto;
   width:100%;
}

#blog-content .gallery_table_cell {
display:inline;
float:left;
margin:0 8px 8px 0;
height:110px;
}

#blog-content .gallery_table img {
      border:1px solid #CCCCCC;          
}

#blog-content .gallery_nav {
margin-bottom: 10px;
overflow:auto;
}


.widget_content .site_cont_small a, .widget_content .user_cont_small a {
background-position:left top;
background-repeat:no-repeat;
cursor:pointer;
display:block;
padding-top:45px;
text-align:left;
padding-top:40px;
width:40px;
padding-top:40px;
width:40px;
float: left;
line-height:1.2em;
margin-bottom:10px;
margin-right:10px;
overflow:hidden;
}

#blog-content .gallery_nav_gallery, #blog-content .gallery_nav_previous, #blog-content .gallery_nav_next, #blog-content .gallery_nav_number {
float: left;
margin-right: 8px;
}

#blog-content .gallery_nav_prev_next {
float:right;
}

#blog-content .photo_description {
margin-top: 10px;
}

#blog-content .gallery_nav a {
text-decoration: underline;
}


.ie #blog-content .post_content ul {
list-style-type: disc;
}

#blog-content .header_tag .rss-icon {
display: none;
}

#post_1646777 .date, #post_1646777 .postinfo, #post_1646777 .datestamp,
#post_2042210 .date, #post_2042210 .postinfo, #post_2042210 .datestamp {
display: none;
}


#post_8012283 .date, #post_8012283 .postinfo, #post_8012283 .datestamp, #post_8012283 h2,
#post_8012355 .date, #post_8012355 .postinfo, #post_8012355 .datestamp, #post_8012355 h2,
#post_8012437 .date, #post_8012437 .postinfo, #post_8012437 .datestamp, #post_8012437 h2,
#post_8012705 .date, #post_8012705 .postinfo, #post_8012705 .datestamp, #post_8012705 h2,
#post_8012714 .date, #post_8012714 .postinfo, #post_8012714 .datestamp, #post_8012714 h2,
#post_8012719 .date, #post_8012719 .postinfo, #post_8012719 .datestamp, #post_8012719 h2,
#post_8012732 .date, #post_8012732 .postinfo, #post_8012732 .datestamp, #post_8012732 h2,
#post_8012750 .date, #post_8012750 .postinfo, #post_8012750 .datestamp, #post_8012750 h2,
#post_8012767 .date, #post_8012767 .postinfo, #post_8012767 .datestamp, #post_8012767 h2,
#post_8012800 .date, #post_8012800 .postinfo, #post_8012800 .datestamp, #post_8012800 h2
{
     display: none;
}
 
#post_2042210 .post_content p, #post_2042210 .post_content li{
font-size: 15px;
line-height:28px;
}
   
#text_or_html-1192427 .widget {
border-bottom: 0px;
margin-bottom:13px;
padding-bottom:5px;
margin-top: 7px;
}
        
#post-content .group-thumbnail-link {
border:0
}
#post-content #pager{
padding-top:55px
}

#post_20232319 .postinfo,  #post_20232319 .date,  #post_20232319 .datestamp, #post_20232319 .onsugar-box {
display: none;
}

