*{margin:0;padding:0}
body{font:12px/16px Arial,sans-serif;background:#fff;color:#333}
#content:after,ul#aboutusmenu:after, #innerwrap:after, #content .item:after, #mainmenu:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html #content, * html ul#aboutusmenu, * html #innerwrap, * html #content .item, * html #mainmenu{height:1%}

#wrapper{width:960px;margin:0 auto;padding-top:15px}
#header{position:relative;height:180px;background:url(/images/wired_08.jpg) bottom left no-repeat}
#header h1{float:left;width:100%;overflow:hidden;height:0;line-height:32px;padding-top:110px;background:url(/media/images/logotype_medium.gif) top center no-repeat}
#headerswf{display:none}
/*#loginbigbox{width:345px;height:146px;background:url(/images/wired_05.jpg) no-repeat;position:absolute;bottom:30px;right:20px}*/
#loginbigbox a{display:block;text-indent:-9000px;background:url(/media/images/apply_here.gif) no-repeat;position:absolute;bottom:30px;right:20px;height:66px;width:190px;}
#mainmenu{position:absolute;bottom:29px;left:15px}
* html #mainmenu{bottom:28px}
#mainmenu ul{list-style:none}
#mainmenu ul li{float:left}
/*#mainmenu ul li a{display:block;overflow:hidden;height:0;padding-top:37px;text-align:center}*/
#mainmenu ul li a{display:block;overflow:hidden;text-align:center;font-size:13px;color:#333;text-decoration:none;padding:3px 13px 5px;border:2px solid white;border-bottom:0;
-moz-border-radius-topleft:11px;-moz-border-radius-topright:11px;-webkit-border-top-left-radius:11px;-webkit-border-top-right-radius:11px}
#mainmenu ul li a:hover,#mainmenu ul li:hover a{color:white;background:url(/media/images/nav_bg.png)}
#mainmenu ul li:hover ul a{background:black}
#mainmenu ul li:hover ul a:hover{background:url(/media/images/nav_bg.png)}
/*color:#5683BA;border-color:#5683BA;*/
/*#mainmenu a.home_nav{width:109px;background:url(/images/wiredmines_07.jpg) no-repeat}
#mainmenu a.home_nav:hover{background-image:url(/images/wiredmines-over_07.jpg)}
#mainmenu a.about_us_nav{width:85px;background:url(/images/wiredmines_08.jpg) no-repeat}
#mainmenu a.about_us_nav:hover{background-image:url(/images/wiredmines-over_08.jpg)}
#mainmenu a.packages_nav{width:89px;background:url(/images/wiredmines_09.jpg) no-repeat}
#mainmenu a.packages_nav:hover{background-image:url(/images/wiredmines-over_09.jpg)}
#mainmenu a.international_nav{width:83px;background:url(/images/wiredmines_10.jpg) no-repeat}
#mainmenu a.international_nav:hover{background-image:url(/images/wiredmines-over_10.jpg)}
#mainmenu a.contact_us_nav{width:89px;background:url(/images/wiredmines_11.jpg) no-repeat}
#mainmenu a.contact_us_nav:hover{background-image:url(/images/wiredmines-over_11.jpg)}
#mainmenu a.mind_games_nav{width:109px;background:url(/images/wiredmines_12.jpg) no-repeat}
#mainmenu a.mind_games_nav:hover{background-image:url(/images/wiredmines-over_12.jpg)}
*/

#mainmenu a.home_nav:hover{border-color:#E51E26}
#mainmenu a.about_us_nav:hover{border-color:#FEA11C}
#mainmenu a.mind_games_nav:hover{border-color:#00AA53}
#mainmenu a.deutsche_nav:hover{border-color:#0063B3}
#mainmenu a.fall_classes_nav:hover{border-color:#503195}

#innerwrap{padding:0 7px 0 8px;margin:0 10px}
#leftsidebar{float:left;width:206px}
#leftfirst a{display:block;padding-top:187px;height:0;overflow:hidden;background:url(/media/images/deutsche.jpg) no-repeat}
#leftsecond{height:203px;background:url(/images/wiredmines_21.jpg) no-repeat;padding:30px 4px 0 8px;margin-top:12px;overflow:hidden}
#leftsecond a{display:block;background:url(/images/eliteminds.gif) no-repeat;width:190px;padding-top:97px;height:0;overflow:hidden}
#leftsecond p{margin-top:4px}
#leftsecond strong{color:#f19a26}
#rightsidebar{float:right;width:231px}
#rightfirst{background:url(/images/wired_14.jpg) no-repeat;padding:54px 8px 0 12px;overflow:hidden}
#rightfirst p{padding:4px 0}
/*#rightfirst p:first-child{padding-top:4px;border-top:20px solid #cfe0f0;border-bottom:20px solid #dfd8ea}*/
* html #rightfirst p{border-top:16px solid #cfe0f0}
#rightfirst a{color:#068131;text-decoration:none;font-style:italic}
#rightsecond{margin-top:14px}

