body {
	width:100%;height:100%;
	background:url("../media/images/body-bg.jpg") top center repeat-x #C00322;
	font-family : Verdana,Geneva,Kalimati,sans-serif;
	text-align:center;
	color:#333333;
	font-size: 12px;
}


/* DEFAULT *******************/

p,h1,h2,h3,h4,h5,h6,cite {line-height: 18px;}

a {text-decoration:none;color:#333333;}
 .ex  {text-decoration:none;color:#5e5e5e;font-size:18px;}
a:hover {text-decoration: underline;color:#C00322;}

h1 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #C00322;
	margin-bottom:15px;
}

h2 {
	font-weight:bold;
	color:#333333;
	padding:12px 0;
	font-size:14px;
	line-height:22px;
}

html {
	width:100%;height:100%;
	background:url("../media/images/body-bg.jpg") top center repeat-x #C00322;
}

#root {
	width:980px;
	margin:0 auto;
	text-align:left;
	
}

/* HEADER ***********************************/

#header {
	float:left;
	width:980px;
}

#header h1 {margin-bottom:0px}

#header #logo {
	background:url("../media/images/logo-prestimedia.jpg") top left;
	display:block;
	float:left;
	width:290px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
	margin-top:0px;
	margin-right:0px;
	
}

/* MAIN MENU ***********************************/

#header #mainmenu {
	float: left;
	display:block;
}

#header #mainmenu li {
	display:inline;
}

/* NEWS, STATS, LANGUAGES ******************************************/

#news {
	clear:both;
	float: left;
	background:url("../media/images/bg-news.png") bottom center;
	width:980px;
	height:35px;
	margin-top:1px;
}
#scrollingnews {
	
	display:inline;
	float: left;
	width:420px;
	float:left;
	clear:both;
	margin-left:20px;
	margin-top:5px;

}

#scrollingnews object {
	display:block;
	width:420px;
	height:30px;
	float:left;
}

#ktastats {
	display:block;
	color:#ffffff;
	font-size:10px;
	float:left;
	margin-left:10px;
	height:35px;
	background:url("../media/images/news-delimiter.jpg") top left no-repeat;
}

#ktastats p {line-height:35px;height:35px;width:425px;padding-left:10px; text-align:center}

#languages {
	float:left;
	margin: 10px 10px 0 20px;
	text-align:center;
	width:62px;
}

/* SITE LAYOUT ************************************/

#sitecontent-header,
#sitecontent-footer,
#sitefooter-header,
#sitefooter-footer {
	width:980px;
	height:15px;
	float:left;
	clear:both;
}

#sitecontent-header,
#sitefooter-header {
	background:url("../media/images/bg-content-header.png") bottom center;
	margin-top:15px;
}

#sitecontent-footer, 
#sitefooter-footer {
	background:url("../media/images/bg-content-footer.png") top center no-repeat;
}

#sitefooter-footer {padding-bottom:20px;}

#sitefooter-content {
	float:left;
	clear:both;
	width:980px;
}

#sitefooter-content,
#sitecontent {
	float:left;
	clear:both;
	background:#ffffff;
	width:920px;
	margin-top:0px;
	padding: 20px 30px;
}

#sitecontent #ipad12
{
	width:615px;
	margin:0 auto;
	text-align:center;
	/*border:1px solid red;*/
}

#sitecontent #ipad12  p
{
	width:575px;
}

#sitecontent  #ipad12  .footercol ul li 
{
	height:22px;
	padding:0;
	margin:15px 0px 0px 35px;
	background: url("../media/images/footerlist-img-style.gif") top left no-repeat;

}

#sitecontent  #ipad12  .footercol ul li p 
{
	clear:both;
	margin:0;
	font-size:12px;
	display:block;	
	padding:0;
	float:left;
	margin-left:20px;
	padding:4px 0 0px 3px;
	text-align:left;

}
#sitecontent  #ipad12  .footercol ul 
{
	margin-bottom:10px;
	margin-top:-10px;
	float:left;
}
#sitecontent  #ipad12  .footercol
{
clear:both;float:left;width:580px;
}




