body
{
background: #282926;
background-image:url('images/dulce-bg.jpg');
background-position:center top;
background-repeat:no-repeat;
font-family:verdana, tahoma, sans-serif;
font-size:12px;
line-height:130%;
}

img
{
border:none;
}

a
{
color: #C2C086;
text-decoration:none;
}

a:hover
{
color: #fbf66a;
text-decoration:none;
}

a span
{
display:none;
}

p span
{
display:none;
}

.contactform p
{
margin-bottom:-10px;
background-color: #0d0a05;
}

.contact_left
{
float:left;
width:338px;
height:273px;
margin:0px;
background-color:#0c0a04;
background-image:url(images/contact-left.gif);
background-repeat:no-repeat;
}

.contact_top
{
float:left;
width:723px;
height:41px;
margin:0px;
background-image: url(images/contact_top.gif);
background-repeat:no-repeat;
}

.contactform-over
{
width:385px;
height:248px;
float:left;
background-image: url(images/contactformbg.gif);
background-repeat:repeat;
}

input
{
background-color: #23221e;
color: #ffffff;
border: 1px solid #666666;
}

select
{
background-color: #23221e;
color: #ffffff;
border: 1px solid #666666;
}

textarea
{
background-color: #23221e;
color: #ffffff;
border: 1px solid #666666;
}

form
{
background-repeat:repeat;
}

.googlesearch
{
margin-left:15px;
}

.contactform-after
{
width:385px;
height:25px;
float:left;
background-image: url(images/contactformaft.gif);
background-repeat:repeat;
background-color: #0d0a05;
}

.contactform
{
float:left;
margin-left:25px;
margin-bottom:10px;
}

.contactform_bot
{
float:left;
width:385px;
height:42px;
margin:0px;
background-image: url('images/contactform_bot.gif');
background-repeat:repeat;
}

.contact_bot
{
float:left;
width:723px;
height:11px;
margin:0px;
background-image: url('images/contact_bot.gif');
background-repeat:no-repeat;
}

.hiddenPic
{
display:none;
}

.preload
{
display:none;
}

.main
{
top:15px;
width:800px;
position:absolute;
left:50%;
margin-left:-400px;
}

.music
{

}

.music-left
{
float:left;
width:169px;
height:30px;
margin:0px;
background-image: url('images/dplogo-top.jpg');
background-repeat:no-repeat;
}

.music-center
{
float:left;
width:495px;
height:30px;
margin:0px;
background-image: url('images/spacer.gif');
background-repeat:no-repeat;
}

.music-right
{
float:right;
width:136px;
height:30px;
margin:0px;
background-image: url('images/spacer.gif');
background-repeat:no-repeat;
}

.logoandpicbar
{

}

.logo
{
float:left;
width:169px;
height:75px;
margin:0px;
background-image: url('images/dplogo-bot.jpg');
background-repeat:no-repeat;
}

.logospacer
{
float:left;
width:110px;
height:75px;
margin:0px;
background-image: url('images/spacer.gif');
background-repeat:no-repeat;
}

.picbar
{
float:left;
width:479px;
height:75px;
margin:0px;
}

.picbarspacer-top
{
float:left;
width:479px;
height:13px;
margin:0px;
background-image: url('images/spacer.gif');
background-repeat:no-repeat;
}

.picbar-top
{
float:left;
width:479px;
height:5px;
margin:0px;
background-image: url('images/picbar_top.jpg');
background-repeat:no-repeat;
}

.picbar-left
{
float:left;
width:6px;
height:44px;
margin:0px;
background-image: url('images/picbar_left.jpg');
background-repeat:no-repeat;
}

.picbar-wedding
{

}

.picbar-wedding a
{
float:left;
width:136px;
height:39px;
margin:0px;
background-image: url('images/pic_wedding.jpg');
background-repeat:no-repeat;
}

.picbar-wedding a:hover
{
background-image: url('images/pic_wedding_over.jpg');
background-repeat:no-repeat;
}

.picbar-fashion
{

}

.picbar-fashion a
{
float:left;
width:61px;
height:39px;
margin:0px;
background-image: url('images/pic_fashion.jpg');
background-repeat:no-repeat;
}

.picbar-fashion a:hover
{
background-image: url('images/pic_fashion_over.jpg');
background-repeat:no-repeat;
}

.picbar-comm
{

}

.picbar-comm a
{
float:left;
width:69px;
height:39px;
margin:0px;
background-image: url('images/pic_comm.jpg');
background-repeat:no-repeat;
}

.picbar-comm a:hover
{
background-image: url('images/pic_comm_over.jpg');
background-repeat:no-repeat;
}

.picbar-restore
{

}

.picbar-restore a
{
float:left;
width:66px;
height:39px;
margin:0px;
background-image: url('images/pic_restore.jpg');
background-repeat:no-repeat;
}

.picbar-restore a:hover
{
background-image: url('images/pic_restore_over.jpg');
background-repeat:no-repeat;
}

.picbar-nature
{

}

.picbar-nature a
{
float:left;
width:65px;
height:39px;
margin:0px;
background-image: url('images/pic_nature.jpg');
background-repeat:no-repeat;
}

.picbar-nature a:hover
{
background-image: url('images/pic_nature_over.jpg');
background-repeat:no-repeat;
}

.picbar-senior
{

}

.picbar-senior a
{
float:left;
width:70px;
height:39px;
margin:0px;
background-image: url('images/pic_senior.jpg');
background-repeat:no-repeat;
}

.picbar-senior a:hover
{
background-image: url('images/pic_senior_over.jpg');
background-repeat:no-repeat;
}

