/* main css */
/*#A61932 #99182E  red color from mashup  #5557E2 darb blue color*/


* { margin:0; padding:0; border:0;}

body { height: 100%; width:100%; padding:0px; margin:0;           
       color:#333; font:0.8em Arial, Verdana, sans-serif;
	   word-spacing:0.15em;
	   cursor:default; }
/*html {scrollbar-base-color: #9DD592; }*/
/*  GENERAL
  ************************************************************  */
img {border:none; }
 
hr { width:470px;  height:6px; text-align:center;
     margin:0 auto 10px auto; 
	 padding:0;
	 background-color:#BE3250;
     background-image:url('../picts/content/line_purple.gif'); 
     background-repeat:repeat-x;
     border:none; clear:both; }	 
	 
 /*-----fix to clear floats by container_area---*/	 
.clearfix:after { content: "."; display:block; height:0; width:780px; 
                  clear:both; visibility: hidden; }	 
.clear { height:0px; clear:both; position:relative; font-size:0em;  line-height:0px; }

.success { width:400px; color:#390; font-weight:bold; }

.table { width:480px;  border:1px; border-color:#000; border-style:solid; padding:0px; }

.table-calc { width:460px;  border:1px; border-color:#000; border-style:solid; 
              padding:10px;
              text-align:left; }

.agency { width:480px; text-align:left; list-style:none; }

.agency h2, .buying_guide h2, .selling_guide h2 {  font-family:"Trebuchet MS"; text-align:center; }

.buying_guide, .selling_guide { width:480px; text-align:left; }
.buying_guide h3 { }

.selling_discount p strong, .selling_discount p em { color:#990000; }
.selling_discount h5 {text-align:left; font-weight: bold; color:#000000; }
.selling_discount ol { list-style-type:decimal; margin-left:20px; }
.selling_discount p span em { font-size:1.0em; color:#000000; }

.selling_discount ul { list-style: inside square; }

.relocate, .retirement, .calculator, .eta, .builders, .trends
.mortgage, .price, .thanks { width:480px; text-align:left; font-size:1.0em; }

.eta h1 { text-align:center; color:#CC0000; }
.trends h3{  text-align:center; }

/* END GENERAL 
********************************************************** */
 

/*  BEGIN HEADER
   *******************************************************  */
#header { width:100%; height:130px; 
          background-color:#5557E2;          
          margin: 0px;
		  padding: 0px; }

#header img { width:100%; height:130px; }
		  
#logo { width:400px; height:35px; margin:-130px 0 0 35px; }
		 		  
#logo h1 { font-style:italic; font-size:1.5em; 
           color:#009900; 
           text-align:left; 
           margin:-3px 0 0 20px;  }		  
/* tag line */
#logo h2 { font-style:italic; font-size:0.85em; color:#000; 
           text-align:left;
		   margin:2px 0 0 57px; } 
		   
/*  NAV - top horizontal nav 
   *****************************************************  */
.menuwrap0 { width:100%; height:25px;
             min-width:780px; 
             margin:92px 0 0 0;
			 border-top: 3px solid #BBC98F; 
			 background:#E2DFAC; }
			 
/* remove the bullets, padding and margins from the lists */
.menu ul {  
          list-style-type:none;
          padding:0;
          margin: 0 0 0 6%; }/* ^center top menu links on web page here ^ */
		  
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li { width:100px; height:28px;
           float:left;
           position:relative;
           z-index:100; }

/* use the table to position the dropdown list */
.menu table { width:175px; 
              position:absolute;
              border-collapse:collapse;
              z-index:80;
              left:-1px;
              top:25px; }

/* style all the links */
.menu li a, .menu li a:visited { width:100px; height:25px;
                                 display:block;
								 line-height:25px;
                                 font-size:0.8em;                                
                                 color:#303030;
                                 background:#E2DFAC;
								 font-weight:bold;
                                 text-decoration:none;
                                 margin:0;
                                 text-align:center; }
						  
/* style the links hover */
.menu li a:hover { width:100px; height:25px;
                   line-height:25px;
                   padding:0px 0px 0px 0px; 
                   margin:0px 0 0 0px;                   
                   color:#303030;
                   background:#BBC98F; }

/* hide the sub level links */
.menu ul li ul { width:168px;    
	             background-color:#E6E9E9;   /*drop-down menu bg color*/
                 margin:0px 0 0 0px; 
                 visibility:hidden;
                 position:absolute; }

.menu ul li ul li { width:170px; height:19px;
                    line-height:19px; 
                    color:#303030;
					font-weight:bold;
			        margin:0px 0 0 0;
                    padding:0px 0px 0px 0px; 
                    background:#DEDCA8; 					 
                    border: 0px;
					border-left: 2px solid #619F10;   
					border-top:1px solid #000; } 

/* first-li in drop-down menu*/

.menu ul li ul li.first { width:170px; height:20px; 
                          line-height:20px;  
                          border: 0px; 
                          border-top:0;
						  border-left: 2px solid #619F10;
						  margin:0px 0 0 0px; 
                          padding:0px 0px 0px 0px; }

/* last-li in drop-down menu*/
				 
.menu ul li ul li.last { width:170px; height:20px; 
                         line-height:20px;
                         border: 0px; 
                         border-bottom:2px #619F10 solid;
						 border-left:2px #619F10 solid; 
						 border-top:1px #000000 solid;
                         padding:0px 0px 0px 0px; }

			  
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul li ul:hover { width:170px; height:19px;
                       display:block;
                       visibility:visible; }



.menu ul li ul li a, .menu ul li ul li a:visited { width:172px; height:20px;
                          line-height:20px;                         
                          font-size:0.8em;
						  margin:0px 0;
                          padding:0px 0;
                          color:#303030;
                          background:#E2DFAC;
                          text-decoration:none;
						  font-weight:bold;
                          text-align:left; }
						  
.menu ul li ul li a:hover { width:170px; height:20px;
                            line-height:20px; 
                            display:block; 
                            color:#303030;
							font-weight:bold;
					        text-align:left;
					        margin:0px 0;
                            padding:0px 0px 0 0px;
                            background:#BBC98F; 					 
                            border: 0px; } 


	/* hide from IE mac \*/
.menu li { width:auto; }
	/* end hiding from IE5 mac */
	
/* END HEADER AND MENU
  ****************************************************** */	

/* LAYOUT - main body of page 
  ****************************************************** */

#wrap { min-width:860px; max-width:1200px; position:relative; left:0px; top:0px;
        margin-top: 0px; margin-bottom:0; margin-right:0; margin-left:0; }

#container { width:100%; height:auto; clear:both;
             margin-top:20px; 
             min-width:780px; min-height:750px;  }
			 
/* right column 
  ******************************************************** */
#utility { width:166px; height:auto; position:absolute; top:160px; right:0px;           
           margin: 0px 0 0 0;          
		   border-left:none;
		   padding-bottom: 0px; }
		   
#utility h1 { color:#225E22; font-weight:bold;
              margin:0px 0 5px 0px;
              font-style:italic;  
              font-family: Georgia, "Trebuchet MS"; 
              font-size:1.1em; text-align:center;  }		    
		   
/* weather link on right side of page 
  ******************************************************** */		   
#weather { width:140px; margin: 25px 0px 40px 10px; }

#weather h4 {font-size:1.1em; color:#CC5B00; text-align:left; margin:0 0px 10px 0;}
			  
#weather img { padding-left:10px; }

/* videos in right column home page
   ******************************************************* */
.home_1 { width:160px; height:auto; margin:20px 0 0 0px; padding:0; border:0;}

.home_1 p {text-align:center; padding:0 0 10px 0;}

.home_1 object { padding:0 0 10px 0;}

.ta_logo { width:120px; height:auto; text-align:center;/* right col home page */
              margin: 20px 0 0 15px;
			  padding:0; }	   		   

/* left column  
  ******************************************************* */		   
#sidebar { width:140px; height:auto; position:absolute; top:160px; left:7px; 
	       background:#FFFFFF;
		   margin: 0px 0px 0 0;
		   padding:0px 0 10px 0; }
			   
#sidebar h1 { color:#225E22; font-weight:bold;
              margin:0px 0 5px 0px;
              font-style:italic;  
              font-family: Georgia, "Trebuchet MS"; 
              font-size:1.1em; text-align:center;  }			   

