body
	{
	margin: 0px;
	padding: 0px;
	font: 13px/1.5 Helvetica, Arial, Sans-serif;
	text-align: center;
	}
.searching
	{
	overflow: auto;
	z-index: 200;
	background-color: #fff;
	}

/* GROUP BUY STYLING */
.curve_gb_bg_wrapping
	{
	width: 800px;
	margin: 0px auto 0px auto;
	height: 100%;
	border: solid 0px;
	color: #333;
	}
.curve_gb_bg_top
	{
	height: 29px;
	width: 800px;
	margin: 15px auto 0px auto;
	background: transparent url(curve_gb_bg_top_800w29h.png) no-repeat;
	border: solid 0px;
	}
.curve_gb_bg_middle
	{
	padding: 0px 0px 0px 0px;
	width: 800px;
	margin: 0px auto 0px auto;
	font-size: 11px;
	color: #666;
	text-align: left;
	background: transparent url(curve_gb_bg_mid_800w5h.png) repeat-y;
	border: solid 0px;
	}
.curve_gb_bg_bottom
	{
	height: 29px;
	width: 800px;
	margin: 0px auto 15px auto;
	font-size: 11px;
	color: #666;
	background: transparent url(curve_gb_bg_bot_800w29h.png) no-repeat bottom;
	border: solid 0px;
	}
.curve_gb_bg_wrapping_150w
	{
	width: 150px;
	margin: 0px auto 0px auto;
	height: 100%;
	border: solid 0px;
	color: #333;
	}
.curve_gb_bg_top_150w
	{
	height: 6px;
	width: 150px;
	margin: 15px auto 0px auto;
	background: transparent url(curve_gb_bg_top_150w6h.png) no-repeat;
	border: solid 0px;
	}
.curve_gb_bg_middle_150w
	{
	padding: 0px 0px 0px 0px;
	width: 150px;
	margin: 0px auto 0px auto;
	font-size: 11px;
	color: #666;
	text-align: left;
	background: transparent url(curve_gb_bg_mid_150w2h.png) repeat-y;
	border: solid 0px;
	}
.curve_gb_bg_bottom_150w
	{
	height: 6px;
	width: 150px;
	margin: 0px auto 15px auto;
	font-size: 11px;
	color: #666;
	background: transparent url(curve_gb_bg_bot_150w6h.png) no-repeat bottom;
	border: solid 0px;
	}
.new2_curve_gb_bg_top
	{
	height: 88px;
	width: 800px;
	margin: 15px auto 0px auto;
	background: transparent url(new2_curve_gb_bg_top_800w88.png) no-repeat;
	border: solid 0px;
	}
.new_curve_gb_bg_top
	{
	height: 29px;
	width: 800px;
	margin: 15px auto 0px auto;
	background: transparent url(new_curve_gb_bg_top_800w29h.gif) no-repeat;
	border: solid 0px;
	}
.new_curve_gb_bg_middle
	{
	padding: 0px 0px 0px 0px;
	width: 800px;
	margin: 0px auto 0px auto;
	font-size: 11px;
	color: #666;
	text-align: left;
	background: transparent url(new_curve_gb_bg_mid_800w6h.jpg) repeat-y;
	border: solid 0px;
	}
.new_curve_gb_bg_bottom
	{
	height: 29px;
	width: 800px;
	margin: 0px auto 15px auto;
	font-size: 11px;
	color: #666;
	background: transparent url(new_curve_gb_bg_bot_800w29h.gif) no-repeat bottom;
	border: solid 0px;
	}
.new_curve_gb_bg_top_150w
	{
	height: 29px;
	width: 150px;
	margin: 15px auto 0px auto;
	background: transparent url(new_curve_gb_bg_top_150w29h.gif) no-repeat;
	border: solid 0px;
	}
.new_curve_gb_bg_middle_150w
	{
	padding: 0px 0px 0px 0px;
	width: 150px;
	margin: 0px auto 0px auto;
	font-size: 11px;
	color: #666;
	text-align: left;
	background: transparent url(new_curve_gb_bg_mid_150w6h.jpg) repeat-y;
	border: solid 0px;
	}
.new_curve_gb_bg_bottom_150w
	{
	height: 29px;
	width: 150px;
	margin: 0px auto 15px auto;
	font-size: 11px;
	color: #666;
	background: transparent url(new_curve_gb_bg_bot_150w29h.gif) no-repeat bottom;
	border: solid 0px;
	}
.expandlabel{ /*header of 2nd demo*/
	cursor: hand;
	cursor: pointer;
	font: bold 17px Verdana;
	margin: 10px 0;
	}
.openlanguage{ /*class added to contents of 2nd demo when they are open*/
	color: B3B3B3;
	}
.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
	color: green;
	}
.curve_gb_bg_wrapping_820w
	{
	width: 820px;
	margin: 0px auto 0px auto;
	height: 100%;
	border: solid 0px;
	color: #333;
	}
