/* CSS Document : created by PM CM001*/
/*copy and adapt (colors and widths) this css file for every design*/

/*general template settings*/
/***************************/
.hidden{
	display:none;
}
.template_button{
	display:block
}
.page_template_selected{
	float:inherit;
    background-color:#F6F6F6;
	width:100%;
}
.page_template_header_cont{
	text-align:right;	
	height:25px;
}
.template_header{
	float:left;
	width:100%;	
	display:block;
	background-color:#EEEEEE; 
}
.pagesubtemplate{
	float:left;
	width:100%;
}
.template_header_lbl{
	text-decoration:underline;	
	color:#333333;
	margin-top:5px;
	margin-bottom:5px;	
	padding-top:3px;
	padding-bottom:3px;
}
.template_lbl{
	text-decoration:underline;	
	color:#999999;
	margin-top:5px;
	margin-bottom:5px;	
	background-color:#EEEEEE;
	padding:3px;	
}
/*template seperator */
.template_seperator{
	width:100%;
	float:left;
	border-style: solid;
	border-width:thin;	
	border-top-width: 0px; 	
	border-right-width: 0px; 
	border-bottom-width: 3px; 
	border-bottom-color:#999999;
	border-left-width: 0px;
	margin-bottom:10px;
	margin-top:10px;
}

/*general page components*/
.mediatable{
	border:0px;	
}
.mediatable h3{
	margin-top:0px;
	font-size:16px;
}
.mediatable p{
	font-size:11px;
}
.mediapanel{
	float:left;
	width:100%;
}
.medialeft{
	float:left;
}
.mediaright{
	float:left;
	margin-left:5px;	
}

.mediapicture{
	margin-bottom:15px;
}
.mediatd{
	vertical-align:top;
	text-align:left;
	padding-top:0px;
	margin:0px;
}
.screenshot a{
	padding-left:15px;
	display:inline-block;
	line-height:15px;
	padding-top:1px;
	margin-right:10px;
	background-image:url(../images/MainSite/collectionspy/link_bg.gif);
	background-repeat:no-repeat;
	color:#3394e1;
	text-decoration:none;
}
.screenshot a:hover{
	text-decoration:underline;
}
.mediasource{	
	font-size:smaller;
	text-align:right;
}
.mediasource_1{
	color:red;
}
.mediasource_2{
	padding:2px;
}
.mediasource_left{	
	font-size:smaller;
	text-align:left;
}
.image_float_left{
	float:left;
	margin-right:10px;
	margin-left:5px;	
}
.image_float_right{
	float:right;
	margin-right:5px;
	margin-left:10px;
}
.text_float_left{
	margin-left:5px;
}
.text_float_right{
	margin-right:5px;
}
.filledText{
	float:left;	
	background-color:rgb(236,237,240);
}

