@charset "utf-8";
/* AAGM Main CSS Document */

/* begin AESTYLE */

.visitor_quote {
    display:block;
    padding:0.8em;
    margin:0.9em 0.4em;
    background-color: #F2F2F2;
}

.contact_info {
    display:block;
    padding:0.5em;
    background-color: #F2F2F2;
}
.content_img {
    padding-left:0.5em;
    padding-bottom:0.5em;
}

/* end AESTYLE */

/*=============================*/
/* COMMON STYLES */
/*=============================*/
p,q,blockquote,ul,ol,label,input,select,legend {font-size:0.75em}
li li, li, ul ul, p q, p a, blockquote *, li a, li span, h1 a, h2 a, h3 a, h4 a {font-size:1em;} /*keep nested sizes from increasing*/
a {
    text-decoration:none;
}
a:hover,a:active {
    text-decoration:underline;
}
a > img{
    border:0;
}
* html a img{
    border:0;
}
p {
    line-height:1.5em;
    margin:0.8em 0;
}
h1 {
    font-size:1em;
    margin:0;
    line-height:1.2em;
}
h2{
    font-size:1em;
    margin:0.75em 0;
    line-height:1.2em;
}
h3{
    font-size:1em;
    margin:0.75em 0;
    line-height:1.2em;
}
table {
}
p.quotation q {
    display:inline;
}
q:before,q:after {
    content:"";
}
.hidden {display:none;}
.clear{clear:both;}
hr{border:solid 1px #eee;}

html{
    font-size:100%;
    margin:0;
    padding:0
}
body {
    margin:0;
    padding:0;
    font-family:Arial,helvetica,sans-serif;
    position:relative;
}
#breadcrumb {
    margin:0;
    padding:0.5em 0;
    font-size:0.7em;
}
#breadcrumb a{
    text-decoration:none
}
#breadcrumb a:hover{
    text-decoration:underline
}
#wrapper {
	width: 100%;
	min-width: 950px;
	_width: expression(((document.body.clientWidth)) < 950? "945px": "auto" );
}

/*=================*/
/* HEADER */
/*=================*/

#container{
    float:left;
	width:92%;
	margin:0 4%;
	display:inline;/*IE6 float double margin fix*/
	padding:0;
	min-width:900px;
}
#header{
	width:100%;
	float:left;
	min-height:94px;
	height:auto !important;
	height:94px;
	background:#464B73 url(../templates/home_files/header_bg.gif) repeat-x left bottom;
}

#header #logo{
    width:239px;
    height:39px;
    margin-top:15px;
    float:left
}

/*-- Help menu --*/

#header #helpmenu{
    float:right;
    width:650px
}
#header #helpmenu ul{
    padding:0;
    margin:18px 0 0 0;
    list-style:none;
    float:left
}
#header #helpmenu li{
    float:left;
}
#header #helpmenu li a{
    margin:0 6px;
    display:block
}
#header #helpmenu a{
    color:#fff
}

/*-- Search styles --*/

#header form{
    float:right;
    /* width:260px; */
    margin:14px 12px 0 0; 
    padding:0
}
#header form label{
    color:#fff
    padding-right:5px;
}
#header #FormField label{
    color:#fff;
    padding-right:5px;
}
#header form #search_text{
    width:153px;
    border:solid 1px #D3C7CB
}

/*-- Venues Menu layout --*/

#header #venues{
	float:right;
	width: 100%;
}
#header #venues ul{
	list-style:none;
	float:right;
	padding:0;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}
#header #venues li{
	float:left
}
#header #venues li a{
	display:block;
	padding:8px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

/*-- Venues Menu colours --*/

#header #venues .aag{
	background:#DB0155;
	color: #FFFFFF;
}
#header #venues .aag a:hover{
	background-color: #830133;
	color: #FFFFFF;
}
#header #venues .amm{
	background:#0084da;
	color: #000000;
}
#header #venues .amm a:hover{
	background-color: #004f83;
	color: #FFFFFF;
}
#header #venues .psh{
	color: #000000;
	background-color: #70a400;
}
#header #venues .psh a:hover{
	background-color: #436200;
	color: #FFFFFF;
}
#header #venues .ttm{
	background:#ff3300;
	color: #000000;
}
#header #venues .ttm a:hover{
	background-color: #972600;
	color: #FFFFFF;
}
#header #venues .cwh{
	background:#520299;
	color: #FFFFFF;
}
#header #venues .cwh a:hover{
	color: #FFFFFF;
	background-color: #31015c;
}

