@import("template_mac_ie5.css");

/*
@charset "utf-8";
Blue: #324C9A
Yell: #E4C610
gree: #57BF23
mage: #7951CA
grey: #929497
*/

/*============================== */
			@media all { 
/* ===========================================================================================	*/
* { margin: 0; padding: 0;  outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, cite, var, address { font-style: normal; }
th, b, strong { font-weight: bold; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
table { border-collapse: seperate; border-spacing: 0; }
caption, th, td, center { vertical-align: top; }
body { line-height: 1;}
q { quotes: "" ""; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */


/* ===========================================================================================	*/

/*----- Simple Classes --------*/
.clear {clear:both;}
.hide {display:none;}
.show {display:block;}

#langselector img
{
width:24px;
}

/*----- Colors --------*/
.degrade {
	background-image: url(../tmp_images/degrade.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.greycolor {background-color: #929497;}
.buildingscolor {background-color: #E4C610;}
.instructionscolor {background-color: #57BF23;}
.articlescolor {background-color: #B52FBF;}
.materialscolor {background-color: #2F4A99;}

.degrade a:link,
.degrade a:visited {
color: #fff !important;
text-decoration: underline !important;
}

.degrade a:hover,
.degrade a:active{
color: #fff !important;
text-decoration: none !important;
}


h1 {
	font-size: 1.3em;
	line-height: 1em;
	font-weight:bold;
	text-align:left;
	padding: 4px;
	color: #ffffff;
}

/*h2 {
	color: #B16534;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
}

h3 {
	color: yellow;
	font-weight: bold;
	font-size: 13px;
	line-height: 14px;
}
*/

h5 {
	font-size: 1.1em;
	line-height: 1em;
	font-weight:normal;
	text-align:left;
	padding: 5px;
        display: block;
	color: #333333;
}

/*=====================================*/

body {
	font-family: /*Calibri, "Trebuchet MS",*/  Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size:62.5%;
}

#wrapper {
	width: 980px;
	margin: 0 auto;
	padding: 0;
}

/*==== Header =================================*/

#header {
height: 100px;
border-bottom: solid 5px #D33416;
margin: 0 0 10px 0;
}

#logo {
	width: 232px;
	height: 90px;
	float: left;
	padding: 5px 0 0 0;
	}

#banner_rotator_wrapper {
height:120px;
}
	
#banner_rotator {
width: 980px;
height:120px;
margin: 0 0 5px 0;
}

#AutoBanner11_autoBanner1, #AutoBanner21_autoBanner2 {
clear:both;
left: 0pt;}

.abanner{
	float: left;
	width: 150px;
	height: 100px;
	border: solid 1px #ededed;
	padding: 0px;
	margin: 8px 5px 10px 6px;
	_margin: 8px 3px 10px 6px;
	background-color: #faf9f9;
	overflow: hidden;
display: inline;
	}

.abanner img{width: 150px;height: 100px;}
	
/*#banner {
	width: 388px;
	float: left;
	}*/
	
/*=== CART (which is not)=====================*/
	
#cart {
	height: 67px;
	padding: 5px;
	width: 400px;
	float: right;
	border: solid 0px #cccccc;
	/*background-color: ;*/
	text-align: right;
    margin: 15px 0 0 0;
}

#cart a:link,
#cart a:visited {
    font-weight: bold;
    color: #6D779F;
	text-decoration: underline;
	}
	
#cart a:hover,
#cart a:active {
    font-weight: bold;
    color: orange;
	text-decoration: none;
	}

#sitemap {padding: 0 0 5px 0;}

#langs {padding: 0 0 5px 0;}

#search {
	padding: 0 0 0 0px;
	height: 20px;
text-align: right;
margin-top: 5px;
}

#Header1_Cart1_Advsearch1_advsearchwrapper {
width: 400px;
height: 20px;
}

#choice {

width: 130px;
height: 20px;
float: left;
margin-left: 50px;
_margin-left: 40px;
padding: 1px;
}

.restsearch {
width: 190px;
height: 20px;
float: right;
}

#Header1_Cart1_Advsearch1_searchchoicebox
 {
margin: 0 2px 0 0;
width: 110px;
}


#Header1_Cart1_Advsearch1_searchchoice {

width: 110px;
}


/*=== Hor Menu ================================*/
	
#menuwrapper {
	border: solid 0px #cccccc;
    border-top: solid 0px #cccccc;
	height: 20px;
	height: 25px;
	padding: 0 0 05px 0px;
    margin: 0 0 0 0px;
	clear: both;
    background-color: #ffffff;
	}

/*===Leftcol================================*/
	
#leftcol {
	width:690px;
	float: left;
	text-align:left;
	}
	
#leftcol a:link, #leftcol a:visited {
	color: #6D779F;
	text-decoration: none;
    }

#leftcol a:hover, #leftcol a:active {
    color: orange;
    }
	
#leftcol ul {list-style: inside;}

#leftcol .input {
	width: 125px;
	margin: 0 0 5px 0;
	position: relative;
	top: -10px;
}

/*=== Classic ==============*/

#classic {}
#Classic1_classic {}

#categorytitle {padding: 0 0 5px 0;}

/*#Classic1_CategoryTitle1_categorytitle {
padding: 0px 0 0px 0px;
}*/

/*#categorytext {
	padding: 0 5px 10px 0px;
	font-size: 1.2em;
	line-height: 1.4em;
}*/

#Classic1_CategoryPages1_categorytext {
	padding: 10px ;
	font-size: 1.2em;
	line-height: 1.4em;
}

/*=== Mag ==================*/

#mag {}

#magtitle {
	background-color: #929497;
	padding: 4px;
	font-size: 1.2em;
	color: #ffffff;
	margin: 0px 0 5px 0;
	font-weight: bold;
}

#magphoto {
	float: left;
	width: 150px;
	padding: 2px;
	border: solid 0px #cccccc;
}

#magphototext {
padding: 3px;
text-align: center;
color: #666666;
font-weight: bold;
line-height: 1.3em;
}

#magtext {
	padding: 3px 5px 5px 5px;
	width: 520px;
	float: right;
	font-size: 1.3em;
    color: #666666;
}

#magmenu {
	width:600px;
	padding: 5px;
	clear: both;
text-align: center;
line-height: 1.2em;
margin: 0 0 0 40px;
}

#magmenu ul {
	list-style:none;
	display: inline;
	}

#magmenu ul li {display: inline;}


/************************ Lefteasers *********************************/

#lefteasers {
	margin: 10px 0 0 0;
	background-image: url(../tmp_images/lefteasers_back.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

.lefteaser, .lefteaser2 {
	width: 330px;
	float: left;
	border: solid 0px #ededed;
	padding: 0px;
	/*background-color: #faf9f9;*/
	}

.lefteaser {
height:197px;
}

.lefteaser2 {
height:80px;
}



/**** Lefteaser Materials ==============*/
	
#Lefteasers1_TeaserMaterials1_materials,
#Lefteasers1_TeaserMaterials1_materials2 {
	margin: 3px 13px 3px 0px;
}

#materialstitle {
	color: #FFFFFF;
	background-color: #2F4A99;
	font-size: 1.1em;
	font-weight:bold;
	text-align:left;
	padding: 4px;
}

