BODY
{
	FONT-SIZE: 100%; BACKGROUND: #ffffff center center; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #040001; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.headertitle
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 83%;
	padding-bottom: 2px;
	color: #040001;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
}

H1
{
	clear: both;
	font-weight: normal;
	font-size: xx-small;
	left: 100px;
	width: 400px;
	color: #24588a;
	position: absolute;
	height: 15px;
	text-align: center;
}
H2 {
	FONT: 20px Arial, Helvetica, sans-serif; COLOR: #040001
}
H3 {
	MARGIN-BOTTOM: 5px; FONT: 18px Arial, Helvetica, sans-serif; COLOR: #040001
}
H4 {
	MARGIN-BOTTOM: 5px; FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #111
}
H5 {
	MARGIN-BOTTOM: 5px; FONT: bold 13px Arial, Helvetica, sans-serif
}
H6 {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #666666
}
P {
	FONT: 12px Arial, Helvetica, sans-serif
}
FORM {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
TABLE {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TH {
	FONT: bold Arial, Helvetica, sans-serif; COLOR: #666; TEXT-ALIGN: left
}
TD {
	FONT-SIZE: 100%; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: Arial, Helvetica, sans-serif; PADDING-TOP: 5px
}

OL {
	FONT: 12px/18px Arial, Helvetica, sans-serif
}
UL {
	FONT: 12px/18px Arial, Helvetica, sans-serif
}
LI {
}
INPUT {
	FONT-SIZE: 100%
}
TEXTAREA {
	FONT-SIZE: 100%
}
SELECT {
	FONT-SIZE: 100%
}
A:link {
	COLOR: #019AA2; TEXT-DECORATION: none
}
A:visited {
	COLOR: #019AA2; TEXT-DECORATION: none
}
A:hover {
	BACKGROUND: #019AA2; COLOR: #ffffff; TEXT-DECORATION: none
}
A:active {
	BACKGROUND: #019AA2; COLOR: #ffffff; TEXT-DECORATION: none
}

.homemenu_img
{
	font-weight: bold;
	font-size: 16px;
	background: #99cbcc;
	padding-top: 5px;
	text-decoration: none;
}
.menu_img A:link {
	background: none transparent scroll repeat 0% 0%;
	TEXT-DECORATION: none
}
.menu_img A:hover
{
	background: none transparent scroll repeat 0% 0%;
	text-decoration: none;
}
.menu_img A:visited {
	background: none transparent scroll repeat 0% 0%;
	TEXT-DECORATION: none
}
.menu_img A:active {
	background: none transparent scroll repeat 0% 0%;
	TEXT-DECORATION: underline
}

.home_text {
	COLOR: #197B30; 
	TEXT-DECORATION: none;
	padding-right: 2px;
	padding-left: 2px;
	font-size: 83%;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
}
.home_text A:link
{
	font-weight: bold;
	color: #197B30;
	text-decoration: underline;
}
.home_text A:visited {
	font-weight: bold;
	COLOR: #197B30; 
	TEXT-DECORATION: underline;
}
.home_text A:hover {
	BACKGROUND: #197B30; COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.home_menu A:active {
	home_text: #197B30; COLOR: #FFFFFF; TEXT-DECORATION: none;
}


.home_menu A:link {
	COLOR: #197B30; TEXT-DECORATION: none
}
.home_menu A:visited {
	COLOR: #197B30; TEXT-DECORATION: none
}
.home_menu A:hover {
	BACKGROUND: #197B30; COLOR: #FFFFFF; TEXT-DECORATION: none
}
.home_menu A:active {
	BACKGROUND: #197B30; COLOR: #FFFFFF; TEXT-DECORATION: none
}

.BlueLink A:link {
	COLOR: #2e67c7; TEXT-DECORATION: none
}
.BlueLink A:visited {
	COLOR: #2e67c7; TEXT-DECORATION: none
}
.BlueLink A:hover {
	BACKGROUND: #0063dc; COLOR: #ffffff; TEXT-DECORATION: none
}
.BlueLink A:active {
	BACKGROUND: #0259c4; COLOR: #ffffff; TEXT-DECORATION: underline
}

#mainbody {
  background:#fff url("../images/c_top.gif") no-repeat left top;
  padding-top:15px;
  float:left;
  width:100%;
  }
#mainbody_top {
  background:url("../images/c_bot.gif") no-repeat left bottom;
  padding-bottom:15px;
  float:left;
  width:100%;
  }
#mainbody_bot {
  border:5px solid #E1D4C0;
  border-width:0 5px;
  padding:0 15px;
  float:left;
  width:780px;
  }

