#content-main > h2 { 
	font-size:22px;
	font-weight:normal;
}

#content-main > h3 { 
	font-size:18px;
	text-align:center;
}

.content p {
	margin:1.12em 0;
	text-align:justify;
}

.input input {
    background: #ffffff;
    border-style: solid;
    border-bottom-color: #000000;
    border-width: 0px;
    border-right-color: #000000;
    border-left-color: #000000;
    border-top-color: #000000;
}
/*
.input input:hover {
    background: #ffffff;
    border-style: solid;
    border-width:0px;
    border-top-color: #000000;
    border-right-color: #000000;
    border-left-color: #000000;
    border-bottom-color: #000000;
}
*/
input
{
    background: #ffffff;
    border-style: solid;
    border-bottom-color: #7eb99b;
    border-width: 1px;
    border-right-color: #7eb99b;
    border-left-color: #1878b2;
    border-top-color: #1878b2;
}
/*
input:hover 
{
    background: #e0eefb;
    border-style: solid;
    border-width:1px;
    border-top-color: #1878b2;
    border-right-color: #1878b2;
    border-left-color: #7eb99b;
    border-bottom-color: #7eb99b;
}*/

textarea
{
    background: #e0eefb;
    border-style: solid;
    border-width:1px;
    border-top-color: #1878b2;
    border-right-color: #1878b2;
    border-left-color: #7eb99b;
    border-bottom-color: #7eb99b;
    
}





#header {width: 90%;}
#headerleft { float: left; font: Tahoma; font-size: 1.1em; font-weight: normal; height: 50px; width: 23%;  padding-left: 5px; padding-right: 5px; word-wrap: break-word;}

#headermid { float: left; font: Tahoma; font-size: 1.1em; font-weight: normal; height: 50px; width: 23%; padding-left: 5px; padding-right: 5px; word-wrap: break-word;  }
    
#headerright { float: left; font: Tahoma; font-size: 1.1em; font-weight: normal; height: 50px; width: 23%; padding-left: 5px; padding-right: 5px; word-wrap: break-word;}
    
#infoLeft { float: left; width: 23%; padding-left: 5px; padding-right: 5px; 
    border-top-style:solid; min-height: 85px; word-wrap: break-word;  border-bottom:1px solid; margin-top:10px;}

#infoMid { float: left; width: 23%; padding-left: 5px; padding-right: 5px; border-top-style:solid; min-height: 85px; word-wrap: break-word;  border-bottom:1px solid;  margin-top:10px;}
    
#infoRight { font-size:11.5px; float: left; width: 23%; padding-left: 5px; padding-right: 5px; border-top-style:solid; min-height: 85px; word-wrap: break-word;  border-bottom:1px solid;  margin-top:10px;}    

#accountHeader {width: 90%; border-style: solid; border-width: 1px; border-color: #4d7667; height: 95px; }
#accountLeft { float: left; height: 35px; width: 43%; padding-left: 5px; padding-right: 5px;
    border-color: #cbcc99; border-top-style: solid; border-top-size: 1px; word-wrap: break-word;}

#accountMid { float: left; width: 23%; padding-left: 5px; padding-right: 5px; border-color: #cbcc99;
    border-top-style: solid; border-top-size: 1px; word-wrap: break-word;}    

#accountRight { float: left; height: 35px; width: 25%; padding-left: 5px; padding-right: 5px; word-wrap: break-word;}       

#pagination { font: Tahoma;  font-size: 85%; font-weight: normal; float: left; width: 85%}


#shoppingCartLeft { float: left; height: 28px; width: 25%; padding-left: 5px; padding-right: 5px;
    border-color: #cbcc99; border-top-style: solid; border-top-size: 1px; word-wrap: break-word;}

#shoppingCartMid { float: left; width: 33%; padding-left: 5px; padding-right: 5px; border-color: #cbcc99;
    border-top-style: solid; border-top-size: 1px; word-wrap: break-word;}    

#shoppingCartRight { float: left; height: 28px; width: 33%; padding-left: 5px; padding-right: 5px; word-wrap: break-word;}    

#regionBillLeft { float: left; height: 130px; width: 45%; padding-left: 5px; padding-right: 5px; padding-top: 5px;
                            border-color: #000000; border-top-style: solid; border-top-width: 1px;}
                            