.picbar-right
{
float:right;
width:6px;
height:47px;
margin:0px;
background-image: url('images/picbar_right.jpg');
background-repeat:no-repeat;
}

.picbar-bottom
{
float:left;
width:467px;
height:16px;
margin:0px;
background-image: url('images/picbar_bottom.jpg');
background-repeat:no-repeat;
}

.picbarspacer-right
{
float:right;
width:42px;
height:75px;
margin:0px;
background-image: url('images/picbar_rightspacer.jpg');
background-repeat:no-repeat;
}

.top-border
{
float:left;
width:775px;
height:2px;
margin:0px;
background-image: url('images/top_border.jpg');
background-repeat:no-repeat;
}

.navigation
{
float:left;
height:40px;
margin:0px;
}

.navspacer-left
{
float:left;
width:258px;
height:19px;
margin:0px;
background-image: url('images/nav_left.jpg');
background-repeat:no-repeat;
}

.sidenavspacer-left
{
float:left;
width:14px;
height:40px;
margin:0px;
background-image: url('images/spacer.gif');
background-repeat:no-repeat;
}

.navbar-home
{

}

.navbar-home a
{
float:left;
width:47px;
height:19px;
margin:0px;
background-image: url('images/navbar-home.jpg');
background-repeat:no-repeat;
}

#home .navbar-home a
{
float:left;
width:47px;
height:19px;
margin:0px;
background-image: url('images/navbar-home-over.jpg');
background-repeat:no-repeat;
}

.navbar-home a:hover
{
background-image: url('images/navbar-home-over.jpg');
background-repeat:no-repeat;
}

.navbar-gallery
{

}

.navbar-gallery a
{
float:left;
width:51px;
height:19px;
margin:0px;
background-image: url('images/navbar-gallery.jpg');
background-repeat:no-repeat;
}

#gallery .navbar-gallery a
{
float:left;
width:51px;
height:19px;
margin:0px;
background-image: url('images/navbar-gallery-over.jpg');
background-repeat:no-repeat;
}

.navbar-gallery a:hover
{
background-image: url('images/navbar-gallery-over.jpg');
background-repeat:no-repeat;
}

.navbar-pricing
{

}

.navbar-pricing a
{
float:left;
width:50px;
height:19px;
margin:0px;
background-image: url('images/navbar-pricing.jpg');
background-repeat:no-repeat;
}

#pricing .navbar-pricing a
{
float:left;
width:50px;
height:19px;
margin:0px;
background-image: url('images/navbar-pricing-over.jpg');
background-repeat:no-repeat;
}

.navbar-pricing a:hover
{
background-image: url('images/navbar-pricing-over.jpg');
background-repeat:no-repeat;
}

.navbar-services
{

}

.navbar-services a
{
float:left;
width:56px;
height:19px;
margin:0px;
background-image: url('images/navbar-services.jpg');
background-repeat:no-repeat;
}

#services .navbar-services a
{
float:left;
width:56px;
height:19px;
margin:0px;
background-image: url('images/navbar-services-over.jpg');
background-repeat:no-repeat;
}

.navbar-services a:hover
{
background-image: url('images/navbar-services-over.jpg');
background-repeat:no-repeat;
}

.navbar-events
{

}

.navbar-events a
{
float:left;
width:51px;
height:19px;
margin:0px;
background-image: url('images/navbar-events.jpg');
background-repeat:no-repeat;
}

#events .navbar-events a
{
float:left;
width:51px;
height:19px;
margin:0px;
background-image: url('images/navbar-events-over.jpg');
background-repeat:no-repeat;
}

.navbar-events a:hover
{
background-image: url('images/navbar-events-over.jpg');
background-repeat:no-repeat;
}

.navbar-affiliates
{

}

.navbar-affiliates a
{
float:left;
width:59px;
height:19px;
margin:0px;
background-image: url('images/navbar-affiliates.jpg');
background-repeat:no-repeat;
}

#affiliates .navbar-affiliates a
{
float:left;
width:59px;
height:19px;
margin:0px;
background-image: url('images/navbar-affiliates-over.jpg');
background-repeat:no-repeat;
}

.navbar-affiliates a:hover
{
background-image: url('images/navbar-affiliates-over.jpg');
background-repeat:no-repeat;
}

.navbar-contact
{

}

.navbar-contact a
{
float:left;
width:58px;
height:19px;
margin:0px;
background-image: url('images/navbar-contact.jpg');
background-repeat:no-repeat;
}

#contact .navbar-contact a
{
float:left;
width:58px;
height:19px;
margin:0px;
background-image: url('images/navbar-contact-over.jpg');
background-repeat:no-repeat;
}

.navbar-contact a:hover
{
background-image: url('images/navbar-contact-over.jpg');
background-repeat:no-repeat;
}

.navbar-aboutus
{

}

.navbar-aboutus a
{
float:left;
width:61px;
height:19px;
margin:0px;
background-image: url('images/navbar-aboutus.jpg');
background-repeat:no-repeat;
}

#aboutus .navbar-aboutus a
{
float:left;
width:61px;
height:19px;
margin:0px;
background-image: url('images/navbar-aboutus-over.jpg');
background-repeat:no-repeat;
}

.navbar-aboutus a:hover
{
background-image: url('images/navbar-aboutus-over.jpg');
background-repeat:no-repeat;
}

.navbar-myspace
{

}

.navbar-myspace a
{
float:left;
width:63px;
height:19px;
margin:0px;
background-image: url('images/navbar-myspace.jpg');
background-repeat:no-repeat;
}

#myspace .navbar-myspace a
{
float:left;
width:63px;
height:19px;
margin:0px;
background-image: url('images/navbar-myspace-over.jpg');
background-repeat:no-repeat;
}

