@charset "utf-8";


/* CSS Document */
* { margin:0; padding:0; }
body { background-image:url(../img/bk_main.gif); background-repeat: repeat-x; background-color: #F4F4F4; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#7e7e7e; font-size:12px; line-height:16px; overflow:visible; }


/* Container */
#container { width:860px; margin: 0 auto; }


/* Top banner + top content */
#top_banner { width:860px; height:300px; display: block; background:url(../img/top_banner.png) no-repeat left bottom; }
#slogan { width:370px; margin: 25px 0 0 75px; ; color:#000; font-size:20px; line-height: 24px; }
#logos { width: 860px; padding: 20px 0px 0px 0px;}
.top_copernic_logo { background:url(../img/logo_top_avanquest.gif) no-repeat left top; width:175px; height:50px; display: block;  margin: 0 0 0 65px; }
.top_copernic_logo h1 { display:none; }
.top_upclick_logo { background:url(../img/logo_top_upclick.gif) no-repeat left top; width:140px; height:50px; float:right; margin:-50px 60px 0 0; }
.top_upclick_logo h2 { display:none; }
.title { background:url(../img/title_PDF_Expert_6.png) no-repeat left top; width:409px; height:93px; margin: 15px 0 0 0; }
.title h3, .title h4 { display:none; }



/* Top menu */
#main-nav { clear:both; margin:-77px 0 0 220px; float:left; height:20px; }
#main-nav ul { list-style-type: none; color:#C00; font-size:12px; }
#main-nav li { display: inline; padding: 0 5px; border-right:solid 1px #fff; }
#main-nav li.last { display: inline; padding: 0 0 0 5px; border-right:none; }
/* FAQ link style */
#main-nav a:link { color:#fff; text-decoration: none; }
#main-nav a:visited { text-decoration: none; color:#fff; }
#main-nav a:hover { text-decoration: underline; color:#fff; }
#main-nav a:active { text-decoration: none; color: #fff; }



/* Faq section */
#faq_section { clear:both; width:860px; background:url(../img/bk_welcome.png) no-repeat left top; text-align:justify; padding: 82px 0 0 0; }

#faq_txt { margin: -52px 0 0 62px; width:460px; text-align:justify; }


/* FAQ & Testimonials text space */
#txt_resize { background:url(../img/bk_txt.gif) repeat-y left top; width:710px; padding: 0 75px 0 75px; text-align:justify;}
#txt_resize h5 { font-size:12px; color:#000; font-weight:bold; padding-top:20px;}

#txt_resize a:link { color:#C00; text-decoration:underline; }
#txt_resize a:visited { text-decoration: none; color:#C00; }
#txt_resize a:hover { text-decoration: underline; color:#C00; }
#txt_resize a:active { text-decoration: none; color: #C00; }

#txt_resize ul{ margin-left:30px; line-height:22px;}


/* FAQ & Testimonials main menu */
#main_menu { background:url(../img/menu_main.png) no-repeat left top; width:860px; height:30px; }
#main_extra_menu { clear:both; padding:5px 0 0 220px; }
#main_extra_menu ul { list-style-type: none; color:#C00; font-size:12px; }
#main_extra_menu li { display: inline; padding: 0 5px; border-right:solid 1px #fff; }
#main_extra_menu li.last { display: inline; padding: 0 0 0 5px; border-right:none; }

#main_extra_menu a:link { color:#fff; text-decoration: none; }
#main_extra_menu a:visited { text-decoration: none; color:#fff; }
#main_extra_menu a:hover { text-decoration: underline; color:#fff; }
#main_extra_menu a:active { text-decoration: none; color: #fff; }



/* Welcome section */
#welcome_section { clear:both; width:860px; height:175px; background:url(../img/bk_welcome.png) no-repeat left top; text-align:justify; padding: 82px 0 0 0; }
#welcome_txt { margin: -52px 0 0 62px; width:460px; text-align:justify; }
#welcome_hyperlink { margin: -12px 0 0 62px; width:460px; text-align:right; font-weight:bold; color:#C00; }
.welcome_title { font-weight:bold; color:#000;}
.welcome_title_red { font-weight:bold; color:#C00; }


/* Button Join */
#join_btn { clear:both; float:right; margin:-140px 60px 0 0; }


/* Product btn */
#product_box { clear:both; float:right; margin:-449px 50px 0 0; }


/* Features & Benefits section */
#features_benefits_section { margin: 0 auto; clear:both; width:860px; background:url(../img/bk_txt.gif) repeat-y left top; text-align:justify; padding: 0 0 0 0; position: relative; display: block;}
#features_benefits_section ul { margin: 0 0 0 61px; line-height:20px; list-style:none; }
#features_benefits_section li { background:url(../img/bullets.gif) no-repeat left center; padding-left:15px; }
#benefits_txt { margin-top:30px; }

.fea_ben_title { margin-left:62px; }

/* Requierements */
#processor_txt { width:150px; margin: -70px 0 0 560px; font-size:10px; line-height:14px; }
.processor_title { color:#000; font-weight:bold; }


/* Extra */
#windows_txt { float:right; margin: -70px 65px 0 0; font-size:10px; line-height:14px; }
#screenshot { position:absolute; right: 40px; top: 3px; z-index: 2; }
#guaranteed { position:absolute; right: 78px; top: 160px; z-index: 1; }
#bt_small { position:absolute; right: 78px; top: 312px; z-index: 1; }


/* Bottom navigation */
#bottom_nav { clear:both; width:860px; height: 138px; display: block; position: relative; }
#bottom_nav ul { list-style-type: none; font-size:11px; margin: 8px 0 0 62px; }
#bottom_nav li { display: inline; padding: 0 5px; border-right:solid 1px; }
#bottom_nav li.last { display: inline; padding: 0 0 0 3px; border-right:none; }

#bottom_nav a:link { color:#595959; text-decoration: none; }
#bottom_nav a:visited { text-decoration: none; color:#595959; }
#bottom_nav a:hover { text-decoration: underline; color:#595959; }
#bottom_nav a:active { text-decoration: none; color: #595959; }

#logo_bottom { margin: 20px 0 0 100px;}
#phone_support { float:right; position: relative;  right: 45px; width:204px; height:104px;}
#windows_compatibility {float:right;  position: relative; right: 31px; width:164px; height:104px;}

/* Top text */
#top_txt{ background:url(../img/top_txt.gif) no-repeat top left; width:860px; height:30px;}
#bottom_txt{ background:url(../img/bottom_txt.png) no-repeat top left; width:860px; height:30px;}
