body {
   color:#272727;
   background:#FEFDFD url(../images/ui/bg_main.gif) 0 0 repeat-x;
   font: 62.5% Arial, Helvetica, sans-serif;}

/* Remove or Reset Default Styles
-------------------------------------------------------------------------*/
* { margin:0; padding:0; list-style-type:none;}
hr { display: none; }
img { border: none; }

/* Clear Floats
--------------------------------------------------------------------------*/
.clear {
 clear: both;
 font-size: 0;
 height: 0;
 line-height: 0;
 overflow: hidden;}

.clearfix {display:inline-block;}
.clearfix {display: block;}
	
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;}

/* General Form Styles 
-------------------------------------------------------------------------*/
input.text, textarea, select {font-size:11px; font-family:Arial,Verdana;float:left;}
fieldset label{float:left;display:block;}
fieldset br{ clear:both;}
fieldset{ border:none;}

/* General Link Styles 
--------------------------------------------------------------------------*/
a:link, a:visited {color:#272727;}
a{outline:none;cursor:pointer !important;text-decoration:none;}


/*-------------------------------------------------------------------------
                              GENERAL PAGE STYLES
*-------------------------------------------------------------------------*/
ul#acc-links {display:none;}

.container{ 
  width:740px;
  margin:0 auto;
  padding:5px;
  background:#FFF;}


/*-------------------------------------------------------------------------
                              HEADER
*-------------------------------------------------------------------------*/
#home #header{
  background:url(../images/front_photo.jpg) 0 0 no-repeat;
  width:740px;
  height:392px;}
  
#home #header1{
  background:url(../images/front_photo2.jpg) 0 0 no-repeat;
  width:740px;
  height:127px;}

#header h1 a{
  background:url(../images/logo_eyeofthebeholder.png) 0 0 no-repeat;
  width:300px;
  height:61px;
  display:block;
  text-indent:-9999px;
  position:relative;
  top:254px;
  left:24px;}

/*-------------------------------------------------------------------------
                             MAIN-NAV
*-------------------------------------------------------------------------*/
#main-nav{
  padding:13px 0;}

#main-nav ul{
  text-align:center;
  padding:0;
  margin:0;}

#main-nav ul li{
  display:inline;
  position:relative;
  font-size:1.2em;
  padding:0 3px 0 0}

#main-nav ul li.space{
  letter-spacing:1px;}

#main-nav ul li a:hover{
  color:#ABC8D6;}

/*-------------------------------------------------------------------------
                             MAIN-CONTENT
*-------------------------------------------------------------------------*/
#main-content1{
  background:#808080 url(../images/ui/bg_contentareagif) left bottom no-repeat;
  min-height:550px;
  height: auto !important;
  height:550px;}
  
#main-content2{
  background:#808080 url(../images/ui/bg_contentareagif) left bottom no-repeat;
  min-height:350px;
  height: auto !important;
  height:350px;}
  
  #main-content3{
  background:#808080 url(../images/ui/bg_contentareagif) left bottom no-repeat;
  min-height:650px;
  height: auto !important;
  height:650px;}
  
#zslide{
 position:relative;
 top:20px;
 font-size:2em;
 font-size: 13px;
 p color: white;
 left:50px;
 width:650px
}

#zslide1{
 position:relative;
 top:60px;
 font-size:2em;
 font-size: 13px;
 p color: white;
 left:50px;
 width:650px
}

p1 {font-style: bold;
 font-size: 23px;
 color: #abc8d6;
}

p {font-style: normal;
 font-size: 13px;
 color: #abc8d6;
}

#main-content1 .roundblock{
  background:url(../images/ui/bg_rounddesign.gif) 0 0 no-repeat;
  width:646px;
  height:191px;
  position:relative;
  top:43px;
  margin: 0 auto;
  padding:15px 23px 0 23px;}

#main-content1 .roundblock .intro{
  width:177px;
  float:left;}

#main-content1 .roundblock .intro p{
  font-size:2em;
  line-height:2em !Important;}

#main-content1 .roundblock ul.btns{
  float:right;
  width:437px;}

#main-content1 .roundblock ul.btns li{
  display:block;
  float:left;
  margin:0 0 0 2px;
  font-size:1em;}

#main-content1 .roundblock ul.btns li a{
  display:block;
  width:60px;
  height:175px;
  background-repeat:no-repeat !important;
  background-position: 0 0 !important;}

#main-content1 .roundblock ul.btns li a span{
  position:relative;
  top:155px;
  width:50px;
  margin: 0 auto;
  display:block;}

#main-content1 .roundblock ul.btns li.babies a span{
  top:149px !important;
  font-size:0.9em !important;
  position:relative;}

#main-content1 .roundblock ul.btns li.weddings a{
  background:url(../images/ui/btn_weddings.jpg);}

#main-content1 .roundblock ul.btns li.families a{
  background:url(../images/ui/btn_families.jpg);}

#main-content1 .roundblock ul.btns li.babies a{
  background:url(../images/ui/btn_babies.jpg);}

#main-content1 .roundblock ul.btns li.maternity a{
  background:url(../images/ui/btn_maternity.jpg);}

#main-content1 .roundblock ul.btns li.fashion a{
  background:url(../images/ui/btn_fashion.jpg);}

#main-content1 .roundblock ul.btns li.portraits a{
  background:url(../images/ui/btn_portraits.jpg);}

#main-content1 .roundblock ul.btns li.love a{
  background:url(../images/ui/btn_love.jpg);}

/*-------------------------------------------------------------------------
                             FOOTER
*-------------------------------------------------------------------------*/
#footer1{
  background: #ABC8D6 url(../images/ui/bg_footer.gif) 0 0 no-repeat;
  width:740px;
  height:33px;
  margin:5px 0 0 0;}

#footer1 ul{
  text-align:center;
  padding:9px 0 0 0 !important;}

#footer1 ul li{
    display:inline;
	font-size:1.2em;
	position:relative;}