.navbar-myspace a:hover
{
background-image: url('images/navbar-myspace-over.jpg');
background-repeat:no-repeat;
}

.navspacer-right
{
float:left;
width:21px;
height:19px;
margin:0px;
background-image: url('images/nav_right.jpg');
background-repeat:no-repeat;
}

.sidenavspacer-right
{
float:right;
width:11px;
height:40px;
margin:0px;
background-image: url('images/navside_right.jpg');
background-repeat:no-repeat;
}

.bottom-border
{
float:left;
width:775px;
height:21px;
margin:0px;
background-image: url('images/bot_bord.jpg');
background-repeat:no-repeat;
}

.mainbody
{
float:left;
height:0px;
margin:0px;
}

.mainbodyspacer-left
{
float:left;
width:23px;
height:326px;
margin:0px;
background-image: url('images/mbs_left.jpg');
background-repeat:no-repeat;
}

.mainbodyspacer-left3
{
float:left;
width:23px;
height:631px;
margin:0px;
background-image: url('images/mbs_left3.jpg');
background-repeat:no-repeat;
}

.sidemainbodyspacer-left
{
float:left;
width:14px;
height:326px;
margin:0px;
background-image: url('images/spacer.gif');
background-repeat:no-repeat;
}

.sidemainbodyspacer-left3
{
float:left;
width:14px;
height:631px;
margin:0px;
background-image: url('images/spacer.gif');
background-repeat:no-repeat;
}

.maintop-border
{
float:left;
width:723px;
height:1px;
margin:0px;
background-image: url('images/maintopborder.jpg');
background-repeat:no-repeat;
}

.homeleft
{
float:left;
width:338px;
height:325px;
margin:0px;
}

#ajax-banner
{
float:left;
width:338px;
height:325px;
margin:0px;
background-color:#0c0a04;
background-image:url(images/ajaxbg.gif);
}

.homeright-top
{
float:left;
width:385px;
height:50px;
margin:0px;
background-image: url(images/home_topright.jpg);
background-repeat:no-repeat;
}

.homeright-mid1
{
float:left;
width:385px;
height:111px;
margin:0px;
background-image: url(images/home_partop.jpg);
background-repeat:no-repeat;
}

.homeright-mid2l
{
float:left;
width:211px;
height:20px;
margin:0px;
background-image: url(images/home_parbot1.jpg);
background-repeat:no-repeat;
}

.homeright-mid2m1
{

}

.homeright-mid2m1 a
{
float:left;
width:116px;
height:20px;
margin:0px;
background-image: url(images/viewevents.jpg);
background-repeat:no-repeat;
}

.homeright-mid2m1 a:hover
{
float:left;
width:116px;
height:20px;
margin:0px;
background-image: url(images/viewevents_over.jpg);
background-repeat:no-repeat;
}

.homeright-mid2m2
{
float:left;
width:116px;
height:20px;
margin:0px;
background-image: url(images/blackfill1.jpg);
background-repeat:no-repeat;
}

.homeright-mid2r
{
float:left;
width:58px;
height:20px;
margin:0px;
background-image: url(images/home_parbot2.jpg);
background-repeat:no-repeat;
}

.homeright-mid3
{
float:left;
width:385px;
height:89px;
margin:0px;
background-image: url(images/blackfill2.jpg);
background-repeat:repeat;
}

.homeright-bot
{
float:left;
width:385px;
height:55px;
margin:0px;
background-image: url(images/home_mems.jpg);
background-repeat:no-repeat;
}

.mainbodyspacer-right
{
float:right;
width:29px;
height:326px;
margin-right:11px;
background-image: url(images/mbs_right.jpg);
background-repeat:no-repeat;
}

.sidemainbodyspacer-right
{
display:none;
float:right;
width:11px;
height:326px;
margin:0px;
background-image: url('images/sidembs_right.jpg');
background-repeat:no-repeat;
}

.mainbodyspacer-right2
{
float:right;
width:28px;
height:326px;
margin-right:11px;
background-image: url(images/mbs_right2.jpg);
background-repeat:no-repeat;
}

.mainbodyspacer-right3
{
float:right;
width:29px;
height:631px;
margin-right:11px;
background-image: url(images/mbs_right3.jpg);
background-repeat:no-repeat;
}

.sidemainbodyspacer-right3
{
display:none;
float:right;
width:11px;
height:631px;
margin:0px;
background-image: url('images/sidembs_right.jpg');
background-repeat:no-repeat;
}

.sidefooterspacer-left
{
float:left;
width:14px;
height:41px;
margin:0px;
background-image: url('images/spacer.gif');
background-repeat:no-repeat;
}

.foot
{
margin:0px;
float:left;
height:80px;
}

.mainbodyend
{
padding-left:100px;
height:326px;
width:723px;
margin:0px;
}

.footer-center
{
float:left;
width:775px;
height:41px;
margin:0px;
background-image: url('images/foot_mid.jpg');
background-repeat:no-repeat;
}

.footer-center2
{
float:left;
width:775px;
height:41px;
margin:0px;
background-image: url('images/foot_mid2.jpg');
background-repeat:no-repeat;
}

.credits	
{
float:left;
width: 775px;
padding-top:2px;
font-size: 7pt;
font-family: Verdana;
text-align: center;
color: #9E9E9E;
}

.sidefooterspacer-right
{
float:right;
width:11px;
height:41px;
margin:0px;
background-image: url('images/footside_right.jpg');
background-repeat:no-repeat;
}

.gal_sel 
{
float:left;
width:723px;
height:50px;
margin:0px;
background-image: url('images/gal_sel.jpg');
background-repeat:no-repeat;
}

.gal_wedding 
{

}

