﻿/* Begin => Global Settings */
*, html, body, ul{
	margin: 0;
	padding: 0;
}
body{
	font-size:12px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
}
ul{
	list-style: none;
}

ul li
{
list-style: none;
}
input, textarea {
	font-size: 12px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
}
a {
	color: #77871f;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

a:focus {outline: none;-moz-outline-style: none; } 

a img {
	border: none;
}
.clear{
	clear:both;
}
#container {
	width: 952px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
	padding-bottom: 18px;
}
.moreContainer {
	text-align: right;
}
.moreLink a {
	color: #77871f;
	font-size: 11px;
	text-decoration: underline;
	padding-right: 2px;
}
.moreLink span {
	font-size: 11px;
	color: #030303;
}
.moreLink a:hover{
	text-decoration: none;
}
/* End => Global Settings */

/* Begin => Header (top of the page) */
#header {
	width: 952px;
	height: 512px;
	position: relative;
}
#header .picPlayerContainer {
	position: absolute;
	top: 0;
	left: 0;
}
#header .picPlayerContainer img{
	width: 952px;
	height: 512px;
}
	/* Begin => Content Page Overrides */
	#header.contentPageHeader {
		height: 238px;
	}
	#header.contentPageHeader .picPlayerContainer img{
		height: 238px;
	}
	#header.contentPageHeader .picPlayerMask {
		display: none;
	}
	/* End => Content Page Overrides */
#header .logo{
	z-index: 3;
	position: absolute;
	left: 18px;
	top: 8px;
}
#header .logo img {
	display: inline;
	float:left;
}
#header .logo .logoNav{
	float:left;
	display: inline;
	margin-top: 3px;
}
#header .logo .logoNav li {
	display: inline;
}
#header .logo .logoNav li a{
	font-size: 10px;
	color: #4d4d4d;
	text-decoration: none;
	display: block;
	width: 66px;
	height: 22px;
	line-height: 22px;
	text-indent: 10px;
}

#header .logo .logoNav li a span{
	padding-top:5px;
}

#header .logo .logoNav li a:hover{
	background: url(../images/logo_nav_hover.png) no-repeat left top;
}

#header .add_detail 
{
    position: absolute;
	left: 226px;
	z-index: 3;
	top: 18px;
	line-height:24px;
    width:654px;
	/*padding:0 10px;
    height:24px;
    background: url(../images/bg_address_detail.png) no-repeat left top;*/
    color:#525252;
    font-size:11px;
}

#header .add_detail .span1
{
    display:block;
    float:left;
    padding-left:10px;
    width:600px;
    height:24px;
    background: url(../images/bg_address_detail.png) no-repeat left top;
}
#header .add_detail .span2
{
    display:block;
    height:24px;
    float:right;
    width:44px;
    background: url(../images/bg_address_detail.png) no-repeat right top;
}


#header .home
{
    top:62px !important;
}

#header .nav {
	position: absolute;
	left: 226px;
	z-index: 3;
	top: 18px;
}
#header .nav li{
	float: left;
	margin-left: 1px;
	display: inline;
}
#header .nav li a{
	display: block;
	color: black;
	font-weight: bold;
	text-decoration: none;
	height: 45px;
	line-height: 40px;
	padding: 0 5px;
	background: url(../images/bg_nav_item.png) no-repeat left top;
}

#header .nav li a span{
	padding-top:13px;
}


#header .nav li a:hover {
	background: url(../images/bg_nav_item_hover_no_child.png) no-repeat center top;
}
#header .nav li a.currentWithChild{
	padding: 0 4px;
width:75px;
color:#fff;
	background: url(../images/bg_nav_item_hover3.png) no-repeat center top;
}
#header .nav li a.normalWithChild{
	padding: 0 4px;
width:75px;
	background: url(../images/bg_nav_item2.png) no-repeat center top;
}

#header .nav li a.moveWithChild{
	padding: 0 4px;
width:75px;
color:#000;
	background: url(../images/bg_nav_item_hover4.png) no-repeat center top;
}
#header .nav li.home a{
	background: url(../images/bg_nav_left.png) no-repeat left top;
	color: white;
}

#header .nav li.homeblur a{
	background: url(../images/bg_home_blur.png) no-repeat left top;
	color: #000;
}

#header .nav li.overhomelicss a{
	background: url(../images/bg_home_overhomelicss.png) no-repeat left top;
	color: #000;
}