.featurebox, .right-featurebox, .box_investors, #call_contact p { 
                    font-family:Verdana, Arial, "MS Serif";  }
 	
.featurebox { margin: 5px 0 10px 0; 
              padding: 5px 0 10px 0; }
			  
.right-featurebox { padding: 5px 10px 20px 10px;
			        margin: 5px 0 15px 0; }
					  							 
.box_investors { padding: 5px 10px 5px 10px;
                 border-top:2px solid #988B7B;
			     margin: 50px 0 10px 0;
			     background-position:0 100px; }

.narsurvey { padding: 5px 10px 5px 10px;
             border-top:2px solid #988B7B;
			 margin: 50px 0 10px; }

.box_investors img {margin-left:20px; }



#monster { width:140px; height:75px; margin: 50px 0 20px 10px;}
#monster img {margin: 0 auto 8px auto;}
				 
.featurebox h5, .right-featurebox h5, .box_investors h5, .home_1 h5, 
               { font-family:Verdana, Arial, "MS Serif";
                 font-size:1.2em; color:#225E22;  
			     border-bottom: 1px solid #225E22; }
 			  								 
.featurebox h5, .right-featurebox h5, .box_investors h5, .home_1 h5 { 
              text-align:center; margin: 5px 0;  }
			  						
.featurebox p, .right-featurebox p, .box_investors p, .narsurvey p  {  
              margin: 0 0 5px 0;  color:#000; text-align:left;  }
			  
#call_contact p { font-weight:bold;  }	
		  
.thumbnail { width:100px; float:right; position:relative; z-index:9999;
	             margin: 0 0 0 10px; 
	             border: 1px solid #eee; padding:5px; background:#fff;  }
				 
.thumbnail img {border: 1px solid #000;  }

		   
/* all info in content 
  **********************************************************  */		   
		   
#content { width:480px; height:100%;  
           font-size:1.0em; 
           min-width: 480px;  
           margin: 0px auto 0 auto; padding:0; 
		   text-align:left; }
		   
/* top of home page offers box 
   ************************************************ */
#display { width:450px; height:290px;
           padding:10px 5px 5px 5px;
		   margin:0px auto 10px auto ;
		   background-image:url('../picts/content/newyear_banner.jpg');
		   background-repeat:no-repeat;
           background-color:#099002;}

#offers { width:450px; height:230px;
          background-color:#fff;
          padding:10px 0 0px 0;
		  border:dotted #CBCBCB 1px;
		  margin:30px 0 0 0; border:0; }
		  
.special { width:440px; height:auto;
           margin:0 0 0px 0px;
          /* border: solid #CC0000 2px;*/
		   padding:5px 5px; }

.special h2 { width:430px; height:auto;
              margin:5px 0px 10px 0px;
              border-bottom:2px #903 solid;
              text-align:center;
			  font-style:italic;
			  font-size:1.5em;
			  color:#903; }
			 
div.scroll {/*scroll box on search page ta.php */
height: 700px;
width: 700px;

overflow: auto;
border: 1px solid #666;
background-color: #FFF;
padding: 8px; }				  
		  
		  
#grants { width:130px; height:230px;
          margin:0 0 0 5px; 
		  padding:0 5px 0 5px; 
          border-right: 1px dotted #CBCBCB;}

#grants h1 { border-bottom: 1px solid #987F2E; }
		   
#buyers { width:130px; height:230px;
          padding:0 5px 0 5px; 
          margin:-230px 0 0 153px; 
          border-right: 1px dotted #CBCBCB;}

#buyers h1 { border-bottom: 1px solid #987F2E; }
			   
#sellers { width:130px; height:230px;
           padding:0 0 0 5px; 
           margin:-230px 0 0 303px; }

#sellers  h1 { border-bottom: 1px solid #987F2E; }
		      
/* Strawbale feature home
   ************************************************ 			   
			   			
#strawbale { width:450px; height:auto;
             border:thin solid #666600;
			 margin:0 auto;
			 padding:10px;
			 list-style:square; }
			 
#strawbale h1 { border-bottom: 1px solid #987F2E; }			 
			 
#strawbale li {margin-left:20px; }			 

/* ************************************************* */
#content h1 { color:#225E22; font-weight:bold;
              font-style:italic;  
              font-family: Georgia, "Trebuchet MS"; 
              font-size:1.1em; text-align:center;  }

#content h2 { color:#225E22; font-size:1.1em;}
			  		   
#content h3 { color: #A61932; 
              font-style:normal;  font-family: Arial, Verdana, Helvetica, sans-serif;
			  font-weight:bold; font-size:1.1em;
			  text-align:center;  }
			  			  