/*=================*/
/* BODY */
/*=================*/

#wrap{
    float:left;
    margin:10px 4% 0 4%;
    display:inline;/*IE6 float double margin fix*/
    width:92%;
    min-width:900px;
}
#content{
    width:100%;
    float:left;
}
#content_home{
    width:100%;
    float:left;
    background:#F0EFF5;
}
#content_lower {
    width:100%;
    float:left;
}
/*-PAGE MENU-------*/
#content #page_menu{
    float:left;
    width:200px
}
#content #page_menu .inner{
	background:#F0EFF5;
	height:auto;
	min-height:200px;
}
#content_lower #page_menu_home{
    float:left;
    width:200px
}
#content_lower #page_menu_home .inner{
	background:#FFF;
	height:auto;
	min-height:200px;
}
#content_home #page_menu{
    float:left;
    width:200px
}
#content_home #page_menu .inner{
	background:#F0EFF5;
	height:auto;
	min-height:200px;
}
/*-PAGE CONTENT----*/
#content #page_content{
    width:546px;
    float:left;
    margin-right:10px;
    display:inline;/*IE6 float double margin fix*/
}
#content #page_content .inner{
    position:relative;
    height:auto;
    min-height:200px;
    background:#fff;
    padding-left: 10px;
    padding-right: 10px;
}
#content_home #page_content{
    width:546px;
    float:left;
    margin-right:10px;
}
#content_home #page_content .inner{
    position:relative;
    height:auto;
    min-height:200px;
    background:#fff;
    padding-left: 10px;
    padding-right: 10px;
}
#content_lower #page_content_home{
    width:546px;
    float:left;
    margin-right:10px;
}
#content_lower #page_content_home .inner{
    position:relative;
    height:auto;
    min-height:200px;
    background:#fff;
    padding-left: 10px;
    padding-right: 10px;
}
#page_content .page_title{
    min-height:15px;
    height:auto !important;
    height:15px;
}

/*-SIDE CONTENT----*/
#content #side_content{
}
#content #side_content .inner{
    background:#F0EFF5;
    height:auto;
    min-height:200px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-left:746px;
    /*-margin-left:820px;*/
}

#content #side_content_object .inner{
    background:#F0EFF5;
    height:auto;
    min-height:200px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-left:820px;
}
#side_content_object ul{
    margin:0;
    list-style:none;
    padding-left:0;
}
#side_content_object li:before{
    content:"- ";
}
#side_content_object li{/*IE6 fix*/
    height:1%;
}
#support{
    background:#F0EFF5;
}
#content_home #side_content{
}
#content_home #side_content .inner{
    background:#F0EFF5;
    height:auto;
    min-height:200px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}
#content_lower #side_content_home{
}
#content_lower #side_content_home .inner{
    font-size:0.9em;
    background:#FFF;
    height:auto;
    min-height:200px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}
#side_content ul{
    margin:0;
    list-style:none;
    padding-left:0;
}
#side_content li:before{
    content:"- ";
}
#side_content li{/*IE6 fix*/
    height:1%;
}

/*=============================*/
/* MENU STYLES */
/*=============================*/
#ae_menu #locationarrow{
    display:none;
}
#ae_menu a {
	color:#2B324F;
}
#ae_menu{
    font-size:0.75em;
	padding-top:10px;
	position:relative
}
#ae_menu, #ae_menu ul {
    list-style-type:none;
    margin:0;
    padding:0;
    text-align:left;
    width:100%;
}
* html #ae_menu{
    overflow:hidden;
}
#ae_menu li {
	clear:right;
	margin:0;
	padding:0;
	line-height:1.25em;
	min-height:1%; /*IE7fix*/
}
#ae_menu li a{
    display:block;
    padding:5px 0 5px 15px;
    height:1%;/*IE6 vertical spacing fix*/
}
#ae_menu li.ae_open,
#ae_menu li.ae_menuopen {
    padding:5px 0 5px 15px;
}
li.ae_menuopen{font-weight:bold;}
.ae_menuopen *{font-weight:normal;}

