#title, .aboutusTitle, .aboutusDesc, .faqTitle, .text_2, .contactusColor, .submission_form_text, .downCatalogText, .giftText  {
	color: #807f7d;
	/*color: #80c342; color:#808080;*/
}


body{
	margin: 0;
	padding: 0;
	font-size:0.85em;
	font-family:Antiqua, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	color: red;
	
}

.giftText {

}

.highlightText {
	color: #e5dfae;
}

.darkhighlightText {
	/* color: #968d00; */
	color: #afa97e;
	font-size: 16px;
}

.darkhighlightText a {
	color: #afa97e;
	text-decoration: none;
	font-size: 16px;
}

.darkhighlightText a:hover {
	text-decoration: underline;
	color: #afa97e;
	font-size: 16px;
}

#title {
	font-size: 12px;
}

.aboutusTitle {
	font-size: 22px;

}

.aboutusDesc {
	font-size: 12px;
}

#wrapper {
	
}

/* Header */

#header {
	width: 750px;
	height: 50px;
	margin: 0 auto 40px auto;
	padding-top: 20px;
}

#logo {
	float: left;
	height: 71px;
	margin-top:-28px;
	margin-left:0px;
	padding-top:45px;
	border: solid 0px;
}

/* Menu */

.menu {
	float: right;
	margin-top: 66px;
}

.menuBottomLine {
	background-image:url(../images/top_line.png);
	background-repeat:repeat-x;
	width: 100%;
	height: 3px;
}

/* Page */

#page {
	width: 750px;
	border: solid 0px;
	margin: 0 auto;
	background: #FFFFFF;
	padding-bottom: 120px;
}

/* Content */

#content {
	float: left;
	width: 630px;
	border:solid 1px;
	
}

#dottedVertical1 {
	background-image:url(../images/dotted_vertical.png);
	background-repeat:repeat-y;
	height: 20px;
	width: 4px;
	position :absolute;
}

#dottedVertical2 {
	background-image:url(../images/dotted_vertical.png);
	background-repeat:repeat-y;
	height: 20px;
	width: 4px;
	position :absolute;
}

#dottedVertical3 {
	background-image:url(../images/dotted_vertical.png);
	background-repeat:repeat-y;
	height: 20px;
	width: 4px;
	position :absolute;
}

#dottedVertical4 {
	background-image:url(../images/dotted_vertical.png);
	background-repeat:repeat-y;
	height: 20px;
	width: 4px;
	position :absolute;
}

#dottedVertical5 {
	background-image:url(../images/dotted_vertical.png);
	background-repeat:repeat-y;
	height: 20px;
	width: 4px;
	position :absolute;
}

#dottedVertical6 {
	background-image:url(../images/dotted_vertical.png);
	background-repeat:repeat-y;
	height: 20px;
	width: 4px;
	position :absolute;
}

#dottedVertical7 {
	background-image:url(../images/dotted_vertical.png);
	background-repeat:repeat-y;
	height: 20px;
	width: 4px;
	position :absolute;
}

#VerticalMenu1 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 107px;
	height: 50px;
	margin-right: 0px;
	background-image:url(../images/vertical_menu.png);
	background-repeat:no-repeat;
	background-position:0px 55%;
	border: solid 0px;
}

#VerticalMenu2 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 90px;
	height: 50px;
	margin-right: 0px;
	background-image:url(../images/vertical_menu.png);
	background-repeat:no-repeat;
	background-position:-106px 55%;
	border: solid 0px;
}

#VerticalMenu3 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 107px;
	height: 50px;
	margin-right: 0px;
	background-image:url(../images/vertical_menu.png);
	background-repeat:no-repeat;
	background-position:0px 70%;
	border: solid 0px;
}

#VerticalMenu4 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 90px;
	height: 50px;
	margin-right: 0px;
	background-image:url(../images/vertical_menu.png);
	background-repeat:no-repeat;
	background-position:-106px 70%;
	border: solid 0px;
}

#VerticalMenu5 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 107px;
	height: 50px;
	margin-right: 0px;
	background-image:url(../images/vertical_menu.png);
	background-repeat:no-repeat;
	background-position:0px 85%;
	border: solid 0px;
}

#VerticalMenu6 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 90px;
	height: 50px;
	margin-right: 0px;
	background-image:url(../images/vertical_menu.png);
	background-repeat:no-repeat;
	background-position:-106px 85%;
	border: solid 0px;
}

#VerticalMenu7 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 107px;
	height: 55px;
	margin-right: 0px;
	background-image:url(../images/vertical_menu.png);
	background-repeat:no-repeat;
	background-position:0px 99%;
	border: solid 0px;
}

