@charset "UTF-8";
/* CSS Document */
/* GENERAL FORMATTING */
body { margin:0; padding:0; margin-top:1%;  font-family: Arial, Helvetica, sans-serif; background:url('../images/bg.png');  }
img { border:0; }
#wrapper { margin:0 auto; width:920px; position:relative; }
#clear { clear:both; }
#footer { text-align:center; position:relative; top:20px; color:#999999; }
#footer a { margin:0 5px; }
#copyright { font-size:10px; display:block; margin-bottom:10px; margin-top:10px;  }
#footnav { font-size:14px; display:block; margin-bottom:10px;   }
#footer a:link, #footer a:visited, #footer a:active { color:#999999; text-decoration:none; }
#footer a:hover, #footer a.on { color:#333333; text-decoration:none }
#partners { font-size:15px; color:#666666; }
#partners a:link, #partners a:visited, #partners a:active { color:#666666; text-decoration:none; }
#partners a:hover { color:#999999; text-decoration:none }
#bottom_stuff { position:relative; width:920px; top:0px; left:0px; margin-bottom:20px; }
#home_newsletter { position:absolute; top:0px; left:320px; }
#home_news { position:absolute; top:0px; }
#home_button { position:relative; top:0px; left:630px; width:280px; }
#newsletter_box { width:280px; height:123px; background:url('../images/home_newsletter_box.png'); position:relative; top:10px; left:10px; }
#newsletter_box_up { width:280px; height:123px; background:url('../images/home_newsletter_box_up.png'); position:relative; top:10px; left:10px; }
#home_button { margin-right:-3px; }
#home_newsletter form, #home_newsletter div { margin:0; padding:0; }
#top_top { 
position:relative;
top:0px; left:0px;
width:920px; 
height:15px;
background:url('../images/top_top.png');
font-size:0px;
}
#top_middle {
position:relative;
top:0px; left:0px;
width:920px; 
background:url('../images/top_middle.png') repeat-y;
}
#top_bottom {
position:relative;
top:0px; left:0px;
clear:both;
width:920px;
height:24px;
background:url('../images/top_bottom.png');
}
#logo { position:absolute; top:0px; left:16px; }
#header { position:relative; top:0px; left:0px; height:101px; }
#nav_line { position:absolute; top:82px; left:29px; width:860px; height:1px; font-size:0px; background:url('../images/nav_line.png'); }
#nav { position:absolute; top:2px; left:365px; }
#navbar { position:absolute; top:59px; left:29px; }
#nav_bar { position:absolute; }
#main_image_home { position:relative; left:15px;  }
#main_image img { border:1px solid #ccc; margin-bottom:10px; margin-left:15px; padding:10px }
#main_image { position:relative; left:15px; width:600px; }
#main_image img { border:1px solid #ccc; margin-bottom:10px; margin-left:15px; padding:10px }

#main_text { position:absolute; 
left:550px;
font-family:Helvetica,Arial,sans-serif;
color:#333333;
}
input, textarea { position:relative; }

.email_submit { cursor: pointer; border:1px solid #cccccc; position:absolute; top:96px; left:190px; width:80px; background-color:#ffffff }
.email_submit:hover { cursor: pointer; text-decoration:underline; border:1px solid #cccccc; position:absolute; top:96px; left:190px; width:80px; background-color:#ffffff }
/* MAIN NAVIGATION */

a#nav_1 img, a#nav_1:visited img, a#nav_1:active img { 
width:145px;
height:21px;
background-image:url('../images/nav_find_a_green_builder_off.png');
}
a#nav_1:hover img, a#nav_1_on img {
width:145px;
height:21px;
background-image:url('../images/nav_find_a_green_builder_on.png');
}
a#nav_2 img, a#nav_2:visited img, a#nav_2:active img { 
width:102px;
height:21px;
background-image:url('../images/nav_marketplace_off.png');
}
a#nav_2:hover img, a#nav_2_on img {
width:102px;
height:21px;
background-image:url('../images/nav_marketplace_on.png');
}
a#nav_3 img, a#nav_3:visited img, a#nav_3:active img { 
width:135px;
height:21px;
background-image:url('../images/nav_parade_of_homes_off.png');
}
a#nav_3:hover img, a#nav_3_on img {
width:135px;
height:21px;
background-image:url('../images/nav_parade_of_homes_on.png');
}
a#nav_4 img, a#nav_4:visited img, a#nav_4:active img { 
width:85px;
height:21px;
background-image:url('../images/nav_resources_off.png');
}
a#nav_4:hover img, a#nav_4_on img {
width:85px;
height:21px;
background-image:url('../images/nav_resources_on.png');
}
a#nav_5 img, a#nav_5:visited img, a#nav_5:active img { 
width:70px;
height:21px;
background-image:url('../images/nav_contact_off.png');
}
a#nav_5:hover img, a#nav_5_on img {
width:70px;
height:21px;
background-image:url('../images/nav_contact_on.png');
}

/* SUBNAVIGATION */
#left_nav { width:269px; float:left; }
#left_nav ul, #left_nav li { list-style-type:none; margin-left:5px; padding-left:5px; margin-bottom:5px; padding-bottom:5px; font-size:19px; font-weight:100; color:#999999}
#left_nav a, #left_nav a:visited, #left_nav a:active  {
text-decoration:none;
font-family:Helvetica, Arial, sans-serif;
color:#999999
}
#left_nav a:hover, #left_nav a.on  {
text-decoration:none;
font-family:Helvetica, Arial, sans-serif;
color:#333333
}

