/* ################################################################# */
/*                                                                   */
/*  TITLE:        STYLE.CSS                                          */
/*  SITE:         marketmycabin.com                                  */
/*  LAST UPDATED: 01/01/08                                           */
/*                                                                   */
/* ################################################################# */



body 
   {
   background: #392625 url(images/bg.jpg) repeat-x;
   font-color: #231f20;
   }

h1, h2, h3, h4, h5, h6 
   {
   margin: 0;
   }
   
p
  {
  padding: 8px;
  font: normal normal normal 12px helvetica, arial;
  }


em
  {
  font: normal normal bold 13px helvetica, arial;
  color: #231f20;  
  }

li 
  {
  border: 0px;
  padding: 8px;
  font: normal normal normal 12px helvetica, arial;
  }  
  
td 
  {
  border: 0px;
  padding: 1px;
  font: normal normal normal 12px helvetica, arial;
  } 
  
a
  {
  color: #5b2727;
  text-decoration: underline;  
  }

a:hover {
  color: #f7931d; 
  text-decoration: underline;
  }

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

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

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

 
.navtext { 
  display: none;
  }   
  
.bodytxt
   {
   color: #231f20;
   }
 
.points
   {
   font: normal normal bold 11px helvetica, arial;
   }   
   
.formtext
   {
   font: normal normal normal 11px helvetica, arial;
   }    

.tour
  {

  font: normal normal normal 1em helvetica, arial;
  }

.tour h1 {
  color: #9c4c10;
  }





/* ==== LEFTCOL ========================== */

#leftcol
   {
   position:absolute;
   top: 100px;
   left: 180px;
   float: none;
   width: 200px;   
   height: 500px;
   border: 0px;   
   padding: 0px;   
   }

#logo
   {
   position:relative;
   top: 0px;
   left: 0px;
   float: none;
   width: 210px;   
   height: 96px;
   border: 0px;   
   padding: 0px;   
   }

#whatis
   {
   position:absolute;
   top: 100px;
   left: 0px;
   float: none;
   width: 209px;   
   height: 29px;
   border: 0px;   
   padding: 0px;   
   }
   
#points
   {
   position:absolute;
   top: 20px;
   left: 5px;
   float: none;
   width: 250px;   
   border: 0px;   
   padding: 0px;   
   }   
   
#getstarted
   {
   position:absolute;
   top: 325px;
   left: 0px;
   float: none;
   width: 178px;   
   height: 41px;
   border: 0px;   
   padding: 0px;   
   }   
   
   
   
   
   
   
   
/* ==== RIGHTCOL ========================== */
   
#rightcol
   {
	position:absolute;
	top: 92px;
	left: 438px;
	float: none;
	width: 525px;
	height: 500px;
	border: 0px;
	padding: 0px;
   }
   
#tabs
   {
   position:absolute;
   top: 20px;
   left: 25px;
   float: none;
   width: 460px;   
   height: 55px;
   border: 0px;   
   padding: 0px;   
   z-index: 2;
   }  
   
#tab1
   {
   position:relative;
   top: 0px;
   left: 5px;
   float: none;
   width: 95px;   
   height: 55px;
   border: 0px;   
   padding: 0px;   
   }   
   
#tab2
   {
   position:relative;
   top: 0px;
   left: 5px;
   float: none;
   width: 95px;   
   height: 55px;
   border: 0px;   
   padding: 0px;  
   } 
   
#tab3
   {
   position:relative;
   top: 0px;
   left: 5px;
   float: none;
   width: 95px;   
   height: 55px;
   border: 0px;   
   padding: 0px;  
   }
   
#tab4
   {
   position:relative;
   top: 0px;
   left: 5px;
   float: none;
   width: 95px;   
   height: 55px;
   border: 0px;   
   padding: 0px;  
   }
   
#tab5
   {
   position:relative;
   top: 0px;
   left: 5px;
   float: none;
   width: 95px;   
   height: 55px;
   border: 0px;   
   padding: 0px; 
   } 
   
#twigframe
   {
   position:absolute;
   top: 50px;
   left: 1px;
   float: none;
   width: 525px;   
   height: 328px;
   border: 0px;   
   padding: 0px; 
   z-index: 3;
   }    
   

#signup
   {
   position:absolute;
   top: 375px;
   left: 10px;
   float: none;
   width: 245px;   
   height: 94px;
   border: 0px;   
   padding: 0px; 
   }   
   
#taketour
   {
   position:absolute;
   top: 375px;
   left: 270px;
   float: none;
   width: 245px;   
   height: 94px;
   border: 0px;   
   padding: 0px;    
   }    
   
