@media all { 

/* =The above @media rule hides this stylesheet from the 
discontinued Microsoft Internet Explorer for Mac. */

/* =universals 
These rules are applied to all elements unless otherwise specified below. */

* { margin : 0; padding : 0; }
h2, h3, h5, h6, p, ul, ol  { margin : 0 20px; padding : .5em 0; }

/* =html */
html { background : #fff url(../images/ellenbodkins_bgrepeat.png) repeat-x fixed;}

/* =body */

body { font : 66%/160% Tahoma, Verdana, Arial, sans-serif; background : url(../images/ellenbodkins_bgflower.png) no-repeat fixed; color : #191919; text-align : center; }

/*q {font-style:italic;}*/
q:before {content:open-quote;}
q:after {content:close-quote;}

/* =hx */
h1, h2, h3, h5, h6 { font-weight : bold; text-transform : uppercase; }

/* =h1 */
h1 { z-index : 2; position : absolute; left : -6px; top : 35px; width: 340px; height : 102px; background : url(../images/pages/ellenbodkins_pages_smllogo.png) no-repeat; text-indent : -9999px;}



/* =h2 */

h2 { z-index : 2; position : absolute; left : 164px; top : 135px; width: 149px; height : 24px; background : url(../images/ellenbodkins_viewgallerybtn.png) no-repeat; }


/* =h3 */
h3#aboutus { width: 343px; height: 38px; background: url(../images/pages/ellenbodkins_pages_aboutus.png) no-repeat; text-indent: -9999px; position: relative; top: 12px; right: -20px; }
h3#welcome { width: 305px; height: 38px; background: url(../images/pages/ellenbodkins_pages_welcome.png) no-repeat; text-indent: -9999px; position: relative; top: 12px; right: -20px; }
h3#services { width: 343px; height: 38px; background: url(../images/pages/ellenbodkins_pages_services.png) no-repeat; text-indent: -9999px; position: relative; top: 12px; right: -20px; }
h3#portfolio { width: 343px; height: 38px; background: url(../images/pages/ellenbodkins_pages_portfolio.png) no-repeat; text-indent: -9999px; position: relative; top: 12px; right: -20px; }
h3#bridalgallery { width: 373px; height: 38px; background: url(../images/pages/ellenbodkins_pages_bridalga.png) no-repeat; text-indent: -9999px; position: relative; top: 12px; right: -20px; }
h3#behindthescenes { width: 435px; height: 38px; background: url(../images/pages/ellenbodkins_pages_behindthescenes.png) no-repeat; text-indent: -9999px; position: relative; top: 12px; right: -20px; }
h3#testimonials { width: 343px; height: 38px; background: url(../images/pages/ellenbodkins_pages_testimonials.png) no-repeat; text-indent: -9999px; position: relative; top: 12px; right: -20px; }
h3#links { width: 305px; height: 38px; background: url(../images/pages/ellenbodkins_pages_links.png) no-repeat; text-indent: -9999px; position: relative; top: 12px; right: -20px; }
h3#contact { width: 343px; height: 38px; background: url(../images/pages/ellenbodkins_pages_contact.png) no-repeat; text-indent: -9999px; position: relative; top: 12px; right: -20px; }
h3#clients { width: 343px; height: 38px; background: url(../images/pages/ellenbodkins_pages_clients.png) no-repeat; text-indent: -9999px; position: relative; top: 12px; right: -20px; }

/* =h4 */
h4 { margin-left: 41px; margin-right: 41px; padding-top: 10px; color: #723000; }
/* =ul */

ul#nav_main { z-index : 4; list-style-type : none; position : absolute; top : 55px; width : 601px; height : 34px; margin : 0; padding : 0; background : url(../images/ellenbodkins_menubg.png); left: 344px; }

ul#privatelessons { padding: 0; border: 0; font-weight:normal;}
ul#privatelessons li{ list-style-type:disc; width: 520px; height: 18px; padding: 0; margin-left: 41px;}

/* =li */
li#nm_1 { font-weight : bold; position: absolute; top : 7px; left : 40px; width : 33px; height : 21px; }
li#nm_2 { font-weight : bold; position: absolute; top : 7px; left : 97px; width : 52px; height : 21px; }
li#nm_3 { font-weight : bold; position: absolute; top : 7px; left : 130px; width : 91px; height : 21px; }
li#nm_4 { font-weight : bold; position: absolute; top : 7px; left : 260px; width : 77px; height : 21px; }
li#nm_5 { font-weight : bold; position: absolute; top : 7px; left : 360px; width : 120px; height : 21px; }
li#nm_6 { font-weight : bold; position: absolute; top : 7px; left : 450px; width : 77px; height : 21px; }
li#nm_7 {
	font-weight : bold;
	position: absolute;
	top : 7px;
	left : 460px;
	width : 33px;
	height : 21px;
}
li#nm_8 { font-weight : bold; position: absolute; top : 7px; left : 538px; width : 43px; height : 21px; }
li#nm_9 { font-weight : bold; position: absolute; top : 7px; left : 538px; width : 43px; height : 21px; }

li { float: left ; width : 260px ; padding : 0 ; }


/* =p */
div#pages p{
	margin-left: 41px;
	margin-right: 41px;
	font-weight: normal;
	font-style: normal;
	font-family:sans-serif;
	line-height:1.4em;
	color: #000;
	font-size: small;
}

p#testimonials_quote { padding-top: 20px; }
p#testimonials_name { font-size: 11px; font-style:italic; text-align: right; line-height: 1em; color: #333; height:0.3em; }

p#si_1 { width: 274px; height : 30px; padding : 0; background : url(../images/ellenbodkins_copyright.png) no-repeat; text-indent : -9999px; margin-bottom: 0; margin-top: -180px; margin-left: 669px; }



/* =a */

a:link { color : #fff; text-decoration: none; }
a:visited { color : #fff; text-decoration : none; }
a:hover { color : #967E79; text-decoration : none; }
a:active, a:focus { color : #fff; }

h2 a { display : block; width: 149px; height : 26px; text-indent : -9999px; position: absolute; top: -1px; }

li#one h6 a{ display : block; width: 92px; height : 15px; position: absolute; top: 0; }
li#two h6 a{ display : block; width: 92px; height : 15px; position: absolute; top: 0; }
li#three h6 a{ display : block; width: 92px; height : 15px; position: absolute; top: 0; }

div#pages a:link { color : #000; text-decoration: none; }
div#pages a:visited { color : #000; text-decoration : none; }
div#pages a:hover { color : #967E79; text-decoration : none; }
div#pages a:active, a:focus { color : #000; }

/* =img */

img, img a { border : none }
/* =img about us */
img#airbrush1{ width: 481px; height: 390px; position: absolute; top: 92px;right: -3px; }
img#airbrush2{ width: 280px; height: 176px; position: absolute; top: 474px;right: 15px; }
/* =img services */
img#brush1{ width: 71px; height: 364px; position: absolute; top: 304px;right: 26px;z-index: 1; }
img#brush2{ width: 338px; height: 202px; position: absolute; top: 598px;right: -45px; }
/* =img portfolio */
img#mascara{ width: 427px; height: 266px; position: absolute; top: 171px;right: -58px;z-index: 1; }
/* =img lipstick */
img#lipstick{ width: 196px; height: 549px; position: absolute; top: 169px;right: 56px;z-index: 1; }
/* =img eyebrowbrush */
img#eyebrowbrush{ width: 275px; height: 559px; position: absolute; top: 169px;right: 133px;z-index: 1; }
/* =img testimonials */
img#eyelashcurler{ width: 470px; height: 401px; position: absolute; top: 172px;right: -17px;z-index: 1; }
/* =img contact */
img#compact{ width: 287px; height: 338px; position: absolute; top: 199px;right: 16px;z-index: 1; }


/* div */
div#container { position : relative; width : 945px; margin : 0 auto; text-align : left;padding-top: 50px; }

div#branding { z-index : 1; position : relative; width : 100%; height : 159px; top: -50px; }

div#content { width : 100%;  overflow : hidden; background: url(../images/pages/ellenbodkins_pages_topwhite.png) no-repeat; }

div#content_main { margin-top: 15px; background-color: #fff; }

div#pages_top{ background: url(../images/pages/ellenbodkins_pages_bgrepeat.png) repeat-y; width: 630px; margin-left: 20px; }

div#pages { width: 630px; background: url(../images/pages/ellenbodkins_pages_bgtop.jpg) no-repeat; padding: 40px 10px 20px 15px; }



div#lightbox { width: 630px; padding-top: 20px; padding-bottom: 74px; padding-left: 40px;}

div#pages_bottom{ width: 630px; height: 18px; background: url(../images/pages/ellenbodkins_pages_bgbottom.png) no-repeat; margin-left: 20px; padding-bottom: 20px;}


div#site_info { position : relative; width : 100%; height : 30px; top: 200px;}

div#onewed a, div#onewed a:active, div#onewed a:visited {font:normal 10px arial; text-decoration: underline; color:#000;} 
div#onewed a:hover {font:normal 10px arial; text-decoration:underline; color:red;} 
div#onewed table {position:relative; margin-top: 20px; margin-left:262px}
div#onewed table.owbanner {border:solid 1px black;}
div#onewed td.owbanner {color:black; font:normal 10px arial;}

}
.headtext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	font-style: italic;
}
#ellenbodkins-com #container #content #content_main #pages_top #pages table tr td .headtext1 strong {
	color: #666;
	font-size: large;
}
#ellenbodkins-com #container #content #content_main #pages_top #pages p strong {
	color: #000;
}

