body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

H3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 0px;
	vertical-align: top;
	line-height: 13px;
	font-weight: normal;
	margin: 10px;
}

/***********************************************/
/* Nav Divs                                    */
/***********************************************/

.navbody{
	border-bottom: 5px groove #009966;
	width: 100%;
	vertical-align: middle;
}

.navtable{
	background-image: url(images/apoc-base-image-bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #F6F8FC;
}

.navslogen{
	margin: 0px;
	padding: 4px;
}

.navcategory{
	text-align: right;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.navlocation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	margin: 8px 4px;
	padding: 0px;
}

A.navlocation:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #003366;
}

A.navlocation:visted {
	text-decoration: underline;
	color: #003366;
}

A.navlocation:hover {
	text-decoration: none;
	color: #009999;
}

/***********************************************/
/* Search Divs                                 */
/***********************************************/

.searchbody{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	background-color: #CAE8B5;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0066FF;
	padding: 3px;
	line-height: 28px;
	background-image: url(images/apoc-base-catebg.gif);
	background-repeat: repeat-y;
}

.searchcate{
	font-weight: bold;
	font-size: 20px;
	color: #3E6485;
	margin: 4px;
	padding: 0px;
	vertical-align: middle;
	text-align: right;
}

.search{
	text-align: right;
	margin: 0px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033CC;
	font-weight: bold;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFBF7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #999999;
}

input#button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #999999;
}

input#checkbox {
	margin: 0px;
	padding: 0px;
	border: none;
}

/***********************************************/
/* Copy Divs                                   */
/***********************************************/

.copy {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #0066FF;
	background-color: #EFEFEF;
}

td#word {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

/***********************************************/
/* List Divs                                   */
/***********************************************/

div.space {
	clear: both;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
  }

div.catebody {
	margin: 0px 10px 10px;
	padding: 2px 10px;
	background-color: #F6F8FC;
	font-family: Arial, Helvetica, sans-serif;
	color: #003765;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3E6485;
}

div.catelist {
	margin: 2px;
	padding: 6px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: inside;
	list-style-type: square;
	width: 250px;
}

A.catelist:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #0066FF;
}

A.catelist:hover {
	text-decoration: underline;
	color: #006600;
}

div.remlist {
	margin: 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: inside;
	list-style-type: square;
	width: 100%;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.remlist:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #0066FF;
}

.remlist:hover {
	text-decoration: underline;
	color: #006600;
}

.rem {
	margin: 0px 0px 4px;
	padding: 0px;
	border-bottom: 2px solid #009900;
}

.remline {
	margin: 0px 6px;
	padding: 6px;
	height: 110px;
}

.remtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFE6;
	color: #003333;
	margin: 0px;
	padding: 2px;
	border-top: 1px solid #009900;
	border-right: 1px solid #009900;
	border-bottom: 1px solid #009900;
	border-left: 5px solid #009900;
}

div.catehd {
	margin: 10px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: inside;
	list-style-type: square;
	width: 100%;
	line-height: 20px;
	padding: 0px;
}

.catelist:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #0066FF;
}

.catelist:hover {
	text-decoration: underline;
	color: #006600;
}

.cate {
	margin: 0px;
	padding: 0px;
	border-bottom: 2px solid #3E6485;
}

.cateline {
	margin: 0px 6px;
	padding: 6px;
}

.catetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFEA;
	color: #3E6485;
	margin: 0px;
	padding: 2px;
	border-top: 1px solid #3E6485;
	border-right: 1px solid #3E6485;
	border-bottom: 1px solid #3E6485;
	border-left: 5px solid #3E6485;
}

div.adv {
	margin: 2px;
	float: right;
	height: auto;
	width: 164px;
	bottom: 0px;
	border: 2px solid #006699;
	padding: 0px;
}

div.advgoogle {
	margin: 2px;
	padding: 0px;
	float: right;
	height: auto;
	width: 164px;
	bottom: 0px;
	border: 2px solid #f4f4f4;
}

p.welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006600;
	margin: 4px;
	padding: 0px;
}

/***********************************************/
/* Hot Product Divs                            */
/***********************************************/

.hotbody {
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

.hottitle {
	font-weight: bold;
	margin: 0px;
	padding: 1px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	color: #FFFFFF;
	background-color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	border-bottom-color: #CCCCCC;
}

.hotproduct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 2px;
	padding: 2px;
	color: #666666;
	clear: right;
	text-align: center;
	text-decoration: none;
}

