html				{ margin: 0px; padding: 0px; border: 0px; }
body				{ margin: 0px; padding: 0px; border: 0px; font-family: Century Gothic; font-size: 10pt; color: #3F3F3F; }
p					{ font-family: Century Gothic; font-size: 10pt; color: #3F3F3F; }
div					{ font-family: Century Gothic; font-size: 10pt; color: #3F3F3F; }
span					{ font-family: Century Gothic; font-size: 10pt; color: #3F3F3F; }
h1, h2, h3, h4, h5	{ padding:0; margin:0; }
img					{ border: 0px; }
form					{ padding:0; margin:0; border:0; }

/* Mobile devices set max-width on images */
@media (max-device-width: 480px) {
	img { max-width: 450px !important; }
}
/* Mobile devices set max-width on images */
@media (max-device-width: 320px) {
	img { max-width: 300px !important; }
}
@media (max-width: 344px) {
	img { max-width: 300px !important;}
}
.coupon {
border-color: #777;
background:#efefef;
border-style: dashed;
border-width: 3px;
padding:10px;
}

.blogTags { color: #3F3F3F; border: 1px solid #555555; text-decoration: none; border-radius: 5px; -moz-border-radius: 5px; }

a, a:link, a:active, a:hover { color: #2244AA; font-family: Century Gothic; font-size: 10pt; 	text-decoration: none; font-weight: bold; }
a:link				{ color: #2244AA; }
a:active 			{ color: #9C0150; }
a:hover				{ color: #9C0150; }

.nav0, p.nav0		{ color: #2244AA; font-family: Century Gothic; font-size: 10pt; text-decoration: none; 	font-weight: bold; }
a.nav0:link			{ color: #2244AA; }
a.nav0:active		{ color: #9C0150; }
a.nav0:hover		{ color: #9C0150; }

.nav1				{ color: #000000; font-family: Arial; font-size: 10pt; text-decoration: none;	font-weight: normal;	text-align: center;	}
a.nav1:link			{ color: #c0504d; }
a.nav1:active		{ color: #c0504d; }
a.nav1:hover		{ color: #c0504d; }

a.nav2				{ color: #000000; font-family: Arial; font-size: 10pt; text-decoration: none; font-weight: normal; text-align: center; }
a.nav2:link			{ color: #000000; }
a.nav2:active		{ color: #c0504d; }
a.nav2:hover		{ color: #c0504d; }

.nav3, .nav3active 	{ color: #555555; font-family: Century Gothic; font-size: 10pt; text-decoration: none; font-weight: bold; vertical-align: middle; text-align: center; line-height: 32px; height: 32px; background-position: left center;	display: block;	background-repeat: no-repeat; }
a.nav3				{ color: #555555; background-image: url(images/system/buttons/1-normal.gif);}
a.nav3:link			{ color: #555555; background-image: url(images/system/buttons/1-normal.gif);}
a.nav3:hover		{ color: #9c0150; background-image: url(images/system/buttons/1-over.gif);}
a.nav3active		{ color: #9c0150;	background-image: url(images/system/buttons/1-on.gif); }
a.nav3active:link	{ color: #9c0150;	background-image: url(images/system/buttons/1-on.gif); }
a.nav3active:hover 	{ color: #9c0150;	background-image: url(images/system/buttons/1-over.gif); }

.nav4, .nav4active 	{ color: #595959; font-family: Century Gothic; font-size: 10pt;	text-decoration: none; font-weight: bold; vertical-align: middle; text-align: left; line-height: 40px; height: 40px; background-position: left center;	display: block;	background-repeat: no-repeat; }
a.nav4				{ color: #595959; background-image: url(images/system/buttons/2-normal.gif); }
a.nav4:link			{ color: #595959; background-image: url(images/system/buttons/2-normal.gif); }
a.nav4:hover		{ color: #9c0150; background-image: url(images/system/buttons/2-over.gif); }
a.nav4active		{ color: #9c0150; background-image: url(images/system/buttons/2-on.gif); }
a.nav4active:link	{ color: #9c0150; background-image: url(images/system/buttons/2-on.gif); }
a.nav4active:hover	{ color: #9c0150; background-image: url(images/system/buttons/2-over.gif); }

.nav5, .nav5active  { color: #555555;	font-family: Century Gothic; font-size: 10pt; text-decoration: none; font-weight: bold; vertical-align: middle; text-align: center; line-height: 36px; height: 36px; background-position: left center;	display: block;	background-repeat: no-repeat; }
a.nav5				{ color: #555555;	background-image: url(images/system/buttons/3-normal.gif); }
a.nav5:link			{ color: #555555;	background-image: url(images/system/buttons/3-normal.gif); }
a.nav5:hover		{ color: #9c0150;	background-image: url(images/system/buttons/3-over.gif); }
a.nav5active		{ color: #9c0150; background-image: url(images/system/buttons/3-on.gif); }
a.nav5active:link	{ color: #9c0150; background-image: url(images/system/buttons/3-on.gif); }
a.nav5active:hover 	{ color: #9c0150; background-image: url(images/system/buttons/3-over.gif); }

ol, li, ul { font-family: Century Gothic; font-size: 10pt; color: #3F3F3F;	padding:0;	margin:0px 0px 0px 10px;	}

.rfld				{ padding-right:20px; border: none; background-image: url(https://secure1.wwmerchant.com/shared/template_icons/required/required-00.png); background-position: right top; background-repeat: no-repeat; }
.fld				{ padding: 2px; font-family:Century Gothic,serif; font-weight: normal; vertical-align: top; text-decoration: none; border: 1px solid #000000; margin: 0px; border-collapse: separate; background-color: #FFFFFF;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;box-shadow: 0px 0px 5px #000000; -moz-box-shadow: 0px 0px 5px #000000; -webkit-box-shadow: 0px 0px 5px #000000; }
.flddropdown 	{ -webkit-appearance: none; width:100%; margin: 0; padding: 0px; padding-left: 4px; padding-right: 2px; outline: none;  border: none; height: 18px; background: transparent; background-image: url(https://secure1.wwmerchant.com/shared/template_stock/buttons/select-arrow.png); background-position: right top; background-repeat: no-repeat; border-collapse: separate;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.flddropdown:hover 	{ background-position: right bottom; outline: none; background-color: #DEDEDE;}
/*
.flddropdown 	{ -webkit-appearance: none; width:100%; margin: 0; padding: 2px; outline: none;  border: none; background: transparent; border-collapse: separate;  }
*/
textarea.fld {  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
input.fld, textarea.fld, input.rfld, textarea.rfld, select.flddropdown {  outline: none; padding-left: 5px; }
.fld:hover, select.flddropdown:hover { outline: none; background-color: #DEDEDE; }

/*
	#paginationBar		{ width:98%; height: 32px; text-align: center; vertical-align:middle; line-height: 25px; display: block; background-image: url(https://secure1.wwmerchant.com/shared/template_stock/tables/tab-18.png);}
*/
.pbPrev, .pbNext, .pbBut0, .pbBut1		{ height: 15px; color: #000; padding:4px; border: 1px solid #000000; text-align: center; vertical-align: middle; line-height:15px; background-color: #999; background-image: url(https://secure1.wwmerchant.com/shared/template_stock/tables/tab-18.png); background-position: left 30%; box-shadow: 0px 0px 5px #000000; -moz-box-shadow: 0px 0px 5px #000000; -webkit-box-shadow: 0px 0px 5px #000000;  }
.pbPrev				{	width:100px;	color: #000;  border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0px 0px 5px; -webkit-border-radius: 5px 0px 0px 5px; }
.pbNext				{	width:100px;	color: #000;  border-radius: 0px 5px 5px 0px; -moz-border-radius:  0px 5px 5px 0px; -webkit-border-radius:  0px 5px 5px 0px; }
.pbBut0:hover		{	cursor: default; color: #000; }
.pbBut1				{	width:20px;	border: 1px solid #000000;  }
.pbPrev:hover, .pbNext:hover, .pbBut1:hover		{ background-color: #555555;  color: #000; }
.pbBut0 {  border: 1px solid #000000; width: 20px; background-color: #555555; }

.flash			{ -webkit-animation: pulsate 1.5s ease-out; -webkit-animation-iteration-count: 3; opacity: 1.0; }
@-webkit-keyframes flash { 100%	{ opacity: 1.0; } 100%	{ -webkit-transform: opacity: 1.0; } 0%		{ -webkit-transform: opacity: 0.0; } 0%	{ opacity: 0.0; } }
.MainBO { padding: 2px; display: inline-block; }
.MainMO , .MainMO:hover { line-height: 46px; display: block; cursor: pointer;	text-align: center;  }
.MainMO			{ background-image: url(images/system/buttons/wwm_button.jpg); width: 144px; height: 46px; }
.MainMO:hover	{ background-image: url(images/system/buttons/wwm_button_over.jpg); width: 144px; height: 46px; }
.MainMO div		{ padding-left: 0px;vertical-align: middle; padding-top: 0px; color: #000000; font-family: Arial; font-size: 10pt; text-decoration: none;	font-weight: normal;}
.MainMO:hover div { padding-left: 0px;vertical-align: middle; padding-top: 0px; color: #c0504d;}

.SubBO { padding: 2px; display: inline-block; }
.SubMO, .SubMO:hover { line-height: 46px; display: block;  cursor: pointer; text-align: center;}
.SubMO 			{ background-image: url(images/system/buttons/wwm_button.jpg); width: 144px; height: 46px; }
.SubMO:hover	{ background-image: url(images/system/buttons/wwm_button_over.jpg);width: 144px; height: 46px; }
.SubMO div		{ padding-left: 0px;vertical-align: middle; padding-top: 0px; color: #000000; font-family: Arial; font-size: 10pt; text-decoration: none;	font-weight: normal;}
.SubMO:hover div { padding-left: 0px;vertical-align: middle; padding-top: 0px; color: #c0504d;}

.bd0				{	width: 1%; text-align: right;	}
.bd1				{	width: 99%; text-align: left;	}
.bd2				{	width:100%; padding:0; border: none;  }
.bd3				{	width:100%; padding:0; display: block;	}
.bdi0				{	text-align: right; border: none;	}
.bdi1				{	width: 1px; height: 1px; border: none;	}
.bdr0				{	cursor: pointer;	}
.bdyt				{	font-size:12pt; font-weight: bold;	}
.bdbull			{	vertical-align: top; text-align: center; padding: 2px; padding-left: 10px; padding-right: 10px; }
.bdNode			{	font-size: 10pt; font-weight: normal; padding: 2px; padding-left: 1px; padding-right: 0px; }
.bdNodeSub		{	font-size:8pt; font-weight: normal;	}
.smIcon			{	text-align: center; width: 22px; height: 22px; cursor: pointer;	}

.tabletitle		{ color: #000000;	}
.tablebody		{ border-top: #CCCCCC 1px solid;	border-bottom: #CCCCCC 1px solid;	border-left: #CCCCCC 1px solid;	border-right: #CCCCCC 1px solid;	}

.niceTable tr:nth-child(odd) { background-color: #EFEFEF; }
.niceTable tr:nth-child(even)    { background-color: #CCCCCC; }


a.flashplayer 	{ display:block;	background: url(https://secure1.wwmerchant.com/shared/images/play.png); background-position:center center; background-repeat: no-repeat;	width: 100px;	height:100px; -moz-border-radius: 5px; border-radius: 5px; borderRadius:5px; border: 2px solid #ffffff; padding: 1px	} 

.image			{	width:1px; height:1px; border:0px;	}
.ico				{	width:16px; height:16px; border:0px;	}

.shoptbl			{ font-family: Century Gothic;	font-size: 10pt;	color: #000000;	font-weight: normal; }
.shoptblt		{ font-family: Century Gothic;	font-size: 10pt;	color: #000000;	font-weight: bold;	background: #CCCCCC;	padding-left:2px;	padding-right:5px;	padding-top:3px;	padding-bottom:3px; }
.shoptblb		{ font-family: Century Gothic;	font-size: 10pt;	color: #000000;	font-weight: normal;	background: #CCCCCC;	padding-left:5px;	padding-right:5px; }

.clear			 {font-size: 1px; height: 1px;	}

.tempStyle		{ border: 1px dotted #BCBCBC;	}

.size1, .size2, .size3, .size4, .size5, .size6, .size7, .size8, .size9, .size10 { font-family: Century Gothic;	text-decoration: none; }
.size1		{	font-size: 10pt; z-index:-10; }
.size2		{	font-size: 14pt; z-index:-9; }
.size3		{	font-size: 16pt; z-index:-8; }
.size4		{	font-size: 18pt; z-index:-7; }
.size5		{	font-size: 20pt; z-index:-6; }
.size6		{	font-size: 24pt; z-index:-5; }
.size7		{	font-size: 28pt; z-index:-4; }
.size8		{	font-size: 32pt; z-index:-3; }
.size9		{	font-size: 36pt; z-index:-2; }
.size10		{	font-size: 40pt; z-index:-1; }

.client			{ font-family: Century Gothic; font-size: 10pt; color: #3F3F3F; }

@media print	{ .bodyarea	{	display: block;	vertical-align: top;	text-align: left;	font-family: arial;	width: 100%;	height: 100%;	visibility: visible;	background-image: none;	} }

.main-1 .main-1 p, .main-1 li, .main-1 ul, .main-1 div, .main-1 td, .main-1 span
{ font-family: Century Gothic; font-size: 10pt; color: #3F3F3F;	font-weight: normal; }
.main-1-sp
 {
  width: 10px;
  height: 10px;
  border:0px;
  padding:0px;
  font-size: 2px;
 }
.main-1-tl
 {
  background: url(images/system/buttons/main-1-border-top-left.png);
  background-position:bottom center;
  background-repeat: no-repeat;
  padding:0px;
  height: 10px;
  width: 10px;
  font-size: 2px;
 }
.main-1-t
 {
  background: url(images/system/buttons/main-1-border-top.png);
  background-position:bottom center;
  background-repeat: repeat-x;
  padding:0px;
  height: 10px;
  width: 100%;
  font-size: 2px;
 }
.main-1-tr
 {
  background: url(images/system/buttons/main-1-border-top-right.png);
  background-position:bottom center;
  background-repeat: no-repeat;
  padding:0px;
  height: 10px;
  width: 10px;
  font-size: 2px;
 }
.main-1-l
{
  background: url(images/system/buttons/main-1-border-left.png);
  background-position:center center;
  background-repeat: repeat-y;
  padding:0px;
  height: 99%;
  width: 10px;
  font-size: 2px;
 }
.main-1-bg
 {
  background: url(images/system/buttons/main-1-border-background.png);
  background-position:center center;
  background-repeat: repeat;
  padding:0px;
  height: 99%;
  vertical-align: top;
  width: 100%;
  font-size: 2px;
 }
.main-1-r
 {
  background: url(images/system/buttons/main-1-border-right.png);
  background-position:center center;
  background-repeat: repeat-y;
  padding:0px;
  height: 99%;
  width: 10px;
  font-size: 2px;
 }
.main-1-bl
 {
  background: url(images/system/buttons/main-1-border-bottom-left.png);
  background-position:top center;
  background-repeat: no-repeat;
  padding:0px;
  height: 10px;
  width: 10px;
  font-size: 2px;
 }
.main-1-b
 {
  background: url(images/system/buttons/main-1-border-bottom.png);
  background-position:top center;
  background-repeat: repeat-x;
  padding:0px;
  height: 10px;
  width: 100%;
  font-size: 2px;
 }
.main-1-br
 {
  background: url(images/system/buttons/main-1-border-bottom-right.png);
  background-position:top center;
  background-repeat: no-repeat;
  padding:0px;
  height: 10px;
  width: 10px;
  font-size: 2px;
 }
.main-2 .main-2 p, .main-2 li, .main-2 ul, .main-2 div, .main-2 td, .main-2 span
{ font-family: Century Gothic; font-size: 10pt; color: #3F3F3F;	font-weight: normal; }
.main-2-sp
 {
  width: 20px;
  height: 20px;
  border:0px;
  padding:0px;
  font-size: 2px;
 }
.main-2-tl
 {
  background: url(images/system/buttons/main-2-border-top-left.png);
  background-position:bottom center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.main-2-t
 {
  background: url(images/system/buttons/main-2-border-top.png);
  background-position:bottom center;
  background-repeat: repeat-x;
  padding:0px;
  height: 20px;
  width: 100%;
  font-size: 2px;
 }
.main-2-tr
 {
  background: url(images/system/buttons/main-2-border-top-right.png);
  background-position:bottom center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.main-2-l
{
  background: url(images/system/buttons/main-2-border-left.png);
  background-position:center center;
  background-repeat: repeat-y;
  padding:0px;
  height: 99%;
  width: 20px;
  font-size: 2px;
 }
.main-2-bg
 {
  background: url(images/system/buttons/main-2-border-background.png);
  background-position:center center;
  background-repeat: repeat;
  padding:0px;
  height: 99%;
  vertical-align: top;
  width: 100%;
  font-size: 2px;
 }
.main-2-r
 {
  background: url(images/system/buttons/main-2-border-right.png);
  background-position:center center;
  background-repeat: repeat-y;
  padding:0px;
  height: 99%;
  width: 20px;
  font-size: 2px;
 }
.main-2-bl
 {
  background: url(images/system/buttons/main-2-border-bottom-left.png);
  background-position:top center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.main-2-b
 {
  background: url(images/system/buttons/main-2-border-bottom.png);
  background-position:top center;
  background-repeat: repeat-x;
  padding:0px;
  height: 20px;
  width: 100%;
  font-size: 2px;
 }
.main-2-br
 {
  background: url(images/system/buttons/main-2-border-bottom-right.png);
  background-position:top center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.main-8 .main-8 p, .main-8 li, .main-8 ul, .main-8 div, .main-8 td, .main-8 span
{ font-family: Century Gothic; font-size: 10pt; color: #3F3F3F;	font-weight: normal; }
.main-8-sp
 {
  width: 20px;
  height: 20px;
  border:0px;
  padding:0px;
  font-size: 2px;
 }
.main-8-tl
 {
  background: url(images/system/buttons/main-8-border-top-left.png);
  background-position:bottom center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.main-8-t
 {
  background: url(images/system/buttons/main-8-border-top.png);
  background-position:bottom center;
  background-repeat: repeat-x;
  padding:0px;
  height: 20px;
  width: 100%;
  font-size: 2px;
 }
.main-8-tr
 {
  background: url(images/system/buttons/main-8-border-top-right.png);
  background-position:bottom center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.main-8-l
{
  background: url(images/system/buttons/main-8-border-left.png);
  background-position:center center;
  background-repeat: repeat-y;
  padding:0px;
  height: 99%;
  width: 20px;
  font-size: 2px;
 }
.main-8-bg
 {
  background: url(images/system/buttons/main-8-border-background.png);
  background-position:center center;
  background-repeat: repeat;
  padding:0px;
  height: 99%;
  vertical-align: top;
  width: 100%;
  font-size: 2px;
 }
.main-8-r
 {
  background: url(images/system/buttons/main-8-border-right.png);
  background-position:center center;
  background-repeat: repeat-y;
  padding:0px;
  height: 99%;
  width: 20px;
  font-size: 2px;
 }
.main-8-bl
 {
  background: url(images/system/buttons/main-8-border-bottom-left.png);
  background-position:top center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.main-8-b
 {
  background: url(images/system/buttons/main-8-border-bottom.png);
  background-position:top center;
  background-repeat: repeat-x;
  padding:0px;
  height: 20px;
  width: 100%;
  font-size: 2px;
 }
.main-8-br
 {
  background: url(images/system/buttons/main-8-border-bottom-right.png);
  background-position:top center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.main-16 .main-16 p, .main-16 li, .main-16 ul, .main-16 div, .main-16 td, .main-16 span
{ font-family: Century Gothic; font-size: 10pt; color: #3F3F3F;	font-weight: normal; }
.main-16-sp
 {
  width: 20px;
  height: 20px;
  border:0px;
  padding:0px;
  font-size: 2px;
 }
.main-16-tl
 {
  background: url(images/system/buttons/main-16-border-top-left.png);
  background-position:bottom center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.main-16-t
 {
  background: url(images/system/buttons/main-16-border-top.png);
  background-position:bottom center;
  background-repeat: repeat-x;
  padding:0px;
  height: 20px;
  width: 100%;
  font-size: 2px;
 }
.main-16-tr
 {
  background: url(images/system/buttons/main-16-border-top-right.png);
  background-position:bottom center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.main-16-l
{
  background: url(images/system/buttons/main-16-border-left.png);
  background-position:center center;
  background-repeat: repeat-y;
  padding:0px;
  height: 99%;
  width: 20px;
  font-size: 2px;
 }
.main-16-bg
 {
  background: url(images/system/buttons/main-16-border-background.png);
  background-position:center center;
  background-repeat: repeat;
  padding:0px;
  height: 99%;
  vertical-align: top;
  width: 100%;
  font-size: 2px;
 }
.main-16-r
 {
  background: url(images/system/buttons/main-16-border-right.png);
  background-position:center center;
  background-repeat: repeat-y;
  padding:0px;
  height: 99%;
  width: 20px;
  font-size: 2px;
 }
.main-16-bl
 {
  background: url(images/system/buttons/main-16-border-bottom-left.png);
  background-position:top center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.main-16-b
 {
  background: url(images/system/buttons/main-16-border-bottom.png);
  background-position:top center;
  background-repeat: repeat-x;
  padding:0px;
  height: 20px;
  width: 100%;
  font-size: 2px;
 }
.main-16-br
 {
  background: url(images/system/buttons/main-16-border-bottom-right.png);
  background-position:top center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.main-17 .main-17 p, .main-17 li, .main-17 ul, .main-17 div, .main-17 td, .main-17 span
{ font-family: Century Gothic; font-size: 10pt; color: #3F3F3F;	font-weight: normal; }
.main-17-sp
 {
  width: 20px;
  height: 20px;
  border:0px;
  padding:0px;
  font-size: 2px;
 }
.main-17-tl
 {
  background: url(images/system/buttons/main-17-border-top-left.png);
  background-position:bottom center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.main-17-t
 {
  background: url(images/system/buttons/main-17-border-top.png);
  background-position:bottom center;
  background-repeat: repeat-x;
  padding:0px;
  height: 20px;
  width: 100%;
  font-size: 2px;
 }
.main-17-tr
 {
  background: url(images/system/buttons/main-17-border-top-right.png);
  background-position:bottom center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.main-17-l
{
  background: url(images/system/buttons/main-17-border-left.png);
  background-position:center center;
  background-repeat: repeat-y;
  padding:0px;
  height: 99%;
  width: 20px;
  font-size: 2px;
 }
.main-17-bg
 {
  background: url(images/system/buttons/main-17-border-background.png);
  background-position:center center;
  background-repeat: repeat;
  padding:0px;
  height: 99%;
  vertical-align: top;
  width: 100%;
  font-size: 2px;
 }
.main-17-r
 {
  background: url(images/system/buttons/main-17-border-right.png);
  background-position:center center;
  background-repeat: repeat-y;
  padding:0px;
  height: 99%;
  width: 20px;
  font-size: 2px;
 }
.main-17-bl
 {
  background: url(images/system/buttons/main-17-border-bottom-left.png);
  background-position:top center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.main-17-b
 {
  background: url(images/system/buttons/main-17-border-bottom.png);
  background-position:top center;
  background-repeat: repeat-x;
  padding:0px;
  height: 20px;
  width: 100%;
  font-size: 2px;
 }
.main-17-br
 {
  background: url(images/system/buttons/main-17-border-bottom-right.png);
  background-position:top center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.sub-1 .sub-1 p, .sub-1 li, .sub-1 ul, .sub-1 div, .sub-1 td, .sub-1 span
{ font-family: Century Gothic; font-size: 10pt; color: #3F3F3F;	font-weight: normal; }
.sub-1-sp
 {
  width: 10px;
  height: 10px;
  border:0px;
  padding:0px;
  font-size: 2px;
 }
.sub-1-tl
 {
  background: url(images/system/buttons/sub-1-border-top-left.png);
  background-position:bottom center;
  background-repeat: no-repeat;
  padding:0px;
  height: 10px;
  width: 10px;
  font-size: 2px;
 }
.sub-1-t
 {
  background: url(images/system/buttons/sub-1-border-top.png);
  background-position:bottom center;
  background-repeat: repeat-x;
  padding:0px;
  height: 10px;
  width: 100%;
  font-size: 2px;
 }
.sub-1-tr
 {
  background: url(images/system/buttons/sub-1-border-top-right.png);
  background-position:bottom center;
  background-repeat: no-repeat;
  padding:0px;
  height: 10px;
  width: 10px;
  font-size: 2px;
 }
.sub-1-l
{
  background: url(images/system/buttons/sub-1-border-left.png);
  background-position:center center;
  background-repeat: repeat-y;
  padding:0px;
  height: 99%;
  width: 10px;
  font-size: 2px;
 }
.sub-1-bg
 {
  background: url(images/system/buttons/sub-1-border-background.png);
  background-position:center center;
  background-repeat: repeat;
  padding:0px;
  height: 99%;
  vertical-align: top;
  width: 100%;
  font-size: 2px;
 }
.sub-1-r
 {
  background: url(images/system/buttons/sub-1-border-right.png);
  background-position:center center;
  background-repeat: repeat-y;
  padding:0px;
  height: 99%;
  width: 10px;
  font-size: 2px;
 }
.sub-1-bl
 {
  background: url(images/system/buttons/sub-1-border-bottom-left.png);
  background-position:top center;
  background-repeat: no-repeat;
  padding:0px;
  height: 10px;
  width: 10px;
  font-size: 2px;
 }
.sub-1-b
 {
  background: url(images/system/buttons/sub-1-border-bottom.png);
  background-position:top center;
  background-repeat: repeat-x;
  padding:0px;
  height: 10px;
  width: 100%;
  font-size: 2px;
 }
.sub-1-br
 {
  background: url(images/system/buttons/sub-1-border-bottom-right.png);
  background-position:top center;
  background-repeat: no-repeat;
  padding:0px;
  height: 10px;
  width: 10px;
  font-size: 2px;
 }
.sub-2 .sub-2 p, .sub-2 li, .sub-2 ul, .sub-2 div, .sub-2 td, .sub-2 span
{ font-family: Century Gothic; font-size: 10pt; color: #3F3F3F;	font-weight: normal; }
.sub-2-sp
 {
  width: 20px;
  height: 20px;
  border:0px;
  padding:0px;
  font-size: 2px;
 }
.sub-2-tl
 {
  background: url(images/system/buttons/sub-2-border-top-left.png);
  background-position:bottom center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.sub-2-t
 {
  background: url(images/system/buttons/sub-2-border-top.png);
  background-position:bottom center;
  background-repeat: repeat-x;
  padding:0px;
  height: 20px;
  width: 100%;
  font-size: 2px;
 }
.sub-2-tr
 {
  background: url(images/system/buttons/sub-2-border-top-right.png);
  background-position:bottom center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.sub-2-l
{
  background: url(images/system/buttons/sub-2-border-left.png);
  background-position:center center;
  background-repeat: repeat-y;
  padding:0px;
  height: 99%;
  width: 20px;
  font-size: 2px;
 }
.sub-2-bg
 {
  background: url(images/system/buttons/sub-2-border-background.png);
  background-position:center center;
  background-repeat: repeat;
  padding:0px;
  height: 99%;
  vertical-align: top;
  width: 100%;
  font-size: 2px;
 }
.sub-2-r
 {
  background: url(images/system/buttons/sub-2-border-right.png);
  background-position:center center;
  background-repeat: repeat-y;
  padding:0px;
  height: 99%;
  width: 20px;
  font-size: 2px;
 }
.sub-2-bl
 {
  background: url(images/system/buttons/sub-2-border-bottom-left.png);
  background-position:top center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.sub-2-b
 {
  background: url(images/system/buttons/sub-2-border-bottom.png);
  background-position:top center;
  background-repeat: repeat-x;
  padding:0px;
  height: 20px;
  width: 100%;
  font-size: 2px;
 }
.sub-2-br
 {
  background: url(images/system/buttons/sub-2-border-bottom-right.png);
  background-position:top center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.sub-8 .sub-8 p, .sub-8 li, .sub-8 ul, .sub-8 div, .sub-8 td, .sub-8 span
{ font-family: Century Gothic; font-size: 10pt; color: #3F3F3F;	font-weight: normal; }
.sub-8-sp
 {
  width: 20px;
  height: 20px;
  border:0px;
  padding:0px;
  font-size: 2px;
 }
.sub-8-tl
 {
  background: url(images/system/buttons/sub-8-border-top-left.png);
  background-position:bottom center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.sub-8-t
 {
  background: url(images/system/buttons/sub-8-border-top.png);
  background-position:bottom center;
  background-repeat: repeat-x;
  padding:0px;
  height: 20px;
  width: 100%;
  font-size: 2px;
 }
.sub-8-tr
 {
  background: url(images/system/buttons/sub-8-border-top-right.png);
  background-position:bottom center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.sub-8-l
{
  background: url(images/system/buttons/sub-8-border-left.png);
  background-position:center center;
  background-repeat: repeat-y;
  padding:0px;
  height: 99%;
  width: 20px;
  font-size: 2px;
 }
.sub-8-bg
 {
  background: url(images/system/buttons/sub-8-border-background.png);
  background-position:center center;
  background-repeat: repeat;
  padding:0px;
  height: 99%;
  vertical-align: top;
  width: 100%;
  font-size: 2px;
 }
.sub-8-r
 {
  background: url(images/system/buttons/sub-8-border-right.png);
  background-position:center center;
  background-repeat: repeat-y;
  padding:0px;
  height: 99%;
  width: 20px;
  font-size: 2px;
 }
.sub-8-bl
 {
  background: url(images/system/buttons/sub-8-border-bottom-left.png);
  background-position:top center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.sub-8-b
 {
  background: url(images/system/buttons/sub-8-border-bottom.png);
  background-position:top center;
  background-repeat: repeat-x;
  padding:0px;
  height: 20px;
  width: 100%;
  font-size: 2px;
 }
.sub-8-br
 {
  background: url(images/system/buttons/sub-8-border-bottom-right.png);
  background-position:top center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.sub-16 .sub-16 p, .sub-16 li, .sub-16 ul, .sub-16 div, .sub-16 td, .sub-16 span
{ font-family: Century Gothic; font-size: 10pt; color: #3F3F3F;	font-weight: normal; }
.sub-16-sp
 {
  width: 20px;
  height: 20px;
  border:0px;
  padding:0px;
  font-size: 2px;
 }
.sub-16-tl
 {
  background: url(images/system/buttons/sub-16-border-top-left.png);
  background-position:bottom center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.sub-16-t
 {
  background: url(images/system/buttons/sub-16-border-top.png);
  background-position:bottom center;
  background-repeat: repeat-x;
  padding:0px;
  height: 20px;
  width: 100%;
  font-size: 2px;
 }
.sub-16-tr
 {
  background: url(images/system/buttons/sub-16-border-top-right.png);
  background-position:bottom center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.sub-16-l
{
  background: url(images/system/buttons/sub-16-border-left.png);
  background-position:center center;
  background-repeat: repeat-y;
  padding:0px;
  height: 99%;
  width: 20px;
  font-size: 2px;
 }
.sub-16-bg
 {
  background: url(images/system/buttons/sub-16-border-background.png);
  background-position:center center;
  background-repeat: repeat;
  padding:0px;
  height: 99%;
  vertical-align: top;
  width: 100%;
  font-size: 2px;
 }
.sub-16-r
 {
  background: url(images/system/buttons/sub-16-border-right.png);
  background-position:center center;
  background-repeat: repeat-y;
  padding:0px;
  height: 99%;
  width: 20px;
  font-size: 2px;
 }
.sub-16-bl
 {
  background: url(images/system/buttons/sub-16-border-bottom-left.png);
  background-position:top center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.sub-16-b
 {
  background: url(images/system/buttons/sub-16-border-bottom.png);
  background-position:top center;
  background-repeat: repeat-x;
  padding:0px;
  height: 20px;
  width: 100%;
  font-size: 2px;
 }
.sub-16-br
 {
  background: url(images/system/buttons/sub-16-border-bottom-right.png);
  background-position:top center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.sub-17 .sub-17 p, .sub-17 li, .sub-17 ul, .sub-17 div, .sub-17 td, .sub-17 span
{ font-family: Century Gothic; font-size: 10pt; color: #3F3F3F;	font-weight: normal; }
.sub-17-sp
 {
  width: 20px;
  height: 20px;
  border:0px;
  padding:0px;
  font-size: 2px;
 }
.sub-17-tl
 {
  background: url(images/system/buttons/sub-17-border-top-left.png);
  background-position:bottom center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.sub-17-t
 {
  background: url(images/system/buttons/sub-17-border-top.png);
  background-position:bottom center;
  background-repeat: repeat-x;
  padding:0px;
  height: 20px;
  width: 100%;
  font-size: 2px;
 }
.sub-17-tr
 {
  background: url(images/system/buttons/sub-17-border-top-right.png);
  background-position:bottom center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.sub-17-l
{
  background: url(images/system/buttons/sub-17-border-left.png);
  background-position:center center;
  background-repeat: repeat-y;
  padding:0px;
  height: 99%;
  width: 20px;
  font-size: 2px;
 }
.sub-17-bg
 {
  background: url(images/system/buttons/sub-17-border-background.png);
  background-position:center center;
  background-repeat: repeat;
  padding:0px;
  height: 99%;
  vertical-align: top;
  width: 100%;
  font-size: 2px;
 }
.sub-17-r
 {
  background: url(images/system/buttons/sub-17-border-right.png);
  background-position:center center;
  background-repeat: repeat-y;
  padding:0px;
  height: 99%;
  width: 20px;
  font-size: 2px;
 }
.sub-17-bl
 {
  background: url(images/system/buttons/sub-17-border-bottom-left.png);
  background-position:top center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
.sub-17-b
 {
  background: url(images/system/buttons/sub-17-border-bottom.png);
  background-position:top center;
  background-repeat: repeat-x;
  padding:0px;
  height: 20px;
  width: 100%;
  font-size: 2px;
 }
.sub-17-br
 {
  background: url(images/system/buttons/sub-17-border-bottom-right.png);
  background-position:top center;
  background-repeat: no-repeat;
  padding:0px;
  height: 20px;
  width: 20px;
  font-size: 2px;
 }
