
 /* =============================================================================== Tag Redefinitions ================================================================= */
body	{
	text-align:					center;
	background-color: 			#8b8b6d;
	font: 						8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	scrollbar-face-color: 		#6d6d52;
	scrollbar-highlight-color: 	#6d6d52;
	scrollbar-shadow-color: 	#b4b495;
	scrollbar-3dlight-color: 	#6d6d52;
	scrollbar-arrow-color: 		#b4b495;
	scrollbar-track-color: 		#6d6d52;
	scrollbar-darkshadow-color: #6d6d52;
	margin-top:					50px;
	margin-left:				0px;
	margin-right:				0px;
	margin-bottom:				0px;
}

h1	{
	font-size: 				16pt;
	font-family: 			Verdana, Geneva, Arial, Helvetica, sans-serif;;
	color: 					#e0e0c6;
	padding: 				0px;
	margin:					0px;
}

h2	{
	font-size: 				13pt;
	font-variant:			small-caps;
	font-family: 			arial;
	color: 					#67674e;
	padding: 				0;
	margin:					0;
	border-bottom:			1px solid #c1c1ac;
}

h3	{
	font-size: 				10pt;
	font-family: 			arial;
	color: 					#67674e;
	padding: 				0;
	margin:					0;
}

hr {
	width: 					100%;
	height:					1px;
	border:		 			0px;
	background-color:		#67674e;
	margin-top:				0px;
}

p {
	font-size: 				11px;
	color:					#67674e;
	text-align:				left;
}

ul {
	margin: 				0px;
	padding:				0px;
}

0l {
	margin: 				0px;
	padding:				0px;
}

li {
	margin-top:				10px;
}

form	{
	padding: 0;
	margin: 0;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #000000;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #E8E8E8;
}

fieldset {
	padding-bottom: 	15px;
	padding-top: 		15px;
	padding-left: 		15px;
	padding-right: 		15px;
	vertical-align:		top;
	font-size: 			9pt;
	font-family: 		arial;
	color: 				#000000;
}

legend {
	font-size: 			12pt;
	font-family: 		arial;
	color: 				#000000;
	font-weight:		bold;
}

input	{
	border-left: 		1px solid #c7c7c7;
	border-top: 		1px solid #c7c7c7;
	border-right: 		1px solid #e3e3e3;
	border-bottom: 		1px solid #e3e3e3;
	background-color:	#ededde;
	padding-left:		5px;
	font: 				8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:		normal;
	width:				100%;
}

input.bttn {
	background-color:	#b4b392;
	font-weight:		bold;
	color:				ffffff;
	cursor:				pointer;
	border-left: 		1px solid #cdccba;
	border-top: 		1px solid #cdccba;
	border-right: 		1px solid #91906b;
	border-bottom: 		1px solid #91906b;
	cursor:				pointer;
}

textarea {	
	border-left: 		1px solid #c7c7c7;
	border-top: 		1px solid #c7c7c7;
	border-right: 		1px solid #e3e3e3;
	border-bottom: 		1px solid #e3e3e3;
	background-color:	#ededde;
	font: 				8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:		normal;
	overflow:			auto;
	width:				100%;
	height:				65px;
	padding:			10px;
	margin-bottom:		10px;
}

label {
	font-size: 			8pt;
	font-family: 		arial;
	color: 				#6e767d;
	font-weight:		bold;
}

a	{
	color: 				#67674e;
	text-decoration: 	none;
	font-size: 			8pt;
	font-family: 		arial;
	font-weight:		bold;
}

a:hover	{
	color: 				#5e3e40;
	text-decoration: 	none;
	font-size: 			8pt;
	font-family: 		arial;
	font-weight:		bold;
}

a:active {
	color: 				#ffffff;
	text-decoration: 	none;
	font-size: 			8pt;
	font-family: 		arial;
	font-weight:		bold;
}

img {
	border-color: 		#000000;
}

span {
	font-weight:		bold;
	font-family:		Arial;
	font-size:			8pt;
	color:				#434336;
}

 /* =============================================================================== Splash Page ================================================================= */
 
 .splashMain {
 	width:				665px;
	height:				450px;
 }
 
 .splashTop {
 	padding-left:		10px;
 	padding-right:		10px;
 	padding-bottom:		10px;
 	text-align:			left;
	font-size:			8pt;
	color:				#43432f;
 }
 
 .splashEvents { 	
	font-weight:		bold;
	font-family:		Arial;
	font-size:			10pt;
	color:				#67674e;
	height:				35px;
	padding-top:		5px;
	vertical-align:		top;
	text-align:			center;
	cursor:				pointer;
	background-position:50% 0%;
	background-repeat:	no-repeat;
	background-image: 	url(/global/images/gtv_eventsBg.jpg);
 }

 /* =============================================================================== Header ================================================================= */
  
 .mainHeader {
 	width:				800px;
 }
 
 .headerTopLeft {
 	width:				235px;
	height:				53px;
 }
 
 .headerTopRight {
 	width:				565px;
	height:				53px;
 } 
 
 /* =============================================================================== Content ================================================================= */
 