#materialsbox {}

#materialsbox2 {
clear: both;
padding: 5px 0 0 0;}

.dropleft #Lefteasers1_TeaserMaterials1_Dropdownlist2 {
	width: 135px;
height:19px;
}

.dropleft {
	width: 165px;
	float: left;
}

.dropright {
	width: 162px;
	float: left;
text-align: right;
padding: 3px 3px 0 0;	
}

#materialsphoto {
	width: 140px;
	padding: 5px;
	float: left;
	}

#materialstext {
	line-height: 1.2em;
	width: 170px;
	float: left;
	color: #666666;
	padding: 5px 5px 5px 0px;
	}

#materialstext #Lefteasers1_TeaserMaterials1_DropDownList1 {
	width: 140px;
height:18px;
	margin: 10px 0 0 0;
}

/**** Lefteaser Architects ==============*/

#Lefteasers1_TeaserArchitects1_architects,
#Lefteasers1_TeaserArchitects1_architects2 {
	margin: 3px 0px 3px 4px;
}

#architectstitle {
	color: #FFFFFF;
	background-color: #E4C610;
	font-size: 1.1em;
	font-weight:bold;
	text-align:left;
	padding: 4px;
}

#architectsbox {}

#architectsbox .teaserbutton {
	margin-bottom: 3px;
	}
	
#Lefteasers1_teaserArchitectsNew1_Button3 {margin-right: 20px;}

#architectsbox2 {
clear: both;
padding: 5px 0 0 0;}

.dropleft #Lefteasers1_TeaserArchitects1_Dropdownlist2 {
	width: 135px;
height:19px;
}

#architectsphoto {
	width: 140px;
	padding: 5px;
	float: left;
	}

#architectstext {
	line-height: 1.2em;
	width: 170px;
	float: left;
	color: #666666;
	padding: 5px 5px 5px 0px;
}

#archtext {
	line-height: 1.2em;
	width: 190px;
	float: left;
	color: #666666;
	padding: 6px 0 0 0;
}

#architectstext #Lefteasers1_TeaserArchitects1_DropDownList1 {
		width: 140px;
height:18px;
	margin: 10px 0 0px 0;
}

/**** Lefteaser Instructions ==============*/

#Lefteasers1_TeaserInstructions1_instructions,
#Lefteasers1_TeaserInstructions1_instructions2 {
	margin: 13px 13px 3px 0px;
}


#instructionstitle {
	color: #FFFFFF;
	background-color: #57BF23;
	font-size: 1.1em;
	font-weight:bold;
	text-align:left;
	padding: 4px;
	}

#instructionsbox {}

#instructionsbox2 {
clear: both;
padding: 5px 0 0 0;}

.dropleft #Lefteasers1_TeaserInstructions1_Dropdownlist2 {
	width: 135px;
height:19px;
}

#instructionsphoto {
	width: 140px;
	padding: 5px;
	float: left;
	}

#instructionstext {
	line-height: 1.2em;
	width: 170px;
	float: left;
	color: #666666;
	padding: 5px 5px 5px 0px;
	}

#instructionstext #Lefteasers1_TeaserInstructions1_DropDownList1 {
	width: 140px;
height:18px;
	margin: 12px 0 0px 0;
}

/**** Lefteaser Articles ==============*/

#Lefteasers1_TeaserArticles1_articles,

#Lefteasers1_TeaserArticles1_articles2 {
	margin: 13px 0px 3px 4px;
}

#articlestitle {
	color: #FFFFFF;
	background-color: #B52FBF;
	font-size: 1.1em;
	font-weight:bold;
	text-align:left;
	padding: 4px;
	}

#articlesbox {}

#articlesbox2 {
clear: both;
padding: 5px 0 0 0;}

.dropleft #Lefteasers1_TeaserArticles1_Dropdownlist2 {
	width: 135px;
height:19px;
	}

#articlesphoto {
	width: 140px;
	padding: 5px;
	float: left;
	}

#articlestext {
	line-height: 1.2em;
	width: 170px;
	float: left;
	color: #666666;
	padding: 5px 5px 5px 0px;
	}

#articlestext #Lefteasers1_TeaserArticles1_DropDownList1 {
	width: 140px;
height:18px;
	margin: 0px 0 0px 0;
	}

#Lefteasers1_teaserSCArticles1_articles #articlestext ul {
margin-bottom: 6px;
}
	
#Lefteasers1_teaserSCArticles1_Button1,
#Lefteasers1_teaserSCArticles1_Button3 {margin-bottom: 6px;}	

/*=== Rightcol ================================================*/

#rightcol {
	width: 280px;
	float: right;
	color: #FFFFFF;
border-left: solid 1px #cccccc;
padding: 0 0 0 4px;
	}

#rightcol a:link, #rightcol a:visited {
	color: #d43415;
	text-decoration: none;
    }

#rightcol a:hover, #rightcol a:active {
    color: #E4C610;
    }

.righteaser {
	clear: both;
	border: solid 1px #ededed;
	padding: 0px;
	margin: 8px 0 3px 0px;
	background-color: #FCFCFC;
	}


/*=-= Syndromitis =-=-=-=*/


#syndromitis {
	width: 278px;
	height: 135px;
	margin: 0px 0 3px 0px;
}

#syndromitis_text {
	text-align: right;
	padding: 85px 10px 10px 10px;
	line-height: 1.5em;
}

#syndromitis_text a:link, #syndromitis_text a:visited {
	color: #E4C610;
	text-decoration: none;
    }

#syndromitis_text a:hover, #syndromitis_text a:active {
    color: #d43415;
    }

/*=-= Members =-=-=-=*/

#members {
	height: auto;
	background-image: url(../tmp_images/member.png);
	background-repeat: no-repeat;
	background-position: left 40px;
}

#memberstitle {
	font-size: 1.1em;
	font-weight:bold;
	text-align: left;
	padding: 4px;
}

#membersbox {
	padding: 5px 5px 5px 5px;
	text-align: right;
	color: #666666;
	}

#membersbox p input {margin: 0 0 5px 0;}

/*=== Logged in Members Area =======================*/
	
#Members1_username,
#Members1_Textbox1,
#Members1_password {
	color: #666666;
	margin: 0 0 8px 0;
	height: 15px;
	width: 180px;
	padding: 2px;
	}

#Members1_Button1,
#Members1_Button2 {
	height: 20px;
	width: 100px;
	margin: 0px;
	}

/*#Members1_Hyperlink5 {
	position: relative;
	top: -5px;
	font-weight: normal;
	}*/

#membersbox p {}

#Members1_HyperLink1,
#Members1_HyperLink2,
#Members1_HyperLink3 {
	font-weight: bold;
	}

#Members1_HyperLink2,
#Members1_HyperLink3 {
	position: relative;
	top: -4px;
	}
.lostpsw {padding: 0 0 5px 0;}

#sentmypsw1_Button1 {
margin: 0 0 10px 0;}



/*=-= E-Shop (righteaser) =-=-=-=*/

#eshop {
	background-image: url(../tmp_images/cart.png);
	background-repeat: no-repeat;
	background-position: left 20px;
	}

#eshoptitle {
	background-color: #929497;
	font-size: 1.1em;
	font-weight:bold;
	text-align:left;
	padding: 4px;
	}