#header .nav li a.current{
background: url(../images/bg_nav_middle.png) no-repeat left top;
	color: white;
}


#header .nav li.home a:hover{
	border: none;
	padding: 0 5px;
}
	/* Begin => Sub Level Navigator */
#header .nav li ul li {
	float: none;
	background: none;
}
#header .nav li ul li a {
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	border-left: #fff 1px solid;
	border-right: #fff 1px solid;
	background: url(../images/bg_sub_nav.png) repeat;
}

#header .nav li ul li a span {
       padding-top:3px;
}

#header .nav li ul li a:hover {
	background: url(../images/nav_sub_hover.png) repeat-x bottom;
	padding: 0 5px;
}
#header .nav li ul .subNavBottom {
	height: 7px;
	background: none;
	border: none;
}
#header .nav li ul .subNavBottom .bottomLeft {
	float: left;
	display: block;
	width: 92%;
	height: 7px;
	background: url(../images/bg_sub_nav_bottom.png) no-repeat bottom left;
}
#header .nav li ul .subNavBottom .bottomRight {
	float: left;
	display: block;
	height: 7px;
	width: 8%;
	background: url(../images/bg_sub_nav_bottom.png) no-repeat bottom right;
}
	/* End => Sub Level Navigator */
#header .nav li.search{
	width: 235px;
	color: white;
	background: url(../images/bg_nav_right.png) no-repeat right top;
}
#header .nav li.search label{
	float: left;
	display: inline;
	line-height: 40px;
	margin-left: 20px;
}
#header .nav li.search .searchInput {
	float: left;
	display: inline;
	width: 123px;
	height: 16px;
	border: none;
	margin-top: 10px;
	margin-left: 9px;
	padding: 2px;
	background: url(../images/bg_search.png) no-repeat left top;
}
#header .nav li.search .searchBtn {
	float: left;
	background: url(../images/bg_search.png) no-repeat right top;
	width: 18px;
	text-indent: -5000px;
	overflow: hidden;
	margin-top: 10px;
	height: 20px;
}
#header .picPlayerItemInfo {
	position: absolute;
	z-index: 3;
	right: 18px;
	bottom: 18px;
	width: 236px;
}
#header .picPlayerItemInfo .playerControler{
	width: 100%;
	height: 30px;
	background: url(../images/bg_flash_player_num.png) no-repeat left top;
}
#header .picPlayerItemInfo .playerControler a {

	height: 15px;
	margin-top: 6px;
	margin-left: 27px;
	color:#abc32b;
	text-decoration:none;
}



#header .picPlayerItemInfo .playerControler a.prev{
	margin-left: 6px;
	margin-right: 2px;
}
#header .picPlayerItemInfo .playerControler a:hover,
#header .picPlayerItemInfo .playerControler a.current {

    color:White;
    
}
#header .picPlayerItemInfo .playerControler .prev:hover,
#header .picPlayerItemInfo .playerControler .prev.current {
	background-position: -6px -36px;
}
#header .picPlayerItemInfo .playerControler .no1:hover,
#header .picPlayerItemInfo .playerControler .no1.current {
	background-position: -48px -36px;
}
#header .picPlayerItemInfo .playerControler .no2:hover,
#header .picPlayerItemInfo .playerControler .no2.current {
	background-position: -88px -36px;
}
#header .picPlayerItemInfo .playerControler .no3:hover,
#header .picPlayerItemInfo .playerControler .no3.current {
	background-position: -128px -36px;
}
#header .picPlayerItemInfo .playerControler .no4:hover,
#header .picPlayerItemInfo .playerControler .no4.current {
	background-position: -168px -36px;
}
#header .picPlayerItemInfo .playerControler .next:hover, 
#header .picPlayerItemInfo .playerControler .next.current {
	background-position: -208px -36px;
}
#header .picPlayerItemInfo .itemTitle{
	margin-top: 4px;
	text-align: center;
	background:#abc32b;
	height: 24px;
	padding-top: 6px;
}
* + html #header .picPlayerItemInfo .itemTitle {
	height: 27px;
	padding-top: 3px;
}
#header .picPlayerItemInfo .itemTitle h1{
	line-height: 30px;
	font-size: 23px;
	color: white;
}
#header .picPlayerItemInfo .itemSubTitle{
	height: 24px;
	padding-top: 6px;
	text-align: center;
	background: white;
	margin-top: 4px;
}
* + html #header .picPlayerItemInfo .itemSubTitle {
	height: 27px;
	padding-top: 3px;
}
#header .picPlayerItemInfo .itemSubTitle h2{
	font-size: 22px;
	line-height: 30px;
	font-weight: normal;
}
#header .picPlayerItemInfo .itemDescription {
	margin-top: 4px;
	padding: 10px 9px;
	background: white;
	line-height: 17px;
}
#header .picPlayerItemInfo .itemBottom {
	height: 24px;
	padding-top: 6px;
	background: url(../images/bg_flash_controller_bottom.png) no-repeat left top;
}
* + html #header .picPlayerItemInfo .itemBottom {
	height: 27px;
	padding-top: 3px;
}
#header .picPlayerItemInfo .itemBottom a{
	text-align: right;
	font-size: 22px;
	display: block;
	color: white;
	text-decoration: none;
	margin-right: 5px;
	padding-right: 15px;
	background-image: url(../images/gtgt.png);
	background-repeat: no-repeat;
	background-position: right 5px;
}
* + html #header .picPlayerItemInfo .itemBottom a{
	background-position: right 7px;
}
#header .picPlayerItemInfo .itemBottom a:hover {
	color: #4d4d4d;
	background-image: url(../images/gtgt_dark.png);
}
/* End => Header (top of the page) */

