/* DEFAULT LINK STYLES 

 
a:hover
{ 
font-family: verdana; 
}

a
{ 
font-family: verdana; 
color: #9A3200; 
}*/

/* CONTAINER STYLES */

DIV#MA_ContainerDiv
{
width: 100%;
padding-left: 100px;
padding-top: 10px;
padding-bottom: 10px;
}

DIV#MA_bodyDiv
{
width: 750px;
border-left: 1px solid #000000;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
background: #FFFFFF;
}

DIV#galleryBody
{
background: #000000;
padding: 40px;
}


DIV#logoDiv
{
width: 550px;
font-family: verdana; 
font-size: 16px; 
font-weight: bold;
text-decoration: none;
text-align: left;
color: #000000; 
background: #FFFFFF;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 15px;
}

DIV#logoImage
{
background: #FFFFFF;

}

/* ARTICLE STYLES */

DIV#article
{
width: 530px;
}

DIV#articleTitle
{
font-family: verdana; 
font-size: 16px; 
font-weight: bold;
color: #800000; 
text-decoration: none;
}

DIV#articleBody
{
font-family: verdana; 
font-size: 11px; 
line-spacing: 16px;
color: #000000;
padding: 40px;
}

/* MAIN MENU STYLES */

#menuContainer
{
display: block;
background-image:url(/media/templates/middleLevel2Active.gif);
background-repeat:repeat-x;
background-position: 0 -1;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;

}

a.macMenuLink
{
display: block;
color: #FFFFFF;
font: normal 11px "verdana";
text-decoration: none;
text-align: center;
background-image:url(/media/templates/middleLevel2Active.gif);
background-repeat:repeat-x;
background-position: 0 -1;
padding: 5px;
width: 100%;
}

a.macMenuLinkActive, a:hover.macMenuLink
{
display: block;
color: #C4E0F9;
font: normal 11px "verdana";
text-decoration: none;
text-align: center;
background-image:url(/media/templates/middleLevel2Active.gif);
background-repeat:repeat-x;
background-position: 0 -1;
padding: 5px;
width: 100%;
}

/* MENU LEVEL 2 STYLES*/

a.macMenuLinkLevel2
{
display: block;
color: #FFFFFF;
font: normal 11px "verdana";
text-decoration: none;
text-align: left;
background-image:url(/media/templates/middleLevel2Active.gif);
background-repeat:repeat-x;
background-position: 0 -1;
padding: 5px;
width: 100%;
}

a.macMenuLinkLevel2Active, a:hover.macMenuLinkLevel2
{
display: block;
color: #C4E0F9;
font: normal 11px "verdana";
text-decoration: none;
text-align: left;
background-image:url(/media/templates/middleLevel2Active.gif);
background-repeat:repeat-x;
background-position: 0 -1;
padding: 5px;
width: 100%;
}

/*FOOTER STYLES*/

DIV#footer
{
border-top: 1px solid #000000;
background: #EFEFEF;
}

a.footerMenuLink
{
display: block;
font-family: verdana; 
font-size: 10px; 
color: #000000; 
font-weight: bold;
text-decoration: none;
padding: 5px;
}

a:hover.footerMenuLink
{
display: block;
color: #800000; 
font-family: verdana; 
font-size: 10px; 
font-weight: bold;
text-decoration: none;
padding: 5px;
}

/* VERTICAL ARTICLE MENU STYLES*/

DIV#articleMenu
{
display: block;
margin-left: 20px;
margin-right: 20px;
margin-top: 50px;
width: 180px;
font-family: verdana; 
font-size: 11px; 
color: #000000; 

border-top: 1px solid #999999;
/*
border-left: 1px solid #999999;
border-right: 1px solid #999999;
*/
}

a.articleMenuLink
{
display: block;
white-space: nowrap;
color: #000000; 
font-size: 10px; 
font-weight: bold;
text-align: left;
text-decoration: none;
padding: 5px;
border-bottom: 1px solid #999999;
}

a:hover.articleMenuLink, a.articleMenuLinkActive, a:hover.articleMenuLinkActive
{
display: block;
white-space: nowrap;
color: #800000; 
font-size: 10px; 
font-weight: bold;
text-align: left;
text-decoration: none;
padding: 5px;
border-bottom: 1px solid #999999;
}

/*  Search Styles */

DIV#searchBox
{
}

.error
{

color: red;
}

.formInput
{

width: 100px;
Height: 17px;
font-size: 10px; 
}

.formInput125
{

width: 125px;
Height: 17px;
font-size: 10px; 
}

.formInput150
{

width: 150px;
Height: 17px;
font-size: 10px; 
}

.formText
{
display: block;
color: #000000; 
font-family: verdana; 
font-size: 10px; 
font-weight: bold;
text-decoration: none;
}






/* SEARCH BOX STYLES */

Div#maSearchBox
{
display: block;

}

