@charset "utf-8";

/* gca ---------------------------------------------------------------------------------- */
#gca .keyFeature { width:992px; }
	#gca .keyFeature div h3 { height:70px; }
		#gca .keyFeature div.col1 { background: url(../images/visu_gca_01.jpg) no-repeat scroll center top; }
		#gca .keyFeature div.col2 { background: url(../images/visu_gca_02.jpg) no-repeat scroll center top; }
		#gca .keyFeature div.col3 { background: url(../images/visu_gca_03.jpg) no-repeat scroll center top; }
		#gca .keyFeature div.col4 { background: url(../images/visu_gca_04.jpg) no-repeat scroll center top; }

#gca #main div.features p.picture { margin-left:-47px; }

#gca #main div.overload { text-align:center; }
	#gca.ie6 #main div.overload img { margin-top:-5px; }

#gca #main div.listing-top { margin-top:10px; background:url(../images/bgd_listing_top.gif) no-repeat scroll left top transparent; width:986px; height:10px; }
#gca #main div.listing { background:url(../images/bgd_listing.gif) repeat-y scroll left top transparent; clear:both; overflow:hidden; width:986px; }
#gca.ie6 #main div.listing { margin-top:-10px; }
	#gca #main div.listing-menu { float:left; width:154px; height: 100%; }
		#gca #main div.listing-menu li { display:block; }
		#gca #main div.listing-menu li a { display:block; width:120px; padding:10px 20px 10px 15px; font-size:11px; }
		#gca #main div.listing-menu li a:hover { color:#A40003; text-decoration:none; }	
		#gca #main div.listing-menu li.selected a { display:block; background-color:#ECECEC; margin-left:3px; border-top:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9; border-right:1px solid #ececec; width:115px; color:#A40003; }			
	#gca #main div.listing-content { float:left; width:730px; padding:0 50px 40px; height:100%; }
		#gca #main div.listing-content h4 { margin:20px 0 30px; font-size:16px; }
		#gca #main div.listing-content .nav { float:left; border-bottom: 5px solid #dfdfdf; width:100%; }
			#gca #main div.listing-content .nav li { padding:3px 4px 0 0; display:block; float:left; }
				#gca #main div.listing-content .nav li a { display:block; float:left; padding:0 0 0 20px; font-size:14px; }
				#gca #main div.listing-content .nav li span { display:block; padding:6px 20px 9px 0; }
				#gca #main div.listing-content .nav li a:hover, #gca #main div.listing-content .nav li a.current { background:url(../images/bgd_nav_active_left.gif) top left no-repeat; color:#a40003; text-decoration:none; }
				#gca #main div.listing-content .nav li a:hover span, #gca #main div.listing-content .nav li a.current span { background:url(../images/bgd_nav_active_right.gif) top right no-repeat; }
		#gca #main div.listing-content .header { clear:both; overflow:hidden; padding:40px 0 20px; }
		#gca.ie6 #main div.listing-content .header { margin:-20px 0 20px; }
			#gca #main div.listing-content .header li { float:left; font-size:16px; font-weight:bold; }
			#gca #main div.listing-content .header li.first-child { margin-right:211px; padding-left:10px; }
			#gca.ie6 #main div.listing-content .header li.first-child,
			#gca.ie7 #main div.listing-content .header li.first-child { margin-right:231px; }
		#gca #main div.listing-content .list-wrap { clear:both; overflow:hidden; min-height:500px; height:auto !important; height:500px; }
			#gca #main div.listing-content .list-wrap div table { width:100%; table-layout:fixed; }
				#gca #main div.listing-content .list-wrap div tr { height:30px; }
				#gca #main div.listing-content .list-wrap div tr.oddrow { background-color:#dfdfdf; }
					#gca #main div.listing-content .list-wrap div tr td { padding:10px; word-wrap:break-word; }
#gca #main div.listing-bottom { background:url(../images/bgd_listing_bottom.gif) no-repeat scroll left top transparent; width:986px; height:10px; }

#gca #main div.registration { padding:50px 0 50px 50px; border-top:5px solid #a40003; clear:both; overflow:hidden; background: url(../images/bgd_gca_contactus.jpg) no-repeat scroll left top; width:936px; height:564px; }
	#gca #main div.registration h5 { margin-bottom:30px; font-size:18px; color:#A40003; }
	#gca #main div.registration div.zIndex { width:auto; }
		#gca #main div.registration p { font-size:14px; font-weight:bold; }
			#gca #main div.registration span.textareaContent { float:left; margin-top:20px; padding:0 0 0 10px; display:block; background:url(http://cdn.garenanow.com/webmain/static/images/bgd_input_02_left.gif) no-repeat scroll left top transparent; width:515px; height:217px; }
			#gca #main div.registration .textareaContent em { float:left; padding:8px 10px 12px 0; display:block; background:url(http://cdn.garenanow.com/webmain/static/images/bgd_input_02_right.gif) no-repeat scroll right top transparent; width:515px; height:217px; }
			#gca #main div.registration .textareaContent textarea { padding-left:12px; color:#333333; font-size:12px; font-family: Tahoma, Geneva, sans-serif; width:510px; height:200px; }
			#gca #main div.registration div.btn { margin-top:10px; }
				#gca #main div.registration div.btn input { padding:7px 0 24px 30px; width:97px; height:31px; color:#fff; text-align:left; cursor:pointer; }
				#gca.ie6 #gca #main div.registration div.btn input,
				#gca.ie7 #gca #main div.registration div.btn input { padding:7px 0 24px 35px; }
					#gca #main div.registration div.btn input#submit { margin-right:20px; background: url(../images/btn-submit.gif) no-repeat scroll left top; }
					#gca #main div.registration div.btn input#reset { background: url(../images/btn-reset.gif) no-repeat scroll left top; }

#gca #footer a { color:#6C6C6C; }
#gca.ie6 #footer ul.nav,
#gca.ie7 #footer ul.nav { margin-top:-15px; }
#gca #footer ul.nav li { padding:0 0 0 10px; border-left:1px solid; }
#gca #footer ul.nav li.first-child { border:none; }