/* Begin => Common Settings For All Left/Right Sidebar Blocks */
.block {
	margin-bottom: 18px;
}
.block .blockHeader{
	height: 18px;
	background: url(../images/bg_block_top.png) no-repeat top left;
}
.block .blockContent{
	padding: 0 18px 1px;
	background: url(../images/bg_block_middle.png) repeat-y left;
}
.block .blockTitle {
	font-weight: normal;
	font-size: 20px;
	color: #8eae1c;
}
.block .blockContent{
	font-size: 11px;
}
.block .blockTextDetail {
	line-height: 16px;
}
.block .blockFooter{
	height: 18px;
	background: url(../images/bg_block_bottom.png) no-repeat bottom left;
}
.block .blockTextArea {
	width: 110px;
	float: left;
}
.block .blockTextArea .blockText{
	padding-top: 6px;
	line-height: 15px;
}
.block .blockImageArea {
	float: left;
	width: 105px;
	margin-left: 2px;
}
.block .blockImageArea img {
	width: 105px;
	margin-top: 3px;
}
.block .blockNewsList li {
	margin: 5px 0;
}

.blockStyle2 .blockHeader{
	background: url(../images/bg_block2_top.gif) no-repeat top left;
}
.blockStyle2 .blockContent{
	background: url(../images/bg_block2_middle.gif) repeat-y left;
}
.blockStyle2 .blockFooter{
	background: url(../images/bg_block2_bottom.gif) no-repeat bottom left;
}
/* End => Common Settings For All Left/Right Sidebar Blocks */

/* Begin => Sub Menu (Menu On The Left Side bar) */
.subMenu .blockHeader {
	background: url(../images/bg_subMenu_top.png) no-repeat top left;
}
.subMenu .blockTitle{
	color:#2d2b22;
}

.subMenu .blockTitle a{
	color:#2d2b22;
}

.subMenu .blockContent {
	background: #eeffb0;
}
.subMenu .blockFooter {
	background: url(../images/bg_subMenu_bottom.png) no-repeat bottom left;
}
.subMenu a {
	text-decoration: none;
	display: block;
}
.subMenu li{
	margin: 5px auto;
}
.subMenu li a {
	color: #596517;
	font-weight: bold;
	background: url(../images/subMenu_closed.png) no-repeat left 2px;
	padding-left: 13px;
}

.subMenu li.current a {
	font-weight: bold;
	color: #2f2f2f;
}

.subMenu li.open a {
	background: url(../images/subMenu_open.png) no-repeat left 4px;
}
.subMenu .topLevelMenu { position: relative; }
.subMenu .secondLevelMenu {
	margin-left: 15px;
}
.subMenu .secondLevelMenu li a {
	font-weight: normal;
	color: #596517;
	background: url(../images/subMenu1_closed.png) no-repeat left 3px;
}
.subMenu .secondLevelMenu li.current a {
	font-weight: bold;
	color: #2f2f2f;
}
.subMenu .secondLevelMenu li.open a{
	color: #2f2f2f;
       font-weight:bold;
	background: url(../images/subMenu1_open.png) no-repeat left 4px;
}
.subMenu .secondLevelMenu .thirdLevelMenu,
.subMenu .secondLevelMenu .thirdLevelMenu .fourthLevelMenu {
	margin-left: 12px;
}