#eshoptitle a:link,

#eshoptitle a:visited {color: #ffffff;}

#eshoptitle a:hover,
#eshoptitle a:active {color: #E4C610;}

#eshopbox {
	text-align: right;
	padding: 5px;
	color: #666666;
	line-height: 1.3em;
	}

/*=-= New Publications =-=-=-=*/

#newpublications {height: auto;}

#newpublicationstitle {
	background-color: #929497;
	font-size: 1.1em;
	font-weight:bold;
	text-align:left;
	padding: 4px;
	}

#newpublicationstitle a:link,
#newpublicationstitle a:visited {color: #ffffff;}

#newpublicationstitle a:hover,
#newpublicationstitle a:active {color: #E4C610;}

#newpublicationsbox {
	height: 170px;
	width: 270px;
	padding: 0px 0px 5px 0px;
	}

.newpublicationitem {
	width:270px;
	height:150px;
	padding: 4px;
	}

.newpublicationphoto img {
	padding: 2px;
	border: solid 0px #cccccc;
	margin: 0 0 6px 0;
	background-color: #ffffff;
	}

.newpublicationdesc {
	border-top: 0px dashed #cccccc;
	padding: 3px 0 0px 0;
	color: #666666;
	}

/*=-= Newsletter =-=-=-=*/

#newsletter {
	height: auto;
	background-image: url(../tmp_images/newslet.png);
	background-repeat: no-repeat;
	background-position: left 60px;
    background-color: #FAF9F9;
}

#newslettertitle {
	background-color: #929497;
	font-size: 1.1em;
	font-weight:bold;
	text-align:left;
	padding: 4px;
	}

#newsletterbox {
	text-align: right;
	padding: 5px;
	color: #666666;
	line-height: 1.3em;
	}

.inputbox {
	width: 180px;
	color: #666666;
	height: 15px;
	padding: 2px;
	margin: 0 0 5px 0;
	}
	
	
	.inputboxmulti {
	width: 200px;
	color: #666666;
	height: 45px;
	padding: 2px;
	margin: 0 0 5px 0;
	}
	
	

/*================  PAGES  =================================*/	


.navigation {
	font-size: 0.9em;
	display: block;
	padding: 3px 3px 3px 3px;
	border: solid 0px #cccccc;
	background-color: #ffffff;
	margin: 5px 0 10px 0;
	height: 10px;
	width: 669px;
	}

.navback {
	width: 200px;
	float: left;
	text-align: center;
	}

.navforward {
	width: 200px;
	float: right;
	text-align: right;
	text-align: center;
	}
	
#articleissuepages_Table2,
#Building1_Table2 {
	font-size: 0.9em;
	padding: 6px 3px 6px 3px;
	border: solid 0px #cccccc;
	background-color: #ffffff;
	margin: 5px 0 15px 0;
	}
	
#articlesearchbox, 
#buildingssearchbox,
#materialssearchbox,
#instructionssearchbox,
#Architects1_architectssearchsubmit
 {
	font-size: 0.9em;
	display: block;
	padding: 5px 3px 5px 0px;
	border: solid 0px #cccccc;
	background-color: #ffffff;
	margin: 5px 0 10px 0;
	text-align: left;
	}

#articlesearchbox input, 
#buildingssearchbox input,
#materialssearchbox input,
#instructionssearchbox input,
#Architects1_architectssearchsubmit input
 {
font-size: 11px;
padding: 2px;
	}

#articleissuepages_articlesearch,
#Building1_buildingssearch,
#Instructions1_instructionssearch,
#Materials1_materialssearch,
#Architects1_architectssearch {
	width: 250px;
	height: 15px;
	margin: 0 10px 0 0;
	}

select.selPaging {
	width: 42px;
	margin: 0 0 0 5px;
	}
	
.input {width: 150px;margin: 0 0 5px 0;}


/*=== Show all Buildings ===*/	

#buildings {
	width: 180px !important;
	height: 290px;
	padding: 5px;
	float: left;
	border: solid 0px #ededed;
	margin: 5px 10px;
	

	}

#buildings a:link {
	color: #6D779F;
	text-decoration: none;
    }

#buildings a:visited, #buildings a:hover, #buildings a:active {
    color: orange;
	text-decoration: none;
    }

/*--from the menu-----*/

#Building1_buildingsviewallcompanies {
font-size: 1.4em;
font-weight: bold;
padding: 5px 0;
}

#Building1_buildingscategoriesheader {
font-size: 1.4em;
font-weight: bold;
padding: 5px 0;
}

#Building1_buildingscategorieslist {
font-size: 1.2em;
padding: 5px 0;
line-height: 1.4em;
}

/*--from the teaser-----*/

.buildingphoto1 {
	border: solid 0px #ededed;
	width: 180px;
	height: 213px;
	position: relative;
	overflow:hidden;
	}

.buildingphoto1 img {width: 180px;}

.newItem{
position:absolute;
top: 0px;
left: 0px;
width:24px !important;
}


.buildingname {
	font-size: 1.1em;
	text-align: center;
	padding: 3px;
	height: 40px;
font-weight: bold;
	}

#Building1_Label2 {padding: 0 0 0 120px;}

/*--- Show a Building ---------*/

#building {width: 669px;}

.buildingdetphoto1 {
	width: 180px;
	padding: 5px;
	float: left;
	border: solid 0px #ededed;
	margin: 5px 10px;
	}
	
	.buildingdetphoto1 img {width: 180px;}

#buildingsid {
	width: 400px;
	float: left;
	}

.buildingsid1 {
	font-size: 1.2em;
	text-align: left;
	padding: 3px;
	line-height: 1.3em;
	color: #333333;
	}

.buildingsarch {
	font-size: 1.2em;
	text-align: left;
	padding: 3px;
	margin: 10px 0;
	border: solid 1px #ededed;
	background-color: #faf9f9;
	}

.buildingsarch ul li {padding: 4px;}

.buildingdetphoto2, .buildingdetphoto3, .buildingdetphoto4 {
	width: 180px;
	padding: 3px;
	float: left;
	border: solid 0px #cccccc;
	margin: 5px 10px;
	}
	
	.buildingdetphoto2 img {width: 180px;}
	.buildingdetphoto3 img {width: 180px;}
	.buildingdetphoto4 img {width: 180px;}
	
	

/*=== Show Articles ==============*/

#article {}

#article a:link {
	color: #6D779F;
	text-decoration: none;
    }

#article a:visited, #article a:hover, #article a:active {
	color: orange;
	text-decoration: none;
	}

#articleissuepages_Label2 {padding: 0 0 0 150px;}

.articleslist {
	font-size: 1.2em;

	font-weight:bold;
	text-align:left;
	padding: 5px;
	color:#ffffff;
	border-bottom: dotted 1px #cccccc;
	}

.articletitle {
	font-size: 1.2em;
	font-weight:bold;
	text-align:left;
	padding: 6px 0;
	color:#333333;
	}

.articlesummary {
	font-size: 1.2em;
	text-align:left;
	padding: 2px 0;
	color:#333333;
	line-height: 1.2em;
	}
	
.articleauthorleft {
	font-size: 1.1em;
	line-height: 1.3em;
	font-style: normal;
	border-top: dotted 1px #cccccc;
	padding: 5px;
	text-align: left;
	color:#333333;
	}
	