#sitefooter-content {
	width:940px;
	padding:0px 20px;
}

#sitefooter-content {height:310px;}

#usb {
	float:right;position:relative;
	background:url("../media/images/usb-cable.png") top left no-repeat;
	width:221px;
	height:252px;
	top:-70px;
	left:25px;
}

/* FOOTER CONTENT *****************************************/

#sitefooter-content .footercolumn {
	
	float:left;
	width:215px;
	margin:0px 15px;
}

#sitefooter-content .footercolumn ul {
	margin-bottom:30px;
}

#sitefooter-content .footercolumn ul li {
	height:22px;
	line-height:20px;
	padding:0;margin:0;
	background: url("../media/images/footerlist-img-style.gif") top left no-repeat;
	font-size:0;
}

#sitefooter-content .footercolumn ul li a {
	margin:0 0 0 12px;
	font-size:12px;
	padding:4px 0 0px 3px;
	display:block;	
}

#sitefooter-content h1 {
	font-size:12px;
	color:#333333;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	margin-bottom:0;
}

#sitefooter-content .footercolumn .adresse {margin:4px 0;}
#sitefooter-content .footercolumn .adresse li {background:none;font-size:12px;}



/*ul list premium focus page*/
#footerlinkspf {
	
	float:left;
	width:285px;
	margin:0px 15px;
}

#footerlinkspf ul {
	margin-bottom:0px;
}

#footerlinkspf ul li {
	height:22px;
	line-height:20px;
	padding:0;margin:0;
	background: url("../media/images/footerlist-img-style.gif") top left no-repeat;
	font-size:0;
}

#footerlinkspf  ul li a {
	margin:0 0 0 12px;
	font-size:12px;
	padding:4px 0 0px 3px;
	display:block;	
}



/*/ SOLUTIONS TEMPLATE /*/

#solutionsbanner {float:left;margin-top:20px}

#solutionsbanner div {

	float:left;
	width:260px;
	height:500px;

	padding:0 20px;
	margin:0 0px;
	border:0px solid red;
	
}

#solutionsbanner div h1 {
	margin-top: 325px;
	line-height:15px;
	font-size:12px;
	color:#333333;
	font-family:Verdana,Geneva,Kalimati,sans-serif;
	margin-bottom:0;
}
#solutionsbanner div h2 {
	font-weight:bold;
	margin-bottom:5px;
	padding:0;
	font-size:12px;
}

#solutionsbanner div p {font-size:11px}

#solutionsbanner #banner-nanobook {
		background: url("../media/images/banner-nanobook.jpg") top left no-repeat;
}

#solutionsbanner #banner-eprint {
		background: url("../media/images/banner-eprint.jpg") top left no-repeat;
}

#solutionsbanner #banner-premiumbook {
		background: url("../media/images/banner-premiumbook.jpg") top left no-repeat;
}

/* ZOOM FEATURE TEMPLATE **********************/

#featurezoom {
	float:left;
}

#featurezoom div {
	
	width:180px;
	height:197px;
	background: url("../media/images/zoom-box.gif") top left no-repeat;
	display:block;
	float:left;
	margin:0 3px 0 3px;
	padding:20px;
}

#featurezoom div h1 {
	color:#ffffff;
	font-size: 16px;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	margin-bottom:0;
}

#featurezoom div h2 {
	margin-top:37px;
	font-size:12px;
	padding:0;
}


#featurezoom div p {
	font-size:11px;	
} 

#featurezoom div .zoomicon {
	width: 56px;
	height:55px;
	padding:0;
	float:right;
}