/* Top level */
#ae_menu li.ae_menuopen a.open{
    padding-top:0
}
#ae_menu li.ae_menuopen a {
	background:#DDDCDF;
}
#ae_menu li.ae_menuopen a.open{
    font-weight:bold;
}
#ae_menu li a:hover{
	background:#DDDCDF;
}
#ae_menu li{
    color:#000;
}

/* Second level */
#ae_menu ul{
    background:#DDDCDF;
}
#ae_menu ul li.ae_menuopen{
	padding-bottom:0;
	border-bottom:solid 1px #BDBDBE;
}
#ae_menu ul li.ae_menuopen a.open{
    font-weight:bold;
	padding-bottom:5px;
}
#ae_menu li.ae_menuopen a.open{
    padding-left:0px
}
#ae_menu ul li .open,
#ae_menu ul a.open:hover {
	color:#000;
	font-weight:bold
}
#ae_menu ul a:hover {
	background:#DDDCDF;
	color:#000;
}
#ae_menu li.ae_menuopen{
    background:#DDDCDF;
}
#ae_menu li.ae_menuopen ul{
    margin-top:3px;
}
#ae_menu li.ae_menuopen ul a{
	padding:5px 0 5px 0;
}
#ae_menu li.ae_menuopen li.ae_open{
    padding-left:0
}

/* Third level */
#ae_menu ul ul{
    margin:0;
}
#ae_menu ul ul li{
    padding:0 0 0 15px;
    background:#CDCCCE
}
#ae_menu li.ae_menuopen li.ae_menuopen{
    background:#CDCCCE;
}
#ae_menu li.ae_menuopen li.ae_menuopen li.ae_open{
    padding-left:15px
}
#ae_menu li.ae_menuopen li.ae_menuopen li.ae_open,
#ae_menu li.ae_menuopen li.ae_menuopen a{
    background:#CDCCCE;
    color:#000;
}
#ae_menu li.ae_menuopen li.ae_menuopen a.open{
	padding:0;
}
.ae_open {
	font-weight:bold;
}
#ae_menu #ae_menuopen li.ae_open{padding-left:0}

/*=============================*/

#ae_menu ul li.ae_menuopen{
	background:#DDDCDF;
}


/*=============================*/
/* EXHIBITION BANNER */
/*=============================*/

.exhibition_banner div{
    width:100%;
    overflow:hidden;
}
.exhibition_banner .aag{
    background: #DB0155;
}
.exhibition_banner .amm{
	background-color: #0084da;
}
.exhibition_banner .psh{
	background-color: #70a400;
}
.exhibition_banner .ttm{
	background-color: #ff3300;
}
.exhibition_banner .aagm{
    background: #464B73;
}
.exhibition_banner .cwh{
    background: #520299;
}
.page .exhibition_banner *{
    border-top:0;
}
.exhibition_banner{
    width:100%;
    overflow:hidden;
}

.exhibition_banner ul{
    list-style:none;margin:0;padding:0;
}
/*required to hide additional imgs from browsers without JS for home page*/
.exhibition_banner ul li{position:absolute;z-index:-1;}
.exhibition_banner ul li{font-size:1.4em;padding:0;}
/*resets firstchild and elements we set to visible*/
.exhibition_banner ul li:first-child,
.exhibition_banner ul.visible li{position:relative;z-index:auto;}
.exhibition_banner,
.exhibition_banner a,
.page .column2 .exhibition_banner * a {
    color:#fff;
}
.exhibition_banner ul div{
    padding-bottom:0.8em;
}
.exhibition_banner h2,
.exhibition_banner p {
    font-size:1em;
    margin:0 0 0 0.5em;
    line-height:1.3em;
    color:#fff;
}
.exhibition_banner h2{
    margin-top:0.3em;
}
.exhibition_banner p{
    font-size:0.9em;
    margin-left:0.6em;
    color:#fff;
}
/*.exhibition_banner .group{
    padding:0.5em 0.4em 0.9em 0em;
}*/