.articleauthor {
	font-size: 1.1em;
	line-height: 1.3em;
	font-style: italic;
	border-top: dotted 1px #cccccc;
	padding: 5px;
	text-align: right;
	}
	


.articleyear {
	color: #888888;
	width: 100px;
	font-style: normal;
	border-top: dotted 0px #cccccc;
	padding: 5px 0;

	margin: 0px;
	}

.articleissuepages {
	color: #333333;
	width: 150px;
	font-style: normal;
	border-top: dotted 0px #cccccc;
	padding: 5px 0;
	}

.articlefree {
	font-size: 0.9em;
	display: block;
	padding: 0px 3px;
	border: dashed 0px #cccccc;
	margin: 5px 0 15px 0;
	clear: both;
	}

.articlefree img {
	position: relative;
	top: 3px;
	}

/*#articleissuepages_Table1,
#Building1_Table1 {
width: 682px;
}*/

/*#articleissuepages_Table1 tr td,
#Building1_Table1 tr td {
font-size: 0.9em;
display: block;
padding: 3px 3px 3px 3px;
border: solid 1px #cccccc;
background-color: #fafafa;
margin: 5px 0 10px 0;
}*/





/*=== Show Instructions ==============*/

#instruction {}

#instruction a:link {
	color: #6D779F;
	text-decoration: none;
    }

#instruction a:visited, #instruction a:hover, #instruction a:active {
	color: orange;
	text-decoration: none;
	}

.instructionsrepeater {clear: both;}

.instructionslock {
	width: 20px;
	float: left;
	}

.instructionstitle {
	padding: 0 0 18px 0;
	font-size: 1.2em;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	border-bottom: dotted 1px #cccccc;
	}

.instructionsissue {
	color: #888888;
	font-style: italic;
	padding: 5px;
	text-align: left;
	width: 70px;
	float: right;
	position: relative;
	top: -20px;
	}

.instructionspage {
	color: #888888;
	width: 70px;
	float: right;
	font-style: normal;
	padding: 5px;
	margin: 0 0 5px 20px;
	position: relative;
	top: -20px;
	}


/*#Instructions1_Table1 tr td {
font-size: 0.9em;
display: block;
padding: 3px 3px 3px 3px;
border: solid 0px #cccccc;
position: relative;
top: -38px;
}*/

#Instructions1_Table2 {
	clear: both;
	font-size: 0.9em;
	padding: 6px 3px 6px 3px;
	border: solid 0px #cccccc;
	margin: 5px 0 15px 0;
	}


#Instructions1_Label2 {padding: 0 0 0 125px;}

.alert2 {
padding: 5px 0 0 0;
font-size: 0.8em;
color: #333333;
}

/*=== Show all Materials ==============*/

#materials {}

#materials a:link {
	color: #6D779F;
	text-decoration: none;
    }

#materials a:visited, #materials a:hover, #materials a:active {
	color: orange;
	text-decoration: none;
	}

/*--from the menu-----*/

#Materials1_materialsviewallcompanies {
font-size: 1.4em;
font-weight: bold;
padding: 5px 0;
}

#Materials1_materialscategoriesheader {
font-size: 1.4em;
font-weight: bold;
padding: 5px 0;
}

#Materials1_materialscategorieslist {
font-size: 1.2em;
padding: 5px 0;
line-height: 1.4em;
}

/*--from the teaser-----*/

.materialslist {
	padding: 5px 0 5px 0;
	font-size: 1.2em;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	border-bottom: dotted 1px #cccccc;
	}

.materialscontainer {
	font-size: 1.2em;
	border-bottom: solid 1px #cccccc;
	padding: 5px;
	margin: 5px 0;
	}


.materialsphoto {
	width: 250px;
	padding: 0px 5px 5px 5px;
	margin: 0 10px 0 0;
	text-align: center;
	float: left;
	background-color: #ffffff;
	}

.materialsname {
	padding: 5px 0;
	font-size: 10px;
	font-weight: normal;
	}

.materialsdescr {
font-size: 12px;
font-weight: bold;
line-height: 1.3em;
}

.materialscompdet {
	border-top: dotted 0px #cccccc;
	padding: 5px 0;
	margin: 10px 0 0 0;
	line-height: 1.4em;
	width: 403px;
	float: left;
	}

.companiesname {
font-size: 1.2em;
line-height: 1.5em;
}




/*=== Show News ===*/


#Showallnews1_showallnews {padding: 5px 0;}

#Showallnews1_showallnews a:link {
	color: #6D779F;

	text-decoration: none;
    }

#Showallnews1_showallnews a:visited, #Showallnews1_showallnews a:hover, #Showallnews1_showallnews a:active {
	color: orange;
	text-decoration: none;
	}

#Showallnews1_showallnews #inner {margin: 3px 0;}

#Showallnews1_showallnews #inner h4 {
	font-size: 1.4em;
	font-weight:bold;
	text-align:left;
	padding: 5px 5px 5px 0px;
	color:#666666;
	}

#Showallnews1_showallnews #inner p {
	font-size: 1.2em;
	text-align:left;
	padding: 5px 0;
	color:#333333;
	}
	
.readmore {
	font-size: 0.9em;
	display: block;
	padding: 3px 3px 6px 3px;
	border-bottom: dashed 1px #cccccc;
	margin: 15px 0 5px 0;
	}

#Shownews1_newitem {
	font-size: 1.2em;
	padding: 5px 0;
        line-height: 1.4em;
	}

#Shownews1_newitem h4 {
	font-size: 1.2em;
	font-weight:bold;
	text-align:left;
	padding: 5px 5px 5px 0px;
	color:#666666;
	}

#Shownews1_newitem img {
       padding: 3px 10px 3px 0;
}

#Shownews1_HyperLink1 {
	font-size: 0.9em;
	display: block;
	padding: 3px;
	border: dashed 0px #cccccc;
	margin: 15px 0 5px 0;
        clear: both;
	}
	

#Showallnews1_shoallaction {
font-size: 1.2em;
font-weight: bold;
text-align: right;
padding: 5px 0 0 0;
}
	

/*===Show an Architect===*/	

.architectname {
	background-color: #82BF46;
	font-size: 1.2em;
	font-weight:bold;
	text-align:left;
	padding: 5px;
	color:#ffffff;
	margin: 0px 0 8px 0;
	}

.architectsphone {
	width: 200px;
	font-size: 1.1em;
	line-height: 1.3em;
	font-style: italic;
	padding: 5px 0;
	text-align: left;
	margin: 10px 0 0 0;
	}

.architectssiteurl {
	width: 300px;
	font-size: 1.1em;
	line-height: 1.3em;
	font-style: italic;
	border-top: dotted 0px #cccccc;
	padding: 5px 0;
	text-align: left;
	}

.architectsphoto img {
	float: right;
	padding: 5px;
	border: solid 0px #ededed;
	margin: 5px;
	}

.architectsbuildings {
	font-size: 1.1em;
	border-top: dotted 1px #cccccc;
	padding: 5px 0;
	}

.architectsbuildingsinner {padding: 5px 0;}

/*===Show all Architects===*/	

