Body{
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000;
    background-color:#ff99cc;
    }
	
.logo{
    background-image:url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position:top left;
	height:144px;
    }
  
h1  {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #ffffff;
     }
   
h2  {
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17.64px;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #979797;
	text-align:left;
	line-height:24px;	 
    }
	
h3  {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #231f20;
     }	
	 
	
h5  {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #231f20;
     }	 
	 	  
	 
h4  {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #ffffff;
     }	 
	  
h6{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #231f20;
     }	
	 
.hdlocation{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #f098be;
    }	 
	 
.hdshope{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #9b8752;
    }	 
	 
	 	   
.linebg{
    background-color:#ff99cc;
	height:8px;    
	}
	
.textmain{
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
 	color:#231f20;
	font-weight:bold;
     }
	 
.bordline{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
    }		
	
	 
.bordlineshop{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a89668;
    }		
	
		
.newline{
   background-image: url(../images/line.gif);
   background-repeat:repeat-y;
   background-position:center;
     }		
		
.menutext{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display:block;
    font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#ada184;
	font-weight:normal;
 	text-decoration:none;
 	line-height:34px;
    }
	
.menutext:hover{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display:block;
    font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#f4b2c2;
	font-weight:normal;
 	text-decoration:none;
 	line-height:34px;
     }
	
	
	

  table.menu{
  }

  table.menu td{
     }

  table.menu td a{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display:block;
    font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#ada184;
	font-weight:normal;
 	text-decoration:none;
 	line-height:34px;
      }

table.menu td a:hover{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display:block;
    font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#f4b2c2;
	font-weight:normal;
 	text-decoration:none;
 	line-height:34px;
	background-image:url(../images/menu_icon.gif);
 	background-repeat:no-repeat;
	background-position:left;
    }	
	
table.menu th a{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display:block;
    font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#f4b2c2;
	font-weight:normal;
 	text-decoration:none;
 	line-height:34px;
	background-image:url(../images/menu_icon.gif);
 	background-repeat:no-repeat;
	background-position:left;
    }	
	
.thin{
    background-color:#E6D7B8;
	height:6px;
    }		
	
	
.submenutext{
    font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
 	color:#f4b2c2;
	text-decoration:none;
    }
	
.submenutext:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ada184;
	text-decoration:none;
    }	
	
.mailtext{
    font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
 	color:#f4b2c2;
	text-decoration:none;
    }
	
.mailtext:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ada184;
	text-decoration:none;
    }	
	
.texttop{
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8e7e56;
	font-weight:bold;
    }
	
.textlinks{
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8e7e56;
	font-weight:bold;
	text-decoration:none;
    }	
	
.textlinks:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff99cc;
	font-weight:bold;
	text-decoration:none;
    }
	
.textbtom{
    font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
  	text-decoration:none;
    }
	
.textbtomlinks{
    font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
 	text-decoration:none;
    }	
	
.textbtomlinks:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#8a806b;
 	text-decoration:none;
    }
	
.textfeild{
   height:15px;
   width:107px;
   border:none;
   }
   
	
.textimage{
    font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#9a885a;
  	text-decoration:none;
	line-height:25px;
    }

.catgerymenu{
    font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
 	color:#ffffff;
	text-decoration:none;
	line-height:22px;
    }
	
.catgerymenu:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#8a806b;
	text-decoration:none;
	line-height:22px;
    }
	
.imghad{
    font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
 	color:#D24799;
    }
	
.textcontent{
    font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
 	color:#a59a7f;
	line-height:21.5px;
 	text-align:justify;
	}
	
.reina{
 	color:#d24799;
   }
   
.time{
 	color:#754C29;
   }  
   
.contactbg{
   background-image: url(../images/contact_image.jpg);
   background-position:top;
   background-repeat:no-repeat;
   width:991px;
   height:580px;
   }
   
      
.sign{
   background-image: url(../images/sign.jpg);
   background-position:top;
   background-repeat:no-repeat;
   width:991Px;
   height:563px;
   }
   
.register{
   background-image: url(../images/registrations.jpg);
   background-position:top;
   background-repeat:no-repeat;
   width:991Px;
   height:563px;
   }
            
.locations{
   background-image: url(../images/locations.jpg);
   background-position:top;
   background-repeat:no-repeat;
   width:969PX;
   }
   
.loctontxt{
    font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
 	color:#ada184;
	text-decoration:none;
	line-height:20px;
    }   
	