.contentMain {
	width:				565px;
	vertical-align:		top;
}

.tblContentLeft {
	vertical-align:		top;
	padding-right:		25px;
	padding-left:		10px;
	width:				545px;

}

.tblContentRight {
	width:				20px;
	vertical-align:		bottom;

}

.contentContainer {
	
}
 
 /* =============================================================================== Footer ================================================================= */

.footerLeft {
	width:				235px;
	height:				61px;
	background-image: 	url(/global/images/gtv_footerLeftBg.jpg);
}

.footerRight {
	width:				565px;
	height:				61px;
	font-size:			8pt;
	color:				67674e;
	text-align:			center;
	background-image: 	url(/global/images/gtv_footerRightBg.jpg);
}

.creditsLeft {
	width:				150px;
	height:				61px;
}

.creditsRight {
	width:				650px;
	height:				61px;
	font-size:			8pt;
	color:				67674e;
	text-align:			center;
}
 
 /* =============================================================================== Include Pages ========================================================== */

/* Contact */

.contactInfo {
	color: 				#6e767d;
	font-size: 			9pt;
	font-family: 		arial;
	padding-bottom:		10px;
	padding-left:		35px;
	padding-right:		25px;
	padding-top:		15px;
}

.contactForm {
	font-size: 			8pt;
	font-family: 		arial;
	color: 				#6e767d;
}

.confirm {
	height:				250px;
	font-size:			9pt;
	text-align:			left;
	font-family:		Arial;
	color:				#6d767d;
	padding-top:		50px;
	padding-left:		25px;
	background-position:top center;
	background-repeat:	no-repeat;
	background-image: 	url(/Contact/images/design/gtv_contactConfirm.jpg);
}

.catch {
	height:				50px;
	line-height:		40px;
	padding-left:		100px;
}

.contactFieldsLeft {
	line-height:		25px;
	float:				left;
	width:				75px;
	height:				28px;
	clear:				both;
}

.contactFieldsRight {
	float:				right;
	width:				350px;
	height:				28px;
}

.contactFieldsTxtArea {
	float:				right;
	width:				350px;
}

.fieldCheck {
	border:				1px solid red;
}

.fieldReset {
}


 /* =============================================================================== Panel ================================================================= */
/*Panel (static: two tabs)*/

.panelMain {
	display: 			inline-block;

}

.clearfix:after {
	content: 			"."; 
	display: 			block; 
	height: 			0; 
	clear: 				both; 
	visibility: 		hidden;

}

.panelTopleftActive {
	width:				150px;
	height:				28px;
	float:				left;
	background-image: 	url(/Contact/images/design/gtv_pannel_nav_1_active.jpg);
	background-repeat:	no-repeat;
	background-position:top left;
	cursor:				pointer;
}

.panelTopleftInactive {
	width:				150px;
	height:				28px;
	float:				left;
	background-image: 	url(/Contact/images/design/gtv_pannel_nav_1_inactive.jpg);
	background-repeat:	no-repeat;
	background-position:top left;
	cursor:				pointer;
}

.panelTopRightActive {
	width:				360px;
	height:				28px;
	float:				right;
	background-image: 	url(/Contact/images/design/gtv_pannel_nav_2_active.jpg);
	background-repeat:	no-repeat;
	background-position:top left;
	cursor:				pointer;
}

.panelTopRightInactive {
	width:				360px;
	height:				28px;
	float:				right;
	background-image: 	url(/Contact/images/design/gtv_pannel_nav_2_inactive.jpg);
	background-repeat:	no-repeat;
	background-position:top left;
	cursor:				pointer;
}

.panelBody_1 {
	width:				510px;
	height:				421px;
	clear:				both;
	background-image: 	url(/Contact/images/design/gtv_pannelBg_1.jpg);
	background-repeat:	no-repeat;
}

.panelBody_2 {
	width:				510px;
	height:				421px;
	clear:				both;
	background-image: 	url(/Contact/images/design/gtv_pannelBg_2.jpg);
	background-repeat:	no-repeat;
}


 /* =============================================================================== Panel ================================================================= */
/*panel (generic, multiple tabs)*/


.panelBody {
	display: 			inline-block;
}

