g@charset "utf-8";
/* * * * * * * * * * * * *  */
/* Start PRE-REDESIGN STYLES */
/* * * * * * * * * * * * *  */

/* Base CSS - Culture specific overrides are located in /Local/culture/css/ */

ol,dl,dt,blockquote,select,input,textarea,h2,h3,h4,h5	{/*font-family: Arial, Helvetica, sans-serif;*/ font-size: 10px; color: #333333;
font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif, "Bitstream Vera Sans";}
h1{margin:0; padding:0; font-size:21px; text-transform:capitalize;}
h2 {margin:0; font-size:18px;padding-top:20px; text-transform:capitalize;}
h3,h4,h5,h6 {margin:0; padding:0; font-size:16px; text-transform:capitalize;}
select,input,textarea {font-size: 11px;}
fieldset { width:445px; float:right; margin: 0 0 80px 20px; }

/*PAGE HEADER STYLES */ 
.divPageHeader{padding-left:5px; padding-bottom:15px;}

/*TABLE styles */
th {text-align:left}

/* HORIZONTAL RULES */
/* take out the troublemaking HR */ 
hr{ display:none; }

/* alerts */
.alert, a.alert:link, a.alert:visited, a.alert:hover{color:#1FACAB; font-size: 10px;}

/*Navigation styles */

/* text navigation */

/* ----------------- Legacy Styles ------------------------*/

/* Text Styles*/
ul.list{list-style:none; margin:0; padding:0}

/* common wrapper */
.headerSimple {margin-left:17px; margin-top:9px; margin-bottom:5px; width:736px; text-align:left; margin-left: auto; margin-right: auto;}
.footerSimple {}
.established {margin: 10px 0 5px 30px;padding:0;font-style:italic;color:#00000;font-size:1em;}
.established a, a:hover, a:visited {text-decoration:none;}

/* * * * * * * * * * * *  */
/* END PRE-REDESIGN STYLES */
/* * * * * * * * * * * *  */

BODY {padding:0px; margin:0px; font-size:12px; color:#000; font-family:Arial,Helvetica,sans-serif;}
img {border:0px;}
a, a:link, a:visited {color: #7F7F7F;}
DIV#container {margin-bottom:0px; padding-bottom:0px;}
DIV#container  {margin-right: auto; margin-left: auto; width: 870px;}
DIV#container, DIV#divFooter {border-right:10px solid; border-left:10px solid;}
DIV#divPageContent{ margin:0 auto;background:#FFF;width:870px;display:block;position:absolute; /*min-height:500px;*/}
h3,h4,h5 {font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif, "Bitstream Vera Sans";}

/* Begin Logo */
#divLogoBG {height:80px; width:870px;}/* Windows height - Check screen_mac.css for Mac override*/
#divLogo {height:85px !important; background-repeat: no-repeat; background-position:left; margin:10px 0 0 20px;}
#divLogo a {float: left; margin-left:90px; margin-top:30px; height:16px; width:132px; text-decoration:none;}
/* End Logo */

/* ------------Begin Shared Secure and Non Secure Layout Styles------------ */
#nav A {padding: 0px; display: block; text-decoration: none; text-transform:uppercase;}
#navTable A {white-space:nowrap}
DIV#divHeader {height: 18px;}/* Windows - Check screen_mac.css for Mac override*/
DIV#divHeader {margin: 20px 25px 0px 25px; padding:0px; /* border-bottom: 1px solid; */ font-size:11px;}
#divHeader LI{float: left; text-transform: uppercase;}
#divHeader A:visited, #divHeader A:link {text-decoration: none;}
#divHeader A:hover {}

#nav LI UL {padding:0px; margin:0px 0px 0px -10px; /* WIDTH: 162px; */ POSITION: absolute; HEIGHT: auto; LEFT: -999em; FONT-WEIGHT: normal;  border-bottom: 1px solid; z-index:701;}
#nav LI UL A {/* border-left: 1px solid; border-right: 1px solid; WIDTH: 142px; */}
#nav li:hover, #nav li.hover {position: static;}
#nav LI:hover UL, #nav LI.navhover UL {LEFT: auto;}

/* ------------End Shared Secure and Non Secure Layout Styles------------ */

/* ------------Begin Global Footer LayosearchButtonut and Styles------------ */
div#divFooter {width:920px; clear:both; margin-right: auto; margin-left:0; text-align:center; color:#7F7F7F;position:relative;background:#000;}
.footerContainer {width:920px; text-align:center; padding:0; margin:11px 0 0 0; white-space:nowrap; font-size:9px; text-transform:uppercase;}
#divFooter a {padding:0px; margin-right:11px; text-decoration:none;}

/* ------------End Global Footer Layout and Styles------------ */

/* ------------Begin Master Category And Category Page Content Area------------ */

/*Begin Master Category and Category - Feature Area*/
DIV#contentMain, DIV#contentMainFAQs{ position:relative; width:805px; margin: 15px 0 0 30px; text-align: justify; float:left; min-height:300px;}
DIV#contentSitemap { position:relative; width:650px; margin: 30px 0 0 28px; text-align: justify;float:left;min-height:400px;}
DIV#contentSitemap h2,h3,h4 { font-size:12px; }

DIV#contentTitleAndText {position: relative; float:left; margin: 10px 0 50px 60px;}
P#contentText {margin:0px 0px 8px 10px; padding:0px;}

#contentTitleAndText .promoBox {position:relative; float:left; padding:5px; border: 5px solid #EAEAEA; width:200px; height:auto; margin:0;}
#contentTitleAndText .promoBox ol { padding:0 10px 0 20px; }
#contentTitleAndText .promoBox p{ font-weight:bold; color:#333; }

#contentTitleAndText .imgBox {position:relative; float:left; padding:5px; width:200px; height:auto; margin:0;}
#contentTitleAndText .imgBox p{ font-weight:bold; color:#333; }


#divLogoBG .promoBox {position:relative; float:left; padding:2px 2px 0 2px; border: 5px solid #EAEAEA; width:190px; height:auto; margin:-160px 0 0 645px;}
#divLogoBG .promoBox ol { padding:0 10px 0 20px; font-size:11px; }
#divLogoBG .promoBox h2 { padding:0; font-size:16px; }
.promoGifts h2, .promoEngaged h2 { padding:0; font-size:17px; }
#divLogoBG .promoBox p{ color:#333; line-height:14px; }
#divLogoBG .promoBox a{ font-weight:bold; }

.promoBoxNew {position:relative; padding:2px 2px 0 2px; border: 5px solid #EAEAEA; width:190px; height:auto;}
.promoBoxNew h2 { padding:0; font-size:16px; }
.promoBoxNew p{ color:#333; line-height:14px; }
.promoBoxNew span{margin: 2px 2px 2px 0; }
.promoBoxNew a{ font-weight:bold; }

#divLogoBG .imgBox {position:relative; float:left; padding:5px; width:200px; height:auto; margin:0;}
#divLogoBG .imgBox p{ font-weight:bold; color:#333; }

#contentTitleAndText .promoHoyts, .promoGifts {position:relative; float:left; padding:5px; border: 5px solid #EAEAEA; width:203px; height:260px; margin:0 10px 0 0;}
#contentTitleAndText .promoEngaged {position:relative; float:left; padding:5px; border: 5px solid #EAEAEA; width:312px; height:260px; margin:0 10px 0 0; font-size:11; }
#contentTitleAndText .promoEngaged h2, .promoHoyts h2, .promoGifts h2 { padding:0; }
#contentTitleAndText .promoEngaged a, .promoHoyts a, .promoGifts a { color:#666;text-decoration:underline; }
#contentTitleAndText .promoEngaged a:hover, .promoHoyts a:hover, .promoGifts a:hover { color:#000;text-decoration:underline; }

/*End Master Category and Category - Feature Area*/

/* ------------------------End Generic Template Content Area------------------------*/

/*h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:10px}*/
/* ------------End Pop Ups  ------------ */

/* ------------Begin attributes that can be overridden in a Custom CSS file------------ */
BODY {background-color: #000;margin: 0; padding: 0;}
DIV#container, DIV#containerBackToLink {background-color: #FFF;}
DIV#container, DIV#containerBackToLink, DIV#divFooter {border-right-color: #000; border-left-color: #000;}
.label {color:#000;}
#divLogoBG {/*background-image: url('../images/header/temp_HeaderOrangeDotBG.gif');	background-repeat: no-repeat; background-position: left;*/}
#divLogo {background-image: url(../images/maxlogo.jpg);}

#nav LI UL {/*border-bottom-color:#EBEBEB;*/}
#nav LI UL, #nav LI UL LI.navBlank a, #pagenav LI UL {/
	_background:#ffffff;
}

#nav LI UL A {position:relative;}
#nav LI UL LI.navBlank {background-color: inherit;}	
#nav DIV#search a.button, a.button, #nav DIV#search a:link.button, a:link.button, #nav DIV#search a:visited.button, a:visited.button  {background-color:#A5E5E1; border-color:#A5E5E1; color:#000;}
#nav a:hover.button, #nav DIV#search a:hover.button, a:hover.button {border-color:#6CC;}
#nav a:active.button, #nav DIV#search a:active.button, a:active.button {background-color:#6CC;}
#divFooter a {color: #7F7F7F;}
#divFooter a:hover {color: #EEE;}

#contentTitleAndText {top:30px;}/* This are only a default location.*/
#contentTitleAndText{left:-25px;} /* This is the standard text right position.*/


/* MC 7/10
#pagenav LI UL {background-color:#FFF; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;}*/
#divPromoArea, #divPromoArea .promoBox {border-color:#F5F5F0;}
/* ------------End attributes that can be overridden in a Custom CSS file------------ */
 
#nav, #nav ul {
	float: left;
	width: 75em;
	list-style: none;
	line-height: 1;
	background: white;
	font-weight: bold;
	padding: 0;
	border: solid #000;
	border-width: 1px 0;
	margin: 0 0 1em 0;
	z-index:999;
}

#nav a {
	display: block;
	width: 12.5em;
	w\idth: 11em;
	color: #777;
	text-decoration: none;
	padding: 0.15em 0.4em;
}

#nav a:hover {
	color: #EEE !important;
}

#topnav1 a, #topnav7 a {
	display: block;
	width: 7em;
	w\idth: 6.5em;
	color: #777;
	text-decoration: none;
	padding: 0.15em 0.5em;
}

#topnav6 a {
	display: block;
	width: 10em;
	w\idth: 8.5em;
	color: #777;
	text-decoration: none;
	padding: 0.15em 0.5em;
}

#nav a.daddy {
	/* background: url(rightarrow2.gif) center right no-repeat; */
}

#nav li {
	float: left;
	margin: 0 0 0 -1px;
	width: 11.4em;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 11.4em;
	w\idth: 11.2em;
	font-weight: normal;
	border-width: 0.1em;
	margin: 0 0 0 -1px;
}

