/* epro CSS Document */

BODY { font-family:Arial, Helvetica, sans-serif;
       font-style:normal;
	   font-size:1.0em; 
	   color:#000;}
	   
*html { scrollbar-base-color: #96C56F; }

* {margin:0; padding:0;}

/* Hides from IE-mac \*/
* html #footer {height: 1%;}
/* End hide from IE-mac */

/* --------------end body--------------------- */
/*#wrapouter { width:auto; height:auto; margin:0 auto; padding:0;
			 background-image:url(images/wrap/wrapouter-bg.gif);
		     background-repeat:repeat-x;
			 position:absolute; left: 0px; top: 0px; }*/

#wrap { width:800px; height:100%; 
         margin:0 auto; 
		 border: 0px;
		 background-color:#FFFFFF;
		 background-position:center;   
		 text-align:center;
		 position:relative; left: 0px; top: 0px;} 

/* --------------start Header--------------------- */

#headerhome { width:800px; height:125px;    
              border: 0px;  }

#header2 { width:800px; height:100px;  
          /* background:url('images/header/header2-bg.gif');
		   background-repeat:no-repeat;*/
           border: 0px;  } 

#header-logo { width:800px; height: 60px;
                font-family:"Book Antiqua", "Arial Rounded MT Bold", sans-serif;
				font-style:normal; font-size:200%; font-weight:600;
                background-image:url(images/logo/border-bottom.gif);
		        background-repeat:repeat-x;
				background-position:bottom; } 

.header-text1 { width:350px;                  				
				margin: 0;
				text-align:left; } 

.headerhome-menu { width:800px;  height:25px; 			    
                   background-image:url(images/silver-grad.gif);
				   background-repeat:repeat-x;
			       text-align:left; 
				   font-size:0.8em; 
				       }				   
				   

.header-menu { width:800px;  height:25px; 
               margin:60px 0px 0px 0px;
			   padding: 0px;			    
               background-image:url(images/silver-grad.gif);			     
			   text-align:left;    
			   font-size:.5em; 
			   font-weight:bold; }
 
#tour { width:800px; height:200px; 
        clear:both;
		text-align:center;
	    border: 0px; }



/* --------------end Header 380px--------------------- */

/*------------------------------------begin content on home page----------------------------------*/


#contenthome { width:800px; height:auto;
			   border: 0px; }
			   
.clearfix:after { content: ".";     /*-----fix to clear floats by content_area---*/
                  display:block;
				  height: 0;
				  clear: both;
				  visibility: hidden; }			   

#mkt-solutions { width:800px; height:95px;
                 background-image:url(images/mkt-solutions/border-bottom2.gif);
		         background-repeat:repeat-x;
			     background-position:bottom;
			     margin:20px 0px 0px 0px;
		         text-align:center; }
			  
#contentleft { width:369px;
               float: left; 
               font-size:.8em;
			   line-height:1.3em; 			    
			   text-align:left;
			   border-right:1px solid #000000; 
			   padding: 10px; 
			   margin: 0px 10px 0px 0px; 
			   position: relative; left: 0px; top: 0px;}

.big:first-letter {font-size:1.8em; }
			   
#contentleft ul { margin: 0px 0px 0px 20px; 
                  border: 0px solid green; }			   

#contentleft li { list-style-type:square; 
                  text-align:left; }

#contentright { width:379px; 
                float: right;
			    font-size:.8em;
				line-height:1.3em; 
				text-align:left;	
				padding: 10px;  
				position: relative; right: 0px; top: 0px;}
				
#contentright ul {  margin: 0px 0px 0px 10px; }					
				
#contentright li { list-style-type:square; 
                   text-align:left; }
				   
#states { width:790px; height:180px; text-align:center;}