/*#innercontentwrap{width:485px;margin:0 243px 0 auto;padding-top:53px;background:url(/images/inner-blue_01.jpg) no-repeat}*/
/*#content{background:url(/images/inner-blue_02.jpg) repeat-y}*/
#innerwrap{padding-top:10px;border:1px solid #5683BA;-moz-border-radius:11px;-webkit-border-radius:11px}
#content{padding:0 15px 0 10px}
#content .publicview{height:336px;overflow:auto;padding:0 20px;margin:0 10px 6px 0}
div.contentitem{margin:0}
#content h2{padding:4px 0 10px;line-height:32px}
#content h3{padding:4px 0 10px;line-height:30px}
#content p{padding-bottom:8px}
#content a{color:#777}
#content a:hover{color:#000}

#content ul{margin-left:15px}
#content ul li{margin-left:15px}

/*#innercontentwrap.innercontentwrap-home{background:url(/images/wired_12.jpg) no-repeat}
#content.contentwrap-home{background:url(/images/wired_12-01.jpg) left -46px no-repeat}
#content.contentwrap-home a{display:block;width:100px;margin-top:60px;padding-top:50px;height:0;overflow:hidden}*/
/*#innercontentwrap.innercontentwrap-about_us{background:url(/images/inner-blue_01.jpg) no-repeat}
#content.contentwrap-about_us{background:url(/images/inner-blue_02.jpg) repeat-y}*/
#content.contentwrap-about_us h3{background:url(/images/subheads_03.jpg) no-repeat;padding-top:27px;height:0;overflow:hidden;text-indent:-9000px}
#content.contentwrap-our_team h3{background:url(/images/subheads_05.jpg) no-repeat;padding-top:27px;height:0;overflow:hidden;text-indent:-9000px}
#content.contentwrap-our_location h3{background:url(/images/subheads_07.jpg) no-repeat;padding-top:25px;height:0;overflow:hidden;text-indent:-9000px}
/*#innercontentwrap.innercontentwrap-packages{background:url(/images/inner-green_01.jpg) no-repeat}*/
#innerwrap.innerwrap-packages{border-color:#2F9C58}
/*#content.contentwrap-packages{background:url(/images/inner-green_02.jpg) repeat-y}*/
#content.contentwrap-packages h2{background:url(/images/packages-title.jpg) no-repeat;padding-top:27px;height:0;overflow:hidden;text-indent:-9000px}
/*#innercontentwrap.innercontentwrap-international{background:url(/images/inner-orange_01.jpg) no-repeat}*/
#innerwrap.innerwrap-international{border-color:#D78821}
/*#content.contentwrap-international{background:url(/images/inner-orange_02.jpg) repeat-y}*/
#content.contentwrap-international h2{background:url(/images/test-international.jpg) no-repeat;padding-top:27px;height:0;overflow:hidden;text-indent:-9000px}
/*#innercontentwrap.innercontentwrap-contact_us{background:url(/images/inner-red_01.jpg) no-repeat}
#content.contentwrap-contact_us{background:url(/images/inner-red_02.jpg) repeat-y}*/
#innerwrap.innerwrap-contact_us{border-color:#BE1F24}
#content.contentwrap-contact_us h2{background:url(/images/subheads_15.jpg) no-repeat;padding-top:27px;height:0;overflow:hidden;text-indent:-9000px}
/*#innercontentwrap.innercontentwrap-mind_games{background:url(/images/inner-purple_01.jpg) no-repeat}
#content.contentwrap-mind_games{background:url(/images/inner-purple_02.jpg) repeat-y}*/
#innerwrap.innerwrap-mind_games{border-color:#523A84}
#content.contentwrap-mind_games h2{background:url(/images/subheads_11.jpg) no-repeat;padding-top:27px;height:0;overflow:hidden;text-indent:-9000px}
#innerwrap.innerwrap-awordfrombarry{background:url(/images/inner-orange_01.jpg) no-repeat}
#content.contentwrap-awordfrombarry{background:url(/images/inner-orange_02.jpg) repeat-y}
#content.contentwrap-awordfrombarry h2{background:url(/images/subheads_18.jpg) no-repeat;padding-top:27px;height:0;overflow:hidden;text-indent:-9000px}
#content.contentwrap-awordfrombarry .contentitem{float:left;width:190px}
#content.contentwrap-awordfrombarry .contentitem h3{display:none}
#content.contentwrap-awordfrombarry #content-item-1{margin-right:16px;padding-right:16px;border-right:1px solid orange}
/*#innercontentwrap.innercontentwrap-deutsche{background:url(/images/inner-red_01.jpg) no-repeat}
#content.contentwrap-deutsche{background:url(/images/inner-red_02.jpg) repeat-y}*/
#innerwrap.innerwrap-deutsche{border-color:#BE1F24}
#content.contentwrap-deutsche h2{background:url(/images/test-title.jpg) no-repeat;padding-top:27px;height:0;overflow:hidden}