.gal_wedding a 
{
float:left;
width:187px;
height:126px;
margin:0px;
background-image: url('images/gal_wed.jpg');
background-repeat:no-repeat;
}

.gal_wedding a:hover 
{
background-image: url('images/gal_wed_over.jpg');
background-repeat:no-repeat;
}

.gal_children
{

}

.gal_children a
{
float:left;
width:174px;
height:126px;
margin:0px;
background-image: url('images/gal_fam.jpg');
background-repeat:no-repeat;
}

.gal_children a:hover
{
background-image: url('images/gal_fam_over.jpg');
background-repeat:no-repeat;
}

.gal_senior 
{

}

.gal_senior a
{
float:left;
width:176px;
height:126px;
margin:0px;
background-image: url('images/gal_sen.jpg');
background-repeat:no-repeat;
}

.gal_senior a:hover
{
background-image: url('images/gal_sen_over.jpg');
background-repeat:no-repeat;
}

.gal_comm 
{

}

.gal_comm a
{
float:left;
width:186px;
height:126px;
margin:0px;
background-image: url('images/gal_com.jpg');
background-repeat:no-repeat;
}

.gal_comm a:hover
{
background-image: url('images/gal_com_over.jpg');
background-repeat:no-repeat;
}

.gal_mid 
{
float:left;
width:723px;
height:12px;
margin:0px;
background-image: url('images/gal_mid.jpg');
background-repeat:no-repeat;
}

.gal_fashion 
{

}

.gal_fashion a
{
float:left;
width:187px;
height:126px;
margin:0px;
background-image: url('images/gal_fas.jpg');
background-repeat:no-repeat;
}

.gal_fashion a:hover
{
background-image: url('images/gal_fas_over.jpg');
background-repeat:no-repeat;
}

.gal_nature 
{

}

.gal_nature a
{
float:left;
width:174px;
height:126px;
margin:0px;
background-image: url('images/gal_nat.jpg');
background-repeat:no-repeat;
}

.gal_nature a:hover
{
background-image: url('images/gal_nat_over.jpg');
background-repeat:no-repeat;
}

.gal_restore 
{

}

.gal_restore a
{
float:left;
width:176px;
height:126px;
margin:0px;
background-image: url('images/gal_res.jpg');
background-repeat:no-repeat;
}

.gal_restore a:hover
{
background-image: url('images/gal_res_over.jpg');
background-repeat:no-repeat;
}

.gal_fantasy 
{

}

.gal_fantasy a
{
float:left;
width:187px;
height:126px;
margin:0px;
background-image: url('images/gal_fan.jpg');
background-repeat:no-repeat;
}

.gal_fantasy a:hover
{
background-image: url('images/gal_fan_over.jpg');
background-repeat:no-repeat;
}

.gal_bot 
{
float:left;
width:723px;
height:11px;
margin:0px;
background-image: url('images/gal_bot.jpg');
background-repeat:no-repeat;
}

.price_top 
{
float:left;
width:314px;
height:50px;
margin:0px;
background-image: url('images/price_top_02.jpg');
background-repeat:no-repeat;
}

.price_top-left 
{

}

.price_top-left a
{
float:left;
width:208px;
height:50px;
margin:0px;
background-image: url('images/price_top_01.jpg');
background-repeat:no-repeat;
}

.price_top-left a:hover
{
float:left;
width:208px;
height:50px;
margin:0px;
background-image: url('images/price_top_01-over.jpg');
background-repeat:no-repeat;
}

.price_top-right 
{

}

.price_top-right a
{
float:left;
width:201px;
height:50px;
margin:0px;
background-image: url('images/price_top_03.jpg');
background-repeat:no-repeat;
}

.price_top-right a:hover
{
float:left;
width:201px;
height:50px;
margin:0px;
background-image: url('images/price_top_03-over.jpg');
background-repeat:no-repeat;
}

.price_leftbar1 
{
padding-left:40px;
float:left;
width:5px;
height:30px;
margin:0px;
background-image: url('images/price_leftbar.gif');
background-repeat:repeat-y;
}

.price_rightbar1 
{
float:left;
width:6px;
height:30px;
margin:0px;
background-image: url('images/price_rightbar.gif');
background-repeat:repeat-y;
}

.price_bib1 
{
margin-left:-40px;
float:left;
width:288px;
height:30px;
background-image: url('images/price_backinblack.gif');
background-repeat:repeat;
}

.price_wedpack 
{
float:left;
width:137px;
height:30px;
margin:0px;
background-image: url('images/price_wedpack.jpg');
background-repeat:no-repeat;
}

.price_bib2 
{
float:left;
width:287px;
height:30px;
margin:0px;
background-image: url('images/price_backinblack.gif');
background-repeat:repeat;
}

.price_leftbar2 
{
padding-left:40px;
float:left;
width:5px;
height:214px;
margin:0px;
background-image: url('images/price_leftbar.gif');
background-repeat:repeat-y;
}

.price_greybar1a 
{
margin-left:-40px;
float:left;
width:40px;
height:214px;
background-image: url('images/price_greybar.gif');
background-repeat:repeat-x;
}

.price_cerpack 
{
margin-left:0px;
float:left;
width:190px;
height:214px;
background-image: url('images/price_cerpack.jpg');
background-repeat:no-repeat;
}

.price_greybar2a 
{
float:left;
width:51px;
height:214px;
background-image: url('images/price_greybar.gif');
background-repeat:repeat-x;
}

.price_fullpack 
{
float:left;
width:204px;
height:214px;
background-image: url('images/price_fullpack.jpg');
background-repeat:no-repeat;
}

.price_greybar3a 
{
float:left;
width:37px;
height:214px;
background-image: url('images/price_greybar.gif');
background-repeat:repeat-x;
}