a.states:link	{ color:#000000; font: 10px arial, verdana, sans-serif; font-weight: bold; text-decoration: underline; }
						  
a.states:visited { color:#000000; font: 10px arial, verdana, sans-serif;  font-weight: bold; text-decoration: underline; }
						  
a.states:active	{ color:#000000; font: 10px arial, verdana, sans-serif; font-weight: bold;  text-decoration: underline; }
						  
a.states:hover	{ color: #FF0000; font: 10px arial, verdana, sans-serif; font-weight: bold; text-decoration:underline;}
				   

/*------------------------------------begin footer----------------------------------*/

#footer { width:800px; height: 50px;
          clear:both; 
		  border: 0px;
	      background-color:#96C56F; }

.copyright-footer { height:40px; background-color:#96C56F;}

.copytext 	{ color: #000000; font: 12px arial, verdana, sans-serif; font-weight: bold; }

.footer-home { width:100%; height:8px; 
               background:url(images/silver-grad-foot.gif); }

/* -------------------------------------END CONTENT ON HOME PAGE-------------------------------*/

/*------------------------------------BEGIN CONTENT ON PRODUCT SHOWCASE PAGE-------------------------*/
/* 
.smalltitle-ps 	{  color: #000000;  
                   font: bold 14px sans-serif, verdana, arial;  
				   letter-spacing: 0px;  } */

/*----------------------------------END CONTENT ON PRODUCT SHOWCASE PAGE-------------------------------*/

/*----------------------------------------------begin content on tour-showcase page------------------------*/

#ts-text { width:700px; height:100px;  
           text-align:center;
		   font-size:0.8em;  
		   border: 0px; }

#content-tour-s { width:60%; border:3px solid #966F36; background-color:#E1CC93; }
/*----------------------------------------------end content on tour-showcase page------------------------*/ 

/*--------------------------------begin content on website-links page----------------------------------*/

.website-links { width: 700px; height: 500px; 
                 text-align:left; font: bolder normal 12px arial;
				 line-height:1.5em;
				 margin:95px 0px 0px 0px; 
		         padding: 0px; 
		         border: 0px; }

/*----------------------------------------------end content on website-links page------------------------*/



/*------------------------------------begin content ON DIAMOND-ORDER PAGE-------------------------*/
/*
#wrap-diamond-order {
	width: 575px;
	height: 500px;
	position:absolute;
	top: 14px; }*/

#diamond-order-content { width: 575px; height:500px; 
                         border: 3px solid #966F36; 
						 background-color: #EEFFC7;  }

#diamond-order-bullets{ width: 545px; height: 450px;  
                        border: 2px solid #DEDEDE;
						font-weight:bold; 
					    margin:5px 5px 5px 25px;}
						
.smalltitle 	{ width: 510px;  list-style:none;
                  margin:5px 5px 5px 25px;}
/*------------------------------------END CONTENT ON DIAMOND-ORDER PAGE#E6FFBF -------------------------*/


/*------------------------------------begin content ON PLATINUM-ORDER PAGE-------------------------*/

#wrap-platinum-order { width: 575px; height: 490px; }

#platinum-order-bullets{ width: 575px; height: 450px; border: 2px solid #DEDEDE; margin: 10px; }

#platinum-order-content { width: 575px; height:490px; border: 3px solid #966F36; background-color: #EEFFC7; }

/*------------------------------------END CONTENT ON PLATINUM-ORDER PAGE-------------------------*/


/*------------------------------------begin content ON GOLD-ORDER PAGE-------------------------*/

#wrap-gold-order { width: 575px; height: 490px; }

#gold-order-bullets{ width: 575px; height: 450px; border: 2px solid #DEDEDE; margin: 10px; }

#gold-order-content { width: 575px; height:490px; border: 3px solid #966F36; background-color: #EEFFC7; }

/*------------------------------------END CONTENT ON GOLD-ORDER PAGE-------------------------*/

/*------------------------------------begin content ON SILVER-ORDER PAGE-------------------------*/

#wrap-silver-order { width: 575px; height: 490px; }

#silver-order-bullets{ width: 575px; height: 450px; border: 2px solid #DEDEDE; margin: 10px; }

#silver-order-content { width: 575px; height:490px; border: 3px solid #966F36; background-color: #EEFFC7; }

/*------------------------------------END CONTENT ON SILVER-ORDER PAGE-------------------------*/

/*------------------------------------begin content ON PRELISTING-ORDER PAGE-------------------------*/

#wrap-prelisting-order { width: 575px; height: 430px;  padding:10px; border: 3px solid #966F36; background-color: #EEFFC7; }

#prelisting-order-bullets{ width: 575px; height: 430px; border: 2px solid #DEDEDE; margin: 10px; }

#prelisting-order-content { width: 575px; height:430px; border: 3px solid #966F36; background-color: #EEFFC7; }

/*------------------------------------END CONTENT ON PRELISTING-ORDER PAGE-------------------------*/


/*------------------------------------begin content ON PHOTOGRAPHER-ORDER PAGE-------------------------*/

#wrap-photographer-order { width: 540px; height: 300px; background-color: #EEFFC7; border: 3px solid #966F36; margin: 0px;}

#photographer-order-bullets{ width: 540px; height: 290px; border:  margin: 10px; }

#photographer-order-content { width: 500px; height:300px; border: 3px solid #966F36; background-color: #EEFFC7; }

/*------------------------------------END CONTENT ON PHOTOGRAPHER-ORDER PAGE-------------------------*/


/*------------------------------------begin content ON add-tour-ORDER PAGE-------------------------*/

#wrap-add-tour-order { width: 540px; height: 270px; background-color: #EEFFC7; border: 3px solid #966F36; margin: 10px;}

#add-tour-order-bullets{ width: 540px; height: 260px;  margin: 10px; }

#add-tour-order-content { width: 450px; height:270px; border: 3px solid #966F36; background-color: #EEFFC7; }

/*------------------------------------END CONTENT ON add-tour-ORDER PAGE-------------------------*/


/*------------------------------------begin content ON add-tour-ORDER PAGE-------------------------*/

#wrap-yesterday-order { width: 500px; height: 270px; background-color: #EEFFC7; border: 3px solid #966F36; margin: 10px;}

#yesterday-order-bullets{ width: 430px; height: 260px; border:  margin: 10px; }

#yesterday-order-content { width: 450px; height:270px; border: 3px solid #966F36; background-color: #EEFFC7; }

/*------------------------------------END CONTENT ON add-tour-ORDER PAGE-------------------------*/


/*----------------------------------BEGIN AGENT-INFO PAGE-------------------------------*/


#content-agent-info{ width: 700px; height: 855px; 
                     margin: 10px 10px 10px 10px; 
                     background: #C0E1AE; border: 4px solid #A65B2F;
                     text-align:center; }

.textarea-ai { width:500px; height: 100px;
               font: 13px arial, verdana, sans-serif; 
			   background-image: url('picts/shadeform2.gif'); text-align: left; 
               border: #000000 1px solid; text-align: left;}
		
.text-box-ai { width:150px;
               font: 13px arial, verdana, sans-serif; 
               background-image: url('picts/shadeform.gif'); 
			   text-align: left;  
			   border: #000000 1px solid; } 
		
/*------------------------------------END AGENT-INFO PAGE-------------------------*/


/*----------------------------------BEGIN THANKS FOR CONTACT US PAGE-------------------------------*/

#thanks { width:500px; }


/*------------------------------------END THANKS FOR CONTACT US-------------------------*/

/*----------------------------------BEGIN THANKS-PAYMENT PAGE-------------------------------*/

#wrap-thanks-payment { width: 700px; height:600px;
                       background-color: #EEFFC7; 
					   }

#transaction { border: 3px solid #966F36; }

#thanks-payment { width: 600px; height: 500px;
                  background-color:#FFFFFF; 
				  border: 3px solid #966F36; 
				  text-align:center; }

#content-agent-info{  width: 740px; height: 800px;
                      margin: 10px; 
                      background: #C0E1AE; border: 3px solid #966F36;
                      text-align:center; }

/*------------------------------------END THANKS-PAYMENT-------------------------*/

/*----------------------------------BEGIN PHOTO-UPLOAD PAGE-------------------------------*/
.sidebar-pu {  width:465px;  
               vertical-align:top; 
			   padding:10px; 
			   text-align:left; } 

.content-pu { width:315px;   
              text-align:inherit; 
			  vertical-align:top;}  	  
			   
/*----------------------------------END PHOTO-UPLOAD PAGE-------------------------------*/


/*----------------------------------------------normal a:link color------------------------*/  
a:link      { color:#A65B2F; text-decoration: none; }

a:visited	{ color:#A65B2F; text-decoration: none;}

a:active	{ color: #800000; text-decoration: none; }

a:hover		{ color:#0000FF; text-decoration: none; }
/*----------------------------------------------normal a:link color------------------------*/ 

/*----------------------------------------------end content on tour-showcase page------------------------*/ 
a.clientlink:link		{ color: #000000; text-decoration: underline; }

a.clientlink:visited	{ color: #000000; text-decoration: underline; }

a.clientlink:active		{ color: #0000FF; text-decoration: none; }

a.clientlink:hover		{ color: #FF0000; text-decoration: none; }
/*----------------------------------------------end content on tour-showcase page------------------------*/ 

/*----------------------------------------------end content on tour-showcase page------------------------*/ 
a.clientlink2:link		{ color: #28A828; text-decoration: underline; }

a.clientlink2:visited		{ color: #F5F5F5; text-decoration: underline; }

a.clientlink2:active		{ color: #0000FF; text-decoration: none; }

a.clientlink2:hover		{ color: #FF0000; text-decoration: none; }

/*----------------------------------------------red order and privacy links------------------------*/ 
a.clientlink3:link		{ font: 14px arial, verdana, sans-serif bold; color: #FF0000; text-decoration: underline; }

a.clientlink3:visited	{ font: 14px arial, verdana, sans-serif bold; color: #FF0000; text-decoration: underline; }

a.clientlink3:active	{ font: 14px arial, verdana, sans-serif bold; color: #0000FF; text-decoration: none; }

a.clientlink3:hover		{ font: 14px arial, verdana, sans-serif bold; color: #FF0000; text-decoration: none; }
/*----------------------------------------------red order and privacy links------------------------*/ 

/*----------------------------------------------agent exchange links------------------------*/
a.clientlink4:link		{font: 14px arial, verdana, sans-serif bold; color: #000; text-decoration: underline; }

a.clientlink4:visited	{font: 14px arial, verdana, sans-serif bold; color: #000; text-decoration: underline; }

a.clientlink4:active	{font: 14px arial, verdana, sans-serif bold; color: #0000FF; text-decoration: none; }

a.clientlink4:hover		{font: 14px arial, verdana, sans-serif bold; color: #FF0000; text-decoration: none; }
/*----------------------------------------------end agent exchange links------------------------*/ 

.title 	{ color: #006600; font: bolder normal 24px arial, verdana, sans-serif; letter-spacing: 1px; text-align:left; }

.style2 {font: bold 16px Arial, Helvetica, sans-serif; color: #000000; }
 
.subtitle333 	{ height:40px; vertical-align:middle; 
                  color: #A65B2F; 
				  font: normal 18px arial, verdana, sans-serif;  
				  text-align:center;  
                  background-image:url(images/internet-mkt-border.gif); 
				  background-repeat:no-repeat; 
				  background-position:center;}
  
.subtitle3 {  color: #A65B2F; font: normal 18px arial, verdana, sans-serif; } 
    
.subtitle4 	{  font: normal 24px arial, sans-serif verdana,; text-decoration:none; color: #A65B2F; text-align:center; }

.subtitle6 {  color: #000;  font: normal 18px verdana, sans-serif;  text-decoration:none; text-align: center; }

.phonetitle 	{ color: #000000; font: bold 12px verdana, arial, sans-serif; letter-spacing: 0px; }

.list 		{ color: #006600; font: bold 11px verdana, arial, sans-serif; letter-spacing: 1px; }

.price 		{ color: #FFFF00; font: bold 14px/19px verdana, arial, sans-serif; letter-spacing: 0px; }

.smalltext 	{ color: #FFFFCE; font: 10px arial, verdana, sans-serif; font-weight: bold; }

.tourtext	{ color: #F0F0F0; font: 11px arial, verdana, sans-serif; font-weight: bold; }

.toursmall	{ color: #FFFF9C; font: 11px verdana, arial, sans-serif; font-weight: bold; }

.picturetitle		{ color: #F0F0F0; font: 10px verdana, arial, sans-serif; font-weight: bold; }

.date-font		{ color: #FF0000; font: 12px arial, verdana, sans-serif; font-weight: bold; text-align:center;}

.just 			{ color: #000000; font: normal 14px arial, verdana, sans-serif; letter-spacing: 0px;}

.image-border		{ border: #647764 1px solid; }

.image-borderon		{ border: 2px solid #FF0000;}

.borders		{ border: #647764 1px solid; }



.shadeform	{ width: 225PX;
              font: 13px arial, verdana, sans-serif;
	          background-image: url('picts/shadeform.gif'); 
			  text-align: left;  
			  border: #000000 1px solid; }

.textarea	{ width: 250PX; height: 150PX;
              font: 13px arial, verdana, sans-serif; 
              background-image: url('picts/shadeform.gif');
	          text-align: left;  
			  border: #000000 1px solid; }

.dropdown {	color: #003300; width: 225PX; font: 11px geneva, verdana, arial, sans-serif;}

.searchform { width: 125PX; height: 20PX; font: 11px arial, georgia, sans-serif;
              background-image: url(&quot;picts/shadeform.gif&quot;);
	          border:  1px solid #000000; }

.searchdrop { width: 60px; height: 20px; font: 11px arial, georgia,  sans-serif; }

#line { width:500px; height: 10px;
        text-align:center;
        background-image:url(images/logo/border-top.gif);
		background-repeat:repeat-x;
		background-position:center;
		position:relative; left: 150px;}

.click-to-view { font: 10px Arial, Helvetica, sans-serif; color: #000; }

.bullets { font: bold normal 12px Arial, Helvetica, sans-serif; color: #000000; }

.smalltitle-link { font: bold 12px Arial, Helvetica, sans-serif; color: #FFFF00; }

.table-bdr-home { border: 1px solid #0000FF; }

.powweb { font: bold 12px Arial, Helvetica, sans-serif; color: #000000; background-color:#FFFFFF;}

.powweb2 { font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; background-color:#0099FF;}