#regionBillRight { float: left; height: 130px; width: 45%; padding-right: 5px; padding-left: 5px; padding-top: 5px;
                             border-color: #000000; border-top-style: solid; border-top-width: 1px;}
                      
#regionBillingLeft { float: left; height: 70px; width: 25%; padding-left: 5px; padding-right: 5px;
     word-wrap: break-word;}

#regionBillingMid { float: left; width: 33%; padding-left: 5px; padding-right: 5px;  word-wrap: break-word;}    

#regionBillingRight { float: left; height: 70px; width: 33%; padding-left: 5px; padding-right: 5px; word-wrap: break-word;}

.regionBillingLeft { float: left; width: 25%; padding-left: 5px; padding-right: 5px;
     word-wrap: break-word;}

.regionBillingMid { float: left; width: 33%; padding-left: 5px; padding-right: 5px;  word-wrap: break-word;}    

.regionBillingRight { float: left; width: 33%; padding-left: 5px; padding-right: 5px; word-wrap: break-word;}

#usersOnlineLeft { float: left; height: 56px; width: 25%; padding-left: 5px; padding-right: 5px;
    border-color: #cbcc99; border-top-style: solid; border-top-size: 1px; word-wrap: break-word;}

#usersOnlineMid { float: left; width: 33%; padding-left: 5px; padding-right: 5px; border-color: #cbcc99;
    border-top-style: solid; border-top-size: 1px; word-wrap: break-word;}    

#usersOnlineRight { float: left; height: 56px; width: 33%; padding-left: 5px; padding-right: 5px; word-wrap: break-word;}    


.odd-regionBilling { padding-top:15px; border-top:1px solid #3493CB;  }
.even-regionBilling { margin-bottom:10px;  }

.supportBox {
    position: relative;
    padding: 5px;
    /*width: 100%;*/
    border: 1px solid #2574D9;
    /*background: #F7FBFD;*/
    }


.calendarBox {
		position: relative;
		top: 15px;
		margin: 0 auto;
		padding: 5px;
		width: 390px;
		border: 1px solid #3966AA;
		background: #F0F7FB;
	}

.calendarFloat {
		float: left;
		width: 50px;
		height: 35px;
		margin: 1px 0px 0px 1px;
		padding: 1px;
		border: 1px solid #ccc;
	}
	
.calendarFloat:hover {
		border: 1px solid #4d7667;
	}
	
.calendarDayFloat {
		float: left;
		width: 50px;
		height: 35px;
		margin: 1px 0px 0px 1px;
		padding: 1px;
		border: 1px solid #4d7667;
		color: #000000;
	}
	
#calendarEvent { list-style: none; position: relative; padding: 0; margin: 0; width: 100%; height: 150px; }
#calendarEvent span { display: none; padding:2px 3px; margin-left:25px; width:150px; font: normal 95% arial, helvetica, sans-serif;                            background: #e3f4ee; border-style: solid; border-width: 1px; border-color: #4d7667; }
#calendarEvent a { display: block; position: absolute; outline: none; text-decoration: none; }
#calendarEvent a:hover { color:#000000; }
#calendarEvent a:hover span { display:inline; color:#000000; position: absolute; text-decoration: none; }


#region { list-style: none; position: relative; padding: 0; margin: 0; width: 100%; height: 175px; }
#region span { display: none; padding:2px 3px; margin-left:60px; width:300px; font: normal 95% arial, helvetica, sans-serif; background: #ffffff; border-style: solid; border-width: 1px; border-color: #000066; }
#region a { display: block; position: absolute; outline: none; text-decoration: none; }
#region a:hover { color:#000000; }
#region a:hover span { display:inline; color:#000000; position: absolute; text-decoration: none; }
#region .textoverview { float: right; padding: 0; margin: 0; width: 50%; }
/*#region .renewButton1 { display: block; width: 83px; height: 20px; border: 0px; text-indent:-6000px; background: transparent url(../img/site-8.png) -295px -1299px no-repeat; cursor: pointer; cursor: hand; }  
#region .renewButton3 { display: block; width: 83px; height: 20px; border: 0px; text-indent:-6000px; background: transparent url(../img/site-8.png) -407px -1299px no-repeat; cursor: pointer; cursor: hand; }*/



#user-links { position:absolute; top:50px; right: 10px; height: 22px; padding: 3px; z-index:198; }
#user-links > .left { top:0; width: 9px; height:41px; background: url(../img/site-8.png) 0 -425px no-repeat; }
#user-links > .right { top:0; width: 9px; height:41px; background: url(../img/site-8.png) 0 -486px no-repeat; }
#usr-links ul { }
#user-links ul li { display:inline; padding: 0 0 0 1px; color:#FFFFFF; font-weight:bold;}
#user-links ul li:first-child { background:none; color:#FFFFFF; font-weight:bold;}
#user-links ul li a { color:#FFFFFF; margin: 0 3px 0 6px;  font-weight:bold; text-decoration:none;}
#user-links .friendsOnline { 
	display: none; 
	padding:2px 3px; 
	margin-left: -150px; 
	margin-top: 20px; 
	width:150px; 
	font: normal 95% arial, helvetica, sans-serif; 
	background: #AFD4EA; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #1A52DB7; 
	z-index:1199;
	-moz-border-radius:5px;
}
#user-links a:hover { z-index:201;}
#user-links a:hover span { display:inline; color:#000000; position: absolute; text-decoration: none; z-index: 200;}