.price_compack 
{
float:left;
width:172px;
height:214px;
background-image: url('images/price_compack.jpg');
background-repeat:no-repeat;
}

.price_greybar4a 
{
float:left;
width:18px;
height:214px;
background-image: url('images/price_greybar.gif');
background-repeat:repeat-x;
}

.price_rightbar2 
{
float:left;
width:6px;
height:214px;
margin:0px;
background-image: url('images/price_rightbar.gif');
background-repeat:repeat-y;
}

.price_leftbar3 
{
padding-left:40px;
float:left;
width:5px;
height:35px;
margin:0px;
background-image: url('images/price_leftbar.gif');
background-repeat:repeat-y;
}

.price_bib3 
{
margin-left:-40px;
float:left;
width:299px;
height:35px;
background-image: url('images/price_backinblack.gif');
background-repeat:repeat;
}

.price_otherpack 
{
float:left;
width:117px;
height:35px;
margin:0px;
background-image: url('images/price_otherpack.jpg');
background-repeat:no-repeat;
}

.price_bib4 
{
float:left;
width:296px;
height:35px;
margin:0px;
background-image: url('images/price_backinblack.gif');
background-repeat:repeat;
}

.price_rightbar3 
{
float:left;
width:6px;
height:35px;
margin:0px;
background-image: url('images/price_rightbar.gif');
background-repeat:repeat-y;
}

.price_leftbar4 
{
padding-left:40px;
float:left;
width:5px;
height:115px;
margin:0px;
background-image: url('images/price_leftbar.gif');
background-repeat:repeat-y;
}

.price_greybar1b 
{
margin-left:-40px;
float:left;
width:32px;
height:115px;
background-image: url('images/price_greybar2.gif');
background-repeat:repeat-x;
}

.price_greybar2b 
{
float:left;
width:71px;
height:115px;
background-image: url('images/price_greybar2.gif');
background-repeat:repeat-x;
}

.price_greybar3b 
{
float:left;
width:74px;
height:115px;
background-image: url('images/price_greybar2.gif');
background-repeat:repeat-x;
}

.price_greybar4b 
{
float:left;
width:28px;
height:115px;
background-image: url('images/price_greybar2.gif');
background-repeat:repeat-x;
}

.price_senpack 
{
margin-left:-8px;
float:left;
width:178px;
height:115px;
background-image: url('images/price_senpack.jpg');
background-repeat:no-repeat;
}

.price_engpack 
{
margin-left:0px;
float:left;
width:167px;
height:115px;
background-image: url('images/price_engpack.jpg');
background-repeat:no-repeat;
}

.price_faspack 
{
margin-left:0px;
float:left;
width:162px;
height:115px;
background-image: url('images/price_faspack.jpg');
background-repeat:no-repeat;
}

.price_rightbar4 
{
float:left;
width:6px;
height:115px;
margin:0px;
background-image: url('images/price_rightbar.gif');
background-repeat:repeat-y;
}

.price_leftbar5 
{
padding-left:40px;
float:left;
width:5px;
height:35px;
margin:0px;
background-image: url('images/price_leftbar.gif');
background-repeat:repeat-y;
}

.price_bib5 
{
margin-left:-40px;
float:left;
width:260px;
height:35px;
background-image: url('images/price_backinblack.gif');
background-repeat:repeat;
}

.price_allpack 
{
float:left;
width:195px;
height:35px;
margin:0px;
background-image: url('images/price_allpack.jpg');
background-repeat:no-repeat;
}

.price_bib6 
{
float:left;
width:257px;
height:35px;
margin:0px;
background-image: url('images/price_backinblack.gif');
background-repeat:repeat;
}

.price_rightbar5 
{
float:left;
width:6px;
height:35px;
margin:0px;
background-image: url('images/price_rightbar.gif');
background-repeat:repeat-y;
}

.price_leftbar6 
{
padding-left:40px;
float:left;
width:5px;
height:58px;
margin:0px;
background-image: url('images/price_leftbar.gif');
background-repeat:repeat-y;
}

.price_greybar1c 
{
margin-left:-40px;
float:left;
width:15px;
height:58px;
background-image: url('images/price_greybar3.gif');
background-repeat:repeat-x;
}

.price_alltxt1 
{
margin-left:-25px;
float:left;
width:253px;
height:58px;
background-image: url('images/price_alltxt1.jpg');
background-repeat:no-repeat;
}

.price_alltxt2 
{
float:left;
width:186px;
height:58px;
background-image: url('images/price_alltxt2.jpg');
background-repeat:no-repeat;
}

.price_alltxt3 
{
float:left;
width:242px;
height:58px;
background-image: url('images/price_alltxt3.jpg');
background-repeat:no-repeat;
}

.price_greybar2c 
{
float:left;
width:16px;
height:58px;
background-image: url('images/price_greybar3.gif');
background-repeat:repeat-x;
}

.price_rightbar6 
{
float:left;
width:6px;
height:58px;
margin:0px;
background-image: url('images/price_rightbar.gif');
background-repeat:repeat-y;
}

.price_leftbar7 
{
padding-left:40px;
float:left;
width:5px;
height:19px;
margin:0px;
background-image: url('images/price_leftbar.gif');
background-repeat:repeat-y;
}

.price_big1 
{
margin-left:-40px;
float:left;
width:280px;
height:19px;
background-image: url('images/price_backingrey.gif');
background-repeat:repeat;
}

.price_pricelist 
{

}

.price_pricelist a
{
margin-left:-8px;
float:left;
width:171px;
height:19px;
background-image: url('images/price_pricelist.jpg');
background-repeat:repeat;
}

