/* global stuff */
body { background-color: #dfe3ba; padding: 0px; margin: 5px; } span { font-family: Arial, serif; font-size: 12px; } h1,h2 { font-size: 15px; }
a { color: #003366; text-decoration: none; font-weight: bold; } a:hover { color: #003366; text-decoration: underline; font-weight: bold; } a.headerlink:hover{background-color:#ffd;}
img { border: 0px; } .text_on_header_region { color:#fff; }

/* misc formatting of divs */
.row { clear: both; } .tinyrow { clear: both; height:2px;margin:0px;padding:0px;line-height:2px;font-size:2px; } .leftblock { display: block; float: left; } .rightblock { display: block; float: right; }

/* header */
.hdr_1 { background-image: url("/res/img/interface/standard/aecdaily/hdr_1.gif"); width:8px; height:78px; }
.hdr_2 { background-image: url("/res/img/interface/standard/aecdaily/hdr_2.gif"); background-repeat: repeat-x; height:78px; }
.hdr_3 { background-image: url("/res/img/interface/standard/aecdaily/hdr_2.gif"); height:78px; }
.hdr_4 { background-image: url("/res/img/interface/standard/aecdaily/hdr_4.gif"); width:9px; height:78px; }

/* main layout */
.mainbox {	border-left: 5px solid white;	border-right: 5px solid white;	background-color: #bac09c; border-bottom: 5px solid white;}
.leftbox {	background-color: #bac09c;	width:304px;}
.rightbox {	background-color: #dee1cd;}

/* rounded info boxes */
.infobox { margin-top: 8px; margin-left:8px; width: 288px; }
.infobox_tab { color: #fff; background-image: url("/res/img/interface/standard/aecdaily/infobox_0.gif"); background-repeat: repeat-x; width: 288px; height: 24px; }
.infobox_tab_bottom { color: #fff; background-image: url("/res/img/interface/standard/aecdaily/infobox_0b.gif"); background-repeat: repeat-x; height: 24px; }
.infobox_content { background-color: #dee1cd; width: 288px; padding-top: 4px; padding-bottom: 4px; }
.infobox_1 { background-image: url("/res/img/interface/standard/aecdaily/infobox_1.gif"); width:10px; height:24px; }
.infobox_2 { background-image: url("/res/img/interface/standard/aecdaily/infobox_2.gif"); width:10px; height:24px; }
.infobox_3 { background-image: url("/res/img/interface/standard/aecdaily/infobox_3.gif"); width:10px; height:24px; }
.infobox_4 { background-image: url("/res/img/interface/standard/aecdaily/infobox_4.gif"); width:10px; height:24px; }

/* rounded big file box - filebox mostly re-uses infobox CSS classes, except where width is an explicit issue. */
.filebox { margin:8px; }
.filebox_tab { color: #fff; background-image: url("/res/img/interface/standard/aecdaily/infobox_0.gif"); background-repeat: repeat-x; height: 24px; }
.filebox_content { background-color: #f2f2f2; padding-top: 4px; padding-bottom: 4px; }
.filebox_iframe_body { background-color: #f2f2f2; }

/* cart contents, folder lists, favourites, lists, highlights, etc */
.cart_folderlist { background-color: #fff; }
.cart_folder_list_normal {	background-color: #f3f3ff; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; text-overflow: clip; overflow: hidden; white-space: nowrap; height: 16px;}
.cart_folder_list_darker { background-color: #e0e0ee; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; text-overflow: clip; overflow: hidden; white-space: nowrap; height: 16px; }
.cart_folder_list_normal:hover { background-color: #ffd; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; text-overflow: clip; overflow: hidden; white-space: nowrap; height: 16px; }
.cart_folder_list_darker:hover { background-color: #ffd; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; text-overflow: clip; overflow: hidden; white-space: nowrap; height: 16px; }
.cart_folder_list_hilite { background-color: #ff9; border-bottom: 1px solid #ccc; border-top: 1px solid #fff; text-overflow: clip; overflow: hidden; white-space: nowrap; height: 16px; }
.currentpagehilite { background-color: #ff9; }

/* folder header */
.prodheader_line { border-bottom: 1px solid #e1e1f0; clear: both; display: block; height: 19px; margin-bottom: 2px; margin-top: 2px; }
.subfolderlist { background-color:#fff; margin-bottom:4px; padding:2px;}

/* thumbnail boxes */
.product { background:#d8d8d8; background-image: url("/res/img/interface/standard/aecdaily/pinstripe.gif"); background-position: top; background-repeat: repeat; border-left: 1px solid #a0a0aa; border-top: 1px solid #a0a0aa; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; margin-left: 1px;	margin-right: 6px; margin-top: 1px; margin-bottom: 6px; width: 180px;	height: 300px; float: left; }
.image_description { width:166px; height:50px; display: block; margin: 0px; padding: 0px; margin-left: 4px; color: #333; text-overflow: clip; overflow: hidden; }
.image_stats { margin: 2px; background-color: #fff; color: #222; width: 172px; height: 132px; border: 2px solid #dedede; border-right: 2px solid #dedede; border-bottom: 2px solid #dedede; }
.image_stats_heading { padding: 0px; margin: 0px; margin-left: 4px; }
div.thumbnail { display:block; vertical-align: center; position: relative; left: 25px; width: 128px; height: 128px; clear:both; }
table.thumbnail { width:128px; height:128px; margin:0px; padding:0px;}
td.thumbnail { width:128px; height:128px; text-align: center; vertical-align:middle; }
img.thumbnail { border: 2px solid #222; border-right-color: #222; border-bottom-color: #222; display: block; margin: 0px; padding: 0px; }
.addremoveicons { float:right; display:block; margin:2px; }
.addremoveicons:hover { background-color: #ff9; }
span.product_title { display: block; border: 1px solid #cfcfcf; border-top: none; border-right: none; border-left: none; margin: 0px; padding: 2px; background-color: #f9f9ff; color: #222; height:58px; }
td.product_title_clip { vertical-align:top;width:80px;text-overflow:clip;overflow:hidden; }
span.product_title_clip { display:block;width:80px;text-overflow:clip;overflow:hidden; }

/* resource editor */
.resource_editor_2 {background-color:#e6e6e6;}
.resource_editor_1 {background-color:#f2f2f2;}
.resource_editor_headingbox {background-color:#f2f2f2;border:2px solid #ddd;}
