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; 
overflow-x: hidden;
}
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: Century Gothic,Arial,Verdana,Helvetica,sans-serif;
	color: #555;
}

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

.clear { clear: both; }
#navigator, .onsugar-box { display: none; }

#navigation
{
	height: 54px;
	background: #000 url(http://media.onsugar.com/files/2010/01/04/6/722/7225971/nav-back.png);
}

#page-footer a
{
	color: #0000;
	border-bottom: 1px solid #666;
}

#page-footer
{
	margin-top: 25px;
	font-size: 12px;
	text-align: center;
	border-top: 1px solid #eee;
	padding: 25px 0;
}

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

#navigation ul{
    position:relative
}

#page-bottom-across { margin-top: 35px; }
#page-content { margin: 15px auto 0; }

#page-content h1
{
	margin-bottom: 25px;
	font-weight: normal;
	font-size: 1.2em;
	letter-spacing: 3px;
	text-transform: uppercase;
}

#navigation li { display: inline; }

#navigation a
{
	display: block;
	float: right;
	margin: 0px 0px;
	color: #fff;
	height: 54px;
	line-height: 54px;
	text-decoration: none;
}

#navigation .normal a
{
	padding: 0px 20px;
	border-right: 1px solid #333;
}

#navigation .active a,
#navigation .normal a:hover { background: #000; }

#navigation #logo a
{
	width: 224px;
	height: 54px;
	background: #000 url(http://media.onsugar.com/files/2010/01/04/0/722/7225971/shopsense-logo.gif) -11px 0px;
	text-indent: -50000px;
	padding: 0;
	margin: 0;
	float: left;
}

#navigation #sign-up a
{
	width: 92px;
	height: 29px;
	background: #000 url(/files/2010/01/04/6/722/7225971/sign-up-small.png) no-repeat;
	text-indent: -50000px;
	margin-top: 12px;
	margin-left: 25px;
}

#navigation #sign-up-de a
{
	width: 92px;
	height: 29px;
	background: #000 url(http://media.onsugar.com/files/2010/04/16/2/722/7225971/signup-small-de.png) no-repeat;
	text-indent: -50000px;
	margin-top: 12px;
	margin-left: 25px;
}

#navigation #sign-up-fr a
{
	width: 92px;
	height: 29px;
	background: #000 url(http://media.onsugar.com/files/2010/04/16/2/722/7225971/signup-small-fr.png) no-repeat;
	text-indent: -50000px;
	margin-top: 12px;
	margin-left: 25px;
}

#navigation #sign-up-jp a
{
	width: 92px;
	height: 29px;
	background: #000 url(http://media.onsugar.com/files/2010/04/14/1/722/7225971/sign-up-small-jp.png) no-repeat;
	text-indent: -50000px;
	margin-top: 12px;
	margin-left: 25px;
}

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