#featurezoom div .feature1 {
	background: url("../media/images/icons/zoom-interface-personnalisee.png") top left no-repeat;
}
#featurezoom div .feature2 {
	background: url("../media/images/icons/zoom-zones-dans-zones.png") top left no-repeat;
}
#featurezoom div .feature3 {
	background: url("../media/images/icons/zoom-moteur-de-recherche-plus.png") top left no-repeat;
}
#featurezoom div .feature4 {
	background: url("../media/images/icons/zoom-premium-mapping.png") top left no-repeat;
}
#featurezoom div .feature5 {
	background: url("../media/images/icons/zoom-i-love-it.png") top left no-repeat;
}
#featurezoom div .feature6 {
	background: url("../media/images/icons/zoom-liens.png") top left no-repeat;
}
#featurezoom div .feature7 {
	background: url("../media/images/icons/zoom-rich-media.png") top left no-repeat;
}
#featurezoom div .feature8 {
	background: url("../media/images/icons/zoom-accessibilite.png") top left no-repeat;
}

/* TAG CLAUD */

#homepage #left {
	float:left;
	display:inline-block;
	margin-left:10px;
}

#tagclaud {
	width: 182px;
	height: 298px;
	background-color: #F6F6F6;
	padding: 10px;
	line-height: 20px;
	margin-bottom: 25px;
	border: 1px solid #E5E5E5;
}

#tagclaud a {
	text-decoration:none;
	color:#333333;
}
#tagclaud a:hover {
	text-decoration:none;
	background-color:#C00322;
	color:#FFFFFF;
}

#tagclaud .tag1 {
	font-size: 13px;
	color:#d60018;
	font-weight: bold;
}
#tagclaud .tag2 {
	font-size: 11px;
}
#tagclaud .tag3 {
	font-size: 10px;
}
#tagclaud .tag4 {
	font-size: 9px;
}

/* CLIENT LIST */

#homepage #right {
	float:left;
	display:inline-block;
	width:670px;
	margin-left: 20px;
}

#sitecontent #right .clientlistbydomain {
	float:left;
	width:325px;
	margin-left:20px;
	margin-bottom:20px;
}

#sitecontent #right .clientlistbydomain-first {
	margin-left:0;
}

#sitecontent #right .clientlistbydomain-top {
	margin-top: 20px;
}

#sitecontent #right .clientlistbydomain h3 {
	color: #C00322;
	font-weight:bold;
}

/* FOOTER MENU **********************/

#footermenu {
	clear:both;
	display:block;
	text-align:center;
	padding-top:40px;
}

#footermenu li {
	display:inline;
	padding:0 2px;
}

/* CREDITS, LEGALS ******************/

#credits {
	clear:both;
	display:block;
	text-align:center;
	padding-bottom:20px;	
}

#credits li {
	display:inline;
	color:#ffffff;
	font-size:11px;
	padding:0 2px;
}

#credits a {color:#ffffff;}


/* PAGES (HOMEPAGE) ************************************************************************************/

#homepage {
	float:left;
	margin-top: 30px;
}

#sitecontent cite {
	display:block;
	margin:20px 0;
	text-align:justify;
	
}

#sitecontent cite span {
	font-style:italic;
	font-weight:bold;
}

/* COMPARE HEADER ********************************************/

#comparation-header {
	clear:both;
	margin:20px 0;
	display:block;
	float:left;
	width:920px;
}

#comparation-header h3 {
	font-weight: bold;
	font-size:14px;
	float:left;
}

#comparation-header p,
#comparation-header a {
	margin: 0 10px;
	float:left;
}


#comparation-header .serie {
	background : url("../media/images/fonction-serie.png") center left no-repeat;
	text-indent:18px;
}

#comparation-header .option {
	background : url("../media/images/fonction-option.png") center left no-repeat;	
	text-indent:18px;
}

#comparation-header a  {
	display:block;
	text-indent:-5000px;
	overflow:hidden;
}

#comparation-header .nanobook {
	background : url("../media/images/logo-nanobook-small.gif") center left no-repeat;	
	width:91px;
	height:22px;
}

#comparation-header .eprint {
	background : url("../media/images/logo-eprint-small.gif") center left no-repeat;	
	width:77px;
	height:23px;
}

#comparation-header .premiumbook {
	background : url("../media/images/logo-premiumbook-small.gif") center left no-repeat;	
	width:111px;
	height:18px;
}


