/* CSS Document */

/* ********** [START GENERAL RULES] ********** */

* {
	font-family: Verdana, Trebuchet, Helvetica, Sans-Serif;
}

html{
  margin: 0;
  padding: 0;
  font-size:100%;
}

body {
  behavior: url(../../htc/csshover.htc);
}

body { 
  background-image: url(../../img/frame/bg_2.jpg);
  background-color: #cccccc;  
  background-position: top left;
  background-repeat: repeat-x;
  color: #333333;
  line-height: 1.6em;
  margin: 1em 0 2em;
  padding:0 0 2em;
  font-size: .8em;
  text-align: center; /* IE 5 FIX FOR CENTERING */
}

html>body {
  font-size:.8em;
} /* IE ~5 */

   a:link, a:visited, a:active{
    color            : #006699;
    font-weight      : bold;
    text-decoration  : none;
    text-align: center;
}
   a:hover {
    color : #666666;
}
   p {
	text-align: left;
	margin-bottom: 0em;
	vertical-align: top;
	margin-top: 0px;
}

.whitetext {
	color: white;
	text-align: center;
}			
/* ********** [END GENERAL RULES] ********** */

/* ********** START ROUND CORNER ********** */
 div.fedge {
      width: 100%;
     }
      div.midT {
      background-image: url(../../img/frame/midOM.gif);
      background-position: top left;
      background-repeat: repeat-x;
    }
    div.midR {
      background-image: url(../../img/frame/midR.gif);
      background-position: top right;
      background-repeat: repeat-y;
    }
    div.midB {
      background-image: url(../../img/frame/midB.gif);
      background-position: bottom left;
      background-repeat: repeat-x;
    }
    div.midL {
      background-image: url(../../img/frame/midL.gif);
      background-position: top left;
      background-repeat: repeat-y;
	
    }
    div.eckeOL {
      background-image: url(../../img/frame/eckeOL.gif);
      background-position: top left;
      background-repeat: no-repeat;
    }
    div.eckeOR {
      background-image: url(../../img/frame/eckeOR.gif);
      background-position: top right;
      background-repeat: no-repeat;
    }
    div.eckeUL {
      background-image: url(../../img/frame/eckeUL.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
    }
    div.eckeUR {
      background-image: url(../../img/frame/eckeUR.gif);
      background-position: bottom right;
      background-repeat: no-repeat;
      padding: .3em .2em 0em .2em;
    }
    div.icontent {
      width: 100%;
      min-height:80em;
      height: 100%;
     }
/* ********** END ROUND CORNER ********** */

/*<group=Layout Container>*/

/* ********** START LAYOUT CONTAINERS ********** */
#container{
	clear: both;
	background: #fafafa;
	background_image: url("../../img/frame/bg_wrapper_hell.jpg");
	background-position: top left;
    background-repeat: repeat-x;
	margin: 0 auto 0 auto;
	padding: 0em;
    width: 72em;
/*
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 71.3em;
*/
}body>#container {width:71.3em;} /* IE ~5  */

#navContainer{	
    /* Xdisplay: none; */
	float: left;
	margin-top:.8em;
	padding:0;
	margin-left:.8em;
	width: 17em;
	min-width: 16em;
	background: none;
 	text-align: left;
}
#navContainer .aut{margin-left:3em;}

#content {
	float: left;
	min-width: 33em;
    /* Xwidth: 33em; */
	width: 50.5em;
	margin: 0em 0 2.5em .5em;
	text-align: left;
}body>#content {width:50.5em;} /* IE  */