/*special page component templates*/
/**********************************/
.pagecatsum {
	float:left;
	width:100%;
	border:1px solid red;
	padding-left:5px;
 	margin-top:5px;
}
.pagenav {
	float:left;
	width:950px;
	border:1px solid #333333;
	margin-top:5px;
	margin-bottom:10px;		
	
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
.pagenav div{
	margin:auto;
	width:931px;
	text-align:left;
}
.pagenav a{
	
}
a.firstnavlink{
	font-weight:bold;
}
.page_item_css{	
	border-style: solid;
	border-width:thin;	
	border-top-width: 0px; 
	border-top-color:#CCCCCC;
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	border-bottom-color:#CCCCCC;		
	padding-top:5px;
	padding-bottom:5px;
	
}
/*classes to display the news lists/downloads lists: adapt the widths for every design!*/
.page_item_left{
	width:140px; /*fixed width for picture*/
	float:left;	
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}
* html .page_item_left{
	width:150px;
	w\idth:140px;
}

.page_item_right{	
	float:left;
	padding-right:10px;
	text-align:left;
}
.mainL01 .page_item_right{	
	width:840px;	/*width=mainL01.width-page_item_left.width-page_item_left.padding-page_item_right.padding */
}
* html .mainL01 .page_item_right{
	width:850px;
	w\idth:840px;
}
.mainL04 .page_item_right{ 	
	width:840px;	/*width=mainL04.width-page_item_left.width-page_item_left.padding-page_item_right.padding */
}
* html .mainL04 .page_item_right{
	width:850px;
	w\idth:840px;
}
.mainL02 .page_item_right{
	width:555px;	/*width=mainL02.width-page_item_left.width-page_item_left.padding-page_item_right.padding */
}
* html .mainL02 .page_item_right{
	width:565px;
	w\idth:555px;
}

.page_item_left_nopic{
	float:left;	
	padding-left:5px;
	padding-right:5px;
	text-align:left;	
}
.mainL01 .page_item_left_nopic{
	width:990px;	/*width=mainL01.width-page_item_left_nopic*/
}
* html .mainL01 .page_item_left_nopic{
	width:1000px;
	w\idth:990px;
}
.mainL04 .page_item_left_nopic{
	width:990px;	/*width=mainL04.width-page_item_left_nopic*/
}
* html .mainL04 .page_item_left_nopic{
	width:1000px;
	w\idth:990px;
}
.mainL02 .page_item_left_nopic{
	width:705px;	/*width=mainL02.width-page_item_left_nopic*/
}
* html .mainL02 .page_item_left_nopic{
	width:715px;
	w\idth:705px;
}
.simple_page_link{
	text-align:left;
	padding-left:5px;
	margin-top:5px;
}
/*small page item*/
.page_item_left_small{
	width:90px;
	float:left;	
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}
* html .page_item_left_small{
	width:100px;
	w\idth:90px;
}

.page_item_right_small{	
	float:left;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}
.mainL01 .page_item_right_small{	
	width:890px; /*width=mainL01.width-page_item_left_small.width-page_item_left_small.padding-page_item_right_small.padding*/	
}
* html .mainL01 .page_item_right_small{
	width:900px;
	w\idth:890px;
}
.mainL04 .page_item_right_small{	
	width:890px; /*width=mainL04.width-page_item_left_small.width-page_item_left_small.padding-page_item_right_small.padding*/	
}
* html .mainL04 .page_item_right_small{
	width:900px;
	w\idth:890px;
}
.mainL02 .page_item_right_small{	
	width:605px; /*width=mainL02.width-page_item_left_small.width-page_item_left_small.padding-page_item_right_small.padding*/	
}
* html .mainL02 .page_item_right_small{
	width:615px;
	w\idth:605px;
}
.mainL03 .page_item_right_small{	
	width:165px; /*width=mainL03.width-page_item_left_small.width-page_item_left_small.padding-page_item_right_small.padding*/	
}
* html .mainL03 .page_item_right_small{
	width:175px;
	w\idth:165px;
}
/*login bar*/
.ct_loginbar{
	float:left;
	width:100%;
	color:#888888;
	font-size:10px;
	padding-bottom:5px;	
}
.ct_loginbar a{
	font-size:10px;
}
/*picture items*/
.picture_item_css{
	float:left;
	width:20%;
	padding:2%;	
	text-align:left;
	height:160px;
}

.lightboxpicture_item_css{
	float:left;
	width:160px;
	padding:10px;
	padding-top:5px;
	padding-bottom:10px;
	text-align:left;
	height:180px;
	overflow:hidden;
	margin-bottom:6px;
}
.lightboxpicture_item_css p.imageholder{

}
.lightboxpicture_item_css img{
	border:1px solid #EEEEEE;
	padding:1px;
	background-color:#FFFFFF;
}
.lightboxpicture_item_css p.textholder{
	line-height:15px;
	font-weight:bold;
}

.picture_item_small_css{
	float:left;
	width:140px;
	margin:2px;
	text-align:left;
	height:150px;
}
.picture_item_vertical_css{
	float:left;
	width:100%;		
	text-align:left;	
	padding-top:5px;
	padding-bottom:5px;
}
.picture_item_vertical_nopic_css{
	width:100%;
	float:left;	
}

/*general transaction settings*/
/******************************/
/*download nav*/
.downlnav{
	float:left;
	width:100%;
	margin-bottom:5px;
	background-color:#333333;
}
.downlnav_left{
	float:left;
	width:45%;
	padding-left:10px;
	text-align:left;	
}
.downlnav_right{
	float:right;
	width:45%;
	padding-right:10px;	
	text-align:right;
}
.pictureconsult_left{
	float:left;
	width:65%;
	padding-left:10px;		
}
.pictureconsult_right{
	float:right;
	width:30%;
	padding-right:10px;			
}
/*css for selecting a picture in the downloadsummarycreator*/
.downl_picture_select{
	float:left;
	width:75px;	
	text-align:left;
	height:100px;
}
.downl_picture_pic{
	float:left;
	width:100%;
	height:70px;	
}
.downl_picture_radio{
	float:left;
	width:100%;
	height:5px;
}
.long_desc_textarea{
	width:400px;
	height:50px;
}
textarea.error{
	color:#000000;
	border-width:medium;
	border-color:#FF0000;
}
#download_left{
	width:300px;
	float:left;
	margin:5px;	
}
#download_right{
	margin:5px;
	border-style: solid;
	border-width:thin;
	border-top-width: 0px; 	
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
	border-left-color:#CCCCCC;
	width:300px;
	float:right;
	padding-left:10px;
    padding-bottom: 350px;	
}

