@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 : 70%/160% Tahoma, Verdana, Arial, sans-serif; background : url(../images/ellenbodkins_bgflower.png) no-repeat fixed; color : #191919; text-align : center; }



/* =hx */

h1, h2, h3, h5, h6 { font-weight : bold; text-transform : uppercase; }



/* =h1 */

h1 {
	z-index : 2;
	position : absolute;
	left : 133px;
	top : 198px;
	width: 441px;
	height : 184px;
	background : url(../images/ellenbodkins_logo.png) no-repeat;
	text-indent : -9999px;
	background-image: url(../images/llenbodkins_logo.png);
	visibility: visible;
}



/* =h2 */

h2 { z-index : 2; position : absolute; left : 656px; top : 275px; width: 149px; height : 24px; background : url(../images/ellenbodkins_viewgallerybtn.png) no-repeat; }


/* =h3 */
h3 { margin : 0 10px; padding : .5em 0 0 0; font-size: 100% ; }

li#one h3 { background: url(../images/ellenbodkins_btm3_welcome.png) no-repeat; width: 263px; height: 26px; margin-left: 0; position: relative; top: -25px; text-indent: -9999px; }
li#two h3 { background: url(../images/ellenbodkins_btm3_services.png) no-repeat; width: 263px; height: 26px; margin-left: 0; position: relative; top: -25px; text-indent: -9999px; }
li#three h3 { background: url(../images/ellenbodkins_btm3_testimonials.png) no-repeat; width: 263px; height: 26px; margin-left: 0; position: relative; top: -25px; text-indent: -9999px; }

/* =h4 */
li#one h4 { position: absolute; top: 44px; left: 25px; color: #000; }
li#two h4 { position: absolute; top: 44px; left: 363px; color: #000;
	font-size: 10px;
}
li#three h4 { position: absolute; top: 130px; left: 766px; color: #000; width: 150px;
	font-size: 10px;
}

/* =h6 */
li#one h6 { width: 92px; height: 7px; position: absolute; left: 47px; top: 152px; }
li#two h6 { width: 92px; height: 7px; position: absolute; left: 363px; top: 152px; }
li#three h6 { width: 92px; height: 7px; position: absolute; left: 671px; top: 152px; }


/* =ul */

ul#columns { z-index : 4; list-style-type : none; width : 100%; padding : 0; background-image: url(../images/ul.png);margin: 37px 0 0 -14px; }


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#services_list { list-style-type: square; color: #000; position: relative; font-weight:normal; margin-left: 40px;  margin-top: -1em; margin-bottom: 0.3em; border: 0; padding: 0;}



/* =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 : 538px; 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#one { background: url(../images/ellenbodkins_btm3bg.png) no-repeat; width: 262px; height: 185px; padding-right: 102px; }
li#two { background: url(../images/ellenbodkins_btm3bg.png) no-repeat; width: 291px; height: 185px; }
li#three { background: url(../images/ellenbodkins_btm3bg.png) no-repeat; width: 263px; height: 185px; }

li { float: left ; width : 260px ; padding : 0 ; }



/* =p */
p { margin : -14px 22px 0 10px; }

li#one p{ margin-right: 57px; padding-bottom: 0; padding-top: 0; padding-right: 0; position: relative; right: -20px; top: -10px; }
li#two p{ margin-right: 41px; padding-bottom: 0; padding-top: 0; padding-right: 0; position: relative; right: -20px; top: -10px;  }
li#three p{ margin-right: 57px; padding-bottom: 0; padding-top: 0; padding-right: 0; position: relative; right: -30px; top: -10px; }


p#si_1 {
	position : absolute;
	top : 55px;
	right : -35px;
	width: 274px;
	height : 30px;
	margin : 0;
	padding : 0;
	background : url(../images/ellenbodkins_copyright.png) no-repeat;
	text-indent : -9999px;
	background-image: url(../images/ellenbodkins_copyright.png);
}



/* =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 : #666;
}

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; }


/* =img */

img, img a {
	border : none;
	text-align: right;
}

li#one h5 img { width: 174px; height: 300px; position: absolute; right: 594px; bottom: -61px; z-index: 5; }
li#two h5 img { width: 108px; height: 279px; position: absolute; right: 299px; bottom: -38px; z-index: 5; }
li#three h5 img { width: 61px; height: 336px; position: absolute; right: 10px; bottom: -28px; z-index: 5; }

li#one h7 img{ width: 67px; height: 61px; position: absolute; top: 170px; left: -8px; }
li#three h7 img{ width: 29px; height: 24px; position: absolute; top: 52px; left: 651px; }

div#modelsflash { position : absolute; right : -1px; top : 0; width: 1041px; height : 497px; margin : 0; padding : 0; }



div#container { position : relative; width : 945px; margin : 0 auto; padding-top : 50px; text-align : left; }

div#branding { z-index : 1; position : relative; width : 100%; height : 449px; top: -50px; }

div#content { width : 100%; padding : 0 0 20px;  overflow : hidden; }

div#content_main { z-index : 4; float : right; padding : 0 0 20px; position: absolute; top: 414px; width: 100%; left: 13px;
}

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 {margin-top: 20px; margin-left: 262px}
div#onewed table.owbanner {border:solid 1px black;}
div#onewed td.owbanner {color:black; font:normal 10px arial;}
}