/*-- JQ UI Tabs --*/
.ui-tabs-hide { display: none; }

.letter {
	font-size: 2em;
	padding: 5px;
	}

.architectsname {
	font-size: 1.2em;
	line-height: 1.5em;
	}

.architectsresultsinner {
font-size: 1.2em;
line-height: 1.5em;
}

/*=== Show a Company ==============*/

.companydescr {
	padding: 5px 0;
	font-size: 12px;
	font-weight: bold;
	}

.companyaddr {
	padding: 5px 0;
	font-size: 0.8em;
	}

.companyurl {
	padding: 0px 0;
	font-size: 0.8em;
	}

.companymaterialslink {
	text-align: left;
	padding: 30px 5px 5px 5px;
	}

.companiesdets {}

.companieslogo {
	padding: 5px 0;
	font-size: 1.2em;
	font-weight: bold;
	}

.companiesprofile {
	padding: 5px 0;
	font-size: 1.2em;
	line-height: 1.3em;
	}

.companiesmaterials {}

.companiesmaterialsinner {
	width: 300px;
	/*height: 320px;*/
	float: left;
	padding: 5px;
	margin-bottom: 12px;
	}

.companiesmaterialsinner .materialsphoto {
	width: 200px;
	padding: 5px;
	margin: 0 10px 0 0;
	text-align: center;
	float: left;
	border: solid 0px #cccccc;
	background-color: #ffffff;
	}

.companyname {
	font-size: 1.2em;
	line-height: 1.5em;
	}

#Companies1_companiessearchsubmit {
padding: 5px 0;

}

#Companies1_companiessearch {
width: 150px;
height: 15px;
margin: 0 10px 0 0;
}


.companiesresultsinner {
	font-size: 1.0em;
	font-weight:bold;
	text-align:left;
	padding: 10px ;
	color:#ffffff;
	border-bottom: dotted 1px #cccccc;
margin-bottom:20px;
	}

.askMessage
{padding-bottom:10px;
padding-top:30px;
font-weight:bold;
font-size: 0.8em;

}

.askcompany_address
{
color:#000000;
font-size: 0.8em;
font-weight:normal;
line-height: 1.5em;
padding-top:3px;
padding-bottom:2px;

}
.askcompany_url
{
color:#000000;
font-size: 0.8em;
font-weight:normal;
padding-top:4px;
padding-bottom:3px;
}
.askcompany_footer
{
font-size: 0.8em;
font-weight:bold;
}

/*=-- Section = Eshop ----------------========================*/	

#loader {border: solid 5px #929497;}

del {color: red;}
del span {color: black;}

.productwrapper {
	clear: both;
	border-bottom: solid 0px #dddddc;
	padding: 2px;
	margin: 3px 5px 3px 0px;
	background-color: #FFFFFF;
font-size: 1.2em;
	}

.productdetphoto {	
	text-align: center;	
        padding: 3px 3px 3px 3px;
}



.productdetpreview {
text-align: center;
font-weight: bold;
}

.productdettitle {	
    padding: 6px 0 5px 0;
	font-weight: bold;
	font-size: 1.4em;
	color: #D33416;
	text-align: left;
	}

.productdettitledetails {
	float: right;
	position: relative;
	top: -15px;
	}

.productdetdesc {
	padding: 6px 3px 6px 2px;
        margin: 0 0 0 2px;	
float: right;
width: 400px;
	line-height: 1.3em;
	}

.productdescription {}

.productdetdetails {
	padding: 7px 0 0 0;
	font-size: 0.8em;
	line-height: 1.3em;
	}

.productdetisbn {font-size: 0.8em;padding: 5px 0 0 0;}

.productdetissn {font-size: 0.8em;padding: 5px 0 0 0;}

.productdetmemberprice {
	font-weight: bold;
	font-size: 1.1em;
	color: #333333;
	text-align: left;
	padding: 6px 0 8px 0;
}

.productdetprice {
	font-weight: bold;
	font-size: 1.1em;
	color: #333333;
	text-align: left;
	padding: 6px 0 8px 0;
	}

.addtocart {
	clear: both;
	text-align: right;
	}

.alert {
padding: 5px 0 0 0px;
color: red;
font-weight: bold;
font-size: 1.2em;
display: block;
}

.productdet2photo {	
width: 120px;
height: 170px;
float: left;
	text-align: center;	
        padding: 3px 3px 3px 3px;
}


.productdet2title {	
    padding: 6px 0 5px 0;
	font-weight: bold;
	font-size: 1.4em;
	color: #D33416;
	text-align: left;
	}

.productdet2isbn {font-size: 0.8em;padding: 5px 0 0 0;}

.productdet2issn {font-size: 0.8em;padding: 5px 0 0 0;}

.productdet2memberprice {
	font-weight: bold;
	font-size: 1.1em;
	color: #333333;
	text-align: left;
	padding: 6px 0 8px 0;
}

.productdet2price {
	font-weight: bold;
	font-size: 1.1em;
	color: #333333;
	text-align: left;
	padding: 6px 0 8px 0;
	}







#showpublications_showpublications {}

.publicationsphotocontainer {
width: 225px;
float: left;
}

.publicationcategory {
text-align: center;
font-size: 1.2em;
padding: 5px;
border-bottom: dotted 1px #cccccc;
font-weight: bold;
}
	


/*=== Contact Form =================================*/	

.formHeader {
	background-color:#D33416;
	display: block;
	padding: 5px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 10px 0 10px 0;
	}

.formControls {
	margin: 5px;
	width: 200px;
	position: relative;
	top: -7px;
	padding: 2px;
	}

#MainContactForm1_cv {width: 380px;}

#MainContactForm1_Button1 {
	position: relative;
	top: -3px;
	margin-left: 5px;
	}

.formErrorMsgs {
	color: #666666;
	font-size: 10px;
	}

/* =propose building FORM
-------------------------------------------------------------- */

#contactform {
color: #666666;
font-size: 13px;
padding: 12px 0 0 0;
}

.propose_form_row {
overflow: auto;
padding: 0 0 8px 0;

}

.propose_form_row .propose_label {
display: block;
width: 550px;
text-align: left;
padding: 4px 12px 3px 0;
}


.propose_form_row .propose_input {
width: 600px;
float: left;
line-height:18px;
}

.propose_form_row .propose_input input.propose_textbox {
padding: 3px;
font-size: 12px;
width: 300px;
}

.propose_form_row .propose_input propose_textarea {
padding: 3px;
font-size: 12px;
width: 400px;
height: 300px;
}

.propose_inputbtn {
font-size: 12px;
float: right;
}

span.propose_validator {
color: red;
}


/*===Footer=================================*/	

#footer {
	height: 50px;
	clear: both;
	padding: 5px 0 5px 0;
	margin: 10px 0 0 0;
	color: #333333;
	border-top: solid 1px #cccccc;
line-height: 1.2em;
	}

#footer a:link, #footer a:visited {
	color: #31307E;
	text-decoration: underline;
	}

#footer a:hover, #footer a:active {
	color: orange;
	}
	
#footer br {
margin: 0px 0px 10px 0px;
}


.inventics img {
position: relative;
top: 3px;
left: 0px;
}


