@charset "utf-8";
/* CSS Document */
BODY {
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   margin:0;
   font-size:11px;
   color:#333333;
   background-image:url(images/bg_home.jpg);
   background-repeat:repeat-x;
   padding:0;
   background-color:#c3bfc0;
  } 
A, A:link, A:visited {
	color:#385d81;
	text-decoration:none;
}
A:hover {
	text-decoration:underline;
}
IMG A {
	border:0;
}
FORM{
	margin:0;
	padding:0;
}
.webcontent_product A IMG, #webcontent A IMG {
	border:0;
}
#container {
   width:998px;
   margin:auto;
   margin-top:10px;
   margin-bottom:10px;
   padding:8px 10px 10px 10px;
   background-color:#FFF;
  } 
#header {
	width:998px;
	height:164px;
	padding:0;
	margin:0;
	background-image:url(images/aps_header_bg.jpg);
	background-repeat:no-repeat;
}
#logo {
	width:338px;
	height:72px;
	padding:0;
	margin:0;
	padding-left:8px;
	padding-top:15px;
	float:left;
}
#topbanner {
	width:468px;
	height:60px;
	margin:0;
	padding:0;
	padding-top:20px;
	padding-right:10px;
	float:right;
}
#topnav, #topnav UL {
	float:left;
	line-height:22px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	width:100%;
	font-size:14px;
	font-weight:bold;
	z-index:1000;
}
#topnav {
	padding-top:12px;
	margin-left:10px;
}
#topnav LI {
	display:inline;
	list-style:none;
	height:36px;
	float:left;
	padding:0;
	background-image:url(images/aps_tab_left_off.gif);
	background-repeat:no-repeat;
	margin:0;
	margin-right:2px;
}
#topnav LI A, #topnav LI A:link, #topnav LI A:visited {
	color:#FFF;
	display:block;
	font-size:12px;
	text-decoration:none;
	padding-bottom:20px;
	padding:6px 6px;
	background:transparent url(images/aps_tab_right_off.gif) no-repeat top right;
}
#topnav LI:hover, #topnav li.sfhover {
	background-image:url(images/aps_tab_left_on.gif);
}
#topnav LI A:hover, #topnav li.sfhover a {
	background-image:url(images/aps_tab_right_on.gif)!important;
}
#topnav LI.current {
	background-image:url(images/aps_tab_left_on.gif)!important;
}
#topnav LI.current A {
	background-image:url(images/aps_tab_right_on.gif)!important;
}
#breadcrumb {
	float:left;
	padding-left:10px;
	padding-top:5px;
}
#search {
	float:right;
	padding-top:3px;
}
#search FORM {
	padding:0;
	margin:0;
	display:inline;
}
#search .hidefield {
	display:none;
	margin:0;
	padding:0;
}
#search .searchfield {
	width:130px;
	height:14px;
	font-size:10px;
	padding:2px;
}
#search .searchbutton {
	font-size:10px;
	padding:1px;
}
#header #addsite {
	float:right;
	padding-top:6px;
	padding-right:10px;
	padding-left:10px;
}
#footer #addsite {
	float:none;
}
#addsite A {
	font-size:14px;
}
#footer {
	clear:both;
	width:978px;
	height:106px;
	background-image:url(images/aps_footer_bg.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	padding-top:0px;
}
#footer #copyright {
	float:left;
	padding-top:10px;
}
#footer #aboutus {
	float:right;
	padding-top:10px;
}
#footer #footnav {
	width:100%;
	text-align:center;
	padding-top:25px;
}
.tip {
	font:10px/12px Trebuchet MS, Helvetica, sans-serif;
	padding:1px;
	position:absolute;
	z-index:100;
	visibility:hidden;
	color:#333333;
	top:152px;
	padding-left:270px;
	width:350px;
	text-align:right;
	background-color:#FFF;
	background-image:url(images/aps_tip_bg.jpg);
	background-repeat:repeat-x;
}
#intro {
	width:998px;
	background-image:url(images/aps_bg_998.gif);
	background-repeat:no-repeat;
	margin-top:5px;
	margin-bottom:10px;
}
#intro P {
	padding-left:10px;
	padding-right:10px;
	margin-top:0px;
	margin-bottom:5px;
}
#intro .title {
	width:988px;
	padding-left:10px;
	background-image:url(images/aps_title_998.jpg);
	background-repeat:no-repeat;
	height:29px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding-top:2px;
}
#homeLeftColumn {
	float:left;
	width:657px;
}
#homeRightColumn {
	float:right;
	width:320px;
}
#homeCenterColumn {
	width:100%;
	margin:auto;
	
}
#categoryLeftColumn {
	float:left;
	width:657px;
}
#categoryRightColumn {
	float:right;
	width:320px;
}
#webcontent {
	width:465px;
	background-image:url(images/aps_bg_465.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #8c8c8b;
	margin-bottom:10px;
	margin-top:3px;
}
.webcontent_product {
	width:463px;
	background-image:url(images/aps_bg_465down.jpg);
	background-position:bottom;
	border:1px solid #8c8c8b;
	background-color:#FFF;
	margin-bottom:10px;
}
.webcontent_product .producttitle {
	font-weight:bold;
	font-size:16px;
	line-height:16px;
}
.webcontent A IMG, .webcontent A IMG{
	
}
.webcontent_product P {
	margin-top:0;
	margin-bottom:0px;
	padding-top:6px;
	padding-right:10px;
	padding-left:10px;
}
#webcontent .title {
	width:455px;
	padding-left:10px;
	background-image:url(images/aps_title_465.jpg);
	background-repeat:no-repeat;
	height:29px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding-top:2px;
}
#webcontent P {
	margin-top:0;
	margin-bottom:0px;
	padding-top:6px;
	padding-right:10px;
}
#webcontent .producttitle {
	font-weight:bold;
	font-size:18px;
	line-height:18px;
	margin-left:10px;
}
.top5, .top3 {
	width:170px;
	background-color:#FFF;
	margin-bottom:10px;
}
.top5 .title {
	width:170px;
	padding-left:0px;
	background-image:url(images/aps_title_top5_170.jpg);
	background-repeat:no-repeat;
	height:25px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-top:8px;
	margin:0;
}
.top3 .title {
	width:135px;
	padding-left:0px;
	background-image:url(images/aps_title_top3_170.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-top:8px;
	padding-left:35px;
	margin:0;
	background-color:#8a8a8a;
	line-height:14px;
}
.top5 .smalltitle {
	width:170px;
	padding-left:0px;
	background-image:url(images/aps_title_top5_170.jpg);
	background-repeat:no-repeat;
	height:25px;
	font-size:13px;
	line-height:12px;
	font-weight:bold;
	color:#FFF;
	padding-top:5px;
	margin:0;
}
.top3 .smalltitle {
	width:170px;
	padding-left:0px;
	background-image:url(images/aps_title_top3_170.jpg);
	background-repeat:no-repeat;
	height:25px;
	font-size:13px;
	line-height:12px;
	font-weight:bold;
	color:#FFF;
	padding-top:5px;
	margin:0;
}
.top5 .smalltitle A, .top5 .title A, .top3 .smalltitle A, .top3 .title A{
	color:#FFF;
	text-decoration:none;
}
.top5 .smalltitle A:hover, .top5 .title A:hover, .top3 .smalltitle A:hover, .top3 .title A:hover{
	text-decoration:none;	
}
.top5 UL, .top3 UL {
	margin:0;
	padding:0;
	border:1px solid #8c8c8b;
	list-style:none;
}
.top5 LI, .top3 LI {
	margin:0;
	padding:3px;
	padding-left:10px;
	margin-left:0px;
}
.grey {
	background-color:#ececec;
}
#sponsored {
	width:657px;
	background-image:url(images/aps_bg_657.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-top:10px;
}
#sponsored .title {
	width:647px;
	padding-left:10px;
	background-image:url(images/aps_title_657.jpg);
	background-repeat:no-repeat;
	height:29px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding-top:2px;
}
#sponsored TABLE, #special TABLE {
	width:637px;
	margin-left:10px;
}
#sponsored TABLE TD, #special TABLE TD {
	border-bottom:2px dotted #385d81;
	padding:5px;
	font-size:11px;
}
#sponsored TABLE TD A, #special TABLE TD A {
	font-weight:bold;
	font-size:12px;
}
#alphabetical {
	width:657px;
	background-image:url(images/aps_bg_657.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-top:10px;
}
#alphabetical .title {
	width:647px;
	padding-left:10px;
	background-image:url(images/aps_title_657.jpg);
	background-repeat:no-repeat;
	height:27px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding-top:2px;
}
#categorySponsored {
	width:657px;
	background-image:url(images/aps_bg_657_category.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
#categorySponsored .title {
	width:647px;
	padding-left:10px;
	background-image:url(images/aps_title_657_lighter.jpg);
	background-repeat:no-repeat;
	height:27px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding-top:2px;
}
.sponsor {
	width:637px;
	margin:auto;
	padding:5px 0px;
	border-bottom:2px dotted #385d81;
}
#sponsored .logo {
	float:left;
	width:150px;
}
#sponsored .text {
	float:right;
	margin-left:10px;
	width:477px;
}
.text A {
	font-size:12px;
	font-weight:bold;
}
.bigbox {
	margin:6px 10px 20px 10px;
}
.bigbox A IMG {
	border:0;
}
#whitepapers {
	width:320px;
	margin-bottom:20px;
}
#whitepapers .title {
	width:310px;
	padding-left:10px;
	background-image:url(images/aps_title_320.jpg);
	background-repeat:no-repeat;
	height:27px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding-top:2px;
}
#whitepapers UL {
	margin:0;
	padding:0;
	padding-left:30px;
	border:1px solid #8c8c8b;
}
#whitepapers LI {
	list-style:url(images/aps_icon_paper.gif);
	padding:0px 5px 5px 0px;
}
#whitepapers A {
	font-size:12px;
}
#guarantee {
	width:300px;
	background-image:url(images/aps_guarantee_bg.gif);
	background-repeat:no-repeat;
	padding:10px 10px 0px 10px;
}
#logoguarantee {
	float:left;
	width:110px;
}
#textguarantee {
	float:right;
	width:190px;
}
#bottomguarantee {
	background-image:url(images/aps_guarantee_bottom.gif);
	background-repeat:no-repeat;
	width:320px;
	height:13px;
	margin-bottom:20px;
}
.accordeon {
	width:280px;
	height:25px;
	background-image:url(images/aps_accordeon_bg_off.gif);
	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:5px;
	margin-bottom:5px;
}
.accordeon A {
	font-size:14px;
	font-weight:bold;
}
#categoryTitle {
	font-size:24px;
	font-weight:bold;
	color:#385d81;
	padding-left:10px;
	margin-bottom:10px;
}
#alphabetical UL {
	margin:0;
	padding:0;
	padding-left:30px;
	padding-right:10px;
}
#alphabetical LI {
	list-style:url(images/aps_alpha_bullet.gif);
	padding:5px;
	margin:0;
	border-bottom:2px dotted #8ca1b6;
	line-height:12px;
}
#alphabetical LI A {
	font-weight:bold;
}
#alphabetical .pagination {
	width:645px;
	background-color:#ececec;
	margin-left:1px;
	padding:5px;
	font-size:11px;
	font-weight:bold;
}
#alphabetical .pagination A {
	background-color:#FFF;
	padding:0px 5px;
	border:1px solid #343434;
}
#alphabetical .pagination A:hover {
	color:#333!important;
	background-color:#999!important;
}
#alphabetical .pagination .active {
	color:#333!important;
	background-color:#999!important;
}
#alphabetical .pagination .active:hover {
	text-decoration:none!important;
}
#categorySponsoredSites {
	width:320px;
	margin-bottom:20px;
}
#categorySponsoredSites .title {
	width:310px;
	padding-left:10px;
	background-image:url(images/aps_title_320.jpg);
	background-repeat:no-repeat;
	height:25px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-top:4px;
}
#categorySponsoredSites A IMG{
	border:0;	
}
.catsponsor {
	padding:10px;
	border-bottom:2px dotted #385d81;
	border-left:1px solid #898888;
	border-right:1px solid #898888;
	background-image:url(images/aps_catsponsor_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.catsponsor .visit {
	float:left;
	padding-top:20px;
	padding-left:5px;
}
#top3product .visit{
	padding:0;
	padding-top:5px;
}
.catsponsor .logo {
	float:left;
	padding-bottom:5px;
}
.catsponsor .logo A IMG {
	border:1px solid #385d81;
}
#top3product .visit A,.catsponsor .visit A {
	background-color:#e1e4e6;
	border:1px solid #FFF;
	padding:3px;
	font-weight:bold;
}
.catsponsor A{
	font-weight:bold;	
}
#intro UL {
	margin:0;
	padding:0;
	margin-left:20px;
}
#intro UL LI {
	list-style:url(images/aps_bullet_gris.gif);
}
#intro OL LI {

}
.published {
	float:right;
	font-size:9px;
	color:#666;
	padding-right:10px;
	padding-top:5px;
}
.category-sponsored-odd {
	background-color:#eff5db;
}
#categorySponsored UL {
	margin:0;
	padding:0;
	padding-left:30px;
	padding-right:10px;
	font-size:11px;
}
#categorySponsored .top10-liste-3firsts LI {
	list-style:url(images/aps_alpha_bullet_green_anim.gif);
	padding:5px;
	margin:0;
	border-bottom:2px dotted #8aa324;
	line-height:12px;
}
#categorySponsored .top10-liste LI {
	list-style:url(images/aps_alpha_bullet_green.gif);
	padding:5px;
	margin:0;
	border-bottom:2px dotted #8aa324;
	line-height:12px;
}
#categorySponsored LI A {
	font-weight:bold;
	color:#6a8a00;
}
.merchantblue {
	background-color:#eaeaea;
}
.merchantwhite {
	background-color:#f5f4f5;
}
#instructions {
	width:320px;
	margin-bottom:20px;
}
#instructions .title {
	width:310px;
	padding-left:10px;
	background-image:url(images/aps_title_320.jpg);
	background-repeat:no-repeat;
	height:27px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding-top:2px;
}
#instructions UL {
	margin:0;
	padding:0;
	padding-left:30px;
	border:1px solid #8c8c8b;
	padding-top:10px;
	padding-bottom:10px;
}
#instructions LI {
	padding:0px 5px 5px 0px;
}
#top3product {
	width:657px;
	background-image:url(images/aps_bg_657_top10.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #1f1f1f;
}
#top3product .title {
	width:647px;
	padding-left:10px;
	background-image:url(images/aps_title_657.jpg);
	background-repeat:no-repeat;
	height:29px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding-top:2px;
}
#top3product .leftzone {
	float:left;
	padding:10px;
	width:180px;
}
#top3product .rightzone {
	float:right;
	padding:0px 10px;
	width:400px;
	margin-top:0;
}
#top3product .leftzone IMG {
	margin-right:5px;
	margin-bottom:5px;
}
.editor-details {
	padding:10px;
	font-size:11px;
	color:#666666
}
.editor-title {
	font-size:12px;
	color:#435d7d;
	background-image:url(images/aps_bg_editor_title.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	height:20px;
	font-weight:bold;
	margin-bottom:4px;
	text-transform:uppercase;
	padding-left:20px;
	padding-top:2px;
	margin-top:0px;
}
.features-liste {
	margin-left:10px;
	padding:0px;
	list-style: url(images/aps_bullet_vert.jpg);
	margin-bottom:0px;
	margin-top:0px
}
.features-liste LI {
	margin-left:10px;
	font-size:11px
}
.screenshots-price {
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	padding-left:20px;
}
#special {
	width:657px;
	background-image:url(images/aps_bg_657_orange.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
	border-bottom:1px solid #e5a113;
}
#special .title {
	width:647px;
	padding-left:10px;
	background-image:url(images/aps_title_657_orange.jpg);
	background-repeat:no-repeat;
	height:29px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding-top:2px;
}
#special P{
	font-size:12px;
	font-weight:bold;	
	padding:0px 10px;
}

