@charset "UTF-8";
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,amp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{margin:0; padding:0;}


body{
  background:#ffffff repeat 0 0 scroll;
  font-size:100%;
 }


#container {
  width: 970px;
  margin: 0 auto;
  background-color: #ffffff;
}


.logo_hdrsoft {
  background-color: #ffffff;
  float: left;
  margin: 10px 0px 0px 30px;
 }
		

.clearfix{clear:both;}
.clearfix:after{content:'';
  height: 0px;
  width:0px; 
  display:block; 
  clear:both;}


.top_menu2 {
  background-color: #ffffff;
  height: 37px;
  margin-top: 6px;
  margin-bottom: 2px;
  margin-left: 332px;  
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
 }

.top_menu2 ul li {
  float: left;
  display: inline;
  padding-top: 17px;  padding-bottom: 0px;
  }

.top_menu2 li a:link, .top_menu2 li a:visited {
	color:#223;
  text-decoration: none;
  }   

.top_menu2 li a:hover {
  color: #667;
  text-decoration: none; 
 }

.menu_cell {
  	padding-right: 20px;  padding-left: 20px;
	border-right:1px solid #223;
}   

.menu_cell_last {
  	padding-right: 20px;  padding-left: 20px;
	border:0px;
}   

.menu_item_underline {
	border-bottom:2px solid #6262bb; 
	padding-bottom: 2px;
}

	
.languages {
  background-color: #ffffff;
  margin:12px 0px 0px 715px;
  }
	
.languages ul li {
  display: inline;
  float: bottom;
  padding-left: 6px;  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;  font-weight: 500;
  }

.languages ul li a:link {
  text-decoration: none;
  color: #336; 
 }

.languages ul li a:visited {
  font-size: 12px;  font-weight: 500;
  color: #336;
   text-decoration: none;
  }


.languages ul li a:hover {
  color: #778;
  }

.languages ul li a.active {
  color: #778;
  }

.miedepain {
  margin-top: 20px; margin-right: 40px;  margin-bottom: 8px;
  text-align: right;	
}

.miedepain ul li {
  display: inline;
  float: bottom;
  padding-left: 4px;  padding-right: 4px;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 12px;  font-weight: 500;
}

.miedepain ul li a:link, .miedepain ul li a:visited {
  text-decoration: none;
  color: #338; 
 }


.main_heading {
  background-color: #f7f7f7;
  height: 2.05em;
  margin:22px 10px 0px 10px;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  text-align: center;
  vertical-align: middle;
  color: #727272;
}


/*------------------ Download page main ---------------*/


.contentBackgroundGrey { 
	background: #e7e7e7;
	margin-top: 10px;  margin-bottom: 40px;  margin-left:auto; margin-right:auto;
	padding-top: 30px; padding-bottom: 3px;
	border-top:1px solid #b9b9b9; 
	border-bottom:1px solid #b9b9b9; 
}

.mainwrapper2 {
  width: 950px;
  margin: 0px auto 30px auto;
  background-color: #ffffff;
  border-radius: 4px;	
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px ;
 }

.box_main{	
	overflow:auto;
	padding-top:5px; padding-bottom: 14px; 
	border:1px solid #b9b9b9;	
	border-radius:4px; -moz-border-radius: 4px;	-webkit-border-radius: 4px;
 	font-family: verdana, tahoma, helvetica, arial, sans-serif;
   	font-size:0.827em;
	line-height:normal;
  	position: relative;
}

.box_title {
	overflow:auto;
	height:38px;
	padding-top:12px; padding-bottom: 4px;  padding-left:15px;  padding-right: 20px;	
}

.box_title p {
	float:left;
	display:inline;
  	font-size: 22px; font-weight: bold;
  	color: #6262bb;
}	

.box_title span strong{
	color:#445;
	font-weight:bold;
}	
.box_title span{
	float:right;
	padding-top:4px;
}	



/*------------------ Download page more specific ---------------*/	
	
	
.box_left{
	float:left;
	width:520px;
	padding-left: 15px;	padding-right:10px;
}	

.box_right{
	float:right;
	width:360px;
	padding-left: 10px;	padding-right:15px;
}