.gt0 {
    BORDER-RIGHT: #c9c9c9 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #c9c9c9 1px solid;
    PADDING-LEFT: 4px;
    COLOR: #009ADB; 
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #c9c9c9 1px solid;
    CURSOR: hand;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #c9c9c9 1px solid;
    width: 15px;
    text-align: center;
}
.gt1 {
    BORDER-RIGHT: #a1c6eb 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #a1c6eb 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 100%;
    BACKGROUND: #3484d7;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #a1c6eb 1px solid;
    WIDTH: 0px;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #a1c6eb 1px solid;
    width: 15px;
    text-align: center;
}
.gt0_rank_graytext
{
	border-right: #dedede 1px solid;
	padding-right: 4px;
	border-top: #dedede 1px solid;
	padding-left: 4px;
	font-size: 100%;
	padding-bottom: 2px;
	border-left: #dedede 1px solid;
	color: #dedede;
	padding-top: 0px;
	border-bottom: #dedede 1px solid;
}.gt0_rank
{
	border-right: #c9c9c9 1px solid;
	padding-right: 4px;
	border-top: #c9c9c9 1px solid;
	padding-left: 4px;
	font-size: 100%;
	padding-bottom: 2px;
	border-left: #c9c9c9 1px solid;
	cursor: hand;
	color: #3484d7;
	padding-top: 0px;
	border-bottom: #c9c9c9 1px solid;
}
.gt1_rank {
    BORDER-RIGHT: #a1c6eb 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #a1c6eb 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 100%;
    BACKGROUND: #204080;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #a1c6eb 1px solid;
    WIDTH: 0px;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #a1c6eb 1px solid
}
.gt2_rank {
    BORDER-RIGHT: #a1c6eb 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #a1c6eb 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 100%;
    BACKGROUND: #202f70;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #a1c6eb 1px solid;
    WIDTH: 0px;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #a1c6eb 1px solid
}
.gt3_rank {
    BORDER-RIGHT: #a1c6eb 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #a1c6eb 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 100%;
    BACKGROUND: #3f2060;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #a1c6eb 1px solid;
    WIDTH: 0px;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #a1c6eb 1px solid
}
.gt4_rank {
    BORDER-RIGHT: #a1c6eb 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #a1c6eb 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 100%;
    BACKGROUND: #5f2050;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #a1c6eb 1px solid;
    WIDTH: 0px;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #a1c6eb 1px solid
}
.gt5_rank {
    BORDER-RIGHT: #a1c6eb 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #a1c6eb 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 100%;
    BACKGROUND: #7f1f4f;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #a1c6eb 1px solid;
    WIDTH: 0px;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #a1c6eb 1px solid
}
.gt6_rank {
    BORDER-RIGHT: #a1c6eb 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #a1c6eb 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 100%;
    BACKGROUND: #90103f;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #a1c6eb 1px solid;
    WIDTH: 0px;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #a1c6eb 1px solid
}
.gt7_rank {
    BORDER-RIGHT: #a1c6eb 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #a1c6eb 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 100%;
    BACKGROUND: #b0102f;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #a1c6eb 1px solid;
    WIDTH: 0px;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #a1c6eb 1px solid
}
.gt8_rank {
    BORDER-RIGHT: #a1c6eb 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #a1c6eb 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 100%;
    BACKGROUND: #cf0f1f;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #a1c6eb 1px solid;
    WIDTH: 0px;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #a1c6eb 1px solid
}
.gt9_rank {
    BORDER-RIGHT: #a1c6eb 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #a1c6eb 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 100%;
    BACKGROUND: #e0000f;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #a1c6eb 1px solid;
    WIDTH: 0px;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #a1c6eb 1px solid
}
.gt10_rank {
    BORDER-RIGHT: #a1c6eb 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #a1c6eb 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 100%;
    BACKGROUND: #f00000;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #a1c6eb 1px solid;
    WIDTH: 0px;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #a1c6eb 1px solid
}


.gt0_rank_s {
	BORDER-RIGHT: #c9c9c9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #c9c9c9 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; BORDER-LEFT: #c9c9c9 1px solid; CURSOR: hand; COLOR: #3484d7; PADDING-TOP: 0px; BORDER-BOTTOM: #c9c9c9 1px solid
}
.gt1_rank_s {
	BORDER-RIGHT: #a1c6eb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a1c6eb 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 100%; BACKGROUND: #204080; PADDING-BOTTOM: 0px; BORDER-LEFT: #a1c6eb 1px solid; WIDTH: 0px; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #a1c6eb 1px solid
}
.gt2_rank_s {
	BORDER-RIGHT: #a1c6eb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a1c6eb 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 100%; BACKGROUND: #202f70; PADDING-BOTTOM: 0px; BORDER-LEFT: #a1c6eb 1px solid; WIDTH: 0px; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #a1c6eb 1px solid
}
.gt3_rank_s {
	BORDER-RIGHT: #a1c6eb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a1c6eb 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 100%; BACKGROUND: #3f2060; PADDING-BOTTOM: 0px; BORDER-LEFT: #a1c6eb 1px solid; WIDTH: 0px; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #a1c6eb 1px solid
}
.gt4_rank_s {
	BORDER-RIGHT: #a1c6eb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a1c6eb 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 100%; BACKGROUND: #5f2050; PADDING-BOTTOM: 0px; BORDER-LEFT: #a1c6eb 1px solid; WIDTH: 0px; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #a1c6eb 1px solid
}
.gt5_rank_s {
	BORDER-RIGHT: #a1c6eb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a1c6eb 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 100%; BACKGROUND: #7f1f4f; PADDING-BOTTOM: 0px; BORDER-LEFT: #a1c6eb 1px solid; WIDTH: 0px; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #a1c6eb 1px solid
}
.gt6_rank_s {
	BORDER-RIGHT: #a1c6eb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a1c6eb 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 100%; BACKGROUND: #90103f; PADDING-BOTTOM: 0px; BORDER-LEFT: #a1c6eb 1px solid; WIDTH: 0px; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #a1c6eb 1px solid
}
.gt7_rank_s {
	BORDER-RIGHT: #a1c6eb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a1c6eb 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 100%; BACKGROUND: #b0102f; PADDING-BOTTOM: 0px; BORDER-LEFT: #a1c6eb 1px solid; WIDTH: 0px; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #a1c6eb 1px solid
}
.gt8_rank_s {
	BORDER-RIGHT: #a1c6eb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a1c6eb 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 100%; BACKGROUND: #cf0f1f; PADDING-BOTTOM: 0px; BORDER-LEFT: #a1c6eb 1px solid; WIDTH: 0px; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #a1c6eb 1px solid
}
.gt9_rank_s {
	BORDER-RIGHT: #a1c6eb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a1c6eb 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 100%; BACKGROUND: #e0000f; PADDING-BOTTOM: 0px; BORDER-LEFT: #a1c6eb 1px solid; WIDTH: 0px; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #a1c6eb 1px solid
}
.gt10_rank_s {
	BORDER-RIGHT: #a1c6eb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a1c6eb 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 100%; BACKGROUND: #f00000; PADDING-BOTTOM: 0px; BORDER-LEFT: #a1c6eb 1px solid; WIDTH: 0px; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #a1c6eb 1px solid
}


.MessageAlert {
    BORDER-RIGHT: #6B0C08 1px solid;
    BORDER-TOP: #6B0C08 1px solid;
    BORDER-LEFT: #6B0C08 1px solid;
    BORDER-BOTTOM: #6B0C08 1px solid
}
.MessageAlert TD {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: #6B0C08;
    BORDER-BOTTOM: medium none
}
.Message {
    BORDER-RIGHT: #FFFCC4 1px solid;
    BORDER-TOP: #FFFCC4 1px solid;
    BORDER-LEFT: #FFFCC4 1px solid;
    BORDER-BOTTOM: #FFFCC4 1px solid
}
.Message TD
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	font-size: 83%;
	color: #404040;
	border-bottom: medium none;
	background-color: #fffcc4;
}
.generalcontent
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 83%;
	padding-bottom: 2px;
	color: #040001;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
}
.generalcontent_menu
{
	padding-left: 2px;
	font-size: 78%;
	padding-bottom: 2px;
	vertical-align: sub;
	width: 180px;
	color: #333333;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.designermessage
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: medium;
	padding-bottom: 2px;
	color: #8276CA;
	padding-top: 2px;
	font-family: 'Comic Sans MS' , Arial, Helvetica, sans-serif;
}