#policies {
	width:320px;
	margin-bottom:20px;
	background-image:url(images/aps_bg_320.gif);
	background-repeat:no-repeat;
	padding:0;
	border-bottom:1px solid #8d8b8c;
}
#policies .title {
	width:310px;
	padding-left:10px;
	background-image:url(images/aps_title_320.jpg);
	background-repeat:no-repeat;
	height:27px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding-top:2px;
}
#policies P{
	padding:0;
	margin:5px 10px 5px 10px;	
}
#softreview {
	width:657px;
	background-image:url(images/aps_bg_657.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-top:10px;
}
#softreview .title {
	width:647px;
	padding-left:10px;
	background-image:url(images/aps_title_657.jpg);
	background-repeat:no-repeat;
	height:29px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding-top:2px;
}
#softreview .logo {
	float:left;
	width:200px;
}
#softreview .text {
	float:right;
	margin-left:10px;
	width:427px;
}
#softreview .visit{
	background-color:#e1e4e6;
	border:1px solid #FFF;
	padding:3px;
	font-weight:bold;
	margin-top:10px;
}
.termofuse LI{
	margin-bottom:10px;	
}
.title A{
	color:#FFF;
	text-decoration:none;
}
.title A:hover{
	color:#FFF;
	text-decoration:underline;
}
.question{
	font-weight:bold;
	font-size:14px;
}
.pale_657 .title{
	background-image:url(images/aps_title_657_pale.jpg)!important;	
}
.pale_657{
	background-image:url(images/aps_bg_657_gray_pale.gif)!important;	
}
.fonce_320 .title{
	background-image:url(images/aps_title_320_fonce.jpg)!important;	
	background-repeat:none;
}