.new_curve_gb_bg_top_820w
	{
	height: 34px;
	width: 820px;
	margin: 15px auto 0px auto;
	background: transparent url(new_curve_gb_bg_top_820w34h.gif) no-repeat;
	border: solid 0px;
	}
.new_curve_gb_bg_middle_820w
	{
	padding: 0px 0px 0px 0px;
	width: 820px;
	margin: 0px auto 0px auto;
	font-size: 11px;
	color: #666;
	text-align: left;
	background: transparent url(new_curve_gb_bg_mid_820w6h.jpg) repeat-y;
	border: solid 0px;
	}
.new_curve_gb_bg_bottom_820w
	{
	height: 34px;
	width: 820px;
	margin: 0px auto 15px auto;
	font-size: 11px;
	color: #666;
	background: transparent url(new_curve_gb_bg_bot_820w34h.gif) no-repeat bottom;
	border: solid 0px;
	}
.slide_desc
	{
	color: #333;
	font-size: 13px;
	line-height: 17px;
	}
a.slide_desc_link:link {
	font-size: 11px;
	line-height: 17px;
	color: #369;
	text-decoration: none;
	}
a.slide_desc_link:visited {
	font-size: 11px;
	line-height: 17px;
	color: #369;
	text-decoration: none;
	}
a.slide_desc_link:hover {
	font-size: 11px;
	line-height: 17px;
	color: #390;
	text-decoration: underline;
	}
.upperinfo
	{
	color: #333;
	font-size: 15px;
	line-height: 17px;
	}
a.upperinfolink:link {
	font-size: 15px;
	line-height: 17px;
	color: #369;
	text-decoration: none;
	}
a.upperinfolink:visited {
	font-size: 15px;
	line-height: 17px;
	color: #369;
	text-decoration: none;
	}
a.upperinfolink:hover {
	font-size: 15px;
	line-height: 17px;
	color: #390;
	text-decoration: underline;
	}
a.ordernow:link {
	font-size: 19px;
	line-height: 19px;
	color: #369;
	font-weight: bold;
	text-decoration: none;
	}
a.ordernow:visited {
	font-size: 19px;
	line-height: 19px;
	color: #369;
	font-weight: bold;
	text-decoration: none;
	}
a.ordernow:hover {
	font-size: 19px;
	line-height: 19px;
	color: #390;
	font-weight: bold;
	text-decoration: underline;
	}
a.viewimages:link {
	font-size: 13px;
	line-height: 17px;
	color: #369;
	font-weight: bold;
	text-decoration: none;
	}
a.viewimages:visited {
	font-size: 13px;
	line-height: 17px;
	color: #369;
	font-weight: bold;
	text-decoration: none;
	}
a.viewimages:hover {
	font-size: 13px;
	line-height: 17px;
	color: #390;
	font-weight: bold;
	text-decoration: underline;
	}
a.toggleoffer:link {
	font-size: 13px;
	line-height: 15px;
	color: #393;
	text-decoration: none;
	}
a.toggleoffer:visited {
	font-size: 13px;
	line-height: 15px;
	color: #393;
	text-decoration: none;
	}
a.toggleoffer:hover {
	font-size: 13px;
	line-height: 15px;
	color: #390;
	text-decoration: underline;
	}	
a.navlink:link {
	font-size: 15px;
	line-height: 17px;
	color: #390;
	font-weight: bold;
	text-decoration: none;
	}
a.navlink:visited {
	font-size: 15px;
	line-height: 17px;
	color: #390;
	font-weight: bold;
	text-decoration: none;
	}
a.navlink:hover {
	font-size: 15px;
	line-height: 17px;
	color: #369;
	font-weight: bold;
	text-decoration: underline;
	}
a.navlink_white:link {
	font-size: 15px;
	line-height: 17px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	}
a.navlink_white:visited {
	font-size: 15px;
	line-height: 17px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	}
a.navlink_white:hover {
	font-size: 15px;
	line-height: 17px;
	color: #ff3;
	font-weight: bold;
	text-decoration: underline;
	}
a.prodnavlink:link {
	font-size: 11px;
	line-height: 13px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	}
a.prodnavlink:visited {
	font-size: 11px;
	line-height: 13px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	}
a.prodnavlink:hover {
	font-size: 11px;
	line-height: 13px;
	color: #333;
	font-weight: bold;
	text-decoration: underline;
	}
a.receivenote:link {
	font-size: 13px;
	line-height: 15px;
	color: #393;
	font-weight: bold;
	text-decoration: none;
	}
a.receivenote:visited {
	font-size: 13px;
	line-height: 15px;
	color: #393;
	font-weight: bold;
	text-decoration: none;
	}
a.receivenote:hover {
	font-size: 13px;
	line-height: 15px;
	color: #369;
	font-weight: bold;
	text-decoration: underline;
	}