.generalcontent_small
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 69%;
	padding-bottom: 2px;
	color: #040001;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
}
.generalcontent H1 
{
	FONT: 10px; COLOR: #990000
}
.generalcontent H2 {
	FONT: bold 20px; COLOR: #990000
}
.generalcontent H3 {
	FONT: bold 16px; COLOR: #040001
}
.generalcontent H4 {
	FONT: bold 12px; COLOR: #990000
}
.generalcontent .title {
	FONT: bold 16px; COLOR: #6E0F0B; 
}

.generaltable
{
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.generaltable TD
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin: 2px;
	padding-top: 2px;
}
.leftmenu
{
	width: 180px;
}
.leftmenu_table {
	BORDER-RIGHT: #9b72cf 2px solid; 
	BORDER-TOP: #9b72cf 2px solid; 
	BORDER-LEFT: #9b72cf 2px solid; 
	BORDER-BOTTOM: #9b72cf 2px solid;
	width: 180px;
}
.leftmenu_cell
{
	background-color: #efefef;
	width: 176px;
	height: 25px;
	FONT: bold 83%; COLOR: #040001;
	font-family: Arial, Helvetica, sans-serif;
}
.rightmenu
{
	width: 80px;
}
.rightmenu_table {
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid;
}
.rightmenu_cell
{
	height: 15px;
	FONT: 83%; COLOR: #040001;
	font-family: Arial, Helvetica, sans-serif;
}
.home_marketing_text
{
	font-size: 100%;
	color: #197B30;
}
#header_top
{
	background: url(/images/sf_topbar.jpg) no-repeat left top;
	width: 790px;
	height: 110px;
	padding-top: 0px;
	position: static;
	font-size: 94%;
	font-weight: bold;
}
#header_top A:link
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
	color: #FFFFFF;
	padding-top: 0px;
	text-decoration: none;
}
#header_top A:visited {
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	color: #FFFFFF;
	padding-top: 0px;
	text-decoration: none;
}
#header_top A:hover {
	BACKGROUND: #1A7A30; COLOR: #ffffff; TEXT-DECORATION: none
}
#header_top A:active {
	BACKGROUND: #1A7A30; COLOR: #ffffff; TEXT-DECORATION: underline
}
#designerstore_header
{
	background: url(/images/sf_designerstore_topbar.jpg) no-repeat left top;
	width: 790px;
	height: 93px;
	padding-top: 0px;
	position: static;
}
#designerstore_header_top
{
	width: 790px;
	height: 93px;
	padding-top: 0px;
	position: static;
	font-size: 94%;
	font-weight: bold;
}
#designerstore_header_top A:link
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
	color: #C6BD9C;
	padding-top: 0px;
	text-decoration: none;
}
#designerstore_header_top A:visited {
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	color: #C6BD9C;
	padding-top: 0px;
	text-decoration: none;
}
#designerstore_header_top A:hover {
	BACKGROUND: #FF7B0C; COLOR: #ffffff; TEXT-DECORATION: none
}
#designerstore_header_top A:active {
	BACKGROUND: #FF7B0C; COLOR: #ffffff; TEXT-DECORATION: underline
}
#designerstore_header_submmenu
{
	font-size: 91%;
	width: 790px;
	padding-top: 0px;
	height: 25px;
}
#designerstore_header_submmenu A:link
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
	color: #705C37;
	padding-top: 0px;
	text-decoration: none;
}
#designerstore_header_submmenu A:visited {
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	color: #705C37;
	padding-top: 0px;
	text-decoration: none;
}
#designerstore_header_submmenu A:hover {
	BACKGROUND: #FF7B0C; COLOR: #ffffff; TEXT-DECORATION: none
}
#designerstore_header_submmenu A:active {
	BACKGROUND: #FF7B0C; COLOR: #ffffff; TEXT-DECORATION: underline
}
.navheader
{
	font-size: 78%;
	padding-bottom: 10px;
	width: 746px;
	color: #363636;
	padding-top: 0px;
	text-align: left;
}
.navheader A:link
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	color: #7b653c;
	padding-top: 2px;
	text-decoration: none;
}
.navheader A:visited
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	padding-bottom: 2px;
	color: #7b653c;
	padding-top: 2px;
	text-decoration: none;
}
.navheader A:hover {
	BACKGROUND: #FF7B0C; COLOR: #ffffff; TEXT-DECORATION: none
}
.navheader A:active {
	BACKGROUND: #FF7B0C; COLOR: #ffffff; TEXT-DECORATION: underline
}
.horizontalbar_bottom
{
	color: #84272c;
	border-bottom: 1px solid;
}
.horizontalbar_top
{
	color: #84272c;
	border-top: 1px solid;
}
.bar_header
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background:url(/images/hor_bar.jpg);
}
.bar_header A:link
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 2px;
	text-decoration: none;
}
.bar_header A:visited
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 2px;
	text-decoration: none;
}
.bar_header A:hover {
	BACKGROUND: #FF7B0C; COLOR: #ffffff; TEXT-DECORATION: none
}
.bar_header A:active {
	BACKGROUND: #FF7B0C; COLOR: #ffffff; TEXT-DECORATION: underline
}
.bar_header_160
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	background:url(/images/hor_bar_160.jpg);
}

.navarrow
{
	color: #999999;
	font-family: Arial;
}
.navmenu
{
	border-right: 0px solid;
	border-top: 0px solid;
	font-weight: bold;
	font-size: 16px;
	border-left: 0px solid;
	border-bottom: 0px solid;
}
.highlightmenu
{
	border-right: #ac715f 2px solid;
	border-top: #ac715f 2px solid;
	font-weight: bold;
	font-size: 14px;
	border-left: #ac715f 2px solid;
	padding-top: 10px;
	border-bottom: #ac715f 2px solid;
	height: 25px;
	background-color: #ffffff;
}
.highlightmenu A:link
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	color: #6e0f0b;
	padding-top: 5px;
	height: 25px;
	text-decoration: none;
}
.highlightmenu A:visited
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	color: #6e0f0b;
	padding-top: 5px;
	height: 25px;
	text-decoration: none;
}
.highlightmenu A:hover {
	BACKGROUND: #FF7B0C; COLOR: #ffffff; TEXT-DECORATION: none
}
.highlightmenu A:active {
	BACKGROUND: #FF7B0C; COLOR: #ffffff; TEXT-DECORATION: none
}
.contenttitle
{
	border-right: 0px solid;
	border-top: 0px solid;
	font-weight: bold;
	font-size: 14px;
	border-left: 0px solid;
	color: #EF3A43;
	border-bottom: #cccccc 0px solid;
}
.contentseperator
{
	border-right: #cccccc 0px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 0px solid;
	border-bottom: #cccccc 0px solid;
}

