body.page-template-page-template-europe-php { background: url(../images/dit-header-yellow-strecth-bg.gif) repeat-x scroll center top; }
body.page-template-page-template-europe-php #headerWrapper{ background: url(../images/dit-header-yellowlines.gif) repeat-x scroll center top; }
body.page-template-page-template-europe-php #headerWrapper #logoWrapper{}
body.page-template-page-template-europe-php #headerWrapper #searchWrapper{ background: url(none); text-align: right; width: 215px; top: 46px; font-size: 12px; left: 648px;}
body.page-template-page-template-europe-php #headerWrapper #searchWrapper img{margin-bottom: -4px;}
body.page-template-page-template-europe-php #headerWrapper #searchWrapper a{color: #CF7C00; }
body.page-template-page-template-europe-php #headerWrapper #searchWrapper a:hover{color: #000000; }
body.page-template-page-template-europe-php #headerWrapper #featuredLinkWrapper{ color:#404040; font-family:'Century Gothic',Arial,Helvetica,sans-serif; font-size:16px; background: url(../images/dit-europe-tab.gif); height: 29px; width: 215px; left: 648px; top: 70px; text-align: center; padding-top: 10px; }

body.page-template-page-template-europe-php #bodyContent{ width: 880px; background: url(none) no-repeat; margin-top: 0px !important }
body.page-template-page-template-europe-php #bodyContent #europeBanner{  height: 229px; width: 800px; margin-top: 12px; position: relative; }
body.page-template-page-template-europe-php #flashWrappper{padding-left: 32px;}
body.page-template-page-template-europe-php #bodyContent #europeBanner span{}

body.page-template-page-template-europe-php #bodyContent #leftCol{ background: url(../images/dit-europe-sidenav-top.gif) no-repeat scroll center top; width: 227px; margin-top: 20px; margin-left:1px; position: relative; }
body.page-template-page-template-europe-php #bodyContent #leftCol #leftCol-heading{ font-size: 14px; font-weight: bold; color: #3A2C23; padding: 10px 0px 0px 40px; background: url(none) no-repeat; display: block; height: 42px; position: relative; }
body.page-template-page-template-europe-php #bodyContent #leftCol #leftCol-heading img {margin-bottom:-22px;margin-top:-6px;}

body.page-template-page-template-europe-php #bodyContent #leftCol ul#sideNavigation{ background: #F5F4F4 url(none) no-repeat; padding: 0px 0px 32px; width: 227px; margin-bottom: 45px; border-bottom: 2px solid #333333; }
/*body.page-template-page-template-europe-php #bodyContent #leftCol ul#sideNavigation li{ background: url(none) no-repeat; }*/
body.page-template-page-template-europe-php #bodyContent #leftCol ul#sideNavigation li a:link,
body.page-template-page-template-europe-php #bodyContent #leftCol ul#sideNavigation li a:active,
body.page-template-page-template-europe-php #bodyContent #leftCol ul#sideNavigation li a:visited,
body.page-template-page-template-europe-php #bodyContent #leftCol ul#sideNavigation li.current_page_ancestor a{ background: url(none) no-repeat; width: 167px; padding: 7px 20px 7px 40px; color: #0098C4; }
body.page-template-page-template-europe-php #bodyContent #leftCol ul#sideNavigation li a:hover{ color: #000000; background: #BFAFA4; }

body.page-template-page-template-europe-php #bodyContent #leftCol ul#sideNavigation li.current_page_item a{color:#FFFFFF; background: #3A2C23;}

body.page-template-page-template-europe-php #primary{ width: 568px; padding-left: 60px; background: url(none) no-repeat; border-style: none; }
body.page-template-page-template-europe-php #primary .entry-content{ width: 568px; }
body.page-template-page-template-europe-php .pageHeader { width: 568px; padding-left: 60px; height: auto; }
body.page-template-page-template-europe-php .pageHeader h1{ padding-left: 0px; padding-top:28px; color: #472A1A; }
body.page-template-page-template-europe-php .pageHeader h2{padding-left:0; color: #472A1A;}

body.page-template-page-template-europe-php div#tabs{ background: url(../images/dit-europe-local-contacts-map.jpg) no-repeat scroll left top; display: block; height: 368px; width: 541px; position: relative; margin-top:5px; }
body.page-template-page-template-europe-php div#tabs ul li{ background: url(none) no-repeat; }
body.page-template-page-template-europe-php div#tabs ul li a{ background: url(../images/dit-europe-map-markers.png) no-repeat scroll center top;height:51px;width:35px; }
body.page-template-page-template-europe-php div#tabs ul li a:hover{ background: url(../images/dit-europe-map-markers.png) no-repeat scroll center -58px; }
body.page-template-page-template-europe-php div#tabs ul li.ui-tabs-selected a{ background: url(../images/dit-europe-map-markers.png) no-repeat scroll center -58px;}
body.page-template-page-template-europe-php div#tabs ul li a span, body.page-template-page-template-europe-php div#tabs ul li a:hover span{ display: block; text-indent:-100000px; background: url(none) no-repeat; }

div#tabs ul li#tb-default {display: none; overflow: hidden;}

div#tabs ul li#tb-austria {left:230px;position:absolute;top:200px;}
div#tabs ul li#tb-belgium {left:163px;position:absolute;top:158px;z-index:20;}
div#tabs ul li#tb-cyprus {left:465px;position:absolute;top:315px;}
div#tabs ul li#tb-czech {left:255px;position:absolute;top:161px; z-index:19;}
div#tabs ul li#tb-denmark {left:197px;position:absolute;top:85px;}
div#tabs ul li#tb-finland {left:291px;position:absolute;top:1px;}
div#tabs ul li#tb-france {left:128px;position:absolute;top:201px;}
div#tabs ul li#tb-germany {left:196px;position:absolute;top:151px; z-index:17;}
div#tabs ul li#tb-hungary {left:276px;position:absolute;top:205px; z-index:21;}

div#tabs ul li#tb-italy {left:226px;position:absolute;top:255px;}
div#tabs ul li#tb-latvia {left:310px;position:absolute;top:60px;}
div#tabs ul li#tb-slovakia {left:286px;position:absolute;top:171px; z-index:20;}
div#tabs ul li#tb-netherlands {left:171px;position:absolute;top:131px;}
div#tabs ul li#tb-norway {left:198px;position:absolute;top:15px;}
div#tabs ul li#tb-macedonia {left:321px;position:absolute;top:262px;}
div#tabs ul li#tb-poland {left:276px;position:absolute;top:125px;}
div#tabs ul li#tb-portugal {left:20px;position:absolute;top:278px;}
div#tabs ul li#tb-russia {left:460px;position:absolute;top:47px;}
div#tabs ul li#tb-spain {left:65px;position:absolute;top:275px;}
div#tabs ul li#tb-sweden {left:232px;position:absolute;top:32px;}
div#tabs ul li#tb-switzerland {left:182px;position:absolute;top:207px; z-index: 18;}
div#tabs ul li#tb-turkey {left:426px;position:absolute;top:275px;}
div#tabs ul li#tb-uk {left:106px;position:absolute;top:119px;}
div#tabs ul li#tb-greece {left:330px;position:absolute;top:305px;}

.contactsWrapper {margin-bottom: 20px; position: relative; float: left;}
.contactsWrapper h3{ color:#472A1A; padding: 28px 0px 25px 38px; font-size: 25px; float: left; width: 500px;}
.contactsWrapper .contactsContent { background:#F5F4F4 none repeat scroll 0 0; display:block; float:left; width:235px; padding: 16px 0px 16px 38px; }