a.gotideas:link {
	font-size: 13px;
	line-height: 15px;
	color: #369;
	font-weight: bold;
	text-decoration: none;
	}
a.gotideas:visited {
	font-size: 13px;
	line-height: 15px;
	color: #369;
	font-weight: bold;
	text-decoration: none;
	}
a.gotideas:hover {
	font-size: 13px;
	line-height: 15px;
	color: #363;
	font-weight: bold;
	text-decoration: underline;
	}
a.signuplink:link {
	color: #369;
	text-decoration: none;
	}
a.signuplink:visited {
	color: #369;
	text-decoration: none;
	}
a.signuplink:hover {
	color: #363;
	text-decoration: underline;
	}
#eaegbbox756
	{
	float: left;
	width: 756px;
	margin: 0px 0 10px 0;
	border: solid 0px;
	}
#eaegbbox756 a:link
	{
	text-decoration: none;
	border: solid 0px;
	}
.eaegbbox756_top
	{
	height: 19px;
	background: #fff url(../images/eaegb_bubble_756w_top.jpg) no-repeat top;
	}
.eaegbbox756_middle
	{
	padding: 0px 0px 0px 0;
	margin: 0px;
	font-size: 14px;
	color: #666;
	text-align: left;
	background: #fff url(../images/eaegb_bubble_756w_middle.jpg) repeat-y;
	}
.eaegbbox756_bottom
	{
	height: 19px;
	background: #fff url(../images/eaegb_bubble_756w_bottom2.jpg) no-repeat bottom;
	text-align: center;
	border: solid 0px;
	}
#upperbub780
	{
	float: left;
	width: 780px;
	margin: 0px 0 10px 0;
	border: solid 0px;
	}
.upperbub780_top
	{
	height: 21px;
	background: #fff url(upperbub_gb_bg_top_780w21h.jpg) no-repeat top;
	}
.upperbub780_middle
	{
	padding: 0px 0px 0px 0;
	margin: 0px;
	font-size: 14px;
	color: #666;
	text-align: left;
	background: #fff url(upperbub_gb_bg_mid_780w10h.jpg) repeat-y;
	}
.upperbub780_bottom
	{
	height: 21px;
	background: #fff url(upperbub_gb_bg_bot_780w21h.jpg) no-repeat bottom;
	text-align: center;
	border: solid 0px;
	}
.bretttext
	{
	font-size: 13px;
	line-height: 15px;
	color: #393;
	font-style: italic;
	text-align: justify;
	}
.leftcolumnheaders
	{
	font-size: 13px;
	line-height: 15px;
	color: #363;
	font-weight: bold;
	text-transform: uppercase;
	}
a.leftcolumnlinks:link {
	font-size: 13px;
	line-height: 15px;
	color: #390;
	font-weight: bold;
	text-decoration: none;
	}
a.leftcolumnlinks:visited {
	font-size: 13px;
	line-height: 15px;
	color: #390;
	font-weight: bold;
	text-decoration: none;
	}
a.leftcolumnlinks:hover {
	font-size: 13px;
	line-height: 15px;
	color: #369;
	font-weight: bold;
	text-decoration: underline;
	}
.offers{ /*header of 1st demo*/
	cursor: hand;
	cursor: pointer;
	padding: 2px 5px;
	border: 1px solid gray;
	background: #ffffff;
	}
.openoffer{ /*class added to contents of 1st demo when they are open*/
	background: yellow;
	}
.closedoffer{ /*class added to contents of 1st demo when they are open*/
	color: #fff;
	}


/* MISC FORMATTING */
.black { color: #000; font-weight: bold; }
.grey { color: #333; }
.white { color: #fff; }
.red { color: red; }
.green { color: #583; }
.blue { color: #36c; }
.gold { color: #663; font-weight: bold; }
.float_left { float: left; }




/* HEADERS */
h2
	{
	margin: 0px 0 7px 0;
	padding: 0px 0 5px 0;
	font-size: 17px;
	color: #583;
	font-weight: bold;
	text-align: left;
	border-bottom: dotted 1px #ccc;
	}
h3
	{
	clear: left;
	margin: 5px 0;
	padding: 0px;
	font-size: 13px;
	color: #369;
	border-bottom: dotted 0px #ccc;
	}
h4
	{
	margin: 0px 0 5px 0;
	padding: 0px;
	font-size: 15px;
	color: #333;
	font-weight: normal;
	border: solid 0px;
	}
h5
	{
	margin: 0px;
	padding: 0px 0 5px 0;
	font-size: 14px;
	color: #36c;
	font-weight: normal;
	border: solid 0px;
	}
h6
	{
	clear: both;
	margin: 0px;
	padding: 7px 0 0 0;
	font: 11px Arial, Helvetica;
	color: #666;
	font-weight: normal;
	}