/* CSS Document */

*
{
padding: 0em;
margin: 0em;
}

html {
background: #590303 none repeat scroll 0 0;
}

body
{
padding: 0px 0px 0px 0px;
background: #590303 url(img/mn-body_grad_bg.png) repeat-x;
background-position: bottom-left;
}


body,input
{
font-size: 10pt;
font-family: Helvetica, sans-serif;
color: #333;
}

p
{
line-height: 1.5em;
margin-bottom: 1.0em;
text-align: justify;
}

a
{
color: #fff;
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

h2
{
font-size: 1.4em;
padding-top: 16px;
font-family: Helvetica, sans-serif;
}

h2 span
{
color: #006699;
}

h3
{
font-size: 1.7em;
padding-right: 34px;
background-image:  url();
}

h4
{
font-size: 1.2em;
padding-right: 28px;
background-image:  url();
}

h5
{
font-size: 0.8em;
color: #333;
padding-right: 28px;
font-family: Helvetica, sans-serif;
}

h5 span
{
color: #000;
}

h6
{
font-size: 0.8em;
color: #666666;
}

h7
{
font-size: 1.0em;
padding: 0;
text-align: right;
}

.white {
color: #cccccc;
}

/* begin */

#foot
{
position: relative;
width: 802px;
height: 18px;
margin: 0 auto;
clear: both;
color: #000;
border-top: 1px solid #734610;
padding-top: 6px;
margin-top: 0;
}

#foot a
{
text-decoration: none;
color: #A67D32;
}

#foot a:hover
{
text-decoration: none;
color: #B9AA81;
}

#foot .left
{
position: absolute;
left: 55px;
color: #A67D32;
}

#foot2
{
position: relative;
width: 802px;
height: 93px;
margin: 0 auto;
padding-top: 8px;
color: #000;
}

#foot2 a
{
text-decoration: none;
color: #000;
margin: 0;
padding: 0;
}

#foot2 a:hover
{
text-decoration: none;
color: #330000;
}

#foot2 li
{
width: 209px;
display: inline;
margin-left: 18px;
border-bottom: 1px solid transparent;
}

#foot2 li:hover{
background: #D9C179;
}

#header
{
position: relative;
width: 802px;
height: 120px;
margin: 0 auto;
background: url(img/mn-dellz_logo-sm.png) no-repeat;
}

#content
{
position: relative;
width: 802px;
height: 454px;
margin: 0 auto;
background: url(img/mn-content_bg.png) no-repeat;
}

#c2
{
position: relative;
width: 802px;
height: 454px;
margin: 0 auto;
}

.cntnt
{
position: absolute;
margin: 0px 0px 0px 10px;
padding-top: 10px;
height: 444px;
width: 782px;
}

.cntnt-menu
{
position: relative;
z-index: 9000;
float: right;
width: 164px;
height: 180px;
margin-top:10px;
margin-right: 10px;
}

.cntnt-menu-sec
{
height: 100%;
width: 164px;
padding-top: 42px;
z-index: 9000;
color: #fff;
background: url(img/cntnt-menu_link_sec.png) no-repeat;
}

.cntnt-menu-sec a
{
display: block;
line-height: 38px;
text-align: left;
padding-left: 36px;
margin-bottom: 5px;
font-size: 18px;
color: #CCC;
}

.cntnt-menu-sec a:hover
{
color: #fff;
background: url(img/cntnt-menu_link_hover.png) no-repeat;
}

.cntnt-event
{
position: relative;
z-index: 9000;
float: right;
width: 222px;
height: 340px;
margin-top:25px;
margin-right: -400px;
}

.cntnt-event-sec
{
height: 100%;
width: 222px;
padding-top: 62px;
padding-left: 18px;
z-index: 9000;
color: #fff;
background: url(img/cntnt-event_link_sec.png) no-repeat;
}

.cntnt-event-sec p {
max-width: 188px;
text-align: center;
}

.cntnt-event-sec span {
font-size: 16px;
line-height: 32px;
font-weight: bold;
}

