body {
	margin:0;
	background-image: url('../images/bg.gif');
    background-color: #ffffff;
    background-position: top left;
    background-repeat: repeat;
}

form { padding:0; margin:0;}
img { border:0; padding:0; margin:0;}

.floatRight{ float:right;}
.floatLeft{ float:left;}


p, ul, ol, li, .colRightHome, .colLeftHome, .textNav, .printsContent { font-family: Arial, Verdana, Helvetica, sans-serif;}


p {
	font-size: 11px;
	color: #000;
	text-align:justify;
}

p.rightAlign {
	font-size: 11px;
	color: #000;
	text-align:right;
}

p a:link {
	color: #cc8602;
	text-decoration:underline;
}

p a:hover {
	color: #000;
	text-decoration:underline;
}


.containerHome {
	width:744px;
	margin:0 auto;
	background-image: url('../images/bg_shadow.gif');
}

.headerHome {
	width:734px;
	margin:50px auto 0 auto;
	padding:0 10px 20px 0;
	text-align:right;
}

.colLeftHome {
	width:372px;
	float:left;
	text-align:center;
}

.colLeftHome a:link, .colLeftHome a:visited {
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.colLeftHome a:hover, .colLeftHome a:active {
	font-size: 13px;
	color: #e0a410;
	font-weight: bold;
	text-decoration: none;
}

.colRightHome {
	width:372px;
	float:right;
	text-align:center;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
}

.colRightHome a:link, .colRightHome a:visited {
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.colRightHome a:hover, .colRightHome a:active {
	font-size: 13px;
	color: #e0a410;
	font-weight: bold;
	text-decoration: none;
}


/* ------------------------------------------------------------- */

.imgBorder {
	padding:6px;
	background-color: #cccccc;
}

.containerHeader {
	width:750px;
	margin:50px auto 0 auto;
	overflow:hidden;
}


.nav {
	width:515px;
	height:125px;
	margin:0;
	float:left;
}

a.btnPrints {
display:block;
background-image:url("../images/btnPrintsA.jpg");
background-repeat:no-repeat;
width:155px;
height:125px;
float:left;
}

a.btnPrints:hover {
display:block;
background-image:url("../images/btnPrintsB.jpg");
}

a.btnBook {
display:block;
background-image:url("../images/btnBookA.jpg");
background-repeat:no-repeat;
width:155px;
height:125px;
float:left;
}

a.btnBook:hover {
display:block;
background-image:url("../images/btnBookB.jpg");
}

a.btnWeddings {
display:block;
background-image:url("../images/btnWeddingsA.jpg");
background-repeat:no-repeat;
width:155px;
height:125px;
float:left;
}

a.btnWeddings:hover {
display:block;
background-image:url("../images/btnWeddingsB.jpg");
}

.preloadPrints {
   background-image: url("../images/btnPrintsB.jpg");
   background-repeat: no-repeat;
   background-position: -1000px -1000px;
}

.preloadBook {
   background-image: url("../images/btnBookB.jpg");
   background-repeat: no-repeat;
   background-position: -1000px -1000px;
}

.preloadWeddings {
   background-image: url("../images/btnWeddingsB.jpg");
   background-repeat: no-repeat;
   background-position: -1000px -1000px;
}

.containerLogo {
	width:235px;
	height:125px;
	margin-top:15px;
	float:right;
	text-align:right;
	overflow:hidden;
}

.logo {
	margin-bottom:10px;
}

.textNav {
	font-size: 13px;
	color: #666666;
	margin-top:15px;
}

.textNav a:link, .textNav a:visited {
	color: #666666;
	text-decoration: none;
}

.textNav a:hover, .textNav a:active {
	color: #e2a415;
	text-decoration: none;
}

.containerInfo {
	width:750px;
	margin:0 auto;
}

.infoColLeft {
	width:525px
}

.infoColRight {
	width:225px;
	text-align:right;
}

.container735 {
	width:735px;
	height:492px;
	margin:0 auto;
	padding:6px;
	background-color: #cccccc;
	overflow:hidden;
}

.container735Grid {
	width:735px;
	height:700px;
	margin:0 auto;
	padding:6px;
	background-color: #cccccc;
	overflow:hidden;
}

.container735GridBlog {
	width:735px;
	height:592px;
	margin:0 auto;
	padding:6px;
	background-color: #cccccc;
	overflow:hidden;
}

.container744 {
	width:744px;
	height:504px;
	margin:0 auto;
	overflow:hidden;
}

.printsContent {
	width:735px;
	margin:0 auto;
	overflow:hidden;
	font-size: 11px;
	color: #575759;
	text-align:justify;
	line-height: 1.5em;
}

.printsContent a:link, .printsContent a:visited {
	color: #575759;
	text-decoration:none;
}

.printsContent a:hover, .printsContent a:active {
	color:#000;
	text-decoration:none;
}

.printsFinePrint {
	font-size: 9px;
	color: #575759;
	text-align:center;
	line-height: 1.5em;
}

.printsContentCenter {
	font-size: 11px;
	color: #575759;
	text-align:center;
	line-height: 1.5em;
}

.printsContentCenter a:link, .printsContentCenter a:visited {
	color: #575759;
	text-decoration:none;
}

.printsContentCenter a:hover, .printsContentCenter a:active {
	color:#000;
	text-decoration:none;
}