A.hotproduct:link {
	text-decoration: none;
	color: #666666;
}

A.hotproduct:hover {
	text-decoration: underline;
	color: #006600;
}

.partnership {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin: 2px;
	padding: 2px;
}

.partnership:link {
	text-decoration: none;
	color: #666666;
}

.partnership:hover {
	text-decoration: underline;
	color: #006600;

/***********************************************/
/* Color Style Divs                            */
/***********************************************/

/********** Word Color **********/
.color_0 {font-family: Arial, Helvetica, sans-serif; color: #006600; text-decoration:none;}	/***RedCC3300 ***/ /***green #006600 ***/
.color_0:link {color: #006600; text-decoration:none;}
.color_0:hover {color: #FF3300; text-decoration:underline;}
.color_1 {font-family: Arial, Helvetica, sans-serif; color: #006600; text-decoration:none;}	/***Orange***/  /***dark grenn #006600***/
.color_1:link {color: #006600; text-decoration:none;}
.color_1:hover {color: #FF934A; text-decoration:underline;}
.color_2 {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none;}	/***White***/
.color_2:link {color: #FFFFFF; text-decoration:none;}
.color_2:hover {color: #D9D9D9; text-decoration:underline;}
.color_3 {font-family: Arial, Helvetica, sans-serif; color: #0099FF; text-decoration:none;}	/***YellowFFCC00***/ /***lite blue#0099FF***/
.color_3:link {color: #0099FF; text-decoration:none;}
.color_3:hover {color: #D9AD00; text-decoration:underline;}
.color_4 {font-family: Arial, Helvetica, sans-serif; color: #003333; text-decoration:none;}	/***Coffee6A4800***/  /*** forast green #003333***/ 
.color_4:link {color: #003333; text-decoration:none;}
.color_4:hover {color: #AA7300; text-decoration:underline;}
.color_5 {font-family: Arial, Helvetica, sans-serif; color: #0066FF; text-decoration:none;}	/***Blue***/
.color_5:link {color: #0066FF; text-decoration:none;}
.color_5:hover {color: #3A61FA; text-decoration:underline;}
.color_6 {font-family: Arial, Helvetica, sans-serif; color: #006600; text-decoration:none;}	/***Green***/
.color_6:link {color: #006600; text-decoration:none;}
.color_6:hover {color: #00A600; text-decoration:underline;}
.color_7 {font-family: Arial, Helvetica, sans-serif; color: #0000FF; text-decoration:none;}	/***Purple84249B***/  /***royal blue#0000FF***/
.color_7:link {color: #0000FF; text-decoration:none;}
.color_7:hover {color: #FF66FF; text-decoration:underline;}
.color_8 {font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration:none;}	/***Dark***/
.color_8:link {color: #333333; text-decoration:none;}
.color_8:hover {color: #999999; text-decoration:underline;}
.color_9 {font-family: Arial, Helvetica, sans-serif; color: #999999; text-decoration:none;}	/***Gray***/
.color_9:link {color: #999999; text-decoration:none;}
.color_9:hover {color: #BFBFBF; text-decoration:underline;}

/********** Word Size **********/
.wd_0 {font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.wd_1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.wd_2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.wd_3 {font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.wd_4 {font-family: Arial, Helvetica, sans-serif; font-size: 15px;}

/********** Bg Color **********/
.bg_1 {background-color: #323232;}							/***Black***/
.bg_2 {background-color: #646864;}							/***DarkGray***/
.bg_3 {background-color: #828882;}							/***Gray***/
.bg_4 {background-color: #D4D4D4;}						/***WeightGray***/
.bg_5 {background-color: #F4F4F4;}							/***LightGray***/
.bg_6 {background-color: #3399FF;}							/***Coffee***/
.bg_7 {background-color: #DDFFFF;}						/***LightCoffee***/
.bg_8 {background-color: #FFFFFF;}						/***White***/

/********** Art Line **********/
.dashtop {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: dashed; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999;}
.dashdown {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: dashed; border-left-style: none; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999;  border-left-color: #999999;}
.dashright {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: dashed; border-bottom-style: none; border-left-style: none; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999;}
.dashleft {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: dashed; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999;}
.dashall {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; 	border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999;}
.dashupdown {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: dashed; border-right-style: none; border-bottom-style: dashed; border-left-style: none; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999;}
.soliddown {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999;}
.solidtop {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999;}
.solidright {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: none; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999;}
.solidleft {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999;}
.solidupdown {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999;}