#content img {
	border: none!important;
}
#content img.mid {vertical-align:middle;}
#content img.midFlag {vertical-align:middle;margin-bottom:.8em;}
#content img.sub {float:right; margin-bottom:1em; vertical-align:bottom; width:2.1em;}
#content a[href] img { border: none	!important}
#content img.teaser{
     float:left;
     margin-right: 1em;
     vertical-align:top;
	 text-align: left;
     border        :0;
}
#content teaserP{
     float:left;
     margin-right: 2em;
     vertical-align:top;
	 text-align: left;
     border        :0;
}
#content .bots {float:right; margin-bottom:0em; vertical-align:middle; }
#content .bolsNews {float:left; margin-bottom:0em; margin-left:0em; vertical-align:bottom; }
#content .iflot {float:right; vertical-align:middle; }
#content .lots {float:left; margin-bottom:0em; vertical-align:bottom; }
#content .lops {float:left; margin-bottom:0em; margin-right:1em; vertical-align:bottom; font-size:85%; }
#content .tlors {float:right; margin-bottom:0em; margin-right:1em; vertical-align:bottom; font-size:85%; }
#content .searchTxt { font-size:85%;} 
#content .bolts {float:left; margin-bottom:0em; vertical-align:bottom; }
#content .bot {float:left; margin-bottom:0em; vertical-align:bottom; font-size:.8em;}
#content .tops {float:right; margin-top:0em; margin-right:.5em; vertical-align:top; font-size:80%; font-weight:bold;}
#content .tors {float:right; margin-top:0em; margin-right:.5em; vertical-align:top; font-size:80%; font-weight:normal;}
#content .torsRef {float:right; margin-top:0em; margin-right:.2em; vertical-align:top; font-size:80%; font-weight:normal;}
#content .naviOps{float:left; margin-left:1.5em; margin-bottom:0em; vertical-align:middle; }
#content #txt{
    color            : #333333;
    font-weight      : normal;
	text-decoration  : none;
	text-align: center;
	font-size:95%;
	}
#content .redGrid{
background-color:#f1f1f1;
color:#800000;
font-weight:bold;
font-size:110%;
}
#content .redLess{
color:#FF0000;
font-weight:bold;
font-size:1em;
}
#content .datum{
    color            : #006699;
    font-weight      : bold;
	text-decoration  : none;
	font-size:80%;
}
#content .sitemaps{
    color            : #333333;
    font-weight      : normal;
	text-decoration  : none;
	text-align: left;
	font-size:85%;
	}
#content .shopFont{
   	text-align: right;
	font-size:90%;
        line-height: 120%;
}

table.articleList td {
  padding-bottom: 0.5em;
  font-size: 90%;
  line-height: 120%;
}

table.articleList td div.priceLine {
  padding-top: 0.3em;
}

  ul.articleDetailList {
    margin-left: 0;
    padding-left: 0;
  }
  ul.articleDetailList li {
    list-style: none;
  }
  ul li.articleDetailListEntry {
    margin-bottom: 1em;  
  }

  table.articleDetailPrice {
    margin: 0.5em 0 0.5em 0;
  }



#content .coopFont{
   	font-size:1.1em;
line-height:1.4em;
}
#content input.e2fButton{
float:right;
margin-top:0em;
vertical-align:top;
}
#content .margLeft{
 margin-right:1em;
text-align:center;
}
#content .margRight{
 margin-right:1.8em;
margin-left:1em;
text-align:justify;
}
/* ********** END LAYOUT CONTAINERS ********** */

/*</group>*/

/*<group=Header>*/

/* ********** START HEADER ********** */
#headerTop, #headerBottom{
	background:none;
	height:0px;
	font-size:0; /* FIX FOR IE SIZING */
}
#header{
	height:100px;
	background: transparent;
}
#header	h1{
	margin:0; padding:0;
	background: transparent url(../../img/frame/headerbg.gif) no-repeat top center;
	background-color:#004B6C;
	float:left;
	height:100px;
	width:500px;
	text-indent: -100em;
	overflow: hidden;
	background-repeat: no-repeat;
}
#header a{
	height:100px;
	width:500px;
	margin:0;padding:0;
	display:block;
}
#header a:link, #header a:hover, #header a:visited, #header a:active{
	text-decoration:none;
}
.skipnav a
        {
        display:none;
        }
#header ul#jump-to {

	display: none; /* this will need to be fixed at a later date */
}
		
#header #hBox
{
	float:left;
	padding:0em;
	background: url(../../img/frame/header5.jpg) no-repeat;
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
}
#header #hBoxSel
{
float:right;
padding:0em;
background: none;
width:10em;
height:80%;
margin:0px 5px 0px 0px;
}

/* ********** [END HEADER] ********** */

/*</group>*/

/* ********** [CLEARER] ********** */
.floatTerminator{clear:both;}
.floatErasorLeft{float:left;}
.floatErasorRight{float:right;}
.sizeErazor{margin-top:.8em;}
/* ********** [CLEARER] ********** */

/*<group=Tab Menu>*/

/* ********** [START QUICKLINKS] ********** */

#quicklinks{
	margin:0; padding:0;
	/*background-color: #00374F;*/
	background:none;
	height:1.5em;
    line-height: 1em;
	text-align: center;
	background: transparent;
}

