/* Reset CSS */
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;
}
blockquote *		{ quotes: ''; }
blockquote p:before	{ content: '\201C'; }
blockquote p:after	{ content: '\201D'; }
blockquote q:before	{ content: '\2018'; }
blockquote q:after	{ content: '\2019'; }
blockquote div cite	{ display: block; color: #333333; font-size:10px; margin-bottom:25px; margin-top:-10px; text-align:right; text-transform:uppercase; }

ins		{ text-decoration: none; }
del		{ text-decoration: line-through; }
/* End CSS Reset */

/* Typography*/
body { font-size: 12px; line-height: 1.333em; color: #333333; background-color: #ffffff; font-family: Helvetica, Tahoma, Arial, Sans-serif; }

/* Headings */
h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #333333; line-height: 1.3; }
h1 { font-size: 2.7em; margin: .25em 0 0.5em 0; color: #5F919E; }
.fake_h2,
h2 { font-size: 24px; margin: 1em 0 0.75em 0; padding: .45em 0; color:#8ec740;}
h3 { font-size: 16px; margin: 1.25em 0 .25em 0; }
h4 { font-size: 1.2em; line-height: 1.25; margin: 1.25em 0 .25em 0; }
h5 { font-size: 1em; font-weight: bold; margin: 1.5em 0 .25em 0; }
h6 { font-size: 1em; font-weight: bold; }
h1 img, h2 img, h3 img,
h4 img, h5 img, h6 img { margin: 0; }

/* hr */
hr				{ border: 0; /*border-top: 1px solid #eee;*/ }
hr.shadow		{ position:relative; overflow:hidden; height:20px; }
hr.shadow:after	{ content:''; width:50%; position:absolute; left:25%; top:-23px; height:20px; display:block;
	-webkit-box-shadow: 0px 0px 15px rgba(0,0,0,.4); /* Saf3-4 */
	   -moz-box-shadow: 0px 0px 15px rgba(0,0,0,.4); /* FF3.5 - 3.6 */
			box-shadow: 0px 0px 15px rgba(0,0,0,.4); /* Opera 10.5, IE9, FF4+, Chrome 10+ */

	-webkit-border-radius: 50%; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	   -moz-border-radius: 50%; /* FF1-3.6 */
			border-radius: 50%; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
}

/* Text elements */
p           { margin: .5em 0 1em 0; }
p img.left  { float: left; margin: 0 1.5em .75em 0; padding: 0; }
p img.right { float: right; margin: 0 0 1.5em .75em; }
span.note { font-size: 10px; font-weight: normal; color: #666; }

/* anchor links */
a				{ color: #ff7603; cursor: pointer;}
a:hover				{ color: #ff7603; }
a:active			{ color: #ff7603; }
a:visited			{ color: #ff7603; }
a.stealth,
a.stealth:visited	{ color: inherit; text-decoration: none; }
a.stealth:active,
a.stealth:hover		{ text-decoration: underline; }

/* misc */
blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; font-size: .4em; }
sup			{ vertical-align: super; }
sub			{ vertical-align: sub; }

abbr,
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 				{ margin: 1.5em 0; white-space: pre; }
pre,code,tt 		{ font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }

/* Lists */
li			{ margin: .75em 0; }
li ul,
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }
ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }
dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin: 0 0 1em 1.5em;}
dd ol,
dd ul		{ margin: 0 0 0 1.5em; }
.check li	{ list-style-image: url(/images/share/list_item_check_checkmark.png); }

/* Tables */
table			{ border-collapse: collapse; border-spacing: 0; margin-bottom: 1.4em; width:100%; }
th				{ font-weight: bold; }
th,td,caption	{ padding: 4px 10px 4px 10px; }
tr.even td		{ background: #e5ecf9; }
tfoot			{ font-style: italic; }
caption			{ background: #eee; }

/* Misc classes */
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0 !important; padding-left:0 !important; border-left: none !important; }
.last       { margin-right:0 !important; padding-right:0 !important; border-right: none !important; }
.top        { margin-top:0 !important; padding-top:0 !important; border-top: none !important; }
.bottom     { margin-bottom:0 !important; padding-bottom:0 !important; border-bottom: none !important;}

.item			{ margin: 40px 0; }
.item_more		{ margin: 60px 0; }
.item_less		{ margin: 20px 0; }
.item_even_less	{ margin: 10px 0; }
.main_rule		{ border-bottom: 1px dotted #cccccc; }
.main_rule_top	{ border-top: 1px dotted #cccccc; }

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

.acenter	{ margin: auto; }

.bigger		{ font-size: 1.5em; }
.center		{ text-align: center; }
img.center	{ display: block; margin-left:auto; margin-right:auto; }
.tleft		{ text-align: left; }
.tcenter	{ text-align: center; }
.tright		{ text-align: right; }

.date		{ color: #808284; font-size: .9em; }
.doc		{ background: url(/images/doba/pressroom/doc_icon.gif) no-repeat left center; padding: 2px 0 2px 18px; line-height: 25px; text-decoration: none; font-size: 10px; color: #58595b; }
.fineprint	{ font-size: .8em; }
.supplement	{ display: none; }

.blue		{ color: #5f919e; }
.green		{ color: #67a823; }
.red.		{ color: #e43326; }
.magenta	{ color: #990033; }
.orange		{ color: #ff5c00; }
.yellow		{ color: #ffb515; }
.black		{ color: #222222; }

.bold		{ font-weight: bold; }
.italic		{ font-style: italic; }

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

.nounderline,
.nounderline a	{ text-decoration: none; }

/* Basic Defaults */
html		{ /*background: #b9b9b9;*/  /*overflow-x: hidden;*/ }
body		{ /*background: #ffffff url(/images/doba/footer_bg.gif) bottom repeat-x;*/ }
#tupperware	{ width: 100%; margin:0 auto; position: relative; }
#main		{ margin:0 auto; margin-bottom: 30px; width:100%; }

/* Buttons */
input.button,
submit.button	{ border: none; /*border-bottom: 1px solid rgba(0,0,0,0.25);*/ }
.button	{
	background: transparent url(/images/doba/log-out/home_free_trial.png) no-repeat;  /* Save a request if we can */
	/*background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, rgba(255,255,255,.4)),color-stop(1, rgba(255,255,255,0)));
	background-image:-moz-linear-gradient(center top,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);*/
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	display: -moz-inline-box;
	display: inline-block;
	padding: 5px 10px 6px;
	margin: 5px 0; color:
	#ffffff !important;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	border-radius: 8px;
	-moz-border-radius: 8px;
	position: relative;
	cursor: pointer;
	text-shadow: 1px 0px 2px rgba(150, 150, 150, 1);
	}
.button:hover	{ background-color: transparent; }
a.button:visited,
a.button:hover,
a.button:active	{ color: #ffffff !important; }
a.button:active	{ position: relative; top: 1px; }

/* Button position */
.acenter.button	{display:block;margin:1em auto;}

/* Button Sizes */
.small.button	{ font-size: 11px !important; }
.medium.button	{ font-size: 14px !important; padding: 6px 12px 8px; }
.large.button	{ font-size: 18px !important; padding: 8px 28px 9px; }
.xl.button	{ font-size: 24px !important; padding: 10px 16px 10px; }
.xxl.button	{ font-size: 30px !important; padding: 12px 18px 11px; }

/* Button Colors */
.blue.button		{ /*background-color: #398183;*/ }
.blue.button:hover	{ /*background-color: #2F6C6E;*/ color:#0a0b0a; }
.green.button		{ /*background-color: #67a823;*/ }
.green.button:hover	{ /*background-color: #53871F;*/ }
.red.button		{ /*background-color: #cc0000; color: #ffffff;*/ }
.red.button:hover	{ /*background-color: #ae0101;*/ }
.magenta.button		{ /*background-color: #990033;*/ }
.magenta.button:hover	{ /*background-color: #760029;*/ }
.orange.button		{ /*background-color: #ff5c00;*/ }
.orange.button:hover	{ /*background-color: #D24C02;*/ }
.yellow.button		{ /*background-color: #F9D619;*/ }
.yellow.button:hover	{ /*background-color: #E4C417;*/ }
.black.button		{ /*background-color: #222222;*/ }
.black.button:hover	{ /*background-color: #090909;*/ }

/* header section */
#header		{ padding-top: 20px; width:980px; margin:0 auto; min-height:35px; }
#doba_logo	{ max-width:200px; max-height:100px; }
#welcome_back,
#sign_in	{ text-align: right; float:right; margin:-40px 20px; }
#sign_in a	{ margin-right: .5em; display: block; }

/* header navigation */
#navigation	{ position:absolute; text-shadow: 0px 1px 0px #e5e5ee; width:745px; float:right; background:none; margin:20px 0px 0px 240px; padding:0;}
#subnav		{}
#navigation li,
#subnav li	{ position:relative; list-style: none; display: inline; margin: 0; }
#navigation li{float:left;}
#navigation li span,
#navigation li a,
#subnav li span,
#subnav li a	{ font-size:15px; font-weight:bold; color: #4b4b4b; text-decoration: none; height: 19px; padding:5px 7px;
		display: -moz-inline-grid; white-space: nowrap; /*fixes for firefox 2 not supporting inline-block*/
		display: inline-block; /* everything else */ }
#subnav		{margin: 55px 0 0 0; }
#subnav li a	{ }

#navigation li > a:hover,
#navigation li > a.current,
#navigation li > span.current	{ background: url(/images/doba/log-out/current_nav_bg.png) no-repeat; color:#ff7a09; -webkit-background-size: 100%; -o-background-size: 100%; -moz-background-size: 100%; background-size: 100%;} /*changed bg and color*/
#navigation li #trial_tab div {}
#navigation li #trial_tab div span{ color: #ffffff; font-size:15px; text-shadow: 1px 1px 4px #777272;}
#navigation li #trial_tab:hover,
#navigation li #trial_tab div span:hover,
#navigation li #trial_tab.current{ color: #333333; background:none; }

#header #navigation li #dropDown_how {position:absolute; width:210px; margin:-8px 0px 0px -2px; height:200px; padding:10px 0 0 10px;  display:none; z-index:5; background:transparent url(/images/doba/log-out/subnav_bg1.png) no-repeat;}
#header #navigation li #dropDown_how li{list-style:none; width:100%; font-size:16px; margin:0.85em 0; float:none; background: transparent url(/images/doba/log-out/top_nav_divider.png) no-repeat; background-position:bottom; padding-bottom:8px;}
#header #navigation li #dropDown_how li a{text-decoration:none; color:#4b4b4b; padding: 5px 0; width:186px; margin:0 auto;}
#header #navigation li #dropDown_how li a:hover{background:none !important; color:#ff7805;}
#header #navigation li #dropDown_how li span.current{width:186px; background:none !important; padding: 5px 0;}

/* default unordered list nav settings */
.nav				{ margin: 0 0 4px 0; }
.nav li				{ padding: 0 4px; color:#fff; }
.nav li:before			{ content: '|\0000a0\0000a0\0000a0'; }
.nav li:first-child:before	{ content: ''; }

/* Vertical Navigation */
.nav_vertical			{ width: 100%; margin: 0; list-style-image:none; padding: 10px 2px 25px 2px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border: 1px solid #C9C9C9; }
.nav_vertical li		{ list-style-type: none; padding-bottom:7px; margin: 0; background: #fff url(/images/doba/log-out/sidenav_menu_bg.png) no-repeat; background-position:bottom; -webkit-background-size: 100%; -o-background-size: 100%; -moz-background-size: 100%; background-size: 100%;}
.nav_vertical span,
.nav_vertical a			{ text-decoration: none; font-size:18px; display: block; padding: 3px 10px; color: #262323; }
.nav_vertical li a:hover,
.nav_vertical li.current > a,
.nav_vertical li.current > span	{ color: #FF7603; }

.nav_vertical ul		{ margin: 0 5px; }
.nav_vertical ul li		{ background: #f1f5f6; margin: 0 0 1px 0; }
.nav_vertical ul li.current	{ /*background: #a9c2c9;*/ }
.nav_vertical li.current ul a	{ font-weight: normal; }
.nav_vertical ul li a:hover	{ color: #FF7603; font-weight: normal; }
.nav_vertical ul li.current > a,
.nav_vertical ul li.current > span{ color: #FF7603; font-weight: normal; }

/* social media nav */
.tsocial_link{width:345px; height:40px; float:right; position:relative; margin-top:-50px;}
.tsocial_link ul li{list-style:none; display:inline; padding:3px 5px;}
.social_media, .social_media a	{ text-transform: uppercase; font-size: 9px !important; font-family: Consolas, "Andale Mono", "Helvetica Neue", Helvetica, "Segoe UI", Arial, Geneva, sans-serif; }
.social_media ul		{ display: inline; }
.social_media .nav li		{ padding: 0; }
.social_media .nav li:before	{ content: ''; }
#sm_twitter	{ background: url(/images/doba/log-out/social/tw-dark.png) no-repeat; }
#sm_in		{ background: url(/images/doba/log-out/social/in-dark.png) no-repeat; }
#sm_facebook	{ background: url(/images/doba/log-out/social/fb-dark.png) no-repeat; }
#sm_rss		{ background: url(/images/logos/social_media.png) no-repeat 0 -34px; }
.sm_icon	{width:23px; height: 24px; padding: 0 0 0 18px; line-height: 17px;
		  display: -moz-inline-grid; /*fix for firefox 2 not supporting inline-block*/
		  white-space: nowrap; /* continued fix for fx2 */
		  display: inline-block; /* everything else */ }

/* optional hero section */
#hero			{ width: 908px; z-index:1; }
#hero a			{ /*color: #ffffff; font-size: 16px;*/ }
#hero a.stealth		{ font-size: inherit; color: inherit; }
#hero h1		{ color: #ffffff; font-weight: bold; }
#hero h2		{ color: #ffffff; font-size: 1.5em; margin: 0; border: none; }
#hero p			{ font-size: 24px; line-height: 1.25em;  margin: 0 0 .5em; font-weight: lighter; margin: 1.4em 0; color:#393939; }
.subnav #hero	{ top: 100px; }
.col_left #hero	{ width:100%; padding:0; margin:0 auto; left:0; }
.col_left #hero	{ position: relative; /*width: 500px;*/ /*background-color: #799fa8;*/ /*top: 0; left: -12px; padding-right: 207px; margin: 0 0 2em;*/}

/* page content */
.inner_main_container{/*width: 960px;*/ float:left; min-height: 300px;}

#page_content			{ margin: 0 auto; min-height: 22em; width:970px;}
.col_right #page_content	{ /*float: left;*/ }
.col_left #page_content		{ /*float: right;*/ /*width: 100%;*/  /*margin-right: 220px;*/ }

#page_content .pe_standard{width: 650px; min-height: 300px;}
#page_content ul{color: #787878; list-style-image:url(/images/doba/log-out/green-bullet.png);}
/*page content sub sections */
#sub_content	{ float: left; width: 400px; }
#sub_sidebar	{ float: right; width: 290px; }

#page_content > h1:first-child,
#page_content .mboxDefault > h1:first-child,
#page_content .pe_standard > h1:first-child{
    width:100%;
    color:#fff;
    border: 1px solid #8FC741;
    border-top: 0;
    background:#8FC741 url(/images/doba/log-out/new_title_bg.png) repeat-x;
    font-size:72px;
    text-shadow: #95C55D 1px 1px 3px;
    margin-top: 32px;
    position: relative;
    margin-bottom: 15px;
    line-height: 1.25em;
    padding: .25em;
}

#page_content > h1:first-child:before,
#page_content > h1:first-child:after,
#page_content .mboxDefault > h1:first-child:before,
#page_content .mboxDefault > h1:first-child:after,
#page_content .pe_standard > h1:first-child:before,
#page_content .pe_standard > h1:first-child:after{
		content: "";
		background:#8FC741 url(/images/doba/log-out/new_title_bg.png) repeat-x;
		position: absolute;
		top: 0;
		bottom: 0;
		/*width: 99999px;*/
}
#page_content > h1:first-child:before,
#page_content .mboxDefault > h1:first-child:before,
#page_content .pe_standard > h1:first-child:before{
		right: 100%;
}
#page_content > h1:first-child:after,
#page_content .mboxDefault > h1:first-child:after,
#page_content .pe_standard > h1:first-child:after{
		left: 100%;
}
.left-center{ width:620px; float:left; text-align: justify; text-align-last: left;}
.left-center h1,.left-center h2,.left-center h3{border:none; margin:0;}
.left-center h2{ font-size:24px; color:#8ec740; font-weight:bold;}
.left-center h3{ font-size:16px; color:#ff8010; }
.left-center a{ color:#FF7A09;}
.left-center p > a{color:#fff;}
div#large_line.div_line{
	background: transparent url(/images/doba/log-out/div-large.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/doba/log-out/div-large.png',sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/doba/log-out/div-large.png',sizingMethod='scale')";
	height:20px;
}
div#medium_line.div_line{
	background: transparent url(/images/doba/log-out/div-med.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/doba/log-out/div-med.png',sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/doba/log-out/div-med.png',sizingMethod='scale')";
	height:12px;
	width: 700px;
	margin-left: -25px
}
div#small_line.div_line{
	background: transparent url(/images/doba/log-out/side-div-small.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/doba/log-out/side-div-small.png',sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/doba/log-out/side-div-small.png',sizingMethod='scale')";
	height:10px;
}

div.div_line{
	-moz-background-size: contain;
	-webkit-background-size: contain;
	background-size: contain;
	clear:both;
	position:relative;
	width:101%;
}
/* sidebar content */
#side-keeper{position:relative; width: 1000px; margin: 0 auto;}
#sidebar	{ /*margin: 20px auto;*/ padding: 0; text-align: justify; text-align-last: left;}
#sidebar ul	{list-style-image: none;}
#sidebar h2	{ margin: .65em 0 0.75em 0; }
#sidebar > div	{ /*margin: 0 0 40px 0;*/ }
.col_left #sidebar{float: right; width: 240px; position: relative;}
.col_right #sidebar{width:300px; float: right;color:#323232;}

/* footer nav section */
#footernav			{
	width: 100%;
	margin: auto;
	background:#b3b3b3 url(/images/doba/log-out/footer-bg.png);
	}
#footernav #footer-header-div{
	width:1200px;
	height:47px;
	margin: 0 auto;
	background: transparent url(/images/doba/log-out/new_footer_nav_bg.png) no-repeat;
}
#footernav #footernav_innner_wrapper	{ position:relative; width:1200px; margin:0 auto; background:url(/images/doba/log-out/footer_nav_content_bg1.png) no-repeat; border-bottom:#c9c9c9 solid 1px; }
.footer_nav_column		{ width: 280px; float: left; margin: -31px 0 1em; padding: 5px 30px 5px 30px; position: relative; }
.footer_nav_column h3		{ margin: 0; font-size: 16px; font-weight: bolder;}
.footer_nav_column h3 a		{ text-decoration: none; color: #fff; }
.footer_nav_column h3 a:hover	{ color: #7b7b7b; }
.footer_nav_column ul		{margin:35px 0 0 0;}
.footer_nav_column li		{ list-style-type: none; font-size: 11px; }
.footer_nav_column ul li a	{ color:#393636;text-decoration: none;}
.footernav_more_link		{ position: absolute; right: 1em; bottom: 0; }
.footer_nav_column ul li .sexy_line {
	background: transparent url(/images/doba/log-out/footer-div.png) no-repeat center;
	width:280px;
	height:14px;
	border:none;
	padding:0px;
}

/* footer */
#footer				{ width:100%; height:184px; position:relative; margin:1px auto; clear:both; padding:0; font-size: 10px; color: #FFF; background:url('/images/doba/log-out/new_footer_bg.png');}
#footer #footer-contents        { width:1200px; height:100%; margin:0 auto;}
#footer #footer-contents li			{ display: inline; }
#footer #footer-contents a			{ color: #fff; text-decoration: none; font-size: 10px; }
#footer #footer-contents div.right,#footer div.left{padding:35px 0px;}
#footer #footer-contents div.right		{ text-align: right; margin-right:100px; }
#footer #footer-contents #category{ padding-top:20px; clear: both;}
#footer #footer-contents #category ul li a{ /*font-size:12px;*/}
#footer #footer-contents div.left,#footer #footer-contents #category	{ margin-left:100px; }
.copyright			{ font-size: 8px; padding:15px 5px; }

/* modules */
#ptour	{ background: url(/images/doba/website.png) center center no-repeat; padding-top: 110px; height: 112px; }
.testimonial p span		{ color:#4f8695; font-family:georgia; text-transform:lowercase; font-size:1.4em; font-style:italic; }
.testimonial blockquote	{ text-align:justify; background:url(/images/doba/land/choose_memebership_type/quote.png) no-repeat; margin:0; padding:1.5em; }
.testimonial img		{ border:2px solid #65a61e; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; float:left; margin:.25em 1em; }

/* The rest of this is stolen from Global.css */
.icon { display: -moz-inline-grid !important; }
.icon { background: url(/images/doba/icons.gif) no-repeat 0 0; display: inline-block !important; }
.icon_go{background:none;border-color:transparent;border-left-color:inherit;border-style:solid;border-width:0.35em 1px 0.35em 0.35em;height:0;width:0;}
/* messages and notices */
.msg_information					{ font-size: 11px; color: #828282; }
.msg_example,
.msg_instruction,
.msg_notice							{ font-size: 11px; font-style: italic; color: #828282; }
.msg_error							{ font-size: 12px; font-style: italic; font-weight: normal; color: #C51404; }
.red								{ color: #C51404; }
.msg_alert							{ font-size: 12px; font-weight: normal; color: #C51404; }
.error_field input,
.error_field select					{ border: 2px solid #C51404; }
.error_field select					{ background: #FFFB8E; }
.error_field select optgroup		{ background: #fff; }
.error_field input.no_error,
.error_field select.no_error		{ border: 1px solid #d1d3d4; }
ul.error_msg_list					{ padding-top: 1em; color: #C51404; }
ul.error_msg_list li				{ margin: 2px 0; padding: 0 0 0 2px; }
ul.error_msg_list li.msg_alert		{ font-size: 11px; }
.quote_last							{ margin-bottom: 0; padding-bottom: 0; }
.attribution						{ margin-top: 8px; margin-bottom: 25px; text-align: right; font-size: 9px; letter-spacing: 2px; text-transform: uppercase; color: #828282; display: block; }
.attribution_article				{ margin-top: 8px; margin-bottom: 25px; font-size: 9px; letter-spacing: 2px; text-transform: uppercase; color: #828282; }
.link_util							{ font-size: 10px; text-transform: lowercase; }
.link_util a						{ color: #333333; }
.link_util a:hover					{ color: #808284; }
.warning_box						{ border: 1px dashed #9b2023; background: #fbfbfb; padding: 10px; margin: 15px 0; }
.warning_box h4						{ font-size: 14px; color: #9b2023; margin-top: 0; letter-spacing: 0; }
.notice_box							{ border: 1px dashed #d1d3d4; background: #fbfbfb; padding: 10px; margin: 15px 0; }
.notice_box h4						{ font-size: 14px; color: #9b2023; margin-top: 0; letter-spacing: 0; }
.suggestion_box						{ background-color: #efefef; border: 1px dashed #999; padding: 5px 10px; width: 55%; margin-top: 15px; }
.suggestion_box .msg_information	{ font-size: 12px; color: #333333; font-weight: normal; }
ul#std_messages						{ background: #efefef; margin: 10px 0; padding: 5px 10px; border: 1px dashed #d1d3d4; font-size: 11px; text-align:left;}
ul#std_messages li					{ margin: 5px 15px; }
ul#std_messages li.msg_information	{ color: #333333; }

/* action boxes */
.xModalDialogGreyElement { position: absolute; overflow: hidden; width: 10px; height: 10px; left: -10px; top: -10px; z-index: 1000; opacity: .5; filter: alpha(opacity=50); background-color: #000; }
.xModalDialogGreyElement_level2 { z-index: 1020; }
.xModalDialogShadowElement { position: absolute; overflow: hidden; width: 10px; height: 10px; left: -10px; top: -10px; z-index: 1001; opacity: .19; filter: alpha(opacity=19); background-color: #000; }
.xModalDialogShadowElement_level2 { z-index: 1021; }
.clsModalDialog { position: absolute; left: -999px; top: 0; width: 450px; padding: 0; color: #000; background-color: #FFF; border: 1px solid #444; z-index: 1002; font-size: 11px; }
.clsModalDialog .large_msg { font-weight: bold; font-size: 12px; }
.clsModalDialog iframe { width: 100%; height: 100%; border: none; }
.clsModalDialog h4 { text-align: left; font-weight: bold; color: #666; font-size: 14px; margin: 10px; padding: 0; }
.clsModalDialog p { text-align: left; }
.clsModalDialog h4 span { font-weight: normal; }
.clsModalDialog div { margin: 10px; padding: 0; }
.clsModalDialog div.done { margin: 0; padding: 10px; border-top: 1px solid #aaa; background: #ddd; text-align: center; }
.clsModalDialog div.done input.submit { background: url(/images/beta/button_bg.gif) repeat-x left top #7AB131; color: #fff; padding: 1px 5px; width: auto; margin: 0; border: 1px solid #000; border-top: none; border-left: none; display: inline; }
.clsModalDialog div.done input.submit:hover { color: #ddd; background: #7AB131; }
.clsModalDialog div.done p { margin: 0; padding: 0; }
#idHelpDialog,
#idPromptDialog { z-index: 1022; }
#idAlertDialog,
#idInfoDialog { width: 350px; z-index: 1022; }
#idInProgressDialog,
#idConfirmDialog { width: 300px; z-index: 1022; }
#idAlertDialog h4 { color: red; }
#idInProgressDialog div.done div { margin: 0; padding: 0; }
.clsModalDialog a.close { position: absolute; top: -16px; right: 0px; z-index: 1010; text-decoration: none; color: #444; background: url(/images/app/close_box.gif) no-repeat center right #fff; padding: 2px 22px 2px 7px; margin: 0; font-size: 10px; text-transform: lowercase; }
.clsModalDialog .close_shadow { position: absolute; top: -19px; right: -3px; z-index: 1009; opacity: .19; filter: alpha(opacity=19); background-color: #000; width: 59px; height: 16px; font-size: 16px; line-height: 16px; margin: 0; padding: 0; }

#miniwin { padding: 0; margin: 0; text-align: left; }
#miniwin h1 { font-size: 16px; margin: 5px 0 10px 0; padding: 0 10px 5px 10px; border-bottom: 1px dashed #999; }
#miniwin h2,
#miniwin h3,
#miniwin h4 { padding-left: 10px; padding-right: 10px; }
#miniwin p { margin: 5px 0; padding: 0 10px; }
#miniwin table { margin: 5px 10px; width: auto; }
#miniwin ul#std_messages { margin: 5px 10px; padding: 3px 10px; }
#miniwin ul#std_messages li { margin: 0 10px; padding-left: 0; font-size: 10px; }
#miniwin div#main_col_center { width: 100%; min-height: 0; float: none; margin: 0; padding: 0; }

#miniwin .pe_standard { padding: 5px 0 0 0; margin: 0; }
#miniwin .pe_standard h1 { color: #444; font-size: 14px; border-bottom: 1px dotted #444; padding: 2px 10px; margin: 0 0 5px 0; }
#miniwin .pe_standard h1 span { float: right; font-weight: normal; font-size: 10px; margin-top: 5px; }
#miniwin .pe_standard h2 { padding-left: 10px; padding-right: 10px; font-size: 13px; }
#miniwin .pe_standard h3 { padding-left: 10px; padding-right: 10px; font-size: 12px; }
#miniwin .pe_standard p { padding: 0 10px; }
#miniwin .pe_standard ul,
#miniwin .pe_standard ol { margin-right: 10px; margin-left: 10px; }
#miniwin .pe_standard ul li,
#miniwin .pe_standard ol li { margin-bottom: 5px; }
#miniwin .pe_standard .title_bar { padding: 1px 10px; }
#miniwin .pe_standard .row { padding: 0 10px; margin: 0; width: auto; overflow: hidden; height: 30px; position: relative; }
#miniwin .pe_standard .row .info { font-size: 10px; font-weight: bold; position: absolute; top: 13px; left: 10px; }
#miniwin .pe_standard .row .structure { font-size: 10px; position: absolute; top: 12px; left: 10px; }
#miniwin .pe_standard .row .structure .icon { display: block; position: absolute; top: 5px; right: -15px; }
.selector { overflow: auto; overflow-x: hidden; font-size: 10px; background: #fff; }
.selector_wrapper { overflow: hidden; width: auto; }
#miniwin .pe_standard .selector { height: 230px; border: 1px solid #444; }
#miniwin .pe_standard .selector_wrapper .selector { height: 230px; }
.selector_wrapper .half { width: 315px; }
.selector_wrapper .half .shield { width: 315px; height: 230px; }
.selector_wrapper #folder_wrapper.half .shield,
.selector_wrapper #format_wrapper.half .shield { height: 252px; }.selector_wrapper .half .shield_text { width: 315px; top: 80px; }
.selector_wrapper .half .message { width: 315px; }.selector_wrapper #source_wrapper { position: relative; width: 100%; }
.selector_wrapper #source_wrapper.half { float: left; width: 315px; }
.selector_wrapper #source_wrapper .folder_action_info { position: absolute; top: 0; left: 0; border: 1px solid #444; background: #444; width: 312px; height: 230px; opacity: .6; filter: alpha(opacity=60); z-index: 100; }
.selector_wrapper #source_wrapper .box { position: absolute; top: 50px; left: 10px; width: 295px; border: 1px solid #444; background: #fff; color: #444; font-size: 10px; z-index: 150; }
.selector_wrapper #source_wrapper .box p { margin: 0 5px; padding: 5px 0; }
.selector_wrapper #source_wrapper .box p a.pearl_button { margin-bottom: 5px; float: right; }
.selector_wrapper #source_wrapper .box p a.cancel { margin-right: 10px; margin-top: 4px; float: right; }
.selector_wrapper #destination_wrapper { position: relative; float: right; width: 315px; /*padding-top: 15px;*/ }

.selector a { color: #444; text-decoration: none; padding-left: 40px; display: block; margin: 2px 5px; outline: none; }
.selector a span.icon { display: none; margin-left: 7px; }
.selector a:hover span.icon,
.selector .arrow_selected a span.icon,
.selector .selected a span.icon { display: inline; }
.selector .warehouse { height: 20px; }
.selector .folder { height: 16px; }
.selector .warehouse:hover,
.selector .folder:hover { background: #efefef; }
.selector .selected,
.selector .selected:hover,
.selector .arrow_selected,
.selector .arrow_selected:hover { background: #dadada; }
.selector .selected a,
.selector .arrow_selected a { font-weight: bold; }
.selector .warehouse a,
.selector .folder a { background-image: url(/images/beta/catalog/icons_structure.gif); background-repeat: no-repeat; }
.selector .warehouse a { background-position: 0px -88px; line-height: 20px; height: 20px; }
.selector .warehouse a.has_children { background-position: 0px -48px; }
.selector .warehouse a.open { background-position: 0px -68px; }
.selector .folder a { background-position: 0px -32px; line-height: 16px; height: 16px; }
.selector .folder a.has_children { background-position: 0px 0px; }
.selector .folder a.open { background-position: 0px -16px; }
.selector .normal a { background: url(/images/beta/members/layout/icons.gif) no-repeat -270px 7px; padding-left: 18px; line-height: 20px; height: 20px; }
.selector .arrow a { background: url(/images/beta/members/layout/icons.gif) no-repeat -270px -18px; padding-left: 18px; line-height: 20px; height: 20px; }
.selector .arrow_selected a { background: url(/images/beta/members/layout/icons.gif) no-repeat -270px -43px; padding-left: 18px; line-height: 20px; height: 20px; }

.selector .message { color: #666; font-weight: bold; margin: 0; position: absolute; top: 100px; text-align: center; font-size: 12px; }
.selector .message a { display: inline; text-decoration: underline; padding: 0; margin: 0; }
.selector .highlight { background: #FFF772; }
.selector .highlight:hover { background: #F3EB6C; }
.selector .selector_summary { border-left: 2px solid #666; border-top: 3px solid #666; border-bottom: 1px solid #666; padding: 5px 10px; background: #FDF9BA; }
.selector .selector_summary p { margin: 5px 0; }
.selector .selector_summary a { display: inline; text-decoration: underline; padding: 0; margin: 0; }

.selector_wrapper .shield { position: absolute; top: 0; left: 0; background: #444; opacity: .6; filter: alpha(opacity=60); z-index: 100; display: none; width: 650px; height: 232px; }
.selector_wrapper .shield_text { position: absolute; top: 50px; left: 0; color: #fff; font-size: 13px; font-weight: bold; z-index: 150; text-align: center; display: none; width: 650px; height: 232px; }

#folder_wrapper { float: left; }
#format_wrapper { float: right; }

#miniwin .pe_standard .selector_wrapper #search_wrapper .selector { height: 263px; }
#miniwin .pe_standard .selector_wrapper #search_wrapper .shield,
#miniwin .pe_standard .selector_wrapper #search_wrapper .shield_text { height: 265px; width: 450px; }
#miniwin .pe_standard .selector_wrapper .message { width: 650px; }

/* message box popin styles */
div#message_box_popin { background: url(/images/share/message_box_bg.png) repeat-y; width: 293px; position: absolute; top: 0; left: 0; color: #000; margin: 0; padding: 0; display: none; z-index: 2000; }
div#message_box_popin.wide { background-image: url(/images/share/message_box_bg_wide.png); width: 410px; }
div#message_box_popin div#message_box_popin_main { margin: 0; padding: 10px 15px; position: relative; }
div#message_box_popin div#message_box_popin_main div.box_image_top { background: url(/images/share/message_box_top.png) no-repeat; position: absolute; top: -6px; left: 0; z-index: 2100; height: 6px; line-height: 6px; font-size: 6px; width: 293px; }
div#message_box_popin.wide div#message_box_popin_main div.box_image_top { background-image: url(/images/share/message_box_top_wide.png); width: 410px; }
div#message_box_popin div#message_box_popin_main div.box_image_bottom { background: url(/images/share/message_box_bottom.png) no-repeat; position: absolute; bottom: -7px; left: 0; z-index: 2100; height: 7px; line-height: 7px; font-size: 7px; width: 293px; }
div#message_box_popin.wide div#message_box_popin_main div.box_image_bottom { background-image: url(/images/share/message_box_bottom_wide.png); width: 410px; }
* html div#message_box_popin div#message_box_popin_main div.box_image_top,
* html div#message_box_popin div#message_box_popin_main div.box_image_bottom { left: -15px; }
div#message_box_popin div#message_box_popin_main div#message_box_popin_content { text-align: left; }
div#message_box_popin div#message_box_popin_main div#message_box_popin_content h3 { margin-top: 0; padding-top: 5px; }
div.message_win{background:#fff;border:1px solid #000;display:none;display:none;height:150px;left:0;margin:0;overflow:hidden;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;top:0;width:250px;z-index:100}
div.message_win p, div.message_win h3 { margin-left: 10px; margin-right: 10px; }
div.message_win h3 { margin-top: 25px; }
a#hide_message_win { position: absolute; top: 0; left: 0; display: none; z-index: 150; text-decoration: underline; color: #000; background: url(/images/share/close_box.gif) no-repeat center right; padding: 3px 20px 0 0; margin: 0; font-size: 10px; text-align: right; }

/* misc buttons and banners */
a.cta_link			{ display:block; height:51px; width:249px; padding: 0 130px 0 10px; text-align: center; font-size:17px; color: #333333; text-decoration: none; line-height:43px; background: url(/images/doba/cta_link_bg.png); }
a.cta_link.larger	{ font-size: 25px; }
a.cta_link:hover	{ background-position: 0 -51px; }

/* Facebook Like Button */
#facebook_like			{ border:none; height:21px; overflow:hidden; right:140px; top:24px; width:100px; }
#facebook_like.lean_left	{ left:190px; }

/* Free trial Link*/
#main_free_trial_link { text-decoration:none;}
#free_trial_h2{text-align:center; border:none; margin:10px 0px 5px 0px; color:#232020;}
#main_free_trial_link .main_free_trial{width:350px; height:40px; margin:0 auto; text-align:center; background:url(/images/doba/log-out/free_trial_big.png) no-repeat;}
#main_free_trial_link .main_free_trial h2{ border:none; margin:0px; color:#fff; text-shadow: 1px 1px 4px #777272; font-size: 20px; font-weight:bold;}
#main_free_trial_link .main_free_trial h2:hover{color:#332222;}

/*how dropshipping works basic*/
#grow_btn .button{background:url(/images/doba/log-out/free_trial_big.png) no-repeat;}
/*how dropshipping works : ebay*/
#ptour a{background:url(/images/doba/log-out/free_trial_big.png) no-repeat; color:#fff;}
#ptour a:hover{color:#211f1f;}
/* FONT FACE */