.gallery
{
	background-color: #ffffff;
}
.gallerythumb
{
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	width: 120px;
	color: #dddddd;
	border-bottom: 0px solid;
	height: 120px;
}
.thumbblock
{
	border-right: #dddddd 1px solid;
	border-top: #dddddd 1px solid;
	border-left: #dddddd 1px solid;
	border-bottom: #dddddd 1px solid;
	background-color: #ffffff;
}
.imagehighlight
{
	padding:3px;
}
.home_thumb
{
	background: url(/images/home_thumb.jpg) #efefef no-repeat center center;
	width: 226px;
	height: 226px;
	text-align: center;
	vertical-align: middle;
}
.home_thumb_block
{
	border-right: #197B30 2px solid;
	border-top: #197B30 2px solid;
	border-left: #197B30 2px solid;
	border-bottom: #197B30 2px solid;
	background: #ffffff;
}
.home_blockcontent
{
	padding-right: 6px;
	padding-left: 6px;
	background: url(/images/home_block_bg.jpg) no-repeat;
	padding-bottom: 6px;
	width: 200px;
	padding-top: 6px;
	height: 200px;
}
.home_blockcontent_myfav
{
	padding-right: 6px;
	padding-left: 6px;
	background: url(/images/home_block_bg_mf.jpg) no-repeat;
	padding-bottom: 6px;
	width: 326px;
	padding-top: 6px;
	height: 310px;
}
.home_blockcontent_challenge {
    padding-right: 6px;
    padding-left: 6px;
    background: url(/images/home_block_bg_myfav.jpg) no-repeat;
    padding-bottom: 6px;
    width: 326px;
    padding-top: 6px;
    height: 310px;
}
.home_blockcontent_gallery
{
	padding-right: 6px;
	padding-left: 6px;
	background: url(/images/home_block_bg_narrow.jpg) no-repeat;
	padding-bottom: 6px;
	width: 326px;
	padding-top: 6px;
	height: 310px;
}
.home_member_block
{
	padding-right: 6px;
	padding-left: 6px;
	background: url(/images/home_member_block.jpg) no-repeat;
	padding-bottom: 6px;
	width: 135px;
	height: 335px;
	padding-top: 6px;
}
.login_blockcontent
{
	padding-right: 6px;
	padding-left: 6px;
	background: url(/images/bg_login_block.jpg) no-repeat;
	padding-bottom: 6px;
	width: 412px;
	padding-top: 6px;
	height: 320px;
}
.blockhighlight
{
	clear: both;
	border-right: #6B0614 1px solid;
	border-top: #6B0614 1px solid;
	border-left: #6B0614 1px solid;
	border-bottom: #6B0614 1px solid;
	position: relative;
}
.blockcontent
{
	border-right: #1A7A30 1px solid;
	padding-right: 0px;
	border-top: #1A7A30 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: #1A7A30 1px solid;
	padding-top: 0px;
	border-bottom: #1A7A30 1px solid;
	background-color: #ffffff;
}
.blockcontent_myhome
{
	border: #dddddd 0px solid;
}
.blockcontent_title
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 100%;
	left: 0.5em;
	padding-bottom: 0px;
	margin-left: 0px;
	color: #005E20;
	padding-top: 0px;
	position: static;
	top: -0.6em;
	text-align: left;
}
.blockcontent_designerstore
{
	border-right: #6B5634 2px solid;
	padding-right: 0px;
	border-top: #6B5634 2px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: #6B5634 2px solid;
	padding-top: 0px;
	border-bottom: #6B5634 2px solid;
}
.blockcontent_designerstore_thinborder
{
	border-right: #6B5634 1px solid;
	padding-right: 0px;
	border-top: #6B5634 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: #6B5634 1px solid;
	padding-top: 0px;
	border-bottom: #6B5634 1px solid;
}
.generalcontent_title
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 2px;
	color: #84272c;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif, 'MV Boli';
}
.generalcontent_title_bar
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 2px;
	color: #84272c;
	padding-top: 2px;
	border-bottom: 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}
.generalcontent_small_title_bar
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 83%;
	padding-bottom: 2px;
	color: #84272c;
	padding-top: 2px;
	border-bottom: 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}
.generalcontent_title_bottomborder
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 2px;
	color: EDE7C5;
	padding-top: 0px;
	border-bottom: 6px solid;
	font-family: Arial, Helvetica, sans-serif;
}
.right_Block
{

}

.main_content
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 790px;
	background-repeat: repeat-y;
}
.main_content_title
{
	font-weight: bold;
	font-size: 100%;
	color: #1A7A30;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 790px;
	text-align: left;
}
.main_content_top
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 790px;
	height: 15px;
}
.main_content_bottom
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 790px;
	height: 20px;
}
.main_content_600
{
	padding-right: 0px;
	background-position: 0% 0%;
	padding-left: 0px;
	padding-bottom: 0px;
	width: 600px;
	padding-top: 0px;
	background-repeat: repeat-y;
}
.main_content_title_600
{
	font-weight: bold;
	font-size: 100%;
	color: #005E20;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 600px;
	text-align: left;
}
.main_content_top_600
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 600px;
	height: 15px;
}
.main_content_bottom_600
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 600px;
	height: 20px;
}
.main_content_660
{
	padding-right: 0px;
	background-position: 0% 0%;
	padding-left: 0px;
	padding-bottom: 0px;
	width: 666px;
	padding-top: 0px;
	background-repeat: repeat-y;
}
.main_content_title_660
{
	font-weight: bold;
	font-size: 100%;
	color: #005E20;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 666px;
	text-align: left;
}
.main_content_top_660
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 666px;
	height: 15px;
}
.main_content_bottom_660
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 666px;
	height: 20px;
}
.main_content_myhome
{
	padding-right: 0px;
	background-position: 0% 0%;
	padding-left: 0px;
	padding-bottom: 0px;
	width: 680px;
	padding-top: 0px;
	background-repeat: repeat-y;
}
.main_content_title_myhome
{
	background: url(/images/bg_gold_680_body.jpg);
	font-weight: bold;
	font-size: 100%;
	color: #6E0F0B;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 680px;
	text-align: left;
}
.main_content_top_myhome
{
	background: url(/images/bg_gold_680_top.jpg);
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 680px;
	height: 15px;
}
.main_content_bottom_myhome
{
	background: url(/images/bg_gold_680_bottom.jpg);
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 680px;
	height: 20px;
}
.navmenubox
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 14px;
	padding-bottom: 0px;
	width: 180px;
	padding-top: 0px;
	position: relative;
	height: 160px;
}
.NoPadding
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.hometitle
{
	font-weight: bold;
	font-size: 100%;
	z-index: 1;
	background: none transparent scroll repeat 0% 0%;
	width: 100%;
	color: #EF3A43;
	position: absolute;
	top: 1em;
}
.homemenu
{
	font-weight: bold;
	font-size: 100%;
	z-index: 1;
	background: none transparent scroll repeat 0% 0%;
	width: 100%;
	color: #EF3A43;
	position: absolute;
	top: 140px;
}