/*=============================*/
/* CAROUSEL CONTROLS STYLES (HOME) */
/*=============================*/

#carousel_control_container {
    margin:0;
    clear:both;
    padding:0.5em 0 0 0.5em;
    height:1.8125em;
    background:#D2D2D2;
    font-weight:bold;
}
#carousel_control_container *{
    font-size:0.875em;
}
#carousel_control_container * *{
    font-size:1em;
}
#carousel_control_container a,
#carousel_control_container span{
    color:#333;
    padding:0 0.5em 0 0;
}
#carousel_control_container a.selected{
    color:#fff;
}
#carousel_text_container{
    border:none;
}

/*=============================*/
/* PAGER STYLES (HOME) */
/*=============================*/
#pager_control {
    margin:0;
    padding:0.5em 0 0 0.5em;
    height:1.8125em;
    background:#D2D2D2;
    font-weight:bold;
}
#pager_control > a,
#pager_control > span{
    font-size:0.875em;
    color:#333;
    padding:0 0.5em 0 0;
}
#pager_control a.selected{
    color:#fff;
}


/*=============================*/
/*HOME BANNER AREA STYLES*/
/*=============================*/
div.group   {
    margin:0.7em 0.7em 0 0.7em;
}
div.group   p  {
    margin:.5em 0;
    font-size:0.7em;
    line-height:1.5em;
}
div.group   h2  {
    font-size:0.8em;
    margin:0.5em 0 0.3em 0;
}
div.group   h2  a {
    color:#464B73;
}

div.promo   {
    margin-top:0.3em;
    margin-bottom:0.4em;
}
div.group   p  {
    font-size:0.8em;
    line-height:1.5em;
}
div.group   h2  {
    font-size:0.9em;
}

.banner p.quotation {
    padding:0 0 0 16px;
    background:url(images/q-left-nav.gif) no-repeat;
}
.banner p.quotation q {
    background:url(images/q-right-nav.gif) no-repeat right bottom;
    padding:0 15px 0 0;
}
.exhibition_banner{
    margin-bottom:0;
}
#flick_pool h2 a {
    font-size:1.2em;
}
#flick_pool img {
    border:solid 1px #888;
    margin-right:0.3em;
}
.whats_on{
    float:left;
    width:100%;
    padding:15px 0 10px 0;
}
.whats_on h2{
    float:left;
    width:50%;
    margin:0;
    color:#5B5A59;
}
.whats_on a{
    float:right;
    width:45%;
    text-align:right;
    padding:0.1em 0.5em 0 0;
    color:#5B5A59;
    font-size:0.9em;
}

.row{
    float:left;
    width:100%;
	margin:0;
}
.row .column {
    width:47.5%;
    float:left;
	margin-right: 2%;
}

.row .column   p  {
    font-size:0.7em;
    line-height:1.5em;
}
.row .column   h2  {
    font-size:0.9em;
	color:#666;
    margin:0.5em 0 0.3em 0;
}
.row .column   h2  a {
	color:#464B73;
}
.row .column   h3  {
    font-size:0.9em;
	color:#666;
    margin:0.5em 0 0.3em 0;
}
.row .column   h3  a {
	color:#464B73;
}

.row .column > *{
    margin:0.5em 0.5em 0.5em 0;
}
.row .column > ul > li{
    margin:1em 0;
}

