/* CSS Document */body{	background-color: #ccc;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0 0 0 0;	background-image: url(../p_images/bodyback.jpg);	background-repeat: repeat-x;}.boldtext{	font-weight: bold;	margin: 0 5px 0 0;	padding: 0 5px 0 0;}.lighttext{	font-weight: lighter;	margin: 0 0 0 5px;	padding: 0 0 0 5px;}.orangetext { color: #099; }.redtext{	color: #C00;	font-weight: bolder;	font-size: 8pt;}.redtext_anysize{	color: #C00;	font-weight: bolder;}.redtext_anysize a{	color: #C00;	font-weight: bolder;}#warning{	color: #C00;	font-weight: bolder;	font-size: 7pt;}.greytext { color: #666; }.divider{	clear: both;	margin: 0;	padding: 0;}/* CONTAINER-------------------------------------------------------------------- */#container{	margin: 0 auto;	text-align: left;	width: 760px;	color: #000;	background-color: #FFF;	font-family: Verdana, Arial, Helvetica, sans-serif;}/* HEADER-------------------------------------------------------------------- */#header{	height: 131px;	background-image: url(../p_images/header_left.jpg);	background-repeat: no-repeat;}#headerright{	height: 131px;	background-image: url(../p_images/header_right.jpg);	background-repeat: no-repeat;	background-position: 446px 0;}#header-td{	height: 131px;	background-image: url(../p_images/header_left-td.jpg);	background-repeat: no-repeat;}#headerright-td{	height: 131px;	background-image: url(../p_images/header_right-td.jpg);	background-repeat: no-repeat;	background-position: 446px 0;}#headersmall{	height: 53px;	background-image: url(../p_images/header_small.jpg);	background-repeat: no-repeat;}/* NAVIGATION MAIN-------------------------------------------------------------------- */#navcontainer{	height: 20px;	background-image: url(../p_images/navback.jpg);	background-repeat: no-repeat;}#navcontainer ul{	color: White;	float: left;	margin: 0;	padding: 0;}#navcontainer ul li{	display: inline;	margin: 0;	padding: 0;}#navcontainer ul li a{	padding: 0 3px 0 3px;	color: #666;	text-decoration: none;	float: left;	border-right: 1px solid #fff;	border-left: 1px solid #ccc;	font-size: 7pt;	margin: 0;	line-height: 20px;}#navcontainer ul li a:hover{	padding: 0 3px 0 3px;	background-color: #fff;	color: #333;}#navcontainer ul li p{	padding: 0 5px 0 10px;	color: #fff;	text-decoration: none;	float: left;	font-size: 7pt;	margin: 0;	line-height: 20px;}#navcontainer form{	float: right;	margin: 0;	padding: 0 20px 0 0;	height: 20px;}#navcontainer form label{	padding: 0 3px 0 8px;	color: #fff;	float: left;	font-size: 7pt;	margin: 0;	line-height: 20px;}.navcontainerform{	padding: 0;	float: left;	margin: 2px 0 0 0;	height: 15px;	width: 140px;	border-top: 1px solid #666;	border-left: 1px solid #666;	border-bottom: 1px solid #e7e7e7;	border-right: 1px solid #e7e7e7;	font-size: 7pt;}.navcontainersubmit { padding: 0 0 0 0; }/* Search-------------------------------------------------------------------- */#search{	background-image: url(../p_images/searchback.jpg);	background-repeat: no-repeat;	height: 94px;	margin: 0 0 20px 0;}#search form{	margin: 0;	padding: 0;}#search h3{	font-size: 10pt;	padding: 5px 5px 15px 30px;	color: #FFF;	margin: 0;}#search table td{	padding: 3px 5px 0px 0px;	margin: 0px;}#search label{	display: block;	font-size: 7pt;	text-align: right;	padding-right: 3px;	padding-left: 25px;	color: #fff;}.search_input{	display: block;	font-size: 14pt;	width: 140px;}#search select{	display: block;	font-size: 8pt;	width: 90px;}/* search header-------------------------------------------------------------------- */#searchheader{	margin: 12pt 0 9pt 0;	padding: 0 0 0 0;	background-image: url(../p_images/listing_sort_back.jpg);}#searchheader table { height: 20px; }#searchheader td{	padding: 0 10px 0 10px;	margin: 0;	font-size: 8pt;	line-height: 20px;	color: #666;}#searchheader table td a, #searchheader table td a:link, #searchheader table td a:visited{	font-size: 8pt;	color: #666;}#searchheader table td a:hover{	font-size: 8pt;	color: #39C;}/* listings-------------------------------------------------------------------- */#listing_results{	padding: 0 0 0 0;	margin: 0;	clear: both;}#listing_results h1{	color: #c60;	font-size: 12pt;	font-weight: bold;	padding: 30px 0 15px 0;	margin: 0;}#listing_results h2{	color: #fff;	font-size: 10pt;	font-weight: bold;	padding: 1px 15px 1px 15px;	margin: 0;}#listing_results p{	color: #000;	font-size: 7pt;	padding: 10px 10px 0 0;	margin: 0;}.listings_icon{	padding: 5px 0 0 0;	margin: 0;}.listings_icon td{	color: #666;	font-size: 7pt;	padding: 1px;	margin: 0;	font-weight: bold;}.listings_all_tables{	padding: 0;	margin: 5px 0 0 0;}.listings_imageholder{	width: 120px;	background-color: #FFF;	border-right: #FFF 1px solid;}.listings_table_topright_blue{	padding: 0;	margin: 0 0 0 0;	border-bottom: #FFF 1px solid;	background-color: #d9cca5;}.listings_table_top_blue{	padding: 0;	background-image: url(../p_images/listing_bigback.jpg);	background-position: 0 0;	margin: 0 0 0 0;	background-repeat: no-repeat;	border-bottom: #FFF 1px solid;	background-color: #d9cca5;}.listings_table_top_blue h2 a, .listings_table_top_blue h2 a:link, .listings_table_top_blue h2 a:visited}	text-decoration: none;	color: #FFF;}.listings_table_top_blue h2 a:hover}	text-decoration: none;	color: #FFF;}.listings_table_top_blue h1 a, .listings_table_top_blue h1 a:link, .listings_table_top_blue h1 a:visited}	text-decoration: none;	color: #FFF;}.listings_table_top_blue h1 a:hover}	text-decoration: none;	color: #FFF;}.listings_table_bot_blue{	padding: 0 15px 0 15px;	background-image: url(../p_images/listing_bigback.jpg);	background-position: 0 -40px;	margin: 0 0 10px 0;	background-repeat: no-repeat;}.listings_table_topright_yellow{	padding: 0;	margin: 0 0 0 0;	border-bottom: #FFF 1px solid;	background-color: #fc0;}.listings_table_top_yellow{	padding: 0;	background-image: url(../p_images/listing_bigback.jpg);	background-position: 0 -160px;	margin: 0 0 0 0;	background-repeat: no-repeat;	border-bottom: #FFF 1px solid;	background-color: #fc0;}.listings_table_top_yellow h2 a, .listings_table_top_yellow h2 a:link, .listings_table_top_yellow h2 a:visited}	text-decoration: none;	color: #FFF;}.listings_table_top_yellow h2 a:hover}	text-decoration: none;	color: #FFF;}.listings_table_top_yellow h1 a, .listings_table_top_yellow h1 a:link, .listings_table_top_yellow h1 a:visited}	text-decoration: none;	color: #FFF;}.listings_table_top_yellow h1 a:hover}	text-decoration: none;	color: #FFF;}.listings_table_bot_yellow{	padding: 0 15px 0 15px;	background-image: url(../p_images/listing_bigback.jpg);	background-position: 0 -200px;	margin: 0 0 10px 0;	background-repeat: no-repeat;}.listing_divider{	padding: 0;	background-image: url(../p_images/listing_divider.jpg);	background-repeat: no-repeat;	height: 20px;}/* thumbnails-------------------------------------------------------------------- */.thumbback1{	background-image: url(../p_images/listingback.jpg);	background-repeat: no-repeat;	padding: 3px;	height: 230px;}.thumbback2{	background-image: url(../p_images/listingback.jpg);	background-repeat: no-repeat;	background-position: -240px 0;	padding: 3px;	height: 230px;}.thumbnail{	float: left;	width: 154px;	margin: 0 9px 20px 9px;	font-size: 7pt;	color: #666;	border-color: #c60;	border-width: 1px;	border-style: solid;}.thumbnail img{	margin: 4px 0 0 4px;	padding: 0 0 0 0;}.thumbnail ul{	padding: 0 0 0 0;	margin: 4px 0 4px 4px;}.thumbnail ul li{	display: block;	padding: 0 0 2px 0;	margin: 0;	color: #333;}/* content-------------------------------------------------------------------- */#contentholder{	padding: 20px;	margin: 0 0 0 0;	background-color: #fff;}/* copy-------------------------------------------------------------------- */#copy{	padding: 0 0 0 0;	margin: 0 0 0 0;	background-color: #fff;	background-image: url(../p_images/contentback.gif);	background-repeat: no-repeat;}#copy h1{	margin: 0;	font-size: 14pt;	color: #c60;	font-weight: lighter;	padding: 0 0 8pt 0;}#copy h2{	margin: 0;	font-size: 12pt;	color: #c60;	font-weight: lighter;	padding: 0 0 8pt 0;}#copy h3{	margin: 0;	font-size: 10pt;	color: #c60;	font-weight: lighter;	line-height: 13pt;	padding: 0 0 8pt 0;}#copy h4{	margin: 0;	font-size: 8pt;	color: #c60;	font-weight: bold;	padding: 0 0 8pt 0;}#copy p{	margin: 0;	font-size: 8pt;	color: #000;	padding: 0 0 12pt 0;}#copy ul{	padding: 0 0 10px 0;	margin: 0 0 12pt 0;}#copy li{	margin: 0 0 7pt 0;	font-size: 7pt;	display: block;	padding: 0;	font-weight: bold;}#copy_middle{	padding: 0 20px 0 20px;	margin: 0 140px 0 170px;}#copy_home_anibanner{	padding: 0 15px 15px 15px;	margin: 0 0 0 0;	background-image: url(../p_images/animation.gif);	background-repeat: no-repeat;	height: 50px;	background-position: 0 7px;}#copy_home_2col_search{	padding: 0 15px 20px 15px;	margin: 0;	background-image: url(../p_images/bodysearchback.jpg);	background-repeat: no-repeat;}#copy_home_2col_search h1{	padding: 10px 0 15px 45px;	margin: 0;	color: #FFF;	font-size: 14pt;	font-weight: lighter;}#copy_home_2col_search table{	padding: 0;	margin: 0;	width: 540px;}#copy_home_2col_search h3{	line-height: 108%;	font-size: 8pt;	font-weight: bold;	width: 350px;	padding: 0 10px 10px 0;}#copy_home_2col_search p{	line-height: 108%;	font-size: 7pt;	width: 340px;}#copy_home_2col_search ul{	padding: 0 10px 0 0;	margin: 0;	width: 170px;	border-left: #c60 1px dotted;}.listheader{	color: #c60;	font-weight: bold;	height: 20px;	display: block;}#copy_home_2col_search li{	padding: 0 0 2px 10px;	margin: 0;	line-height: 120%;	font-size: 8pt;	color: #c60;	font-weight: bold;}#copy_home_2col_search li a{	font-weight: normal;}#copy_home_2col_search form{	margin: 0;	padding: 6px 0 6px 5px;	background-image: url(../p_images/bodysearchform.jpg);	background-repeat: no-repeat;}#copy_home_2col_search form label{	padding: 3px 3px 0 3px;	color: #c60;	float: left;	font-size: 9pt;	margin: 0;	line-height: 20px;}.bodysearchform{	padding: 0;	float: left;	margin: 2px 0 0 0;	height: 20px;	width: 180px;	border-top: 1px solid #666;	border-left: 1px solid #666;	border-bottom: 1px solid #e7e7e7;	border-right: 1px solid #e7e7e7;	font-size: 7pt;}#copy_home_2col_news{	padding: 0 15px 15px 15px;	margin: 0;	background-image: url(../p_images/home_block_news.jpg);	background-repeat: no-repeat;}#copy_home_2col_news h1{	padding: 10px 0 15px 45px;	margin: 0;	color: #FFF;	font-size: 14pt;	font-weight: lighter;}#copy_home_2col_news table{	padding: 0;	margin: 0;	width: 540px;}#copy_home_2col_news h3{	line-height: 108%;	font-size: 8pt;	font-weight: bold;	width: 340px;}#copy_home_2col_news p{	line-height: 108%;	font-size: 7pt;	width: 340px;}#copy_home_2col_news ul{	padding: 0 10px 0 0;	margin: 0;	width: 170px;	border-left: #c60 1px dotted;}#copy_home_2col_news li{	padding: 0 0 2px 10px;	margin: 0;	line-height: 108%;}#copy_home_2col_gen{	padding: 0 15px 15px 15px;	margin: 0;	background-image: url(../p_images/home_block_gen.jpg);	background-repeat: no-repeat;}#copy_home_2col_gen h1{	padding: 5px 0 15px 0;	margin: 0;	color: #FFF;	font-size: 14pt;	font-weight: lighter;}#copy_home_2col_gen h3{	line-height: 108%;	font-size: 8pt;	font-weight: bold;	width: 540px;}#copy_home_2col_gen p{	line-height: 108%;	font-size: 7pt;	width: 540px;}#copy_home_2col_gen ul{	padding: 0 0 0 0;	margin: 0;	text-align: center;	list-style-type: none;}#copy_home_2col_affil{	padding: 0 15px 15px 15px;	margin: 0;	background-image: url(../p_images/home_block_affil.jpg);	background-repeat: no-repeat;}#copy_home_2col_affil h1{	padding: 5px 0 15px 45px;	margin: 0;	color: #FFF;	font-size: 14pt;	font-weight: lighter;}#copy_home_2col_affil h2{	line-height: 108%;	font-size: 10pt;	font-weight: bold;	width: 540px;	padding-top: 10px;	color: #000;}#copy_home_2col_affil h3{	line-height: 108%;	font-size: 8pt;	font-weight: bold;	width: 540px;	padding-top: 10px;	color: #000;}#copy_home_2col_affil h4{	line-height: 108%;	font-size: 8pt;	font-weight: bold;	width: 540px;	padding-top: 10px;}#copy_home_2col_affil p{	line-height: 108%;	font-size: 7pt;	width: 540px;	padding-left: 20px;}#copy_home_2col_affil ul{	padding: 0;	margin: 0;	display: inline;}#copy_home_2col_affil li{	padding: 0;	margin: 0;	display: block;	float: left;}#copy_home_2col_pom{	padding: 0 15px 15px 15px;	margin: 0;	background-image: url(../p_images/home_block_pom.jpg);	background-repeat: no-repeat;}#copy_home_2col_pom h1{	padding: 10px 0 15px 95px;	margin: 0;	color: #FFF;	font-size: 14pt;	font-weight: lighter;}#copy_home_2col_pom table{	padding: 0;	margin: 0;	width: 530px;}#copy_home_2col_pom img{	padding: 0;	margin: 0 15px 0 0;}#copy_home_2col_pom h3{	line-height: 108%;	font-size: 8pt;	font-weight: bold;}#copy_home_2col_pom p{	line-height: 108%;	font-size: 7pt;}#copy_home_2col_info{	padding: 0 15px 0 15px;	margin: 0 0 20px 0;	background-image: url(../p_images/home_block_info.jpg);	background-repeat: no-repeat;}#copy_home_2col_info h1{	padding: 10px 0 15px 35px;	margin: 0;	color: #FFF;	font-size: 14pt;	font-weight: lighter;}#copy_home_2col_info table{	padding: 0;	margin: 0;	width: 540px;}#copy_home_2col_info h3{	line-height: 108%;	font-size: 8pt;	font-weight: bold;}#copy_home_2col_info p{	line-height: 108%;	font-size: 7pt;}#copy_home_2col_inforight{	padding: 0 10px 0 0;	margin: 0;	border-left: #c60 1px dotted;}#copy_home_2col_inforight ul{	padding: 0 0 0 0;	margin: 0;}#copy_home_2col_inforight li{	padding: 0 0 2px 10px;	margin: 0;	line-height: 108%;}#copy_home_2col_choose{	padding: 0 10px 0 0;	margin: 0;	border-right: #c60 1px dotted;}#copy_home_2col_choose ul{	padding: 0 0 0 0;	margin: 0;}#copy_home_2col_choose li{	padding: 0 0 8px 5px;	margin: 0;	line-height: 108%;}#copy_home_2col_choose li a{	padding: 0 0 0 0;	margin: 0;	font-size: 11pt;	color: #C00;	font-weight: bold;	text-decoration: none;}#copy_home_2col_miva{	padding: 0 15px 15px 15px;	margin: 0;	background-image: url(../p_images/home_block_mivalinks.jpg);	background-repeat: no-repeat;}#copy_home_2col_miva h1{	padding: 10px 0 15px 40px;	margin: 0;	color: #FFF;	font-size: 14pt;	font-weight: lighter;}#copy_home_2col_miva table{	padding: 0;	margin: 0;	width: 540px;}#copy_home_2col_miva h3{	line-height: 108%;	font-size: 8pt;	font-weight: bold;}#copy_home_2col_miva p{	line-height: 108%;	font-size: 7pt;}#copy_home_2col_miva ul{	padding: 0 0 0 0;	margin: 0;	border-left: #c60 1px dotted;}#copy_home_2col_miva li{	padding: 0 0 2px 10px;	margin: 0;	line-height: 108%;}#copy_home_2col_miva_big{	padding: 0 15px 15px 15px;	margin: 0;	background-image: url(../p_images/home_block_mivalinks_big.jpg);	background-repeat: no-repeat;}#copy_home_2col_miva_big h1{	padding: 10px 0 15px 40px;	margin: 0;	color: #FFF;	font-size: 14pt;	font-weight: lighter;}#copy_home_2col_miva_big table{	padding: 0;	margin: 0;}#copy_home_2col_miva_big h3{	line-height: 108%;	font-size: 8pt;	font-weight: bold;}#copy_home_2col_miva_big p{	line-height: 108%;	font-size: 7pt;}#copy_home_2col_miva_big ul{	padding: 0 0 0 0;	margin: 0;	border-left: #c60 1px dotted;}#copy_home_2col_miva_big li{	padding: 0 0 2px 10px;	margin: 0;	line-height: 108%;}#review_box{	padding: 0;	margin: 0 0 0 0;	background-color: #c60;	background-image: url(../p_images/home_review_top.jpg);	background-repeat: no-repeat;}#review_box h2{	padding: 16px 0 20px 130px;	margin: 0 0 0 0;	color: #FFF;}#review_box p{	padding: 15px 15px 0 15px;	margin: 0 0 0 0;	color: #FFF;}#review_box p a, #review_box p a:link, #review_box p a:visited, #review_box p a:hover { color: #fff; }#review_box p a:hover { color: #3CF; }#review_box img{	padding: 0 0 0 15px;	margin: 0 0 0 0;}#review_box h6{	padding: 0;	margin: 0 0 0 0;	background-image: url(../p_images/home_review_bot.gif);	background-repeat: no-repeat;	height: 18px;}#copy_left{	padding: 0;	margin: 0;	float: left;	width: 170px;}#copy_left h2{	padding: 10px 40px 10px 10px;	margin: 0;	display: block;	background-color: #f90;	background-image: url(../p_images/f_left_head.jpg);	background-repeat: no-repeat;	color: #FFF;	font-size: 8pt;	font-weight: bold;}#copy_left h4{	padding: 5px;	margin: 0;	display: block;	background-color: #f90;	background-image: url(../p_images/f_left_intro.jpg);	background-repeat: no-repeat;	color: #c60;	font-weight: lighter;}#copy_left ul{	padding: 0;	margin: 0;	color: #c60;}#copy_left ul li{	padding: 1px 5px 2px 10px;	margin: 0;	display: block;	background-color: #f90;	background-image: url(../p_images/f_left_list.jpg);	background-repeat: no-repeat;	color: #039;	font-weight: normal;	line-height: normal;	font-size: 7pt;}#copy_left h6{	padding: 0;	margin: 0;	display: block;	background-color: #f90;	background-image: url(../p_images/f_left_footer.jpg);	background-repeat: no-repeat;	height: 20px;}#adbox{	padding: 0 0 20px 0;	margin: 0;	width: 170px;}#adbox a{	padding: 0 0 0 0;	margin: 0;}#adbox img{	padding: 0 0 0 0;	margin: 0;}#copy_right{	padding: 0;	margin: 0;	float: right;	width: 140px;}#copy_right h4{	padding: 10px 50px 10px 10px;	margin: 0;	display: block;	background-color: #f90;	background-image: url(../p_images/f_right_head.jpg);	background-repeat: no-repeat;	color: #FFF;}#copy_right ul{	padding: 0;	margin: 0;}#copy_right ul li{	padding: 0;	margin: 0;	color: #039;	font-weight: normal;	font-size: 7pt;	background-color: #f90;	background-image: url(../p_images/f_right_buttton.jpg);	background-repeat: no-repeat;}#copy_right ul li a, #copy_right ul li a:link, #copy_right ul li a:visited{	padding: 3px 5px 0 25px;	margin: 0;	display: block;	color: #FF9;	font-weight: normal;	text-decoration: none;	font-size: 7pt;	height: 20px;}#copy_right ul li a:hover{	padding: 3px 5px 0 25px;	margin: 0;	display: block;	background-color: #f90;	background-image: url(../p_images/f_right_buttton.jpg);	background-repeat: no-repeat;	color: #fff;	font-weight: normal;	background-position: 0 -40px;	text-decoration: none;	font-size: 7pt;	height: 20px;}#copy_right h6{	padding: 0;	margin: 0;	display: block;	background-color: #f90;	background-image: url(../p_images/f_right_footer.jpg);	background-repeat: no-repeat;	height: 20px;}#copy_right_hot{	padding: 0;	margin: 20px 0 0 0;	width: 140px;	background-color: #f90;}#copy_right_hot h4{	padding: 10px 50px 10px 10px;	margin: 0;	display: block;	background-color: #f90;	background-image: url(../p_images/f_right_head_month.jpg);	background-repeat: no-repeat;	color: #FFF;}#copy_right_hot p{	padding: 5px;	margin: 0;	display: block;	color: #fff;	font-size: 7pt;}#copy_right_hot p a{	padding: 0;	margin: 0;	color: #fff;}#copy_right_hot img{	margin: 9px;	padding: 0;}#copy_right_hot2 h6{	padding: 0;	margin: 0;	display: block;	background-color: #f90;	background-image: url(../p_images/f_right_footer.jpg);	background-repeat: no-repeat;	height: 20px;}#copy_right_miva{	padding: 0;	margin: 20px 0 0 0;	width: 140px;	background-color: #f90;}#copy_right_miva h4{	padding: 10px 50px 10px 10px;	margin: 0;	display: block;	background-color: #f90;	background-image: url(../p_images/f_right_head_miva.jpg);	background-repeat: no-repeat;	color: #FFF;}#copy_right_miva p{	padding: 5px;	margin: 0;	display: block;	color: #c60;	font-size: 7pt;	border-top: #FFF 1px dotted;}#copy_right_miva a { color: #c60; }#copy_right_miva h5{	padding: 5px;	margin: 0;	display: block;	color: #c60;	font-size: 8pt;	border-top: #FFF 1px solid;}#copy_right_miva img{	margin: 9px;	padding: 0;}#copy_right_miva h6{	padding: 0;	margin: 0;	display: block;	background-color: #f90;	background-image: url(../p_images/f_right_footer.jpg);	background-repeat: no-repeat;	height: 20px;}#copy_right_miva form{	padding: 5px;	margin: 0;}.copy_right_miva_input{	padding: 0;	margin: 2px 0 0 0;	width: 120px;	font-size: 9pt;}.copy_right_miva_submit{	padding: 5px 0 0 0;	margin: 0 0 0 0;}#copy_right_sidelogin{	padding: 0;	margin: 0 0 0 0;	width: 140px;	background-color: #f90;}#copy_right_sidelogin h4{	padding: 10px 60px 10px 10px;	margin: 0;	display: block;	background-color: #f90;	background-image: url(../p_images/f_right_head_miva.jpg);	background-repeat: no-repeat;	color: #FFF;}#copy_right_sidelogin p{	padding: 5px;	margin: 0;	display: block;	color: #c60;	font-size: 7pt;	border-top: #FFF 1px dotted;}#copy_right_sidelogin a { color: #c60; }#copy_right_sidelogin h5{	padding: 5px;	margin: 0;	display: block;	color: #c60;	font-size: 7pt;}#copy_right_sidelogin label{	padding: 0;	margin: 0;	display: block;	color: #c60;	font-size: 7pt;}#copy_right_sidelogin img{	margin: 9px;	padding: 0;}#copy_right_sidelogin h6{	padding: 0;	margin: 0;	display: block;	background-color: #f90;	background-image: url(../p_images/f_right_footer.jpg);	background-repeat: no-repeat;	height: 20px;}#copy_right_sidelogin form{	padding: 0 5px 5px 5px;	margin: 0;}.copy_right_sidelogin_input{	width: 110px;	height: 14px;	border-top: 1px solid #666;	border-left: 1px solid #666;	border-bottom: 1px solid #e7e7e7;	border-right: 1px solid #e7e7e7;	font-size: 7pt;	padding: 2px;}.copy_right_sidelogin_submit{	padding: 5px 0 0 0;	margin: 0 0 0 0;}#smalltext{	padding: 30px 0 0 0;	margin: 0 0 0 0;}#smalltext h1{	margin: 0;	font-size: 14pt;	color: #c60;	font-weight: lighter;	padding: 0 0 8pt 0;}#smalltext p{	margin: 0;	font-size: 7pt;	color: #666;	padding: 0 0 12pt 0;}#smalltext a, #smalltext a:visited, #smalltext a:link, #smalltext a:hover{	color: #666;	text-decoration: none;}#breadcrumbs{	margin: 0 0 0 0;	font-size: 7pt;	color: #666;	padding: 0 0 8px 0;}#copy_nextlevel{	padding: 0 10px 0 0;	margin: 0 140px 0 0;}#secondteaser{	padding: 0;	margin: 0 0 15px 0;}#secondteaser_top{	padding: 15px 15px 0 15px;	background-color: #F90;	background-image: url(../p_images/2ndlevel_teaser_top.jpg);	background-repeat: no-repeat;}#secondteaser_top h1{	padding: 0 0 15px 15px;	margin: 0;	color: #FFF;	font-size: 16pt;	font-weight: lighter;}#secondteaser_top p{	padding: 0 0 0 15px;	margin: 0;	color: #FFF;	font-size: 8pt;}#secondteaser_top p a { color: #FFF; }#secondteaser_bot{	margin: 0;	padding: 0 0 0 0;	background-image: url(../p_images/2ndlevel_teaser_bot.jpg);	background-repeat: no-repeat;	height: 30px;}#teaser_light_top{	padding: 15px 15px 0 15px;	background-color: #e7e7e7;	background-image: url(../p_images/teaser_light_top.jpg);	background-repeat: no-repeat;}#teaser_light_top h3{	font-size: 8pt;	font-weight: bold;	line-height: 108%;}#teaser_light_top p{	padding: 0 15px 0 0;	margin: 0;	color: #c60;	font-size: 9pt;}#teaser_light_bot{	margin: 0;	padding: 0;	background-image: url(../p_images/teaser_light_bot.jpg);	background-repeat: no-repeat;	height: 15px;}#secondsubteaser{	margin: 0 0 15px 0;	padding: 0;}#secondsubteaser a, #secondsubteaser a:link, #secondsubteaser a:visited{	margin: 0;	padding: 0 0 0 30px;	background-image: url(../p_images/2ndlevel_subteaser.jpg);	background-repeat: no-repeat;	height: 32px;	text-decoration: none;	color: #c60;	line-height: 32px;	display: block;	font-size: 9pt;	background-position: 0 0;}#secondsubteaser a:hover{	margin: 0;	padding: 0 0 0 30px;	background-image: url(../p_images/2ndlevel_subteaser.jpg);	background-repeat: no-repeat;	height: 32px;	text-decoration: none;	color: #fff;	line-height: 32px;	display: block;	font-size: 9pt;	background-position: 0 -32px;}#secondsubteaser_big{	margin: 0 0 15px 0;	padding: 0;	width: 720px;	background-image: url(../p_images/2ndlevel_subteaser_big.jpg);	background-repeat: no-repeat;}#secondsubteaser_big a, #secondsubteaser_big a:link, #secondsubteaser_big a:visited{	margin: 0;	padding: 0 0 0 30px;	background-image: url(../p_images/2ndlevel_subteaser_big.jpg);	background-repeat: no-repeat;	height: 26px;	text-decoration: none;	color: #f60;	line-height: 26px;	display: block;	font-size: 10pt;	background-position: 0 0;}#secondsubteaser_big h1 a, #secondsubteaser_big h1 a:link, #secondsubteaser_big h1 a:visited{	margin: 0;	padding: 0 0 0 30px;	background-image: url(../p_images/2ndlevel_subteaser_big.jpg);	background-repeat: no-repeat;	height: 26px;	text-decoration: none;	color: #f60;	line-height: 26px;	display: block;	font-size: 10pt;	background-position: 0 0;}#secondsubteaser_big h1{	margin: 0;	padding: 0 0 0 0;	text-decoration: none;	color: #fff;	display: block;	font-size: 10pt;}#secondsubteaser_big a:hover{	margin: 0;	padding: 0 0 0 30px;	background-image: url(../p_images/2ndlevel_subteaser_big.jpg);	background-repeat: no-repeat;	height: 26px;	text-decoration: none;	color: #66;	line-height: 26px;	display: block;	font-size: 10pt;	background-position: 0 -26px;}#secondsubteaser_big h1 a:hover{	margin: 0;	padding: 0 0 0 30px;	background-image: url(../p_images/2ndlevel_subteaser_big.jpg);	background-repeat: no-repeat;	height: 26px;	text-decoration: none;	color: #666;	line-height: 26px;	display: block;	font-size: 10pt;	background-position: 0 -26px;}#newslisting_block{	padding: 0 0 0 0;	margin: 0 0 0 0;	background-image: url(../p_images/news_back.jpg);	background-repeat: no-repeat;}#newslisting_block h1{	font-size: 12pt;	padding: 0 0 0 60px;	margin: 0 0 0 0;	height: 29px;	background-image: url(../p_images/news_header.jpg);	background-repeat: no-repeat;	line-height: 29px;	color: #FFF;	font-weight: lighter;}#newslisting{	padding: 15px;	margin: 0 0 0 0;}#newslisting img{	padding: 0 0 0 0;	margin: 0 15px 0 0;}#newslisting h2{	font-size: 10pt;	padding: 0 0 5px 0;	margin: 0 0 0 0;	font-weight: bold;}#newslisting h2 a, #newslisting h2 a:link, #newslisting h2 a:visited, #newslisting h2 a:hover{	font-size: 10pt;	padding: 0 0 5px 0;	margin: 0 0 0 0;	font-weight: bold;	text-decoration: none;	color: #c60;}#newslisting p{	font-size: 8pt;	padding: 0 0 25px 0;	margin: 0 0 0 0;}#newsstory img{	padding: 0 0 0 0;	margin: 0 15px 15px 0;}/* Review page-------------------------------------------------------------------- */#review_page_box{	padding: 0;	margin: 0 0 15px 0;	background-image: url(../p_images/review_box_back.jpg);	background-repeat: no-repeat;	background-color: #c60;}#review_page_box_top { padding: 12px 15px 0 15px; }#review_page_box_top h1{	padding: 0 0 15px 125px;	margin: 0;	color: #FFF;	font-size: 16pt;	font-weight: lighter;}#review_page_box_top p{	padding: 0 0 0 15px;	margin: 0;	color: #FFF;	font-size: 9pt;	font-weight: bold;}#review_page_box_bot{	margin: 0;	padding: 0 0 0 0;	background-image: url(../p_images/review_box_bot.gif);	background-repeat: no-repeat;	height: 18px;}#review_page_copy{	padding: 0 15px 15px 15px;	margin: 0;	background-image: url(../p_images/review_news_top.jpg);	background-repeat: no-repeat;}#review_page_copy h1{	padding: 0 0 15px 40px;	margin: 0;	color: #FFF;	font-size: 14pt;	font-weight: lighter;}.review_td_right{	margin: 0 0 0 0;	padding: 0 0 0 10px;	border-left: #39C 1px dotted;}.review_td_bot{	margin: 0 0 0 0;	padding: 10px 0 0 0;	border-top: #39C 1px dotted;}.review_td_left{	margin: 0 0 0 0;	padding: 0 10px 0 0;}.reviewpicleft{	margin: 0 15px 15px 0;	padding: 0;	float: left;}#review_page_nav{	padding: 0;	margin: 0 0 15px 0;	display: inline;	float: left;}#review_page_nav ul li{	padding: 0;	margin: 0;	display: block;	float: left;}.review_page_nav_but_yellow a, .review_page_nav_but_yellow a:visited, .review_page_nav_but_yellow a:link, .review_page_nav_but_yellow a:active{	text-decoration: none;	display: block;	padding: 0px 0 0px 0;	font-weight: lighter;	color: #FFF;	background-image: url(../p_images/review_navback.jpg);	background-repeat: no-repeat;	line-height: 23px;	height: 25px;	background-position: 0px 0px;	font-size: 8pt;	margin: 0 0 0 0;	width: 230px;	text-align: center;}.review_page_nav_but_yellow a:hover{	background-image: url(../p_images/review_navback.jpg);	background-repeat: no-repeat;	background-position: 0px -25px;	padding: 0px 0 0px 0;	margin: 0 0 0 0;}.review_page_nav_but_blue a, .review_page_nav_but_blue a:visited, .review_page_nav_but_blue a:link, .review_page_nav_but_blue a:active{	text-decoration: none;	display: block;	padding: 0px 0 0px 0;	font-weight: lighter;	color: #FFF;	background-image: url(../p_images/review_navback.jpg);	background-repeat: no-repeat;	line-height: 23px;	height: 25px;	background-position: 0px -50px;	font-size: 8pt;	margin: 0 0 0 0;	width: 230px;	text-align: center;}.review_page_nav_but_blue a:hover{	background-image: url(../p_images/review_navback.jpg);	background-repeat: no-repeat;	background-position: 0px -75px;	padding: 0px 0 0px 0;	margin: 0 0 0 0;}.review_page_nav_but_yellow{	background-image: url(../p_images/review_navback.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 25px;	margin: 0 0 0 0;}.review_page_nav_but_blue{	background-image: url(../p_images/review_navback.jpg);	background-repeat: no-repeat;	background-position: 0px -50px;	height: 25px;	margin: 0 0 0 0;}/* SITE MAP-------------------------------------------------------------------- */#sitemap{	padding: 0;	margin: 0;}#sitemap td{	padding: 0 0 0 50px;	margin: 0;}#sitemap h3 a, #sitemap h3 a:visited, #sitemap h3 a:link{	line-height: 108%;	font-size: 10pt;	font-weight: bold;	text-decoration: none;	color: #c60;}#sitemap h3 a:hover{	line-height: 108%;	font-size: 10pt;	font-weight: bold;	color: #666;}#sitemap h3{	line-height: 108%;	font-size: 10pt;	font-weight: bold;}#sitemap p{	line-height: 108%;	font-size: 7pt;}#sitemap ul{	padding: 0 0 0 0;	margin: 0 0 30px 0;	border-left: #c60 1px dotted;}#sitemap li{	padding: 0 0 2px 10px;	margin: 0;	line-height: 108%;}#sitemap li a, #sitemap li a:visited, #sitemap li a:link{	padding: 0;	margin: 0;	line-height: 108%;	text-decoration: none;	color: #000;}#sitemap li a:hover{	padding: 0;	margin: 0;	line-height: 108%;	color: #666;}/* Internal links-------------------------------------------------------------------- */#internal_links{	clear: both;	margin: 0;	padding: 0 0 0 0;	line-height: 108%;	font-size: 7pt;	border-top: #ccc 1px solid;}#internal_links ul{	margin: 0px;	padding: 10px 0 0 0;}#internal_links ul li{	display: inline;	list-style-type: none;	padding: 3px 0 0 0;	margin: 0;	line-height: 108%;	font-size: 7pt;}#internal_links ul li a, #internal_links ul li a:link, #internal_links ul li a:visited{	text-decoration: none;	color: #c60;	border-right: #ccc 1px solid;	padding: 0 5px 0 5px;	line-height: 108%;	font-size: 7pt;}#internal_links ul li a:hover{	text-decoration: underline;	color: #666;	border-right: #ccc 1px solid;	padding: 0 5px 0 5px;	line-height: 108%;	font-size: 7pt;}/* Link nav pop up-------------------------------------------------------------------- */#linknav{	background-image: url(../p_images/home_block_regions.jpg);	background-repeat: no-repeat;}#linknav h1{	padding: 10px 0 0px 10px;	margin: 0;	color: #FFF;	font-size: 16pt;	font-weight: lighter;}#linknav h2{	font-weight: bold;	font-size: 9pt;	color: #c60;	padding: 20px 0 10px 10px;	margin: 0 0 0 0;}#linknav p{	padding: 10px 10px 20px 10px;	margin: 0;	color: #000;	font-size: 7pt;}#linknav p a{	color: #000;	text-decoration: none;}.navlistbox{	height: 20px;	line-height: 20px;	background-image: url(../p_images/link_popup_nav.jpg);	padding-left: 30px;	margin: 0 10px 5px 10px;	clear: both;}ul.navlist { height: 20px; }ul.navlist a{	font-weight: lighter;	text-decoration: none;	font-size: 7pt;	line-height: 20px;	display: block;	height: 20px;}ul.navlist, ul.navlist ul, ul.navlist li{	margin: 0px;	padding: 0px;	list-style-type: none;}ul.navlist li{	float: left;	width: 130px;}ul.navlist li a{	color: #c60;	background-color: #fff;	padding: 0 25px 0 20px;	border-left: 1px #fff solid;	border-right: 1px #39F solid;	background-image: url(../p_images/link_popup_nav_but.jpg);	background-position: 0px 0px;}ul.navlist li a:hover{	color: #fff;	background-color: #c60;	background-image: url(../p_images/link_popup_nav_but.jpg);	background-position: 0px -20px;}ul.subnavlist{	display: none;	width: 130px;}ul.subnavlist li { float: none; }ul.subnavlist li a{	padding: 0px;	margin: 0px;}ul.navlist li:hover ul.subnavlist, ul.navlist li.over ul.subnavlist{	display: block;	position: absolute;	padding: 0 0 0 20px;	border-top: 1px #fff solid;	top: -50px z-index: 9;}ul.navlist li:hover ul.subnavlist li a, ul.navlist li.over ul.subnavlist li a{	display: block;	width: 130px;	border-bottom: 1px #fff solid;	border-left: 1px #fff solid;	border-right: 1px #fff solid;	padding: 0 25px 0 20px;	font-size: 7pt;	filter: alpha(opacity=90);	-moz-opacity: 0.9;	opacity: 0.9;}/* Moves the search block to the top-------------------------------------------------------------------- */#searchboxholder_top{	position: absolute;	height: 115px;	z-index: 10;	top: 170px;	width: 720px;}.homespacer{	clear: both;	margin: 0;	padding: 0 0 0 0;	height: 110px;}/* LOGIN PAGE-------------------------------------------------------------------- */#login_main{	padding: 0 15px 15px 15px;	margin: 0 145px 0 145px;	background-image: url(../p_images/login_main.jpg);	background-repeat: no-repeat;}#login_main h1{	padding: 8px 0 15px 45px;	margin: 0;	color: #FFF;	font-size: 14pt;	font-weight: lighter;}#login_main table{	padding: 0;	margin: 0;}#login_main h3{	line-height: 108%;	font-size: 8pt;	font-weight: bold;}#login_main p{	line-height: 108%;	font-size: 7pt;}#login_main label{	line-height: 108%;	width: 100px;	float: left;	text-align: right;	font-size: 7pt;}#login_main h5{	line-height: 108%;	font-size: 8pt;	font-weight: bold;	color: #c60;	margin: 10px 0 0 0;	padding: 15px 0 8px 0;	border-top: #c60 1px dotted;}#login_main td{	line-height: 108%;	font-size: 7pt;}/* FREETRIAL PAGE-------------------------------------------------------------------- */#freetrialform{	padding: 0 15px 15px 15px;	margin: 0 290px 0 0;	background-image: url(../p_images/freetrial_main.jpg);	background-repeat: no-repeat;}#freetrialform h1{	padding: 8px 0 15px 45px;	margin: 0;	color: #FFF;	font-size: 14pt;	font-weight: lighter;}#freetrialform table{	padding: 0;	margin: 0;}#freetrialform h3{	line-height: 108%;	font-size: 8pt;	font-weight: bold;}#freetrialform p{	line-height: 108%;	font-size: 7pt;}#freetrialform label{	line-height: 108%;	width: 100px;	float: left;	text-align: right;	font-size: 7pt;}#freetrialform h5{	line-height: 108%;	font-size: 8pt;	font-weight: bold;	color: #c60;	margin: 10px 0 0 0;	padding: 15px 0 8px 0;	border-top: #c60 1px dotted;}#freetrialform td{	line-height: 108%;	font-size: 7pt;}#freetrialform select{	height: 18px;	border-top: 1px solid #666;	border-left: 1px solid #666;	border-bottom: 1px solid #e7e7e7;	border-right: 1px solid #e7e7e7;	font-size: 7pt;	padding: 2px;}.input-box{	width: 265px;	height: 14px;	border-top: 1px solid #666;	border-left: 1px solid #666;	border-bottom: 1px solid #e7e7e7;	border-right: 1px solid #e7e7e7;	font-size: 7pt;	padding: 2px;}.input-box2{	width: 210px;	height: 14px;	border-top: 1px solid #666;	border-left: 1px solid #666;	border-bottom: 1px solid #e7e7e7;	border-right: 1px solid #e7e7e7;	font-size: 7pt;	padding: 2px;}.input-box3{	width: 100px;	height: 14px;	border-top: 1px solid #666;	border-left: 1px solid #666;	border-bottom: 1px solid #e7e7e7;	border-right: 1px solid #e7e7e7;	font-size: 7pt;	padding: 2px;}.input-box4{	width: 265px;	border-top: 1px solid #666;	border-left: 1px solid #666;	border-bottom: 1px solid #e7e7e7;	border-right: 1px solid #e7e7e7;	font-size: 7pt;	padding: 2px;}#freetrialsubholder{	padding: 5px 0 0 0;	margin: 0;	float: right;	width: 270px;}#freetrialsubholder h2{	padding: 2px 0 10px 15px;	margin: 0;	color: #FFF;	font-size: 9pt;	font-weight: bold;}#freetrialsubholder ul{	padding: 0 10px 0 0;	margin: 0;	line-height: normal;}#freetrialsubholder li{	display: list-item;	padding: 0 0 6px 0;	margin: 0 0 0 15px;	line-height: normal;	font-weight: normal;}#freetrialsubholder p{	padding: 0 0 6px 0;	margin: 0;	line-height: 108%;	font-size: 7pt;	font-weight: bold;}#freetrialsubholder h4 { font-size: 7pt; }.freetrialsub1{	padding: 0px 10px 20px 10px;	margin: 0;	background-image: url(../p_images/freetrial_sub1.jpg);	background-repeat: no-repeat;}.freetrialsub2{	padding: 0px 10px 20px 10px;	margin: 0;	background-image: url(../p_images/freetrial_sub2.jpg);	background-repeat: no-repeat;}.freetrialsub3{	padding: 0px 10px 20px 10px;	margin: 0;	background-image: url(../p_images/freetrial_sub3.jpg);	background-repeat: no-repeat;}/* affiliates-------------------------------------------------------------------- */.tablespread{	margin: 0 0 20px 0;	padding: 0;	border-left: #999 1px solid;	border-top: #999 1px solid;	color: #000;	font-size: 7pt;	width: 700px;}.tablespreadhead{	font-size: 7pt;	font-weight: bold;	background-color: #CCC;	color: #333;}.tablespreadsubhead{	font-size: 7pt;	font-weight: bold;	background-color: #e7e7e7;	color: #333;}.tablespread td{	margin: 0 0 0 0;	padding: 2px;	border-right: #999 1px solid;	border-bottom: #999 1px solid;}/* affilaite management area-------------------------------------------------------------------- */#ama_holder h1{	padding: 5px 0 15px 0;	margin: 0;	color: #FFF;	font-size: 14pt;	font-weight: lighter;}#ama_holder h3{	line-height: 108%;	font-size: 7pt;	font-weight: bold;	width: 540px;}#ama_holder p{	line-height: 130%;	font-size: 9pt;	color: #000;	float: left;	padding: 0 20px 20px 0;	margin: 0;}#ama_holder label{	font-size: 8pt;	color: #000;}.copy_ama_3col_gen td { padding: 0 0 10px 0; }.copy_ama_3col_gen{	padding: 0 15px 15px 15px;	margin: 0;	background-image: url(../p_images/home_block_horiz.jpg);	background-repeat: no-repeat;	clear: both;}#ama_holder ul{	color: White;	float: right;	margin: 10px 0 20px 0;	padding: 0;	width: 120px;}#ama_holder ul li{	margin: 0 0 0 0;	padding: 0;	display: block;	float: left;	background-image: url(../p_images/but_gel_portal.jpg);	background-repeat: no-repeat;	background-position: 0px -69px;}.deep180{	width: 540px;	height: 180px;	border-color: #999 #CCC #CCC #999;	border-width: 1px;	border-style: solid;	margin: 0 0 0 10px;}.deep120{	width: 540px;	height: 120px;	border-color: #999 #CCC #CCC #999;	border-width: 1px;	border-style: solid;	margin: 0 0 0 10px;}.deep60{	width: 540px;	height: 60px;	border-color: #999 #CCC #CCC #999;	border-width: 1px;	border-style: solid;	margin: 0 0 0 10px;}.deep60x468{	width: 200px;	height: 60px;	border-color: #999 #CCC #CCC #999;	border-width: 1px;	border-style: solid;	margin: 0 0 0 10px;}.butlistyellow, .butlistyellow:link, .butlistyellow:visited{	text-decoration: none;	display: block;	margin: 0px 0 0px 0;	padding: 0px 0 0px 0;	font-weight: lighter;	color: #FFF;	background-image: url(../p_images/but_gel_portal.jpg);	background-repeat: no-repeat;	line-height: 23px;	height: 23px;	background-position: 0px 0px;	width: 95px;	font-size: 7pt;	text-align: center;}.butlistyellow:hover{	background-image: url(../p_images/but_gel_portal.jpg);	background-repeat: no-repeat;	background-position: 0px -69px;	margin: 0px 0 0px 0;	padding: 0px 0 0px 0;}.butlistred, .butlistred:link, .butlistred:visited{	text-decoration: none;	display: block;	margin: 0px 0 0px 0;	padding: 0px 0 0px 0;	font-weight: lighter;	color: #FFF;	background-image: url(../p_images/but_gel_portal.jpg);	background-repeat: no-repeat;	line-height: 23px;	height: 23px;	background-position: 0px -46px;	width: 95px;	font-size: 7pt;	text-align: center;}.butlistred:hover{	background-image: url(../p_images/but_gel_portal.jpg);	background-repeat: no-repeat;	background-position: 0px -69px;	margin: 0px 0 0px 0;	padding: 0px 0 0px 0;}/* general area-------------------------------------------------------------------- */#gen_holder h1{	padding: 5px 0 15px 0;	margin: 0;	color: #FFF;	font-size: 14pt;	font-weight: lighter;}#gen_holder h3{	line-height: 108%;	font-size: 9pt;	font-weight: bold;}#gen_holder p{	line-height: 108%;	font-size: 8pt;	color: #000;	padding: 0 0 0 0;	margin: 0 0 10px 0;}#gen_holder h4{	line-height: 108%;	font-size: 9pt;	color: #c60;	padding: 0 0 0 0;	margin: 0 0 10px 0;	font-weight: bold;}/* Footer-------------------------------------------------------------------- */#footer{	clear: both;	margin: 0;	padding: 0 0 0 0;	color: #fff;	font-size: 7pt;	background-image: url(../p_images/footer.jpg);	background-repeat: no-repeat;	height: 131px;	background-color: #FFF;}#footer ul{	margin: 0px;	padding: 20px 5px 5px 5px;}#footer ul li{	display: inline;	list-style-type: none;	padding: 0;	margin: 0;	line-height: 9pt;}#footer ul li a, #footer ul li a:link, #footer ul li a:visited{	text-decoration: none;	color: #fff;	border-right: #FFF 1px solid;	padding: 0 5px 0 5px;}#footer ul li a:hover{	text-decoration: underline;	color: #fff;	border-right: #FFF 1px solid;	padding: 0 5px 0 5px;}/* miva search results-------------------------------------------------------------------- */#newmivasearchbar{	margin: 0 0 10px 0;	padding: 0 0 0 0;	color: #c60;	font-size: 7pt;}#newmivasearchbar td{	margin: 0;	padding: 0 5px 0 0;	color: #c60;	font-size: 7pt;}#newmivasearchbar form{	margin: 0;	padding: 6px 0 6px 5px;	background-image: url(../p_images/bodysearchform.jpg);	background-repeat: no-repeat;}#newmivasearchbar form label{	padding: 3px 3px 0 3px;	color: #c60;	float: left;	font-size: 9pt;	margin: 0;	line-height: 20px;}#top_search_right{	padding: 50px 0 0 0;	margin: 0 0 0 0;	float: right;	width: 140px;}#top_search_right h4{	padding: 10px 50px 15px 10px;	margin: 0;	display: block;	background-color: #999;	background-image: url(../p_images/f_right_head-grey.jpg);	background-repeat: no-repeat;	color: #FFF;}#top_search_right ul{	padding: 0;	margin: 0;}#top_search_right ul li{	padding: 0;	margin: 0;	color: #fff;	font-weight: normal;	font-size: 7pt;	background-color: #999;	background-image: url(../p_images/f_right_buttton-grey.jpg);	background-repeat: no-repeat;}#top_search_right ul li a, #top_search_right ul li a:link, #top_search_right ul li a:visited{	padding: 4px 5px 4px 25px;	margin: 0;	display: block;	color: #fff;	font-weight: normal;	text-decoration: none;	font-size: 7pt;
	line-height: 108%;
	background: #999 url(../p_images/f_right_buttton-grey.jpg) no-repeat;
}#top_search_right ul li a:hover{	padding: 4px 5px 4px 25px;	margin: 0;	display: block;	background-color: #999;	background-image: url(../p_images/f_right_buttton-grey.jpg);	background-repeat: no-repeat;	color: #fff;	font-weight: normal;	background-position: 0 -40px;	text-decoration: none;	font-size: 7pt;	line-height: 108%;}#top_search_right h6{	padding: 0;	margin: 0;	display: block;	background-color: #fff;	background-image: url(../p_images/f_right_footer-grey.jpg);	background-repeat: no-repeat;	height: 30px;}.splist{	padding: 10px 10px 10px 40px;	background-image: url(../p_images/search_miva_listback.jpg);	background-repeat: no-repeat;}.normlist { padding: 5px 0 10px 0; }.resHeader{	font-family: arial;	font-size: 10pt;	color: #00F;}.resHeadersmall{	font-family: arial;	font-size: 8pt;	color: #00F;	padding-left: 20px;}.resHeaderQ{	font-family: arial;	font-size: 10pt;	color: #000000;}a.resultslnk:link{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	color: #00F;	text-decoration: none;}a.resultslnk:visited{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	color: #00F;	text-decoration: none;}a.resultslnk:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	color: #1666B9;	text-decoration: underline;}a.resultslnk:active{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	color: #00F;	text-decoration: none;}a.responsor:link{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #00F;	text-decoration: none;}a.responsor:visited{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #00F;	text-decoration: none;}a.responsor:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #1666B9;	text-decoration: underline;}a.responsor:active{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #00F;	text-decoration: none;}.resultsdscr{	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	font-size: 8pt;	color: #000000;    width: 520px;
}/* directory page-------------------------------------------------------------------- */