.maSearchBoxInput
{
background-image:url(/media/templates/eecSearchBg.jpg);
background-repeat: no-repeat;
height: 15px;
width: 126px;
font-family: arial;
font-size: 10px;
font-weight: bold;
text-align: left;
color: #222222;
padding-left: 5px;
padding-bottom: 0px;
}

.maSearchBoxInput, input
{
border: 1px solid #EFEFEF;
}

.maSearchBoxButton
{
border: 0px;
}

/* SEARCH RESULT STYLES */

DIV#maSearchArticleBox
{
display: block;
margin-right: 10px;
margin-left: 10px;
}

DIV#maSearchTitle
{
display: block;
font-family: Geneva, Monaco, Verdana, Arial;
font-weight: bold;
font-size: 11px;
color: #666666;
padding: 5px;
text-align: left;
}

DIV#maSearchBodytext
{
display: block;
font-family: Geneva, Monaco, Verdana, Arial;
font-weight: normal;
font-size: 11px;
color: #666666;
padding: 10px;
}

DIV#maSearcPagenumbers
{
display: block;
color: #9a0111;
padding-left: 10px;
padding-bottom: 20px;
}
 
DIV#maSearchBoxWrapper
{
}

a.maSearchMenuLink
{
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 11px;
font-weight: bold;
text-decoration:none;
color: #666666;
}

a:hover.maSearchMenuLink, a.maSearchMenuLinkActive, a:hover.maSearchMenuLinkActive
{
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 11px;
font-weight: bold;
text-decoration:none;
color: #9a0111;
}

/* MAIN MENU STYLES */

Div#maMainMenu
{
display: block;
postion: relative;
}

a.maMenuLink
{
display: block;
background-image:url(/media/templates/arrow_right.gif);
background-repeat: no-repeat;
background-position: 7 8;
color: #FFFFFF;
font: normal 11px "verdana";
text-decoration: none;
text-align: center;
padding-left: 19px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 1px solid white;
height: 100%;
}

a:hover.maMenuLink, a:hover.maMenuLink, a.maMenuLinkActive
{
display: block;
background-image:url(/media/templates/arrow_Down.gif);
background-repeat: no-repeat;
background-position: 7 10;
background-color: #878787;
color: #FFFFFF;
font: normal 11px "verdana";
text-decoration: none;
text-align: center;
padding-left: 19px;
padding-right: 15px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 1px solid white;
height: 100%;
}

/* MENU LEVEL 2 STYLES*/

.maMenuLevel2
{
position: absolute;
background-color: #878787;
height: 21px;
width: 780px;
top: 21px;
left: 0px;
padding-top: 2px;
}

a.maMenuLinkLevel2
{
background-image:url(/media/templates/arrow_right.gif);
background-repeat: no-repeat;
background-position: 8 8;
color: #FFFFFF;
font: normal 11px "verdana";
text-decoration: none;
text-align: left;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 20px;
padding-right: 15px;
}

a:hover.maMenuLinkLevel2, a:hover.maMenuLinkLevel2, a.maMenuLinkLevel2Active
{
background-image:url(/media/templates/arrow_Down.gif);
background-repeat: no-repeat;
background-position: 8 10;
color: #FFFFFF;
font: normal 11px "verdana";
text-decoration: underline;
text-align: left;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 20px;
padding-right: 15px;
}

/* BOX ARTICLE MENU STYLES */

Div#maBoxArticleMenuHeader
{
display: block;
background-image:url(/media/templates/box_cap.jpg);
background-repeat: no-repeat;
height: 18px;
padding: 2px;
}

Div#maBoxArticleMenuTitle
{
color: #FFFFFF;
font-size: 11px;
font-family: arial;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
text-align: left;
padding-left: 10px;
}

Div#maBoxArticleMenuItems
{
background-image:url(/media/templates/box_body.jpg);
background-repeat: repeat;
width: 197px;
}

Div#maBoxArticleMenuFooter
{
background-image:url(/media/templates/box_footer.jpg);
background-repeat: no-repeat;
width: 197px;
height: 9px;
}

/*DEFAULT ARTICLE MENU*/

Div#maDefaultArticleMenu
{
margin-top: 10px;
margin-bottom: 0px;
}

a.maDefaultArticleMenuItem
{
display: block;
color: #222222;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding: 5px;
}

a:hover.maDefaultArticleMenuItem, a:hover.maDefaultArticleMenuItem, a.maDefaultArticleMenuItemActive
{
display: block;
color: #9a0111;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding: 5px;
}


/*  HOME FEATURE ARTICLE MENU STYLES  */

DIV#maHomeFeatureMenuItem
{
border: 1px solid #ababab;
border-bottom: 5px solid #ababab;
width: 120px;
height: 195px;
margin-bottom: 20px;
}

/* TEMPLATE STYLES */

Div#maBody
{
display: block;
text-align: center;
margin-left: auto;
margin-right: auto;
}

