﻿****************************************************************************

Author: Dan
Development by: iias
Last updated: Today

*****************************************************************************/


/* BASE STYLING ********************************************************************/
* {
margin:0;
padding:0;
}
h2{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
h3 {
font-size:14px;
}
h4{
font-size:13px;	
}
ol, ul {
list-style:none;  
}
a {
outline:none;
}
img {
border-style:none;
}
img, div { 
behavior: url(iepngfix.htc) 
}

/* BASE STRUCTURE ********************************************************************/

body {
background:#fff url('../images/body.jpg') no-repeat center top;
color:#505050;
text-align:center; font-style:normal; font-variant:normal; font-weight:normal; font-size:13px; font-family:Arial, Helvetica, sans-serif
}
#wrap{
width:930px;
height:645px;
margin:20px auto;
text-align:left;
background:url('../images/page2.png') no-repeat;
padding-left:0; padding-right:0;  padding-bottom:0
}
/* HEADER *********************************************************************/
#header{
width:880px;
height:162px;
background:url('../images/header.gif') no-repeat;
position:relative; margin-left:35px; margin-right:0; margin-top:0; margin-bottom:0
}
#header h1 a{
display:block;
width:269px;
height:111px;
background:url('../images/logo.gif') no-repeat left top;
position:relative;
left:40px;
top:40px;
text-indent:-9999px
}

/* note: navigation in nav.css file */

/* CONTENT ********************************************************************/
#mainContent{
width:490px;
height:393px;
margin:22px 0 0 218px;
display:inline;
float:left;
}
#bridalPhotosPg #mainContent{
width:670px;
}
#scrollBox{
height:332px;
overflow:auto;
margin-top:16px;
position:relative;
}
#mainContent p{
margin:10px 0;
font-size:12px;
}
#subContent{
width:167px !important;
height:437px !important;
margin:0 19px 0 0;
display:inline;
overflow:hidden;
float:right;
}
#subContent table{
width:10px;
float:right;
}
#subContent table td{
width:40px;
height:437px !important;
padding:0;
margin:0;
text-align:right;
vertical-align:bottom;
}
#subContent img{
display:block;
float:right;
padding-top:4px;
overflow:hidden;
}
#flashContent{
width:668px;
height:362px;
margin-top:0px;
background:#f9f9f9;
}
/* FOOTER *********************************************************************/
#footer{
clear:both;
text-align:center;
position:relative;
top:28px;
}
#bridalPhotosPg #footer{
top:50px;
}
#footer p{
color:#c4c4c4;
font-size:11px;
}
#footer span{
margin:0 6px;
}
#footer a{
color:#BFBFBF;
text-decoration:none;
border-bottom:1px dotted #bfbfbf;
}
#footer a:hover{
color:#EA84C1;
border-bottom:1px solid #EA84C1;
background:#FEEFF2;
}