#content .item{padding:15px}

#content fieldset{border:0}
#content label{float:left;width:200px}
#content fieldset fieldset{margin-top:15px}
#content fieldset fieldset label{float:none;width:auto}
#content fieldset legend, #content fieldset div.required label{font-weight:bold}

ul#aboutusmenu{list-style:none;height:30px;background:url(/images/about_sub.gif) no-repeat;width:302px;margin:0 auto}
ul#aboutusmenu li{float:left}
ul#aboutusmenu li a{display:block;padding-top:24px;height:0;overflow:hidden;white-space:nowrap}
ul#aboutusmenu li a.about1{width:84px}
ul#aboutusmenu li a.about2{width:66px}
ul#aboutusmenu li a.about3{width:79px}
ul#aboutusmenu li a.about4{width:73px}
#content table .style1{color:#069}
#content .style1{color:#f00}
#content .style2{color:#00f}
#content .style3{color:#0c0}
#content .style4{color:#f90}
#content .message{font-weight:bold;color:#0c0;background:#ffc}
#content ul#fishtankmenu{line-height:32px;text-align:center;padding-bottom:8px}
#content ul#fishtankmenu li{display:inline;padding:0 8px}
#footer{text-align:center;padding-top:5px;/*height:0;overflow:hidden;background:url(/images/inner-blue_03.jpg) no-repeat*/}
/*#footer.footer-home{background:url(/images/inner-blue_03.jpg) no-repeat}
#footer.footer-about_us{background:url(/images/inner-blue_03.jpg) no-repeat}
#footer.footer-packages{background:url(/images/inner-green_03.jpg) no-repeat}
#footer.footer-international{background:url(/images/inner-orange_03.jpg) no-repeat}
#footer.footer-contact_us{background:url(/images/inner-red_03.jpg) no-repeat}
#footer.footer-mind_games{background:url(/images/inner-purple_03.jpg) no-repeat}
#footer.footer-awordfrombarry{background:url(/images/inner-orange_03.jpg) no-repeat}
#footer.footer-deutsche{background:url(/images/inner-red_03.jpg) no-repeat}*/

/*#loginbigbox a{display:block;float:right;height:25px;margin-right:15px;margin-top:15px;text-indent:-9000px;width:80px}*/

#mainmenu ul.navlist li{position:relative}
#mainmenu ul.navlist ul.navlist{display:none;position:absolute;width:150px;background:white;z-index:9000;border:2px solid white;border-top:none}
#mainmenu ul.navlist ul.navlist a{display:block;border:none;border-top:2px solid #CCC;-moz-border-radius:0;width:120px;text-align:left;padding:5px 15px}
#mainmenu ul.navlist li:hover ul.navlist{display:block}
*:first-child+html #wrapper #header{position:relative;z-index:2}
*:first-child+html #wrapper{position:relative;z-index:1}

#wrapper #gallery_1{text-align:center}
#wrapper #gallery_1 ul.galleryphotos{width:515px;margin:0 auto}
*:first-child+html #wrapper #gallery_1{text-align:left}
*:first-child+html #wrapper #gallery_1 ul.galleryphotos{width:300px}

#wrapper .galleryphotos{margin:0 auto;padding:0;list-style:none}
#wrapper .galleryphotos li{float:left; margin-right: 15px}

#loginbigbox span.phone{position: absolute; font-size: 200%; font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; color: rgb(249, 155, 28); font-weight: bold; font-style: italic; right: 30px; top: 60px}