#backgroundPopup {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #CECECE;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 559;
}
#popupContact {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #CECECE;
    display: none;
    font-size: 13px;
    height: 384px;
    padding: 12px;
    position: fixed;
    width: 550px;
    z-index: 600;
    text-align: center;
    overflow: scroll;
}
#popupContact h1 {
    border-bottom: 1px dotted #D3D3D3;
    color: #6FA5FD;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
    padding-bottom: 2px;
    text-align: left;
}
#popupContactClose {
    color: #6FA5FD;
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    position: absolute;
    right: 6px;
    top: 4px;
}








/* SITE SELECTORS */
/*@font-face { 
font-family: "HoboStd";
src: url(../fonts/HoboStd.otf);
src: local("HoboStd"), url(../fonts/HoboStd.ttf) format("truetype"); }

/* PAGE */
/*html { background:#7eb99a; }
body { color: #5b5b5b; }
a:link,a:visited,a:hover,a strong { color: #5b5b5b; }
input
{
    background: #ffffff;
    border-style: solid;
    border-bottom-color: #7eb99b;
    border-width: 1px;
    border-right-color: #7eb99b;
    border-left-color: #1878b2;
    border-top-color: #1878b2;
}

input:hover 
{
    background: #e0eefb;
    border-style: solid;
    border-width:1px;
    border-top-color: #1878b2;
    border-right-color: #1878b2;
    border-left-color: #7eb99b;
    border-bottom-color: #7eb99b;
}

textarea
{
    background: #e0eefb;
    border-style: solid;
    border-width:1px;
    border-top-color: #1878b2;
    border-right-color: #1878b2;
    border-left-color: #7eb99b;
    border-bottom-color: #7eb99b;
    
}

#home {}
#home > .left,#internal > .left { top:0; height: 748px; background: url("../img/site-x.png") 0 0 repeat-x; }
body .site { width: 980px; text-align:left; margin: 0 auto 0 auto; padding: 0 0 30px 0; position:relative; }
body .search { width: 90%; text-align:left; margin: 0 auto 0 auto; padding: 0 0 30px 0; float: left; }

/* BRANDING */
/*#branding { height: 117px; position:relative; }
#branding #logo { position:absolute; top: 7px; left: 35px; width:412px; height:102px; background: url("../img/site-8.png") no-repeat 0 -1067px; text-indent:-6000px; }

/*ACCOUNT LOGIN */
/*#account-login { position:absolute; top:29px; right: 36px; height: 22px; background:#86b9d6; padding: 19px 9px 0 9px; }
* html #account-login { width: 405px; }
#account-login input[type="text"],
#account-login input[type="password"] { height:15px; width:107px; padding: 2px 3px 0 3px; line-height: 17px; vertical-align:middle; }
#account-login legend { margin:0;padding:0; }
#account-login legend span{ width: 77px; height:13px; display:block; background: url(../img/site-8.png) -54px -392px; position:absolute; top:4px;left:18px; text-indent:-6000px; }
#account-login > .left { top:0; width: 9px; height:41px; background: url(../img/site-8.png) 0 -425px no-repeat; }
#account-login > .right { top:0; width: 9px; height:41px; background: url(../img/site-8.png) 0 -486px no-repeat; }
#account-login button { width: 19px; height: 13px; background: url(../img/site-8.png) 0 -392px no-repeat; text-indent:-6000px; margin:0;padding:0; vertical-align:middle; }

#not-a-resident { color:#fff; position:absolute; top:76px; right: 36px; padding: 0 124px 0 0; line-height:23px; }
#not-a-resident #link-register-free { display:block; width: 118px; height:24px; text-indent:-6000px; background: url(../img/site-8.png) 0 -1295px no-repeat; position:absolute; top:0;right:0; }

/*WELCOME*/
/*#welcome { color:#fff; position:absolute; top:42px; right: 41px; padding: 0 91px 0 0; line-height:19px; }
#welcome #link-logout { display:block; width: 83px; height:20px; text-indent:-6000px; background: url(../img/site-8.png) -178px -1299px no-repeat; position:absolute; top:0;right:0; }




/*NAV*/
/*#nav { background:url(../img/site-x.png) 0 -1795px repeat-x; height: 18px; width: 914px; position:relative; top:0; z-index:100; padding: 9px 0 6px 0; margin: 0 0 0 32px; }
#nav > .left { top:0; width: 20px; height:33px; background: url(../img/site-8.png) 0 -1189px no-repeat; }
#nav > .right { top:0; width: 20px; height:33px; background: url(../img/site-8.png) 0 -1242px no-repeat; }
#nav > ul { padding: 0 0 0 9px; height: 18px; }
#nav > ul li { float:left; display:block; width: auto; background: url(../img/site-8.png) -716px 0 no-repeat; text-indent:-6000px; padding: 0 0 0 2px; position:relative; }

#nav > ul li a { display:block; width: auto; height:18px; background-image: url(../img/site-8.png); padding: 0 21px 0 19px; background-repeat: no-repeat; }
#nav > ul li a:hover { }

/* nav dropdown */
/*#nav ul li:hover > ul{ display:block; }
#nav > ul > li > ul { padding: 5px 0 0; }
#nav ul ul { display:none; position: absolute; top:18px; left:0; width: auto; min-width:200px; border:solid #EF9109; border-width:1px 0; }
#nav ul ul a { color:#3284B1; display:block; width:175px!important; padding: 6px 3px 6px 20px; height:100%; text-decoration:none; background:none!important; }
#nav ul ul a:hover { color:#3284B1; background:#FFEEBF!important; }
#nav li ul li { position:relative; width:200px; display:block; text-indent:0; background:#fff; border:solid #EF9109; border-width:0 1px; }
* html #nav li ul li { height:1%; float:left; }
*+html #nav li ul li { height:1%; float:left; }
#nav li ul li:hover { }
#nav li ul li ul { position: absolute; top: 0; left: 100%; } /*flyout positioning */