.SelectedTheme
{
	font-weight: bold;
	color: #6C0B07;
}
.NonSelectedTheme
{
	color: #040001;
}

input.highlightbutton
{
	border-right: #E89B4C 1px solid;
	border-top: #E89B4C 1px solid;
	font-weight: bold;
	background-image: url("/images/button_highlight_bg.gif");
	border-left: #E89B4C 1px solid;
	cursor: hand;
	color: #fff;
	border-bottom: #E89B4C 1px solid;
	background-repeat: no-repeat;
	font-family: arial, helvetica, sans-serif;
	background-color: #ACA899;
}

input.activebutton
{
	border-right: #dfdcd7 1px solid;
	padding-right: 0px;
	border-top: #dfdcd7 1px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(/images/button_active_bg_lightbrown.jpg);
	padding-bottom: 4px;
	border-left: #dfdcd7 1px solid;
	cursor: hand;
	color: #6c0b07;
	padding-top: 3px;
	border-bottom: #dfdcd7 1px solid;
	font-family: verdana, sans-serif;
	white-space: nowrap;
	height: 25px;
	text-decoration: none;
}
input.activebutton_hover
{
	border-right: #dfdcd7 1px solid;
	padding-right: 0px;
	border-top: #dfdcd7 1px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(/images/button_active_bg_darkbrown.jpg);
	padding-bottom: 4px;
	border-left: #dfdcd7 1px solid;
	cursor: hand;
	color: #6c0b07;
	padding-top: 3px;
	border-bottom: #dfdcd7 1px solid;
	font-family: verdana, sans-serif;
	white-space: nowrap;
	height: 25px;
	text-decoration: none;
}
input.inactivebutton 
{
    color: #404040;
    font-family: arial, helvetica, sans-serif;
    background-image: url("/images/button_inactive_bg.gif");
	background-repeat: no-repeat;
    background-color: #e5e5e5;
    border: 1px solid #a6a6a6;
	cursor: hand;
}

.activebutton
{
}
.activebutton A:link {
	border-right: #dfdcd7 2px solid;
	padding-right: 0px;
	border-top: #dfdcd7 2px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(/images/button_active_bg_lightbrown.jpg);
	padding-bottom: 4px;
	border-left: #dfdcd7 2px solid;
	cursor: hand;
	color: #6c0b07;
	padding-top: 4px;
	border-bottom: #dfdcd7 2px solid;
	font-family: verdana, sans-serif;
	white-space: nowrap;
	height: 25px;
	text-decoration: none;
}
.activebutton A:visited {
	border-right: #dfdcd7 2px solid;
	padding-right: 0px;
	border-top: #dfdcd7 2px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(/images/button_active_bg_lightbrown.jpg);
	padding-bottom: 4px;
	border-left: #dfdcd7 2px solid;
	cursor: hand;
	color: #6c0b07;
	padding-top: 4px;
	border-bottom: #dfdcd7 2px solid;
	font-family: verdana, sans-serif;
	white-space: nowrap;
	height: 25px;
	text-decoration: none;
}
.activebutton A:hover {
	border-right: #dfdcd7 2px solid;
	padding-right: 0px;
	border-top: #dfdcd7 2px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(/images/button_active_bg_darkbrown.jpg);
	padding-bottom: 4px;
	border-left: #dfdcd7 2px solid;
	cursor: hand;
	color: #6c0b07;
	padding-top: 4px;
	border-bottom: #dfdcd7 2px solid;
	font-family: verdana, sans-serif;
	white-space: nowrap;
	height: 25px;
	text-decoration: none;
}
.activebutton A:active {
	border-right: #dfdcd7 2px solid;
	padding-right: 0px;
	border-top: #dfdcd7 2px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(/images/button_active_bg_lightbrown.jpg);
	padding-bottom: 4px;
	border-left: #dfdcd7 2px solid;
	cursor: hand;
	color: #6c0b07;
	padding-top: 4px;
	border-bottom: #dfdcd7 2px solid;
	font-family: verdana, sans-serif;
	white-space: nowrap;
	height: 25px;
	text-decoration: none;
}
.inactivebutton 
{
    color: #404040;
    font-family: arial, helvetica, sans-serif;
    background-image: url("/images/button_inactive_bg.gif");
	background-repeat: no-repeat;
    background-color: #e5e5e5;
    border: 1px solid #a6a6a6;
	cursor: hand;
}
.activetab
{
	border-right: #dfdcd7 0px solid;
	padding-right: 0px;
	border-top: #dfdcd7 0px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 4px;
	border-left: #dfdcd7 0px solid;
	color: #000000;
	padding-top: 8px;
	border-bottom: #dfdcd7 0px solid;
	font-family: verdana, sans-serif;
	white-space: nowrap;
	height: 30px;
	text-decoration: none;
}

.ContentTABLE {
	FONT: 12px Arial, Helvetica, sans-serif; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.ContentTABLE TD {
	BORDER-BOTTOM: #e5e5e5 1px solid
}
.ContentTABLE TH {
	TEXT-ALIGN: left
}


#blockcontent UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#blockcontent LI
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px;
    WIDTH: 100%;
    CURSOR: hand;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#blockcontent EM
{
    COLOR: #080;
    FONT-STYLE: normal
}
.blockcontent .rightmenu
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: right;
    FONT-SIZE: 85%;
}

.blockannotation
{
	border-right: #E5DAAD 1px solid;
	border-top: #E5DAAD 1px solid;
	padding-bottom: 6px;
	border-left: #E5DAAD 1px solid;
	padding-top: 6px;
	border-bottom: #E5DAAD 1px solid;
	background-color: #E8F5DE;
}
.blockannotation .title{
	FONT: bold 16px; COLOR: #6E0F0B
}
.blockborder
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	padding-bottom: 6px;
	border-left: #cccccc 1px solid;
	padding-top: 6px;
	border-bottom: #cccccc 1px solid;
}