#content h4 { color:#000000; font-weight:bold; 
              font-family: Georgia, "Times New Roman", Times, serif; 
              text-align:center;  }
			  
#content p { padding-bottom:10px;  line-height:1.5em; }
#content p:first-letter { font-size:1.3em; padding-left:10px; color:#000;
                          font-family: "Trebuchet MS, MS Serif,";
						  font-weight:650; }
#content p em strong {  color:#006633;}
						  
#content ol { margin:0 15px 0 23px;}
#content ol li { margin:0 0px 10px 0;}								

.features ul { list-style-type:circle;}/* list on home page */
.features li { margin:0 0 0 40px ;}
 
.newsletter { color:#CC0000; font-size:1.0em; }	/* NAR newsletter \ home page */					  

#tierra_info { width:450px; height:auto;}
#tierra_info h4 { text-decoration:none; font-size:1.2em;}
	 
#breadcrumb { width:470px; margin:10px 0 0 0;  }
#breadcrumb span { color:#810081; }																  
#breadcrumb p { font-size:0.8em; font-style:italic;
                         font-weight:normal;
                         text-align:left; }					 
/* buyer no fee page
  *******************************************************  */						 
#no_fee { width:480px; }

#no_fee p span em { color:#D40000;  font-size:0.9em; } 