.price_pricelist a:hover
{
margin-left:-8px;
float:left;
width:171px;
height:19px;
background-image: url('images/price_pricelist_over.jpg');
background-repeat:repeat;
}

.price_big2 
{
float:left;
width:269px;
height:19px;
background-image: url('images/price_backingrey.gif');
background-repeat:repeat;
}

.price_rightbar7 
{
float:left;
width:6px;
height:19px;
margin:0px;
background-image: url('images/price_rightbar.gif');
background-repeat:repeat-y;
}

.price_leftbar8 
{
padding-left:40px;
float:left;
width:5px;
height:6px;
margin:0px;
background-image: url('images/price_leftbar.gif');
background-repeat:repeat-y;
}

.price_big3 
{
margin-left:-40px;
float:left;
width:289px;
height:6px;
background-image: url('images/price_backingrey.gif');
background-repeat:repeat;
}

.price_big4 
{
margin-left:-40px;
float:left;
width:211px;
height:6px;
background-image: url('images/price_backingrey.gif');
background-repeat:repeat;
}

.price_big5 
{
margin-left:-40px;
float:left;
width:292px;
height:6px;
background-image: url('images/price_backingrey.gif');
background-repeat:repeat;
}

.price_rightbar8 
{
float:left;
width:6px;
height:6px;
margin:0px;
background-image: url('images/price_rightbar.gif');
background-repeat:repeat-y;
}

.price_leftbar9 
{
padding-left:40px;
float:left;
width:5px;
height:18px;
margin:0px;
background-image: url('images/price_leftbar.gif');
background-repeat:repeat-y;
}

.price_big6 
{
margin-left:-40px;
float:left;
width:280px;
height:18px;
background-image: url('images/price_backingrey.gif');
background-repeat:repeat;
}

.price_adobe 
{

}

.price_adobe a
{
margin-left:-8px;
float:left;
width:171px;
height:18px;
background-image: url('images/price_adobe.jpg');
background-repeat:repeat;
}

.price_adobe a:hover
{
margin-left:-8px;
float:left;
width:171px;
height:18px;
background-image: url('images/price_adobe_over.jpg');
background-repeat:repeat;
}

.price_big7 
{
float:left;
width:269px;
height:18px;
background-image: url('images/price_backingrey.gif');
background-repeat:repeat;
}

.price_rightbar9 
{
float:left;
width:6px;
height:18px;
margin:0px;
background-image: url('images/price_rightbar.gif');
background-repeat:repeat-y;
}

.price_leftbar10 
{
padding-left:40px;
float:left;
width:5px;
height:14px;
margin:0px;
background-image: url('images/price_leftbar.gif');
background-repeat:repeat-y;
}

.price_greybar1d 
{
margin-left:-40px;
float:left;
width:272px;
height:14px;
background-image: url('images/price_greybar4.gif');
background-repeat:repeat-x;
}

.price_greybar2d 
{
float:left;
width:220px;
height:14px;
background-image: url('images/price_greybar4.gif');
background-repeat:repeat-x;
}

.price_greybar3d 
{
float:left;
width:272px;
height:14px;
background-image: url('images/price_greybar4.gif');
background-repeat:repeat-x;
}

.price_rightbar10 
{
float:left;
width:6px;
height:14px;
margin:0px;
background-image: url('images/price_rightbar.gif');
background-repeat:repeat-y;
}

.price_leftbar11 
{
padding-left:40px;
float:left;
width:5px;
height:35px;
margin:0px;
background-image: url('images/price_leftbar.gif');
background-repeat:repeat-y;
}

.price_bib7 
{
margin-left:-40px;
float:left;
width:712px;
height:35px;
background-image: url('images/price_backinblack.gif');
background-repeat:repeat;
}

.price_rightbar11 
{
float:left;
width:6px;
height:35px;
margin:0px;
background-image: url('images/price_rightbar.gif');
background-repeat:repeat-y;
}

.price_botbar 
{
float:left;
width:723px;
height:35px;
background-image: url('images/price_botbar.gif');
background-repeat:no-repeat;
}

.serv_head 
{
float:left;
width:723px;
height:43px;
margin:0px;
background-image: url('images/serv_head.gif');
background-repeat:no-repeat;
}

.serv_content
{
float:left;
width:691px;
display:block;
margin:0px;
padding-left:15px;
padding-right:15px;
background: #0d0a05;
border-left: 1px solid #9d9d9b;
border-right: 1px solid #9d9d9b;
color: #c2c2c0;
}

.serv_bot 
{
float:left;
width:723px;
height:11px;
margin:0px;
background-image: url('images/serv_bot.gif');
background-repeat:no-repeat;
}

.event_top 
{
float:left;
width:723px;
height:50px;
margin:0px;
background-image: url('images/event_top.gif');
background-repeat:no-repeat;
}

.event_topleft 
{
float:left;
width:187px;
height:126px;
margin:0px;
background-image: url('images/event_topleft.gif');
background-repeat:no-repeat;
}

.event_topmid1 
{
float:left;
width:174px;
height:126px;
margin:0px;
background-image: url('images/event_topmid1.gif');
background-repeat:no-repeat;
}

.event_topmid2
{
float:left;
width:176px;
height:126px;
margin:0px;
background-image: url('images/event_topmid2.gif');
background-repeat:no-repeat;
}

.event_topright 
{
float:left;
width:186px;
height:126px;
margin:0px;
background-image: url('images/event_topright.gif');
background-repeat:no-repeat;
}

.event_mid 
{
float:left;
width:723px;
height:12px;
margin:0px;
background-image: url('images/event_mid.gif');
background-repeat:no-repeat;
}