/*=============================*/
/* FOOTER STYLES */
/*=============================*/
#footer{
    padding-left:5%;
    padding-right:5%;
	padding-top:15px;
	width:90%;
	margin: 0;
	clear:both;
	border-top:solid 2px #efefef;
	background-color: #FFFFFF;
}
#footerlinks{
	float:left;
}
#footerlinks ul{
    float:left;
    padding:0 0 0 0;
    margin:0.7em 0;
    /* width:50%; */
}
#footerlinks ul li{
    display:inline;
    border-left:solid 1px #111;
    padding:0 0.4em 0 0.6em;
}
#footerlinks ul li:first-child,
#footerlinks ul li.first-child{
    border-left:0;
    padding-left:0;
}
#footerimgs {
	float:right;
	background-color: #FFFFFF;
	text-align: right;
}
#footerimgs .footer_image1 img,
#footerimgs .footer_image1 img,
#footerimgs .footer_image2 img,
#footerimgs .footer_image4 img,
#footerimgs .footer_image5 img{
	border: 0;
}

#footerimgs .footer_image1,
#footerimgs .footer_image2,
#footerimgs .footer_image3,
#footerimgs .footer_image4,
#footerimgs .footer_image5{
    float:left;
    text-align:right;
    padding:0.7em 0 0.7em 1em;
}

/*ARTIST INFO*/
.artist_info{
    color:#4B4A4A;
    float:left;
    width:100%;
    clear:both;
}
.artist_info h2{
    margin-bottom:0;
}
.artist_info p{
    margin-top:0;
    font-size:1em;
}
/*WORKS INFO*/
.works_info{
    float:left;
    font-size:0.9em;
    width:100%;
    margin-bottom:1em;
    color:#4B4A4A;
}
.works_info img{
    float:left;
    padding:0 1em 0 0;
}


/*CATALOG GRID*/
.gridbox {
    width:500px;
    padding: 0.5em 0;
    clear: left;
}
.gridbox img{
    padding-right: 0.5em;
    padding-bottom: 0.5em;
    float:left;
}
.gridbox h2{
    font-size:0.9em;
    margin:0.3em 0;
}
.gridbox h2 a{
    text-decoration:none;
}
.gridbox h2 a:hover,a:active {
    text-decoration:underline;
}
.gridbox p{
    margin:0;
    line-height:1.5em;
}
* html .gridbox{margin-right:-3px} /*IE6 fix float margin*/

/*=================*/
/* SEARCH STYLES */
/*=================*/
div.search:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
div.search{
    min-height:300px;
    /*height:auto !important;*/
    /*height:300px;*/
}
.search .row{
    float:left;
    width:99%;
    padding-top:5px;
}
.search fieldset{
    float:left;
    width:80%;
    border:solid 1px #CFCFCF;
    padding:10px;
    margin-right:10%;
}
.search label{
    float:left;
    width:200px;
    clear:left;
    padding-top:2px;
}
.search input.textbox,
.search select {
    float:left;
}
.search fieldset legend{
    color:Blue
}

.search_results{
    font-size:0.75em
}
.search_results p{
    font-size:1em
}
.search_results td{
    height:190px;
    vertical-align:top;
    text-align:center;
}
.search_results td span.results_title{
    font-weight:bold;
}
.search_results td span.results_description{
    font-style:italic;
}

/*=================*/
/* WIDE TEMPLATE STYLES (OBJECT PAGE) */
/*=================*/
#content.object_page #page_content{
    width:620px;
}
#content.object_page #page_content .works_info img{
    padding:0 .5em 1em 0;
}
#content.object_page #page_content .works_info{float:none}
#content.object_page #page_content .artist_info{float:none}
#content.object_page #page_content hr{clear:left}

/*=================*/
/* BLOG STYLES */
/*=================*/
.ae_comments_Notes {
	width: 97%;
	border: 1px solid #7F7F7F;
	font-size: 0.8em;
	background-color: #E6E6E6;
	padding: 3px;
	color: #333333;
	font-size: 1.0em;
	margin-top: 1.0em;

}
.ae_comments_Error {
	width: 97%;
	border: 1px solid #FF9900;
	font-size: 0.8em;
	background-color: #FFFFCC;
	padding: 3px;
	color: #333333;
	font-size: 1.0em;
	margin-top: 1.0em;
	margin-bottom: 1.0em;
}

