* {margin:0px; padding:0px; border:0px none; font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; vertical-align:baseline;}
html, body {margin:0; padding:0; width:100%; height:100%; text-align:left; font-family: Trebuchet, Helvetica, Lucida Sans Unicode, Lucida Grande, Lucida Sans, Arial, sans-serif; font-size:14px;}

#bg_image {position:fixed; top:0; left:0; z-index:1; width:100%; height:100%;}
img {border:none;}    
.border{border:6px double #49742A;}
a {text-decoration:none; color:#09F; font-size:1.03em;} 
p {
	padding:3px 0;
	margin:3px 0 3px 5px;
	/* [disabled]text-indent:14px; */
}
.left{float:left;}
.floatLeft {float:left;}
.right{float:right;}
.floatRight {float:right;}
#scrollable {position:absolute; width:100%; height:100%; top 0; left:0; z-index:2;}
.clearBoth {clear:both;}
.clearLeft {clear:left;}
.clearRight {clear:right;}
.displayNone {display:none;}  
.spanBold {font-weight:bold;}
.spanItalic {font-style:italic;}
.spanBoldItalic {font-weight:bold; font-style:italic;}
.block{display:block;}
.row{display:table-row-group;}
.hr{margin:0; padding:0; height:35px; background:transparent url(../images/hr.png) 10px center no-repeat;}
.cr{background:transparent url(../images/cr.png) 10px center no-repeat;}
/* ASYNCHRONOUS IMAGE LOADING */
.asyncImgLoad {clear:none;} 
#bodyContainer { margin:0 auto; padding:0; width:1040px; min-height:200px; background:url(../images/bodyRepeater.png) repeat-y;}
#bodyContainerbottom{margin:0 auto; padding:0; width:1040px; height:57px; background:url(../images/bodyBottom.png) no-repeat; position:relative; z-index:100;}
.bodyEndBlock {margin:0 auto; padding:0; width:1040px; height:80px;}

/* HEADER */
#header{margin:0; padding:20px 0 0; height:165px; background:url(../images/headerImage.jpg) repeat-x 0 -15px;}
#headerContainer{margin:0 auto; padding:0; width:1040px; height:166px; background:url(../images/headerImage.png) no-repeat;}

/* HEADING IMAGE REPLACEMENTS */
.image-replacement {color:#FFFFFF; font-weight:bold; font-size:14px;}
#Palisades-Lodge-Logo {margin:20px 0 0 40px; padding:0; height:130px; width:156px; float:left; border:none; text-indent:-5000px;}
#Palisades-Lodge-Logo a {height:130px; width:156px; border:none; display:block; background:url(../images/The-Lodge-At-Palisades-Creek-Logo.png) no-repeat;}
#Palisades-Lodge-Logo a:hover{background:url(../images/The-Lodge-At-Palisades-Creek-Logo.png) 0 -130px no-repeat;}

#Orvis-Endorsed-Fishing-Lodge {margin:0; padding:0; height:120px; width:150px; border:none; text-indent:-5000px; position:absolute; z-index:500;}
#Orvis-Endorsed-Fishing-Lodge a {height:120px; width:150px; border:none; display:block; background:url(../images/Orvis-Endorsed-Fishing-Lodge.png) no-repeat;}
#Orvis-Endorsed-Fishing-Lodge a:hover{background:url(../images/Orvis-Endorsed-Fishing-Lodge.png) 0 -120px no-repeat;}
#Palisades-Lodge-Script {margin:85px 0 0 220px; padding:0; width:624px; height:75px; background:url(../images/South-Fork-Snake-Fishing-Lodge.png) no-repeat; position:absolute; z-index:100; text-indent:-5000px;}
#Fishing-Near-Jackson-Hole {margin:0 0 0 380px; padding:0; width:570px; height:50px; background:url(../images/Rollcast.png) no-repeat; position:absolute; z-index:2; text-indent:-5000px;}
#Swan-Valley-Fishing {margin:20px 0 0 415px;; padding:0; height:62px; width:63px; border:none; text-indent:-5000px; position:absolute; z-index:500;}
#Swan-Valley-Fishing a {height:62px; width:63px; border:none; display:block; background:url(../images/Swan-Valley-Rivet.png) no-repeat;}

#headerContainer #titleWrapper {margin:-25px 0 0 5px; padding:0; position:absolute; float:left;} 
#headerContainer #title {margin:0; padding:0 0 0 2px; font-size:24px; color:#fff; float:left;}
#headerContainer .titleSlogan {margin:0; padding:5px 0 0; float:right; font:16px Verdana; color:#83a473;}
#headerContainer #communityThumbsContainer {margin:-14px 0 0; padding:0; width:65px; float:right;}
#flickrBtn, #twitterBtn, #facebookBtn, #rssBtn {margin-left:5px; width:26px; height:26px; float:right; cursor:pointer; display:block; background-position:0% 0%; background-repeat:no-repeat;}
#flickrBtn {background:url(../images/header/flickr.png);}
#twitterBtn {background:url(../images/header/twitter.png);}
#facebookBtn {background:url(../images/header/facebook.png);}
#rssBtn {background:url(../images/header/rss.png);}

/* BREADCRUMB */
#breadcrumb {margin:-5px 0 0; padding:0; float:right; font-family:Trebuchet MS; font-size:14px; display:inline; color:#E4E2C9; text-shadow:0 1px 1px #204d00;}
#breadcrumb a {color:#fff; text-transform:capitalize; font-weight:bold;}
#breadcrumb a:hover{color:#b9e284;}
#breadcrumb ul {margin:0; padding:0; list-style:none;}
#breadcrumb ul li {display:inline;}

/* GOOGLE TRANSLATOR ELEMENT */
#google_translate_element {margin:-12px 0 0 12px; padding:0; width:135px; height:25px; overflow:hidden; float:right;}
#brochure{margin:10px 0 0 5px;}
/* CUB3R SLIDER */
#cu3erFrame{margin:0; padding:0; width:960px; height:300px; background:url(../images/Cu3erFrame.png) 0 0 no-repeat; position:absolute;}
#cu3erContainerWrapper{margin:0; padding:0 0 0 37px; width:1000px; height:300px;}
#cu3erContainer {margin:0; width:960px; height:300px;}
#homeVideo{margin:5px 0 0 10px; padding:0; width:290px; height:216px; -moz-border-radius-topleft:8px; -webkit-border-top-right-radius:8px;} 
 
/* NAVIGATION */  
#navigationContainer {margin:0; padding:2px 0 0 38px; height:31px; font:bold 16px "Georgia",Helvetica,Arial,sans-serif; background:url(../images/menu-bg.png) 0 -7px no-repeat;}
#nav, #nav ul {margin:0; padding:3px 0 0 0; list-style:none; position:absolute; z-index:2000;}
#nav a.dirV  {background:url(../images/navigation/down.gif) right 55% no-repeat;}
#nav a.dirH  {background:url(../images/navigation/right.gif) right 45% no-repeat;} 
#nav a  {margin:0; padding:0 16px 7px; display:block; color:#FFFFFF; text-shadow:0 1px 1px #000000;}
#nav li {margin:0; padding:0; color:#a3620a; float:left; background:url(../images/menu-arrow.png) left 15% no-repeat;}
#nav #nav li:current, #nav #nav li.current {background-color:#a3620a;}
#nav li:hover, #nav li.hover {background:#4f4d3c url(../images/menu-arrow.png) left 55% no-repeat; -moz-border-radius:6px; -webkit-border-radius:6px;}  
#nav ul li {margin:0; padding:0; width:165px; height: 30px; font:normal 11px/24px "Trebuchet MS", Helvetica, Arial, sans-serif; text-transform:none; float:left; background:none;}
#nav ul li:hover {margin:0; padding:0; background:#4d5a26;}
#nav li ul {width:165px; left:-999em; position:absolute; background:#979797; 
-moz-border-radius-bottomleft:6px; 
-moz-border-radius-bottomright:6px;
-webkit-border-bottom-right-radius:6px;
-webkit-border-bottom-left-radius:6px;}
#nav li ul ul {margin:-24px 0 0 165px; -moz-border-radius:6px; -webkit-border-radius:6px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left:auto;} 
/* NAVIGATION ADDS */
#searchContainer {
	margin:4px 45px 0 0;
	/* [disabled]width:206px; */
	/* [disabled]height:60px; */
	/* [disabled]text-align:right; */
	float:right;
	overflow:hidden;
	border-style: none;
}
#searchContainer .label {
	font-style: italic;
	color: #49742a;
}