/*SUBPAGE STYLES */
#subcontent { float:left; width:631px; font-size:13px; color:#333333; text-align:justify; line-height:17px; margin-top:12px; }
#subcontent h6 { font-size:13px; margin:10px 0px 0px 0px; }
#subcontent h5 { font-size:13px; margin:10px 0px 0px 0px; }

#subcontent a, #subcontent a:active, #scrollable1 a, #scrollable1 a:active { color:#7a7a49; }
#subcontent a:visited, #scrollable1 a:visited { color:#999999;}
#subcontent a:hover, #scrollable1 a:hover { color:#45461e; }
#subcontent a.on { color:#000000; }

#resources_links li, #news_main li { list-style-image:url('../images/link_icon.png'); }

/*CONTACT SPECIFIC STYLES */
#contact { font-size:12px; width:300px; margin-left:40px; line-height:17px; }
#contact_table { table-layout:fixed; width:300px; padding:0; margin:0; }
#contact_table input { border:1px solid #cccccc; width:290px; height:18px; background-color:#ffffff; }
#contact_table textarea { border:1px solid #cccccc; width:290px; height:50px;}
#contact_table .submit { width:71px; margin-top:8px; }
#contact a, a:visited, a:active { color:#000000; text-decoration:underline; }
#contact a:hover { color:#000000; text-decoration:none; }

/* PORTFOLIO SPECIFIC STYLES */

h6 {font-size:14px; }
#portfolio { width:860px; height:450px; position:relative; overflow:hidden;  }
#main_photo_img { height:345px; border:1px solid #cccccc; }
/* 
*	Urmatoarele stiluri sunt doar pentru prezentarea demo-urilor si nu au nici o legatura cu functionalitatea plugin-ului:
*/

.menu { position: relative; list-style-type: none; margin-bottom: 2px; }
.menu a.tab { padding: 5px 10px 5px 10px; border: 1px solid #CCD8E3; background-image:url('../images/port_thumb_bg.png'); height:80px; cursor:pointer; }
.menu a.selected { border-bottom-color: #FFF; background-color: #FFF; }

#map-menu { background-color: #FFF; padding: 5px 10px; border: 1px solid #CCD8E3; margin-bottom: 10px; }
#map-menu a { background-position: 0 6px; background-repeat: no-repeat; padding: 5px 20px 5px 22px; }

#portfolio { width:900px; position:relative; height:490px;}
#main_photo_img { height:345px; border:1px solid #cccccc; }
#portfolio_detail { width:860px; left:30px; position:relative; }
#portfolio_table { table-layout:fixed; width:860px; }
#portfolio_table td.left { width:518px; text-align:right; vertical-align:top; }
#portfolio_table td.right { padding-left:20px;font-size:11px; width:362px; text-align:left; vertical-align:top }
#portfolio_table h3 { font-size:15px; margin-top:0px; }

/* 
*	Declaratiile ramase sunt necesare functionarii fiecarui demo in parte:
*/

.main {
	width: 860px;
	}

.scroller {
	width: 860px;
	height: 375px;
	overflow: hidden;
	margin-bottom: 5px;
	}

#content-1 {
	width: 100000px;
	}

.slide {
	width: 860px;
	height: 345px;
	float: left;
	background-color: #FFF;
	padding: 10px;
	}




/*
*	Coordonatele tarilor marcate pe harta
*/
#fish_holder { width:870px; position:relative; margin-left:5px; margin-top:0px; height:80px; left:0px; overflow:hidden; }
#fish_wide {position:absolute; top:0px; left:0px; width:10000px; height:80px; overflow:visible;}
#fish_wide img { display:inline; border:1px solid #cccccc; margin-right:0px; margin-left:0px; }
#container a img,#container a:active img,#container a:visited img {  padding-bottom:3px; border-bottom:5px solid #ffffff;;  }
#container a:hover img {  padding-bottom:3px; border-bottom:5px solid #333333; }
#horiz_bar { position:relative; top:3px; }

.portfolio_thumbs_c { position:relative; top:10px; left:0px; width:340px; height:300px; }
/* #portfolio_thumbs { position:absolute; top:89px; left:560px; width:320px; z-index:1000000;} */
/* #portfolio_thumbs img { position:relative; } */
#portfolio_arrows { position:absolute; top:330px; left:805px; }

.smallthumbholder { float:left; margin:0px 5px 5px 0px; } 

/* SITEMAP SPECIFIC STYLES */
#sitemap { width:920px; width:850px;  position:relative; margin:0px 50px -20px 50px; }

/* BIOS */
.bio { width:300px; margin-right:15px; margin-bottom:0px; overflow:hidden; }
#more_bio { margin-bottom:25px; width:300px; text-align:right; }
#more_bio h6 { font-weight:normal; color:#669933 } 
.bio h6 { text-align:left; margin:0; margin-top:0px; padding-top:0px; display:inline; }
.bio img { margin-right:10px; margin-bottom:10px; border:1px solid #cccccc;}