.box_left ul {
  padding-top: 6px;  padding-bottom: 6px;
}

ul.pointer2 li {
  	padding: 0px 0px 4px 6px;
  	list-style-position: inside;
   	list-style-type:circle;   
}

.linkedinfo {	
	margin-top: 5px;
   	font-size:90%;
}

#PhotomatixPro {
	width: 240px;
}
#PhotomatixEssentials {
	width: 270px;
}

#PhotomatixAperturePlugin {
	width: 265px;
}

#ToneMappingPlugin {
	width: 260px;
}

#merge_lrplugin {
	width: 285px;
}


.downloadBoxes {
  	color:#000; 
	text-decoration: none;
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-size: 13px;
}

.downloadBoxes  p, a.downloadBoxes p {
	background-color:#eee;
	margin-bottom: 16px; margin-top: 10px;
  	padding: 7px 5px 7px 5px; 
  	border: 1px solid #b9b9b9;
  	border-radius: 4px; -moz-border-radius: 4px;	-webkit-border-radius: 4px; 
  	-moz-box-shadow: 0 0 1px black; -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.75);  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.75);
  	box-shadow: 0 1px 1px rgb(0,0,0); 

	display: block;
	text-align: center;  	
}


.downloadBoxes  strong {
  	color:#445; 
}

.downloadBottomSection {
	position: absolute; 
	bottom:14px;  right: 18px; left: 574px;
}

.downloadBottomSection p {
	margin-top: 0.7em; 
   	font-size:80%;
 }
	
.downloadBottomPME {
	bottom: 4px;
}


/*------------------ Home page  specific ---------------*/

#heading_height { line-height:1.9em }

.mainwrapper {
  width: 950px;
  margin: 15px auto 0 auto;
  padding: 15px;
  background-color: #ffffff;
  border-radius: 4px;	
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px ;
 }

 
.photos_section {
  float: left;
  width: 411px;
  margin-bottom: 22px;
  background-color: #f7f7f7;
  padding: 8px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px ;
  border-radius: 4px;
  }

.thumbnails { 
  width: 98px;
  margin-right: 10px;
  float: left;
  }

.thumbnails img { 
  display: block;
  width: 98px;
  padding-bottom: 9px;
  }
			 
.mainpix { 
  width: 303px; 
  float: left;
  }
		
.mainpix img {
  width: 303px;
}

.imagefooter {
  width: 402px;
  background-color: #fff;
  float: left;
  padding: 5px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px ;
  border-radius: 4px;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
 font-style: italic;
  font-size: 12px;
  font-weight:400;
  color: #666;
  text-align: center; 
  }


.maintext {
  float: right;
  width: 490px;
  margin-right: 10px;	
  }
	
.maintext p {
 font-family: verdana, tahoma, helvetica, arial, sans-serif;
   font-size:0.827em;
  line-height:1.4em;
  text-align: justify; 
  padding-bottom: 8px;
  }

.maintext ul {
  padding-top: 2px;
  padding-bottom: 6px;
  }
	
.maintext li {
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
   font-size:  0.827em;
   padding: 0 0 0px 18px;		
  }
			