.cntnt-event-sec a
{
font-variant: small-caps;
line-height: 18px;
text-align: left;
margin-bottom: 5px;
font-size: 22px;
color: #CCC;
}

.cntnt-event-sec a:hover
{
color: #fff;
background: url(img/cntnt-menu_link_hover.png) no-repeat;
}

.cntnt-locale
{
position: relative;
z-index: 9000;
float: right;
width: 222px;
height: 400px;
margin-top:25px;
margin-right:30px;
}

.cntnt-locale-sec
{
height: 100%;
width: 222px;
padding-top: 62px;
padding-left: 18px;
z-index: 9000;
color: #fff;
background: url(img/cntnt-locale_link_sec.png) no-repeat;
}

.cntnt-locale-sec p {
max-width: 188px;
text-align: center;
}

.cntnt-locale-sec span {
font-size: 16px;
line-height: 30px;
font-weight: bold;
}

.cntnt-locale-sec a
{
line-height: 18px;
text-align: left;
margin-bottom: 5px;
font-size: 12px;
color: #0099CC;
}

.cntnt-locale-sec a:hover
{
color: #fff;
}


/* styles */
.left
{
text-align:left;
}

.red a
{
text-decoration: none;
}

.red a:hover
{
text-decoration: none;
}

.mnimg
{
padding: 20px 0 0 24px;
}



/* footer */
#footer {
    clear: both;
    position: relative;
	width: 802px;
	height: 70px;
	margin: 0 auto;
    text-align: left;
	background:  url(img/mn-foot_bg.png) no-repeat;
	padding-bottom: 12px;
} /*IE6*/

.footer-contents {
    background: url() no-repeat;
	margin: 0px 0 0 0;
	color: #000;
	margin-left: 8px;
}

.footer-contents a {
	color: #cc9933;
}

.footer-contents a:hover {
	color: #fff;
	text-decoration: none;
}

#footer dl {
    font-size: 24px;
	color: #cc9933;
	font-weight:bold;
	float:left;
	padding-top: 11px;
	line-height: 20px;
}

#footer dl.viewmenu {
	border: 0;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
	color: #cc9933;
	font-weight:bold;
	float:left;
	padding: 3px 4px 3px 0px;
	margin-top: 0px;
	line-height: 14px;
	font-size: 12px;
	text-align: right;
}

#footer dl.viewmenu:hover {
	border: 0;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
}


.goldish{
	color: 996633;
}

.indent{
	text-indent:1px;
}

.menulnk
{

}

#footer dl span
{
	font-variant:small-caps;
    float: left;
    margin: 0 0px 0 22px;
	text-align: left;
	font-size: 14px;
	color: #fff;
	padding: 2px 0 0 0;
}

.dindin
{
	margin: 0 0 0 40px;
}

.closed
{
	color: #000;
}

/* tab content bloat */

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

.modernbricksmenu2{
voice-family: "\"}\"";
voice-family: inherit;
position: relative;
float:right;
width: 444px;
font-family: Verdana, Arial, Helvetica, sans-serif;
height: 144px;
margin: 88px -13px 0 0;
display: block;
padding: 0;
}

.modernbricksmenu2 ul{
display: block;
 /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
float: left;
text-align: left;
font-size:14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
display: inline-block;
height: 80px;
width: 148px;
background: url(img/mn-nav_bg.png) no-repeat;
}

.modernbricksmenu2 li a{
display:block;
height: 24px;
text-decoration:none;
padding: 8px 8px 0 11px;
font-weight:bold;
color: #fff;
padding-left: 44px;
}

.modernbricksmenu2 a:hover{
text-decoration: underline;
color: #fff;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
color: #a67d32;
text-decoration:none;
font-variant: normal;
}

.modernbricksmenu2 li:hover{ /*currently selected tab*/
color: #fff;
}

.tabcontent{
display:none;
height: 200px;
padding-bottom: 12px;
}


@media print {
.tabcontent {
display:block !important;
}
}
