﻿
/* PARTS n SERVICE Support ------ */
#partsContact{ color:#FFFFFF;}
	#partsContact .p{width:230px; float:left;background:#4E6E9F; height:90px;}
		#partsContact .p a{color:#FFFFFF; text-decoration:underline;}
		#partsContact .p a:hover{color:#FFFFFF; text-decoration:none;}
	#partsContact .big,#partsContact .reg,#partsContact .sm{ padding-left:20px;}
	
	#partsContact h2{font-size:1.3em; font-family:Georgia, "Times New Roman", Times, serif; color:#7DB0FF; padding-left:10px;}
	#partsContact .reg{font-size:1.4em; }
	#partsContact .norm{font-size:1em;}
	#partsContact .sm{font-size:.8em;}


	#pns{width:697px; margin:0px auto; float:left; height:315px; float:left; background: url('/images/pns/bg1.jpg') no-repeat;}	
		#pns .bg{background:url('/images/pns/trans_white.png'); float:left; height:300px;}
		#pns .s, #pns .g, #pns .f{float:left; height:270px;}
		#pns .s{width:225px; padding:5px; background:url(/images/pns/sfn_bg.png) no-repeat; color:#FFFFFF;}
			#pns .s h1,#pns .s a{color:#FFFFFF;}
		#pns .fg{background: url('/images/pns/cal_bg.png') no-repeat 30px 0px; float:left;}
			#pns .f{width:424px;}
			#pns .g{width:200px;}
			#pns .g, #pns .f{padding:15px 10px 0px 5px;}
			#pns .g p, #pns .f p {padding:5px 0px 0px 0px; margin:0px;}
		#pns .promo{font-size:1.2em; font-weight:bold; padding-top:21px;}
			
		#pns h1{font-family:Georgia; text-align:center; padding:0px; font-size:2em; line-height:26px; font-weight:normal;}
		#pns p{font-family: 'Lucida Grande',sans-serif; font-size:1em;}


/* PARTS n SERVICE - TABBED INFORMATION ------ */
.tech_left {float:left; padding:0px 0px 20px 60px; width:270px;}
.tech_right {padding:0px 0px 20px 360px;}
.support_contacts {width:620px; background:#FFFFFF; margin:0px auto;}
.tech_img {float:left; padding-right:8px;}
#pns_info{width:680px; margin:0px auto; }
#pns_info p {font-family: 'Lucida Grande',sans-serif; font-size:1em; line-height:18px;}
#pns_info .inner_service { background: url(/images/pns/info_bg.jpg) repeat-x; padding:10px; float:left; width:660px;}
	#pns_info .inner_service h2{font-size:1.3em; padding:8px 0px 0px 0px; margin:0px;}
	#pns_info .inner_service p{ margin:5px 0px;}
	.tabs { margin:20px auto 0px auto; width:655px;}
	.tabs ul{list-style:none; margin:0px; padding:0px;}
	.tabs ul li{display:inline;}
	
	.tabs li { float:left; background:url("/images/pns/left_both.jpg") no-repeat left top; margin:0px; padding-left:4px; cursor:pointer; }
	.tabs div { float:left; display:block;  background:url("/images/pns/right_both.jpg") no-repeat right top; padding:8px 14px 9px 5px; text-decoration:none; font-size:1.1em; font-weight:bold; color:#0260B7; height:16px;}
	.tabs .tab{ background-position:100% 0px; color:#0260B7;}
	/* NON IMAGE CSS
		.tabs ul li .tab{display:inline; width:200px; margin:0px 5px;  background: #0260B7; border: #083C88 1px solid; color:#FFFFFF; padding:10px; clear:both; text-decoration:underline; font-size:1.1em;}	
		.tabs ul li .tab:hover{ text-decoration:none; background:#4E8DCA;} 
			.tabs ul li .down, .tabs ul li .down:hover {background: #EFEFEF; border: #CCCCCC solid 1px; border-bottom:none; color:#000000; padding-bottom:15px; clear:both; text-decoration:none;}	
	*/
	.tabs > ul div {width:auto;}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	.tabs div span {float:none;}
	/* End IE5-Mac hack */
	
	.tabs .down { background-position:100% -33px; border-width:0; color:#333;}
	.tabs .down div { background-position:100% -33px; padding-bottom:5px; }
	.tabs .down div span { background-position:100% -33px; padding-bottom:5px; color:#333; }
	/* HOVER EFFECT
	.tabs a:hover span { color:#333; }
	.tabs li:hover, .tabs li:hover a { background-position:0% -33px; color:#333; }
	.tabs li:hover a { background-position:100% -33px; }
	.tabs a:hover { background-position:100% -33px; }
	.tabs a:hover span { background-position:100% -33px; }
	*/
	
	#pns_info .inner_service ul {line-height:1.4;list-style-type:none; padding:0px; margin:0px;}
	#pns_info .inner_service li {padding-left:25px; background:transparent url("/images/star.jpg") no-repeat; background-position:0 5px; padding-top:5px; padding-bottom:5px;}
	
	
	/* PARTS n SERVICe Search ------ */
	#search{width:700px; padding-top:10px;}
		#search .tabbed{float:left; background:#CCCCCC;}
		#search p{color:#FFFFFF; padding:2px; margin:0px; clear:left;}
		#search .button{border:#FFFFFF solid 1px; color:#333333; padding:3px; margin:2px 5px; background:#EFEFEF; width:60px; text-align:center; float:left; cursor:pointer;}
			#search input{float:left;}
		#search .node,#search .node a{ color:#FFFFFF; padding:6px 10px 10px 10px;}
			#search #s{ background:url(/images/pns/nav_1_bg.gif) no-repeat;}
			#search #g{ background:url(/images/pns/nav_2_bg.gif) no-repeat;}
			#search #m{ background:url(/images/pns/nav_3_bg.gif) no-repeat;}
		#search .sel{background:#FFFFFF;} 
		#search .inner_search{padding:5px; float:left; width:520px;}
		#search .row{float:left; width:450px; margin:3px 0px;}
		#search label{width:110px; float:left; padding:5px 0px; color:#FFFFFF;}
			#search label:hover{background:none;}
		#search #s1, #search #s2, #search #s3{height:160px; padding:10px 0px 0px 10px;}
		#search #s1{background:url(/images/pns/parts_bg.jpg) no-repeat;}
		#search #s2{background:url(/images/pns/specific_bg.jpg) no-repeat;}
		#search #s3{background:url(/images/pns/manuals_bg.jpg) no-repeat;}

			#search-nav{float:left; width:125px; text-align:left; padding:10px 0px 0px 7px;}
			#search-nav .select{ text-decoration:underline;}

			#search_form { font-size: 100%; }
			#search_form #search-query label, #search_form #query, #search_form #category, #frmGameCategory #GameCategory, #frmGameCategory #games, #frmManualCategory #ManualCategory, #frmManualCategory #m_games{ font-size: 140%; }