ul.pointer li {
  padding: 0px 0px 6px 18px;
  list-style: none; display: block; 
  background: transparent url(http://images.hdrsoft.com/images/icone/arrow.png) no-repeat; 
  background-position: -4px 2px;  
  }

p.subhead {
  padding-bottom: 6px;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #778;
  }
	
.bottom_homepage {
  width: 950px;
  padding: 0 15px 15px 15px;  
  margin: 0px auto 0 auto;
  background-color: #ffffff;
 }


.bottomleft_homepage {
  float: left;
  width: 430px;
}
   
.news {
  float: left;
  width: 400px;
  margin-bottom: 30px;
  padding: 15px;
  background-color:#f7f7f8; 
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px ;
  border-radius: 4px;
  }
   
.news p {
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 12px;
  line-height: 1.5em;
  margin-top: 0.7em; 
  text-align: left;
  }
      
   
.social {
  float: left;
  width: 360px;
  margin: 0px;
  margin-left: 20px;
  }
   
.social p {
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 12px;
  text-align: center;
  }
   
.social img {
  padding: 10px;
  width: 35px;  height: 35px;
  }
	

.bottomright_homepage {
  float: right;
}
	   

.testimonialbox {
  width: 460px;  
  margin-right: 15px;
  padding: 13px 15px 3px 15px;
  margin-bottom: 10px;
  background-color:#f7f7f8; 
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px ;
  border-radius: 4px;
  }

.testimonialbox p {
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size:12px;
  line-height:1.4em;
  color: #000000;
  text-align: left;
  }

h3 {
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #778;
  padding-bottom: 5px;
  border-bottom: 1px solid #ababab;
  margin-bottom: 10px;
  }
	
p.quote {
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size:12px;
  line-height:17px;
  font-style:italic;
  margin-top: 3px;
  margin-bottom: 15px;
  padding-left: 30px; 
  }
		
	
.blueBtn, a.blueBtn{ 
	background-color:#556;
  	-moz-border-radius: 4px;	-webkit-border-radius: 4px ;  	
  	border-radius: 4px;
  	-moz-box-shadow: 0 0 1px black; -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.75);  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.75);
  	box-shadow: 0 1px 2px rgb(0,0,0); 
  	padding:6px 10px;
  	margin-top: 10px; margin-right: 8px; margin-bottom: 24px; margin-left: 3px; 
  
  	color:#fff; 
	display:inline-block;
	text-decoration: none;
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-size: 12px;
  }

.blueBtnLast, a.blueLast{ 
	background-color:#556;
  	-moz-border-radius: 4px;	-webkit-border-radius: 4px ;  	
  	border-radius: 4px;
  	-moz-box-shadow: 0 0 1px black; -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.75);  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.75);
  	box-shadow: 0 1px 2px rgb(0,0,0); 
  	padding:6px 10px;
  	margin-top: 10px; margin-right: 0px; margin-bottom: 24px; margin-left: 3px; 
  
  	color:#fff; 
	display:inline-block;
	text-decoration: none;
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-size: 12px;
}	
	
a.blueBtn:hover{ 
	background-color:#333;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px ;
  border-radius: 4px;
  -moz-box-shadow: 0 0 1px black;
  -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.75);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.75);
  box-shadow: 0 1px 2px rgb(0,0,0); 
  display:inline-block;
  }


a.blueBtnLast:hover{ 
	background-color:#333;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px ;
  border-radius: 4px;
  -moz-box-shadow: 0 0 1px black;
  -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.75);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.75);
  box-shadow: 0 1px 2px rgb(0,0,0); 
  display:inline-block;
  }


/*** Other pages ***/

.page_title {
  width: 935px;
  margin-left: auto; margin-bottom: 10px; margin-right: auto;
  padding-left: 15px;
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 1.6em;
  font-weight: bold;
  color: #727272;
}

.contentBackgroundGrey2 { 
	background: #e7e7e7;
	margin-top: 8px;  margin-bottom: 40px;  margin-left:auto; margin-right:auto;
	padding-top: 25px;
	border-top:1px solid #b9b9b9; 
	border-bottom:1px solid #b9b9b9; 
}


.box_sub1 {
	width:748px;
	padding-left: 100px;	padding-right: 100px;
}	

.box_sub1 p {
  margin-bottom: 5px;

}


.box_sub1 span {
	float: right;
}

.box_sub1_link {
	margin-top: 8px; margin-bottom: 20px;	 margin-left: 20px;  	
}

.box_title2 {
	 padding-bottom: 14px;  	
}


ul.pointer3 li {
  	padding: 10px 0px 4px 6px;
  	list-style-position: inside;
   	list-style-type:circle;   
}

ul.pointer3 strong {
  	color:#445; 
}


.mainwrapper3 {
  width: 950px;
  margin: 0px auto 20px auto;
 }


.box_main3{	
	overflow:auto;
	padding-top:5px; padding-bottom: 14px; 
 	font-family: verdana, tahoma, helvetica, arial, sans-serif;
   	font-size:0.827em;
	line-height:normal;
}

.box_left3{
	float:left;
	width:520px;
	padding-top: 10px; padding-left: 15px;	padding-right:15px; padding-bottom: 4px;
  	background-color: #ffffff;
	border:1px solid #b9b9b9;	
	border-radius:4px; -moz-border-radius: 4px;	-webkit-border-radius: 4px;
}	