.blockControlPanel
{
	border-right: #e89b4c 1px solid;
	border-top: #e89b4c 1px solid;
	border-left: #e89b4c 1px solid;
	border-bottom: #e89b4c 1px solid;
}

.blockaction
{
	border-right: #A53217 2px solid;
	border-top: #A53217 2px solid;
	border-left: #A53217 2px solid;
	border-bottom: #A53217 2px solid;
}
.blockaction .header{
	BACKGROUND: #6B0C08; 
	FONT: bold 14px;
	COLOR: #ffffff;
}
.blockaction .contentbgcolor{
	BACKGROUND: #f1f1fd; 
}
.blockaction .contentnobgcolor{
	BACKGROUND: #ffffff; 
}
.blockaction .header A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.blockaction .header A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.blockaction .header A:hover {
	COLOR: #ffffff; BACKGROUND: #9b72cf; TEXT-DECORATION: underline
}
.blockaction .header A:active {
	COLOR: #ffffff; BACKGROUND: #9b72cf; TEXT-DECORATION: underline
}

.blockControlPanel
{
	border-right: #8A4C51 3px solid;
	border-top: #8A4C51 3px solid;
	border-left: #8A4C51 3px solid;
	border-bottom: #8A4C51 3px solid;
}

.blockhighlightA {
	BORDER-RIGHT: #9b72cf 1px solid; 
	BORDER-TOP: #9b72cf 1px solid; 
	BORDER-LEFT: #9b72cf 1px solid; 
	BORDER-BOTTOM: #9b72cf 1px solid;
}
.blockhighlightA .header{
	BACKGROUND: #9b72cf; 
	FONT: bold 14px;
	COLOR: #ffffff;
}
.blockhighlightA .contentbgcolor{
	BACKGROUND: #f1f1fd; 
}
.blockhighlightA .contentnobgcolor{
	BACKGROUND: #ffffff; 
}
.blockhighlightA .header A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.blockhighlightA .header A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.blockhighlightA .header A:hover {
	COLOR: #ffffff; BACKGROUND: #9b72cf; TEXT-DECORATION: underline
}
.blockhighlightA .header A:active {
	COLOR: #ffffff; BACKGROUND: #9b72cf; TEXT-DECORATION: underline
}
.blockhighlightB {
	BORDER-RIGHT: #c8d7aa 1px solid; 
	BORDER-TOP: #c8d7aa 1px solid; 
	BORDER-LEFT: #c8d7aa 1px solid; 
	BORDER-BOTTOM: #c8d7aa 1px solid;
}
.blockhighlightB .header{
	BACKGROUND: #c8d7aa ; 
	FONT: bold 14px;
	COLOR: #ffffff;
}
.blockhighlightB .contentbgcolor{
	BACKGROUND: #f1f1fd; 
}
.blockhighlightB .contentnobgcolor{
	BACKGROUND: #ffffff; 
}
.blockhighlightB .header A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.blockhighlightB .header A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.blockhighlightB .header A:hover {
	COLOR: #ffffff; BACKGROUND: #c8d7aa ; TEXT-DECORATION: underline
}
.blockhighlightB .header A:active {
	COLOR: #ffffff; BACKGROUND: #c8d7aa ; TEXT-DECORATION: underline
}
.buttonborder {
  background-color: #80c65a;
  margin: 0;
  padding: 1px;
  border-width: 1px;
  border-style: outset;
  border-color: #80c65a;
  border-spacing: 0;
}
.buttonborder td, buttonborder tr {
  background-color: #80c65a;
}



TR.OddRow
{
    HEIGHT: 50px;
    BACKGROUND-COLOR: #ffffff
}
TR.EvenRow
{
    HEIGHT: 50px;
    BACKGROUND-COLOR: #f1f1fd
}
TR.TableHeader
{
	font-weight: bold;
	height: 50px;
	background-color: #80c65a;
}
.Description {
	COLOR: #666666; 
}
.Description A:link 
{
	font-size: 83%;
	COLOR: #666666;
}
.Description A:visited {
	COLOR: #666666;
}
.Description A:hover {
	BACKGROUND: #0063dc; COLOR: #ffffff; TEXT-DECORATION: none
}
.Description_small
{
	font-size: 76%;
	color: #666666;
}

.home_Description {
	COLOR: #040001; 
}
.home_Description A:link {
	COLOR: #040001;
}
.home_Description A:visited {
	COLOR: #040001;
}
.home_Description A:hover {
	BACKGROUND: #0063dc; COLOR: #ffffff; TEXT-DECORATION: none
}
.home_Description_small
{
	font-size: 79%;
	color: #197B30;
}
.home_Description_small A:link {
	COLOR: #197B30;
}
.home_Description_small A:visited {
	COLOR: #197B30;
}
.home_Description_small A:hover {
	BACKGROUND: #197B30; COLOR: #ffffff; TEXT-DECORATION: none
}
.home_Description_small_white
{
	font-size: 79%;
	color: #197B30;
}
.home_Description_small_white A:link {
	COLOR: #197B30;
}
.home_Description_small_white A:visited {
	COLOR: #197B30;
}
.home_Description_small_white A:hover {
	BACKGROUND: #197B30; COLOR: #ffffff; TEXT-DECORATION: none
}
.home_dot
{
	font-weight: bolder;
	font-size: x-small;
	color: #197B32;
	font-variant: normal;
}
.viewmore
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 79%;
	padding-bottom: 2px;
	color: #040001;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
}
.home_highlighttext
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 83%;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #197B30;
}
.home_highlighttext_title
{
	color: #197B30;
}
.home_highlighttext_title2
{
	color: #6D0B08;
}
.join_highlighttext_title
{
	font-weight: bold;
	color: #786C5C;
}
.darkgraytext
{
	color: #666666;
}
.graytext
{
	color: #999999;
}

.authorviewonly {
	COLOR: #5F2A5D; 
}
.authorviewonly A:link {
	COLOR: #5F2A5D;
}
.authorviewonly A:visited {
	COLOR: #5F2A5D;
}
.authorviewonly A:hover {
	BACKGROUND: #0063dc; COLOR: #ffffff; TEXT-DECORATION: none
}