#searchBox  {
	margin:0;
	padding:2px 3px;
	width:130px;
	color:#404040;
	border:1px solid #fff4b9;
	/* [disabled]float:right; */
	background-color:#d7b809;
} 
#searchBox input {
	height: 22px;
	text-align: center;
	font-style: italic;
	color: #666;
	background-color: #d7b809;
}

#searchBoxBtn {
	margin:0 4px;
	width:50px;
	height:22px;
	background-color:#49742A;
	border:1px solid #084131;
	color:#FFFFFF;
	cursor:pointer;
	/* [disabled]display:block; */
	/* [disabled]float:right; */
	font-size:10px;
	text-transform:uppercase;
}
#searchBoxBtn:hover {background-color:#ba7b14;}

.catalogueTitle {padding:2px 0 2px 5px; color:#B8522C; text-align:left; text-transform:uppercase;}


/* NAVIGATION TREE */
#navigationTreeContainer {margin:0 20px 0 0; padding:5px 0 0; height:20px; color:#534741; text-align:left; text-shadow:#333;}
#navigationTreeContainer .prev {color:#b8522c; text-decoration:underline;}
#navigationTreeContainer .current {font-weight:bold; text-decoration:none;}

/* FOOTER */
#footer{margin:-33px 0 0; padding:20px 0 0; width:100%; height:220px; background:url(../images/FooterBg.jpg) repeat-x; z-index:0;}
#footerContainer {margin:0 auto; padding:0px; width:1000px; text-align:center; font:11px Verdana; -moz-border-radius:6px; -webkit-border-radius:6px; background-color:#565656; border:2px solid #bbbcba; position:relative;}
#footerContainer .logo {margin:-285px 0 0 15px; padding:0; width:144px; height:108px; display:block; background:url(../images/smalllogo.png) no-repeat; position:absolute;}
#footerListContainer {margin:0; padding:10px 0 0; width:1000px; height:175px; text-align:center; display:block;}
.footerList {margin:0px; padding:0 0 0 10px; width:147px; text-align:left; display:inline-block; border-left:1px solid #bbbcba; float:left;}
.footerListFirst {margin:0px; padding:0 0 0 10px; width:200px; font:14px Verdana; line-height:.9em; text-align:left; display:inline-block; float:left;}
.footerList ul, .footerListFirst ul{margin:10px 0 0; padding:0px;}
.footerTitleSpan {color:#FFF; font-size:10px;  font-weight:bold;}
.footerList li, .footerListFirst li {margin:0 0 5px 0; padding:0; color:#ceeaee; list-style-type:none;}
.footerLink {text-decoration:none; color:#ececec;}
.footerLink:hover {color:#0ba1f1;}
.footerCopyright {margin:0px; color:#ddd; font:normal 10px Verdana;}
.footerPowered {margin:0; padding:0; right:5px; bottom:5px; color:#ddd; font:normal 10px Verdana; position:absolute;}

/* CONTENT SECTIONS */
.contentSectionTitle {padding:2px 0 2px 5px; color:#B8522C; text-align:left; text-transform:uppercase; border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD;}  

/* BUTTONS */
.readViewMoreBtn {margin:0 5px 10px 0; padding:4px 8px 0; height:18px; width:90px; color:#fff; font:bold 18px; background-color:#49742a; border:1px solid #bbbcba; cursor:pointer; display:block; -moz-border-radius:6px; -webkit-border-radius:6px;}
.readViewMoreBtn:hover {background-color:#084131; border:1px solid #bbbcba; color:#fff; -moz-border-radius:6px; -webkit-border-radius:6px;}
.commonLink {padding:0 12px 0; color:#376486; text-decoration:underline; cursor:pointer; font:bold 14px; background:url(../images/common/img/linkArrowBlue.png) 100% 60% no-repeat;}
.commonLink:hover {text-decoration:underline;}  

/* SIDEBAR */
#rightSideBarContainer {margin:0; padding:0 10px 30px; width:300px; min-height:60px; border-left:2px solid #eee; float:right;}
/*advertisement 320*/
.sidebarAdsContainer {margin:0 0 20px 0; padding:20px 0; width:320px;}
.sidebarAdsContainer .image {margin:0 0 0 20px; border:2px solid #084131; padding:3px;;}
/*advertisement 125x125*/
.sidebarAds125Container {margin:0 0 20px 0; padding:20px 0 21px; width:299px; text-align:left;}
.sidebarAds125Container .imgLeft {border:2px solid #084131; padding:3px; width:125px; height:125px; float:left; cursor:pointer; background:url(../images/common/ajax/loading5.gif) 50% 50% no-repeat;}
.sidebarAds125Container .imgLeft:hover {border:1px solid #fff;}
.sidebarAds125Container .imgRight {border:2px solid #084131; padding:3px; width:125px; height:125px; float:right; cursor:pointer; background:url(../images/common/ajax/loading5.gif) 50% 50% no-repeat;}
.sidebarAds125Container .imgRight:hover {border:1px solid #fff;}
.sidebarAds125Container .row {margin:0 0 12px 0; height:137px; width:278px;}
.sidebarAds125Container .rowLast {height:137px; width:278px;}
/*contact*/
.sidebarContactContainer {
	margin:0;
	padding:20px;
	width:260px;
	text-align:left;
}
.sidebarContactContainer .map {padding:3px; height:280px; width:272px; border:2px solid #084131; display:block; background:url(../images/common/ajax/loading5.gif) 50% 50% no-repeat;}
.sidebarContactContainer .text {margin-top:10px; color:#362f2d; line-height:120%;}
.sidebarContactContainer .header {color:#084131; line-height:120%; font-style:normal;}
.sidebarContactContainer .color {color:#cecece;}

/*multi image box*/
.sidebarMultiImageBoxContainer {margin:0 0 20px 0; padding:15px 20px; width:280px; text-align:left;}
.sidebarMultiImageBoxContainer .link {width:74px; height:74px; display:block; position:absolute;}
.sidebarMultiImageBoxContainer .picture {margin:0 17px 0 0; padding:3px; width:74px; height:74px; border:1px solid #084131; float:left; cursor:pointer; display:block; background:url(../images/common/ajax/loading5.gif) 50% 50% no-repeat;}
.sidebarMultiImageBoxContainer .picture:hover {border:1px solid #fff;}
.sidebarMultiImageBoxContainer .pictureLast {padding:3px; width:74px; height:74px; border:1px solid #084131; float:left; cursor:pointer; display:block; background:url(../images/common/ajax/loading5.gif) 50% 50% no-repeat;}
.sidebarMultiImageBoxContainer .pictureLast:hover {border:1px solid #fff;}
.sidebarMultiImageBoxContainer .row {margin:0 0 16px 0; height:82px;}
.sidebarMultiImageBoxContainer .rowLast {height:82px;}

/*newsletter*/
.sidebarNewsletterContainer {
	margin:0 0 20px 0;
	padding:10px;
	width:260px;
	text-align:left;
}
.sidebarNewsletterContainer .text {margin:0 0 10px 0; padding:5px 0 0; color:#000; line-height:150%;}
.sidebarNewsletterContainer .wrapper {
	margin:0;
	width:260px;
	height:75px;
	overflow:hidden;
	/*text-align:right;*/
}
.sidebarNewsletterContainer .label {font-style:italic; color:#49742a;}
.sidebarNewsletterContainer .email {margin:0; padding:2px 3px 2px 3px; width:180px;  color:#000; border:1px solid #444; width:60px;}
.sidebarNewsletterContainer .btn {margin:0px; padding:3px 5px; /*display:block;*/ background-color:#49742a; color:#FFF; text-transform:uppercase; cursor:pointer;}
.sidebarNewsletterContainer .btn:hover {background-color:#084131;}
.sidebarNewsletterContainer input {height: 25px;}

/*sidebar tabs*/
.sidebarTabsContainer {margin:0 0 20px 0; padding:0 0 15px 0; width:320px; text-align:left;}
.sidebarTabsContainer .wrapper {width:320px; height:280px; background-color:#c8caa3; position:relative; overflow:hidden;}
.sidebarTabsContainer .tab {padding:20px; width:280px; height:220px; overflow:hidden; background-color:#c8caa3; visibility:visible; left:0px; top:300px; position:absolute; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px;}
.sidebarTabsContainer .head {width:280px; height:50px;}
.sidebarTabsContainer .image {margin:0 5px 0 0; width:48px; height:48px; border:1px solid #333; float:left; display:block;}
.sidebarTabsContainer .titleWrapper {height:50px; float:left;}
.sidebarTabsContainer .title {font:22px Verdana; color:#dddddd;}
.sidebarTabsContainer .subTitle {font:14px Verdana; color:#999;}
.sidebarTabsContainer .thumbsBar {margin:10px 0 0; height:28px; background-color:#c8caa3;}
.sidebarTabsContainer .thumb {margin:0 0 0 5px; width:26px; height:26px; display:block; float:right; background-color:white; background:url(../images/common/ajax/loading2.gif) 50% 50% no-repeat; overflow:hidden; border:1px solid #aaa; cursor:pointer;}
.sidebarTabsContainer .thumb:hover {border:1px solid #222;}
.sidebarTabsContainer .default {display:none;}
.sidebarTabsContainer .source {display:none;}
.sidebarTabsContainer .text {margin:0; padding:5px 0 0; font:11px Verdana; color:#FFF; line-height:120%;}
.sidebarTabsContainer .btnBar {height:32px; width:320px; overflow:hidden;}
.sidebarTabsContainer .btn {padding:0 14px; height:32px; float:right; font:normal 14px/32px "Trebuchet MS", Helvetica, Arial, sans-serif; text-transform:uppercase; color:#FFF; background-color:#c8caa3; cursor:pointer; border-top:1px solid #999999;}

/*link panel*/
.sidebarLinkPanelContainer {margin:0 0 20px 0; padding:15px 20px 0; width:300px; text-align:left;}
.sidebarLinkPanelContainer .item {margin:0 20px 0; padding:0 0 0 15px; height:24px; font:14px/24px Verdana; color:#362f2d; display:block; cursor:pointer; border-bottom:1px solid #ECECEC; background:url(../images/greencarrot_10x10.gif) 0% 60% no-repeat; list-style:none;}
.sidebarLinkPanelContainer .item:hover {padding:0 0 0 20px; background-color:#c8caa3; color:#49742a; background:url(../images/greencarrot_10x10.gif) 0% 60% no-repeat; list-style:none;}
.sidebarLinkPanelContainer .tagsWrapper {width:280px;}
.sidebarLinkPanelContainer .tag1, 
.sidebarLinkPanelContainer .tag2,
.sidebarLinkPanelContainer .tag3, 
.sidebarLinkPanelContainer .tag4,
.sidebarLinkPanelContainer .tag5 {cursor:pointer; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px;}
.sidebarLinkPanelContainer .tag1 {font:normal 22px/26px Arial; color:#000;}
.sidebarLinkPanelContainer .tag2 {font:normal 18px/26px Arial; color:#222;}
.sidebarLinkPanelContainer .tag3 {font:normal 16px/26px Arial; color:#444;}
.sidebarLinkPanelContainer .tag4 {font:normal 14px/26px Arial; color:#666;}
.sidebarLinkPanelContainer .tag5 {font:normal 10px/26px Arial; color:#888;}
.sidebarLinkPanelContainer .tag1:hover,
.sidebarLinkPanelContainer .tag2:hover,
.sidebarLinkPanelContainer .tag3:hover,
.sidebarLinkPanelContainer .tag4:hover,
.sidebarLinkPanelContainer .tag5:hover {background-color:#000; color:#FFF;}

/*mini slider*/
#sidebarMiniSliderContainer {/* 4:3 format*/  width:318px; /* -2px for border */  height:238px; background-color:#000; margin-bottom:40px; position:relative; overflow:hidden; border-left:1px solid #444; border-right:1px solid #444; border-top:1px solid #444; border-bottom:1px solid #444;}#sidebarMiniSliderContainer .slide {width:320px; height:240px; position:absolute; left:0px; top:0px; display:block; background-color:#000; background:url(../images/common/ajax/loading6.gif)50% 50% no-repeat;}#sidebarMiniSliderContainer .btnContainer {height:20px; width:160px; position:absolute; left:15px; bottom:15px; z-index:10;}#sidebarMiniSliderContainer .btn {width:18px; height:18px; background-color:#222; color:#ccc; font:10px/18px sans-serif; float:left; text-align:center; cursor:pointer; margin-right:2px;}#sidebarMiniSliderContainer .desc {width:310px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:7px; background-color:#000; opacity:0.90; filter:alpha(opacity=90); /* IE */    position:absolute; left:0px; top:0px; z-index:10; color:#eee; font:10px/14px Verdana; display:block;}

/* populars on side bar */
.sidebarPopularContainer {width:320px;}
.sidebarPopularContainer .wrapper {margin:0 0 0 10px; width:280px;}
.sidebarPopularContainer .image {width:320px; height:125px; overflow:hidden; background:url(../images/common/ajax/loading5.gif) 50% 50% no-repeat;}
.sidebarPopularContainer .header {font:20px/20px Verdana; color:#000000; margin-top:5px;}
.sidebarPopularContainer .text {font:normal 11px/14px Verdana; color:#000000; line-height:120%; padding-top:5px;}

/* LISTS */
.commonPageListControlBar {height:30px;  margin-top:30px; text-align:left; font:normal 11px/28px Verdana; color:#888;}
.commonPageListBtn {color:#000; font:normal 11px/28px Verdana; padding:3px; cursor:pointer;}
.commonPageListBtnSpliter {color:#000; font:normal 11px/28px Verdana; padding:3px; cursor:default;}
.commonPageListBtn:hover {text-decoration:underline;}
.commonPageListBtnSelected {border:1px solid #000; background-color:#000; color:#FFF; font:normal 11px/28px Verdana; padding:6px; cursor:default;}
.commonPageListBarStat {font:normal 11px/28px Verdana; float:right; color:#888;}
.commonImageDesc {font:9px/14px Arial; margin:0px; padding:0px; color:#666; text-align:right;}/* FADER/MOVER SLIDER */
#faderMoverSlider {width:960px; height:300px; overflow:hidden; position:relative; background-color:#000;}
#faderMoverSliderContainer {margin-top:15px; margin-left:40px; width:960px; height:300px;}
#faderMoverSlider  .column {width:300px; height:300px; float:right; background-color:#000;}
#faderMoverSlider  .slideFaderDescBack {bottom:-70px; margin-left:0px; margin-top:0px; position:absolute; left:0px; width:960px; height:69px; opacity:0.8; filter:alpha(opacity=80); 
/* IE */ background-color:#000; border-top:1px solid #111;} 
#faderMoverSlider .slideFaderDesc  {font-weight:normal; font-family:verdana; font-size:10px; padding-top:0px; padding-left:10px; text-align:left; color:#DDD; bottom:-70px; margin-left:0px; margin-top:0px; position:absolute; left:0px; width:760px; height:70px; opacity:0.0; filter:alpha(opacity=0); 
/* IE */    background:none;} 
.slideFaderDesc .title {margin-top:5px; position:static; color:#FFF; font:bold 20px "Trebuchet MS", Helvetica, Arial, sans-serif; padding-bottom:3px; margin-bottom:0px;}
#faderMoverSlider .slide {width:960px; height:300px; position:absolute; left:0px; top:0px;}
#faderMoverSlider .descColumn {padding-left:20px; padding-right:20px; font:normal 11px Verdana; line-height:130%; text-indent:20px; color:#ccc;}
#faderMoverSlider .image {width:960px; height:300px; display:block; background:url(../images/common/ajax/loading10.gif); background-position:50% 50%; background-repeat:no-repeat; background-color:#000;}#faderMoverSlider .imageForColumn {width:660px; height:300px; display:block; background:url(../images/common/ajax/loading10.gif); background-position:50% 50%; background-repeat:no-repeat; background-color:#000;}

/* STATISTIC LISTS */
.statisticContainer {height:160px; margin-bottom:20px;}
.statisticContainer .wrapper {padding-left:10px; height:150px; padding-top:10px; float:left;}
.statisticContainer .viewsCount, .statisticContainer .commentsCount {color:#999999;}

/* TOOLTIPS */
.textTooltipCenterTop {clear:none;}
.textTooltipLeftTop {clear:none;}
.textTooltipRightTop {clear:none;}
#textPreview {padding:0; position:absolute; display:block; color:#49742a; z-index:1000; visibility:hidden; overflow:hidden; background-color:#f2f2dc;}
#textPreviewDesc {padding:4px 8px; font:14px Verdana; line-height:140%; border:1px solid #bbbb82;}

/* IMAGE PREVIEW - TOOLTIP */
.imgTipLeftTop {clear:none;}
.imgTipRightTop {clear:none;}
.imgTipCenterTop {clear:none;} 
#imgPreview {position:absolute; padding:0px; margin:0px; z-index:1000; visibility:visible; overflow:hidden; background-color:#f2f2dc; background:url(../images/common/ajax/loading12.gif) 50% 50% no-repeat; border:1px solid #bbbb82;}
#imgPreviewImg {margin:0px; padding:0px; overflow:hidden;}
#imgPreviewDesc {padding:4px 4px 4px 4px; font:normal 10px/10px Verdana; line-height:110%; color:#FFF;}

/* IMAGE PREVIEW FOR TEXT LABELS - TOOLTIP */
.imgTxtPrevLink {cursor:pointer; padding-right:13px; background:url(../images/common/img/imgLinkBlue.png) 100% 20% no-repeat; color:#bbbb82;}
.imgTxtPrevLink:hover {text-decoration:underline;}
.imgTxtTipLeftTop {clear:none;}
.imgTxtTipRightTop {clear:none;}
.imgTxtTipCenterTop {clear:none;} 
#imgTxtPreview {position:absolute; padding:0px; margin:0px; z-index:1000; border:1px solid #bbbb82; visibility:visible; overflow:hidden; background-color:#f2f2dc; background:url(../images/common/ajax/loading12.gif) 50% 50% no-repeat;}
#imgTxtPreviewImg {margin:0px; padding:0px; overflow:hidden;}
#imgTxtPreviewDesc {padding:4px 4px 4px 4px; font:normal 10px/10px Verdana; line-height:110%; color:#49742a;}
#imgTxtLoader {width:20px; height:20px; background:url(../images/common/ajax/loading12.gif) 50% 50% no-repeat; background-color:#efe2c7; position:absolute; z-index:1000; visibility:visible;}

/* COMMON */
.commonPageTitle {margin:0 20px 0 0; font-size:42px; color:#333333; text-align:left;}
.commonItemInfoContainer {margin:15px 0 0; padding:0 0 0 10px; height:20px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; color:#666; font:normal 14px Verdana; text-transform:uppercase;}
.commonItemInfoContainer .separator {font:normal 14px Verdana; color:#ccc;}
.commonItemHeader {margin:10px 0 0; padding:0px; color:#000000; display:block; font:normal 26px;}
.commonIntroductionText {margin:0 20px 20px 0; padding:0; font:14px Verdana; width:600px; color:#000; line-height:140%;}
.commonControlLabel {font:14px Verdana;}
.commonControlErrorMsg {font:14px Verdana; font-style:italic; color:#a00; visibility:hidden;}
.commonControlLabelItalic {font:14px Verdana; font-style:italic; color:#999;}
.commonInput {margin:0 10px 0 0; padding:2px 3px; width:300px; height:18px; border:1px solid #ccc; border-right:1px solid #eee; border-bottom:1px solid #eee; background-color:#f5f5f5; color:#222; font-family:Arial; font-size:15px;}
.commonTextarea {border:1px solid #ccc; border-right:1px solid #eee; border-bottom:1px solid #eee; margin:0 0 10px 0; width:500px; max-width:500px; height:150px; max-height:150px; overflow:auto; background-color:#f5f5f5; color:#222; padding-left:3px; padding-top:3px;} 

/* MAP LAYOUT / TOOLTIP */
.map {width:272px; height:280px; overflow:hidden;}
.mapLarge {margin:5px 0 0 15px; padding:3px; width:560px; height:500px; overflow:hidden; border:2px solid #084131; display:block; background:url(../images/common/ajax/loading5.gif) 50% 50% no-repeat;}
/* BASIC STYLES */
/*  thin headers */
.h1Thin {color:#362f2d; font:32px Verdana; text-shadow:0 1px 1px #eaeaea;}
.h2Thin {color:#362f2d; font:28px Verdana; text-shadow:0 1px 1px #eaeaea;}
.h3Thin {color:#362f2d; font:24px Verdana; text-shadow:0 1px 1px #eaeaea;}
.h4Thin {color:#362f2d; font:20px Verdana; text-shadow:0 1px 1px #eaeaea;}
.h5Thin {color:#362f2d; font:16px Verdana; text-shadow:0 1px 1px #eaeaea;}
/* normal headers */
.h1Normal {color:#362f2d; font:32px Verdana; text-shadow:0 1px 1px #eaeaea;}
.h2Normal {color:#362f2d; font:28px Verdana; text-shadow:0 1px 1px #eaeaea;}
.h3Normal {color:#362f2d; font:24px Verdana; text-shadow:0 1px 1px #eaeaea;}
.h4Normal {color:#362f2d; font:20px Verdana; text-shadow:0 1px 1px #eaeaea;}
.h5Normal {color:#362f2d; font:16px Verdana; text-shadow:0 1px 1px #eaeaea;}
/* bold headers */
.h1Bold {color:#362f2d; font:32px Verdana; text-shadow:0 1px 1px #eaeaea;}
.h2Bold {color:#362f2d; font:28px Verdana; text-shadow:0 1px 1px #eaeaea;}
.h3Bold {color:#362f2d; font:24px Verdana; text-shadow:0 1px 1px #eaeaea;}
.h4Bold {color:#362f2d; font:20px Verdana; text-shadow:0 1px 1px #eaeaea;}
.h5Bold {color:#362f2d; font:16px Verdana; text-shadow:0 1px 1px #eaeaea;}

.smallHeader {font-size:.5em;}
/* list */
.ulBasic {display:inline-table;}
.ulBasic li {margin:0 0 3px 10px; padding:0 0 0 14px; font:11px/14px Verdana; background:url(../images/greencarrot_10x10.gif) 0% 60% no-repeat; list-style:none;}
.ulBasic li:hover{margin:0 0 3px 12px; padding:0 0 0 14px; background:url(../images/greencarrot_10x10.gif) 4px 60% no-repeat; list-style:none;}
.first {margin:0; padding:0; display:block;}
.second {margin:0; padding:0; display:block;}
.third {margin:0; padding:0; display:block;}
.fourth {margin:0; padding:0; display:block;}

/* table */
.tableBasic {border-collapse:collapse;}
.tableBasic tr.even {background-color:#c8caa3;}
.tableBasic td.head {padding:0 14px; background-color:#49742a; color:#FFF; font:normal 11px/18px "Trebuchet MS", Helvetica, Arial, sans-serif; text-transform:uppercase; text-align:center;}
.tableBasic td {padding:0 14px; color:#000; border:1px solid #084131; font:normal 11px/18px Verdana; text-align:center;}
/* quote */
.quoteBlockRight {margin:10px 10px 5px 30px; padding:10px 60px; width:280px; float:right; display:block; background:url(../images/quote.png) 0% 0% no-repeat;}
.quoteBlockLeft {margin:10px 10px 5px 30px; padding:10px 60px; width:280px; float:left; display:block; background:url(../images/quote.png) 0% 0% no-repeat;}
.quoteBlockFullWidth {margin:10px 10px 5px 30px; padding:10px 60px; display:block; background:url(../images/quote.png) 0% 0% no-repeat;}
.quoteText {color:#362f2d; font:bold 14px/14px Verdana; line-height:140%; font-style:italic;}
.quoteAuthorRight {color:#362f2d; font:normal 11px/14px Verdana; text-align:right; font-style:italic; margin-top:10px;}
.quoteAuthorLeft {color:#362f2d; font:normal 11px/14px Verdana; text-align:left; font-style:italic; margin-top:10px;}




/* image in text */
.image200InTextWrapperLeft {margin:10px 15px 10px 0; float:left; width:200px;}
.image200InTextWrapperRight {margin:10px 15px 10px 0; float:right; width:200px;}
.image280InTextWrapperLeft {margin:10px 15px 10px 0; float:left; width:280px;}
.image280InTextWrapperRight {margin:10px 15px 10px 0; float:right; width:280px;}
.image320InTextWrapperLeft {margin:10px 15px 10px 0; float:left; width:320px;}
.image320InTextWrapperLeft p {text-indent:0px !important;}
.image320InTextWrapperRight {margin:10px 15px 10px 0; float:right; width:320px;}
.image320InTextWrapperRight p {text-indent:0px !important;}
.imageInTextDesc {font:11px Verdana; color:#49742a;}




/* signature */.signatureLeft {float:left; color:#000; font:bold 11px Verdana; margin-top:10px; font-style:italic;}.signatureRight {float:right; color:#000; font:bold 11px Verdana; margin-top:10px; font-style:italic;}/* light box link */
a.lightBox {color:#777777; cursor:pointer; padding-right:13px; background:url(../images/common/img/lightBoxLinkBlue.png); background-repeat:no-repeat; background-position:100% 20%;}
a.lightBox:hover {text-decoration:underline;}/* ACCORDION CONTROL PANEL */
#accordionControlPanel {margin:0 5px 0; text-align:right; width:250px; height:16px; display:inline; float:right; z-index:100; position:relative;}
#accorControlBtnDesc {margin:0px; padding:0px; font:10px/16px Verdana; color:#666; vertical-align:top;}
.accorControlButton {cursor:pointer; vertical-align:top;}
/* ACCORDION CONTAINER*/
#accordionContainer {margin:5px 0 0 36px; width:960px; height:300px; overflow:hidden; background-color:#ceeaee; position:relative; border:2px solid #ceeaee;}
.asyncImgLoadAccordion {clear:none;}
.accordionImgDiv {width:760px; height:300px; position:absolute; border-left:1px solid #ceeaee; margin-left:0px; background-color:#6d7340; cursor:pointer; overflow:hidden;}
.accordionImgDiv .slideStrip{position:absolute; width:160px; height:300px; left:0px; top:0px; overflow:hidden; background-image:url(../images/common/ajax/loading6.gif) 100% 50% no-repeat;}  
.accordionImgDiv .slideDesc{position:absolute; left:15px; bottom:5px; font:bold 10px/10px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:justify; color:#34372b;}
.accordionSlideImage {border-left:0px solid #AAA; width:760px; height:300px; display:block; background-image:url(../images/common/ajax/loading10.gif) 100% 50% no-repeat;}  
.accordionDescBack {bottom:-70px; margin-left:0px; margin-top:0px; position:absolute; left:0px; width:720px; height:70px; opacity:0.0; filter:alpha(opacity=0); /* IE */ background:url(../images/featureTitle-bg.png) repeat; border-top:2px solid #ba7b14;}
.accordionDesc {font-weight:normal; font-family:verdana; font-size:10px; padding-top:0px; padding-left:10px; text-align:left; color:#DDD; bottom:-70px; margin-left:0px; margin-top:0px; position:absolute; left:0px; width:700px; height:70px; opacity:0.0; filter:alpha(opacity=0); /* IE */ background:none;}
.accordionDescHeader {margin-top:5px; position:static; color:#FFF; font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom:3px; margin-bottom:0px;}
 
/* MAIN CONTENT - NEWS BAR */
#newsBarContainer{margin:5px 0 5px 40px; height:16px; width:600px; float:left; overflow:hidden; -moz-border-radius:6px; -webkit-border-radius:6px;}
#newsBar{margin:0px; width:620px; display:inline; font:14px Verdana; float:left;}
#newsBarText {color:#cecece;} 
#newsBarTitle {color:#fff; font-weight:bold;} 
.newsBarNews {display:none;} 
/* TABS */
#tabsContainer {margin:2px 0 0 40px; width:950px; height:172px;}
#tabsWrapper {margin:0; width:950px; height:140px; overflow:hidden; background:url(../images/index/gradient.jpg) 100% 50% repeat-x; border:2px solid #bbbcba; position:relative; 
-moz-border-radius-bottomleft:6px; 
-moz-border-radius-bottomright:6px; 
-moz-border-radius-topright:6px;
-webkit-border-top-right-radius:6px;
-webkit-border-bottom-left-radius:6px;
-webkit-border-bottom-right-radius:6px;}
#tabsBtnBar {height:30px; width:950px;}
.tabsBtn {margin:0; padding:10px 0 0; height:18px; background-color:#084131; float:left; text-transform:uppercase; font-weight:bold; font-size:12px; color:#FFF; padding-right:14px; padding-left:14px; cursor:pointer; border:1px solid #bbbcba; 
-moz-border-radius-topleft:8px; 
-moz-border-radius-topright:8px;
-webkit-border-top-left-radius:8px;
-webkit-border-top-right-radius:8px;} 
.tabsDefaultTab {display:none;}
.tabsSource {display:none;}
.tabsGeneral {position:absolute; padding-top:10px; padding-left:10px; width:940px; margin:0px; visibility:visible; left:0px; top:200px;}
.tabsFeatureImageContainer {float:left; margin-right:10px; width:168px; height:112px; border:1px solid #3f3f3f; padding:3px; background:url(../images/common/ajax/loading6.gif) 50% 50% no-repeat;}
.tabsDesc {font:14px Verdana; color:#3f3f3f; line-height:120%;}
.tabsHeader {margin-bottom:5px; font:bold 25px "Trebuchet MS", Arial, Helvetica, sans-serif; height:30px; color:#ba7b14;}
/* SERVICES AND PRODUCTS, LAST NEWS LIST */ 
#corporateInfoContainer{margin:0px; width:1000px; padding:0 0 0 40px; -moz-border-radius:6px;}
#servicesProductsHeader{font:bold 30px; color:#000; padding-left:10px;}
#latestNewsHeader{font:bold 30px; color:#000; padding-left:10px;}
.columnServicesProducts{margin:10px 13px 0 0; padding:10px; display:block; float:left; color:#222; width:570px; background:url(../images/index/gradient.jpg) 100% 50% repeat-x; -moz-border-radius:6px; border:2px solid #BBBCBA;}
/* LATEST NEWS STYLES */
.columnLatestNews{margin:10px 0 0; padding:10px; display:block; float:left; width:322px; height:395px; font:14px Verdana; line-height:150%; background:url(../images/index/gradient.jpg) 100% 50% repeat-x; -moz-border-radius:6px; border:2px solid #BBBCBA; overflow:auto;}  
.lastNews {padding:0px; padding-left:0px; padding-right:10px; line-height:10px; padding-top:5px; cursor:pointer; border-bottom:1px solid #ECECEC;}
.lastNews:hover {background-color:#e8e8e8;}
.lastNewsDate {color:#888888; font:9px Verdana; line-height:10px;} 
.lastNewsTitle {color:#333; font:14px Verdana; margin-top:2px; display:block;}
.lastNewsText {color:#999; font:9px Verdana; margin-top:2px; display:block;}  
.columnAd {
	float: left;
	width:292px;
	text-align: center;
	margin: 15px;
}
.columnText{margin:10px 0 0; padding:15px 0 0 10px; border-top:1px solid #ddd; font:14px Verdana; line-height:140%;}
.columnTextLastNews{margin:10px 0 0; padding:10px 0 0; border-top:1px solid #ddd; font:14px Verdana; line-height:145%;}

/* PAGE STYLES */
#ContentContainer{width:960px; margin:0 0 0 40px; padding:0 0 20px 0; -moz-border-radius:6px; -webkit-border-radius:6px;}
#aboutContainer{margin:0; padding:0 5px 10px 5px; width:630px; min-height:500px; float:left;}
.aboutSectionLabel{margin:0 5px 5px 0; padding:5px; font:14px Verdana, Geneva, sans-serif bold; color:#49742a; display:block; border-bottom:1px solid #084131;}
.aboutImgPreviewTxtLabel{font:14px Verdana;}
.aboutCenterText{text-align:center; font:14px Verdana;}
.aboutThumbsContainer{height:100px; width:30px; margin-left:0px;}
.aboutThumb{margin:0 0 10px 5px; width:26px; height:26px; background-image:url(../images/common/ajax/loading2.gif) 50% 50% no-repeat; overflow:hidden; border:2px solid #084131; display:block; cursor:pointer;}
.aboutThumb:hover{border:1px solid #fff;}

/* SERVICES PAGES */
#servicesContainer {width:600px; float:left; padding-bottom:20px;}
#servicesSmallInfo {width:960px; min-height:300px; margin-bottom:20px; margin-top:40px;}
#servicesSmallInfo .column {width:460px;}
#servicesSmallInfo .item {width:460px; height:110px; margin-bottom:10px;}
#servicesSmallInfo .desc {width:330px; height:100px; float:left;}
#servicesSmallInfo .text {font:11px Verdana; color:#000; margin-top:5px;}
#servicesSmallInfo .title {font:20px Verdana; color:#000000;} 
#servicesSmallInfo .image {width:100px; height:100px; padding:3px; float:left; margin-right:10px; background-image:url(../images/common/ajax/loading1.gif)50% 50% no-repeat;}
#servicesBigInfo {width:960px; min-height:400px;}
#servicesBigInfo .item {width:960px; min-height:250px; padding-top:15px; border-top:1px solid #eee; margin-bottom:15px;}
#servicesBigInfo .image {width:320px; height:240px;  padding:3px; border:1px solid #ddd; float:right; background-image:url(../images/common/ajax/loading1.gif)50% 50% no-repeat;}
#servicesBigInfo .desc {height:248px; width:600px; float:left; font:11px Verdana; line-height:130%; color:#000;}
#servicesBigInfo .title {font:28px Verdana; color:#000000;}
#servicesBigInfo .subtitle {font:14px Verdana; color:#999; margin-bottom:10px;}

/* FEATURES LIST */
#featuresContainer {width:960px; padding-left:0px; padding-right:0px; margin:0px; height:170px; overflow:hidden; -moz-border-radius:6px; -webkit-border-radius:6px;}
.featureWrapper {width:319px; height:150px; border-right:1px solid #eeeeee; margin-top:10px; float:left;}
.featureWrapperLast {width:319px; height:140px; margin-top:10px; float:left; border-right:1px solid #FFF;}
.featureTitle {font:normal 22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; margin-left:16px;}
.featureText {font:11px Verdana; color:#555; line-height:140%; display:block; margin-left:16px; margin-right:20px; margin-top:5px; margin-bottom:8px;}
.featureImageContainer {margin-left:16px;}
.featureImage {padding:3px; border:1px solid #E0E0E0;}

/* ARTICLE PAGE STYLES */
#articlesPageContainer {width:960px; min-height:500px; padding-bottom:0px;}
#articlesPageContainer  .fullWidthImage {width:460px; height:192px; background-image:url(../images/common/ajax/loading1.gif) 50% 50% no-repeat;}
#articlesPageContainer .imageDesc {margin-top:5px; padding:0px; font:normal 11px Verdana; color:#000;}
#articlesPageContainer .columnLeft {width:460px; float:left;}
#articlesPageContainer p {font:normal 14px Verdana; line-height:140%; color:#000;}
#articlesPageContainer .indent {text-indent:25px;}
#articlesPageContainer .columnRight {width:460px; float:right;}
#articlesPageContainer .pageBtnWrapper {height:20px; margin-bottom:10px;}
#articlesPageContainer .pageBtn {display:block; color:#fff; font:normal 10px/20px Verdana; height:20px; padding-left:30px; padding-right:30px; float:right; text-decoration:none; background-color:#000; margin-left:2px; text-transform:uppercase;}
#articlesPageContainer .pageBtnActual {display:block; color:#FFF; font:normal 10px/20px Verdana; height:20px; padding-left:30px; padding-right:30px; margin-left:2px; float:right; text-decoration:none; background-color:#999999; text-transform:uppercase;}
#articlesPageContainer .pageBtn:hover {background-color:#999999; color:#FFF;}

#articlesContainer {width:600px; float:left; min-height:500px; padding-bottom:60px;}    
.articlesLastImage {position:relative; width:600px; height:250px; margin-bottom:5px; background-image:url(../images/common/ajax/loading3.gif)50% 50% no-repeat; border-top:0px solid #ccc; display:block;}
.articlesLastWrapper {width:600px; padding-bottom:20px; margin-bottom:30px; background-color:#000;}
.articlesLastImageDesc {text-align:right; font:9px Arial; color:#aaa; padding-right:10px; float:right;}
.articlesLastDate {text-align:left; font:10px/14px Verdana; color:#FFF; width:120px; padding-left:10px; padding-top:10px;}
.articlesLastTitle {font:normal 26px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0px; padding-left:10px; color:#dddddd;}
.articlesLastSubTitle {font:14px Verdana; padding:0px; padding-left:10px; color:#ccc;}
.articlesLastText {font:11px Verdana; color:#FFF; margin-top:15px; padding-left:10px; padding-right:10px; line-height:120%;}
.articlesItemWrapper {border-bottom:1px solid #ECECEC; height:110px; margin-bottom:0px; cursor:pointer;}
.articlesItemWrapper:hover {background-color:#eFeFeF;}
.articlesItemWrapper .imageWrapper {float:left; padding-left:10px; width:106px; height:96px; margin-top:7px;}
.articlesItemWrapper .image {height:90px; width:90px; padding:2px; border:1px solid #eee; background-image:url(../images/common/ajax/loading1.gif); background-position:50% 50%; background-repeat:no-repeat;}
.articlesItemWrapper .itemDesc {height:96px; margin-top:7px; width:480px; float:left; overflow:hidden;}
.articlesItemWrapper .itemDesc  .date {text-align:left; font:10px/14px Verdana; color:#000; width:120px; padding-top:5px;}
.articlesItemWrapper .itemDesc  .title {font:normal 18px; padding:0px; color:#000000;}
.articlesItemWrapper .itemDesc  .text {font:11px Verdana; color:#000; margin-top:0px;}

/* BLOG PAGE STYLES */
/* BLOG STYLES */
#postsContainer {margin-left:0px; width:600px; margin-top:0px; margin-left:0px; padding-bottom:40px; float:left;}
.postWraper {margin-left:0px; margin-top:0px; margin-bottom:40px; width:600px; border:0px; padding-bottom:20px; position:relative; border-bottom:0px solid #DDD;}
.postWraper  a {text-decoration:none;}
.postImage {position:relative;display:block;width:600px;height:250px;margin-bottom:5px;background-image:url(../images/common/ajax/loading3.gif);background-repeat:no-repeat;background-position:50% 50%;border-top:0px solid #ccc;}
.postText {font:14px Verdana;padding-left:0px;padding-right:10px;margin-top:10px;line-height:150%;color:#000;}
.postThumb {display:block; float:right; width:26px; height:26px; background-image:url(../images/common/ajax/loading2.gif) 50% 50% no-repeat; margin-left:5px; overflow:hidden; border:1px solid #aaa; cursor:pointer;}
.postThumb:hover {border:1px solid #222;}
.postThumbsContainer {margin-top:0px; min-height:28px; padding-left:0px; padding-right:0px;}
.postCommentsField {margin-top:15px;margin-right:0px;text-align:center;height:30px;width:110px;float:left;background-color:transparent;font:10px/20px Verdana;color:#000;background-image:url(../images/common/img/commentsFieldWhiteRight.png);background-repeat:no-repeat;background-position:0px 0px;}
/* BLOG POST PAGES */
#postPageContentContainer {margin:20px0 0 40px; padding:0 0 20px 0; width:960px;}
#postPageContainer {padding:0 0 60px 0; width:600px; float:left; min-height:500px;}    
.postPageWrapper{margin:15px 0 0;}
.postPageImage{margin:0 0 5px 0; width:600px; height:250px; background-image:url(../images/common/ajax/loading3.gif)50% 50% no-repeat;}
.postPageTextWrapper{margin:10px 0 0; font:14px/16px Verdana; line-height:150%; color:#000;}
.postCommentsField {margin:15px 0 0; text-align:center; height:30px; width:110px; float:left; font:14px Verdana; color:#000; background-image:url(../images/common/img/commentsFieldWhiteRight.png) no-repeat 0 0;}

#recentPostList {margin-top:30px; margin-bottom:30px;}
.postRecentWrapper {height:168px; padding-left:10px; width:590px; overflow:hidden; border-bottom:1px solid #eee; cursor:pointer;}
.postRecentWrapperLast {height:168px; padding-left:10px; width:590px; overflow:hidden; border-bottom:0px solid #eee; cursor:pointer;}
.postRecentWrapperLast:hover{background-color:#eee;}
.postRecentWrapper:hover{background-color:#eee;}
.postRecentImageWrapper {margin:10px 0 0; padding:3px; width:320px; height:140px; border:1px solid #eee; float:left; background-image:url(../images/common/ajax/loading1.gif) 50% 50% no-repeat;}
.postRecentDescWrapper {height:148px; width:240px; float:left; padding-left:10px; padding-right:10px; font:11px Verdana; color:#000; margin-top:10px;}
.postRecentDateComments{text-align:left;font:10px/14px Verdana;color:#000;width:280px;padding-top:5px;}
.postRecentTitle {color:#999999; font:20px Verdana; padding-bottom:5px; text-shadow:0 1px 1px #204d00;}
.postLeaveReplayContainer {margin-top:15px;} 

/* CLASSIC GALLERY STYLES */
/* PAGE/IMAGE STATISTICS */
.galleryStatisticsContainer {height:20px;}
.galleryStatisticsContainer .pageStatsWrapper {float:left;}
.galleryStatisticsContainer .imageStatsWrapper {float:right;}
.galleryStatisticsContainer #hoveredImageIndex {color:#bbb; font:14px Verdana;}
.galleryStatisticsContainer #numberOfImages {color:#aaa; font:16px Verdana;}
.galleryStatisticsContainer #pageNumber {color:#bbb; font:14px Verdana;}
.galleryStatisticsContainer #pageCount {color:#aaa; font:16px Verdana;}  

/* GALLERY PAGES */
#galleryContainer {margin:10px 0 0 40px; width:960px; height:620px; overflow:hidden; position:relative;}
.galleryPage {width:960px; position:absolute; left:0px; top:0px; height:620px; overflow:hidden;}
.galleryRow {margin:0 0 15px 0; width:960px; height:190px;} 
.galleryThumbWrapper {float:left; height:180px; padding-top:15px; padding-left:34px; padding-right:34px; width:252px; background-repeat:no-repeat; background-position:50% 0%;}
.galleryThumbTitle {font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999999; padding-left:0px; padding-top:0px; margin-top:0px;}
.galleryThumbDesc {color:#666; font:10px Verdana; padding-left:0px; margin-top:0px; padding-right:0px;}
.galleryThumb {width:244px; height:116px; padding:3px; margin:0px; cursor:pointer; border:1px solid #ddd; background-image:url(../images/common/ajax/loading1.gif)50% 50% no-repeat; position:relative; display:block;}
.galleryThumb .link {position:absolute; display:block; width:244px; height:116px; left:3px; top:3px; z-index:2;}
.galleryThumbShadow {padding:0px; margin:0px; width:252px; height:12px; background-image:url(../images/gallery/classic/pictureShadow.jpg); background-repeat:no-repeat; background-position:50% 0%;}#galleryPrevPagePanelBtn {width:30px; height:640px; position:absolute; left:0px; top:0px; cursor:pointer;}
#galleryNextPagePanelBtn {width:30px; height:640px; position:absolute; left:930px; top:0px; cursor:pointer;}
#galleryControlPanel {width:960px; margin-left:40px; height:37px; margin-top:10px; text-align:center; position:relative;}
#galleryPrevPageBtn {width:144px; height:37px; cursor:pointer; position:absolute; left:0px; top:0px; width:144px; height:29px; border:1px solid #ddd; color:#000; font-family:Tahoma; font-weight:bold; font-size:18px; cursor:pointer; text-align:center; padding-top:8px; text-decoration:none;}  
#galleryPrevPageBtn:hover {background-color:#000; border:1px solid #000; color:#FFF;}
#galleryNextPageBtn {width:144px; height:37px; cursor:pointer; position:absolute; right:0px; top:0px; width:144px; height:29px; border:1px solid #ddd; color:#000; font-family:Tahoma; font-weight:bold; font-size:18px; cursor:pointer; text-align:center; padding-top:8px; text-decoration:none;}
#galleryNextPageBtn:hover {background-color:#000; border:1px solid #000; color:#FFF;}

/* OTHER GALLERY LIST */
.galleryOtherHeader {font:normal 42px; color:#999999; margin-left:0px; margin-bottom:20px;}
.galleryListContainer {margin-top:0px; width:600px; margin-left:0px; margin-bottom:0px; padding-bottom:40px; float:left;}
.galleryListItemContainer {width:600px; margin-bottom:50px;}
p.galleryListItemDesc {margin-top:10px; padding-left:0px; padding-right:10px; font:14px Verdana; line-height:150%; color:#000;} 
.galleryListItemImage {height:120px; background-image:url(../images/common/ajax/loading3.gif)50% 50% no-repeat;}
/* NEWS PAGE STYLES */
#newsPageContainer {width:600px; float:left; min-height:500px; padding-bottom:60px;}    
.newsPageWrapper {margin-top:15px;}
.newsPageImage {position:relative; width:600px; height:250px; margin-bottom:5px; background-image:url(../images/common/ajax/loading3.gif)50% 50% no-repeat;}
.newsPageTextWrapper {font:14px/16px Verdana; margin-top:10px; line-height:150%; color:#000;}
.newsPageTextWrapper p {text-indent:20px;}
/* NEWS CONTENT STYLES */
#newsContainer {width:600px; float:left; min-height:500px; padding-bottom:60px;}    
.newsLastImage {position:relative; width:600px; height:250px; margin-bottom:5px; background-image:url(../images/common/ajax/loading3.gif)50% 50% no-repeat; border-top:0px solid #ccc; display:block;}
.newsLastWrapper {width:600px; padding-bottom:20px; margin-bottom:30px; background-color:#000;}
.newsLastImageDesc {text-align:right; font:9px Arial; color:#aaa; padding-right:10px; float:right;}
.newsLastDate {text-align:left; font:10px/14px Verdana; color:#FFF; width:120px; padding-left:10px; padding-top:10px;}
.newsLastTitle {font:normal 26px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0px; padding-left:10px; color:#dddddd;}
.newsLastSubTitle {font:14px Verdana; padding:0px; padding-left:10px; color:#ccc;}
.newsLastText {font:11px Verdana; line-height:120%; color:#FFF; margin-top:15px; padding-left:10px; padding-right:10px;}
.newsItemWrapper {border-bottom:1px solid #ECECEC; height:110px; margin-bottom:0px; cursor:pointer;}
.newsItemWrapper:hover {background-color:#eFeFeF;}
.newsItemWrapper .imageWrapper {float:left; padding-left:10px; width:106px; height:96px; margin-top:7px;}
.newsItemWrapper .image {height:90px; width:90px; padding:2px; border:1px solid #eee; background-image:url(../images/common/ajax/loading1.gif); background-position:50% 50%; background-repeat:no-repeat;}
.newsItemWrapper .itemDesc {height:96px; margin-top:7px; width:480px; float:left; overflow:hidden;}
.newsItemWrapper .itemDesc .date {text-align:left; font:10px/14px Verdana; color:#000; width:280px; padding-top:5px;}
.newsItemWrapper .itemDesc .title {font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0px; color:#000000;}
.newsItemWrapper .itemDesc .text {font:11px Verdana; color:#000; margin-top:0px;}

/* PORTFOLIO PAGE STYLES */  
#portfolioPageContainer {width:600px; float:left; min-height:500px; padding-bottom:60px;}    
.portfolioPageWrapper {margin-top:15px;}
.portfolioPageImage {position:relative; width:600px; height:250px; margin-bottom:5px; background-image:url(../images/common/ajax/loading3.gif)50% 50% no-repeat;}
.portfolioPageImgSeparator {float:left; margin-right:10px; position:relative; top:6px; width:4px; height:4px; background-image:url(../images/common/squere/4x4gray.gif); background-position:50% 50%; background-repeat:no-repeat;}
.portfolioPageCommentsField {margin-top:15px; margin-bottom:5px; margin-right:0px; text-align:center; height:30px; width:110px; float:left; font:10px/20px Verdana; color:#000; background-image:url(../images/common/img/commentsFieldWhiteRight.png); background-repeat:no-repeat; background-position:0px 0px;}
.portfolioPageText {font:14px/16px Verdana; margin-top:10px; line-height:150%; color:#000;}
.portfolioPageText p  {text-indent:20px;}
	/* PAGE/IMAGE STATISTICS */
.portfolioStatisticsContainer {height:20px;}
.portfolioStatisticsContainer .pageStatsWrapper {float:left;}
.portfolioStatisticsContainer .imageStatsWrapper {float:right;}
.portfolioStatisticsContainer #hoveredImageIndex {color:#bbb; font:14px Verdana;}
.portfolioStatisticsContainer #numberOfImages {color:#aaa; font:16px Verdana;}
.portfolioStatisticsContainer #pageNumber {color:#bbb; font:14px Verdana;}
.portfolioStatisticsContainer #pageCount {color:#aaa; font:16px Verdana;}
 	/* PORTFOLIO */
 #portfolioContainer {width:960px; height:560px; margin-bottom :0px; margin-left:40px; margin-top:15px; overflow:hidden; position:relative;}
.portfolioPage {width:965px; height:560px; position:absolute; left:0px; top:0px;}
.portfolioProjectWrapper {width:319px; height:560px; overflow:hidden; float:left;}
.borderWhite {border-right:1px solid #fff;}
.borderGray {border-right:1px solid #eee;}
.portfolioProjectWrapper .image {width:290px; height:290px; margin-left:15px; margin-top:0px; background-image:url(../images/common/ajax/loading2.gif); background-position:50% 50%; background-repeat:no-repeat; cursor:pointer; display:block;}
.portfolioProjectWrapper .image:hover {opacity:0.9; filter:alpha(opacity=90); /* for IE*/ }
.portfolioProjectWrapper .imageDesc {font:9px Arial; color:#666; text-align:right; padding-right:15px; margin-top:4px;}
.portfolioProjectWrapper .title {color:#000000; font:20px Verdana; padding-left:15px; margin-top:5px;}
.portfolioProjectWrapper .subtitle {color:#999; font:14px Verdana; padding-left:15px;}
.portfolioProjectWrapper .desc {font:normal 11px Verdana; color:#000; padding-left:15px; padding-right:15px; margin-top:10px;}
#portfolioControlPanel {width:960px; margin-left:40px; height:37px; margin-top:20px; text-align:center; position:relative;}
#portfolioPrevPageBtn {width:144px; height:37px; cursor:pointer; position:absolute; left:0px; top:0px; width:144px; height:29px; border:1px solid #ddd; color:#000; font-family:Tahoma; font-weight:bold; font-size:18px; cursor:pointer; text-align:center; padding-top:8px; text-decoration:none;}
  #portfolioPrevPageBtn:hover {background-color:#000; border:1px solid #000; color:#FFF;}
#portfolioNextPageBtn {width:144px; height:37px; cursor:pointer; position:absolute; right:0px; top:0px; width:144px; height:29px; border:1px solid #ddd; color:#000; font-family:Tahoma; font-weight:bold; font-size:18px; cursor:pointer; text-align:center; padding-top:8px; text-decoration:none;}
#portfolioNextPageBtn:hover {background-color:#000; border:1px solid #000; color:#FFF;}

/* OTHER PORTFOLIOS */ 
.portfolioOtherHeader {font:normal 42px; color:#999999; margin-left:0px; margin-bottom:20px;}
.portfolioListContainer {margin-top:0px; width:600px; margin-left:0px; margin-bottom:0px; padding-bottom:40px; float:left;}
.portfolioListItemContainer {width:600px; margin-bottom:50px;}
p.portfolioListItemDesc {margin-top:10px; padding-left:0px; padding-right:10px; font:14px Verdana; line-height:150%; color:#000;}
.portfolioListItemImage {height:120px; background-image:url(../images/common/ajax/loading3.gif) 50% 50% no-repeat;}

/* CONTACT PAGE STYLES */
#contactContainer {margin:0; padding:0 5px 0 0; width:600px; float:left;}
.contactInputHuman {border:1px solid #ccc; border-right:1px solid #eee; border-bottom:1px solid #eee; width:40px; background-color:#f5f5f5; margin-bottom:10px; margin-top:2px; height:18px; color:#222; font-size:15px; font-family:Arial; padding-left:3px; padding-top:2px; padding-bottom:2px;}
#contactErrorPanel{height:10px; padding:8px; padding-left:10px; border:1px solid #993333; background-color:#FFcccc; margin-bottom:15px; font:10px/10px Verdana; color:#000;}

#wibiyaToolbar_center .itemLeft a, #wibiyaToolbar_center .itemRight a {display:none; text-decoration:none;}
.wibiyaToolbar_wiwi_footerlink, .wibiyaToolbar_wiwi_footerlink:link {display:none;}
.tar {display:none;}
a.nb:link, a.nb:visited, a.nb:active, a.nb:hover {display:none;}
#leftContent {
	float: left;
	width: 600px;
}

