@charset "utf-8";
/* CSS Document */
body{margin:0; background:#000; background-image:url(../images/bg.jpg); background-attachment:fixed; background-repeat:no-repeat;}

/*.main-tbl{border-left:2px solid #570602;border-right:2px solid #570602;}*/

p.contact-info{margin:0;padding:0 20px 0 0;font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:18px; color:#fff; font-weight:bold; line-height:1.8em}
p.contact-info span{font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:9px; color:#FFFEE8; font-weight:normal;}
p.contact-info a{font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:16px; color:#fff; text-decoration:none; font-weight:bold}
p.contact-info a:hover{font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:16px; color:#000; text-decoration:underline; font-weight:bold}
.notice{font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:10px; color:#555555; font-weight:normal;}
#main-navig{position:relative; z-index:-100;}
#main-navig-desc{position:absolute; z-index:100; top:0; width:617px;}
#flash-navig{position:relative; z-index:-150;}
#flash-navig-desc{position:absolute; z-index:150; top:0; margin-top:155px;}



/*.main-navig{background-image:url(../images/top-nav.png); background-repeat:no-repeat; width:617px; height:138px}*/
/*.flash-navig{background-image:url(../images/flash-nav.png); background-repeat:no-repeat; width:960px; height:81px}*/

.selected{font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:12px; color:#000;font-weight:bold;}
.unselected a{font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:12px; color:#fff;font-weight:bold; text-decoration:none}
.unselected a:hover{font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:12px; color:#000;font-weight:bold;text-decoration:none}

.selected-fNav{font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:14px; color:#000;font-weight:bold;}
.unselected-fNav a{font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:14px; color:#fff;font-weight:bold; text-decoration:none}
.unselected-fNav a:hover{font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:14px; color:#000;font-weight:bold;text-decoration:none}

#wedding{display:block;}
#commercial{display:none;}
#portraits{display:none;}

.txt-area-bg{background:#FFFFFF url(../images/txt-area-bg.jpg) no-repeat; width:356px; height:372px}
.txt-area-bg1{background:#FFFFFF; width:384px; height:auto}

p{margin:0;padding:20px 18px 10px 18px;font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:11px; color:#000;}
.p1{margin:0;padding:0 18px 18px 18px;font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:11px; color:#000;}

p a{font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:11px; color:#000;text-decoration:none; font-weight:bold}
p a:hover{font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:11px; color:#763231;text-decoration:underline;font-weight:bold}

p.sitemap{margin:0;padding:10px 18px 10px 18px;line-height:1.8em}
p.sitemap a{font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:11px; color:#000;text-decoration:none; font-weight:bold}
p.sitemap a:hover{font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:11px; color:#763231;text-decoration:underline;font-weight:bold}

h3{margin:0;padding:0 0 0 18px;font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:14px; color:#ce2830}
label{margin:0;padding:0 5px 0 0;font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:11px; color:#000}
.txt-fld{background:url(../images/txt-fld.jpg) repeat-x; border:1px solid #9b9b9d; width:201px; height:19px;font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:11px; color:#000}
.txt-area{background:url(../images/text-area-fld.jpg) repeat-y; border:1px solid #9b9b9d; width:201px; height:54px;font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:11px; color:#000}

.hp-img{background:url(../images/hp-img.gif) no-repeat; width:577px; height:253px;}
.ab-img{background:url(../images/ab-img.gif) no-repeat; width:577px; height:253px;}
.pg-img{background:url(../images/pg-img.gif) no-repeat; width:577px; height:253px;}
.vdo-img{background:url(../images/vdo-img.gif) no-repeat; width:577px; height:253px;}
.dsn-img{background:url(../images/dsn-img.gif) no-repeat; width:577px; height:253px;}
.pck-img{background:url(../images/pck-img.gif) no-repeat; width:577px; height:253px;}


.img-desc{width:200px;}
.img-desc h4{margin:0;padding:20px 0 10px 10px;font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:12px; color:#fff; font-weight:bold;}
.img-desc p.imgDesc{margin:0;padding:0 0 0 10px;font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:11px; color:#fff; line-height:1.6em}
.img-desc p.imgDesc span{margin:0;padding:0 0 0 14px;font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:11px; color:#959595;}

.con-strip{background:url(../images/title-strip-bg.jpg) repeat-x; border-right:1px solid #ad5852; width:960px;}

/*.footer-nav{background-image:url(../images/footer-nav.png); background-repeat:no-repeat; width:960px; height:66px;}*/
#footer-nav{position:absolute; z-index:-50; width:960px;}
#footer-nav-desc{position:relative; z-index:50; width:960px; top:20px;}

p.ftr-nav{margin:0; padding:10px 0 0 0;font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:11px; color:#fff;}
p.ftr-txt{margin:0; padding:10px 0 10px 10px;font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:11px; color:#959595; line-height:1.6em;}
p.ftr-txt a{font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:11px; color:#fff; font-weight:bold; text-decoration:none}
p.ftr-txt a:hover{font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:11px; color:#fff;font-weight:bold; text-decoration:underline}
p.ftr-txt span{font-family:Tahoma, Verdana, "Trebuchet MS"; font-size:11px; color:#fff; font-weight:bold;}
#mpPlayer{margin:0 10px 0 0}