.tabMenu
{
   float            : left;
   margin           : 0em;
   min-width:	60em;	
   width            :100%;
   background-position:top;
   padding-bottom:   16px;
   background       : url(../../img/menu/tabMenuBorder.gif) repeat-x bottom;
  /*border: .1em dotted #006699;*/
   font-size:88%;

}

.tabMenu UL
{
   margin           : 0em 0em 0em 2em;
   padding          : 0em;
   list-style       : none;
   text-align: center;

}
.tabMenu LI
{
   display          : inline;
   margin           : 0em 0em 0em 0em;
   padding          : 0em 0em 0em 0em;
   text-align: center;
}
.tabMenu A
{
	float            : left;
	background : url(../../img/menu/tabMenuRight.jpg) no-repeat right top;
	font-weight      : bold;
	text-align: center;
	width	        :9em;
 }
.tabMenu A:hover
{
   background-position: 100% -100px;
}

.tabMenu a:link
{
   color            : #333333;
   text-decoration  : none;
   text-align: center;
}

div.tabMenu a:visited
{
   color            : #333333;
   text-decoration  : none;
   text-align: center;
}

.tabMenu a:active
{
   color            : #FFFFFF;
   text-decoration  : none;
   text-align: center;
}

div.tabMenu a:hover
{
   color            : #FFFFFF;
   text-decoration  : none;
   text-align: center;
}

.tabMenu SPAN
{
   float            : left;
   display          : block;
   background : url(../../img/menu/tabMenuLeft.jpg) no-repeat left top;
   padding          : 5px 9px;
   white-space      : nowrap;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabMenu A {width : 9.5em;}
.tabMenu SPAN {float : none;}
/* End IE5-Mac hack */

.tabMenu A:hover SPAN
{
   background-position: 0% -100px;
}
.tabMenu LI#current A
{
   background-position: 100% -100px;
   border-width     : 0px;
   color: #FFFFFF;
}
.tabMenu LI#current SPAN
{
   background-position: 0% -100px;
   padding-bottom   : 10px;
}
.tabMenu LI#not SPAN
{
   padding-bottom   : 10px;
}

/* ********** [END QUICKLINKS] ********** */

/*</group>*/

/*<group=Box Layout Container>*/

/* ********** [START BOXLAYOUT] ********** */
  div.edge {
      width: 100%;
      background-color: #ffffff;
      background-image: none;
	  margin-bottom:.5em;
}
	div.tom {
      background-image: url(../../img/box/tom.gif);
      background-position: top left;
      background-repeat: repeat-x;
	}
    div.rim {
      background-image: url(../../img/box/rim.gif);
      background-position: top right;
      background-repeat: repeat-y;
    }
    div.bom {
      background-image: url(../../img/box/bom.gif);
      background-position: bottom left;
      background-repeat: repeat-x;
    }
    div.lem {
   	  background-image: url(../../img/box/lem.gif);
      background-position: top left;
      background-repeat: repeat-y;
    }
    div.ulc {
      background-image: url(../../img/box/toLeft.gif);
      background-position: top left;
      background-repeat: no-repeat;
	}
    div.urc {
      background-image: url(../../img/box/toRight.gif);
      background-position: top right;
      background-repeat: no-repeat;
    }
    div.blc {
      background-image: url(../../img/box/boLeft.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
	}
    div.brc {
      background-image: url(../../img/box/boRight.gif);
      background-position: bottom right;
      background-repeat: no-repeat;
	  /* Inner distance from Content to very out border of box */
      padding: 1.5em 1em .9em 1.5em;
	    }
    div.incontent {
      width: 100%;
      height: 100%;
}
/* ********** [END BOXLAYOUT] ********** *
/* ********** [START MAIN CONTENT BOX LAYOUT] ********** */

/*</group>*/

/*<group=Box Layout Content>*/

#mTopTopMid {
	clear:both;
	margin: .8em 0em -.5em 0em;
	background-image: none;
}
 
#mTopMid,
.mTopMid {
	clear:both;
	margin: .8em 0em 0em 0em;
	background-image: none;
}

.mMidLeft,
#mMidLeft {
	margin: 0em 0em 0em 0em;
    background-image: none;
	padding: 0em 0em 0em 0em;
	float:left;
	width: 25em;
}
body>#mMidLeft {width:25em;} /* IE ~5 */
body>.mMidLeft {width:25em;} /* IE ~5 */