#tophr_1
{
	background-position: 6px 30px;
	background-image: url("/images/tophr_1.gif");
	background-repeat: no-repeat;
}
#tophr_2
{
	background-position: 6px 30px;
	background-image: url("/images/tophr_2.gif");
	background-repeat: no-repeat;
}
#tophr_3
{
	background-position: 6px 30px;
	background-image: url("/images/tophr_3.gif");
	background-repeat: no-repeat;
}
#tophr_4
{
	background-position: 6px 30px;
	background-image: url("/images/tophr_4.gif");
	background-repeat: no-repeat;
}
#tophr_5
{
	background-position: 6px 30px;
	background-image: url("/images/tophr_5.gif");
	background-repeat: no-repeat;
}
#tophr_6
{
	background-position: 6px 30px;
	background-image: url("/images/tophr_6.gif");
	background-repeat: no-repeat;
}
#tophr_7
{
	background-position: 6px 30px;
	background-image: url("/images/tophr_7.gif");
	background-repeat: no-repeat;
}
#tophr_8
{
	background-position: 6px 30px;
	background-image: url("/images/tophr_8.gif");
	background-repeat: no-repeat;
}
#tophr_9
{
	background-position: 6px 30px;
	background-image: url("/images/tophr_9.gif");
	background-repeat: no-repeat;
}
#tophr_10
{
	background-position: 6px 30px;
	background-image: url("/images/tophr_10.gif");
	background-repeat: no-repeat;
}
#tophr_11
{
	background-position: 6px 30px;
	background-image: url("/images/tophr_11.gif");
	background-repeat: no-repeat;
}
#tophr_12
{
	background-position: 6px 30px;
	background-image: url("/images/tophr_12.gif");
	background-repeat: no-repeat;
}
#tophr_13
{
	background-position: 6px 30px;
	background-image: url("/images/tophr_13.gif");
	background-repeat: no-repeat;
}
#tophr_14
{
	background-position: 6px 30px;
	background-image: url("/images/tophr_14.gif");
	background-repeat: no-repeat;
}
#tophr_15
{
	background-position: 6px 30px;
	background-image: url("/images/tophr_15.gif");
	background-repeat: no-repeat;
}
#tophr_16
{
	background-position: 6px 30px;
	background-image: url("/images/tophr_16.gif");
	background-repeat: no-repeat;
}
#tophr_17
{
	background-position: 6px 30px;
	background-image: url("/images/tophr_17.gif");
	background-repeat: no-repeat;
}
#tophr_18
{
	background-position: 6px 30px;
	background-image: url("/images/tophr_18.gif");
	background-repeat: no-repeat;
}
#tophr_19
{
	background-position: 6px 30px;
	background-image: url("/images/tophr_19.gif");
	background-repeat: no-repeat;
}
#tophr_20
{
	background-position: 6px 30px;
	background-image: url("/images/tophr_20.gif");
	background-repeat: no-repeat;
}
#tophr_21
{
	background-position: 6px 30px;
	background-image: url("/images/tophr_21.gif");
	background-repeat: no-repeat;
}

#topmv_1
{
	background-position: 6px 30px;
	background-image: url(/images/topmv_1.gif);
	background-repeat: no-repeat;
}
#topmv_2
{
	background-position: 6px 30px;
	background-image: url("/images/topmv_2.gif");
	background-repeat: no-repeat;
}
#topmv_3
{
	background-position: 6px 30px;
	background-image: url("/images/topmv_3.gif");
	background-repeat: no-repeat;
}
#topmv_4
{
	background-position: 6px 30px;
	background-image: url("/images/topmv_4.gif");
	background-repeat: no-repeat;
}
#topmv_5
{
	background-position: 6px 30px;
	background-image: url("/images/topmv_5.gif");
	background-repeat: no-repeat;
}
#topmv_6
{
	background-position: 6px 30px;
	background-image: url("/images/topmv_6.gif");
	background-repeat: no-repeat;
}
#topmv_7
{
	background-position: 6px 30px;
	background-image: url("/images/topmv_7.gif");
	background-repeat: no-repeat;
}
#topmv_8
{
	background-position: 6px 30px;
	background-image: url("/images/topmv_8.gif");
	background-repeat: no-repeat;
}
#topmv_9
{
	background-position: 6px 30px;
	background-image: url("/images/topmv_9.gif");
	background-repeat: no-repeat;
}
#topmv_10
{
	background-position: 6px 30px;
	background-image: url("/images/topmv_10.gif");
	background-repeat: no-repeat;
}
#topmv_11
{
	background-position: 6px 30px;
	background-image: url("/images/topmv_11.gif");
	background-repeat: no-repeat;
}
#topmv_12
{
	background-position: 6px 30px;
	background-image: url("/images/topmv_12.gif");
	background-repeat: no-repeat;
}
#topmv_13
{
	background-position: 6px 30px;
	background-image: url("/images/topmv_13.gif");
	background-repeat: no-repeat;
}
#topmv_14
{
	background-position: 6px 30px;
	background-image: url("/images/topmv_14.gif");
	background-repeat: no-repeat;
}
#topmv_15
{
	background-position: 6px 30px;
	background-image: url("/images/topmv_15.gif");
	background-repeat: no-repeat;
}
#topmv_16
{
	background-position: 6px 30px;
	background-image: url("/images/topmv_16.gif");
	background-repeat: no-repeat;
}
#topmv_17
{
	background-position: 6px 30px;
	background-image: url("/images/topmv_17.gif");
	background-repeat: no-repeat;
}
#topmv_18
{
	background-position: 6px 30px;
	background-image: url("/images/topmv_18.gif");
	background-repeat: no-repeat;
}
#topmv_19
{
	background-position: 6px 30px;
	background-image: url("/images/topmv_19.gif");
	background-repeat: no-repeat;
}
#topmv_20
{
	background-position: 6px 30px;
	background-image: url("/images/topmv_20.gif");
	background-repeat: no-repeat;
}
#topmv_21
{
	background-position: 6px 30px;
	background-image: url("/images/topmv_21.gif");
	background-repeat: no-repeat;
}
.news_title
{
	margin-top: 0px;
	font-weight: bold;
	font-size: 11pt;
	margin-bottom: 0px;
}
.news_title A:link {
	COLOR: #040001; TEXT-DECORATION: none
}
.news_title A:visited {
	COLOR: #040001; TEXT-DECORATION: none
}
.news_title A:hover {
	BACKGROUND: #0063dc; COLOR: #ffffff; TEXT-DECORATION: none
}
.news_title A:active {
	BACKGROUND: #040001; COLOR: #ffffff; TEXT-DECORATION: underline
}
.news_subtitle
{
	margin-top: 0px;
	font-size: 9pt;
	margin-bottom: 0px;
	color: #666666;
}
.news_subtitle A:link {
	COLOR: #040001; TEXT-DECORATION: none
}
.news_subtitle A:visited {
	COLOR: #040001; TEXT-DECORATION: none
}
.news_subtitle A:hover {
	BACKGROUND: #0063dc; COLOR: #ffffff; TEXT-DECORATION: none
}
.news_subtitle A:active {
	BACKGROUND: #040001; COLOR: #ffffff; TEXT-DECORATION: underline
}.news_releasedate
{
	margin-top: 10px;
	font-weight: bold;
	font-size: 8pt;
	margin-bottom: 0px;
	color: #f96600;
}
.news_newscontent
{
	margin-top: 10px;
	font-weight: bold;
	margin-bottom: 10px;
}
.newsdetail_title
{
	margin-top: 20px;
	font-weight: bold;
	font-size: 14pt;
	margin-bottom: 6px;
}
.newsdetail_subtitle
{
	margin-top: 0px;
	font-weight: bold;
	font-size: 11pt;
	margin-bottom: 20px;
	color: #666666;
}
.newsdetail_releasedate
{
	margin-top: 20px;
	font-weight: bold;
	font-size: 8pt;
	margin-bottom: 0px;
	color: #f96600;
}
.newsdetail_newscontent
{
	margin-top: 10px;
	font-weight: bold;
	margin-bottom: 10px;
}



