/**************************************************************** Set default styles, include .clearfix "hack" for clearing floats  without additional markup.****************************************************************/* {margin:0; padding:0;}body {font-size:62.5%;}#wrap {width:98.4em; margin:0 auto;}img, fieldset {border:0;}h1, h2, h3, h4, h5, h6 {font-weight:normal;}h1 {font-size:2.6em;}h2 {font-size:2.2em;}h3 {font-size:1.8em;}h4 {font-size:1.4em;}h5 {font-size:1.2em;}h6 {font-size:1.0em;}p, li {font-size:1.3em;}li li {font-size:1em;}li {padding-bottom:5px;}.left {float:left;}.right {float:right;}.center {text-align:center;}img.center {display:block; margin:0 auto;}.clear {clear:both;}.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}.clearfix {display:inline-block;}/* Hides from IE-mac \*/* html .clearfix {height:1%;}.clearfix {display:block;}/* End hide from IE-mac */body {  background:#550081 url(/images/bg_grad.png) 0 0 repeat-x;  height:69.4em;}#wrap {  width:98.4em;  height:69.4em;  margin:0 auto;  background:transparent url(/images/main_corner.jpg) right bottom no-repeat;  position:relative;}#header {  height:17.5em;  background:transparent url(/images/nav.png) 27.9em -17.5em no-repeat;  position:relative;}#header h1 {  width:279px;  height:248px;  position:absolute;  top:0;  left:0;  text-indent:-9999em;  outline:none;  background:transparent url(/images/logo.png) 0 0 no-repeat;}#nav {  position:absolute;  top:10.9em;  left:27.9em;  z-index:10;  height:56px;}#nav ul {  list-style:none;  text-indent:-9999px;}#nav ul li {  float:left;}#nav ul li a {  display:block;  outline:none;  height:56px;  position:absolute;  top:0;  background:transparent url(/images/nav.png) 0 0 no-repeat;}#nav ul li#nav_about a {  background-position:0 -285px;  width:109px;  left:0;}#nav ul li#nav_about a:hover {  background-position:0 -110px;}#nav ul li#nav_services a {  background-position:-109px -285px;  width:107px;  left:109px;}#nav ul li#nav_services a:hover {  background-position:-109px -110px;}#nav ul li#nav_galleries a {  background-position:-216px -285px;  width:137px;  left:216px;}#nav ul li#nav_galleries a:hover {  background-position:-216px -110px;}#nav ul li#nav_contact a {  background-position:-351px -285px;  width:105px;  left:353px;}#nav ul li#nav_contact a:hover {  background-position:-351px -110px;}#nav ul li#nav_order a {  background-position:-456px -285px;  width:167px;  left:458px;}#nav ul li#nav_order a:hover {  background-position:-456px -110px;}#nav_cancel {  height:50px;  width:150px;  position:absolute;  top:6.5em;  left:36em;  z-index:1000;}#nav_keep {  height:20px;  width:100px;  position:absolute;  top:14.5em;  left:39em;  z-index:1000;}#subnav_services {  position:absolute;  z-index:15;  top:15.6em;  left:38.8em;  background:#B432DD;  border:2px solid #ffd200;  list-style:none;  font-family:'Lucida Grande','Lucida Sans Unicode',Helvetica,Arial,sans-serif;}#subnav_services li {  display:block;  margin:0;  padding:0;}#subnav_services li a {  display:block;  text-decoration:none;  color:#ffd200;  margin:0;  padding:5px 10px 5px 10px;}#subnav_services li a:hover {  color:#b432dd;  background:#ffd200;}#home_image {  width:50.9em;  height:43.1em;  background:transparent url(/images/home.jpg) 0 0 no-repeat;  position:absolute;  bottom:0;  left:0;}#content {  width:52em;  margin:8em 0 0 5em;  height:43em;  overflow:auto;  position:relative;  color:#ddd;  font-family:'Lucida Grande','Lucida Sans Unicode',Helvetica,Arial,sans-serif;}#content p {  padding:0 5px 15px 5px;  font-size:1.3em;  line-height:1.5em;  letter-spacing:1px;}#content ul {  margin-left:35px;  margin-bottom:10px;  list-style:disc;  margin-right:10px;  line-height:18px;}#content li.list_head {  list-style:none;  font-weight:bold;}#content li.no_dot {  list-style:none;}#content a {  color:#ffd200;  text-decoration:none;}#content a:hover {  text-decoration:underline;}#studio_map {  width:400px;  height:250px;  margin:0 auto 10px auto;}#log_in_btn {  margin:15px auto;  width:139px;}#footer {  position:absolute;  bottom:-20px;  right:0;  color:#2E0146;  font-family:'Lucida Grande','Lucida Sans Unicode',Helvetica,Arial,sans-serif;  font-size:0.9em;}