﻿body
{
	margin:0px;
	margin-top:10px;
	margin-bottom:5px;
	text-align:center;
}

.PageBackground
{
	background-image:url(../Images/LayoutBgs/1pxBackground.gif);
}

.pageWrap
{
	text-align:left;
	width:820px;
	margin:auto;
}

/*######################
### MENU CSS start ###*/
.menu-level1
{
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	margin-top:-2px;
}

.menu-button-level1
{
  border-right:1px solid #FFFFFF;
}

.menu-level2
{
	background-color:#000000;
	margin:0px;
	margin-left:-1px;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	text-align:left;
}	

.menu-button-level2
{
	background-color:#ffdc00;
	border-bottom:1px solid #FFFFFF;
	height:25px;
	text-align:left;
	font-weight:bold;
	padding:2px;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	text-align:left;
}

.menu-button-level2 a:link, .menu-button-level2 a:visited
{
	color:#000000;	
}

.menu-button-level2 a:hover, menu-button-level2 a:active
{
	color:#FFFFFF;
}

/*### MENU CSS end ###
######################*/



.searchDomainPane
{
	color:#FFFFFF;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
}

.searchDomainTextBox
{
	font-family:Verdana;
	font-size:12px;
	width:286px;
	height:90px;
	border:1px solid #FFFFFF;
}

.searchDomainButton
{
	font-family:Verdana;
	font-size:12px;	
}

.searchDomainErrorMessage
{
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
}

.button
{
	font-family:Verdana;
	font-size:11px;	
}

.leftPaneWrap
{
  width:202px;
  height:100%;
  border-right:1px solid #ffdc00;
  vertical-align:top;
}

/*### SMALL SHOPPING CART STYLES start ###*/
.smlShoppingCartWrap
{
  width:100%;
  margin:0px;
  padding:0px;
	font-family:Verdana;
	font-size:12px;
  background-color:#EEEEEE;
	border-bottom:1px solid #ffdc00;
	vertical-align:top;
}
/*### SMALL SHOPPING CART STYLES end ###*/

.leftPaneInfoContent
{
  width:100%;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:left;
	vertical-align:top;
	background-color:#f8f8f8;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
}

.bottomLogo
{
	text-align:center;
	vertical-align:bottom;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	border-right:1px solid #ffdc00;
	border-bottom:1px solid #ffdc00;
}



/*### CSS LAYOUT FOR CONTENT PAGES ###*/
.contentPlacerHolderClass
{
	background-color:#FFFFFF;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	vertical-align:top;
	font-family:Verdana;
	font-size:11px;
	color:#444;
}

.heading
{
	font-family:verdana,serif;
	color:#222;
	font-weight:bold;
	font-size:13pt;
}

.strong
{
 color:#222;
	font-weight:bold; 
}

.subtitle
{
 color:#222;
 font-weight:bold;
 font-size:10pt;
}

a{
  color: #866B00;
  text-decoration: none;
}

a:hover
{
 color:#ffdc00;
}

a.help{
  color: #FFFFFF;  
}

a.help:hover
{
 color:#FFFFFF;
}

/*##########################################
### DOMAIN NAME SEARCH RESULT VIEW start ###*/

