body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color:#666; text-align:center; line-height:150%;}
* {margin:0; padding:0; text-align:left;}
a {color:#5081BB;  text-decoration:none; font-weight:bold;}
a:hover {color:#036;}
#wrap {width:760px; margin:15px auto;
}
h1,h2,h3,p,h4 {padding-bottom:0.7em;}
h4 {font-size:11px; font-weight:bold;}
h5 {font-size:17px; font-weight:bold; color:#700000;}
h3 {font-size:17px; color:#1c2e5e; font-weight:normal; line-height:21px;}
#header {padding:5px; border:solid 1px #999;}
#header a {border:0;}
#header .background {background:url(../images/header.gif); height:80px;}
#header h1 {float:right; background:url(../images/header_txt.gif) no-repeat; width:275px; height:12px; margin-top:40px; text-indent:-9999px; padding:0; margin-right:15px;}
#header #logo img {float:left; border:none;}
.clear {clear:both;}

#main {border:solid 1px #999;  }
#main .background { background:url(../images/bg.gif) repeat-y; padding-bottom:10px;margin:0 4px 4px 4px; border-top:4px #fff solid; }

#left {width:182px; float:left;}
#center{width:335px; float:left; margin-right:15px; margin-left:15px; margin-top:15px;}

#right {width:193px; float:left; }
#right .box {border:#80786a solid 1px; margin-top:15px; background:#f3f3f3; color:1c2e5e; }
#right .heading1 {display:block; padding:4px; background:#5B0B04; color:#fff; font-size:12px; font-weight:normal;}
#right .heading1 a:link, #right .heading1 a:visited {color:#fff; text-decoration: none;}
#right .heading1 a:hover, #right .heading1 a:active {color:#fff; text-decoration: underline;}
#right .content2 {padding:7px;}
/* format the featured projects on homepage */
#cf1,#cf2, #cf3, #cf4, #cf5 {width:191px;}
#right .crossfade {height:550px;}
#right .heading2 {display:block; padding:4px; background:#5B0B04; color:#fff;font-size:12px;font-weight:normal;}
.form_txt {width:150px;}
fieldset {border:0; margin-bottom:5px;}
label {display:block; width:50px; margin-bottom:5px;}
#center2 ul, #center2 ol {margin:0.5em; float:none; height:auto}
#center2 li {float: none; margin-left:23px; height: auto;}
#left ul {margin: 0 0 0 20px; padding: 0; list-style: none; width: 158px; /* Width of Menu Items */}
#left ul li {position: relative; border-bottom:1px #fff solid;}
#left li ul {position: absolute; left: 137px; top: 0; display: none;}
#left ul li a{display: block; text-decoration: none; color: #fff; background: url(../images/b2.gif) no-repeat 5px 8px; background-color: #cecbc8 /* IE6 Bug */ padding: 5px; border: 1px solid #ccc; border-bottom: 0; font-size: 10px; padding:4px 0px 4px 19px;}
#left ul li a:hover {color: #666; background-color: #cecbc8; background: url(../images/b1.gif) no-repeat 5px 8px;} /* Hover Styles */
#left li ul li a {padding: 2px 5px; background: url(../images/libg.gif) repeat;} /* Sub Menu Styles */
#left li ul li a:hover {padding: 2px 5px; background: url(../images/libg.gif) repeat;} /* Sub Menu Hover Styles */
#left li:hover ul, #left li.over ul { display: block; } /* The magic */
#left a#currentpage{ color: #666; background-color: #cecbc8; background: url(../images/b1.gif) no-repeat 5px 8px;}
#left p {margin: 10px 15px 0 25px; border: 1px solid #fff; padding: 5px; font-size: 10px; text-align:center; line-height: 15px;}
.border { padding:4px; background: #E6E6E6; border:1px #fff solid;}
.bold {color:#069;}
.overview {padding:15px 15px 5px 15px; margin-bottom:10px;}
.overview ul,.overview li {margin-left:0; margin-right:0;}
.desc {font-size:10px; font-weight:normal; text-align:center; display:block; width:300px; padding:5px 0 15px 0;}

form {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#footer {padding-top:10px; float:left; width:460px;}
#date {float:right;padding-top:10px;}
.content {background: #f3f3f3; padding:7px; width:176px;}
.indent {padding:0px 0 0 10px; margin-top:12px;}
.first {margin-top: 6px;}
/* subpage */
#center2{width:385px; float:left; margin:10px 0px 15px 10px; }
#center4{width: 520px; float:left; margin:10px 0px 15px 10px; }

#right2 { width:149px; float:left; background: #fff ; margin:10px 0px 10px 10px; padding-bottom:5px; margin-right:5px; /*border: solid 1px #DDDDDD; */}
#right2 box1 {background:#fff;}
#right2 .img {background: #fff; margin:5px 5px 0 5px; border:#ddd 1px solid;}
#right2 .blueprints { background: url(../images/blueprints.jpg); width:138px; height:400px;}

#center3 {width:550px; float:left;margin:10px 0px 15px 10px; }
/*how we work*/
#right2 .img1{ background:url(../images/bansko.jpg); width:138px; height:139px;}
#right2 .img2{ background:url(../images/boatyard.jpg); width:138px; height:139px;}
#right2 .img3{ background:url(../images/croatia_coast.jpg); width:138px; height:139px;}
#right2 .img4{ background: url(../images/europelaw.jpg); width:138px; height:139px;}
/*team*/
#right2 .team{ background:url(../images/team.jpg); width:138px; height:300px;}
/*country guides*/
#right2 .cg1 {background:url(../images/sofa_images.jpg); width:138px; height:139px;}
#right2 .cg2 { background:url(../images/bansko.jpg); width:138px; height:139px;}
/*careers*/
#right2 .careers1 {background:url(../images/careers1.jpg); width:138px; height:139px;}
#right2 .careers2 {background:url(../images/careers2.jpg); width:138px; height:139px;}
#right2 .careers3 {background:url(../images/careers3.jpg); width:138px; height:139px;}
#right2 .careers4 {background:url(../images/careers4.jpg); width:138px; height:139px;}
#right2 .careers5 {background:url(../images/careers5.jpg); width:138px; height:139px;}
#right2 .careers6 {background:url(../images/careers6.jpg); width:138px; height:139px;}
/*projects page */
.project {width:210px; height:221px; float:left; margin:0 20px 15px 20px; border-bottom:solid 1px #fff;}
.project .border {margin-bottom:10px;}
#projects #center3 h3 {margin-left:25px;}

#project #right2 img {background: #fff; margin:5px 5px 0 5px; border:#ddd 1px solid;}
#project #right2 a{border:none;}
#project .border {margin-left:30px;}
h3 a {font-weight:normal;}

.sold_out {color:#711313;}

#column1 {width:120px; float:left; padding:0 10px 0 0;}
#column2 {width:190px; float:left;padding:0 10px 0 0;}
#column3 {width:190px; float:left;padding:0 10px 0 0;}
select {width:180px;}
form input, form select {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#center3 column1 p{width:90px; display:block;}
.note {font-size:10px; color:#999; line-height:100%;}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%;}
* html ul li a { height: 1%; }
/* End */
.imageright { float: right; margin: 0 0 0 6px;}



/* news feature */
#newsHeading {padding:10px 0 10px 25px; color:#5b0b04;}
#news {padding: 10px 10px 0 5px;}
#left ul#news li {border:none; background:none; padding:0; line-height:150%;}
#left ul#news li a {list-style:none; padding:0px 0 5px 15px; color:#000000; border:none; width:130px;   background:url(../images/bullet.gif) no-repeat 0 3px;}
#left ul#news li a:hover {color: #5f5f5f;}

#center_news{width:530px; float:left; margin-right:15px; margin-left:15px; margin-top:15px; margin-right:3px;}
.large_news_img {float:left; padding:3px; background:#FFFFFF; border:1px solid #CCCCCC; margin:0 15px 15px 0;}
.news_title {padding-bottom:0; }
.date {margin-bottom:15px;}

#archives_list {padding:0 0 0 15px; line-height:100%;}
#archives_list li {list-style-image:url(../images/bullet2.gif); margin-bottom:10px;width:500px;}
.newsItem {  display:block; margin-bottom:15px;}
.outline {padding:15px 15px 10px 15px; background: #E6E6E6; border:1px #fff solid;}
.newsItem dt { margin-bottom:10px;}
.newsItem .thumb { float:left; display:block; margin: 0 15px 10px 0px;}
.newsItem .thumb img {background:#FFFFFF;  border:2px solid #ffffff;}
.newsItem .sum { display:block; margin-bottom:10px}
#paging { display:inline; clear:both; float:right;}
#paging a { background:#FFFFFF; padding:2px 3px; border:1px solid #CCCCCC;}
.viewStory {background:url(../images/bullet2.gif) no-repeat; padding-left:10px;}

.date {font-weight:normal; color:#1c2e5e; display:inline;}

#related,  #section, #subscribe {background: #E6E6E6; border:1px #fff solid; margin-top:10px;  padding: 10px 15px; width:135px;float:left; display:inline; }

#related, #section {margin-right:10px;}
 #related h3,  #section h3, #subscribe h3 {width:135px; font-size:15px;}

#related h3 {margin-bottom:10px; }
#related ul, #section ul{ line-height:100%;width:135px; list-style:none;  }
#related ul li,#section ul li {background:url(../images/bullet2.gif) no-repeat 0 3px; margin-bottom:10px; line-height:150%; padding-left: 10px;}


#rss {position:absolute; margin-left:5px;}
h3 #rss {margin-top:4px;}
#rss img{border:none;}
#Email {margin-bottom:10px;}
#GMsubmit {padding:3px;}