html, body {margin:0; padding:0; width:100%; height:100%;}

body {font: 12px/14px  Trebuchet MS,  Arial, Helvetica, sans-serif; color:#333333; background-color:#ffffff;   }

html, body, table, td, div, tr, div, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin: 0; padding: 0; border: 0;}

table {border-collapse:collapse}

a { color:#85bf00; text-decoration:underline}
a:hover { color:#85bf00; text-decoration:underline}

div.justclear { clear:both}


/*main page and main layout*/
div.centering { width:996px; margin:auto}
div.topsection { clear:both; margin-top:0px; border:0px solid red; margin-bottom:10px; overflow:hidden; height:115px}
img.logo { display:block; float:left; padding-left:48px; margin-top:68px}
img.flashversion { display:block; float:right;  padding-top:85px}
img.enversion { display:block; float:right; padding-top:85px; padding-right:10px}

div.mainmenu { height:35px; border:1px solid #d4d4d4; width:996px; margin:0px; background:#e9e9e9; }

/*img.menufil { border:1px solid #ffffff; padding-right:1px; background:#d4d4d4; display:block; float:left}*/
img.menufil { border-right:1px solid #d4d4d4; padding:1px; background:#ffffff; display:block; float:left}
img.know1 {border-right:1px solid #d4d4d4; padding:1px; background:#ffffff; display:block; float:left}
img.port1 {border-right:1px solid #d4d4d4; padding:1px; background:#ffffff; display:block; float:left}
img.cont1 {border-right:1px solid #d4d4d4; padding:1px; background:#ffffff; display:block; float:left}
div.emptyrooms { height:33px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; }
div.iamgarymoore {}
div.greenemptyrooms { width:77px; background-color:#85bf00; height:33px; border:1px solid #ffffff; float:right }
img.wtf { display:block; float:right}
img.r1 { display:block; float:left}
img.r2 { display:block; float:right}


/*content*/

div.contentsection { background:#f8f8f8; padding:50px 70px 50px 70px; border-bottom:1px solid #d4d4d4}
h2.sectiontitle { font-size:35px; font-weight:bold; display:block; }
div.textcontent { padding:30px 45px 20px 45px}
ul.firsttypeul { padding-left:0px; margin-left:15px}
ul.firsttypeul li{margin-left:0px; list-style-type:square}

p.likequote { padding:10px 45px 10px 45px; font-style:italic;}
p.likequote strong { font-style:normal}

h3.sectionsubtitle { font-size:18px; font-weight:normal}
h3.sectionsubtitle span {color:#85bf00;}

strong.green {color:#85bf00;}

table.porttable { width:100%}
td.port1 { width:230px; vertical-align:top; padding-right:10px; font-weight:bold; font-size:14px; line-height:18px}
td.port1 a { display:block}
td.port2 { vertical-align:top; font-weight:bold; font-size:16px; line-height:24px}
td.port2 a {}

h3.clientname { font-size:20px; line-height:22px; font-weight:normal; display:block; padding-bottom:10px}

strong.sizeup { font-size:14px}
strong.sizeup { font-size:14px}

table.fotki { border-collapse:collapse; }
table.fotki td { vertical-align:top; padding:3px;}

table.fotki2 { border-collapse:collapse; }
table.fotki2 td { vertical-align:top; padding-right:3px}
table.fotki2 td img { display:block; padding-bottom:3px}

/*footer*/
div.footer { padding:23px 17px 50px 17px; clear:both; font-size:10px; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; color:#9c9c9c}
div.contactemail { float:right}