.subMenu .secondLevelMenu .thirdLevelMenu li a,
.subMenu .secondLevelMenu .thirdLevelMenu .fourthLevelMenu li.normal a {
	color: #899b23;
	font-weight: normal;
	background: url(../images/subMenu2.png) no-repeat left 3px;
}

.subMenu .secondLevelMenu .thirdLevelMenu li.current a,
.subMenu .secondLevelMenu .thirdLevelMenu .fourthLevelMenu li.current a{
	color: #2f2f2f;
	font-weight: bold;
	background: url(../images/subMenu2_current.png) no-repeat left 3px;
}

.subMenu .secondLevelMenu .thirdLevelMenu li.open a {
	color: #2f2f2f;
	font-weight: bold;
	background: url(../images/subMenu1_open.png) no-repeat left 4px;
}
/* End => Sub Menu (Menu On The Left Side bar) */

/* Begin => Concrete Left/Right Sidebar Blocks */
.contactBlock .blockTextArea {
	width: 125px;
}
.contactBlock .blockTextArea .blockText{
	line-height: 13px;
}
.contactBlock .blockImageArea {
	width: 80px;
	margin-left: 10px;
}
.contactBlock .blockImageArea img {
	width: 80px;
}
.contactBlock .letOp {
	margin-top: 15px;
}
.picPlayerBlock .picContainer {
	margin-top: 3px;
	position: relative;
}
.picPlayerBlock .picContainer img{
	width: 218px;
	height: 116px;
}
.picPlayerBlock .picPlayerControler {
	margin-top: 10px;
}
.picPlayerBlock .picPlayerControler a {
	display: block;
	float: left;
}
.picPlayerBlock .picPlayerControler a.prevBtn {
	width: 21px;
	height: 21px;
	text-indent: -5000px;
	background: url(../images/palyerBtns.png) no-repeat left top;
}
.picPlayerBlock .picPlayerControler a.title{
	width: 175px;
	height: 20px;
	text-align: center;
	line-height: 20px;
}
.picPlayerBlock .picPlayerControler a.nextBtn{
	width: 21px;
	height: 21px;
	text-indent: -5000px;
	background: url(../images/palyerBtns.png) no-repeat left -21px;
}
.latestNewsBlock .moreContainer {
	padding-top: 5px;
}
.latestNewsBlock .blockNewsList li span {
	display: block;
}
/* End => Concrete Left/Right Sidebar Blocks */

/* Begin => Main Area Settings */
#main {
	margin-top: 18px;
	overflow: hidden;
}
/* End => Main Area Settings */

/* Begin => Left Sidebar */
#leftSideBar {
	float:left;
	display: inline;
	width: 254px;
}
#leftSideBar .block .moreContainer {
	margin-top: 10px;
}
/* End => Left Sidebar */

/* Begin => MainContent(Main -> Center) */
#main #mainContent {
	float: left;
	display: inline;
	margin: auto 18px;
	width: 408px;
}
.mainBlock .moreLink a {
	font-size: 12px;
}
.mainBlock .moreLink span {
	font-size: 12px;
}
.mainBlock .mainBlockTitle {
	font-size: 22px;
}
.mainBlock .mainBlockContent {
	line-height: 17px;
}
.companyInfoBlock .mainBlockTitle{
	padding-top: 18px;
}
.newsBlock {
	margin-top: 18px;
	border-top: 1px solid #EEF3C4;
}
.newsBlock .mainBlockTitle {
	padding-top: 11px;
	padding-bottom: 7px;
	line-height: normal;
}
.newsBlock .newsItem {
	padding-bottom: 18px;
	margin-bottom: 15px;
	border-bottom: #eef3c4 1px solid;
}
.newsBlock .newsItem .newsItemInfo {
	color: #999;
}
.newsBlock .newsItem .newsItemInfo .expertise span{
	padding-right: 3px;
}
.newsBlock .newsItem .newsItemInfo .expertise {
	float: right;
}
.newsBlock .newsItem .newsItemInfo .expertise a {
	color: #77871f;
	text-decoration: none;
}
.newsBlock .newsItem .newsItemInfo .expertise a:hover {
	text-decoration: underline;
}
.newsBlock .newsItem .newsTitle a {
	font-size: 12px;
	color: #77871f;
	text-decoration: underline;
}
.newsBlock .newsItem .newsTitle a:hover{
	text-decoration: none;
}
.newsBlock .moreNewsContainer {
	padding-bottom: 18px;
}
/* End => MainContent(Main -> Center) */