#nav li li {
	width: 11.4em;
	w\idth: 11.4em;
	line-height:1.5em;
}

#nav li ul a {
	width: 11.3em;
	w\idth: 10em;
	line-height:1.5em;
}

#nav #topnav8 {
	float: left;
	padding: 0;
	width: 5em;
}

#nav #topnav1 {
	float: left;
	padding: 0;
	width: 7em;
}

#nav #topnav6 {
	float: left;
	padding: 0;
	width: 10em;
}

#nav #topnav4, #nav #topnav5 {
	float: left;
	padding: 0;
	width: 15.4em;
}

#topnav4 a, #topnav5 a {
	width: 15.3em;
	w\idth: 12.9em;
}

#topnav4 ul, #topnav5 ul {
	width: 15.4em;
	w\idth: 15.2em;
	margin: 0 0 0 -1px;
}

#topnav4 ul li, #topnav5 ul li {
	width: 15.4em;
	w\idth: 15.4em;
}

#topnav4 ul a, #topnav5 li ul a {
	width: 15.4em;
	w\idth: 13.9em;
}

#nav li ul ul {
	margin: -1.75em 0 0 15.4em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #333;
}

.gallery li {
        display: inline;
        list-style: none;
        width: 185px;
        min-height: 185px;
        float: left;
        margin: 0 4px 4px 0;
        text-align: center;
		font-size: 11px;
		color:#666;
		text-transform:capitalize;
}