.footer
{
	font-size: 86%;
	color: #197B30;
}
.footer A:link {
	COLOR: #197B30; TEXT-DECORATION: none
}
.footer A:visited {
	COLOR: #197B30; TEXT-DECORATION: none
}
.footer A:hover {
	BACKGROUND: #197B30; COLOR: #ffffff; TEXT-DECORATION: none
}
.footer A:active {
	BACKGROUND: #197B30; COLOR: #ffffff; TEXT-DECORATION: none
}
.footer_Description_small
{
	font-size: 76%;
	color: #999999;
}
.footer_Description_small A:link {
	COLOR: #999999; TEXT-DECORATION: none
}
.footer_Description_small A:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
.footer_Description_small A:hover {
	BACKGROUND: #FF7B0C; COLOR: #ffffff; TEXT-DECORATION: none
}
.footer_Description_small A:active {
	BACKGROUND: #FF7B0C; COLOR: #ffffff; TEXT-DECORATION: none
}

#footer
{
    BORDER-TOP: #003499 1px solid;
    FONT: 70% Tahoma, Helvetica;
    POSITION: absolute
}
#footer TD
{
    FONT-SIZE: 100%
}
#localFooter
{
    PADDING-LEFT: 10px;
    MARGIN: 0px;
    PADDING-TOP: 8px
}
#globalFooter
{
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 13px;
    MARGIN: 0px;
    PADDING-TOP: 10px
}
#footer A
{
	font-weight: normal;
	background: none transparent scroll repeat 0% 0%;
	color: #03c;
	margin-right: 2px;
	width: 112px;
	text-align: center;
}
#footer A:visited
{
    FONT-WEIGHT: normal;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #03c
}
#footer A:hover
{
    FONT-WEIGHT: normal;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #f60
}
#footer NOBR
{
    COLOR: #a9a9a9;
    MARGIN-RIGHT: 5px
}
.grayTextBox
{
	color: gray;
}
#divVisitorMsg
{
	clear: right;
	display: block;
	z-index: 1;
	width: 100px;
	position: absolute; right: 80px; top: 10px;
}
#tblVisitorMsg
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#divBottomRight A:link {
	background: none transparent scroll repeat 0% 0%;
	COLOR: #009ADB; TEXT-DECORATION: none
}
#divBottomRight A:visited {
	background: none transparent scroll repeat 0% 0%;
	COLOR: #009ADB; TEXT-DECORATION: none
}
#divBottomRight A:hover
{
	background: none transparent scroll repeat 0% 0%;
	color: #ffffff;
	text-decoration: none;
}
#divBottomRight A:active {
	background: none transparent scroll repeat 0% 0%;
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#divFloatingMouseLayer
{
	display:none; 
	position: absolute;
	right: 10; top: 10;
}
.divFloatingMouseLayerBlock
{
	border-right: #eae5df 1px solid;
	padding-right: 0px;
	border-top: #eae5df 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: #eae5df 1px solid;
	padding-top: 0px;
	border-bottom: #eae5df 1px solid;
	background-color: #ffffff;
}
#divFloatingImageLayer
{
	display:none; 
	position: absolute;
	right: 10; top: 10;
}
#divImage0
{
	position: relative;
}
.navbox
{
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 0px;
	width: 150px;
	padding-top: 0px;
	position: relative;
}
.navbox A:link
{
	padding-bottom: 2px;
	color: #7b653c;
	padding-top: 2px;
	text-decoration: none;
}
.navbox A:visited {
	padding-bottom: 2px;
	color: #7b653c;
	padding-top: 2px;
	text-decoration: none;
}
.navbox A:hover {
	BACKGROUND: #FF7B0C; COLOR: #ffffff; TEXT-DECORATION: none
}
.navbox A:active {
	BACKGROUND: #FF7B0C; COLOR: #ffffff; TEXT-DECORATION: underline
}
.designer_icon_border
{
	border-right: #047391 5px solid;
	border-top: #047391 5px solid;
	font-size: 100%;
	border-left: #047391 5px solid;
	cursor: hand;
	color: #009adb;
	border-bottom: #047391 5px solid;
	text-align: center;
}
.designer_icon_noborder
{
	border-right: #ffffff 5px solid;
	border-top: #ffffff 5px solid;
	font-size: 100%;
	border-left: #ffffff 5px solid;
	cursor: hand;
	color: #009adb;
	border-bottom: #ffffff 5px solid;
	text-align: center;
}
.marketingtext
{
	font-weight: normal;
	font-size: 16px;
	color: #8b323e;
	font-family: 'Comic Sans MS' , Arial;
}
.marketingtext_Black
{
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	font-family: 'Comic Sans MS' , Arial;
}
.marketingtext_small
{
	font-weight: bold;
	font-size: 13px;
	color: #8B323E;
}
.priceNormal
{
	font-size: 110%;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.priceCross
{
	font-size: 110%;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: line-through;
}
.priceSale
{
	font-size: 110%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #f90000;
}