#VerticalMenu8 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 90px;
	height: 55px;
	margin-right: 0px;
	background-image:url(../images/vertical_menu.png);
	background-repeat:no-repeat;
	background-position:-106px 99%;
	border: solid 0px;
}


#VerticalMenu1, #VerticalMenu2, #VerticalMenu3, #VerticalMenu4, #VerticalMenu5, #VerticalMenu6, #VerticalMenu7, #VerticalMenu8, #VerticalMenuSelected1, #VerticalMenuSelected2, #VerticalMenuSelected3, #VerticalMenuSelected4, #VerticalMenuSelected5, #VerticalMenuSelected6, #VerticalMenuSelected7, #VerticalMenuSelected8 a{
	display:block;

	text-indent:-9999px;
	outline:none;
}

#VerticalMenuSelected1 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 107px;
	height: 50px;
	margin-right: 0px;
	background-image:url(../images/vertical_menu.png);
	background-repeat:no-repeat;
	background-position:0px 0%;
	border: solid 0px;
}

#VerticalMenuSelected2 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 90px;
	height: 50px;
	margin-right: 0px;
	background-image:url(../images/vertical_menu.png);
	background-repeat:no-repeat;
	background-position:-106px 0%;
	border: solid 0px;
}

#VerticalMenuSelected3 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 107px;
	height: 50px;
	margin-right: 0px;
	background-image:url(../images/vertical_menu.png);
	background-repeat:no-repeat;
	background-position:0px 15%;
	border: solid 0px;
}

#VerticalMenuSelected4 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 90px;
	height: 50px;
	margin-right: 0px;
	background-image:url(../images/vertical_menu.png);
	background-repeat:no-repeat;
	background-position:-106px 15%;
	border: solid 0px;
}

#VerticalMenuSelected5 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 107px;
	height: 50px;
	margin-right: 0px;
	background-image:url(../images/vertical_menu.png);
	background-repeat:no-repeat;
	background-position:0px 30%;
	border: solid 0px;
}

#VerticalMenuSelected6 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 90px;
	height: 50px;
	margin-right: 0px;
	background-image:url(../images/vertical_menu.png);
	background-repeat:no-repeat;
	background-position:-106px 30%;
	border: solid 0px;
}

#VerticalMenuSelected7 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 107px;
	height: 55px;
	margin-right: 0px;
	background-image:url(../images/vertical_menu.png);
	background-repeat:no-repeat;
	background-position:0px -215px;
	border: solid 0px;
}

#VerticalMenuSelected8 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 90px;
	height: 55px;
	margin-right: 0px;
	background-image:url(../images/vertical_menu.png);
	background-repeat:no-repeat;
	background-position:-106px -215px;
	border: solid 0px;
}

#VerticalMenu1.active, #VerticalMenu1:hover { 
	background-position: 0px 0%;
}

#VerticalMenu2.active, #VerticalMenu2:hover { 
	background-position: -106px 0%;
}

#VerticalMenu3.active, #VerticalMenu3:hover { 
	background-position: 0px 15%;
}

#VerticalMenu4.active, #VerticalMenu4:hover { 
	background-position: -106px 15%;
}

#VerticalMenu5.active, #VerticalMenu5:hover { 
	background-position: 0px 30%;
}

#VerticalMenu6.active, #VerticalMenu6:hover { 
	background-position: -106px 30%;
}

#VerticalMenu7.active, #VerticalMenu7:hover { 
	background-position: 0px -215px;
	height:55px;
}

#VerticalMenu8.active, #VerticalMenu8:hover { 
	background-position: -106px -215px;
	height:55px;
}




#thinkingTopCategory1 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 95px;
	height: 60px;
	margin-right: 0px;
	background-image:url(../images/horizontal_menu.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	border: solid 0px;
}

#thinkingTopCategory2 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 95px;
	height: 60px;
	margin-right: 0px;
	background-image:url(../images/horizontal_menu.png);
	background-repeat:no-repeat;
	background-position:-95px 0px;
	border: solid 0px;
}

#thinkingTopCategory3 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 95px;
	height: 60px;
	margin-right: 0px;
	background-image:url(../images/horizontal_menu.png);
	background-repeat:no-repeat;
	background-position:-192px 0px;
	border: solid 0px;
}

#thinkingTopCategory4 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 95px;
	height: 60px;
	margin-right: 0px;
	background-image:url(../images/horizontal_menu.png);
	background-repeat:no-repeat;
	background-position:-288px 0px;
	border: solid 0px;
}