/*=====================================================
                   ORDER
======================================================*/
/*.alert {
border: dashed 2px grey;
padding: 5px;
margin: 5px;
background-color: yellow;
color: #666666;
font-weight: bold;
}*/

/*=== Move to checkout =======================*/

#cartheader {
	text-align: center;
	background-color: #929497;
	padding: 5px;
	font-size: 1.3em;
	color: #ffffff;
	margin: 8px 0 5px 0;
	font-weight: bold;
	background-image: url(../tmp_images/degrade.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.heads {
	font-weight:bold;
	padding:5px;
	background-color: #929497;
	color:#FFFFFF;
}

.itms {padding:5px;}

#MyCart1_DataGrid1 tr td {
	vertical-align: middle;
	border: none;
	text-align: center;
}

#mycart_DataGrid1 {margin: 0 0 10px 0;}

.steptitle {
	padding: 4px;
	font-size: 1.2em;
	color: #ffffff;
	margin: 0px 0 5px 0;
	font-weight: bold;
}

#MyCart1_Button1 {
margin: 10px 10px 10px 180px;}

#MyCart1_Button2,
#MyCart1_Button4 {
margin: 0 10px 10px 0px;}


#MyCart1_Button3 {
margin: 0 0px 10px 0px;}


/*--STEP 1--------*/

#OrderStep11_orderform1 #formrow {
	text-align: right;
	margin: 0px 238px 0 0;
}

#OrderStep11_orderform1 #formrow .inputbox {
	width:200px; 
	height: 13px; 
	padding: 2px; 
	margin: 10px 0px 0 0;
}

#OrderStep11_orderform1 h5 {
	font-size: 1em;
	margin: 5px 0 5px 0px;
	padding: 5px;
	color: #333333;
	text-align: center;
	display: block;
	background-color: #eaeaea;
	border-top: solid 5px #D33416;
	border-bottom: solid 1px #cccccc;
}

#parastatiko table tr td {
	text-align: center;
	padding: 5px;
}

#OrderStep11_Radiobuttonlist1 {
margin: 0 auto;
}

#OrderStep11_Radiobuttonlist1 tr td {
	text-align: left;
	padding: 5px;
}



#Table1 {
margin: 0 auto;
}

#Table1 tr td {
padding: 5px;
}


#OrderStep11_acceptbox {margin: 0 0 0 200px;}

#OrderStep31_printHeader, #OrderStep31_printFooter {
	display:none;
}


#OrderStep11_CheckBox1 {margin: 0 0 0 200px;}



/*--STEP 2------------*/

#OrderStep21_orderform2 {
font-size: 11px;
}

#OrderStep21_orderform2 h5 {
	font-size: 1em;
	margin: 5px 0 0 0px;
	padding: 5px;
	color: #333333;
	text-align: center;
	display: block;
	background-color: #eaeaea;
	border-top: solid 5px #D33416;
	border-bottom: solid 1px #cccccc;
}

#OrderStep21_orderform2 #formrow {text-align: left;margin: 0px 0 0 50px;padding: 5px;}

#OrderStep21_orderform2 table tr td {
	vertical-align: middle;
	border: none;
	text-align: center;
}

/*--STEP 3-------------*/

#OrderStep31_orderform3 h5 {
	font-size: 1em;
	margin: 5px 0 0 0px;
	padding: 5px;
	color: #333333;
	text-align: center;
	display: block;
	background-color: #eaeaea;
	border-top: solid 5px #D33416;
	border-bottom: solid 1px #cccccc;
}

#OrderStep31_orderform3 #formrow {
text-align: left;
margin: 5px 0 0 50px;}

#OrderStep31_orderform3 table tr td {
	vertical-align: middle;
	border: none;
	text-align: center;

}

#OrderStep31_printorder {
	font-size: 0.9em;
position: relative;
top: -13px;
right: 10px;
	}

#OrderStep31_printorder img {
	font-size: 0.9em;
	position: relative;
	top: 8px;
	left: 3px;
	}


/*=====================================================
                   MEMBERS STEPS
======================================================*/

/*--STEP 1--------*/

#MembersStep11_orderform1 #formrow {
	text-align: right;
	margin: 0px 238px 0 0;
}

#MembersStep11_orderform1 #formrow .inputbox {
	width:200px; 
	height: 13px; 
	padding: 2px; 
	margin: 10px 0px 0 0;
}

#MembersStep11_orderform1 h5 {
	font-size: 1em;
	margin: 5px 0 5px 0px;
	padding: 5px;
	color: #333333;
	text-align: center;
	display: block;
	background-color: #eaeaea;
	border-top: solid 5px #D33416;
	border-bottom: solid 1px #cccccc;
}

#parastatiko table tr td {
	text-align: center;
	padding: 5px;
}

#MembersStep11_Radiobuttonlist1 {
margin: 0 auto;
}

#MembersStep11_Radiobuttonlist1 tr td {
	text-align: left;
	padding: 5px;
}

/*------------------------------------------------------------------
-------------------------------------------------------------------
---------------------------------------------------------------*/

#Table1 {
margin: 0 auto;
}

#Table1 tr td {
padding: 5px;
}


#OrderStep11_acceptbox {margin: 0 0 0 200px;}

#OrderStep31_printHeader, #OrderStep31_printFooter {
	display:none;
}


#OrderStep11_CheckBox1 {margin: 0 0 0 200px;}



/*--STEP 2------------*/

#MembersStep21_orderform2 {
font-size: 11px;
}

#MembersStep21_orderform2 h5 {
	font-size: 1em;
	margin: 5px 0 0 0px;
	padding: 5px;
	color: #333333;
	text-align: center;
	display: block;
	background-color: #eaeaea;
	border-top: solid 5px #D33416;
	border-bottom: solid 1px #cccccc;
}

#MembersStep21_orderform2 #formrow {text-align: left;margin: 0px 0 0 50px;padding: 5px;}

#MembersStep21_orderform2 table tr td {
	vertical-align: middle;
	border: none;
	text-align: center;
}


/*--STEP 3-------------*/

#MembersStep31_orderform3 {font-size: 1.1em;line-height: 1.3em;}

#MembersStep31_orderform3 h5 {
	
	margin: 5px 0 0 0px;
	padding: 5px;
	color: #333333;
	text-align: center;
	display: block;
	background-color: #eaeaea;
	border-top: solid 5px #D33416;
	border-bottom: solid 1px #cccccc;
}

#MembersStep31_orderform3 #formrow {

text-align: left;
margin: 0px 0 0 50px;

}

#MembersStep31_orderform3 table tr td {
	vertical-align: middle;
	border: none;
	text-align: center;
}

#MembersStep31_printFooter {display: none;}

#MembersStep31_printorder {
	font-size: 0.9em;
position: relative;
top: 15px;
right: 10px;
	}

#MembersStep31_printorder img {
	font-size: 0.9em;
	position: relative;
	top: 8px;
	left: 3px;
	}

/*------------------------------------------------------------------
-------------------------------------------------------------------
---------------------------------------------------------------*/

#ActivateMembership1_activatemymembership #formrow {
	text-align: right;
	margin: 0px 238px 0 0;
}

#ActivateMembership1_activatemymembership #formrow .inputbox {
	width:200px; 
	height: 13px; 
	padding: 2px; 
	margin: 10px 0px 0 0;
}