a.download_btn{
	background-repeat:no-repeat;
	background-image:url(../../images/MainSite/Default/download_btn.png);
	width:90px;
	height:20px;
	display:block;	
}

.page_desc_textarea{
	width:350px;
	height:50px;
	max-width:350px;
	max-height:50px;
	min-width:350px;
	min-height:50px;
}
.text_btn{
	color:#666666;
	font-family:Verdana;
	font-size:12px;	
	text-decoration:underline;
	outline:none;
	background:none;
	margin: 0px;	
	padding:0px;
	border-width:0; 
	border:0px;
	cursor:pointer;
	text-align:left;
	width:auto;
    overflow:visible;
	display:inline-block;
}
.page_buttons{
	margin:auto;
	color:red;
}
.login_text_btn{
	font-size:10px;
}
.modified_trans_btn{
	color:#FF0000;
}
.padded_text_btn{
	padding-left:3px;
	padding-right:3px;	
}
.padded_text_large_btn{
	padding-left:3px;
	padding-right:3px;
	margin-left:10px;	
}
.text_btn:hover{
	color:#000000;	
	outline:none;		
}
.text_disabled_btn{
	text-decoration:none;
	color:#666666;
}
.text_disabled_btn:hover{
	text-decoration:none;
	color:#666666;

}
/*link container: width=mainL01.width-basicContent.margin-padding-border*/
.page_link_container{
	float: left;
	width:950px;
	border:1px solid #CCCCCC;
	padding:5px;
	margin-bottom:5px;
	margin-top:5px;
	text-align:left;
}
* html .page_link_container{
	width:980px;
	w\idth:950px;
}
/*nav container: width=mainL01.width-basicContent.margin-padding-border  */
.page_nav_container{
	float: left;
	width:968px;
	padding-left:6px;
	padding-right:6px;
	margin-bottom:2px;
	margin-top:2px;
	text-align:left;
	background-color:#EEEEEE;
	padding-bottom:2px;
	padding-top:2px;
}

* html .page_nav_container{
	width:980px;
	w\idth:968px;
}
/*css for a specific page item shown in the page summary*/
/*page item summary: width=(page_nav_container.width-(4*(border+margin)))/3   */
.page_item_summary_css{
	float:left;
	border:1px solid #CCCCCC;
	height:255px;
	width: 310px;
	text-align:center;
	margin:5px;
	overflow:hidden;
	padding-top:2px;	
}
* html .page_item_summary_css{
	width:330px;
	w\idth:318px;	
}
.page_item_desc{
	font-size:x-small;
	color:#666666;
	padding:2px;
}
.page_mod_desc{
	font-size:small;
	padding:2px;
	color:red;
}
.page_modified{
	color:red;
}
/*manage page transaction*/
.manage_page_left{
	float:left;
	width:46%;
	margin:2%;
}
.manage_page_right{
	float:left;
	width:46%;
	margin:2%;
	text-align:left;
}
.manage_page_border{
	border-style: solid;
	border-width:thin;
	border-top-width: 0px;	
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
	border-left-color:#CCCCCC;
	padding-left:2%;
	width:40%;
}
/*page trash*/
#page_trash_left{
	float:left;
	width:40%;
	height:100px;
}
#page_trash_right{
	float:right;
	width:30%;
	background:url(../../images/MainSite/pageicons/icon_recyclebin_large.png) no-repeat left center;
	height:100px;
}
.page_trash_margin{	
	margin-bottom:20px;
	
}
.downloads_sum{
	text-align:center;
	border-collapse:collapse;
	margin-bottom:10px;
	border:none;
	border-color:EEEEEE;
}
.downloads_sum th{
	border-color:EEEEEE;
	border-width:0px;
	border-top:2px solid #CCCCCC;
	border-bottom:2px solid #CCCCCC;
	border-left:none;
	border-right:none;
}
.downloads_sum td{
	border-color:EEEEEE;
	border-width:0px;
	border-bottom:1px solid #F3F3F3;
	border-top:none;
	border-left:none;
	border-right:none;
}