/*#nav #nav-forums a { width: 47px; background-position: -252px 0px; }
#nav #nav-forums:hover a { background-position: -252px -18px; }
#nav #nav-region-list a { width: 85px; background-position: 19px -56px; }
#nav #nav-region-list:hover a { background-position: 19px -74px; }
#nav #nav-world-map a { width: 73px; background-position: 19px -336px; }
#nav #nav-world-map:hover a { background-position: 19px -354px; }
#nav #nav-land-store a { width: 72px; background-position: 19px 0; }
#nav #nav-land-store:hover a { background-position: 19px -18px; }
#nav #nav-show-events a { width: 85px; background-position: 19px -112px; }
#nav #nav-show-events:hover a { background-position: 19px -130px; }
#nav #nav-wiki a { width: 28px; background-position: 19px -280px; }
#nav #nav-wiki:hover a { background-position: 19px -298px; }
#nav #nav-support a { width: 55px; background-position: 19px -168px; }
#nav #nav-support:hover a { background-position: 19px -186px; }
#nav #nav-tos a { width: 26px; background-position: 19px -224px; }
#nav #nav-tos:hover a { background-position: 19px -242px; }
#nav #nav-home a { width: 26px; background-position: -252px -56px; }
#nav #nav-home:hover a { background-position: -252px -74px; }
#nav #nav-faq a { width: 25px; background-position: -252px -104px; }
#nav #nav-faq:hover a { background-position: -252px -122px; }
#nav #nav-mantis a { width: 45px; background-position: -252px -144px; }
#nav #nav-mantis:hover a { width: 45px; background-position: -252px -162px; }

/* SLIDESHOW */
/*#slideshow { display:block; position:relative; width: 993px; height:261px; }
#slideshow span { display:block; position:absolute; right:0; top:0; z-index:8; height: 100%; width:100%; background: url(../img/site-slideshow.jpg) 0 0 no-repeat; }
#slideshow span.active { z-index:10; }
#slideshow span.last-active { z-index:9; }
#slideshow #photo-01 { background-position: 0 0; }
#slideshow #photo-02 { background-position: 0 -261px; }
#slideshow #photo-03 { background-position: 0 -522px; }
#slideshow #photo-04 { background-position: 0 -783px; }

#page-title { position:relative; width:993px; height: 166px; }
#page-title span { position:absolute; top:0;left:0;display:block; width: 100%; height:100%;background:url(../img/site-banners.jpg) 0 0 no-repeat; text-indent:-6000px; }
#page-title #page-home  { background-position: 0 0px; }
#page-title #page-forums { background-position: 0 -166px;}
#page-title #page-region-list { background-position: 0 -332px;}
#page-title #page-world-map { background-position: 0 -498px;}
#page-title #page-land-store { background-position: 0 -664px;}
#page-title #page-wiki { background-position: 0 -830px;}
#page-title #page-show-events { background-position: 0 -996px;}
#page-title #page-support { background-position: 0 -1162px;}

/* MAIN */
/*#main { width:980px; position:relative; }
#main > .left { top:0; background:url(../img/site-x.png) 0 -1430px repeat-x; width:100%; height:307px; }
#internal #main > .left { background:url(../img/site-x.png) 0 -1878px repeat-x; }

/* SEARCH PAGE */
/*#search { width:980px; float: left; }
#search > .left { top:0; background:url(../img/site-x.png) 0 -1430px repeat-x; width:100%; height:307px; }
#internal #search > .left { background:url(../img/site-x.png) 0 -1878px repeat-x; }
#search-content { overflow:hidden; width:980px; padding: 13px 0 0 0; float: left; background:url(../img/site.jpg) top right no-repeat; }
#internal #search-content { background:none; padding-top: 5px; }

/*CONTENT*/
/*#content { overflow:hidden; width:980px; padding: 13px 0 0 0; position:relative; background:url(../img/site.jpg) top right no-repeat; }
#internal #content { background:none; padding-top: 5px; }

/* content panel */
/*#content-panel { display:inline; width:226px; float:left; margin:0 0 0 13px; position:relative; padding: 0 0 49px 0;  background:#d2e7dc; }
#internal #content-panel { padding: 9px 0 0 0; min-height:388px; }
* html #internal #content-panel { height:388px; }

#content-panel > .top { left:0; width: 100%; height: 19px; background:url(../img/site-8.png) 0 -1028px no-repeat; }
#internal #content-panel > .top { background:url(../img/site-8.png) -234px -1028px no-repeat; }
#content-panel > .left { top: 19px; width: 100%px; height: 386px; background:url(../img/site-x.png) 0 -1042px repeat-x; z-index:10; }
#content-panel > .bottom { left:0; width: 100%; height: 19px; background:url(../img/site-8.png) 0 -703px no-repeat; z-index:10; }

#links { position:relative; z-index:50; }
#links ul { margin: 19px 0 0 14px; }
#links li { width: 189px; height: 52px; background:url(../img/site-8.png) 0 0 no-repeat; margin: 0 0 4px 0; }
#links li a { display:block; width: 100%; height:100%; text-indent:-6000px; }
#links #link-sell-iz { background-position: -220px -742px; }
#links #link-buy-iz { background-position: 0 -742px; }
#links #link-partner-information { background-position: 0 -814px; } 
#links #link-region-support { background-position: 0 -886px; } 
#links #link-transactions-history { background-position: 0 -957px; }

/*nav sub */
/*#nav-sub { width: 195px; position:relative; margin: 0 0 0 15px; position:relative; z-index:50; min-height: 250px; }
#nav-sub h2 { color:#fff; height: 18px; line-height:1.5em; padding: 0 0 0 14px; background:url(../img/site-x.png) repeat-x 0 -1757px; }
#nav-sub ul { margin: 0 0 6px 0; }
#nav-sub li { background: url(../img/site-8.png) -691px -30px no-repeat;  padding: 0 0 0 36px; width: 159px; border-bottom:1px solid #e0e3e3; }
#nav-sub li a { color:#464646; display:block; line-height: 1.2em; padding: 4px 0 4px 0; width: 100%; text-decoration:none; }
#nav-sub li a:hover { text-decoration:underline; }

/* content main */
/*#content-main { display:inline; float:right; margin:0 324px 0 0; width:407px; position:relative; min-height: 268px; padding:24px 0 0 0; background:#EBF6F5; }
#internal #content-main { width: 718px; margin-right: 12px; padding-top:0; min-height: 611px; }
* html #contact-main { height:268px; }
#internal #content-main { background:#f3f8f8; }
* html #internal #contact-main { height:611px; }
#content-main > .top { left:0; height:19px; width: 100%; background:url(../img/site-8.png) 0 -664px repeat-x; }
#content-main > .left { top:19px; height: 254px; width: 100%; background:url(../img/site-x.png) 0 -768px repeat-x; }
#content-main > .bottom { left:0; height:19px; width: 100%; background:url(../img/site-8.png) 0 -547px repeat-x; }
#content-main > .logged { top:19px; height: 254px; width: 100%; background:url(../img/site-x.png) 0 -768px repeat-x; }
#internal #content-main > .top { left:0; height:19px; width: 100%; background:url(../img/site-8.png) 0 -625px repeat-x; }
#internal #content-main > .bottom { left:0; height:19px; width: 100%; background:url(../img/site-8.png) 0 -586px repeat-x; }
#content-main > h2 { height:15px; width: 214px; background: url(../img/site-8.png) no-repeat -420px -547px; position:relative; z-index: 100; margin: 0 0 0 28px; text-indent:-6000px; }
#content-main > h3 { height:15px; width: 250px; background: url(../img/site-8.png) no-repeat -420px -527px; position:relative; z-index: 100; margin: 0 0 0 28px; text-indent:-6000px; }
#content-main > .content { position:relative; z-index: 100; margin: 14px 0 0 28px; width: 362px; }
#internal #content-main > .content { margin: 5px 10px 10px 28px; }
#internal .continueButton { display: block; width: 83px; height: 20px; border: 0px; text-indent:-6000px; background: transparent url(../img/site-8.png) -520px -1299px no-repeat; cursor: pointer; cursor: hand; /* for IE 5.x */} 
/*#internal .AddCartButton { display: block; width: 83px; height: 20px; border: 0px; text-indent:-6000px; background: transparent url(../img/site-8.png) -616px -1299px no-repeat; cursor: pointer; cursor: hand; /* for IE 5.x */}
/*#internal .BuyIzButton  { display: block; width: 83px; height: 20px; border: 0px; text-indent:-6000px; background: transparent url(../img/site-8.png) -616px -1268px no-repeat; cursor: pointer; cursor: hand; /* for IE 5.x */}
/*#internal .ProposeButton  { display: block; width: 83px; height: 20px; border: 0px; text-indent:-6000px; background: transparent url(../img/site-8.png) -520px -1268px no-repeat; cursor: pointer; cursor: hand; /* for IE 5.x */}
/*#internal .ChangePassButton  { display: block; width: 83px; height: 20px; border: 0px; text-indent:-6000px; background: transparent url(../img/site-8.png) -408px -1268px no-repeat; cursor: pointer; cursor: hand; /* for IE 5.x */}
/*#internal .RemoveCartButton  { display: block; width: 83px; height: 20px; border: 0px; text-indent:-6000px; background: transparent url(../img/site-8.png) -296px -1268px no-repeat; cursor: pointer; cursor: hand; /* for IE 5.x */}