.event_botleft 
{
float:left;
width:241px;
height:126px;
margin:0px;
background-image: url('images/event_botleft.gif');
background-repeat:no-repeat;
}

.events_link 
{

}

.events_link a
{
float:left;
width:242px;
height:126px;
margin:0px;
background-image: url('images/events_link.jpg');
background-repeat:no-repeat;
}

.events_link a:hover
{
background-image: url('images/events_link_over.jpg');
background-repeat:no-repeat;
}

.event_botright
{
float:left;
width:240px;
height:126px;
margin:0px;
background-image: url('images/event_botright.gif');
background-repeat:no-repeat;
}

.event_bot 
{
float:left;
width:723px;
height:11px;
margin:0px;
background-image: url('images/event_bot.gif');
background-repeat:no-repeat;
}

.myspace_top 
{
float:left;
width:723px;
height:50px;
margin:0px;
background-image: url('images/myspace_top.gif');
background-repeat:no-repeat;
}

.myspace_topleft 
{
float:left;
width:187px;
height:126px;
margin:0px;
background-image: url('images/myspace_topleft.gif');
background-repeat:no-repeat;
}

.myspace_topmid1 
{
float:left;
width:174px;
height:126px;
margin:0px;
background-image: url('images/myspace_topmid1.gif');
background-repeat:no-repeat;
}

.myspace_topmid2
{
float:left;
width:176px;
height:126px;
margin:0px;
background-image: url('images/myspace_topmid2.gif');
background-repeat:no-repeat;
}

.myspace_topright 
{
float:left;
width:186px;
height:126px;
margin:0px;
background-image: url('images/myspace_topright.gif');
background-repeat:no-repeat;
}

.myspace_mid 
{
float:left;
width:723px;
height:12px;
margin:0px;
background-image: url('images/myspace_mid.gif');
background-repeat:no-repeat;
}

.myspace_botleft 
{
float:left;
width:241px;
height:126px;
margin:0px;
background-image: url('images/myspace_botleft.gif');
background-repeat:no-repeat;
}

.myspace_link 
{

}

.myspace_link a
{
float:left;
width:242px;
height:126px;
margin:0px;
background-image: url('images/myspace_link.jpg');
background-repeat:no-repeat;
}

.myspace_link a:hover
{
background-image: url('images/myspace_link_over.jpg');
background-repeat:no-repeat;
}

.myspace_botright
{
float:left;
width:240px;
height:126px;
margin:0px;
background-image: url('images/myspace_botright.gif');
background-repeat:no-repeat;
}

.myspace_bot 
{
float:left;
width:723px;
height:11px;
margin:0px;
background-image: url('images/myspace_bot.gif');
background-repeat:no-repeat;
}

.about_top 
{
float:left;
width:723px;
height:50px;
margin:0px;
background-image: url('images/about_top.gif');
background-repeat:no-repeat;
}

.about_topleft 
{
float:left;
width:187px;
height:126px;
margin:0px;
background-image: url('images/about_topleft.gif');
background-repeat:no-repeat;
}

.about_topmid1 
{
float:left;
width:174px;
height:126px;
margin:0px;
background-image: url('images/about_topmid1.gif');
background-repeat:no-repeat;
}

.about_topmid2
{
float:left;
width:176px;
height:126px;
margin:0px;
background-image: url('images/about_topmid2.gif');
background-repeat:no-repeat;
}

.about_topright 
{
float:left;
width:186px;
height:126px;
margin:0px;
background-image: url('images/about_topright.gif');
background-repeat:no-repeat;
}

.about_mid 
{
float:left;
width:723px;
height:12px;
margin:0px;
background-image: url('images/about_mid.gif');
background-repeat:no-repeat;
}

.about_botleft 
{
float:left;
width:187px;
height:126px;
margin:0px;
background-image: url('images/about_botleft.gif');
background-repeat:no-repeat;
}

.about_botmid1 
{
float:left;
width:174px;
height:126px;
margin:0px;
background-image: url('images/about_botmid1.gif');
background-repeat:no-repeat;
}

.about_botmid2
{
float:left;
width:176px;
height:126px;
margin:0px;
background-image: url('images/about_botmid2.gif');
background-repeat:no-repeat;
}

.about_botright
{
float:left;
width:186px;
height:126px;
margin:0px;
background-image: url('images/about_botright.gif');
background-repeat:no-repeat;
}

.about_bot 
{
float:left;
width:723px;
height:11px;
margin:0px;
background-image: url('images/about_bot.gif');
background-repeat:no-repeat;
}

.contactok_top 
{
float:left;
width:723px;
height:50px;
margin:0px;
background-image: url('images/contactok_top.gif');
background-repeat:no-repeat;
}

.contactok_topleft 
{
float:left;
width:187px;
height:126px;
margin:0px;
background-image: url('images/contactok_topleft.gif');
background-repeat:no-repeat;
}

.contactok_topmid1 
{
float:left;
width:174px;
height:126px;
margin:0px;
background-image: url('images/contactok_topmid1.gif');
background-repeat:no-repeat;
}

.contactok_topmid2
{
float:left;
width:176px;
height:126px;
margin:0px;
background-image: url('images/contactok_topmid2.gif');
background-repeat:no-repeat;
}

.contactok_topright 
{
float:left;
width:186px;
height:126px;
margin:0px;
background-image: url('images/contactok_topright.gif');
background-repeat:no-repeat;
}

.contactok_mid 
{
float:left;
width:723px;
height:12px;
margin:0px;
background-image: url('images/contactok_mid.gif');
background-repeat:no-repeat;
}

.contactok_botleft 
{
float:left;
width:187px;
height:126px;
margin:0px;
background-image: url('images/contactok_botleft.gif');
background-repeat:no-repeat;
}

