/*
// --> BEGIN TEMPLATE SPECIFIC DEFINITIONS ------------------------------------------------------------------------------------------------
*/
#AMWInterface{
   margin:0 auto;
   padding:0;
   text-align:center;
   width: 900px;
   background-image: url(../images/interface_background.png);
   position:relative;
}

#AMWInterfaceHeader{
	position:absolute;
	top:0px;
}
#AMWInterfaceHead{
   display:none;
}

#AMWInterfacePath{
   padding-left:65px;
   width:835px;
   height:20px;
   background-image: url(../images/interface_path.jpg);
   line-height:20px;
}

#AMWInterfaceTop{
   width:900px;
   height:105px;
   background-image: url(../images/interface_top.jpg);
}

#AMWInterfaceContent{
	padding-top:160px;
}

#AMWInterfaceMainMenu{
   width:900px;
   height:30px;
   background-image: url(../images/interface_mainmenu.jpg);
}

#AMWInterfaceOpen{
   width:900px;
   height:6px;
   background-image: url(../images/interface_open.jpg);
}

#AMWInterfaceLeft{
   width: 160px;
   float: left;
   text-align:left;
   display:none;
}

#AMWInterfaceAd{
   float:left;
   width:728px;
   text-align:center;
}

#AMWInterfaceMain{
   font-size:1.1em;
   float:right;
   width:720px;
   padding-right:13px;
   overflow:hidden;
}

#AMWInterfaceRight{
	float:left;
  float: left;
  text-align:left;
	width:160px;
}
#AMWInterfaceFeet{
   width:900px;
   height:75px;
   background-image: url(../images/interface_feet.jpg);
}

#AMWInterfaceBottom{
   margin:0 auto;
   width:900px;
   background-color:#1B4D4A;
}

#AMWInterfaceMiddle{
   text-align: center;
   position: absolute;
   top: 0px;
   left: 50%;
   height: 1px;
   overflow: visible;
   visibility: visible;
   display: block;
}

#AMWInterfaceEyeCatcher{
   position:absolute;
   left:-481px;
}

#AMWInterfaceCopyright{
   display:none;
}

#AMWInterfaceImprint{
   position:absolute;
   left:380px;
   line-height:18px;
   font-size:1.1em;
}

#AMWInterfaceDisclaimer{
   margin:0 auto;
   width:900px;
   margin-top:20px;
   border:1px solid #315B55;
   font-size:0.9em;
   color:#45675D;
   background-color:#1B4D4A;
   margin-bottom:20px;
}
div.content_none{
   position:absolute;
   display:none;
}


#AMWInterfaceTopSeach {
   text-align:right;
   float:right;
   height:32px;
   padding-top:8px; 
}

div.content_path {
   margin-top:3px;
}

div.content_spacing {
   padding:10px;
}

div.content_blockspacer {
   float:left;
   width:10px;
}
div.content_main{
   display:block;
   width:680px;
   padding-left:10px;
   padding-right:10px;
   float: left;
   text-align:left;
}

div.content_right{
   position:relative;
   display:none;
   clear:both;
}

div.content_feet{
   width: 900px;
   height:17px;
   position: relative;
   background-color: #F5F7F7;
   border-top: 1px solid #A0ACB1;
   color: #999999;
   font-size:1em;
}