#singlerow #comparation-header h3 {width:560px;}

#singlerow #comparation-header .nanobook, 
#singlerow #comparation-header .eprint,
#singlerow #comparation-header .premiumbook {float:right;}


/* COMPARE ********************************************/

#comparation {
	float:left;
	clear:both;

}

#comparation .row {
	width:900px;
	border-top:1px solid #333333;
	background-color:#ffffff;
	clear:both;
	float:left;	
	padding:10px;
}

#comparation .last {
	border-bottom:1px solid #333333;
}

#comparation .alternate {
	background-color:#e6ecf2;
}

#comparation .icon {
	float:left;
	width:40px;
	height:40px;
}

#comparation .description {width:500px;float:left;margin-left:20px;margin-right:10px;}

#comparation .row h1 {
	font-size:12px;
	color:#333333;
	font-family:Verdana,Geneva,Kalimati,sans-serif;
	margin-bottom:0;
	line-height:14px;
}

#comparation .row p {font-size:11px;line-height:14px;}

#comparation .available {
	float:left;
	width:16px;
	height:16px;
	background : url("../media/images/fonction-serie.png") top center no-repeat;
	margin:13px 35px 0 50px;
}

#comparation .option {
	background : url("../media/images/fonction-option.png") top center no-repeat;	
}

#comparation .none {
	background : none
}

#singlerow #comparation .description {width:700px;}
#singlerow #comparation .available {margin:13px 0px 0 70px;}