#headline-copy
{
	width: 395px;
	height: 187px;
	background: url(http://media.onsugar.com/files/2010/01/04/6/722/7225971/get-paid.png) no-repeat;
	text-indent: -50000px;
}

#headline-copy-de
{
	width: 395px;
	height: 187px;
	background: url(http://media.onsugar.com/files/2010/05/21/5/722/7225971/get-paid-de.png) no-repeat;
	text-indent: -50000px;
}

#headline-copy-fr
{
	width: 395px;
	height: 187px;
	background: url(http://media.onsugar.com/files/2010/05/21/5/722/7225971/get-paid-fr.png) no-repeat;
	text-indent: -50000px;
}

#headline-copy-jp
{
	width: 395px;
	height: 187px;
	background: url(http://media.onsugar.com/files/2010/04/14/1/722/7225971/get-paid-jp.png) no-repeat;
	text-indent: -50000px;
}

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

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; }
.logged_in_user #sign-up { display: none !important; }

html body #page-content #sign-up-de
{
	width: 209px;
	height: 69px;
	background: url(http://media.onsugar.com/files/2010/04/16/2/722/7225971/signup-de.gif) no-repeat center top;
	text-indent: -50000px;
	display: block;
	border: 0;
	margin: 40px 0px 0px 69px;
	margin-top: 50px;
}

html body #get-started-de
{
	width: 209px;
	height: 69px;
	background: url(http://media.onsugar.com/files/2010/04/16/2/722/7225971/getstarted-de.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-de:hover,
html body a#sign-up-de:hover
{
	border: 0;
	background-position: center -69px;
}

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

html body #page-content #sign-up-fr
{
	width: 209px;
	height: 69px;
	background: url(http://media.onsugar.com/files/2010/04/16/2/722/7225971/signup-fr.gif) no-repeat center top;
	text-indent: -50000px;
	display: block;
	border: 0;
	margin: 40px 0px 0px 69px;
	margin-top: 50px;
}

html body #get-started-fr
{
	width: 209px;
	height: 69px;
	background: url(http://media.onsugar.com/files/2010/04/16/2/722/7225971/getstarted-fr.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-fr:hover,
html body a#sign-up-fr:hover
{
	border: 0;
	background-position: center -69px;
}

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

html body #page-content #sign-up-jp
{
	width: 209px;
	height: 69px;
	background: url(http://media.onsugar.com/files/2010/04/14/1/722/7225971/signup-jp.gif) no-repeat center top;
	text-indent: -50000px;
	display: block;
	border: 0;
	margin: 40px 0px 0px 69px;
	margin-top: 50px;
}

html body #get-started-jp
{
	width: 209px;
	height: 69px;
	background: url(http://media.onsugar.com/files/2010/04/14/1/722/7225971/getstarted-jp.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-jp:hover,
html body a#sign-up-jp:hover
{
	border: 0;
	background-position: center -69px;
}

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

#hero-right
{
	float: right;
	width: 561px;
	height: 383px;
	background: url(http://media.onsugar.com/files/2010/01/04/6/722/7225971/ShopSense_v01a.jpg) no-repeat;
	margin-top: 30px;
}

#page-botttom
{
	border-top: 1px solid #ccc;
	background: #fff url(http://media.onsugar.com/files/2010/01/04/6/722/7225971/bot-back.png) repeat-x;
}

#page-botttom h3
{
	margin-bottom: 10px;
	font-family: bodoni-book, bodoni, georgia, times;
	font-weight: lighter;
	font-size: 26px;
	color: #000;
}

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

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

#page-botttom-1,
#page-botttom-2,
#page-botttom-3
{
	float: left;
	width: 315px;
	padding-top: 25px;
}

#page-botttom-2 { margin: 0px 30px 0 15px; }

#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;
}

#content-container
{
	font-size: 14px;
	line-height: 22px;
}

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

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

#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 50px 0 0;
	float: left;
	width: 160px;
}

#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: #555;
	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/01/04/6/722/7225971/arrow-black.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/01/04/6/722/7225971/shoes.jpg) no-repeat 450px bottom;
	min-height: 500px;
	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: bodoni-book, bodoni, georgia, times;
	color: #000;
	font-weight: lighter;
	line-height: 48px;
}

#signInHelp h2,
#dashboardRevenue h3,
.methodTitle,
.headline
{
	font-size: 40px;
	line-height: 48px;
	margin-bottom: 20px;
	font-family: bodoni-book, bodoni, georgia, times;
	color: #000;
	font-weight: lighter;
}

.learn-more
{
	background: url(http://media.onsugar.com/files/2010/01/04/6/722/7225971/learn-more.gif);
	width: 128px;
	height: 36px;
	display: block;
	float: left;
	border: 0 !important;
	text-indent: -50000px;
	margin-top: 25px;
}

.learn-more-de
{
	background: url(http://media.onsugar.com/files/2010/04/16/2/722/7225971/learn-more-de.gif);
	width: 128px;
	height: 36px;
	display: block;
	float: left;
	border: 0 !important;
	text-indent: -50000px;
	margin-top: 25px;
}

.learn-more-fr
{
	background: url(http://media.onsugar.com/files/2010/04/16/2/722/7225971/learn-more-fr.gif);
	width: 128px;
	height: 36px;
	display: block;
	float: left;
	border: 0 !important;
	text-indent: -50000px;
	margin-top: 25px;
}

.learn-more-jp
{
	background: url(http://media.onsugar.com/files/2010/04/14/1/722/7225971/learn-more-jp.gif);
	width: 128px;
	height: 36px;
	display: block;
	float: left;
	border: 0 !important;
	text-indent: -50000px;
	margin-top: 25px;
}

.widgetform td { padding: 5px; }

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

#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
{
	font-size: 1.15em;
	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-botttom
{
	line-height: 1.5em;
	padding-bottom: 150px;
}

.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;
        padding-top:24px;
	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; }


#buttonChooser { display: none; }


#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-botttom .link-out
{
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.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: 24px;
	margin-bottom: 25px;
	width: 335px;
	font-size: 14px;
	clear: none;
	float: left;
	height: inherit;
}

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

.dropshadow-caption .headline
{
	font-size: 24px;
	margin-bottom: 0px;
}

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/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
{
	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: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; }

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

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

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

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

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

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

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

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

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

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

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

.not_enrolled_user #get-started-small-jp,
.anonymous_user #get-started-small-jp { display: none !important; }
.logged_in_user #sign-up-small-jp { 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; }

#shopSensePageContent h2 {
    color: #000000;
    font-size:18px;
    font-weight:normal;
    letter-spacing:3.5px;
    margin-bottom:10px;
    text-transform:uppercase;
}

#shopSensePageContent h3 {
    color: #000000;
    font-size:14px;
    font-weight:normal;
    letter-spacing:3.5px;
    padding-bottom:10px;
    text-transform:uppercase;
}

#infoCertification ol {
    list-style: decimal outside none;
    padding: 10px 35px;
}

#infoCertification li { padding: 5px; }

#shopSensePageContent p {
    margin: 12px 0px;
}

#accountInformation td.readonly
{
    font-size: 12px;
    line-height: 16px;
    padding-bottom:4px;
    padding-top:4px;
}

.paddedCell { padding-top:0px; }

#revenueNote { line-height:1em; }
        
#page-top, #page-footer { display:none }

.comment {
display:none}

