/*Post Affiliate Pro specific styles*/

/*Link color*/
a {color:#0000ff;}

/*Logo customization*/
#pap_pages .header .logo h1 { position:relative;top:-10px; left:15px; }
#pap_pages .header .logo { position:absolute; top:15px; left:25px;}

/*Homepage creative*/
.product_creative {height:205px; border:1px solid #d3d3d3;  background:#e4ebde url('themes/site_themes/qu/pap/bg_creative.jpg') repeat-x bottom left;}
.product_creative .woman {position:absolute; bottom:0px; right:0px;}
.product_creative .pap_box {position:absolute; bottom:10px; left:20px;}
.product_creative .creative_headline {margin:35px 0px 5px 180px; font:bold 24px arial,verdana,sans-serif; color:#253147;}
.product_creative .creative_teaser {margin-left:180px; font:bold 16px arial,verdana,sans-serif; color:black;}

.product_creative .creative_list {list-style-image:url('themes/site_themes/qu/pap/creative_list.gif');margin:10px 0px 0px 200px;}
.product_creative .creative_list li {line-height:25px;}

.product_creative .pap_price {position:absolute; top:90px; left:380px;background:transparent url('themes/site_themes/qu/pap/creative_price.jpg') no-repeat; width:115px; height:115px; }
.product_creative .pap_price a {color:white; font-size:18px;font-weight:bold; position:relative; top:20px;left:-5px; text-decoration:none;}
.product_creative .pap_price span {color:#efefef; font-size:13px; font-weight:normal; margin-top:7px;}
.product_creative .pap_price span.strike {text-decoration:line-through; line-height:20px;}

.product_creative .award {position:absolute; top:35px; left:500px; color:black; text-align:center; width:132px;}
.award p {margin:0 10px; letter-spacing:1px; font-weight:bold;}
.award span {position:absolute; top:-7px; left:35px; letter-spacing:1px; font-weight:bold;background:#dfe7da; padding:0px 4px; color:#35689b;}
.award p {padding-bottom:0.5em;padding-top:0.5em;}
.award h2 {padding-top:0.5em;}
.award {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 { background:transparent; border-left:1px solid #08c; border-right:1px solid #08c;}
.xb1 {margin:0 5px; background:#08c;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:transparent; border:0 solid #08c; border-width:0 1px;}

/*
.product_creative .creative_links {position:absolute; top:155px; left:220px; font:bold 16px arial,verdana,sans-serif; color:black; display:block; width:250px; }
.product_creative .creative_links a {color:#b61e1d;}
.product_creative .creative_links .mleft {margin-left:20px;}
*/

/*Left column*/
.left_col ul.product_full_menu li a {font:bold 13px arial,verdana,sans-serif; color:#0000ff; display:block; height:100%;}
.left_col ul.product_full_menu li a:hover { background:#fafafa;}

.left_col .box_image {position:relative; left:-6px;}

/*Homepage first content entry*/
.scrshot_main {float:right;  margin:5px 0px 5px 5px; text-align:center;}
.scrshot_main img { display:block;border:1px solid #efefef;}
.scrshot_main a {margin-top:5px; display:block;}

/*pap features list*/

.fcontainer ul {list-style-image:url('themes/site_themes/qu/pap/creative_list.gif');position:relative; left:5px;}
.fcontainer ul li {list-style-image:url('themes/site_themes/qu/pap/creative_list.gif'); line-height:15px;}
.fcontainer ul li.nested {margin-left:10px;}

/*Product colors*/
.content h2 { color:white; background:#2d5b8c url('themes/site_themes/qu/pap/bg_h2.gif') no-repeat; padding-left:20px;}

.screenshots img {float:left; margin-right:20px; margin-bottom:20px;}
.screenshots img b {clear:right;}

.multilang {line-height:20px; text-align:center; bottom:-20px;}
.multilang a {margin:0px 10px; color:gray;line-height:20px;}

.multilang_top {line-height:20px; text-align:center; position:relative;}
.multilang_top a {margin:0px 10px; color:#ccc;;line-height:20px;}

#langmenu { text-align:right; position:relative; z-index:800;}
#langmenu span {position:relative; left:-115px;color:#43515c;}
#langmenu * { position:relative; z-index:800;}
#langmenu ul {list-style-type:none;}
#langmenu dl { position:absolute; line-height:5px; width:100px; float:right; height:15px; right:20px;top:-8px;}
#langmenu dl a  {color: #000; text-decoration: none; display: block; height: 100%; border: 0px; text-align: left; font-size:11px;line-height:18px; }
#langmenu dl a  img {margin-right:10px;}
#langmenu dt {cursor: pointer;text-align: left; font-weight: normal;margin: 10px; color:black; overflow:visible;}
#langmenu dd { display: none; position:absolute; top:25px; left:0px;z-index:9999;}
#langmenu li { background: #fff url('./themes/site_themes/qu/bg_qusubmenu.gif') repeat-y; text-align: left; padding:3px;  border-bottom:1px solid #efefef;}
#langmenu li {  width:150px;}
#langmenu li 
#langmenu dt a {text-align: left;color:#0000ff; text-decoration:none;font-size:10px; position:relative; top:-3px;}
#langmenu li a:hover{ background: #eee; }

/*PAP landing page*/
#pap_landing .content p,#pap_landing .content li, #pap_landing .content b, #pap_landing .content a {font-size:13px;}
#pap_landing .content .highlights p {font-size:12px; text-align:justify;}
#pap_landing .content .feature_overview li {line-height:20px;}

#pap_pages .column_halfwidth {border:0px; }
#pap_pages .column_halfwidth * {position:relative;}

#pap_pages .email_form { border:1px solid #2d5b8c; margin:20px 10px 0px 0px;}
#pap_pages .email_form .e_hdr {border-bottom:1px solid #2d5b8c; background:#2d5b8c;}
#pap_pages .email_form .e_hdr b {color:white;}