div.sociable { margin: 10px; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.field{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
}

#small_special {
	width:320px;
	margin-bottom:20px;
	background-image:url(images/aps_bg_320_orange.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #e69f13;
}
#small_special .title {
	width:310px;
	padding-left:10px;
	background-image:url(images/aps_title_320_orange.jpg);
	background-repeat:no-repeat;
	height:27px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding-top:2px;
}
#small_special UL{
	padding-right:10px;	
}
#small_special LI{
	list-style:url(images/aps_bullet_footer.gif);	
}

#numbered_right {
	width:320px;
	margin-bottom:20px;
	background-image:url(images/aps_bg_320.gif);
	background-repeat:no-repeat;
	padding:0;
	border-bottom:1px solid #8d8b8c;
}
#numbered_right .title {
	width:310px;
	padding-left:10px;
	background-image:url(images/aps_title_320.jpg);
	background-repeat:no-repeat;
	height:25px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-top:4px;
}
#intro2 {
	width:320px;
	margin-bottom:20px;
	background-image:url(images/aps_bg_320_gray.gif);
	background-repeat:no-repeat;
	padding:0;
	border-bottom:1px solid #c0c0c0;
}
#intro2 .title {
	width:310px;
	padding-left:10px;
	background-image:url(images/aps_title_320.jpg);
	background-repeat:no-repeat;
	height:25px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-top:4px;
}
#intro2 P{
	margin:5px 10px;	
}
#numbered_right OL{
	margin-top:10px;
	margin-bottom:10px;
}

