﻿body            { background-image:url("../Images/Background.jpg");  background-repeat:repeat-x;     
                  background-color:#1f1f1f; }
                  
*.linklight         { color:White;   text-decoration:none; }
*.linklight:hover   { color:#dddddd; }  
*.linksplash        { color:#bbbbbb;   text-decoration:none; }
*.linksplash:hover  { color:#ffffff; }                
*.optionlink        { color:#cfd6f4;   text-decoration:none;     font-style:italic;  font-size:0.9em; }
*.optionlink:hover  { color:White; }  

*.button			{ cursor:pointer; }              
                  
*.pageholder    { width:950px;   right:0;    left:0;     margin:auto;	 position:relative; }
*.top           { height:100px;  background-image:url("../Images/header.jpg");  background-repeat:no-repeat; }
*.pbtop         { height:100px;  background-image:url("../Images/PureBlissTopper.jpg");  
                  background-repeat:no-repeat;	 position:relative; }
*.topmenu       { padding-top:72px;   color:White;    font-family:"Trebuchet MS", Verdana, Arial;     
                  font-size:0.7em;   width:565px;    text-align:right;   padding-right:23px;     height:25px; }
#searchresults	{ height:420px; overflow:auto; width:265px; }
*.searchtext    { padding-top:72px;   color:#bbbbbb;    font-family:"Trebuchet MS", Verdana, Arial;     
                  font-size:0.7em;   width:565px;    text-align:right;   padding-right:10px;     height:25px; }
*.resultholder	{ background-color:#e2e2e2;	 padding:9px;	 color:#4d4d4d;	 font-size:0.7em;	 text-align:center; }
*.resultbox		{ border:1px solid #4d4d4d;	 padding:9px;	 text-align:center; }
*.topmenu a     { padding:0 7px; }
*.topmenu a:hover   { background-color:#2d2d2d;  border-top:2px solid #5f5f5f;   border-bottom:1px solid #2d2d2d; }
*.mid           { margin:0 17px 0 17px;  border-left:2px solid #4d4d4d;  border-right:2px solid #4d4d4d;
                  background-color:#1f1f1f;  min-height:100px;	 min-height:400px; }
*.bot           { background-image:url("../Images/bottom.gif");  background-repeat:no-repeat;    height:8px; }
*.copyright     { text-align:right;  color:#888888;  font-family:"Trebuchet MS", helvetica, Verdana, Arial;
                  font-size:0.7em;   margin:10px 24px 15px 0; }
*.focus44link   { font-family:Georgia, Verdana, arial;   color:#8494d7;  text-decoration:none; }
*.focus44link:hover { color:#ffffff; }

*.contentholder { padding:13px;  color:White;    font-family:Verdana, Arial;
                  font-size:0.8em;	 width:885px; }

*.contentleft   { width:310px; }
p               { line-height:1.6em; }
*.contentright  { width:555px;   margin-top:-7px; }
*.headerlarge   { font-family:"Trebuchet MS", helvetica, Verdana, Arial;     margin-bottom:10px;     color:#cfd6f4;
                  font-size:1.5em; }
*.headersmall   { font-family:"Trebuchet MS", helvetica, Verdana, Arial;     margin-bottom:10px;     color:#cfd6f4;
                  font-size:1.2em; }
*.p1:first-letter	{ margin-left:10px;	 font-size:1.5em;	 font-family:"Trebuchet MS", Helvetica, Verdana, Arial;
                 	  color:White; }
*.p1 span.underline {  }

*.serviceholder { position:relative;     zoom:1; }
*.servicebox    { margin-left:9px;  height:145px;   width:175px;  border:2px #4d4d4d solid;
                  font-family:"Trebuchet MS", helvetica, Verdana, Arial;     font-size:0.7em; }
*.wedding       { margin-bottom:10px;    margin-left:0px;    background-image:url("../Images/weddingbox1.jpg");
                  background-repeat:no-repeat; }
*.sports        { margin-bottom:10px;    background-image:url("../Images/sportsbox1.jpg");
                  background-repeat:no-repeat; }
*.music         { margin-bottom:10px;    background-image:url("../Images/musicbox1.jpg");
                  background-repeat:no-repeat; }
*.corporate     { margin-bottom:10px;    margin-left:0px;    background-image:url("../Images/Corporatebox1.jpg");
                  background-repeat:no-repeat; }
*.family        { margin-bottom:10px;    background-image:url("../Images/familybox1.jpg");
                  background-repeat:no-repeat; }
*.custom        { margin-bottom:10px;    background-image:url("../Images/custombox1.jpg");
                  background-repeat:no-repeat; }
*.wedding:hover { background-image:url("../Images/weddingbox.jpg"); }
*.sports:hover  { background-image:url("../Images/sportsbox.jpg"); }
*.music:hover   { background-image:url("../Images/musicbox.jpg"); }
*.corporate:hover   { background-image:url("../Images/Corporatebox.jpg"); }
*.family:hover  { background-image:url("../Images/familybox.jpg"); }
*.custom:hover  { background-image:url("../Images/custombox.jpg"); }

*.servicebox div.servicetextbox         { position:absolute;     height:35px;    bottom:0;   left:-5000px;     width:555px;    
                                          border:1px solid yellow:   overflow:hidden;    background-color:#1f1f1f;
                                          color:White;   z-index:5; }
*.servicebox:hover div.servicetextbox   { left:0; }
*.servicebox div.servicetextbox b       { color:#cfd6f4; }
*.learnmorewedding  { padding:126px 5px 0 0;     text-align:right;   font-size:1.1em; }

*.headshotbox   {margin-left:15px; }


*.accordionHeader           { color:#6d6d6d;	 padding-left: 25px;	 cursor:pointer;     line-height:20px;
                              background-image:url("../Images/plus.jpg");  background-position:left center;
                              background-repeat:no-repeat; }
*.accordionHeaderSelected   { color:#cfd6f4;	padding-left: 25px;    cursor:pointer;     line-height:20px;
                              background-image:url("../Images/minus.jpg");    
                              background-position:left center; background-repeat:no-repeat; }
*.accordionHeaderTitle      { cursor:pointer;    margin-left:20px; }
*.accordionContent          { font-size:0.8em;     color:White;	 margin:10px 0 15px 20px; }

*.accordionContent ul       { list-style-type:circle;    margin:0 0 0 13px; }


*.contacttableholder	{ width:325px;	 min-height:325px; }
*.contacttd2	{ text-align:right; }
*.contacttxt2	{ width:315px; }
*.contacttxt3	{ width:315px;	 height:75px; }
*.contacttxt1	{ width:240px; }
*.contactback	{ background-image:URL("../Images/ContactBackground.jpg");	 background-repeat:no-repeat; }
*.pricingback	{ background-image:URL("../Images/PricingBackground.jpg");	 background-repeat:no-repeat;
             	  padding-bottom:20px; }
             	  
*.admin			{}
*.admin a		{ color:White;   text-decoration:none; }
*.admin a:hover { color:#dddddd; }   

/*-->Splash Holder<--*/
*.splashholder  { width:858px;   right:0;    left:0;     margin:45px auto 30px auto; }
*.splashbox3	{ height:140px;	 margin-top:5px;	 width:313px; }
*.splashlinks	{ position:absolute;	 bottom:-2px;	 right:10px;	 width:130px;	 color:#cfd6f4;
             	  font-family:"Trebuchet MS", helvetica, Verdana, Arial;   
                  font-size:0.7em;	 text-align:right;	 height:22px;	 color:#bbbbbb; }
*.splashwedding { position:relative;	 height:140px;	 margin-bottom:3px;	 width:274px;	 margin-left:5px;	 border:#4d4d4d solid 1px;
                  background-image:url("../Images/wedding2.jpg");	 background-repeat:no-repeat; }
*.splashwedding:hover	{ background-image:url("../Images/wedding1.jpg"); }
*.splashcorp	{ overflow:hidden;	 position:relative;	 height:140px;	 margin-bottom:3px;	 width:290px;	 margin-left:5px;
            	  background-image:url("../Images/corporate1.png");	 background-repeat:no-repeat; }
*.splashcorp div            { position:absolute;	 left:5000px;	 z-index:2;	 visibility:hidden;
                              background-image:url("../Images/corporate2.png");	 background-repeat:no-repeat;
                              height:140px;	 width:290px; }
*.splashcorp:hover div		{ left:0;	 visibility:visible;	 z-index:10; }
*.corplink					{ height:140px;	 width:290px; }
*.splashfamily	{ position:relative;	 height:140px;	 margin-bottom:3px;	 width:274px;	 border:#4d4d4d solid 1px;
              	  background-image:url("../Images/family2.jpg");	 background-repeat:no-repeat; }
*.splashfamily:hover	{ background-image:url("../Images/family1.jpg"); }
*.splashparties	{ overflow:hidden;	 position:relative;	 height:140px;	 margin-bottom:3px;	 width:267px;	 margin-left:5px;
            	  background-image:url("../Images/politics1.png");	 background-repeat:no-repeat; }
*.splashparties div            { position:absolute;	 left:5000px;	 z-index:2;	 visibility:hidden;
                              background-image:url("../Images/politics2.png");	 background-repeat:no-repeat;
                              height:140px;	 width:267px; }
*.splashparties:hover div		{ left:0;	 visibility:visible;	 z-index:10; }
*.politicallink		{ width:267px;	 height:140px; }
*.splashlogo	{ height:146px;	 width:322px;	 background-image:url("../Images/logo.png"); }
*.splashevents	{ overflow:hidden;	 position:relative;	 height:140px;	 margin-bottom:3px;	 width:244px;	 margin-left:5px;
            	  background-image:url("../Images/events1.png");	 background-repeat:no-repeat; }
*.splashevents div            { position:absolute;	 left:5000px;	 z-index:2;	 visibility:hidden;
                              background-image:url("../Images/events2.png");	 background-repeat:no-repeat;
                              height:140px;	 width:242px; }
*.splashevents:hover div		{ left:0;	 visibility:visible;	 z-index:10; }
*.eventlink		{ height:140px;	 width:244px; }
*.splashsports	{ position:relative;	 height:140px;	 margin-top:3px;	 width:274px;	 margin-left:5px;	 border:#4d4d4d solid 1px; 
              	  background-image:url("../Images/sports1.jpg");	 background-repeat:no-repeat; }
*.splashsports:hover	{ background-image:url("../Images/sports2.jpg"); }
*.splashcontact	{ overflow:hidden;	 position:relative;	 height:140px;	 margin-bottom:3px;	 width:290px;	 margin-left:5px;
            	  background-image:url("../Images/contact1.png");	 background-repeat:no-repeat; }
*.splashcontact div            { position:absolute;	 left:5000px;	 z-index:2;	 visibility:hidden;
                              background-image:url("../Images/contact2.png");	 background-repeat:no-repeat;
                              height:140px;	 width:290px; }
*.splashcontact:hover div		{ left:0;	 visibility:visible;	 z-index:10; }
*.contactlink	{ width:244px;	 width:290px; }
*.splashmusic	{ position:relative;	 height:140px;	 margin-top:3px;	 width:274px;	 border:#4d4d4d solid 1px; 
             	  background-image:url("../Images/music1.jpg");	 background-repeat:no-repeat; }
*.splashmusic:hover	{ background-image:url("../Images/music2.jpg"); }

/*-->Service Pages<--*/
*.graphicholder	{ width:535px;	 height:300px;	 margin:0 0 15px 15px;	 overflow:hidden; }
*.industrytitle { width:300px; }
*.flashslider	{ height:176px;	 margin-top:15px; }



/*-->Admin Pages<--*/
*.smallbtn		{ font-size:0.8em; }
*.smallddl		{ font-size:0.8em; }
*.faqeditortd	{ width:550px;	 height:100px; }
*.phototexttxt	{ width:300px;	 height:100px; }
*.phototexttxt2	{ width:300px; }
*.admintxtsmall	{ width:175px; }
*.admintxtsmalltall	{ width:175px;	 height:50px; }
*.admintxtsmaller	{ width:92px; }
*.imagecaptiontxt	{ width:146px; font-size:0.9em; }
*.imageuploadtxt	{ width:190px; font-size:1em; }
*.uploadphoto		{ position:relative;	 cursor:pointer; }
*.uploadphoto .imageupload	{ position:absolute;	 left:5000px;	 top:1em;	 z-index:5;	 width:190px;
                 			  cursor:default;	 display:none; }
*.uploadphoto:hover .imageupload	{ left:-20px;	 display:block; }
*.deleteimage		{ font-size:0.8em; }