#comparation .i1 {background : url("../media/images/icons/01-fonction-navigation.png") top left no-repeat;}
#comparation .i2 {background : url("../media/images/icons/02-fonction-navigation.png") top left no-repeat;}
#comparation .i3 {background : url("../media/images/icons/03-fonction-navigation.png") top left no-repeat;}
#comparation .i4 {background : url("../media/images/icons/04-fonction-navigation.png") top left no-repeat;}
#comparation .i5 {background : url("../media/images/icons/05-fonction-navigation.png") top left no-repeat;}
#comparation .i6 {background : url("../media/images/icons/06-fonction-navigation.png") top left no-repeat;}
#comparation .i7 {background : url("../media/images/icons/07-fonction-navigation.png") top left no-repeat;}
#comparation .i8 {background : url("../media/images/icons/08-fonction-navigation.png") top left no-repeat;}
#comparation .i9 {background : url("../media/images/icons/09-fonction-navigation.png") top left no-repeat;}
#comparation .i10 {background : url("../media/images/icons/10-fonction-navigation.png") top left no-repeat;}
#comparation .i11 {background : url("../media/images/icons/11-fonction-navigation.png") top left no-repeat;}
#comparation .i12 {background : url("../media/images/icons/12-fonction-navigation.png") top left no-repeat;}
#comparation .i13 {background : url("../media/images/icons/13-fonction-navigation.png") top left no-repeat;}
#comparation .i14 {background : url("../media/images/icons/14-fonction-navigation.png") top left no-repeat;}
#comparation .i15 {background : url("../media/images/icons/15-fonction-generaux.png") top left no-repeat;}
#comparation .i16 {background : url("../media/images/icons/16-fonction-generaux.png") top left no-repeat;}
#comparation .i17 {background : url("../media/images/icons/17-fonction-generaux.png") top left no-repeat;}
#comparation .i18 {background : url("../media/images/icons/18-fonction-generaux.png") top left no-repeat;}
#comparation .i19 {background : url("../media/images/icons/19-fonction-generaux.png") top left no-repeat;}
#comparation .i20 {background : url("../media/images/icons/20-fonction-generaux.png") top left no-repeat;}
#comparation .i21 {background : url("../media/images/icons/21-fonction-generaux.png") top left no-repeat;}
#comparation .i22 {background : url("../media/images/icons/22-fonction-generaux.png") top left no-repeat;}
#comparation .i23 {background : url("../media/images/icons/23-fonction-generaux.png") top left no-repeat;}
#comparation .i24 {background : url("../media/images/icons/24-fonction-generaux.png") top left no-repeat;}
#comparation .i25 {background : url("../media/images/icons/25-fonction-generaux.png") top left no-repeat;}
#comparation .i26 {background : url("../media/images/icons/26-fonction-generaux.png") top left no-repeat;}
#comparation .i27 {background : url("../media/images/icons/27-fonction-generaux.png") top left no-repeat;}
#comparation .i28 {background : url("../media/images/icons/28-fonction-generaux.png") top left no-repeat;}
#comparation .i29 {background : url("../media/images/icons/29-fonction-generaux.png") top left no-repeat;}
#comparation .i30 {background : url("../media/images/icons/30-fonction-generaux.png") top left no-repeat;}
#comparation .i31 {background : url("../media/images/icons/31-fonction-affichage.png") top left no-repeat;}
#comparation .i32 {background : url("../media/images/icons/32-fonction-affichage.png") top left no-repeat;}
#comparation .i33 {background : url("../media/images/icons/33-fonction-affichage.png") top left no-repeat;}
#comparation .i34 {background : url("../media/images/icons/34-fonction-affichage.png") top left no-repeat;}
#comparation .i35 {background : url("../media/images/icons/35-fonction-affichage.png") top left no-repeat;}
#comparation .i36 {background : url("../media/images/icons/36-fonction-affichage.png") top left no-repeat;}
#comparation .i37 {background : url("../media/images/icons/37-fonction-partage-telechargement.png") top left no-repeat;}
#comparation .i38 {background : url("../media/images/icons/38-fonction-partage-telechargement.png") top left no-repeat;}
#comparation .i39 {background : url("../media/images/icons/39-fonction-partage-telechargement.png") top left no-repeat;}
#comparation .i40 {background : url("../media/images/icons/40-fonction-partage-telechargement.png") top left no-repeat;}
#comparation .i41 {background : url("../media/images/icons/41-fonction-partage-telechargement.png") top left no-repeat;}
#comparation .i42 {background : url("../media/images/icons/42-fonction-partage-telechargement.png") top left no-repeat;}
#comparation .i43 {background : url("../media/images/icons/43-fonction-avance.png") top left no-repeat;}
#comparation .i44 {background : url("../media/images/icons/44-fonction-avance.png") top left no-repeat;}
#comparation .i45 {background : url("../media/images/icons/45-fonction-avance.png") top left no-repeat;}
#comparation .i46 {background : url("../media/images/icons/46-fonction-avance.png") top left no-repeat;}
#comparation .i47 {background : url("../media/images/icons/47-fonction-avance.png") top left no-repeat;}
#comparation .i48 {background : url("../media/images/icons/48-fonction-avance.png") top left no-repeat;}
#comparation .i49 {background : url("../media/images/icons/49-fonction-avance.png") top left no-repeat;}
#comparation .i50 {background : url("../media/images/icons/50-fonction-avance.png") top left no-repeat;}
#comparation .i51 {background : url("../media/images/icons/51-fonction-premium.png") top left no-repeat;}
#comparation .i52 {background : url("../media/images/icons/52-fonction-premium.png") top left no-repeat;}
#comparation .i53 {background : url("../media/images/icons/53-fonction-premium.png") top left no-repeat;}
#comparation .i54 {background : url("../media/images/icons/54-fonction-premium.png") top left no-repeat;}
#comparation .i55 {background : url("../media/images/icons/55-fonction-premium.png") top left no-repeat;}
#comparation .i56 {background : url("../media/images/icons/56-fonction-premium.png") top left no-repeat;}
#comparation .i57 {background : url("../media/images/icons/57-fonction-premium.png") top left no-repeat;}
#comparation .i58 {background : url("../media/images/icons/58-fonction-i-love-it.png") top left no-repeat;}
#comparation .i59 {background : url("../media/images/icons/59-fonction-generaux.png") top left no-repeat;}
#comparation .i60 {background : url("../media/images/icons/60-fonction-premium.png") top left no-repeat;}
#comparation .i61 {background : url("../media/images/icons/61-fonction-premium.png") top left no-repeat;}
#comparation .i62 {background : url("../media/images/icons/62-fonction-premium.png") top left no-repeat;}
#comparation .i63 {background : url("../media/images/icons/63-fonction-premium.png") top left no-repeat;}