#mMidLeft UL{
margin-top:0em;
margin-bottom:.2em;
}
#mMidRight {
 margin: 0em 0em 0em 0em;
 background-image: none;
 float:right;
 width: 25em;
}body>#mMidRight {width:25em;} /* IE  */

#mMidRight UL{
margin-top:0em;
margin-bottom:.2em;
}

#mMidRight .marker{
margin-top:0em;
margin-bottom:.6em;
font-size:68%;
color:#666666;
}

/* *************** */
#mTopLeftS {

	margin: .8em 0em 0em 0em;
    background-image: none;
	padding: 0em 0em 0em 0em;
	float:left;
	width: 25em;
    clear:left;
}body>#mMidLeftS {width:25em;} /* IE  */

#mTopLeftS UL{
margin-top:0em;
margin-bottom:.2em;

}

#mTopRightS {
 margin: .8em 0em 0em 0em;
 background-image: none;
 float:right;
 width: 25em;
 clear:right;
}body>#mMidRightS {width:25em;} /* IE  */

#mTopRightS UL{
margin-top:0em;
margin-bottom:.2em;
}

#mTopRightS .marker{
margin-top:0em;
margin-bottom:.6em;
font-size:68%;
color:#666666;
}

/* *************** */

#mMidLeftS {
	margin: 0em 0em 0em 0em;
    background-image: none;
	padding: 0em 0em 0em 0em;
	float:left;
	width: 25em;
    clear:left;
}body>#mMidLeftS {width:25em;} /* IE  */

#mMidLeftS UL{
margin-top:0em;
margin-bottom:.2em;

}


#mMidRightS {
 margin: 0em 0em 0em 0em;
 background-image: none;
 float:right;
 width: 25em;
 clear:right;
}body>#mMidRightS {width:25em;} /* IE  */

#mMidRightS UL{
margin-top:0em;
margin-bottom:.2em;
}

#mMidRightS .marker{
margin-top:0em;
margin-bottom:.6em;
font-size:68%;
color:#666666;
}


/* *************** */

/* ********** [END MAIN CONTENT BOX LAYOUT] ********** */

/*</group>*/

/* ********** BOX LEFT ********** */

  .boxLeft {
    margin:0;
    padding:0;
    color: #666666;
    padding: 0em;
  }

  .boxLeft img {
    border: none ! important;
  }

  .boxLeft a[href] img {
    border: none ! important;
  }

  .boxLeft .bots {
    float: right;
    margin-bottom: 0;
    vertical-align:bottom;
  }

  .boxLeft h1 {
    border: none;
    color: #00374F;
    font-weight: bold;
    font-size: 1.3em;
    margin: 0;
    padding: 0.1em 0 1em 0;
    width: 100%;
  }

  .boxLeft #actualLink {
    color: #006699;
  }

  .boxLeft a:link,
  .boxLeft a:visited,
  .boxLeft a:active,
  .boxLeft a:hover
  {
    color: #666666;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    font-size: 95%;
  }

  .boxLeft a:hover {
    color: #005b8c;
  }

  .boxLeft .txt {
    color: #666666;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
  }

  .boxLeft #logTxt {
    color: #666666;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    font-size: 85%;
  }

  .boxLeft img.top {
    vertical-align:top;
  }

  .boxLeft img.mid {
    /*width: 2.4em;
    height: 2.1em;*/
    vertical-align: middle;
    border: 0;
  }

  .boxLeft img.bot {
    float: right;
    margin-bottom: 1em;
    vertical-align: bottom;
    width: 2.1em;
    height: 2em;
  }

  .boxLeft .nBox {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	background-image: url(../../img/menu/tabMenuBorder.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
  }

  .boxLeft .karte {
    padding: 0;
    margin: 0;
    /*
    width: 11em;
    height: 14em;
    */
  }

/* ********** /BOX LEFT ********** */

/* ********** [START INFOBOXS] ********** */
#nav {
	margin:0; padding:0;
	color: #666666;
	padding: 0em;
}
#nav img { border: none!important}
#nav a[href] img { border: none	!important}
#nav .bots {float:right; margin-bottom:0em; vertical-align:bottom; }
#nav h1 {
   border: none;
   color: #00374F;
   font-weight: bold;
	font-size: 1.3em;
	margin: 0;
	padding: 0.1em 0 1em 0;
   width: 100%;
}

#nav #actualLink{
color:#006699;
}

ul#nav,
#nav ul
{
   margin           : 0em;
   padding          : 0em;
   cursor           : default;
   width			: 100%;		
   list-style       : none;
}