/*#search-main { display:inline; float:left; margin:20px 0 0 35px; width:407px; position:relative; min-height: 268px; padding:24px 0 0 0; background:#EBF6F5; }
#internal #search-main { width: 718px; margin-right: 12px; padding-top:0; min-height: 611px; }
* html #contact-main { height:268px; }
#internal #search-main { background:#f3f8f8; }
* html #internal #search-main { height:611px; }
#search-main > .top { left:0; height:19px; width: 100%; background:url(../img/site-8.png) 0 -664px repeat-x; }
#search-main > .left { top:19px; height: 254px; width: 100%; background:url(../img/site-x.png) 0 -768px repeat-x; }
#search-main > .bottom { left:0; height:19px; width: 100%; background:url(../img/site-8.png) 0 -547px repeat-x; }
#search-main > .logged { top:19px; height: 254px; width: 100%; background:url(../img/site-x.png) 0 -768px repeat-x; }
#internal #search-main > .top { left:0; height:19px; width: 100%; background:url(../img/site-8.png) 0 -625px repeat-x; }
#internal #search-main > .bottom { left:0; height:19px; width: 100%; background:url(../img/site-8.png) 0 -586px repeat-x; }
#search-main > .content { position:relative; z-index: 100; margin: 14px 0 0 28px; width: 362px; }
#internal #search-main > .content { margin: 5px 10px 10px 28px; }


/* My Additions for things I've done already*/
/*#region { list-style: none; position: relative; padding: 0; margin: 0; width: 100%; height: 175px; }
#region span { display: none; padding:2px 3px; margin-left:60px; width:300px; font: normal 95% arial, helvetica, sans-serif; background: #ffffff; border-style: solid; border-width: 1px; border-color: #000066; }
#region a { display: block; position: absolute; outline: none; text-decoration: none; }
#region a:hover { color:#000000; }
#region a:hover span { display:inline; color:#000000; position: absolute; text-decoration: none; }
#region .textoverview { float: right; padding: 0; margin: 0; width: 50%; }
#region .renewButton1 { display: block; width: 83px; height: 20px; border: 0px; text-indent:-6000px; background: transparent url(../img/site-8.png) -295px -1299px no-repeat; cursor: pointer; cursor: hand; /* for IE 5.x */}  
/*#region .renewButton3 { display: block; width: 83px; height: 20px; border: 0px; text-indent:-6000px; background: transparent url(../img/site-8.png) -407px -1299px no-repeat; cursor: pointer; cursor: hand; /* for IE 5.x */}  