/*tooltip code*/
table.infotable{
	border:none;
}
td.infocell{
	margin:0px;
	padding:0px;
	z-index:0;	
}
td.infocell_2{
	margin:0px;
	vertical-align:middle;
	z-index:0;
}

.info_image {
	position:relative;
	height:13px; /*dimensions of our image*/
	width:13px;
	background:url(../../images/info.png) top left no-repeat;	
	z-index:0;
}

.toolTip {
	z-index:50;
	position:absolute;
	left:20px; /*Moves it to the right beside the question mark*/
	top:0px;
	display:none;
	/*The attributes below make it look pretty*/
	width:170px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #3394e1;
	background-color:#fcfcfc;
	color:#000000;
	font-size:10px; !important
}

.toolTip_license{
	display:none;
	margin-top:-60px;
	margin-left:0px;
	padding:5px;
	position:absolute;
	text-decoration:none;
	border:1px solid #3394e1;
	background-color:#fcfcfc;
	z-index:500;
	font-size:11px;
}
.toolTip_license p{
	padding:0px;
	margin:5px;
}

.toolTip_license .tooltip_license_arrow{
	border-collapse:collapse;
	
}
.toolTip_license .tooltip_license_arrow .arrow_cell{
	text-align:right;
	vertical-align:top;
	background-image:url(../images/MainSite/collectionspy/tooltip_line.png);
	background-position:right;
	background-repeat:repeat-y;
	padding:0px;
}
.toolTip_license .tooltip_license_arrow .content_cell{
	border:1px solid #3394e1;
	background-color:#fcfcfc;
	vertical-align:top; 
	border-left:none;
	width:200px;
	font-size:10px;
	padding:0px;
}
.toolTip_license .tooltip_license_arrow .content_cell p{
	font-size:12px;
}

.toolTip p{
	font-size:10px; !important
	padding:0px;
}
p.page_readmore{
	text-align:right;
	padding-right:10px;
}
a.page_readmore{

}
.album_lbl{
	font-weight:bold;	
}
.picture_title{
	font-weight:bold;	
}

/**/

/*********************/
/*project specific*/
/* projects page markup */
.projects_item{
	border:1px solid #EEEEEE;
	margin:10px;
}

.projects_item a{
	color:#333333;
	text-decoration:underline;
}
.projects_item a:hover{
	color:#888888;
	text-decoration:underline;
}

.projects_thumbnail{
	padding:10px;
}

.projects_thumbnail a img{
	border:1px solid #999999;
	text-decoration:none;
}

.projects_thumbnail a:hover img{
	border:1px solid #CCCCCC;
}

.project_text_left{
	padding:10px;
	text-align:justify;
}

.project_text_right{
	padding:10px;
	text-align:justify;
}

/* homepage text markup */
span.homepage_bold{
	font-size:14px;
	font-weight:bold;
}

span.homepage_text{
	margin-left:25px;
}

ul.homepage_list{
	list-style:square;
}

ul.homepage_list li{
	margin-top:10px;
	margin-bottom:10px;
}

/* making of markup */

span.makingof_bold{
	font-size:14px;
	font-weight:bold;
}

ul.makingof_list{
	list-style:square;
}

/* FAQ markup */
.FAQ_item{
	width:670px;
}
.FAQ_item_title td{
	width:670px;
	height:25px;
	background-image:url(../../images/MainSite/Default/FAQ_titlebar.png);
	background-repeat:no-repeat;
	padding-left:15px;
	color:#EEEEEE;
	border:none;
	border-collapse:collapse;
	vertical-align:middle;
}
.FAQ_item_body{
	border:none;
	border-collapse:collapse;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:20px;	
}
.FAQ_item_body td{
	padding-left:15px;
	padding-top:15px;
	padding-bottom:20px;	
}

.FAQ_item ul{
	list-style:square;
}

/* statement formatting */

.statement_container{
	background-image:url(../../images/earth.png);
	background-repeat:no-repeat;
	background-position:right;
	height:500px;
}