#ActivateMembership1_activatemymembership h5 {
	font-size: 1em;
	margin: 5px 0 5px 0px;
	padding: 5px;
	color: #333333;
	text-align: center;
	display: block;
	background-color: #eaeaea;
	border-top: solid 5px #D33416;
	border-bottom: solid 1px #cccccc;
}

.validators {color: red; font-size: 12px;}

#Updsubscribe1_Label2 {
padding: 5px 0;
display: block;}

#Offer1_newSubscription h5 {
font-size: 1em;
	margin: 5px 0 5px 0px;
	padding: 5px;
	color: #333333;
	text-align: center;
	display: block;
	background-color: #eaeaea;
	border-top: solid 5px #D33416;
	border-bottom: solid 1px #cccccc;
}
.redoffer {color: red;}


#Updsubscribe1_newSubscription h5 {
font-size: 1em;
	margin: 5px 0 5px 0px;
	padding: 5px;
	color: #333333;
	text-align: center;
	display: block;
	background-color: #eaeaea;
	border-top: solid 5px #D33416;
	border-bottom: solid 1px #cccccc;
}

/*=== My acount ==============================*/

#Myaccount1_myaccount {font-size: 1.3em;}

#Myaccount1_register h5 {	
	margin: 5px 0 0 0px;
	padding: 5px;
	color: #ffffff;
	text-align: center;
	display: block;
	background-color: #929497;
	font-size: 1.1em;
	font-weight:bold;
	background-image: url(../tmp_images/degrade.png);
	background-repeat: no-repeat;
	background-position: right center;
	}

#Myaccount1_register #formrow {
	text-align: right; margin: 0px 200px 0 0;
}

#Myaccount1_register #formrow .inputbox {
	width:300px; 
	height: 20px; 
	padding: 2px; 
	margin: 10px 0px 0 0;
}

#Myaccount1_Address #formrow textarea.inputbox {
	width:300px; 
	height: 40px; 
	padding: 12px; 
	margin: 10px 0px 0 0;
}

#Myaccount1_newsletters {
	height: 20px; 
	padding: 2px; 
	margin: 10px 10px 0 0;
}


/*=== New acount ==============================*/

#Register1_registerform {font-size: 1.3em;}

#Register1_register h5 {
	margin: 5px 0 0 0px;
	padding: 5px;
	color: #ffffff;
	text-align: center;
	display: block;
	background-color: #929497;
	font-size: 1.1em;
	font-weight:bold;
	background-image: url(../tmp_images/degrade.png);
	background-repeat: no-repeat;
	background-position: right center;
	}

#Register1_register #formrow {
	text-align: right; margin: 0px 200px 0 0;
}

#Register1_register #formrow .inputbox {
	width:300px; 
	height: 20px; 
	padding: 2px; 
	margin: 10px 0px 0 0;
}

#Register1_Address #formrow textarea.inputbox {

	width:300px; 
	height: 40px; 
	padding: 12px; 
	margin: 10px 0px 0 0;
}

#Register1_newsletters {
	height: 20px; 
	padding: 2px; 
	margin: 10px 10px 0 0;
}


/*=== My orders =============================*/



#MyOrders1_myorders {}

#MyOrders1_myorders h5 {
	text-align: center;
	display: block;
	margin: 5px 0 0 0px;
	padding: 5px;
	color: #ffffff;
	text-align: center;
	display: block;
	background-color: #929497;
	font-size: 1.2em;
	font-weight:bold;
	background-image: url(../tmp_images/degrade.png);
	background-repeat: no-repeat;
	background-position: right center;
	}

#MyOrders1_DataGrid1 tr td {
	padding: 3px;
	}

/*=== b_MEMBERS =============================*/

li.b_row {
list-style-type: square;
line-height: 1.5em;
}

.b_row {
font-size: 1.2em;
padding: 5px 0 0 0;
}

#membersoptions {color: #D33416;}

/*---- subscribestep1 ----*/

#Subscription1_subscriptionform1 {
padding: 5px 0;
}

#Subscription1_newSubscription h5 {
font-size: 1.2em;
padding: 10px 0 5px 0;
border-bottom: dotted 1px #cccccc;
}

.redboright {
border-left: solid 3px red;
border-right: solid 3px red;
}

.bb_row h6 {
font-size: 1.1em;
padding: 2px 0;
}

.bb_row {
font-size: 11px;
padding: 3px 0;
}

.bb_row #Table1, .bb_row #Table2 {
margin: 3px 0;
}

#Subscription1_RadioButtonList1 {
padding: 8px 0;
}

.bb_row #Table2 tr td {
padding: 3px;
}

.bb_row ul li {
padding: 3px 0;
}

.breaklabel label {
display: block;
}

#logoprint {display: none;}

#Header1_Cart1_Advsearch1_searchchoicebox {
border: solid 1px #cccccc;
height: 15px;
}




#Header1_Cart1_Advsearch1_searchchoice,
#Header1_Cart1_Advsearch1_searchchoicebutton {
position: relative;
top: 2px;
}

#Mag1_Repeater2_ctl06_HyperLink5 {
xborder-left: solid 1px #666666;
xpadding-left: 4px;
}

.diptitle
{
color: #201a5b;
font-size: 1.4em;
font-weight:bold;
text-align:left;
padding: 6px 6px 6px 2px;
}


.dipPhoto
{
width:160px;
}

.dipPhoto img
{
width:150px;
}

.dipTopPhoto
{padding: 10px 20px 10px 2px; }

.dipTopPhoto img
{width:180px; }

.leftPhoto 
{
padding: 0px 20px 0px 2px;
}
.leftPhoto img
{width:180px;
margin: 2px 4px 10px 0px; }


.leftPhotos
{
/*height:840px;*/
}


.diptext
{
font-size: 1.2em;
text-align:left;
padding: 6px;
line-height: 1.2em;
}

.dipauthor
{
font-size: 1.1em;
	line-height: 1.1em;
	color:#201a5b;
	font-style: normal;
	padding-bottom: 4px;
	text-align: left;
}

.dipSummary {
	font-size: 1.2em;
	text-align:left;
	padding: 2px 2px;
	color:#333333;
	line-height: 1.2em;
	}
	
.dipSummary a 
{
    display:block;
	font-size: 1.0em;
	text-align:left;
	padding: 18px 0;
	line-height: 1.0em;
	}
	
.propose_input {
margin: 6px 0;
}

.propose_input select {
font-size: 11px !important;
padding: 3px 0;
}








/*=== Left Teasers NEW! =============================*/


#Lefteasers1_teaserMaterialsNew1_materials {
margin: 0 20px 0 0;
}

#Lefteasers1_teaserMaterialsNew1_materials2 {
margin: 0 20px 0 0;
height: auto;
}

#Lefteasers1_teaserMaterialsNew1_materials select {
width: 140px;
margin: 0 3px 0 0;
}

#Lefteasers1_teaserMaterialsNew1_materials input {
margin: 0 0 6px 0;
text-align: left;
}

#Lefteasers1_teaserMaterialsNew1_materials2 #materialsbox2 {
margin: 0 20px 0 0;
}

#Lefteasers1_teaserMaterialsNew1_materials2 #materialsbox2 .dropleft {
float: none;
width: auto;
}