.loctontxtdark{
    font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
 	color:#908467;
	text-decoration:none;
	line-height:20px;
    }
	
.contacthd{
    font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
 	color:#ffffff;
	text-decoration:none;
	line-height:22px;
    }
	
.signhd{
    font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
 	color:#ada184;
	text-decoration:none;
	line-height:22px;
    }
		
.pressbrd{
	border:1px solid #ada282;
    }
	
.textbtomcolor{
    font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#ff99cc;
 	text-decoration:none;
    }
	
.textwhitecolor{
    font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
 	text-decoration:none;
	line-height:21px;
     }
		
.newsletterbg{
   background-image: url(../images/deer2_03.png);
   background-position:top;
   background-repeat:no-repeat;
   width:621px;
   height:523px;
   filter:shadow(color:#fc9cca);
   display:block;
    }
   

.txtinput{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #315da8;
	font-size: 11px;
	height: 14px;
	width: 125px;
    }
	
.txtsignbox{
	color: #8e7e56;
	font-size: 12px;
	height: 25px;
	padding-top:5px;
	width: 135px;
	border: 1px solid #f77dba;
    }
		
.txtdropdown{
	color: #315da8;
	font-size: 11px;
	height: 14px;
	width: 135px;
	border: 1px solid #f77dba;
    }
				
	
.txttopbox{
	color: #315da8;
	font-size: 11px;
	height: 14px;
	width: 125px;
	border: 1px solid #737373;
    }
	
.txtnwsbox{
	color: #315da8;
	font-size: 11px;
	height: 14px;
	width: 125px;
	border:0px;
    }
	
.txtemailnwsbox{
	color: #315da8;
	font-size: 11px;
	height: 14px;
	width: 175px;
	border:0px;
    }		
.pressmalimg{
    background-image:url(../images/press_smal_bg.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:163px;
	height:154px;
    }
	
.pressbordline{
	width:143px;
	height:135px;
	border: 3px solid #FF99cc;
    }	
	
.pressmainbordline{
	width:906px;
	height:601px;
	text-align:center;
	border: 3px solid #FF99cc;
    }
.pressmainbordlineauto{
	width:906px;
	height:auto;
	text-align:center;
	border: 3px solid #FF99cc;
    }
	
.pressnewbordline{
	width:906px;
	height: auto;
	text-align:center;
	border: 3px solid #FF99cc;
    }
	
.pressnewbg{
   background-image:url(../images/press_new-bg.gif);
   background-repeat:repeat-y;
    }	
	
.presbgimg{
    background-image: url(../images/press_big_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:950px;
	height:632px;
    }
	
.presbgimgcalender{
    background-image: url(../images/press_big_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:950px;
	height:auto;
    }
	
.textwhite{
    color:#FFFFFF;
    }
	
.smalltext{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 6px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color: #ff99cc;
	text-decoration:none; 
    }
	
.bigtext{
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17.64px;
	color: #ff99cc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #979797;
	text-align:left;
	line-height:24px;	 
    }  
 
		
.txtbigsize{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9b9b9b;
	border-right-color: #9b9b9b;
	border-bottom-color: #9b9b9b;
	border-left-color: #9b9b9b;
	color: #315da8;
	font-size: 11px;
	height: 120px;
	width: 200px;
  }
  
  
.txtinputnew{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9b9b9b;
	border-right-color: #9b9b9b;
	border-bottom-color: #9b9b9b;
	border-left-color: #9b9b9b;
	color: #315da8;
	font-size: 11px;
	height: 20px;
	width: 200px;
  }
  
.commentstext{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 6px;
	font-family:Tahoma;
	font-size:12px;
	color: #8e7e56;
	text-align:left;
	line-height:20.5px;
   }
   
.leftside{
    padding:0px 0px 0px 0px;
    font-family:Tahoma;
    font-size:12px;
	text-align:left;
    color:#8e7e56;
	}
	
            
.locations{
   background-image: url(../images/locations.jpg);
   background-position:top;
   background-repeat:no-repeat;
   width:969PX;
   }
	
	
.select { 
 background-color: #666699; 
 color: #ffffff; 
}

.selectnone{
	position: absolute;
	width: 194px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 24px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(../images/selectbg.png) no-repeat;
	overflow: hidden;
}

 	
 .imgbk2{
	float:left;
	width: 247px;
	height:396px;
	text-align:right;
	border-color:#000000
	}

  
.footcolor{
    font-size:16px;
    color:#ff99cc;
   }