/** ASK QUOTE **************************/

#askquote {
	clear:both;
	text-align:center;
	padding:30px 0 10px 30px;
	font-size:14px;
	font-weight:bold;
}


/* CLIENT EXEMPLE ******************/

#exemples {
	width:920px;
	border:1px solid #333333;
	float:left;
	padding-bottom:20px;
	margin-top:20px;
}

#exemples h1 {
	background-color:#333333;
	color:#ffffff;
	padding: 2px 5px;
	font-size:11px;
	font-family:Verdana,Geneva,Kalimati,sans-serif;
	font-weight:normal;
	width:55px;
}

#exemples .client {
	width:290px;
	float:left;
	text-align:center;
	margin:0 23px 0px 0px;
}

#exemples .last {margin-right:0px;}

#exemples .client h1 {color:#333333;background: none;font-weight:bold;width:auto;font-size:12px;line-height:18px;margin:0;}

/* ZOOM PAGE ***********************/

#zoompage #zoomtitleicon {
	width:100px;
	height:100px;
	float:left;
	margin-top:10px;
	
}

#zoompage .i1 {background : url("../media/images/icons/zoom-interface-personnalisee.gif") top left no-repeat;}
#zoompage .i2 {background : url("../media/images/icons/zoom-zones-dans-zones.gif") top left no-repeat;}
#zoompage .i3 {background : url("../media/images/icons/zoom-moteur-de-recherche-plus.gif") top left no-repeat;}
#zoompage .i4 {background : url("../media/images/icons/zoom-premium-mapping.gif") top left no-repeat;}
#zoompage .i5 {background : url("../media/images/icons/zoom-i-love-it.gif") top left no-repeat;}
#zoompage .i6 {background : url("../media/images/icons/zoom-liens.gif") top left no-repeat;}
#zoompage .i7 {background : url("../media/images/icons/zoom-rich-media.gif") top left no-repeat;}
#zoompage .i8 {background : url("../media/images/icons/zoom-accessibilite.gif") top left no-repeat;}


#zoompage #zoomdescription {
	float:left;
	margin-left:20px;
	width:800px;
}

#zoompage .se-exemple {
	float:left;
	width:400px;
	margin:60px 0px 30px 0;
	text-align:center;
	padding:0 30px;
}

#zoompage .singlerow {
	width:920px;
	clear:both;
	margin-top:0;
	text-align:left;
	padding:0;
}

#zoompage .singlerow img {
	float:left;
}
#zoompage .singlerow p b {
	font-weight:normal;
	background-color:#db978c;
}

#zoompage #glorifier,
#zoompage #permiummap {
	width:920px;
	height:450px;
	background : url("../media/images/product-glorifier.jpg") top left no-repeat;
	clear:both;
 	margin:40px 0 0 0;
 	display:inline-block;
}

#zoompage #permiummap  {
	background : url("../media/images/premium-mapping.jpg") top left no-repeat;
	height:510px;
	margin-bottom:10px;
}

#zoompage #glorifier h1,
#zoompage #permiummap h1 {
	display:inline-block;
	padding-left:390px;
	padding-top: 375px;
	float:left;	
	font-size:12px;
	color:#333333;
	width:180px;
	font-weight:normal;	
}

#zoompage #glorifier p,
#zoompage #permiummap p {
	width:265px;
	display:inline-block;
	float:left;
	padding-top:270px;
	padding-left:45px;
}

#zoompage #permiummap h1 {padding-left:350px;padding-top: 465px;}
#zoompage #permiummap p  {padding-left:75px;}

#zoompage #iloveit-screenshot {
	float:left;
	clear:both;
	margin-top:20px;
	height:646px;
	width:920px;
	background : url("../media/images/zoom-i-love-it.jpg") top left no-repeat;
}