#exchange { width:480px;  text-align:left; }
#exchange h1 { color:#225E22; font-weight:bold; font-family:  Georgia, "Trebuchet MS"; 
                     font-size:1.1em; text-align:center;  }
#exchange p { text-align:left;}
#exchange p a { text-align:center; font-size:0.8em; }

#articles { width:480px; }
#articles ul { list-style:square; padding:10px; }
#exchange, #exchange #articles ul li { text-align:left; }

/*  breadcrumbs working link  
   ************************************************************** */
a.breadcrumb1:link { color:#000; font-size: 0.8em; font-family: arial, verdana, sans-serif;
                     font-weight:bold; text-decoration:none; }
						  
a.breadcrumb1:hover { color: #810081; font-size: 0.8em; font-family: arial, verdana, sans-serif;
                      font-weight: bold; 
					  text-decoration:none;
						         }


a.clientlink:link { color:#000000; 
                     font-size: 1.0em; font-family: arial, verdana, sans-serif; 
                     font-weight: bold; 
				     text-decoration:none; padding: 0px; }					  
						  
						  
a.clientlink:hover { color: #CC0000; font-size: 1.0em; font-family: arial, verdana, sans-serif;  
                      font-weight: bold; 
					  text-decoration: none; padding: 0px;  }


a.clientlink2:link { color:#000000;
                      font-size: 1.0em; font-family: arial, verdana, sans-serif; 
                      font-weight:bold; text-decoration:none; }
						  
a.clientlink2:hover { color: #CC0000; 
                      font-size: 1.0em; font-family: arial, verdana, sans-serif; 
                      font-weight: bold; text-decoration:none; }


a.contactlink:link { color:#810081; font-size: 1.0em; font-family: arial, verdana, sans-serif;
                      font-weight:bold; text-decoration:underline; }
						  
a.contactlink:hover { color: #CC0000; font-size: 1.0em; font-family: arial, verdana, sans-serif;
                       font-weight: bold; text-decoration:none; }
					  
					  
					  
/*  CONTENT LINKS START 
  ******************************************************* */
a.contentlink3:link { color:#006600;  font-size:1.0em; 
                      font-family: arial, verdana, sans-serif;
			          font-weight:800;
                      text-decoration:underline;  }

a.contentlink3:hover { color:#AA0000;  font-size:1.0em; 
                       font-family: arial, verdana, sans-serif;
					   font-weight:800;
                       text-decoration: none; }
					   
a.contentlink3:visited { color:#229A99;  font-size:1.0em; 
                         font-family: arial, verdana, sans-serif;
					     font-weight:800;
                         text-decoration: none; }


													   
#partnerlink a.states:link { color:#000000; text-decoration:none;}

#partnerlink a.states:hover { color:#CC0000; text-decoration:underline;  }

#partnerlink a.states:visited { color:#229A99; text-decoration:none;}
		
