/* JackNicklaus Apparel.com -- CSS Document--International Section--B. Tavares 4-2007	*/* {margin:0; padding:0;}body {text-align:center; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; color: #000066; font-size: 11px; }	a:link, a:visited { color:#000066; font-family: Arial, Helvetica, sans-serif;  text-decoration:none; margin:0; padding:0; }a:hover { color:#333; text-decoration:underline; margin:0; padding:0; }img, img a { border:0; padding: 0; margin: 0; }	.right {	float: right;	margin: 0 0 20px 10px;}.clear_all { clear:both; overflow: hidden; height:0; margin:0; font-size: 1px; line-height: 0.1; }.clear_right {clear:right;}.clearfix:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}.clearfix {	display: inline-block;}html[xmlns] .clearfix {	display: block;}* html .clearfix {	height: 1%;}h1 {	font-size:16px;	line-height:16px;	font-weight: bold;}h2 {	font-size:14px;	line-height:14px;	font-weight: bold;}h3 {	font-size:12px;	line-height:12px;}p {	margin:5px 0;	line-height: 16px;	font-size: 13px;	text-align:left;}	#wrapper {margin:0 auto; width:850px; text-align:left;}#branding, #brand {	height:100px;	background-color:#000066;	margin-top:10px;}#brand {	background-color:#FFFFFF;}#country {	float: right;	margin-top: 23px;	margin-right: 15px;}#flags {	float: right;	margin-top: 30px;	margin-right: 15px;	width: 80px;}#find_jack {	float: right;	margin-top: 27px;	margin-right: 60px;}#logo_img {	margin-top: 15px;	margin-left: 20px;}#country {	text-align: center;	margin-right: 15px;}#country a {	color: #000066;	font-size: 12px;	font-weight: bold;	text-align: center!important;	text-decoration: none;}#flags img {	margin-right: 1px;	margin-bottom: 3px;}#country img {	border: 2px solid #FFFFFF;}.top_nav, .product_nav {	background: #000066;	width: 850px;	border-top: 2px solid white;	clear: both;	height: 24px;	text-decoration:none!important;}div.product_nav {	background: #FFFFFF url(../images/new_nav_bkgrnd.jpg) repeat-x;	/*padding-top: 1px;*/	border:0;	height: 26px;	}#users {	clear: both;	text-align: right;	margin-top: 5px;	font-size: 12px;	color: #666666;	padding-right: 15px;}#copyright {	font-size: 11px;	text-align: center;	margin: 10px 0 15px 0;	clear: both;}.content {	margin: 15px 0 15px 0;	position: relative;}/*#navcontainer ul {		padding-left: 0;		margin-left: 0;		background-color: #000066;		color: White;		float: left;		width: 100%;		font-family: arial, helvetica, sans-serif;}#navcontainer ul li { display: inline; }#navcontainer ul li a {	padding:6px 18px;	background-color: #000066;	color: White;	text-decoration: none;	float: left;	border-right: 2px solid #fff;	font-size:11px;	font-weight:bold;	letter-spacing:1px;}#navcontainer ul li a:hover {	background-color: #00CCFF;	color: #fff;}*/#footer {	clear: both;	margin: 20px 0 0 0;	position: relative;}#navcontainer {	/*overflow: hidden;*/	width: 850px;	background: url(../images/new_nav_bkgrnd.jpg) repeat-x;	height: 24px;	margin: 10px 0;	/*position: relative;*/}#users a {	color: #666666;}.modern_blue {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	letter-spacing: 1px; 	font-weight: bold;}.modern_blue ul {	font-weight: bold;	border-right: 2px solid #FFFFFF;	clear:both}.modern_blue li {	width: 150px;	margin-right: 2px;	background-color: #000066;	border-right: 2px solid #FFFFFF;}.modern_blue li.last {	padding-right: 0px;}.modern_blue ul li {	background-color: #00CCFF;	background-image: none;	border: none;	margin-right: 0px; 	width: 150px;}.modern_blue a {	color: #ffffff!important;	text-decoration: none!important;	padding: 2px 2px 2px 2px!important;	line-height: 20px;	cursor: pointer;	text-align:center;}.modern_blue ul a {	border-bottom:2px solid #ffffff;	color: #000066;	line-height: 22px;}.modern_blue li.selected {	background-color: #000066;	background-image: none;}.modern_blue ul li.selected {	background-color: #000066;}.modern_blue a.selected {	color: #ffffff;}.modern_blue ul a.selected {	color: #CCCCCC;	font-weight: bold;}.modern_blue li.hover {	background-color: #00CCFF;	background-image: none;}.modern_blue ul li.hover {	background-color: #000066;}.modern_blue a.hover {	color: #000066;	border-bottom: none;	font-weight: bold;}.modern_blue ul a.hover {	border-top: none;	border-bottom: 1px solid #ffffff;	color: #ffffff;	font-weight: bold;}.modern_blue ul ul li.hover  {	background-color: #4C677D;}div.horizontal {	clear: both;}div.horizontal br {	clear: both;}div.horizontal ul {	margin: 0px;	padding: 0px;	display: block;	float: left;	clear: both;}div.horizontal li {	list-style-type: none;	display: block;	float: left;	clear: none;	text-align: left;    position: static;}div.horizontal li img {	border: none;}div.horizontal a {	clear: both;	display: block;	margin: 0px;}div.horizontal ul li ul {	position: absolute;	left: -5000px;	top: -5000px;	visibility: hidden;	clear: both; }div.horizontal ul li ul li {	clear: both; }div.horizontal ul li ul li a {	clear: both;}.promo_sidebar {	float: right;	width: 200px;}.promo_sidebar img {	display: block;	margin-bottom: 21px;	height: 177px;	width: 200px;}#side_bar {	float: right;	width: 180px;	overflow: visible;}#side_bar h1 {	margin-bottom: 10px;	background: #00CCFF;	padding: 5px 0 5px 10px;}.action_box {	margin:0 3px 5px 5px;}.action_box img {	display: block;	float: left;}.action_box h3 {	padding-top: 2px;	line-height: 15px;	padding-left: 22px;}.forgot {	width: 200px;}.forgot_box {	width: 225px;	margin-left: 5px;}.forgot_box h3 {	padding:2px 0 0 20px;}.forgot_box img {	display: block;	float: left;}#KT_tngdeverror {width:60%;}#section_box {	float: left;	width: 210px;	height: 498px;	padding: 0;	margin: 0 20px 0 0;}#side_box {	border: 4px solid #00CCFF;	margin-bottom: 10px;	overflow:hidden;}#main_box {	float: left;	margin: 0 20px 0 0;	width: 400px;}#contact #main_box {	width: 600px;	margin-right: 0;}#contact #main_box #side_box_head h1 {	border-bottom: 0;}#contact #side_box ul {	margin-left: 16px;	list-style: none;}#contact #side_box {	margin-bottom: 40px;	padding-bottom: 20px;}#contact #main_box div#side_box .indent {	margin: 5px 0 0 0;}#contact #main_box div#side_box .cntry_link {	margin-top: 15px;}.section_box_head {	border-bottom: 6px solid #000066;	padding: 0!important;	margin: 0!important;}#side_box_head {	background: #00CCFF;	margin: 0 auto;	text-align: center;	padding-bottom: 5px;}.cntry_link {	margin: 5px 5px 10px 5px;	font-weight: bold;	font-size: 12px;}.cntry_link img {	display: inline;	margin-right: 5px;}#main_box h1 {	font-size: 16px;	margin:3px 0 4px 0;	border-bottom: 6px solid #000066;	padding: 0 0 5px 0;}.grey {	background: #CCCCCC;}.retailer_detail {	padding: 5px 2px 5px 7px;	line-height: 10px;	margin-bottom: 5px;	border-bottom: 1px dotted #CCC;}.retailer_detail p {	line-height: 13px;	padding:0;	margin:0;}.cntry_link p {	font-weight: normal;	margin: 0px 0px 0px 25px;	padding: 0px;}#purch_usr, #hear_usr {	margin-top: 5px;}.etc {	margin: 0px;	padding: 0px;}.responce {	color: #FF0000;	text-align: center;	border: 0!important;}.thumb_grid {	margin-left: 245px;	overflow: visible;}.thumb_box {	width: 150px;	margin-right: 50px;	margin-bottom: 40px;	text-align: center;	float: left;	font-weight: bold;	min-height: 190px;	height: 190px;}.thumb_box p {	font-size: 11px;	line-height: 11px;	font-weight: bold;	margin-top: 5px;	text-align: center;}.thumb_box img {	display: block;	margin: 0px auto 5px auto;}.list_img {	margin:0 5px 5px 0;	width: 30px;	height: 30px;	overflow: visible;	float: left;}.wishlist_img {	margin:0 5px 2px 0;	width: 15px;	height: 15px;	overflow: visible;	float: left;}#prod_desc_box {	float: left;	width: 210px;	/*height: 498px;*/	padding: 0;	margin: 0 20px 50px 0;}#prod_desc_box h1 {	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:normal;	font-size:19px;	line-height:22px;}#prod_desc_box p {	font-size: 12px;}#color_swatches {	border-top: 3px solid #00CCFF;	padding-bottom: 10px;	overflow: visible;}#color_swatches p {	font-size: 10px;	line-height: 12px;	font-weight: normal;}#prod_desc, #icons, #prod_nav {	padding: 10px 0;	border-top: 3px solid #00CCFF;}#icons div {	width: 49%;	float: left;	text-align: center;	font-weight: bold;}#icons img {	display: block;	margin: 0 auto;	text-align: center;	height: 26px;}#prod_nav {	font-weight: bold;	text-align: center;	font-size: 13px;	clear: left;}#side_box .matching_item {	text-align: center;	margin-right: auto;	margin-left: auto;	margin-bottom: 5px;	overflow:hidden;}#side_box p {	margin: 4px;	padding: 0px;	font-size: 11px;	line-height: 12px;}#section_box img {	display: block;	margin: 0px;	padding: 0px;}#side_box_head h1 {	font: normal 18px Georgia, "Times New Roman", Times, serif;	padding: 0px;	margin: 0px;}#side_box p a {	text-decoration: underline;}.extra {	margin: 10px;	overflow: visible;}.color_swatch {	height: 30px;	width: 30px;}.k_border {	border:1px solid black;	width: 28px;	height: 28px;}.kborder {	border:1px solid black;	width: 14px!important;	height: 14px!important;}#side_box h2 {	font-size: 12px;	font-weight: normal;	margin: 3px;}.wishlist_item {	margin: 5px;	border-bottom: 1px dotted #CCC;	clear: left;	padding:0 0 6px 2px;}.viewList {	padding-left: 25px;	background: no-repeat;	background-image: url(../images/script.png);	background-position: 5px 0;	height: 20px;}h3.viewList {	margin: 7px 0 0 15px;	padding-top: 3px;}.quoteblock {	padding: 10px;	float: left;	width: 355px;	margin:10px 60px 10px 0;	border-top: 4px solid #000066;	border-bottom: 4px solid #000066;	font-family: Georgia, "Times New Roman", Times, serif;	color: #999999;	text-align: center;	overflow: auto;}.quoteblock p {	font-size: 14px;	line-height: 18px;}.quote_attr {	text-align: right;}.content .imgfloat {	/*display: block;	float: right;*/	margin-bottom: 10px;	/*margin-left: 10px;	margin-right: 125px;*/}.content .linkbox {	color: #FFFFFF;	background: #00CCFF;	text-align: center;	/*float: right;*/	width: 288px;	padding: 0 0 10px 0;	margin: 0 auto;	/*clear: right;*/	/*margin: 0 125px 10px 10px;*/}.linkbox a {	color: #000066;}.linkbox h1 {	margin: 0 0 7px 0;}.content .linkbox p {	text-align: center;	margin: 5px 0 0 0;	padding: 5px 0px 0px 10px;	font-size: 11px;	font-weight: bold;	color: #000066;}.content h1 {	font-size: 20px;	margin-bottom: 15px;}.opportunites_box {	color: #000066;	background: #00CCFF;}.opportunites_box p {	margin: 0px;	padding: 10px 10px 0 10px;}.indent {	padding-left: 20px!important;}.opportunites_box h3 {	padding: 10px 10px 0px;	font-size: 13px;	line-height: 15px;}.citybar h1 {	margin-top: 5px!important;	margin-bottom: 2px!important;	margin-left: 10px!important;	border: 0!important;}.citybar {	background: #00CCFF;	margin: 25px 0 5px 0;	padding: 1px 0;}#color_name {	margin-top: 0px;}#zoom_prod {	margin: 0 auto 10px auto;	text-align: center;	z-index:-10;}#side_box p.seperator {	margin-bottom: 7px;	border-bottom: 1px dotted black;	padding: 3px 0 7px 7px;}.sign_up {	width: 550px;}#wallpaper {	width: 525px;	}.wallpaper_item {	float: left;	width: 130px;	margin-right: 25px;	margin-bottom: 25px;}.wallpaper_item p {	text-align: center;	font-size: 11px;}.wallpaper_item img {	text-align: center;	display: block;	margin: 0 auto;}.headline_rule {	border-bottom: 2px solid #000066;	padding-bottom: 2px;	margin-bottom: 20px;}#screen_saver {	float: right;	width: 225px;}#screen_content {	background: #00CCFF;	margin: 0 0 20px 0;}#screen_content .screen_item {	float: left;	width: 200px;	margin:10px 0 10px 15px;	text-align: center;}#screen_content .screen_item h1 {	font-size: 12px;	margin-bottom: 3px;}#screen_content .screen_item img {	display: block;	margin: 0px auto;	text-align: center;}#screen_content .screen_item p {	font-size: 11px;	line-height: 14px;	text-align: center;}#screen_help_btn {	clear: left;	width: 200px;	margin-left: 15px;	padding-bottom: 15px;}#wallpaper_download h2 {	font-size: 14px;	background:#00CCFF;	margin: 5px 0;	padding: 5px;	width: 100%;}#wallpaper_download h2 a {	color:#FFFFFF;}#wallpaper_download h3 {	text-align: center;	margin:5px 0 0 0;}#wallpaper_download {	width: 455px;}.help_btn {	float: left;	width: 20px;	margin:5px 0 0 10px;}.help_btn {	margin:5px 0 0 0;}#help_content {	margin-top: 10px;	border-bottom:1px solid #000066;	padding-bottom:5px;	display:none;}#help_content h3 {	font-size: 14px;	color: #FFFFFF;	background: #000066;	padding: 5px;	width: 100%;	}#help_content p {	font-size: 12px;	line-height: 15px;	margin-bottom: 10px;	padding: 0 15px;}#screen_help_content {	margin-top: 10px;}#screen_help_content p {	font-size: 11px;	margin-left: 15px;	line-height: 13px;}.desc {	padding-bottom: 5px;	border-bottom: 1px solid #000066;}.content #main_img {	height: 375px;	width: 630px;}#tablist {	padding: 0;	margin-left: 0px;	font: bold 12px Verdana, sans-serif;}#tablist li {	list-style: none;	margin: 0;	display: inline;}#tablist li a {	padding: 3px 0.5em;	margin-left: 5px;	border-bottom: none;	background: #DDE;	text-decoration: none;}#tablist li a:link { color: #448; }#tablist li a:visited { color: #667; }#tablist li a:hover {	color: #000;	background: #AAE;}#tablist li a#current {	background: #000066;	color: #FFFFFF;	border-bottom: 2px solid #000066;}#partner_slug {	background: #000066;	padding: 15px 0 15px 0;	margin: 0;}#partner_slug h1 {	color: #FFFFFF;	margin-left: 20px;}#cat_sorter form {	display: inline;}#cat_sorter {	margin-top: 5px;	margin-bottom: 10px;	padding-left: 15px;}.file_area {	margin-top: 10px;	margin-bottom: 20px;	margin-left: 25px;	border-top: 1px dotted #CCC;}.file_item {	float: left;	margin-top: 10px;	margin-right: 15px;	margin-bottom: 5px;	padding-left: 30px;}.pdf {	background: url(../images/page_white_acrobat.png) no-repeat 0 0;}.jpg, .eps, .png, .gif {	background: url(../images/picture.png) no-repeat 0 0;}.zip {	background: url(../images/page_white_zip.png) no-repeat 0 0;}.doc {	background: url(../images/page_white_word.png) no-repeat 0 0;}.ppt {	background: url(../images/page_white_powerpoint.png) no-repeat 0 0;}.txt {	background: url(../images/page_white_text.png)  no-repeat 0 0;}.wmv, .mov, .mpg {	background:url(../images/film.png) no-repeat 0 0;}.file_item h1 {	font-size: 11px;	font-weight: bold;}.file_area p {	font-size: 10px;	color: #666666;	padding: 0px;	margin-top: 0px;	margin-bottom: 3px;}#tab_box {	height: 19px;}#posts {	width: 550px;	margin: 15px 0 0 280px;}#post_list {	float: left;	width: 230px;	margin: 15px 0 10px 15px;	border: 4px solid #00CCFF;}#post_list .post_head {	padding: 5px;	background: #00CCFF;}.post_head h1 {	font: normal 18px Georgia, "Times New Roman", Times, serif;}.post_list_item {	margin-top: 7px;	padding-right: 5px;	padding-left: 7px;}.post_cat {	padding-left: 20px;	background: url(../admin/images/right_arrow.gif) no-repeat left center;	padding-bottom: 2px;}.post_list_item {	padding-bottom:5px;}.post_list_item h1 {	font-size: 14px;	border-bottom: 1px dotted #CCC;	margin-bottom: 5px;}.post_list_item h2, .post_list_desc h2 a {	font: normal 13px/13px Georgia, "Times New Roman", Times, serif;	padding: 0;	margin: 0 0 5px 0;}.post_list_item p, .post_list_desc p {	font-size: 11px;	padding-left: 0px;	margin: 3px 0 5px 0;}.post_item h2 {	font-size: 12px;	line-height: 13px;	color: #666666;	margin-bottom: 5px;	font-weight: normal;}#posts a {	text-decoration: underline;}.post_list_desc {	margin: 0 0 5px 5px;	padding-top: 0px;	border-bottom: 1px dotted #00CCFF;	padding-right: 10px;	padding-bottom: 5px;}#listfiles4 {	margin-left: 15px;}div.KT_col_desc_files {	background-repeat:no-repeat;	background-position:2px 1px;	padding:0 0 0 15px;	background-image:url(../admin/images/right_arrow.gif);}.file_desc {	margin-left: 15px;	white-space: normal;}.partner_help p {	color: #000066;	margin: 0 15px 15px 15px;	padding-right: 15px;	font-size: 11px;}#country p {	text-align: center!important;}#showAlltopics {	font-size: 10px;	font-weight: bold;	padding: 0 0 0 13px;	background: url(../images/bullet_arrow_down.png) no-repeat;}#hideAlltopics {	font-size: 10px;	font-weight: bold;	padding: 0 0 0 13px;	background: url(../images/bullet_arrow_up.png) no-repeat;}#post_list .post_head p {	font-size: 10px;	line-height: 11px;}.thumb_box a {	text-decoration: none;}#translationBox {	background: #00ccff;	padding: 10px 10px 0 10px;	height: 75px;	width:325px;	position: absolute;	left: 400px;	top: 24px;}#navcontainer .nav {	width: 100%;}#translationBox label {	margin-bottom: 5px;	font-weight: bold;	font-size: 12px;}#translationBox p {	font-size: 10px;	text-align:center;}/*.nav li#translateBtn {	border-width: 0px;}*/#global_sites {	height: 450px;	position: relative;}#global_description {	position: absolute;	height: 75px;	width: 240px;	top: 265px;	left: 33px;	padding: 3px 10px;	background-color: #011079;	filter:alpha(opacity=70);	-moz-opacity:0.7;	-khtml-opacity: 0.7;	opacity: 0.7;}#global_cntry_list {	position: absolute;	height: 367px;	width: 165px;	left: 710px;	top: 15px;}#global_cntry_list li {	list-style: none;	margin: 0 0 4px 0;}#global_cntry_list a {	font-size: 12px;}#global_description p {	font-size: 11px;	line-height: 13px;	color: #FFF;	}#cycle {	height: 377px;	width: 850px;	overflow: hidden;}#control_bar {	background: url(../../images/control_bkgrnd.png) no-repeat;	height: 43px;	width: 100px;	position: absolute;	left: 20px;	top: 315px;	z-index:1000;}#control_bar div {	padding-top: 10px;	padding-left: 11px;}#control_bar img {	margin-right: 3px;}#flipCatalog #control_bar {	background: url(../../images/control_bkgrnd_sm.png) no-repeat;	height: 43px;	width: 100px;	position: absolute;	left: 20px;	top: 500px;	z-index:1000;}#bottom_bar {	background: #d9daf9;	width: 850px;	margin-top: 25px;	position: relative;	height: 160px;}#bottom_bar .bb_one {	width: 218px;	position: absolute;	top: 15px;	left: 15px;}h1#Nicklaus_Brand_head  {	font-size: 1px;	margin: 0 auto 10px auto!important;	padding: 116px 0 0 0;	overflow:hidden;	background-image:url(../../images/nicklaus_headline.png);	background-repeat:no-repeat;	width:182px;	height:0px !important;	height /**/:116px;}.bb_two img {	border: 4px solid #000066;}#bottom_bar .bb_two {	width: 352px;	position: absolute;	top: 15px;	left: 250px;	}#bottom_bar .bb_two a {	font-size: 12px;	font-weight: bold;	text-decoration: none;	margin: 5px 0 0 0;}#bottom_bar .bb_three {	width: 200px;	position: absolute;	top: 15px;	left: 625px;}#bottom_bar .bb_two div {	width: 182px;	position: absolute;	left: 175px;	top: 1px;}#cycle img {	z-index: -10;}#main_box p {	font-size: 12px;	margin-top: 10px;}#brand_statement {	width: 545px;	padding-top: 12px;	padding-left: 45px;}#brand_statement_image {	display: block;	float: left;	margin-right: 15px;	border: 3px solid #fff;}#brand_statement p {	font-size: 12px;	line-height: 20px;}#brand_statement h1 {	font-style: italic;	margin-top: 5px;	margin-bottom: 10px;}#action_box {	float: right;	width: 160px;	margin-right: 45px;	padding-top: 12px;}#global_cntry_list img {	margin-right: 5px;}#global_cntry_list a {	font-weight: bold;}#about .content p {	width: 375px;	line-height: 20px;}#about div.quoteblock p {	width: 345px;	line-height: 24px;	font-style: italic;	font-size: 16px;}#about #wrapper .content .linkbox p {	width: 288px;}#about div#about_sidebar {	float: right;	width: 410px;	margin-right: 0px;}#about #wrapper .content {	margin-bottom: 30px;}.note {	width: 400px;	margin-bottom: 15px;}#flag_matrix {	margin: 10px auto 20px;}#flag_matrix .flag_matrix_item {	float: left;	width: 58px;	margin:0 12px 7px 0;}#prod_nav h3 {	text-align: left;}#flag_matrix .flag_matrix_item img {	height: 32px;	width: 58px;}#section_box p {	font-size: 12px;	font-style: italic;	margin-top: 20px;}#partner_area .catSelector {	float: left;	width: 225px;	padding: 10px;	background: #000066;	margin: 0 1px 0 0;	height: 600px;}.catSelector h1 {	color: #FFFFFF;}#catList {	background: #FFFFFF;	padding: 10px 0;	width: 215px;}#catList ul {	list-style: none;	padding: 0 5px;}#catList a {	display: block;	padding: 10px;	font-size: 1.4em;	text-decoration: none;}#catList a:hover {	background:#00ccff;}#catList li {	border-bottom: 2px solid #ccc;}.catSelector h1 {	font-size: 1.6em;	padding: 0;}#partnerContent .partnerItem {	float: left;	width: 175px;	height: 245px;	margin: 20px 0 30px 10px;	position: relative;	/*overflow: hidden;*/	border-bottom: 1px dotted #ccc;}.infoBtn {	float: right;}.partnerItem h3 {	margin: 7px 0 0 0;	font-size: 1.4em;	line-height: 1.0em;}.partnerIcons {	margin: 5px;	position: absolute;	width: 162px;	left: 0px;	bottom: 2px;	height: 35px;}.partnerItem p {	font-size: 1.0em;	margin-bottom: 5px;}.helpIcon {	float: right;	width: 55px;}#partner_area .KT_bottomnav {	position: absolute;	width: 550px;	top:590px;	height: 25px;	font-size: 1.4em;	left: 10px;}#partner_area {	border-bottom: 10px solid #000066;	border-right: 10px solid #000066;	border-left: 10px solid #000066;	height: 620px;	margin-bottom:30px;	margin-top: -10px;}#partnerContent {	position: relative;	width: 575px;	margin: 0 0 0 235px;}.partnerIcons .downloadBtn {	float: left;	margin-right: 10px;}.partnerIcons h4 {	font-size: 2.0em;	color: #71B245;	text-decoration: none;	padding-top: 3px;}#partner_area .partnerIcons h4 a {text-decoration:none;}#partner_area .partnerIcons h4 a:hover {text-decoration:none;}.partner_help { padding:30px 0 0 0; width:500px;}.catSelector p {	color: #FFFFFF;	margin: -5px 0 15px 0;}#partner_area .partnerItemImage {	text-align: center;	margin:0 auto 5px auto;	display:block;}#catCycle {	margin: 0px;	padding: 0px;	height: 519px;	width: 850px;	overflow: hidden;	position: relative;}#flipCatalog {	position: relative;	height: 560px;}#flipCatalog #loader {	position: absolute;	height: 50px;	width: 175px;	left: 325px;	top: 194px;	text-align: center;	padding: 20px;	;	border: 3px solid #000066;	z-index: 20;	background-color: #FFF;}#flipCatalog #download {	font-size: 12px;	font-weight: bold;	text-align: center;	margin: 10px 0 0 0;}#flipCatalog #download img {	margin-right: 4px;}#flipCatalog #download span {	font-weight: normal;}#catalogHeader #download {	width: 100%;	margin: 7px 0 15px 0;	padding: 5px 0 0 0;	border-top: 6px solid #828abc;}div.quoteblock p.quote_attr {	font-size: 14px!important;}#about .content h1 {	padding: 171px 0 0 0;	font-size:1px;	overflow:hidden;	background: url(../../images/golden_anniversary_headline3.jpg) no-repeat;	width:375px;	height:0px !important;	height /**/:171px;}div.linkbox h2 a {	font-size: 24px;	padding: 10px 0 0 0;}#about_thumb {	float: left;	height: 250px;	width: 200px;}#press #wrapper .content {		padding: 0 20px 20px 20px;	overflow: auto;}#press div#newsIndex {	float: right;	width: 260px;	padding: 15px 10px 20px 10px;	background-color: #00CCFF;	clear: right;	background-color: #00CCFF;}#press div#pressIcons {	width: 500px;	/*padding: 40px 0 0 0;*/	margin-bottom: 20px;	/*overflow: auto;*/}.pressIconItems {	float: left;	width: 145px;	margin: 0 20px 27px 0;}.pressIconItems p {	text-align: center;}#newsIndex h2, #mediaDownload h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 24px;	font-weight: normal;	margin: 0 0 15px 0;	border-bottom: 2px solid #000066;	padding-bottom: 5px;}.newsIndexItem h4 {	font-size: 13px;	font-weight:normal;}.newsIndexItem h3 {	font-size: 13px;	font-weight: bold;	margin: 5px 0;	line-height: 14px;}.newsIndexItem {	border-bottom: 1px solid #00CCFF;	padding:0 0 7px 0;	margin-bottom: 15px;} #pressIcons h1, #tearsheet h1, #press .content h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: normal;	font-size: 36px;	padding:0 0 0 85px;	margin:0 0 25px 0;	line-height: 45px;	background: url(../../images/GoldenBear_3D.png) no-repeat 0 0;}#pressIcons h1 a, #tearsheet h1 a, #press .content h1 a {	font-family: Georgia, "Times New Roman", Times, serif;}#press .content h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 28px;	line-height: 32px;	font-weight: normal;	margin: 0 0 10px 0;}#press .content h4 {	font-size: 12px;}#tearsheet {	padding: 40px 0 0 0;}#tearsheet img {	margin: 10px 0;	width: 810px;	height: 654px;}#press div#mediaDownload {	/*width: 260px;	margin: 0 0 20px 0;*/		padding: 0 0 20px 0;}#press .pdf a {	padding-left: 28px;}#press .pdf {	background-position: 5px 0;}#press .content h1 {	margin: 20px 0 40px 0;	padding: 0 0 20px 80px;	border-bottom: 6px solid #828abc;	width: 730px;	display: block;}/* Partners Section */#preview{	position:absolute;	border:1px solid #ccc;	background:#333;	padding:5px;	display:none;	color:#fff;}#partners div#news {	float: left;	width: 255px;	padding: 15px 15px 20px 10px;	clear: right;	background-color: #00CCFF;	margin-bottom: 30px;}#news h2 {	margin: 0 0 20px 0;	font-size: 16px;	}#news ul {	list-style: none;}		#news li h4 {	font-weight: normal;	margin:25px 0 5px 0;	font-size: 12px;}#news li h3 {	margin-bottom: 5px;	line-height: 15px;	font-size: 14px;}#partners #files {	margin: 0 0 0 280px;	width: 570px;}#partners .file_group {	overflow: hidden;	margin: 0 0 20px 0;	padding: 0 0 0 20px;	position: relative;}.file_group h3 {	font-size: 26px;	line-height: 26px;	border-bottom: 2px solid #000066;	margin-bottom: 10px;	padding-bottom: 8px;	width: 540px;}.file_group_toggle {	position: absolute;	width: 120px;	height: 30px;	text-align: right;	top: 0;	right: 0;	padding: 0 35px 0 0;	background: url(../images/bullet_toggle_minus.png) no-repeat 120px -2px;	font-size: 12px;	font-weight: bold;	line-height: 30px;	cursor: pointer;}.plus {	background: url(../images/bullet_toggle_plus.png) no-repeat 120px -2px;}#partners .file_group_thumb {	width: 170px;	height: 240px;	float: left;	margin: 0 11px 30px 0;}#partners .file_group_thumb a, #partners .file_group_thumb a img {	margin: 0 auto;	display: block;}#partners .file_group_thumb p a {	display: block;	width: 110px;	padding: 3px 3px 3px 20px;	background-color: #fff;		color:   #00CCFF;		font-weight: bold;	margin: 0 auto 5px auto;	font-size: 11px;	text-align: left;	text-decoration: none;	border: 2px solid #00CCFF;	}#partners .file_group_thumb p a:hover {		background-color: #00CCFF;	color: #000066;	background-image: url(../images/box_down.png);	background-repeat: no-repeat;	background-position: 1px 3px;}#fancybox_wrapper {	width: 520px;	padding: 10px;}#fancybox_wrapper h4 {	text-align: left;	font-size: 13px;	line-height: 16px;	font-weight: normal;}#fancybox_wrapper h2 {	text-align: left;	font-size: 18px;	line-height: 22px;	margin: 5px 0;}