#zoompage #iloveit-screenshot p {
	padding-top:540px;
	padding-left:643px;
	padding-right:37px;
}

#zoompage #iloveit-screenshot p span {
	font-size:18px;
	color:#C00322;
}

#zoompage #liens-screenshot {
	float:left;
	clear:both;
	margin-top:0px;
	height:626px;
	width:920px;
	background : url("../media/images/zoom-liens.jpg") top left no-repeat;
}

#zoompage #liens-screenshot p {
	padding-top:500px;
	padding-left:543px;
	padding-right:67px;
}

#zoompage #liens-screenshot p span {
	font-size:18px;
	color:#C00322;
}

/* PHILOSOPHY PAGE ***********************************************/

.two-column-layout {margin:20px 0;}


.two-column-layout .left,
.two-column-layout .right {
	float:left;
	width:440px;
	padding-right:20px;
}

.two-column-layout .right {padding-right:0px;}

#single-column-layout h2,
.two-column-layout h2 {color:#c00322;clear:both;}

#single-column-layout ul,
.two-column-layout ul {display:block;clear:both;margin: 10px 0;}

#single-column-layout ul li,
.two-column-layout ul li {
	display:block;float:left;
	width:200px;
	background: url("../media/images/li-bullet.gif") center left no-repeat;
	line-height:18px;
	padding-left:15px;
}

#single-column-layout p, 
.two-column-layout p {text-align:justify}


/* PRESS PAGE *************************************************************/

#presspage p,
#presspage h2,
#presspage h3,
#presspage cite,
#presspage ul,
#presspage li,
#presspage a {
	margin:10px 0;
	padding:0;
	line-height:18px;
}

#presspage .pressrelease {
	
	margin:40px 0;
	
}

#presspage .releaseheader {
	border-bottom:1px solid #c00322;
	float:left;
	padding-bottom:1px;
	width:920px;
}

#presspage .releaseheader p {
	float:left;
	background:#c00322;
	color:#ffffff;
	padding:3px 5px;
	font-size:14px;
	margin:0;
}

#presspage .releaseheader a {
	float:right;
	padding:3px 5px;
	margin: 0;
}

#presspage .pressrelease h1{
	color:#c00322;
	clear:both;
	font-size:20px;
	padding-top:30px;
	padding-bottom:20px;
}

#presspage .pressrelease .releasebody h2 {
	padding-top:20px;
	clear:both;
	color:#c00322;
}

#presspage .releasebody ul {display:block;padding-bottom:20px;}
#presspage .releasebody li {
	background: url("../media/images/press-img-style.gif") top left no-repeat;
	padding-left:15px;
}

#presspage .releasebody .three-column-element {
	width:270px;
	border:1px solid #333333;
	float:left;
	padding:5px;
	margin:0 24px 0 0;
}

#presspage .releasebody h3 {font-weight:bold;}

#presspage .releasebody .last-column {
	margin-right:0;
}




/**** css for contact page**/

		#sitecontent .row {

			padding-top: 15px;
			line-height: 18px;
			
		}
		#sitecontent  .row label {
			
			display:inline-block;
			width:200px;
			text-align:right;
			
		}
		#sitecontent .row  .finput {
			padding: 2px 4px;
			width:271px;
			border:1px solid #666666;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #333333;
		}
		#sitecontent .row  .txtinput {
			display:inline-block;
			width:200px;
			text-align:right;
			vertical-align:top;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #333333;
		}



#sitecontent .error_msg,  #sitecontent  .success_msg { font-weight: bold; margin-left: 19px; }
#sitecontent .error_msg { color: #ac1111; font-size:9px; }
#sitecontent .success_msg { color: #18c329; }
#sitecontent .error, #sitecontent  .success { padding-right: 15px; padding-bottom: 15px; }
#sitecontent .error { background: url('../media/images/ico_cross_org.gif') no-repeat 0px 0px; }
#sitecontent .success { background: url('../media/images/ico_check_blu.gif') no-repeat 0px 0px; }



