.domainSearchResultTable{width:100%;}
.domainSearchResultHeader{font-family:verdana;font-size:12px;font-weight:bold;background-color:#ffdc00;}
.domainSearchResultItem{font-family:verdana;font-size:12px;background-color:#EEEEEE;padding-left:50px;}
.domainSearchResultAlternateItem{font-family:verdana;font-size:12px;background-color:#FFFFFF;}

/*### DOMAIN NAME SEARCH RESULT VIEW end ###
############################################*/



/*######################################
### LARGE SHOPPING CART STYLES start ###

### problems with borders in datagrid forces creation of all these classes ###*/

.lrgShoppingCartTable{width:100%;}
.lrgShoppingCartHeader{font-family:verdana; font-size:12px;	font-weight:bold;	background-color:#ffdc00;}
.lrgShoppingCartItem{font-family:verdana; font-size:12px; background-color:#EEEEEE;}

.lrgShoppingCartTopLeftBorder{border-top:1px solid #ffdc00; border-left:1px solid #ffdc00;}
.lrgShoppingCartTopRightBorder{border-top:1px solid #ffdc00; border-right:1px solid #ffdc00;}
.lrgShoppingCartTopBorder{border-top:1px solid #ffdc00;}
.lrgShoppingCartRightBorder{border-right:1px solid #ffdc00;}
.lrgShoppingCartleftBorder{border-left:1px solid #ffdc00;}
.lrgShoppingCartAlternateItem{font-family:verdana; font-size:12px; background-color:#FFFFFF;}

.lrgShoppingCartFooter{font-family:verdana;font-size:12px; border-top:1px solid #ffdc00;}
.lrgShoppingCartFooterRegFee{background-color:#D5D5D5; text-align:center; font-weight:bold; border-top:1px solid #ffdc00; border-left:1px solid #ffdc00; border-bottom:1px solid #ffdc00;}
.lrgShoppingCartFooterYearFee{background-color:#D5D5D5; text-align:center; font-weight:bold; border-top:1px solid #ffdc00; border-bottom:1px solid #ffdc00;}
.lrgShoppingCartTotalCost{background-color:#D0D0D0; text-align:right; font-style:italic; font-weight:bold; border-top:1px solid #ffdc00; border-left:1px solid #ffdc00; border-bottom:1px solid #ffdc00; border-right:1px solid #ffdc00;}

/*### LARGE SHOPPING CART STYLES end ###
########################################*/

/*### WHOIS STYLES ###*/
.whoisBody
{
	background-image:url(../Images/LayoutBgs/1pxBackground.gif);
	margin:0px;
	font-family:Verdana;
	font-size:12px;
	text-align:center;
}

.whoisResultPane
{
	background-color:#FFFFFF;
	text-align:left;
}

/*### DOMAIN INFORMATION STYLES ###*/
.domainInfoPane
{
  width:500px;
	background-color:#FFFFFF;
	text-align:left;
}

.domainInfoPaneWrap
{
  width:500px;
  vertical-align:top;
}

.domainInfoLeftPane
{
  vertical-align:top;
  text-align:left;
}

.domainInfoRightPane
{
  vertical-align:top;
  text-align:right;
}

.domainInfoInfoWrap
{
  text-align:left;
  width:245px;
  border:1px solid #bf8600;
  background-color:#fcc603;
}

.domainInfoInfoHeader
{
  font-weight:bold;
  border-bottom:1px solid #bf8600;
}

.errorMessage
{
  font-weight:bold;
  color:#FF0000;
}




/*### REGISTER DOMAIN NAME CSS start ###*/
.inputHeaders
{
  font-weight:bold;
}

.textBox
{
  font-family:Verdana;
  color:#000000;
  font-size:14px;
  border:1px solid #000000;
  width:200px;
}
/*### REGISTER DOMAIN NAME CSS end ###*/


/*### Added by Henrik ###*/

/*### Layout ### */

.next{
  padding: 0px 0px 0px 20px;
}

.banner{
  padding: 0px 0px 10px 10px;
}

a.asia {
  display:block;
		width:266px;
		height: 183px;
		color:#666;
		text-decoration: none;
		display: block;
  padding: 0px 0px 10px 10px;  
  background-image: url(../Images/Banner/asia.gif);
  background-repeat:no-repeat;
}
a.asia:hover {
   background-position: 0 -183px;
}
a.hemsidan {
  display:block;
		width:264px;
		height: 193px;
		color:#666;
		text-decoration: none;
		display: block;
  
  background-image: url(../Images/Banner/hemsidan.jpg);
  background-repeat:no-repeat;
}
a.hemsidan:hover {
   background-position: 0 -193px;
}

a.startdomain {
  display:block;
		width:155px;
		height:138px;
		color:#666;
		text-decoration: none;
		display: block;
  background-image: url(../Images/Buttons/start-domain.gif);
  background-repeat:no-repeat;
}
a.startdomain:hover {
   background-position: 0 -138px;
}
a.startwebbhotell {
  display:block;
		width:155px;
		height:138px;
		color:#666;
		text-decoration: none;
		display: block;
  background-image: url(../Images/Buttons/start-webbhotell.gif);
  background-repeat:no-repeat;
}
a.startwebbhotell:hover {
   background-position: 0 -138px;
}
a.starthemsida {
  display:block;
		width:155px;
		height:138px;
		color:#666;
		text-decoration: none;
		display: block;
  background-image: url(../Images/Buttons/start-hemsida.gif);
  background-repeat:no-repeat;
}
a.starthemsida:hover {
   background-position: 0 -138px;
}


/*### New order ###*/

.orderInnerTable {
  width: 540px;
  border: solid 1px #888;
}
.orderTable {
  width: 556px;
  border: solid 1px #eee;
}
.orderTRHeader {
  font-size: 12pt;
  background-image: url('../Order/img/order-header.gif');
  font-weight: bold;
  background-color: #888;
}
.orderTRSubHeader {
  font-weight: bold;
  background-color: #888;
}
.orderTRDark {
  background-color: #f8f8f8;
}
.orderTDCenter {
  text-align: right;
  padding: 5px;
  border-right: solid 2px #fff;
  border-left: solid 2px #fff;
  border-bottom: solid 2px #fff;        
}
.orderTD {
  padding: 5px;
  border-right: solid 2px #fff;
  border-left: solid 2px #fff;
  border-bottom: solid 2px #fff;        
}
.orderTDTop {
  padding: 5px;
  border-left: solid 2px #fff;
  border-right: solid 2px #fff;
  border-top: solid 2px #fff;
}
.orderTDInnerTop {
  padding: 5px;
  border-left: solid 2px #fff;
  border-right: solid 2px #fff;
  border-top: solid 2px #fff;
}
.orderTDTopExtended {
  padding: 5px;
  border-left: solid 2px #fff;
  border-right: solid 2px #fff;
}
.orderTDright {
  width: 53%;
  padding: 5px;
  border-right: solid 2px #fff;
  border-bottom: solid 2px #fff;
}
.orderTDAlignright {
 text-align:right;
  padding: 5px;
  border-right: solid 2px #fff;
  border-bottom: solid 2px #fff;
}
.orderTDrightalign {
  text-align: right;
  vertical-align: top;
  padding: 5px;
  border-right: solid 2px #fff;
  border-bottom: solid 2px #fff;      
}
.orderTDleft {
  padding: 5px;
  border-left: solid 2px #fff;
  border-bottom: solid 2px #fff;
}
.block {
  font-size: 10pt;
  font-family:Trebuchet MS;
  color: #444;
  margin: 5px;
  border: solid 0px #ffdc00;
}
.orderTextBox {
  border: solid 1px #555;
  font-family: Trebuchet MS;
  color: #222;
  width: 220px;
  text-indent: 2px;
  background-color: #fafafa;
}
.orderTextBox:hover {
  background-color: #FCF8BD;
}
.orderTextBox:focus {
  background-color: #FEF9A6;
}
.orderRadioButton {
  padding: 0px 0px 0px 0px;
}
.orderWebDomains {
  color: Teal;
  padding: 5px;
  font-style: italic;
}
a.orderWebAdd {
  display: block;
  width: 61px;
  height: 19px;
  color: #666;
  text-decoration: none;
  background-image: url('../Images/Buttons/orderAdd.gif');
  background-repeat: no-repeat;
}
a.orderWebAdd:hover {
  background-position: 0 -19px;
}
a.orderWebReset {
  display: block;
  width: 61px;
  height: 19px;
  color: #666;
  text-decoration: none;
  background-image: url('../Images/Buttons/orderReset.gif');
  background-repeat: no-repeat;
}
a.orderWebReset:hover {
  background-position: 0 -19px;
}
.orderOwnerChangeContact {
  font-size: 9pt;
}
a.orderWebNextButton {
  display: block;
  width: 61px;
  height: 19px;
  color: #666;
  text-decoration: none;
  background-image: url('../Images/Buttons/orderNext.gif');
  background-repeat: no-repeat;
}
a.orderWebNextButton:hover {
  background-position: 0 -19px; 
}
a.orderWebBackButton {
  display: block;
  width: 61px;
  height: 19px;
  color: #666;
  text-decoration: none;
  background-image: url('../Images/Buttons/orderBack.gif');
  background-repeat: no-repeat;
}
a.orderWebBackButton:hover {
  background-position: 0 -19px; 
}
.orderOwnerNextButtonCss{
  margin: 10px;
  float:right;
  display: block;
  width: 61px;
  height: 19px;
  color: #666;
  text-decoration: none;
  background-image: url('../Images/Buttons/orderNext.gif');
  background-repeat: no-repeat;
}
.orderOwnerBackButtonCss{
  margin: 10px;
  float:left;
  display: block;
  width: 61px;
  height: 19px;
  color: #666;
  text-decoration: none;
  background-image: url('../Images/Buttons/orderBack.gif');
  background-repeat: no-repeat;
}

/*### Bid ###*/
.bidLI {
  padding-top: 5px;
}

/*### SEDO ###*/
a.gotoSEDO {
  display: block;
  width: 302px;
  height: 71px;
  color: #666;
  text-decoration: none;
  background-image: url('../Images/Buttons/sedo.gif');
  background-repeat: no-repeat;
}
a.gotoSEDO:hover {
  background-position: 0 -71px;
}

/*### CART ###*/
.cartBaseDiv {
  border: solid 1px #eee;
  width: 556px;
  padding: 2px;
}
.cartDomainBaseDiv {
  padding:0px;
}
.cartDomainBaseDivDark {
  background-color: #f8f8f8;
}
.cartDomainNameBaseDivCss {
  float:left;
  overflow:hidden;
  border: solid 0px #666;
}
.cartDomainNameBaseDivDarkCss {
  float:left;
  overflow:hidden;
  background-color: #f8f8f8;
}
.cartDomainDiv {
  max-width: 166px;
  padding: 5px;
  border: solid 0px #666;
  float:left;
  font-size: 10pt;
  font-family:Trebuchet MS;
  color: #444;
  overflow:hidden;
  height: 19px;
}
.cartDomainDivRight {
  text-align:center;
  padding: 5px;
  border: solid 0px #666;
  float:right;
  font-size: 10pt;
  font-family:Trebuchet MS;
  color: #444;
  height: 19px;
}
.cartClearDiv {
  clear: both;
}
.cartHeaderDivCss {
  font-size: 12pt;
  background-color: #ffdc00;
  background-image: url('../Order/img/order-header.gif');
  background-repeat: no-repeat;
  font-weight: bold;
  padding: 8px;
}
.cartDomainInfoLinkButton {
  display: block;
  width: 18px;
  height: 18px;
  background-image: url('../Images/DomainSearchResult/infoIcon.gif');
  background-repeat: no-repeat;
}
.cartDomainRemoveLinkButton {
  display: block;
  width: 48px;
  height: 19px;
  background-image: url('../Images/Buttons/TaBort.gif');
  background-repeat: no-repeat;
}
.orderCartOrder {
  margin: 10px;
  float:right;
  display: block;
  width: 61px;
  height: 19px;
  background-image: url('../Images/Buttons/cart-order.gif');
  background-repeat: no-repeat;
}
.cartDomainHeaderDivBaseCss {
  font-weight: bold;
  background-color: #888;
}
.cartSumDivBaseCss {
  padding: 0px;
  float: right;
  border: solid 1px #f8f8f8;
  background-color:#fbfbfb;
}
.cartSumDivContainerCss {
}
.cartSumDiv {
  font-weight: bold;
  background-color:#fbfbfb;
  text-align:center;
  padding: 5px;
  border: solid 0px #fff;
  float:right;
  font-size: 10pt;
  font-family:Trebuchet MS;
  color: #444;
  height: 19px;
}
.cartSumTotalDiv {
  font-style:italic;
  font-weight: bold;
  background-color:#fbfbfb;
  text-align:center;
  padding: 5px;
  border: solid 0px #fff;
  float:right;
  font-size: 10pt;
  font-family:Trebuchet MS;
  color: #444;
  height: 19px;
}

.carSubHeaderDivCss {
  font-weight: bold;
  background-color:#888;
  padding: 5px;
  border: solid 0px #fff;
  float:left;
  font-size: 10pt;
  font-family:Trebuchet MS;
  color: #eee;
  height: 19px;
}
.carSubHeaderDivRightCss {
  font-weight: bold;
  background-color:#888;
  text-align:center;
  padding: 5px;
  border: solid 0px #fff;
  float:right;
  font-size: 10pt;
  font-family:Trebuchet MS;
  color: #eee;
  height: 19px;
}
.cartEmpty {
  height: 10px;
}

/*### ORDER PACKAGE ###*/
.orderDiv {
  padding: 5px;
  border: solid 0px #666;
  float:left;
  font-size: 10pt;
  font-family:Trebuchet MS;
  color: #444;
  overflow:hidden;
  height: 19px;
}
.orderDivRight {
  text-align:center;
  padding: 5px;
  border: solid 0px #666;
  float:right;
  font-size: 10pt;
  font-family:Trebuchet MS;
  color: #444;
  height: 19px;
}

.orderPacksDiv {
  border: solid 0px #fff;
  padding:0px;
}
.orderPacksDarkDiv {
  border: solid 0px #fff;
  background-color: #f8f8f8;
}

.orderTitleDeepBaseDiv {
  border-top: solid 1px #eee;
  border-bottom: solid 1px #eee;
  border-left: solid 1px #eee;
  width: 254px;
  float:left;
  padding: 5px;
  font-size: 10pt;
  font-family:Trebuchet MS;
  height: 19px;
  background-color: #fbfbfb;
}
.orderTitleDeepBaseRightDiv {
  border-top: solid 1px #eee;
  border-bottom: solid 1px #eee;
  border-right: solid 1px #eee;
  width: 280px;
  float:right;
  padding: 5px;
  font-size: 10pt;
  font-family:Trebuchet MS;
  height: 19px;
  background-color: #fbfbfb;
}
.orderTitleBaseDiv {
  font-weight: bold;
  background-color: #888;
}
.orderTitleDiv {
  font-weight: bold;
  background-color:#888;
  padding: 5px;
  border: solid 0px #fff;
  float:left;
  font-size: 10pt;
  font-family:Trebuchet MS;
  color: #eee;
  height: 19px;
}
.orderTitleRightDiv {
  font-weight: bold;
  background-color:#888;
  text-align:center;
  padding: 5px;
  border: solid 0px #fff;
  float:right;
  font-size: 10pt;
  font-family:Trebuchet MS;
  color: #eee;
  height: 19px;
}
.clearDivCss {
  clear: both;
}
.orderPaketEmpty {
  height: 10px;
}
/*### ADD EMAIL BUTTON ###*/
.orderAddEmailButton {
  display: block;
  width: 131px;
  height: 19px;
  background-image: url('../Images/Buttons/orderAddEmail.gif');
  background-repeat: no-repeat;
}


/*### ORDER CONFIRM ###*/
.orderConfirmDataLeftDivCss {
  padding: 2px;
  width:280px;
  border: solid 0px #f8f8f8;
  float:left;
}
.orderConfirmDataRightDivCss {
  padding: 2px;
  width:264px;
  border: solid 0px #f8f8f8;
  float:right;
}
.orderConfirmTextCss {
  border-bottom: solid 0px #f8f8f8;
  padding: 4px;
  font-size: 9pt;
  font-family:Trebuchet MS;
  color: #444;
  overflow:hidden;
  height: 19px;
}
.orderConfirmTextDarkCss {
  background-color: #f8f8f8;
  border: solid 0px #fff;
  padding: 4px;
  font-size: 9pt;
  font-family:Trebuchet MS;
  color: #444;
  overflow:hidden;
  height: 19px;
}
.orderConfirmTextAloneCss {
  font-style:italic;
  background-color: #fdfdfd;
  border: solid 1px #f8f8f8;
  padding: 4px;
  font-size: 9pt;
  font-family:Trebuchet MS;
  color: #444;
  overflow:hidden;
  height: 19px;
}
.orderConfirmHeaderCss {
  font-weight: bold;
  background-color:#888;
  padding: 4px;
  font-size: 10pt;
  font-family:Trebuchet MS;
  color: #eee;
  font-weight: bold;
  height: 19px;  
}
.orderConfirmCheckBosCss {
  padding: 0px 5px 0px 5px;
}
.orderConfirmEmpty {
  height: 15px;
}

/*### INDEPENDENT DOMAIN SEARCH ###*/
.searchDomainTextBoxIDN
{
  text-indent: 2px;
  font-family:Verdana;
  font-size:12px;
  width:286px;
  height:90px;
  border:1px solid #666;
}
a.IDNSearchButton {
  display: block;
  background-image: url('../Images/Buttons/button-sok.gif');
  width: 110px;
  height: 19px;
  color: #666;
  text-decoration: none;
  background-repeat: no-repeat;
}

/*### SEARCH RESULT ###*/
.resultBaseDivCss {
  border: solid 1px #eee;
  width: 556px;
  padding: 2px;
}
.resultPackDivCss {
  margin-top: 10px;
  border: solid 1px #eee;
  width: 556px;
  padding: 2px;
}

.resultHeaderDivCss {
  font-size: 12pt;
  background-color: #ffdc00;
  background-image: url('../Order/img/order-header.gif');
  background-repeat: no-repeat;
  font-weight: bold;
  padding: 8px;
}
.resultSubHeaderBaseDivCss {
  border: solid 1px #888;
  background-color:#888;
}
.resultSubHeaderStandardDivCss {
  font-weight: bold;
  font-size: 10pt;
  font-family:Trebuchet MS;
  color: #eee;
  height: 19px;
  padding: 5px;
  float:left;
}
.resultSubHeaderStandardCenterDivCss {
  text-align:center;
  font-weight: bold;
  font-size: 10pt;
  font-family:Trebuchet MS;
  color: #eee;
  height: 19px;
  padding: 5px;
  float:left;
}
.resultSubHeaderStandardRightDivCss {
  font-weight: bold;
  font-size: 10pt;
  font-family:Trebuchet MS;
  color: #eee;
  height: 19px;
  padding: 5px;
  float:right;
}

.resultHigherDomainBaseDivCss {
  border: solid 0px #000;
}
.resultLowerDomainBaseDivCss {
  border: solid 0px #000;
}
.resultDomainBaseDivCss {
  float:left;
}
.resultRowBaseDivCss {
  border: solid 1px #fff;
  
}
.resultRowBaseDivDarkCss {
  margin-top: 5px;
  border: solid 1px #f8f8f8;
  background-color: #f8f8f8;
}
.resultButtonDivCss {
  float: left;
  display:block;
  width: 60px;
  height: 50px;
  border: solid 1px #000;
}

.resultClearDivCss {
  clear: both;
}
.resultPackStandardDivCss {
  border: solid 0px #666;
  font-size: 10pt;
  font-family:Trebuchet MS;
  color: #444;
  height: 19px;
  padding: 5px;
}
.resultStandardDivCss {
  border: solid 0px #666;
  font-size: 10pt;
  font-family:Trebuchet MS;
  color: #444;
  height: 19px;
  padding: 5px;
  float: left;
}
.resultStandardCenterDivCss {
  text-align:center;
  border: solid 0px #666;
  font-size: 10pt;
  font-family:Trebuchet MS;
  color: #444;
  height: 19px;
  padding: 5px;
  float: left;
}
.resultSuggestDivCss {
  font-size: 8pt;
  font-family:Trebuchet MS;
  color: #444;
  height: 19px;
  padding-left: 5px;
  float: left;
}
.textPositive {
  color:Green;
}
.textNegation {
  color:Red;
}
a.resultAddButtonCss {
  display: block;
  width: 48px;
  height: 19px;
  color: #666;
  text-decoration: none;
  background-repeat: no-repeat;
  background-image:url('../Images/Buttons/Kop.gif');
}

a.resultSEDOButtonCss {
  display: block;
  width: 53px;
  height: 19px;
  color: #666;
  text-decoration: none;
  background-repeat: no-repeat;
  background-image:url('../Images/Buttons/bid.gif');
}

.GeoButton:hover{  background-position: 0 -45px;}
.GeoButton{
  display: block;
  width: 199px;
  height: 45px;
  color: #666;
  text-decoration: none;
  background-image: url('../orter/btn.gif');
  background-repeat: no-repeat;
  margin-left: 180px;
}
.GeoButton2:hover{  background-position: 0 -45px;}
.GeoButton2{
  display: block;
  width: 199px;
  height: 45px;
  color: #666;
  text-decoration: none;
  background-image: url('../orter/btn2.gif');
  background-repeat: no-repeat;
  margin-left: 180px;
}
.GeoTextBox {
  width: 178px;
}
.GeoFloat {
  padding-top: 10px;
  float: left;
  display: inline;
}
.GeoClear {
  clear: both;
}