ul#nav{
	float           :left;
	margin-right	:0.1em;
	
}

ul#nav>li{
	margin			:0em;
	padding			:0em;
    display         : block;
	
    /*display          : inline;*/
    clear            : both;
    margin           : 0em 0em 0em 0em;
    padding          : 0em 0em 0em 0em;
}
#nav a:link, #nav a:visited, #nav a:active, #nav a:hover
{
    color            : #666666;
    font-weight      : bold;
	text-decoration  : none;
	text-align: center;
	font-size:95%;
	}
#nav a:hover {color : #005b8c;}
#nav .txt{
    color            : #666666;
    font-weight      : bold;
	text-decoration  : none;
	text-align: center;
	
	}
#nav #logTxt{
 color            : #666666;
    font-weight      : bold;
	text-decoration  : none;
	text-align: center;
	font-size:85%;
}
#nav img.top {vertical-align:top}
#nav img.mid {/*width:2.4em; height:2.1em;*/vertical-align:middle; border:0;}
#nav img.bot {float:right; margin-bottom:1em; vertical-align:bottom; width:2.1em;
height:2em;}



#nav .nBox{
background:none;
margin:0em;
padding:0em;
width:100%;
height:auto;
}

#nav .karte{
padding:0em;
margin:0em;


/*
width:11em;
height:14em;
*/
}

/* ********** [END SEARCH BOX] ********** */
/* ********** [START FOOTER] ********** */

#footer{
	margin:0em .5em 0em 0em;
	padding:0;
	padding: 0em 1em 0em 1em;
	background: none;
	clear:both;
	height:60px;
}
#footer p{
	color:#333333;
	font-size:.8em;
	font-weight:normal;
	text-align:center;
	margin:0;
	padding: 0;
	padding-top:.3em;
}
#footer a:link, #footer a:visited {
	color:#fff;
	font-weight: bold;
	text-decoration  : none;
	color: #f0b000;
	color:#FEE404;
	color:#006699;
}
/* ************************** */
#footer input.e2fButton{

margin-bottom:0em;
margin-right:0em;
vertical-align:middle;

}
#footer .mid {vertical-align:middle;}
/* ********** [END FOOTER] ********** */			

/* ********** [START GENERIC CLASSES] ********** */
.clear	{clear:both;}
.skip	{display:none;}
.small	{font-size:0.8em;line-height:1.4em;}
.left	{text-align:left;}
.center	{text-align:center;}
.right	{text-align:right;}
.required{color:red;}
acronym, abbr {
  border-bottom: none;
  cursor : help;
}
pre, tt, code {
	font-weight: bold;
	font-family: monospace;
	white-space: pre;
	text-align:left;
}
.update	{
	background-color: transparent;
	color           : #c30;
}

.quotesColumn1 {
  float: left;
  width: 14%;
}

.quotesColumn2 {
  float: right;
  width: 83%;
}

.quotebox, blockquote, quote, q  {
	background-color:#fafafa;
	border-left:5px solid #f1f1f1;
	font-size:90%;
	font-style:italic;
	margin:.2em 1.5em .2em 1.5em;
	padding: .1em .5em 0 1.5em;
}
hr{
	border: solid 1px #f1f1f1;
	margin-bottom: .8em;
}
h1 {
  font-weight: normal;
  font-size: 1.3em;
}

headl {
  font-weight: normal;
  font-size: 1.3em;
}
h2 {
   border: none;
   color: #006699;
   font-weight: bold;
	font-size: 1.2em;
	margin: 0;
	padding: 0.1em 0 1em 0;
}
h3 {
   border: none;
   color: #333333;
   font-weight: bold;
	font-size: .9em;
	margin: 0;
	padding: 0.1em 0 1em 0;
}
.searchRes{
border: none;
   color: #333333;
   font-weight: normal;
	font-size: 1em;
	margin: 0;
	padding: 0.1em 0 1em 0;
}
.timeDateForm{
border: none;
float:right;
   color: #333333;
   font-weight: normal;
	font-size: 81%;
font-style:italic;
	margin: 0;
	padding: 0.1em 0 1em .4em;
}


.editmode{
  color: #800000;
  margin: 0em 0em 0.2em 0em;
 font-size:80%;
 font-style:italic;
}
/* ********** [END GENERIC CLASSES] ********** */

/* ********** [START VIEW FLOATS] ********** */
.floatleft	{
		float		: left;
		text-align	: left;
		}