Div#maContent
{
display: block;
position: relative;
background-color: #FFFFFF;
width: 786px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

Div#maContentHeader
{
}

Div#maBanner
{
display: block;
position: relative;
top: -12px;
height: 118px;
}

#maMenuTable
{
display: block;
position: relative;
left: -1px;
top: -12px;
background: #000000;
width: 780px;
}


Div#maMenuDivLevel2
{
display: block;
background-color: #878787;
height: 20px;
width: 780px;
top: 150px;
left: 1px;
padding-top: 2px;
border: 1px solid red;
}

Div#maContentBody
{
display: block;
background-image:url(/media/templates/marble-art_BodyBg.jpg);
background-repeat: no-repeat;
background-position: left bottom;
padding-left: 2px;
}

Div#maContentFooter
{
display: block;
}

Div#maHomeFeatureBanner
{
display:block;
position: relative;
left: -1;
}


/* TEMPLATE TABLE STYLES */

#maContentTable
{
width: 779px;
margin-top: 40px;
border-top: 1px dotted #CCCCCC;
}

#maContentTdLeft
{
padding-top: 12px;
width: 580px;
}

#maContentTdRight
{
padding-top: 15px;
}





/* GALLERY LAYOUT STYLES */

Div#macGalleryContainer
{
display: block;
}

Div#macGalleryThumbBar
{
width: 510px;
height: 64px;
margin-bottom: 5px;
overflow: auto;
}

Div#macGalleryThumbBarPhotos
{
width: 510px;
height: 84px;
margin-bottom: 5px;
overflow: auto;
}

Div#macGalleryThumbTable
{
}

.macGalleryThumbItem
{
display: block;
padding: 1px;
border: 1px solid white;
}

Div#macGalleryImage
{
border: 1px solid black;
text-align: center;
width: 510px;
height: 328px;
margin-right: 15px;
overflow: hidden;
}

Div#macGalleryImagePhotos
{
border: 1px solid black;
text-align: center;
width: 510px;
margin-right: 15px;
}

Div#macGalleryPreNext
{
text-align: right;
margin-right: 10px;
padding-bottom: 5px;
}

Div#macGalleryPreNext a
{
color: #222222;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

Div#macGalleryPreNext a:hover
{
color: #9a0111;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}


Div#macGalleryInfo
{
display: block;
position: relative;
width: 195px;
height: 225px;
}

Div#macGalleryLink
{
display: block;
position: absolute;
left: 0px;
bottom: 1px;
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: normal;
font-size: 11px;
text-decoration: none;
}

Div#macGalleryLink a
{
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: normal;
font-size: 11px;
text-decoration: underline;
color: black;
}

Div#macGalleryLink a:hover
{
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #9a0111;
}


/* GALLERY TEXT STYLES */

Div#macGalleryTitle
{
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: bold;
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
text-align: left;
padding-bottom: 5px;
height: 20px;
}

Div#macGalleryDesc
{
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: normal;
font-size: 11px;
text-decoration: none;
text-align: left;
margin-top: 10px;
padding-right: 15px;
}

/* CONTENT BOX STYLES */

Div#maContentBox
{
padding-top: 10px;
}

Div#maContentBoxCap
{
background-image:url(/media/templates/marble-art_ContentCap.jpg);
background-repeat: no-repeat;
background-position: 0 bottom;
width: 569px;
height: 12px;
}

Div#maContentBoxBody
{
background-image:url(/media/templates/marble-art_ContentSlice.jpg);
background-repeat: repeat;
background-position: 0 0;
width: 569px;
border: 0px;
}

Div#maContentBoxFooter
{
background-image:url(/media/templates/marble-art_ContentFooter.jpg);
background-repeat: no-repeat;
background-position: 0 0;
width: 569px;
height: 20px;
}



/* HOME PAGE ARTICLE STYLES */

Div#maHomePageArticle td
{
display: block;
color: #222222;
font-family: arial;
font-weight: normal;
font-size: 11px;
text-decoration: none;
text-align: left;
}

Div#maHomePageArticleBody td
{
display: block;
color: #222222;
font-family: arial;
font-weight: normal;
font-size: 11px;
text-decoration: none;
text-align: left;
}

/* DEFAULT ARTICLE STYLES */

Div#maDefaultArticle
{
padding-left: 15px;
padding-right: 15px;
}

Div#maDefaultArticleTitle
{
position: absolute;
left: 2px;
top: 167px;
background-image:url(/media/templates/marble-art_titleBullet.jpg);
background-repeat: no-repeat;
background-position: 0 1;
color: #999999;
font-family: arial;
font-weight: bold;
font-size: 16px;
text-decoration: none;
text-transform: uppercase;
text-align: left;
padding-left: 35px;
padding-top: 1px;
}

Div#maDefaultArticleBody
{
display: block;
color: #222222;
line-height: 16px;
font-family: arial;
font-weight: normal;
font-size: 11px;
text-decoration: none;
text-align: left;
padding: 10px;
}

/* FOOTER TEXT */

Div#maFooterText
{
color: #999999;
font-family: verdana;
font-weight: bold;
font-size: 10px;
text-decoration: none;
text-align: right;
padding: 5px;
}


