/* html	{ width: 935px; } */
body	{
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #d9c77a;
	background: url("/images/dotted_bg.gif");
}

p	{ text-align: justify; }

img	{ border: 0px; }

hr	{ display: block; clear: both; height: 0px; /* margin: -0.66em 0; */ visibility: hidden; }

td { font-family: verdana, arial, helvetica, sans-serif;  font-size: 12px; }

div.clearer	{
		display: block;
		clear: right;
		visibility: hidden;
		line-height: 0px;
		height: 0px;
}

#container	{
		margin: 20px 10px;
		padding: 0px 5px;
		position: relative;
		width: 738px;
		height: 100%;
		margin-left: auto;
		margin-right: auto;
		background-color: #fff;
}

#logo_banner	{
		width: 740px;
		height: 93px;
		background: url("/images/header_bg.gif") no-repeat top right;
}

#logo_img	{
		padding-left: 15px;
		padding-top: 20px;
		width: 143px;
		height: 51px;
}

#logo_tag	{
		display: none;
/*
		position: absolute;
		background: url("gfx/curves_tagline.gif") no-repeat;
		top: 30px;
		right: 20px;
		width: 251px;
		height: 24px;
*/
}

#location	{
		margin-left: 40px;
		margin-top: 65px;
		color: #de577b;
}

#menu		{
		position: absolute;
		padding: 0px 5px 0px 5px;
		right: 5px;
		top: 93px;
		bottom: 5px;
		width: 175px;
		background-color: #e6e6ff;
		border-left: solid 5px #fff;
}

#menu img	{ margin-top: 5px; border: 0px; }
#mainmenu	{ padding-bottom: 3px; /* border-bottom: dotted 1px #666; */ }


a:link { 
	color: #f69;
	text-decoration: underline;
}

a:visited { 
	color: #c36;
	text-decoration: underline;
}

a:hover { 
	color: #f69; 
	text-decoration: none;
}

a:active { 
	color: #c3f;
	text-decoration: none;
}


#mainmenu a	{
		display: block;
		padding-left: 20px;
		padding-top: 5px;
		padding-bottom: 5px;
		color: #6363b4;
		text-decoration: none;
		font-size: 12px;
		font-weight: bold;
		border-bottom: dashed 1px #000;
}

#mainmenu a:hover { background: url("/images/nav_bg_on.gif") left no-repeat; }

#submenu	{
		margin-top: 5px;
		margin-left: 3px;
		padding-bottom: 3px;
		font-size: 12px;
		font-weight: bold;
		border-bottom: dotted 1px #666;
}

#submenu a	{
		font-size: 11px;
		margin-top: 2px;
		margin-bottom: 2px;
		padding-left: 5px;
		padding-bottom: 2px;
		padding-top: 2px;
		display: block;
		color: #666;
		text-decoration: none;
		border-left: solid 10px #a69b6c;
}

#menuinfo a	{
		font-size: 11px;
		margin-top: 2px;
		margin-bottom: 2px;
		padding-left: 10px;
		padding-bottom: 2px;
		padding-top: 2px;
		display: block;
		color: #666;
		text-decoration: none;
		border-left: solid 10px #b6ab8c;
		background-color: #ddd2a4;
}

#content	{
		color: #339;
		background: #fdf3cc url("/images/cmainbg.gif") repeat-y top right;
		width: 550px;
		/* top right bottom left */
		margin: 0px 190px 0px 0px;
		font-size: 12px;
		padding-bottom: 20px;
		height: 100%;
}

#content p {
		margin: 10px;
}

/*
#content a {
		color: #660066;
		text-decoration: none
}

#content a:visited {
		color: #660066;
}

#content a:hover {
		color: #660066;
		text-decoration: underline;
}
*/

#content h1	{
		color: #de577b;
		background: url("/images/title_graphic_curves.gif") no-repeat top left;
		margin: 0px;
		padding: 15px 0px 27px 40px;
		border-bottom: solid 5px #fff;
		font-weight: normal;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 22px;
}

#content h2, .h2	{ color: #000; margin: 0px; font-size: 18px; }

#content .homepageimages { float: right; width: 225px; }

#content img	{ margin: 5px; border: solid 0.5em #fff; }

#content .owner_msgs {
		margin: 10px;
		border: solid 1px;
		background: #fdf3cc;
}

#coq		{
		width: 135%;
		background: #fff;
		margin-left: -190px;
		text-align: center;
}

#loginform	{ width: 250px; height: 80px; margin-left: auto; margin-right: auto; }

#loginform input { float: right; top: 10px; }

#tabbar		{ font-size: 16px; }

.tab		{
		color: #339;
		background-color: #d4ebfa;
		margin-top: 2px;
		border: solid 1px #000;
		padding: 5px;
		margin-bottom: 1em;
		margin-right: 3px;
}

#tabbar .lit	{
		background-color: #ddd2a4;
		font-weight: bold;
		border-left: solid 1px #000;
		border-right: solid 1px #000; 
		border-top: solid 1px #000;
		padding: 3px;
		padding-top: 5px;
		padding-left: 10px;
		padding-right: 10px;
}

#tabbar .unlit	{
		color: #666;
		background-color: #ddd2a4;
		font-weight: normal;
		border: solid 1px #000;
		padding: 3px;
		padding-left: 10px;
		padding-right: 10px;
}

#content .tab a {
		color: #808;
}

#coupon img	{
		border-top: solid 5px #ddd;
		border-bottom: solid 5px #ddd;
}

#content .icon	{
		width: 32px;
		height: 32px;
		padding: 2px;
		border: solid 1px #f00;
}

.strong { color: #5050b5; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }

H3   { color: #de577b; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 8px 4px 4px 0  }

.blue11 { color: #339; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