.box_left3 p{
  margin-bottom: 10px;
}
.box_right3 {
	float:right;
	width:330px;
	padding-top: 10px; padding-left: 15px;	padding-right:15px; padding-bottom: 6px;
  	background-color: #ffffff;
	border:1px solid #b9b9b9;	
	border-radius:4px; -moz-border-radius: 4px;	-webkit-border-radius: 4px;
}
.box_right3 p{
  margin-bottom: 10px;
}

.box_title3 p {
	margin-bottom: 10px;
 	font-size: 1.1em; font-weight: bold;
  	color: #727272;
}	

.linkedinfo2 p {	
	margin-top: 5px;
   	font-size:90%;
   	margin-bottom: 0px;
}

.linkedinfo2 {	
	margin-top: 5px;
   	font-size:90%;
   	margin-bottom: 0px;
}

.mainwrapper_buy {
  width: 950px;
  margin: 0px auto 45px auto;
  background-color: #ffffff;
 }

.box_main_buy{	
	overflow:auto;
	padding-top:5px; padding-bottom: 5px;
	border:1px solid #b9b9b9;	
	border-radius:4px; -moz-border-radius: 4px;	-webkit-border-radius: 4px;
 	font-family: verdana, tahoma, helvetica, arial, sans-serif;
   	font-size:0.827em;
	line-height:normal;
  	position: relative;
}

.box_left_buy {
	float:left;
	width:530px;
	padding-left: 15px;	padding-right:15px;
}	

.box_left_buy p{
  margin-bottom: 10px;
}


.box_right_buy {
	float:right;
	width:330px;
	padding-left: 10px;	padding-right:15px;
}

.buy_button {
	margin-left: 5px; margin-top: 18px; margin-bottom: 25px;
}

.buy_button_trial {
	display: inline;
	margin-left: 40px; 
	vertical-align: top;
}

.free_trial {
	font-size: 0.875em; 
	text-decoration: none;
}

.box_title_buy {
	padding-top:10px; padding-bottom: 14px;  
}
.box_title_buy p {
	display:inline;
  	font-size: 22px; font-weight: bold;
  	color: #6262bb;
}	

.box_price {
	padding-left: 8px; padding-top:6px; padding-bottom: 0px;  padding-right: 0px;
}	
.box_price p {
  	font-size: 19px; font-weight: bold;
  	color: #445;
}	

.price_notax {
  	font-size: 19px; font-weight: bold;
  	color: #445;
}	

#pmp_bottom {
	margin-top: 28px;
}
#bundle_bottom {
	margin-top: 19px;
}

#appi_bottom {
	margin-top: 35px;
}
#lrmergepi_bottom {
	margin-top: 28px;
}


.box_left_buy ul {
  padding-top: 0px;  padding-bottom: 6px;
}

ul.pointer_buy li {
  	padding: 0px 0px 4px 6px;
  	list-style-position: inside;
   	list-style-type:none;
}

.plus_sign {
	color: #f34;  font-weight: bold;
}



/*
.box_title {
	overflow:auto;
	height:38px;
	padding-top:12px; padding-bottom: 4px;  padding-left:15px;  padding-right: 20px;	
}

.box_title p {
	float:left;
	display:inline;
  	font-size: 22px; font-weight: bold;
  	color: #6262bb;
}	

.box_title span strong{
	color:#445;
	font-weight:bold;
}	
.box_title span{
	float:right;
	padding-top:4px;
}	

*/



/*------------------ Footer  ---------------*/
	
.footer{
  overflow:auto;
  font-size:13px;
  margin-top: 20px;
  }
	
.footer_inner{
  padding:5px 0 5px;
  margin: 0 auto;
  }
	
.footer p{
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:500
  color:#fff;
  line-height:normal;
  text-align: center;
  padding: 10px;
  word-spacing: normal;
  }
	
.footer a {
  color: #535353;
  text-decoration: none;
  padding-right: 15px;
  padding-left: 15px;
  }

.footer a:hover {
  color: #336;
  }
	