.ae_comments_Form {
	padding-top: 1.0em;
}
.ae_comments_FormField {
	padding-bottom: 1.0em;
}
.ae_comments_FormField label {
	/*display: block;*/
	float: left;
	width: 10.0em;
}
.ae_comments_FormField input {
	width: 200px;
}
.ae_comments_FormField textarea {
	width: 300px;
	height: 100px;
}
.ae_comments_FormButtons {
	padding-left: 10.0em;
}
.ae_comments_view {
	clear: both;
}
.ae_comments_title {
	/* font-weight: bold;*/
    font-size: 1.5em !important;
	line-height: normal;
	color: #464B73;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* REPEATING COMMENTS */
.ae_comments_container {
	clear: both;
}
.ae_comments_header {}
.ae_comments_container a, 
.ae_comments_container a:link, 
.ae_comments_container a:visited {
	color: #464B73;
	text-decoration: none;
}
.ae_comments_container a:focus, 
.ae_comments_container a:hover, 
.ae_comments_container a:active {
	color: #464B73;
	text-decoration: underline;
}
.ae_comments_container a img {
	border: none;
}
.ae_comments_container p {
	line-height: normal;
}
.ae_comments_author {
	font-weight: bold;
	font-size: 1.2em !important;
	line-height: normal;
	color: #464B73;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	float: left;	/*width: 74%;*/
}
.ae_comments_date {
	color: #666666;
	padding: 0;
	margin: 0;
	float: right;
	width: 24%;
	text-align: right;
}
.ae_comments_body {
	clear: both;
}

/* BLOG */
.ae_blogs_author {
	clear: both;
	font-weight: bold;
	font-size: 1.4em !important;
	line-height: normal;
	color: #464B73;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.ae_blogs_blogentrycontainer {
    border-bottom: #bbbbbb 1px solid;
	margin-bottom: 1.0em;
}
.ae_blogs_blogentrycontainer div {
	padding: 0 !important;
	margin: 0 !important;
}
.ae_blogs_blogentrycontainer a, 
.ae_blogs_blogentrycontainer a:link, 
.ae_blogs_blogentrycontainer a:visited {
	color: #464B73;
	text-decoration: none;
}
.ae_blogs_blogentrycontainer a:focus, 
.ae_blogs_blogentrycontainer a:hover, 
.ae_blogs_blogentrycontainer a:active {
	color: #464B73;
	text-decoration: underline;
}
.ae_comments_container a img {
	border: none;
}
.ae_comments_container p {
	line-height: normal;
}
.ae_blogs_blogentrytitle {
	/* font-weight: bold;*/
    font-size: 1.4em !important;
	line-height: normal;
	color: #464B73;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	float: left;
	width: 60%;
	font-weight: bold;
}
.ae_blogs_blogentrycomments {
	background: url(../files/user_16x16.gif) no-repeat left top;
	clear: both;
	padding-bottom: 10px !important;
}
.ae_blogs_blogentrycomments a {
	padding-left: 20px !important;
}
.ae_blogs_blogentryadd {
	background: url(../files/add_16x16.gif) no-repeat left top;
	clear: both;
	padding-bottom: 10px !important;
}
.ae_blogs_blogentryadd a {
	padding-left: 20px !important;
}
.ae_blogs_blogentrydate {
	color: #666666;
	padding: 0;
	margin: 0;
	float: right;
	width: 38%;
	text-align: right;
	font-size: 0.9em;
}
.ae_blogs_blogentrydetails {
	clear: both;
}

.ae_blogs_Form {
	padding-top: 1.0em;
}
.ae_blogs_FormField {
	padding-bottom: 1.0em;
}
.ae_blogs_FormField label {
	/*display: block;*/
	float: left;
	width: 10.0em;
}
.ae_blogs_FormField input {
	width: 200px;
}
.ae_blogs_FormField textarea {
	width: 300px;
	height: 100px;
}
.ae_blogs_FormButtons {
	padding-left: 10.0em;
}

/*===================*/
/* VISITOR styles */
/*===================*/
p.visitor_quote_aag{
    padding-left:38px;
    padding-top:10px;
    padding-bottom:5px;
    background: #fbe0eb;
    background-image:url(http://aagmexplorer.activclient.com/web/MultimediaFiles/leftquote-aag.gif);
    background-position:5px 5px;
    background-repeat:no-repeat;
}
p.visitor_quote_aag span{
    display:block;
    padding-right:30px;
    background: #fbe0eb;
    background-image:url(http://aagmexplorer.activclient.com/web/MultimediaFiles/rightquote-aag.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
    min-height:30px;
    height:auto !important;
    height:30px;
}
p.visitor_quote_amm{
    padding-left:38px;
    padding-top:10px;
    padding-bottom:5px;
    background: #e0f5fc;
    background-image:url(http://aagmexplorer.activclient.com/web/MultimediaFiles/leftquote-amm.gif);
    background-position:5px 5px;
    background-repeat:no-repeat;
}
p.visitor_quote_amm span{
    display:block;
    padding-right:30px;
    background: #e0f5fc;
    background-image:url(http://aagmexplorer.activclient.com/web/MultimediaFiles/rightquote-amm.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
    min-height:30px;
    height:auto !important;
    height:30px;
}
p.visitor_quote_psh{
    padding-left:38px;
    padding-top:10px;
    padding-bottom:5px;
    background: #f6fae1;
    background-image:url(http://aagmexplorer.activclient.com/web/MultimediaFiles/leftquote-psh.gif);
    background-position:5px 5px;
    background-repeat:no-repeat;
}
p.visitor_quote_psh span{
    display:block;
    padding-right:30px;
    background: #f6fae1;
    background-image:url(http://aagmexplorer.activclient.com/web/MultimediaFiles/rightquote-psh.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
    min-height:30px;
    height:auto !important;
    height:30px;
}
p.visitor_quote_ttm{
    padding-left:38px;
    padding-top:10px;
    padding-bottom:5px;
    background: #fbeee8;
    background-image:url(http://aagmexplorer.activclient.com/web/MultimediaFiles/leftquote-ttm.gif);
    background-position:5px 5px;
    background-repeat:no-repeat;
}
p.visitor_quote_ttm span{
    display:block;
    padding-right:30px;
    background: #fbeee8;
    background-image:url(http://aagmexplorer.activclient.com/web/MultimediaFiles/rightquote-ttm.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
    min-height:30px;
    height:auto !important;
    height:30px;
}
p.visitor_quote_ch{
    padding-left:38px;
    padding-top:10px;
    padding-bottom:5px;
    background: #efe5fc;
    background-image:url(http://aagmexplorer.activclient.com/web/MultimediaFiles/leftquote-ch.gif);
    background-position:5px 5px;
    background-repeat:no-repeat;
}
p.visitor_quote_ch span{
    display:block;
    padding-right:30px;
    background: #efe5fc;
    background-image:url(../web/MultimediaFiles/rightquote-ch.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
    min-height:30px;
    height:auto !important;
    height:30px;
}

/*===================*/
/* FONT changer styles */
/*===================*/
#textsizer{
    color: #FFF;
    margin:0 10px;
    display:block;
}
#header #helpmenu li a.smalltextbutton{
    display:inline;
    margin:0;
    position:relative;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 10px;
    top:-2px;
}
#header #helpmenu li a.mediumtextbutton{
    display:inline;
    margin:0;
    position:relative;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
    top:-2px;
}
#header #helpmenu li a.largetextbutton{
    display:inline;
    margin:0;
    position:relative;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    top:-2px;
}

/*=============================*/
/*BANNER COLOURS*/
/*=============================*/

#page_content .title{
    background: #ff3300;
}
#page_content .title h1{
    color: #fff;
    padding:0.5em 0.5em 0.5em 0.5em;
}
.exhibition_banner{
    background: #ff3300;
}

#page_content .page_title{
    background: #ff3300;
}
#page_content .page_title h1{
    color: #fff;
    padding:0.5em 0.5em 0.5em 0.5em;
}
.image_banner{
    background: #ff3300;
}
.gridbox h2{
    color: #ff3300;
}
h1{
    color:#ff3300;
}
h2{
    color:#ff3300;
}
h3{
    color:#ff3300;
}
a {
    color:#ff3300;
}
a:hover,a:active {
    color:#972600;
}