.chead { font-size: 0.9em; color:#FFFFFF; }
a.chead:link,  a.chead:visited { font-size: 0.9em; text-decoration: none;      color: #FFFFFF; }
a.chead:hover, a.chead:active  { font-size: 0.9em; text-decoration: underline; color: #EDEDED; }

.cfeet { font-size: 0.9em; color:#71828A; }
a.cfeet:link,  a.cfeet:visited { font-size: 0.9em; text-decoration: none;      color: #71828A; }
a.cfeet:hover, a.cfeet:active  { font-size: 0.9em; text-decoration: underline; color: #71828A; }

/*
// <-- END TEMPLATE SPECIFIC DEFINITIONS --------------------------------------------------------------------------------------------------
*/


/*
// --> BEGIN ALLMYWEB NEEDED DEFINITIONS --------------------------------------------------------------------------------------------------
*/

div.AMWContentLeft  {  margin:0; float:left;   }
div.AMWContentRight {  margin:0; float:right;  }
div.AMWContentClear {  margin:0; clear:both;   }
div.AMWContentNone  {  margin:0; display:none; clear:both; }

.AMWContentRow1 { border-bottom: 1px solid #B1BBBF; background-color: #E9ECED; }
.AMWContentRow2 { border-bottom: 1px solid #B1BBBF; background-color: #D9DEE0; }
.AMWContentRow3 { border-top-width: 1px; border-top-style: dotted; border-top-color: #A0ACB1; background-color: #BEC7CA; }

li.AMWListCategory {
   display:block;
   line-height: 16px;
   padding-left: 20px;
   padding-top: 0px;
   background-image: url(../images/core/category.gif);
   background-repeat: no-repeat;
   background-position: 3px 1px;
}

li.AMWListContent {
   display:block;
   padding:2px;
   padding-left:23px;
   position:relative;
   background-image: url(../images/core/content.gif);
   background-repeat: no-repeat;
   background-position: 3px 1px;
}

.button                  {              cursor: pointer; color:#EFD6BC; background-color:#265450; text-align:center; }
.buttonactive            {              cursor: pointer; color:#EFD6BC; background-color:#1A4946; text-align:center; }
.textfield               {width: 140px; cursor: text;    color:#EFD6BC; background-color:#265450; border:1px solid #CCD2D2;}
.textfieldactive         {width: 140px; cursor: text;    color:#EFD6BC; background-color:#1A4946; border:1px solid #A0ACB1;}
.selectfield             {              cursor: pointer; color:#EFD6BC; background-color:#265450; border:1px solid #CCD2D2;}
.selectfieldactive       {              cursor: pointer; color:#EFD6BC; background-color:#1A4946; border:1px solid #A0ACB1;}
.textarea                {width: 140px; cursor: text;    color:#EFD6BC; background-color:#265450; border:1px solid #CCD2D2;}
.textareaactive          {width: 140px; cursor: text;    color:#EFD6BC; background-color:#1A4946; border:1px solid #A0ACB1;}


h3.AMWContentBoxHeader{
   display:block;
   background: url(../images/box_header.gif);
   line-height:22px;
   padding-left:7px;
   margin-bottom:3px;
   font-size:1.3em;
   font-weight:bold;
   text-align:left;
   color:#093638;
}

div.AMWContentBoxContent{
   padding:2px;
}

div.AMWContentBoxSpacer{
   height:20px;
}

div.AMWContentBox {
   padding:2px;
}

div.AMWContentBoxHighlight {
   border:1px solid #CCD2D2;
   background-color:#F9FAFA;
   padding:2px;
}

.AMWInterfaceBoxBar {
   width:100%;
   height:18px;
   background-color:#F5F7F7;  
   border-bottom: 1px dashed #CCD2D2;
   text-align:center;
   color:#555555;
   font-weight:bold;
}

.AMWInterfaceBoxHead {
   background-image: url(../images/topbg.png);
   padding-top:3px;
   padding-bottom:3px;
   font-size: 1.2em;
   color:#555555;
   font-weight: bold;
   text-align:center;
   overflow:hidden;
}


.AMWInterfaceBoxSpacer{
   display:block;
   height:20px;
   min-height:20px;
   clear:both;
}
/*
// <-- END ALLMYWEB NEEDED DEFINITIONS ----------------------------------------------------------------------------------------------------
*/

.amazonBox{
	border:1px solid #1B4D4A;
	padding:0;
	margin:0px 2px 20px 2px;
	cursor:pointer;
}

.amazonBox:hover{
	background:#1B4D4A;
}

.amazonBox strong{
	display:block;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#F6D592;
	margin-bottom:5px;
}
	
.amazonBox a.amazonButton{
	display:block;
	margin-top:5px;
	line-height:2em;
	font-weight:bold;
	text-align:center;
	padding:0;
	margin:0;
	background: #1B4D4A;
}
	.amazonBox a.amazonButton img{
		display:inline;
		border:none;
	}
.amazonBox img{
	display:block;
	text-align:center;
	padding:1px;
	border:1px solid #F6D592;
	margin:5px auto;
	background:transparent;
}

.amazonBox small{
	display:block;
	padding:2px;
	text-align:justify;
	border-bottom:1px solid #1B4D4A;
}