#Lefteasers1_teaserMaterialsNew1_materials2 #materialsbox2 .dropright {
float: none;
width: auto;
text-align: left;
}

#Lefteasers1_teaserMaterialsNew1_materials #materialsphoto {
width: 120px;
overflow: hidden;
margin: 0 5px 0 0;
}

#Lefteasers1_teaserMaterialsNew1_materials #materialstext {
width: 190px;
}

.textlinks {}







#Lefteasers1_teaserArchitectsNew1_architects {}


#Lefteasers1_teaserArchitectsNew1_architects2 {
margin: 0 0px 0 0;
height: auto;
}

#Lefteasers1_teaserArchitectsNew1_architects select {
width: 140px;
margin: 0 3px 0 0;
}

#Lefteasers1_teaserArchitectsNew1_architects input {
padding: 2px;
text-align: left;
font-size: 10px;
}

#Lefteasers1_teaserArchitectsNew1_architects2 #architectsbox2{
margin: 0 0px 0 0;
}

#Lefteasers1_teaserArchitectsNew1_architects2 #architectsbox2 .dropleft {
float: none;
width: auto;
}

#Lefteasers1_teaserArchitectsNew1_architects2 #architectsbox2 .dropright {
float: none;
width: auto;
text-align: left;
}

#Lefteasers1_teaserArchitectsNew1_architects #architectsphoto {
width: 120px;
overflow: hidden;
margin: 0 5px 0 0;
}

#Lefteasers1_teaserArchitectsNew1_architects #architectstext {
width: 190px;
}

#Lefteasers1_teaserArchitectsNew1_architects {}








#Lefteasers1_teaserInstructionsNew1_instructions {
margin: 0 20px 0 0;
}

#Lefteasers1_teaserInstructionsNew1_instructions2 {
margin: 0 20px 0 0;
height: auto;
}

#Lefteasers1_teaserInstructionsNew1_instructions select {
width: 140px;
margin: 0 3px 0 0;
}

#Lefteasers1_teaserInstructionsNew1_instructions input {
padding: 2px;
text-align: left;
}

#Lefteasers1_teaserInstructionsNew1_instructions2 #instructionsbox2{
margin: 0 0px 0 0;
}

#Lefteasers1_teaserInstructionsNew1_instructions2 #instructionsbox2 .dropleft {
float: none;
width: auto;
}

#Lefteasers1_teaserInstructionsNew1_instructions2 #instructionsbox2 .dropright {
float: none;
width: auto;
text-align: left;
}

#Lefteasers1_teaserInstructionsNew1_instructions #instructionsphoto {
width: 120px;
overflow: hidden;
margin: 0 5px 0 0;
}

#Lefteasers1_teaserInstructionsNew1_instructions #instructionstext {
width: 190px;
}

#Lefteasers1_teaserInstructionsNew1_instructions #instructionstext p {
padding: 0 0 6px 0;
}
#Lefteasers1_teaserInstructionsNew1_instructions #instructionstext input {
margin: 0 0 2px 0;
}







#Lefteasers1_teaserArticlesNew1_articles {}

#Lefteasers1_teaserArticlesNew1_articles2 {
margin: 0 0px 0 0;
height: auto;
}

#Lefteasers1_teaserArticlesNew1_articles select {
width: 140px;
margin: 0 3px 15px 0;
}

#Lefteasers1_teaserArticlesNew1_articles input {
padding: 2px;
text-align: left;
}

#Lefteasers1_teaserArticlesNew1_articles2 #articlesbox2{
margin: 0 0px 0 0;
}

#Lefteasers1_teaserArticlesNew1_articles2 #articlesbox2 .dropleft {
float: none;
width: auto;
}

#Lefteasers1_teaserArticlesNew1_articles2 #articlesbox2 .dropright {
float: none;
width: auto;
text-align: left;
}

#Lefteasers1_teaserArticlesNew1_articles #articlesphoto {
width: 120px;
overflow: hidden;
margin: 0 5px 0 0;
}

#Lefteasers1_teaserArticlesNew1_articles #articlestext {
width: 190px;
}







#Lefteasers1_teaserSCArticles1_articles {
margin: 0 20px 0 0;
}

#Lefteasers1_teaserSCArticles1_articles #articlestitle {
background-color: #FFA200;
} 

#Lefteasers1_teaserSCArticles1_articles select {
width: 280px;
margin: 0 3px 0 0;
}

#Lefteasers1_teaserSCArticles1_articles input {
padding: 2px;
text-align: left;
}

#Lefteasers1_teaserSCArticles1_articles #articlesbox {

}

#Lefteasers1_teaserSCArticles1_articles #articlestext {
width: 320px;
}






#Lefteasers1_teaserForum1_articles {}

#Lefteasers1_teaserForum1_articles #articlestitle {
background-color: #FF2A00;
} 

#Lefteasers1_teaserForum1_articles select {
width: 280px;
margin: 0 3px 0 0;
}

#Lefteasers1_teaserForum1_articles input {
padding: 2px;
text-align: left;
}

#Lefteasers1_teaserForum1_articles #articlesbox {

}

#Lefteasers1_teaserForum1_articles #articlestext {
width: 320px;
}

#Lefteasers1_teaserForum1_articles #articlestext p {
padding: 0 0 6px 0;
}

#Lefteasers1_teaserForum1_articles #articlestext input {
margin: 0 0 6px 0;
}

.teaserbutton {
width:153px;
margin-bottom:10px;
font-size:9px;
font-weight:bold;
color:#404040;
padding: 2px;
text-align: left;
}

.regionfilterHeader
{

margin-top:12px;
margin-bottom:12px;
font-size:12px;
font-weight:bold;
color:#404040;
padding:3px;
text-align: left;
}

.tecncompanies_search
{
padding-top:9px;
margin-bottom:14px;
}


.regionsMapContainer
{
margin-top:15px;
margin-bottom:15px;
}

.regionsMapHeader
{
padding:6px;
color:#808080;
font-weight:bold;
font-size:12px;
}








/*=============================== */
}
			@media print { 
/* ============================== */

body {
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color:#FFFFFF;
	}

#wrapper {
	width: auto; 
	margin: 0 3%;
	padding: 0; 


	border: 0;
	float: none !important;
	color: black; 
	background: transparent;

	}

#header {display: none;}

#main {
	width: auto; 
    margin: 0;

    text-align: left;
	float: none !important;
	padding: 0;
    border: 0;
	}

#footer {display:none;}

#homeprint {display:none;}

#rightcol {display:none;}

#rightcol p {width: auto;text-align:left;margin: 0;}

a:link {
	color: #CAA16D;
	text-decoration: none;
}
a:visited {
	color: #CAA16D;
	text-decoration: none;
}
a:hover {
	color: #55643B;
	text-decoration: underline;
}

#MembersStep31_printFooter {display: block;}

#MembersStep31_printorder {display: none;}

#OrderStep31_printorder {display: none;}

#lefteasers {display: none;}

#menuwrapper {display: none;}

#banner_rotator_wrapper {display: none;}

#logoprint {display: block;}

#OrderStep31_printFooter {display: block;}

/* ==================================================== */
		} /*NOTHING ELSE DOWN ON */
/* ====================================================	*/
	