.contactok_botmid1 
{
float:left;
width:174px;
height:126px;
margin:0px;
background-image: url('images/contactok_botmid1.gif');
background-repeat:no-repeat;
}

.contactok_botmid2
{
float:left;
width:176px;
height:126px;
margin:0px;
background-image: url('images/contactok_botmid2.gif');
background-repeat:no-repeat;
}

.contactok_botright
{
float:left;
width:186px;
height:126px;
margin:0px;
background-image: url('images/contactok_botright.gif');
background-repeat:no-repeat;
}

.contactok_bot 
{
float:left;
width:723px;
height:11px;
margin:0px;
background-image: url('images/contactok_bot.gif');
background-repeat:no-repeat;
}

.contactnotok_topmid1 
{
float:left;
width:174px;
height:126px;
margin:0px;
background-image: url('images/contactnotok_topmid1.gif');
background-repeat:no-repeat;
}

.contactnotok_topmid2
{
float:left;
width:176px;
height:126px;
margin:0px;
background-image: url('images/contactnotok_topmid2.gif');
background-repeat:no-repeat;
}

.four_topmid1 
{
float:left;
width:174px;
height:126px;
margin:0px;
background-image: url('images/404_topmid1.gif');
background-repeat:no-repeat;
}

.four_topmid2
{
float:left;
width:176px;
height:126px;
margin:0px;
background-image: url('images/404_topmid2.gif');
background-repeat:no-repeat;
}

.four_top 
{
float:left;
width:723px;
height:50px;
margin:0px;
background-image: url('images/404_top.gif');
background-repeat:no-repeat;
}

.aff_top 
{
float:left;
width:723px;
height:49px;
margin:0px;
background-image: url('images/aff_top.gif');
background-repeat:no-repeat;
}

.aff_left 
{
float:left;
width:226px;
height:52px;
margin:0px;
background-image: url('images/aff_left.gif');
background-repeat:no-repeat;
}

.aff_right 
{
float:left;
width:197px;
height:52px;
margin:0px;
background-image: url('images/aff_right.gif');
background-repeat:no-repeat;
}

.aff_bot 
{
float:left;
width:723px;
height:28px;
margin:0px;
background-image: url('images/aff_bot.gif');
background-repeat:no-repeat;
}

.aff_main  
{
float:left;
width:723px;
height:40px;
margin:0px;
background-image: url('images/aff_main.gif');
background-repeat:no-repeat;
}

.aff_dp400 
{

}

.aff_dp400 a
{
float:left;
width:300px;
height:52px;
margin:0px;
background-image: url('images/aff_dp400.jpg');
background-repeat:no-repeat;
}

.aff_dp400 a:hover
{
background-image: url('images/aff_dp400_over.jpg');
background-repeat:no-repeat;
}

.aff_ritz 
{

}

.aff_ritz a
{
float:left;
width:300px;
height:52px;
margin:0px;
background-image: url('images/aff_ritz.jpg');
background-repeat:no-repeat;
}

.aff_ritz a:hover
{
background-image: url('images/aff_ritz_over.jpg');
background-repeat:no-repeat;
}

.aff_nikon 
{

}

.aff_nikon a
{
float:left;
width:300px;
height:52px;
margin:0px;
background-image: url('images/aff_nikon.jpg');
background-repeat:no-repeat;
}

.aff_nikon a:hover
{
background-image: url('images/aff_nikon_over.jpg');
background-repeat:no-repeat;
}

.aff_collages 
{

}

.aff_collages a
{
float:left;
width:300px;
height:52px;
margin:0px;
background-image: url('images/aff_collages.jpg');
background-repeat:no-repeat;
}

.aff_collages a:hover
{
background-image: url('images/aff_collages_over.jpg');
background-repeat:no-repeat;
}

.ad2 
{
margin-top:10px;
margin-left:40px;
float:left;
height:90px;
}

.ad 
{
margin-left:40px;
float:left;
height:90px;
}

.main_top
{
clear:both;
/*margin-top:147px;*/
display:block;
width:775px;
height:5px;
background:url(/images/main_top.jpg);
margin-left:14px;
}

html>/**/body .main_top {margin-top:147px;}

.main_mid
{
background:url(/images/main_mid.jpg);
margin-left:14px;
width:695px;
padding:10px 40px;
color:#c2c2c0;
}

.main_bottom
{
display:block;
width:775px;
height:2px;
background:url(/images/main_bottom.jpg);
margin-left:14px;
}

.serv_mid ul
{
list-style-type:none;
text-align:center;
color: #8cb3c0;
}

.main_mid img
{
display:block;
margin: 0px auto 10px auto;
}

.main_mid img.right
{
display:block;
margin: 20px 0px 0px auto;
}

.main_mid a
{
color:#bdbe8b;
}


.pric_mid h2
{
text-align:center;
font-family: Times, serif;
}

.pric_mid h3
{
text-align:center;
margin:0;
font-size:12px;
}

.pric_mid .pprice
{
text-align:center;
font-size:10px;
display:block;
}

.pric_mid .package
{
display;block;
float:left;
width:200px;
margin-left:20px;
font-size:11px;
}

.pric_mid .packages
{
background:#23221e;
border-top: 1px solid #868581;
border-bottom: 1px solid #868581;
padding:10px 0px;
}

.pric_mid a
{
font-size:10px;
}

.main_mid .text
{
background:#23221e;
border-top: 1px solid #868581;
border-bottom: 1px solid #868581;
padding: 10px 20px;
}

.main_mid .text a
{
text-align:center;
display:block;
font-size:11px;
}

.clear
{
clear:both;
}


.admin_mid textarea
{
display:block;
width: 100%;
height:200px;
}