.statement_text{
	width:350px;
	height:400px;
	font-size:22px;
	line-height:27px;
	margin:50px;
	margin-left:90px;
	margin-top:70px;
}
/*PM FORM001: start add*/
.formemail_css{
	width:300px;
	height:50px;
}
.delete_form_field{
  background-image:url(../../images/MainSite/pageicons/icon_delpagecomponent.png);
  background-position:center;
  background-repeat:no-repeat;
  background-color:transparent;
  border:none;
  width:14px;
}
.delete_form_field:hover{
	cursor:pointer;
}
.up_form_field{
  background-image:url(../../images/MainSite/pageicons/icon_moveup.png);
  background-position:center;
  background-repeat:no-repeat;
  background-color:transparent;
  border:none;
  width:30px;

}
.up_form_field:hover{
	cursor:pointer;
}
.down_form_field{
  background-image:url(../../images/MainSite/pageicons/icon_movedown.png);
  background-position:center;
  background-repeat:no-repeat;
  background-color:transparent;
  border:none;
   width:30px;
}
.down_form_field:hover{
	cursor:pointer;
}

table.dynamicform_table{
}
table.dynamicform_table td{
	padding-bottom:10px;		

}
table.resultsform_table{
	width:100%;
}
table.resultsform_table td{
	padding-bottom:10px;	
	border:solid 1px #666666;	

}
/*default table markup*/
table.default{
	border-collapse:collapse;
	margin-bottom:10px;
	border:none;
	border-color:EEEEEE;
}
table.default tr{
	font-size:12px;
}
table.default th{
	border-color:EEEEEE;
	border-width:0px;
	border-top:2px solid #CCCCCC;
	border-bottom:2px solid #CCCCCC;
	border-left:none;
	border-right:none;
}
table.default td{
	border-color:EEEEEE;
	border-width:1px solid #F3F3F3;
	
}
/**/

.dynamicform_textarea{
	width:287px;
	height:50px;
}
/*form results summary transaction*/
.formresults_summary_left{
	float:left;
	width:545px;
}
.formresults_summary_right{
	float:left;
	width:430px;
	padding-left:5px;
	text-align:left;
}
* html .formresults_summary_right{
	width:400px;
	w\idth:435px;
}
.redFont{
	color:#bf3433;
	font-weight:bold;
}

.formresults_summary_block{
	border: 1px #CCCCCC solid;
	margin-bottom:5px;
	padding:5px;
	padding-top:2px;
}


/*PM FORM001: stop add*/


.mac_css{
	width:160px;
	height:125px;
}

#basket{
	border-bottom:1px solid #cecff1;
	padding:5px;
	font-size:12px;
	background-image:url(../images/MainSite/collectionspy/order_basket_bg.png);
	background-repeat:no-repeat;
	background-position:top;
}

#basket_wrap{
	background-image:url(../images/MainSite/collectionspy/basket_bg.png);
	background-repeat:repeat-y;
}

#basket p{
	font-size:12px;
}

#basket .country{
	padding-left:20px;
}

#basket .infocell{
	width:110px;
}


/* downloadform */

#downloadform{
	border-bottom:1px solid #cecff1;
	padding:5px;
	font-size:12px;
	padding-top:55px;
	background-image:url(../images/MainSite/collectionspy/demoform_head.png);
	background-repeat:no-repeat;
	background-position:top;
}

#downloadform_wrap{
	background-image:url(../images/MainSite/collectionspy/basket_bg.png);
	background-repeat:repeat-y;
}

#downloadform p{
	font-size:12px;
}

#downloadform .country{
	padding-left:20px;
}

#downloadform .infocell{
	width:110px;
}


/* license page */

#license_info{
	padding:5px;
	border:1px solid #cecff1;
	background-color:#FFFFFF;
	overflow:hidden;
}
#license_info p{
	padding:0px;
	margin-top:3px;
	margin-bottom:3px;
	font-weight:bold;
}

.license_matrix{
	margin-bottom:25px;
}

.license_table{
	padding-top:50px;
	background-image:url(../images/MainSite/collectionspy/licenses_bg.png);
	background-repeat:no-repeat;
	width:550px;
}

.license_table table{
	border-collapse:collapse;
}

.license_table table th{
	font-weight:bold;
	font-size:15px;
	border-bottom:1px solid #a8d8ff;
	padding-bottom:5px;
}

.license_table table td{
	padding-top:10px;
}
.license_table table td.price{
	color:#000000;
}