/* MORELINK 
  ********************************************************** */

a.morelink:link { background: transparent url("images/sprites.gif") no-repeat 5px -400px;
		          padding: 0 0 5px 21px; text-decoration:none; 
			   	  font-size:0.9em;  font-style:italic; font-weight:800; color:#006600; }
					
a.morelink:hover { font-size:0.9em;  font-style:italic;  font-weight:800; color:#990000;
                   text-decoration:none; padding: 0 0 5px 21px;
		           background: transparent url("images/sprites.gif") no-repeat 5px -500px; }

a.morelink:visited { background: transparent url("images/sprites.gif") no-repeat 5px -400px;
		          padding: 0 0 5px 21px; text-decoration:none; 
			   	  font-size:0.9em;  font-style:italic; font-weight:800; color:#660000; }
				   
.morelink span { position:absolute;left:-9999px; width:900px; }

/* rss feeder 
  ******************************************************** */
 		  		 
#rssfeed { width:440px; height:auto; border:1px solid #CC5B00;
           margin:20px auto 35px auto;
		   padding:0px 0 10px 10px; 
           font-size:1.0em; color:#000; 
		   text-align:left;
		   line-height:1.6em;
		   display:block;
		   position:relative; }

#rssfeed h5 { text-align:center; text-decoration:underline; }

.rsstext { width:420px;
             font-family:Verdana, Arial, Helvetica, sans-serif; 
             font-size: 1.0em;  }
		  
.rsslink { font-size: 0.9em; color:#999999; }
.rsslink a:link, .rsslink a:visited, .rsslink a:active 
     {color:#555FFF; text-decoration: none; }
.rsslink a:hover {color: #FF0000; text-decoration: underline; }

.rssdescription {font-size: 0.9em; font-style:normal; }
.rsssource {font-size: 0.8em; font-style:normal; color:#666666; } 
		   
/*  end rss feeder 
  ********************************************************* */
 
#map { width:450px; height:400px; border: thin groove #D40000; }
 		  
#partnerlink {font-size: 0.8em; font-family: arial, verdana, sans-serif; 
              margin-bottom:5px;
              font-weight: bold;}/* links bottom of home page */
			  			  
/* classes for the contact form  
   ******************************************************  */
.help { width:450px; }
.help h2 {color:#CC003A; text-align:center; }


.privacy { width:450px; padding:5px; }
.mortgage { width:450px; padding:5px; }

/* contact form 
 ********************************************************** */

#contact { width:450px; }

fieldset { width: 450px; float:left; clear:left;
           margin: 0 0 30px 0; }
		   
ledgend { width:450px; height:auto;
          color:#990000;   
		  font-size:1.1em; font-weight: bold; font-family: arial,verdana,sans-serif;  }		   

#contact ol { width:450px; height:auto; margin:6px 0px 0 0;
              list-style-type:none; }
			 
#contact ol li { width: 450px; height:25px; float:left; clear:left; 
                 margin:0px 0px 0 0px; text-align:left;
			     padding: 8px 0;  }
			  
			  
#contact ol li input { float:right;
                       margin:-15px 0px 0px 0;
					   padding:2px 0; 
                       border-style:inset; 
                       border:3px;  
				       background: url('../picts/content/shadeform333.gif') no-repeat;
                       font-size: .9em; font-style: normal; 
					   font-family: arial, verdana, sans-serif;  }	
					   
			   					   
#contact ol li select { 
                        margin:0px 0px 0px 0; 
                        font-size: 0.9em; font-style: normal; 
						font-family: arial, verdana, sans-serif;  }

 .financing ol li { padding: 8px 0;}
 .financing ol li input { float:left; clear:left;  }

.cell-1 { background-color:#DDFFCC;  }			  
.cell-2 { background-color:#FFFFCC;  }

.comments { height:120px;}
	
textarea { width:auto;  margin-left:5px;  
           background: url('../picts/content/shadeform333.gif') no-repeat;  }

.shadeform { width: 200px; margin-left:0px; /* text input box  */
              font-size: 1.1em; font-family: arial, verdana, sans-serif;
	          background: url('../picts/content/shadeform333.gif') no-repeat; 
			  text-align: center;  
			  border:3px groove;  }
			  
#notice { width:450px; font-size:0.7em;  }

#buttons { border:0px; padding-left:20px;  }			  			  			  
#buttons ol li input { margin:0 0 0 -440px; }

.space-left { margin-left:140px;  }/* moves privacy link between the buttons to the left */			.submit {  margin:0 0 0 300px;}  
/* end contact form
  *************************************************************** */


/*  ABOUT TUCSON PAGE
   ----------------------------------------------------------------*/	
.links { width:470px; height:205px; 
          margin:5px 5px 5px 0px; 
          text-align: center;  }	
		
.school-links, .tucson-link2 { width:470px; height:205px; 
                               text-align:left;  
							   margin:5px 5px 5px 25px; }
		 
.school-links a, .tucson-link2 a {margin:0 20px 0 35px; }		 							   

.tucson-link2-right a {margin:0 40px 0 60px; }
				
.subtitle3 {  width: 450px;
              color:#000; text-align:center;
              font-size:18px; font-style: normal; font-family:  arial, verdana, sans-serif;  
              margin:0px 0 0 0px;  
			  background-image:url('../picts/content/about_subject.jpg');
			  background-repeat:no-repeat; 
			  background-position:center; }
			  
.subtitle3 p {margin:10px 0 0 0px; }			  				
/* end ABOUT TUCSON 
  *********************************************************** */				
								 
/*  LAYOUT - FOOTER
  *********************************************************** */
				
#footer {  width:100%; height:auto; margin:0; 
           clear:both; padding-top:5px;
		   background-color:#D2D199;       
           border-top: 4px solid #BBC98F; }
		   
#tablefooter {background-color: #D2D199;}

.copyright-footer { width: 100%; height: 45px; 
                    margin: 0px; padding:0; }

.relator {font-size:1.1em; font-style:italic; font-weight:700;}

.copytext { color: #000;
            text-align:left;
            font-size: 0.8em; font-family: arial, verdana, sans-serif; 
			font-weight: bold; }
			
.copytext img {	margin:0 30px 0 0; }
		
			  
#footer p {margin:0; color:#000; }
/* end footer
  *************************************************************** */

/* begin mls pages 
  **************************************************************** */
#frameheader { z-index:0; }

#frame-content { width:860px; height:auto;
                 z-index:-100;  
                 margin: 45px auto 0 auto; border:0px; padding: 0px; 
                 background-color: #FFF; 
				 text-align: center; 
				 font-size: 14px; font-family: arial, verdana, sans-serif; 
				 font-weight:200; }

/*#frame-content { margin:0px 0 0 0; padding:0;}*/
				
.framemls { position:relative; left:0px; top:100px; }


a.frame:link,  a.frame:visited  { width: 800px; height:30px; 
                  color:#000;
                  font-size: 12px; font-family: arial, verdana, sans-serif; 
				  font-weight: bold; 
                  text-decoration: underline; 
                  padding: 1px 4px 4px 4px; 
				  border-bottom:2px; border-bottom-color:#4281c4; }
				  
				  
a.frame:active	{ color:#009900; height:30px; font-size: 1.0em; 
                  font-family: arial, verdana, sans-serif; 
                  font-weight: bold; 
                  text-decoration:underline; padding: 0px; }
				  
a.frame:hover	{ color:#FFFF00; height:25px; font-size: 1.0em; 
                  font-family: arial, verdana, sans-serif; 
                  font-weight: bold; 
                  text-decoration:none; padding: 0px;  }
				  
				  
/* begin virtual tour
 ******************************************************************** */

#framemenu-tour { width:100%; height:25px; /*virtual tour page*/ 
                  background-color: #4E515A;
				  color:#CCCCCC; 
				  position:absolute; /*left: 0px; top:75px;*/
                  padding: 0px 0px 3px 0px; margin:0px; border: 0px; text-align:left; }

#framecontent-tour { width:800px;  height:700px; /*virtual tour page*/
                     position:relative; 
                     margin-left: 10%; border:0px;
                     background:#000000; text-align: left; 
                     padding: 0px; font-size: 14px; 
					 font-family: arial, verdana, sans-serif; font-weight:200; }	

#framecontent-tour img {  margin-left: 6%; }

#framecontent-tour h2 { color:#CC003A; text-align:left; margin-left:100px; }


.tour {width:600px; height:500px; 
       position:relative; left: 100px; top:0px; } 

/* end virtual tour
  ******************************************************************* */










							   