#thinkingTopCategory5 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 95px;
	height: 60px;
	margin-right: 0px;
	background-image:url(../images/horizontal_menu.png);
	background-repeat:no-repeat;
	background-position:-384px 0px;
	border: solid 0px;
}

#thinkingTopCategory6 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 95px;
	height: 60px;
	margin-right: 0px;
	background-image:url(../images/horizontal_menu.png);
	background-repeat:no-repeat;
	background-position:-480px 0px;
	border: solid 0px;
}

#thinkingTopCategory7 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 95px;
	height: 60px;
	margin-right: 0px;
	background-image:url(../images/horizontal_menu.png);
	background-repeat:no-repeat;
	background-position:-577px 0px;
	border: solid 0px;
}

#thinkingTopCategory8 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 85px;
	height: 60px;
	margin-right: 0px;
	background-image:url(../images/horizontal_menu.png);
	background-repeat:no-repeat;
	background-position:-672px 0px;
	border: solid 0px;
}


#thinkingTopCategory1, #thinkingTopCategory2, #thinkingTopCategory3, #thinkingTopCategory4, #thinkingTopCategory5, #thinkingTopCategory6, #thinkingTopCategory7, #thinkingTopCategory8 a{
	display:block;
	height: 60px;
	text-indent:-9999px;
	outline:none;
}


#thinkingTopCategory1.active, #thinkingTopCategory1:hover { 
	background-position: -2px 94%;
}
#thinkingTopCategory2.active, #thinkingTopCategory2:hover { 
	background-position: -97px -64px;
}
#thinkingTopCategory3.active, #thinkingTopCategory3:hover { 
	background-position: -194px -64px;
}
#thinkingTopCategory4.active, #thinkingTopCategory4:hover { 
	background-position: -290px -64px;
}
#thinkingTopCategory5.active, #thinkingTopCategory5:hover { 
	background-position: -386px -64px;
}
#thinkingTopCategory6.active, #thinkingTopCategory6:hover { 
	background-position: -482px -64px;
}
#thinkingTopCategory7.active, #thinkingTopCategory7:hover { 
	background-position: -579px -64px;
}
#thinkingTopCategory8.active, #thinkingTopCategory8:hover { 
	background-position: -674px -64px;
}


#thinkingMenu1 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 108px;
	height: 25px;
	margin-right: 0px;
	background-image:url(../images/menu_bar.png);
	background-repeat:no-repeat;
	background-position:0px 0px;

}

#thinkingMenu2 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 77px;
	height: 25px;
	margin-right: 0px;
	background-image:url(../images/menu_bar.png);
	background-repeat:no-repeat;
	background-position:-107px 0px;

}

#thinkingMenu3 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 78px;
	height: 25px;
	margin-right: 0px;
	background-image:url(../images/menu_bar.png);
	background-repeat:no-repeat;
	background-position:-183px 0px;

}

#thinkingMenu4 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 77px;
	height: 25px;
	margin-right: 0px;
	background-image:url(../images/menu_bar.png);
	background-repeat:no-repeat;
	background-position:-260px 0px;

}

#thinkingMenu5 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 160px;
	height: 25px;
	margin-right: 0px;
	background-image:url(../images/menu_bar.png);
	background-repeat:no-repeat;
	background-position:-336px 0px;

}

#thinkingMenu1, #thinkingMenu2, #thinkingMenu3, #thinkingMenu4, #thinkingMenu5, #thinkingMenuSelected1, #thinkingMenuSelected2, #thinkingMenuSelected3, #thinkingMenuSelected4, #thinkingMenuSelected5 a{
	display:block;
	height:25px;
	text-indent:-9999px;
	outline:none;
}

#thinkingMenuSelected1 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 107px;
	height: 25px;
	margin-right: 0px;
	background-image:url(../images/menu_bar.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-position: 0px -25px;
}

#thinkingMenuSelected2 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 77px;
	height: 25px;
	margin-right: 0px;
	background-image:url(../images/menu_bar.png);
	background-repeat:no-repeat;
	background-position: -107px -25px;
}

#thinkingMenuSelected3 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 78px;
	height: 25px;
	margin-right: 0px;
	background-image:url(../images/menu_bar.png);
	background-repeat:no-repeat;
	background-position: -183px -25px;
}

#thinkingMenuSelected4 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 77px;
	height: 25px;
	margin-right: 0px;
	background-image:url(../images/menu_bar.png);
	background-repeat:no-repeat;
	background-position: -260px -25px;
}

#thinkingMenuSelected5 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 160px;
	height: 25px;
	margin-right: 0px;
	background-image:url(../images/menu_bar.png);
	background-repeat:no-repeat;
	background-position: -336px -25px;
}