/* Begin => Right Sidebar */
#main #rightSideBar {
	float: left;
	display: inline;
	width: 254px;
}
/* End => Right Sidebar */

/* Begin => Footer */
#footer {
	width: 952px;
	height: 56px;
	background: url(../images/bg_footer.gif) no-repeat left top;
}
#footer .footerLinks{
	color: #424d08;
	margin-left: 68px;
	padding-top: 21px;
}
#footer .footerLinks a{
	color: #424d08;
	text-decoration: none;
}
#footer .footerLinks a:hover{
	text-decoration: underline;
}
/* End => Footer */

/* Begin => Content Page */
.crumb {
	font-size: 11px;
}
.newsDetail {
	margin-top: 18px;
}
.newsDetail .newsTitle h1, .newsDetail .newsTitleText {
	color: #2f2f2f;
	font-size: 22px;
	line-height: 24px;
}
.newsDetail .newsTitleText{
	margin-top: 5px;
}
.newsDetail .newsTitle .newsActions {
	float: right;
}
.newsDetail .newsBody {
	font-size: 12px;
	line-height: 17px;
	padding-top: 10px;
}
.newsDetail .newsBody h2 {
	font-size: 12px;
}
.newsDetail .newsBody p {
	margin-bottom: 20px;
}
.newsDetail .newsBody ul li {

}
/* End => Content Page */

/* Begin => Expertise */
#mainContent .newsBody .subMenu .blockContent {
	background: none;
	padding-left:0;
}
#mainContent .newsBody .subMenu .blockContent ul li {
	background: none;
	margin: 5px auto;
	line-height: normal;
}
#mainContent .newsBody .subMenu .blockContent ul.topLevelMenu li{
	padding-left: 0;
}
.expertiseList .expertiseItem{
	margin-bottom: 16px;
	border-bottom: #eef3c4 1px solid;
}
.expertiseList .expertiseItem .expertiseTitle{
	font-size: 12px;
	font-weight: bold;
}
.expertiseList .expertiseItem .expertisePic{
	float: left;
	width: 110px;
	margin-top: 3px;
}
.expertiseList .expertiseItem .expertiseDesc{
	float: left;
	width: 285px;
	margin-left: 13px;
}
.expertiseList .expertiseItem .expertiseDesc p {
	margin-bottom: 0;
}
.expertiseList .expertiseItem .expertiseDesc .moreContainer {
	font-size: 12px;
	padding-bottom: 13px;
}
/* End => Expertise */

/* Begin => News Detail */
.newsDetail .newsRemark {
	color: #999;
	margin-top: 5px;
}
.newsDetail .newsRemark .expertise {
	float: right;
}
.newsDetail .newsRemark .expertise span{
	padding-right: 3px;
}
.newsDetail .newsRemark .expertise a{
	text-decoration: none;
}
.newsDetail .newsRemark .expertise a:hover {
	text-decoration: underline;
}
.newsDetail .newsPic {
	width: 408px;
	margin-bottom: 17px;
}

.newsDetail .siblingNews{
       padding: 10px 0;
}