#tollfree
   {
   position:absolute;
   top: 475px;
   left: 100px;
   float: none;
   width: 317px;   
   height: 28px;
   border: 0px;   
   padding: 0px;    
   }   
   
   

 
 
 
 /* ==== INTERIOR ========================== */
 
 
 #interior
    {
    position:absolute;
    top: 10px;
    left: 200px;
    float: none;
    width: 700px;   
    height: 600px;
    border: 0px;   
    padding: 0px;   
    }
    
 #body
    {
    position:absolute;
    top: 180px;
    left: 0px;
    float: none;
    width: 700px;   
    height: 600px;
    border: 0px;   
    padding: 0px;
    z-index: 6;    
    }

#header
   {
   position:relative;
   top: 20px;
   left: 0px;
   float: none;
   width: 700px;   
   height: 62px;
   border: 0px;  
   padding: 0px;   
   }     
   
#logo_int
   {
   position:absolute;
   top: 0px;
   left: 0px;
   float: none;
   width: 150px;   
   height: 60px;
   border: 0px;  
   padding: 0px;  
   }    
   
#tabs_int
   {
   position:absolute;
   top: 20px;
   left: 175px;
   float: none;
   width: 460px;   
   height: 55px;
   border: 0px;   
   padding: 0px;   
   z-index: 1;
   }    
   
#twig
   {
   position:absolute;
   top: 55px;
   left: 0px;
   float: none;
   width: 700px;   
   height: 46px;
   border: 0px;   
   padding: 0px;   
   z-index: 2;
   } 
   
#hdr_int
   {
   position:absolute;
   top: 120px;
   left: 125px;
   float: none;
   width: 400px;   
   height: 46px;
   border: 0px;   
   padding: 0px;   
   z-index: 3;
   }  
   
#hdr_int_center
   {
   position:absolute;
   top: 120px;
   left: 305px;
   float: none;
   width: 400px;   
   height: 46px;
   border: 0px;   
   padding: 0px;   
   z-index: 4;
   }    
   
#cabin
   {
   position:absolute;
   top: 80px;
   left: 400px;
   float: none;
   width: 300px;   
   height: 86px;
   border: 0px;   
   padding: 0px;   
   z-index: 5;
   }     
   
#tourSWF
   {
   position:absolute;
   top: 200px;
   left: 205px;
   float: none;
   width: 400px;   
   height: 264px;
   border: 0px;   
   padding: 0px;   
   z-index: 5;
   }    
   
#terms
   {
   position:absolute;
   top: 80px;
   left: 450px;
   float: none;
   width: 500px;   
   height: 400px;
   border: 0px;   
   padding: 0px;   
   }    





/* ==== Packages ========================== */



table.packages {
	background-color: #a05015;
	border: 1px solid #a05015;
	}

td.plan_detail {
	
	font-size: .75em;
	background-color: #e7b256;
	}







 /* RATES TABLE */

	table.rates {
		background-color: #a05015;
		border: 2px solid #ecd36d;
		}


	table.rates td.head {
		padding: 5px;
		color: #fee6cc;
		background-color: #a05015;
		font-size: 1em;
		font-weight: bold;
		}

	table.rates td.head_bord_left {
		padding: 5px;
		color: #fee6cc;
		background-color: #a05015;
		font-size: 1em;
		font-weight: bold;
		border-left: 1px solid #e6b94d;
		}


	table.rates td.head_plan {
		padding: 5px 5px 6px 8px;
		background-color: #e6b94d;
		font-weight: bold;
		border-top: 1px solid #cd7f4c;
		border-left: 1px solid #cd7f4c;
		}

	table.rates td {
		background-color: #ecd36d;
		border-bottom: 1px solid #cd7f4c;
		}

	table.rates td.section_bord_left_detail {
		padding: 5px 5px 6px 8px;
		background-color: #e6b94d;
		border-left: 1px solid #cd7f4c;
		}

	table.rates td.section_bord_left {
		border-left: 1px solid #cd7f4c;
		}



	table.rates td.section_bord_right {
		border-right: 1px solid #cd7f4c;
		}

	table.rates td.section_bord_left_right {
		border-right: 1px solid #cd7f4c;
		border-left: 1px solid #cd7f4c;
		}

	table.rates td.section_bord_left_right_2 {
		padding: 4px;
		border-right: 1px solid #cd7f4c;
		border-left: 1px solid #cd7f4c;
		}


	span.rates {
		font-size: .7em;
		}

	table.rates td.head_min {
		color: #fee6cc;
		background-color: #cd7f4c;
		font-size: .7em;
		font-weight: bold;
		}