/*#internal #currencyLabel { border-style: none; }

#internal #header {width: 90%;}
#internal #headerleft { float: left; font: Tahoma; font-size: 1.1em; font-weight: normal; height: 50px; width: 23%;  padding-left: 5px; padding-right: 5px; word-wrap: break-word;}

#internal #headermid { float: left; font: Tahoma; font-size: 1.1em; font-weight: normal; height: 50px; width: 23%; padding-left: 5px; padding-right: 5px; word-wrap: break-word;}
    
#internal #headerright { float: left; font: Tahoma; font-size: 1.1em; font-weight: normal; height: 50px; width: 23%; padding-left: 5px; padding-right: 5px; word-wrap: break-word;}
    
#internal #infoLeft { float: left; width: 23%; padding-left: 5px; padding-right: 5px; 
    border-top-style:solid; min-height: 75px; word-wrap: break-word;}

#internal #infoMid { float: left; width: 23%; padding-left: 5px; padding-right: 5px; border-top-style:solid; min-height: 50px; word-wrap: break-word;}
    
#internal #infoRight { float: left; width: 23%; padding-left: 5px; padding-right: 5px; border-top-style:solid; min-height: 50px; word-wrap: break-word;}    

#internal #accountHeader {width: 90%; border-style: solid; border-width: 1px; border-color: #4d7667; height: 95px; }
#internal #accountLeft { float: left; height: 35px; width: 43%; padding-left: 5px; padding-right: 5px;
    border-color: #cbcc99; border-top-style: solid; border-top-size: 1px; word-wrap: break-word;}

#internal #accountMid { float: left; width: 23%; padding-left: 5px; padding-right: 5px; border-color: #cbcc99;
    border-top-style: solid; border-top-size: 1px; word-wrap: break-word;}    

#internal #accountRight { float: left; height: 35px; width: 25%; padding-left: 5px; padding-right: 5px; word-wrap: break-word;}       

#internal #pagination { font: Tahoma;  font-size: 85%; font-weight: normal; float: left; width: 85%}


#internal #shoppingCartLeft { float: left; height: 28px; width: 25%; padding-left: 5px; padding-right: 5px;
    border-color: #cbcc99; border-top-style: solid; border-top-size: 1px; word-wrap: break-word;}

#internal #shoppingCartMid { float: left; width: 33%; padding-left: 5px; padding-right: 5px; border-color: #cbcc99;
    border-top-style: solid; border-top-size: 1px; word-wrap: break-word;}    

#internal #shoppingCartRight { float: left; height: 28px; width: 33%; padding-left: 5px; padding-right: 5px; word-wrap: break-word;}    

#internal #regionBillLeft { float: left; height: 130px; width: 45%; padding-left: 5px; padding-right: 5px; padding-top: 5px;
                            border-color: #000000; border-top-style: solid; border-top-width: 1px;}
                            
#internal #regionBillRight { float: left; height: 130px; width: 45%; padding-right: 5px; padding-left: 5px; padding-top: 5px;
                             border-color: #000000; border-top-style: solid; border-top-width: 1px;}
                      
#internal #regionBillingLeft { float: left; height: 70px; width: 25%; padding-left: 5px; padding-right: 5px;
    border-color: #cbcc99; border-top-style: solid; border-top-size: 1px; word-wrap: break-word;}

#internal #regionBillingMid { float: left; width: 33%; padding-left: 5px; padding-right: 5px; border-color: #cbcc99;
    border-top-style: solid; border-top-size: 1px; word-wrap: break-word;}    

#internal #regionBillingRight { float: left; height: 70px; width: 33%; padding-left: 5px; padding-right: 5px; word-wrap: break-word;}    


#internal #map-container {
	height: 500px;
    width: 100%;
    position: relative;
    border-style: none;
    border-width: 1px;
    border-color: #000066;
}
#internal #legend {
	FONT-SIZE: 10px
}
#internal #blip_person {
	BACKGROUND: url(data/person.gif) no-repeat; WIDTH: 10px; HEIGHT: 10px
}
#internal #map-nav {
    z-index: 50;
}
#internal #map-nav IMG {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px;
	z-index: 50;}
#internal #map-nav-up {
	LEFT: 90%; 
	WIDTH: 30px; 
	POSITION: absolute; 
	TOP: 40%; 
	HEIGHT: 30px;
	z-index: 50;
}
#internal #map-nav-down {
	LEFT: 90%; 
	WIDTH: 30px; 
	POSITION: absolute; 
	TOP: 50%; 
	HEIGHT: 30px;
	z-index: 50;
}
#internal #map-nav-left {
	LEFT: 85%; 
	WIDTH: 30px; 
	POSITION: absolute; 
	TOP: 45%; 
	HEIGHT: 30px;
	z-index: 5;
}
#internal #map-nav-right {
	LEFT: 95%; 
	WIDTH: 30px; 
	POSITION: absolute; 
	TOP: 45%; 
	HEIGHT: 30px;
	z-index: inherit;
}
#internal #map-nav-center {
	LEFT: 90%; 
	WIDTH: 30px; 
	POSITION: absolute; 
	TOP: 45%; 
	HEIGHT: 30px;
	z-index: inherit;
}
#internal #map-zoom-plus {
	LEFT: 90%; 
	WIDTH: 30px; 
	POSITION: absolute; 
	TOP: 15%; 
	HEIGHT: 30px;
}
#internal #map-zoom-minus {
	LEFT: 90%; 
	WIDTH: 30px; 
	POSITION: absolute; 
	TOP: 22%; 
	HEIGHT: 30px;
}

.supportBox {
    position: relative;
    padding: 5px;
    width: 90%;
    border: 1px solid #4d7667;
    background: #e3f4ee;
    }
    

#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:500px;
	height:400px;
	margin:-220px 0 0 -250px;
	border:1px solid #fff;
	background:#FDFCE9;
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	width:100%;
	height:100%;
}

#definition{
	margin:25px;
}
.highlight{
	background-color:#FEFFAF;
}

#lightbox h2{
	margin:0 0 1em 0;
}
#lightbox h3{
	color:#FF713F;
}
#lightbox.done p{
	color:#333;
}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	}
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 16px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
	}
	
*/