.sponsored-description{
	font-size:11px!important;
}


#top3product .leftzone UL{
	margin:0;
	padding:0;
	margin-left:10px;
}
#top3product .leftzone LI{
	list-style:url(images/aps_bullet_gris.gif);
}
#top3product TABLE TD, #product TABLE TD{
	vertical-align:top;	
}
#top3product .column01, #product .column01 {
	padding:0px 0px 0px 10px;
}
#top3product .description .date{
	font-size:10px;
	color:#666;
	margin:0;
}
#top3product .column02, #product .column02 {
	padding:0px 10px 0px 10px;
	margin:0;
}
#top3product .description, #product .description {
	padding:0px 10px 5px 10px;
}
#top3product .column03, #product .column03 {
	padding:0px 10px 0px 10px;
	margin:0;
}
#top3product .box, #categorySponsored .box, #product .box{
	width:164px;
	background-color:#FFF;
	text-align:center;
	border:1px solid #999;
	margin:0;
}
#top3product .column02 P, #top3product .column03 P, #product .column03 P{
	margin:0;
	margin-bottom:5px;
}
#top3product .google, #product .google{
	padding:10px 0px 10px 10px;	
}
#top3product .screenshot A IMG, #product .screenshot A IMG{
	border:1px solid #CCC;
}
#top3product .screenshot A:hover IMG, #product .screenshot A:hover IMG{
	border:1px solid #8ca525;
}