.panelContainer {
	height:				325px;
	padding-left:		25px;
	padding-top:		20px;
	font-size:			8pt;
	font-weight:		bold;
	font-family:		Arial;
	clear:				both;
	display: 			inline-block;
	background-position:top left;
	background-repeat:	no-repeat;
	background-image: 	url(/global/images/gtv_panelBg.jpg);
}

.panelNavActive {
	height:				25px;
	width:				125px;
	line-height:		25px;
	text-align:			center;
	font-size:			8pt;
	font-weight:		bold;
	font-family:		Arial;
	float:				left;
	background-color:	#f0f0e3;
	color:				#5e3e40;
	cursor:				pointer;
	background-position:top left;
	background-repeat:	no-repeat;
	background-image: 	url(/global/images/gtv_panelNavActiveBg.jpg);
}

.panelNavInactive {
	height:				25px;
	width:				126px;
	float:				left;
	line-height:		25px;
	text-align:			center;
	font-size:			8pt;
	font-weight:		bold;
	font-family:		Arial;
	color:				#b9b4b4;
	background-color:	#f0f0e3;
	cursor:				pointer;
	background-position:top left;
	background-repeat:	repeat-x;
	background-image: 	url(/global/images/gtv_panelNavInactiveBg.jpg);
}

.panelContentLeft {
	width:				200px;
	height:				250px;
	background-color:	#cccccc;
	float:				left;

}

.panelContentRight {
	float:				left;
	padding-left:		15px;
	font-size:			9pt;
	font-weight:		normal;
	font-family:		Arial;
	color: 				#67674e;

}

 /* =============================================================================== Toggle Layers ================================================================= */

.toggleLayerClose {
	height:				30px;
	padding-left:		35px;
	line-height:		30px;
	font-size:			8pt;
	font-weight:		bold;
	font-family:		Arial;
	cursor:				pointer;
	color:				#67674e;
	background-position:top left;
	background-repeat:	no-repeat;
	background-image: 	url(/global/images/gtv_toggleLayerClose.jpg);
	
}
.toggleLayerOpen {
	height:				29px;
	padding-left:		35px;
	line-height:		29px;
	font-size:			8pt;
	font-weight:		bold;
	font-family:		Arial;
	cursor:				pointer;
	color:				#67674e;
	background-position:top left;
	background-repeat:	no-repeat;
	background-image: 	url(/global/images/gtv_toggleLayerOpen.jpg);
	
}

.toggleLayerContent {	
	padding:			15px;
	background-color:	#f1f1e0;
	border-bottom:		1px solid #8b8b6d;
}

.toggleLayerContentLeft {
	vertical-align:		top;
	padding:			5px;
	text-align:			center;
	background-repeat:	no-repeat;
	background-image: 	url(/Green/images/design/gtv_menuImgsBg.jpg);

}

.toggleLayerContentRight {
	padding-left:		30px;
	font-size:			8pt;
	font-family:		Arial;
	color:				#8b8b6d;
	width:				365px;
}

.toggleLayerImage {
}

 /* =============================================================================== Kadotip ================================================================= */

 /* MAILINGLIST & KADOTIP */
 /*--------------------------------------------------------------------------------------------------------------------------------------------------------*/
 
.kadotipTitle {
	padding-left: 			10px;
	line-height:			29px;
	height:					29px;
	color:					#88886a;
	font-size:				10pt;
	font-family:			Arial;
	font-weight:			bold;
	background-position:	top left;
	background-repeat:		no-repeat;
	background-image: 		url(/global/images/gtv_kadoTipTitleBg.jpg);
}

.kadoFormules {
	font-size: 				11px;
	color:					#67674e;
	text-align:				left;
	padding:				10px;
	margin-bottom:			5px;
	background-color:		#f2f1dd;
	border-left:			1px solid #baba96;
	border-right:			1px solid #baba96;
	border-bottom:			1px solid #baba96;
}

.message {
	font-size: 				11px;
	color:					#67674e;
	text-align:				left;
	padding:				10px;
	margin-bottom:			5px;
	background-color:		#f2f1dd;
	border:					1px solid #baba96;
}

.giftContainer {
	height:				140px;
	position:			relative;
	top:				60px;
	left:				0px;
	
}

.giftTip{
	height:				70px;
	cursor:				pointer;
	background-postion:	top left;
	background-image: 	url(/global/images/gtv_kadoTip.jpg);
}

.giftTipOver {
	height:				70px;
	cursor:				pointer;
	background-postion:	top left;
	background-image: 	url(/global/images/gtv_kadoTipOver.jpg);
}

.mailingListNav {
	height:				70px;
	cursor:				pointer;
	background-postion:	top left;
	background-image: 	url(/global/images/gtv_mailList.jpg);
}