.newsDetail .siblingNews .nextLink {
	float: right;
}
.relativeNewsBlock {
	margin-top: 16px;
	border-top: 1px solid #EEF3C4;
}
.relativeNewsBlock .mainBlockTitle{
	padding-bottom: 3px;
}
.relativeNewsBlock .newsItem {
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.relativeNewsBlock .newsItem .newsDate {
	font-size: 11px;
}

.pager {
	width: 410px;
	height: 24px;
	font-size: 11px;
	text-align: center;
	padding: 10px 8px;
	margin-bottom: 18px;
	margin-left: -8px;
	background: url(../images/bg_pager.gif) no-repeat left top;
}
.pager .goPrev, .pager .pageNums, .pager .goNext{
	float: left;
}
.pager .pagerBtns{
	padding-bottom: 15px;
}
.pager .pageNums{
	width: 211px;
}
.pager .pageNums .current {
	font-weight: bold;
}
.pager .pagerInfo{
	clear: both;
}
/* End => News Detail */

/* Begin => Project Detail */
.otherProjects {
	border-top: 1px solid #EEF3C4;
	padding-top: 16px;
}
.otherProjects .otherProjectTitle{
	font-size: 18px;
	padding-top: 4px;
	padding-bottom: 9px;
}
.otherProjects .otherProjectList li{
	margin: 3px auto;
}
.otherProjects .otherProjectList li a{
	font-weight: bold;
	padding-left: 18px;
	background: url(../images/dot.gif) no-repeat left 6px;
}
/* End => Project Detail */

/* Begin => Project Overview */
.newsDetail .projectOverviewBody p {
	margin-bottom: 18px;
}
.mostRecentProject {
	border-top: 1px solid #EEF3C4;
	border-bottom: 1px solid #EEF3C4;
	padding-top: 15px;
}
.mostRecentProject .blockTitle{
	font-size: 22px;
}
.mostRecentProject .blockRemark{
	color: #999;
	margin-top: 14px;
	margin-bottom: 2px;
}
.mostRecentProject .blockRemark .expertise{
	float: right;
}
.mostRecentProject .blockRemark .expertise span {
	padding-right: 3px;
}
.mostRecentProject .mostRecentProjectTitle{
	font-size: 12px;
	line-height: 17px;
}
.mostRecentProject .projectContent{
	line-height: 17px;
}
.mostRecentProject .projectPicPlayer{
	padding: 10px 0 15px;
}

.otherProjectGroupedList .blockTitle {
	font-size: 22px;
	margin-bottom: 10px;
}
.otherProjectGroupedList .projectListLeftColumn{
	float: left;
	padding-right: 18px;
}
.otherProjectGroupedList .projectListRightColumn{
	float: left;
}
.otherProjectGroupedList .projectItem{
	width:195px;
	margin-bottom: 16px;
	padding-bottom: 18px;
	border-bottom: 1px solid #EEF3C4;
}
.otherProjectGroupedList .projectCategory {
	font-size: 12px;
}
.otherProjectGroupedList .projectItem ul li{
	padding-left: 18px;
	line-height: 18px;
	background: url(../images/dot.gif) no-repeat left 7px;
}
/* End => Project Overview */

/* Begin => Section Page */
.newsBlock .newsItemContent{
	margin-top: 4px;
	padding-bottom: 1px;
}
.newsBlock .newsItemContent .newsPicContainer{ 
	float: left;
	width: 123px;
}
.newsBlock .newsItemContent .newsPicContainer img{
	width: 110px;
}
.newsBlock .newsItemContent .newsDescContainer{
	float: left;
	width: 285px;
}
/* End => Section Page */

/* Begin => SubSection Page */
.newsItem.subSectionPageFirstNewsItem {
	border-bottom: #666 2px solid;
}
/* End => SubSection Page */

/* Begin => dienst detail */
.dienst_project_block
{
   padding: 20px 0;
}

.dienst_project_block .project_item
{
  padding:10px 0;
  clear:both;
  border-bottom:1px solid #EEF3C4;height:150px;
}

.dienst_project_block .project_item .divImg
{
padding-top: 10px; width: 110px; float:left; margin-right:20px;
}

.dienst_project_block .project_item .content
{
width: 270px; float: left; padding-top:10px;
}
/* End => dienst detail */


/*Begin => Search page*/
.searchPager
{
    width:664px;
    background:url(../images/paging_bg.png) no-repeat;
    height:44px;
   padding-top:6px;
   color:#4b4b4b;
}

.searchPager .pagerBtns
{
    padding-bottom:5px;
}

.search .searchBtn {
background:transparent url(../images/bg_search.png) no-repeat scroll right top;
float:left;
height:20px;
margin-top:10px;
overflow:hidden;
text-indent:-5000px;
width:18px;
padding-left:5px;padding-right:5px;
}
/*End=> Search page*/

/*Begin=>IE6 incompatiable warning*/

#caution
{
   border: 2px solid red; 
   padding: 5px;
   background-color:#ffaaaa;
   margin-bottom: 15px;
}

#caution  #caution-close
{
    float:right;
    margin-top:-15px;
}

#caution p
{
   padding:10px;
}

/*End=>IE6 incompatiable warning*/