#top3product .screenshot, #product .screenshot{
	margin:5px 0px;
	padding:0;
	color:#666;
	font-size:10px;
}
#top3product .review, #product .review{
	padding:0px 10px;
}

.buy A {
	font-size:14px;
}
#categorySponsored .content, #alphabetical .content{
	padding:0px 10px;	
}

#categorySponsored .content A, #categorySponsored .content A:link, #categorySponsored .content A:visited {
	color:#385d81;
	text-decoration:none;
}
#categorySponsored .content A:hover {
	text-decoration:underline;
}

#categorySponsored .content UL{
	margin-left:10px;
	padding:0px;
	list-style: url(images/aps_bullet_vert.jpg);
	margin-bottom:0px;
	margin-top:0px
}
#product{
	background-image:url(images/aps_bg_product.jpg);
	background-repeat:repeat-x;
	padding-top:10px;
}

.sitemap_categories{
	font-size:11px;	
}

.sitemap_bullet{
	font-size:11px;	
}
.sitemap_bullet A IMG{
	border:0;	
}

.answer{
	font-weight:bold;
	background-color:#c7ced6;
}

.fav{
	padding:10px;
	background-image:url(images/aps_bg_product.jpg);
	background-repeat:repeat-x;
}

.review UL{
	padding-left:20px;
	margin-left:0px;
}