.license_table table .viewlicense_link a{
	padding-left:15px;
	background-image:url(../images/MainSite/collectionspy/link_bg.gif);
	background-repeat:no-repeat;
}

#license_matrix .error_area{
	text-align:right;
}

.customer_info{
	background-color:#FFFFFF;
	border:1px solid #cecff1;
}

.address_info{
	background-color:#FFFFFF;
	border:1px solid #cecff1;
}

#payment_button{
	height:29px;
	width:150px;
	margin:auto;
	text-align:center;
	background-repeat:no-repeat;
	line-height:28px;
	color:#999999;
	background-image:url(../images/MainSite/collectionspy/payment_btn_bg.png);
}
#payment_button a{
	height:29px;
	width:150px;
	line-height:28px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#3394e1;
	display:block;
	background-image:url(../images/MainSite/collectionspy/payment_btn_bg.png);
	background-repeat:no-repeat;
	background-position:-150px 0px;
}
#payment_button a:hover{
	text-decoration:underline;
}

/*error tooltip*/
.client_error_image {
	position:relative;
	height:16px; /*dimensions of our image*/
	width:16px;
	background:url(../../images/form/cancel_small.png) top left no-repeat;	
	z-index:0;
}
.client_empty_error {
	position:relative;
	height:16px; /*dimensions of our image*/
	width:16px;
	background:url(../../images/form/empty_image.png) top left no-repeat;	
	z-index:0;
}

.client_error_toolTip {
	position:absolute;
	z-index:10;
	left:-180px; /*Moves it to the right beside the question mark*/
	top:0px;
	display:none;
	/*The attributes below make it look pretty*/
	width:160px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #d10000;
	background-color:#fcfcfc;
	color:#000000;
	font-size:10px; !important
}
/*orders summary transaction*/
.orders_summary_left{
	float:left;
	width:320x;
}
.orders_summary_right{
	float:left;
	width:435px;
	padding-left:5px;
	text-align:left;
}
* html .orders_summary_right{
	width:455px;
	w\idth:450px;
}
.ordersFont{
	color:#bf3433;
	font-weight:bold;
}

.orders_summary_block{
	border: 1px #CCCCCC solid;
	margin-bottom:5px;
	padding:5px;
	padding-top:2px;
}
/*news summary*/
.mainL04 #subsummary{	
	padding:5px;
	font-size:12px;
	background-image:url(../images/MainSite/collectionspy/order_basket_bg.png);
	background-repeat:no-repeat;
	background-position:top;
	
}

.mainL04 #subsummary_wrap{
	border-bottom:1px solid #cecff1;
	background-image:url(../images/MainSite/collectionspy/basket_bg.png);
	background-repeat:repeat-y;
	min-height:400px;
	
}
.pagelinks2{
	margin-bottom:5px;
	text-align:right;
	padding-right:5px;
}

.mainL04 #subsummary p{
	font-size:12px;
}

.mainL04 #subsummary .infocell{
	width:110px;
}
.news_item_2{
	padding:5px;
	border:1px solid #cecff1;
	background-color:#FFFFFF;
	overflow:hidden;
	margin-bottom:5px;
	padding-left:15px;
	padding-right:15px;
}
.new_item_2 p{
	padding:0px;
	margin-top:3px;
	margin-bottom:3px;
	font-weight:bold;
}
.date_title{
	font-size:10px;
	color:#3394e1;	
	margin:0px;
}
.news_title{
	font-size:16px;
	line-height:26px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
	font-weight:lighter;
	color:#000000;
}
.process_dynamic_form{
	text-align:center;
}
.dynamicform_table{
	text-align:left;
	 margin-left:auto; margin-right:auto;
}
/*feature componente*/
.featurecomponent{
	padding-left:40px;
	background-image:url(../images/MainSite/collectionspy/features_icon_small.png);
	background-repeat:no-repeat;
	margin-bottom:10px;
	padding-bottom:0px;
	position:relative;
}
.featurecomponent h2{
	font-size:18px;
	line-height:26px;
	font-weight:lighter;
	/*font-weight:normal;*/
	color:#000000;
}
.featurecomponent p{
	font-size:11px;
}
/*payment page layout*/
.ncoltable1{
	margin-bottom:10px;
}
.ncoltable2{
	margin-bottom:10px;
}
#submit3{	
	margin:10px;
}
#ncol_cancel{	
	margin:10px;
}
/**/