.floatright	{
		float		: right;
		text-align	: right;
		}
/* ********** [END VIEW FLOATS] ********** */



/* ********** [START OBJECT LAYOUTS] ********** */
.newLine{
  clear: both ! important;
}

.imageRight {
  float: right;
  margin-left: 1em;
  margin-bottom: 1em;
}

.imageLeft{
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
}

.contentRight{
  padding-left: 0.4em;
  float: right;
}
.contentLeft{
  padding-right: 0.4em;
  float: left;
}

.contentCenter{
	padding-left: 0.4em;
	padding-right: 0.4em;
	text-align: center;
	color: #6096CB;
}
a.linkButton{
 float:right;
margin-bottom:1em;
  border: outset .025em Menu;
  color: #006699;
  background: #ffffff;
  text-decoration: none;
  font-size:80%;

  }
a.linkButton:hover{
  color: #333333;
}

.linkSearchResult{
 float:left;
margin-bottom:1em;
  border: 0em;
  color: #006699;
  text-decoration: none;
  font-size:80%;

  }
.boxResultHead{
  text-align:center;
  margin:0em;
  border: 0em;
  color: #333333;
  text-decoration: none;

  font-size:100%;

font-weight      : bold;
  }
.boxResultSub{
 text-align:left;
  margin:0em;
  border: 0em;
  color: #333333;
  text-decoration: none;

  font-size:100%;

font-weight      : bold;
  }


.boxResult{
text-align:left;
 margin:0em;
  border: 0em;
  color: #333333;
  text-decoration: none;
  font-size:.9em;

  }

img.thumbnail_200_150{  /* Thumbnails in image-gallery */
  margin: 1em;
  border: 0.2em solid black;
}


/* ********** [START FOOTER] ********** */
#footerB{
	margin:0em .5em 0em 0em;
	padding:0;
	padding: 0em 1em 0em 1em;
	background: none;
	clear:both;
	height:60px;
}
#footerB p{
	color:#333333;
	font-size:.8em;
	font-weight:normal;
	text-align:center;
	margin:0;
	padding: 0;
	padding-top:.3em;
}
#footerB a:link, #footer a:visited {
	color:#fff;
	font-weight: bold;
	text-decoration  : none;
	color: #f0b000;
	color:#FEE404;
	color:#006699;
}
/* ************************** */
#footerB input.e2fButton{
margin-bottom:0em;
margin-right:0em;
vertical-align:middle;
}
#footerB .mid {vertical-align:middle;}

/* ********** [END FOOTER] ********** */	
  #contentFooter {
    position: relative;
    top: 0;
    text-align: center;
    margin:0em auto;
    padding: 1em 1em 0 1em;
    background: none;
    clear: both;
    border: 0;
    font-weight: normal;
    font-size: .8em;
    width: 60em;
  }

  #footerLogo {
    float: left;
    border: 0;
    margin-right: 0.4em; 
    vertical-align: middle
  }

  #copyright-terms { 
    float: none;
    padding: 0em;
    margin: 0 1.8em 0 1.8em;
	position: relative;
	text-align: center;
}

  #copyright-terms p { 
    margin-bottom: 0.2em;
    margin-top:0em;
  }

img.googlelogo { 
border: 0;
margin-left: 0.4em; 
vertical-align: middle;
}
img.xmlUrl { 
border: 0;
margin-left: 0.2em; 
vertical-align: middle;
}
input.xmlUrl { 
border: 0;
margin: 0em; 
vertical-align: middle;
}
#contentFooter a, 
#contentFooter a:link,  
#contentFooter a:visited {
color: #333;
text-decoration: none;
}
#contentFooter a:visited:hover,
#contentFooter a:hover { 
background-color: #a3b1b2;
color: #333;
text-decoration: none;
}
#location{
  float: left;
  font-size:.9em;
   width: 40em;
  margin:0em;
 color:#333333;
 }

wrap1, .wrap2, .wrap3 {
  display:inline-table;

  }
.wrap1 {
  float:left;
  background:url(../../img/frame/shadow.gif) right bottom no-repeat;
  }
.wrap2 {
  background:url(../../img/frame/corner_bl.gif) left bottom no-repeat;
  }
.wrap3 {
  padding:0 4px 4px 0;
  background:url(../../img/frame/corner_tr.gif) right top no-repeat;
  }


/* ********** [END OBJECT LAYOUTS] ********** */