#thinkingMenu1.active, #thinkingMenu1:hover { 
	background-position: 1px -25px;
}
#thinkingMenu2.active, #thinkingMenu2:hover { 
	background-position: -107px -25px;
}
#thinkingMenu3.active, #thinkingMenu3:hover { 
	background-position: -183px -25px;
}
#thinkingMenu4.active, #thinkingMenu4:hover { 
	background-position: -260px -25px;
}
#thinkingMenu5.active, #thinkingMenu5:hover { 
	background-position: -336px -26px;
}

#thinkingBox1 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 179px;
	height: 133px;
	margin-right: 0px;
	background-image:url(../images/main_category.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#thinkingBox2 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 189px;
	height: 133px;
	margin-right: 0px;
	background-image:url(../images/main_category.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-position:-189px 0px;
}
#thinkingBox3 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 189px;
	height: 133px;
	margin-right: 0px;
	background-image:url(../images/main_category.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-position:-378px 0px;
}
#thinkingBox4 { 
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 179px;
	height: 133px;
	margin-right: 0px;
	background-image:url(../images/main_category.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-position:-567px 0px;
}

#thinkingBox5 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 178px;
	height: 145px;
	margin-right: 0px;
	background-image:url(../images/main_category_2.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#thinkingBox6 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 190px;
	height: 145px;
	margin-right: 0px;
	background-image:url(../images/main_category_2.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-position:-190px 0px;
}
#thinkingBox7 {
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 190px;
	height: 145px;
	margin-right: 0px;
	background-image:url(../images/main_category_2.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-position:-380px 0px;
}
#thinkingBox8 { 
	display: block;  
   overflow: hidden;  
   padding: 0;  
   cursor: pointer;  
	float: left;
	width: 180px;
	height: 145px;
	margin-right: 0px;
	background-image:url(../images/main_category_2.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-position:-570px 0px;
}


#thinkingBox1 a{
	display:block;
	height:210px;
	text-indent:-9999px;
	outline:none;
}

#thinkingBox2 a{
	display:block;
	height:210px;
	text-indent:-9999px;
	outline:none;
}

#thinkingBox3 a{
	display:block;
	height:210px;
	text-indent:-9999px;
	outline:none;
}

#thinkingBox4 a{
	display:block;
	height:210px;
	text-indent:-9999px;
	outline:none;
}

#thinkingBox5 a{
	display:block;
	height:210px;
	text-indent:-9999px;
	outline:none;
}

#thinkingBox6 a{
	display:block;
	height:210px;
	text-indent:-9999px;
	outline:none;
}

#thinkingBox7 a{
	display:block;
	height:210px;
	text-indent:-9999px;
	outline:none;
}

#thinkingBox8 a{
	display:block;
	height:210px;
	text-indent:-9999px;
	outline:none;
}

#thinkingBox1.active, #thinkingBox1:hover { 
	background-position: 0px -133px;
}
#thinkingBox2.active, #thinkingBox2:hover{
	background-position: -189px -133px;
}
#thinkingBox3.active, #thinkingBox3:hover {
	background-position: -378px -133px;
}
#thinkingBox4.active, #thinkingBox4:hover {
	background-position: -567px -133px;
}

#thinkingBox5.active, #thinkingBox5:hover { 
	background-position: -5px -145px;
}
#thinkingBox6.active, #thinkingBox6:hover{
	background-position: -175px -145px;
}
#thinkingBox7.active, #thinkingBox7:hover {
	background-position: -370px -145px;
}
#thinkingBox8.active, #thinkingBox8:hover {
	background-position: -568px -146px;
}


.dotted_vertical {
	background-image:url(../images/dotted_vertical.png);
	background-repeat:repeat-y;
	height: 150px;
	width: 4px;
	float:left;
}

.dotted_horizontal {
	background-image:url(../images/dotted_horizontal.png);
	background-position: center center;
	background-repeat:no-repeat;
	height: 21px;
	width: 229px;
	float:left;

}

.dotted_line {
	background-image:url(../images/dotted_line.png);
	background-position: center center;
	background-repeat:repeat-x;
	height: 3px;
}

.category_title {
	padding:7px 0px 10px 0px;
	font-size:20px;
	color:#807f7d;
	font-weight:bold;
	font-family:Verdana, Helvetica, sans-serif;
}

.submission_form_text {
	width:200px;
	font-size:11px;
	text-align:left;
	padding-left:0px;
	padding-top: 7px;
	padding-bottom: 7px;
}

.field-150 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: white;
	border: 1px solid grey;
	width: 350px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.btn3 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: #80c342;
	border: 1px solid white;
	width: 70px;
	padding:3px;
}