#proposal-tips img {
	margin: 5px 0;
}

#proposal-tips p {
	font-size:12px;
	font-weight:normal;
}

#proposal-tips h2{color: #333; font-weight: bold; margin: 0 0 0 0px; }

#proposal-tips dt {
	border-top:1px dotted #D9DCC6;
	color:#333;
	font-weight:bold;
	margin:20px 0 0 0;
	padding:0.5em 0 0;
}

#proposal-tips dd.desc {
	color: #333333;
	margin: 7px 0 0 140px;
	font-size:12px;
	font-weight:normal;
}

#proposal-tips dd.desc-test{
	color: #333333;
	margin: 7px 0;
}

#proposal-tips dd.desc-staff {
	color: #333333;
	margin: 7px 0 0 100px;
	padding-left: 30px;
	left: 100px;
}
#proposal-tips dd.thumb {
	color: #333333;
	margin: 5px 0 0 10px;
	float:left;
}
#proposal-tips dd.thumb-cpls {
	color: #333333;
	margin: 5px 0 0 10px;
	float:right;
}
#proposal-tips dd.thumb-staff {
	color: #333333;
	margin: 10px 0 0 10px;
	float:left;
}
#proposal-tips dd.more {
	padding: 0.5em 0.5em 0; text-align: right;
}

#proposal-tips dd.more a {
	color: #333; text-decoration: none; font-size: 0.9em; font-weight: bold; 
}

#proposal-tips dd.more a:hover {
	color: #666; text-decoration: underline;
}
div.clear {
	height:20px;
}

/* ------------ Safari Hack, MUST be last classes called --------------- */
a:hover#nav LI:hover a.globalnav, #nav LI.navhover a.globalnav, #nav LI.navhover a:hover, #nav LI:hover a:hover, #divFooter A:link.navHere, #divFooter A:visited.navHere{color: #000;
#
}

/* reCaptcha */
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#EEE !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border-color: #EEE !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #666 !important; //Text input field border color
   background-color:#89CFF0 !important; //Text input field background color
 }