.categories-sousliste{
	margin:0;
	padding:0;
	width:318px;
	margin-left:1px;
}
.categories-sousliste LI{
	list-style:none;
	margin:0;
	padding:5px 10px;
	background-image:url(images/aps_catsponsor_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-bottom:1px solid #333;
}

.chiffre{
	font-weight:bold;	
}

.chiffre A{
	color:#333333;
	text-decoration:none;
}
.chiffre A:hover{
	color:#333333;
	text-decoration:none;
}

#girl_box{
	background-image:url(images/aps_girlbox.jpg);
	background-repeat:no-repeat;
	width:182px;
	height:202px;
	padding-left:218px;
	padding-top:80px;
	float:left;
	margin-left:1px;
	font-size:24px;
	font-weight:bold;
	color:#333;
	line-height:24px;
}
#girl_box .price{
	color:#e5a113;
	font-size:40px;
	line-height:40px;
}
#girl_features{
	float:right;
	width:220px;
	padding-right:20px;
	padding-left:10px;
}
#girl_features .feature-title{
	color:#e5a113;
	font-weight:bold;
	font-size:18px;
}
#girl_features LI{
	list-style:url(images/aps_bullet_orange.gif);	
}
#girl_features UL{
	margin-left:25px;
	padding-left:0;
}

.merchanttotal{
	background-color:#eaeaea;
	color:#333;
	font-size:14px!important;
	font-weight:bold;
}

#guidelines {
	width:320px;
	margin-bottom:20px;
	background-image:url(images/aps_bg_320.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #8d8b8c;
}
#guidelines .title {
	width:310px;
	padding-left:10px;
	background-image:url(images/aps_title_320.jpg);
	background-repeat:no-repeat;
	height:27px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding-top:2px;
}
#guidelines UL{
	padding-right:10px;	
}
#guidelines LI{
	list-style:url(images/aps_bullet_gray.gif);	
}
.newbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#FFF;
font-weight:bold;
padding: 5px;
background:url(images/aps_bg_button.jpg) repeat-x left top;
}
#checkbox{
width:868px;
background-image:url(images/aps_bg_checkbox.jpg);
background-repeat:no-repeat;
padding-left:80px;
padding-top:40px;
padding-right:50px;
padding-bottom:20px;
}
.blockArrow{
float:left;
width:252px;
padding-left:80px;
background-image:url(images/aps_bg_arrow.jpg);
background-repeat:no-repeat;
font-size:18px;
font-weight:bold;
color:#727272;
margin-top:10px;
margin-bottom:40px;
}
.twoline{
height:58px;
padding-top:6px;
}
.oneline{
height:44px;
padding-top:20px;
}
.blockArrow .free{
	font-size:24px;
	color:#8aa324;
}
