@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) stylesheet for screen layout
 * (de) Stylesheet für das Bildschirm-Layout
 *
 * @creator     YAML Builder V1.0 (http://builder.yaml.de)
 * @file        basemod.css
 */

@import url(../aei_global.css);

@media all
{
  /*-------------------------------------------------------------------------*/

  #flashModuleContentBanner{clear:both; position:relative; width:900; height:180px; margin:auto 0;}
  #flashModuleBanner{clear:both; position:relative; width:900; height:400px; margin-left:27px; z-index:99; }
  #bannerImg{clear:both; position:relative; width:900; height:400px; margin-left:27px; z-index:99; }

  /*-------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   *
   */

  #col1 { float: right; width: 720px; padding:10px 0px 0px 0px; margin-bottom:30px;}
  	#col1_content { padding: 0 28px 0 0px }
	#col1_content .sidePromo ul {margin:0px;}
  	#col1_content .sidePromo li {float: left; list-style: none; padding-bottom:10px; margin:0px; width:180px;}
	   	#col1_content .copyUL {position:relative; text-align:left; line-height: 1.7em; margin-bottom:20px; padding:0px; font-size:100%; font-weight:normal;}
 		#col1_content .copyUL li { list-style: disc; margin-left: 1.5em; line-height: 1.7em;  }
		
		#col1_content .copyULInner {position:relative; text-align:left; line-height: 1.7em; margin-bottom:5px; padding:0px; font-size:100%; font-weight:normal;}
 		#col1_content .copyULInner li { list-style: disc; margin-left: 1.5em; line-height: 1.7em;  }
		
		#col1_content .copyULInner  a{color: #333; text-decoration:underline;}
  		#col1_content .copyULInner  a:focus,
  		#col1_content .copyULInner  a:hover,
  		#col1_content .copyULInner  a:active {color:#333; text-decoration:underline;}

		
		#col1_content #custULContainer{width:100%; position:relative; font-size:90%; line-height: 1.5em; margin:0px 0px 20px 0px;}
		#col1_content .b1{ background: url(../../images/bullet_1.gif) no-repeat 0px 2px; display:block; padding:2px 0px 5px 23px;}
		#col1_content .b2{ background: url(../../images/bullet_2.gif) no-repeat 0px 2px; display:block; padding:2px 0px 5px 23px;}
		#col1_content .b3{ background: url(../../images/bullet_3.gif) no-repeat 0px 2px; display:block; padding:2px 0px 5px 23px;}
		#col1_content .b4{ background: url(../../images/bullet_4.gif) no-repeat 0px 2px; display:block; padding:2px 0px 5px 23px;}
		#col1_content .b5{ background: url(../../images/bullet_5.gif) no-repeat 0px 2px; display:block; padding:2px 0px 5px 23px;}
		#col1_content .b6{ background: url(../../images/bullet_6.gif) no-repeat 0px 2px; display:block; padding:2px 0px 5px 23px;}
		#col1_content .b7{ background: url(../../images/bullet_7.gif) no-repeat 0px 2px; display:block; padding:2px 0px 5px 23px;}
		#col1_content .b8{ background: url(../../images/bullet_8.gif) no-repeat 0px 2px; display:block; padding:2px 0px 5px 23px;}
		#col1_content .b9{ background: url(../../images/bullet_9.gif) no-repeat 0px 2px; display:block; padding:2px 0px 5px 23px;}
		
		#col1_content .dataTable {width:100%; margin-bottom:20px; font-size:11px;}
		#col1_content .dataTableInner {width:100%; margin-bottom:5px; font-size:11px;}
	    #col1_content .dataTableInner  a{color: #333; text-decoration:underline;}
  		#col1_content .dataTableInner  a:focus,
  		#col1_content .dataTableInner  a:hover,
  		#col1_content .dataTableInner  a:active {color:#333; text-decoration:underline;}
		#col1_content .dataTableCell {background-color:#e7e7e7; padding:5px; border-bottom: 1px solid #dadada;}
		#col1_content .dataTableCellBtm {background-color:#e7e7e7; padding:5px;}
		#col1_content .dataTableCellTotal {background-color:#e7e7e7; padding:5px; border-bottom: 1px solid #dadada; font-weight:bold;}
		
		#col1_content .dataTableCellFooter { border-bottom:0px; padding:5px; font-size:9px;}
		
		
		#col1_content .tableHeader{font-weight:bold; color:#fff; background-color:#509c1e; padding:5px;}
		#col1_content .tableSubHeader{font-weight:bold; color:#fff; background-color:#83b95f; padding:5px;}

		

  
	 .c75l, .c75r { width: 72% } /* overwrite base class of .c751 to 73% width instead of 75% */
	 .c77l { width: 90% }
	 .c752 {width:100%;}
	 .subcolumns{ padding:15px 0px 0px 0px;} /* overwrite base class of .subcolumns with top padding */
	 
	#col1_content .pageQuote{ font-size: 130%; line-height:22px; color:#333333;}
	  
    #col2 { display:none}
  
    #col3 { width: auto; margin: 0 720px 0 0;  padding:10px 0px 0px 0px;}
   	#col3_content { padding: 0 0px 0 28px }
	
	    #col3_content .sidePromo {margin:20px 0 0 0;}
		#col3_content .sidePromo ul {margin:0px;}
  	    #col3_content .sidePromo li {float: left; list-style: none; padding:0px 0 10px 0; margin:0px;}
	
	#quickContact_container_leftcol .quickContact {width:180px; font-size:11px; background-color:#999999; color:#333333; margin-top:20px;}
	#quickContact_container_leftcol .quickContact .cat_textbox{width:158px; border:none; padding: 3px;}
	#quickContact_container_leftcol .quickContact .cat_button{float:left; width:55px; height:22px; background-color:#2d2d2d; border:none; color:#FFF;}
	#quickContact_container_leftcol .quickContactTableCell {background-color:#999999; padding:5px 8px 0px 8px; }
	#quickContact_container_leftcol .quickContactTableCellMid {background-color:#999999; padding:5px 8px 8px 8px; }
	#quickContact_container_leftcol .quickContactTableCellBtm {background-color:#999999; padding:5px 8px 8px 8px;  border-top: 1px solid #b6b5b5;}
	#quickContact_container_leftcol .quickContactHeader{font-weight:bold; color:#fff; background-color:#2d2d2d; padding:8px 5px 8px 5px;}
	
	#quickContact_container_rtcol .quickContact {width:180px; font-size:11px; background-color:#999999; color:#333333; margin-top:20px;}
	#quickContact_container_rtcol .quickContact .cat_textbox{width:158px; border:none; padding: 3px;}
	#quickContact_container_rtcol .quickContact .cat_button{float:left; width:55px; height:22px; background-color:#2d2d2d; border:none; color:#FFF;}
	#quickContact_container_rtcol .quickContactTableCell {background-color:#999999; padding:5px 8px 0px 8px; }
	#quickContact_container_rtcol .quickContactTableCellMid {background-color:#999999; padding:5px 8px 8px 8px; }
	#quickContact_container_rtcol .quickContactTableCellBtm {background-color:#999999; padding:5px 8px 8px 8px;  border-top: 1px solid #b6b5b5;}
	#quickContact_container_rtcol .quickContactHeader{font-weight:bold; color:#fff; background-color:#2d2d2d; padding:8px 5px 8px 5px;}
	
	.returntoindex{margin-top:40px;}
	

	.itemContainer{float:left; position:relative; display:inline; width:300px; padding:10px 10px 0px 0px; margin:0px 20px 10px 0px;border-bottom: 1px solid #dedede;}
	.itemContainer .imgLeft{float:left; display:inline; padding:0px 0px 0px 0px;}
	.itemContainer img{float:left; display:inline; padding:0px 0px 0px 0px;}
	.itemContainer H4 {margin-bottom:10px;}
	.itemCopy{float:right; display:inline; width:165px;}
	.clearitem { clear:both; margin: 0 0 0 0; padding: 0 0 0 0; height: 0px; overflow: hidden; }

	
	#productItems li {list-style: none; float:left; position:relative; display:inline; width:130px; padding:10px 10px 0px 0px; margin:0px 20px 30px 0px;border-bottom: 1px solid #dedede;}
	#productItems li .imgLeft{float:left; display:inline; padding:0px 0px 0px 0px;}
	#productItems li img{float:left; display:inline; padding:0px 0px 0px 0px;}
	#productItems li H4 {margin-bottom:10px;}
	#productItems li .itemCopy{float:left; display:inline; width:180px; font-size:11px;}
	#productItems li .clearitem { clear:both; margin: 0 0 0 0; padding: 0 0 0 0; height: 0px; overflow: hidden; }
	
	.profileImg {float:left; padding:0 10px 10px 0px;}
	.profilesubtitle {font-size:11px; line-height:15px;}
	.profiledescription {margin: 0 0 40px 0; line-height: 1.5em; }
	

	

/* @group Comment */

.comment-container .postheader {font-size:11px; background: #83bb57; padding:6px; color:#ffffff;}

.comment-container {
	background: #F6F6F6;
	/* border: 1px solid #eee; */
	margin: 0 0 18px;
}

.comment-container .header {
	background: #eee;
	font-size: 11px;
	padding: 6px 18px;
}

.comment-container span.name {
	color: #000;
}

.comment-container span.rating {
	margin: 0 9px;
	vertical-align: middle;
}

.comment-container .content {
	padding: 18px;
	background: #F6F6F6;
	/*border: 1px solid #ddd;*/
	padding: 18px;
	line-height:1.5em;
	vertical-align: top;
}

.comment-form {
	background: #ffffff;
	border: 1px solid #eee; 
	color: #666;
	margin: 0 0 18px;
	padding: 18px;
}

.comment-form h3 {
	font-size: 14px;
	margin: 0 0 18px;
}

.comment-form h5 {
	color: #666;
	font-size: 14px;
	margin: 0 0 18px;
}

/*.comment-form li.rating div {
	font-size: 10px;
}*/

/*.comment-form li.rating div input {
	margin: 0 3px;
}*/

.comment-form input.cat_textbox_small,
.comment-form textarea {
	width: 300px;
}

.comment-form textarea {
	height: 120px;
}

/* @end */
	
	/* news letter */
	#col1_newsletter { float: right; width: 630px; padding:10px 0px 0px 0px; margin-bottom:30px;}
	#col1_content_newsletter { padding: 0 28px 0 0px }
    #newsletterBanner {clear:both; position:relative; width:600; height:80px; margin-left:25px;}
    #col1_content_newsletter .sidePromo ul {margin:0px;}
  	#col1_content_newsletter .sidePromo li {float: left; list-style: none; padding-bottom:10px; margin:0px;}
	#col1_content_newsletter .copyUL {position:relative; text-align:left; line-height: 1.7em; margin-bottom:20px; padding:0px; font-size:100%; font-weight:normal;}
 	#col1_content_newsletter .copyUL li { list-style: disc; margin-left: 1.5em; line-height: 1.7em;  }
	#col1_content_newsletter .copyULInner {position:relative; text-align:left; line-height: 1.7em; margin-bottom:5px; padding:0px; font-size:100%; font-weight:normal;}
 	#col1_content_newsletter .copyULInner li { list-style: disc; margin-left: 1.5em; line-height: 1.7em;  }
	#col1_content_newsletter .copyULInner  a{color: #333; text-decoration:underline;}
  	#col1_content_newsletter .copyULInner  a:focus,
  	#col1_content_newsletter .copyULInner  a:hover,
  	#col1_content_newsletter .copyULInner  a:active {color:#333; text-decoration:underline;}
	.cnl { width: 60% } 
	
	/* support */
    .lastUpdated {}
	
	
	
	/* copy body classes */
	.bodyBox {float:right; width:200px; padding:10px; margin-left:10px; font-size:90%; background-color:#f0efef;}
	
	.imgRight{float:right;}
	.imgLeft{padding:0px 15px 0px 0px; float:left;}
	#shareImg{position:relative; top:3px;}
	
	#contactAddressContainer {position:relative; height:190px}
	#contactAddress {clear:both; float:left;}
	#contactAddress li:first-child{float:left; list-style-type:none; margin-left:0px; display:inline;}
	#contactAddress li{float:left; list-style-type:none;margin-left:85px; display:inline; }
	.contactLocation {width:200px;}
	
	.photogalleryItem img a {color: #333; text-decoration:underline; left:30px;}
  	.photogalleryItem img a:focus,
  	.photogalleryItem img a:hover,
  	.photogalleryItem img a:active {color:#333; text-decoration:underline;}
  /*-------------------------------------------------------------------------*/
}