.mailingListNavOver {
	height:				70px;
	cursor:				pointer;
	background-postion:	top left;
	background-image: 	url(/global/images/gtv_mailListOver.jpg);
}

.mailingListMain {
	font-size: 			9pt;
	font-family: 		arial;
	padding-bottom:		10px;
	padding-top:		15px;
	padding-left:		35px;
	padding-right:		25px;
	height:				245px;
	background-repeat:	no-repeat;
	background-postion:	top left;
	background-image: 	url(/global/images/gtv_mailListFormBg.jpg);
	
}


 /* =============================================================================== Guestbook ================================================================= */

 /* GUESTBOOK */
 /*--------------------------------------------------------------------------------------------------------------------------------------------------------*/
 
.guestbookMain {
	font-size: 			9pt;
	font-family: 		arial;
	padding-bottom:		10px;
	padding-top:		15px;
	padding-left:		35px;
	padding-right:		25px;
	height:				260px;
	background-repeat:	no-repeat;
	background-postion:	bottom left;
	background-image: 	url(/global/images/gtv_gbBg.jpg);
	
}
.gBLayerClose {
	height:				30px;
	padding-left:		35px;
	line-height:		30px;
	font-size:			8pt;
	font-weight:		bold;
	font-family:		Arial;
	cursor:				pointer;
	color:				#67674e;
	background-position:top left;
	background-repeat:	no-repeat;
	background-image: 	url(/global/images/gtv_gBLayerClose.jpg);
	
}

.gBLayerOpen {
	height:				29px;
	padding-left:		35px;
	line-height:		29px;
	font-size:			8pt;
	font-weight:		bold;
	font-family:		Arial;
	cursor:				pointer;
	color:				#f3f3e3;
	background-position:top left;
	background-repeat:	no-repeat;
	background-image: 	url(/global/images/gtv_gBLayerOpen.jpg);
	
}

.gbTitle {
	height:				29px;
	padding-left:		35px;
	line-height:		29px;
	font-size:			8pt;
	font-weight:		normal;
	font-family:		Arial;
	cursor:				auto;
	color:				#67674e;
	background-position:top left;
	background-repeat:	no-repeat;
	background-image: 	url(/global/images/gtv_gBLayerClose.jpg);
}

.gbMessage {
	height:				50px;
	font-size:			8pt;
	font-weight:		normal;
	text-align:			left;
	padding:			10px;
	color:				#454537;
	background-color:	#ffffff;
	border-left:		1px solid #baba96;
	border-right:		1px solid #baba96;
}

 /* =============================================================================== Paging ================================================================= */

 /* PAGING */
 /*--------------------------------------------------------------------------------------------------------------------------------------------------------*/

.pagingMain {
	text-align:			center;
	width:				508px;
	border-left:		1px solid #baba96;
	border-right:		1px solid #baba96;
	background-postion:	top left;
	background-image: 	url(/global/images/gtv_galleryBg.jpg);
}

.pagingMenuNav {
	width:				508px;
	height:				29px;
	line-height:		27px;
	font-weight:		bold;
	font-family:		Arial;
	font-size:			8pt;
	text-align:			center;
	color:				#d6d6bb;
	background-postion:	top left;
	background-image: 	url(/global/images/gtv_galleryNavBg.jpg);
}

.pagingNavActive {
	font-weight:		bold;
	font-family:		Arial;
	font-size:			8pt;
	color:				#8c8b6d;
 	text-decoration:	underline;	
}

.pagingNavActive:hover {
	font-weight:		bold;
	font-family:		Arial;
	font-size:			8pt;
	color:				#8c8b6d;
}

.pagingCounter {
	width:				508px;
	font-size:			8pt;
	line-height:		25px;
	height:				28px;
	font-weight:		normal;
	font-family:		arial;
	color:				#8c8b6d;
	background-postion:	top left;
	background-image: 	url(/global/images/gtv_galleryNavBg.jpg);
}

 /*Gridview*/
 /*--------------------------------------------------------------------------------------------------------------------------------------------------------*/
 
.gridTitle {
	font-size:			8pt;
	font-weight:		bold;
	text-align:			left;
	padding:			3px;
	color:				#e0e0c6;
	background-color:	#8b8b6d;
}

.evenGridRow {
	font-size:			8pt;
	font-weight:		normal;
	text-align:			left;
	padding:			5px;
	color:				#8b8b6d;
	background-color:	#f7f7ef;
	border-bottom:		1px solid #d1d1ba;
}

.oddGridRow {
	font-size:			8pt;
	font-weight:		normal;
	text-align:			left;
	padding:			5px;
	color:				#8b8b6d;
	background-color:	#ffffff;
	border-bottom:		1px solid #d1d1ba;
}