#traveldirectory {
	margin-right: 160px;
}
#traveldirectory p {
	line-height: 120%;	font-size: 9pt;	margin: 0 0 0 0;	padding: 0 0 10px 0;}
#traveldirectory h1 {
	line-height: 108%;	font-size: 10pt;	font-weight: bold;	color: #c60;	margin: 0 0 10px 0;	padding: 15px 0 10px 0;	border-bottom: #c60 1px dotted;}

#traveldirectory h2{
	color: #fff;
	font-weight: bold;
	font-size: 13pt;
	margin: 0 0 0 121px;
	padding: 9px 0 0;
}
#traveldirectory form{
	color: #fff;
	margin-left: 141px;
	margin-top: 27px;
	padding-top: 0;
}
.traveldirectory_input{
	width: 252px;
	height: 20px;
	margin: 0;
	padding: 0;
}
.traveldirectory_but{
	margin: 0;
	top: 8px;
	position: relative;
}
.traveldirectory_currencyexchange {
	background: url(../p_images/d_back_currencyexchange.jpg) no-repeat;
	height: 154px;
	margin-top: 10px;
}
.traveldirectory_airportparking {
	background: url(../p_images/d_back_airport_parking.jpg) no-repeat;
	height: 154px;
	margin-top: 10px;
}
.traveldirectory_travelinsurance {
	background: url(../p_images/d_back_travelinsurance.jpg) no-repeat;
	height: 154px;
	margin-top: 10px;
}
.traveldirectory_travelgreener {
	background: url(../p_images/d_back_travelgreener.jpg) no-repeat;
	height: 154px;
	margin-top: 10px;
}
.traveldirectory_luxurybreaks {
	background: url(../p_images/d_back_luxurybreak.jpg) no-repeat;
	height: 154px;
	margin-top: 10px;
}
.traveldirectory_lastminutedeals {
	background: url(../p_images/d_back_lastminutedeals.jpg) no-repeat;
	height: 154px;
	margin-top: 10px;
}
.traveldirectory_passportandvisas {
	background: url(../p_images/d_back_passportandvisas.jpg) no-repeat;
	height: 154px;
	margin-top: 10px;
}
