	body,
	html {
		margin:0;
		padding:0;
		background:#fff;
		color:#000;
	}
	body {
		min-width:980px;
		font-family:arial,helvetica,sans-serif;
    	margin: 0;
	}
	th  { color: #000; background-color: #d6d6d6; text-indent: 3px; vertical-align: top; border-width: 1px; border-color: #999999 }
		
		
/*options page*/
	
	th.options{font-size:1.4em;width:50%}
	th.options-extras{font-size:1.1em;}
	
	td.options{font-size:1.6em;font-weight:bold;text-align:center}
	td.options-grey{background-color:#ccc;}
	
	.options-error-text{
	 color:#f00;
	 font-size:0.7em;
	 padding-left:0.5em;	 
  	}
  	.options-radio{
	  	padding-left:0.5em;
	}
  	.options-price{white-space: nowrap;}
	
	.options-others{white-space: nowrap;}
	
	input.options-total{
		background-color:white;
		color:black;
		font-weight:bold;
		font-size:1.1em;
		border:none;
		width:10em;
	}

	 
	#wrap {
		background:#fff;
		margin-top:0px;
		padding-bottom:0;
		padding-top:0;
		margin-top:0;
		margin-bottom:0;
		width:980px;
/*		height:775px;*/
		text-align:left; 
	}
	#header {
		background:#000;
		background: url("images/mast_head_back_131.gif");
		margin:0px;
		padding:0px;
		padding-left:3px;
		text-align:left; 
		width:100%;
	}


   	#header h1 {
    	padding:5px;
	    margin:0;
    }
    #print-only-header{
	    display:none;
    }
        
    .print-only{
	    display:none;
    }
    
	#nav {
		background:#fff;
		line-height:normal;
		padding-left: 2%;
		

	}

	#nav a
	{
		color: #ffffff;
		display:block;
		padding: 0px 15px 4px 8px;
		text-decoration: none;
        font-weight:bold; 
        background-color: black;
		background-image: url(images/norm_right.gif);
		background-repeat: no-repeat ;
		background-position: right bottom;
	}
	

	
	#nav a:hover
	{
		color: #5f5;
	}
		
	#nav span#current {
	    color:#C20080;
		display:block;
		padding: 0px 15px 4px 8px;
		text-decoration: none;
        font-weight:bold;
        background-color: black;
		background-image: url(images/norm_right.gif);
		background-repeat: no-repeat ;
		background-position: right bottom;
	}
			
	#nav ul{
		float:left;
		margin:0;
		margin-right: -5px;
		padding:0 10px 0 0;
		list-style:none;
	}
	
	#nav li{
		float:left;
		margin:0;
		padding:0 0 0 7px;
		background: url(images/norm_left.gif) no-repeat left bottom ;
	}
		
	#right-main {
		background:#fff;
		float:left;
		width:43%;
		margin-top:5px;
		margin-left:5px;
	}
	
	#right-main h2, #right-main h3, #right-main p {
		padding:0 10px 0 0;
    }
     #right-main h4 {
	    color:#C20080;
	    margin-bottom:0.3em;
    }
    
	#right-main.col-3{width:60% } 
    #right-right-main {
		float:left;
		width:45%;
	}
	
	#right-left-main {
		float:left;
		width:55%;
	}
     
#view-res {
		background:#fff;
		width:100%;
        padding-left: 2%;
		margin-top:0px;
		margin-right:5px;
		float:left;
	}
	.res-head, .res-cell, .res-cell1
	{
		text-align:left;
	}
	.res
	{
        text-align:center;
    }
    .res
    {
        font-size:0.8em;
		border-bottom:thin solid #000;
		overflow:hidden;

    }
	.res-cell{
		font-size:0.8em;
		border-bottom:thin solid #000;
		overflow:hidden;
	}
	.delete{color:white;font-weight:bold;background-color:red;text-decoration:none}
	a.delete:active , a.delete:hover{color:red;font-weight:bold;background-color:black;text-decoration:none}

#change-password-div {
	border:thin solid #000;
	width:60%
}
	
	       
	#left-main  {
		background:#fff;
		width:50%;
        padding-left: 2%;
		margin-top:5px;
		margin-right:5px;
		float:left;
	}
	
	#left-main.col-3{width:35% } 

    #left-main h3, #left-main p {
		padding:0 10px 0 0;
    }
    
    #left-main h4 {
	    color:#C20080;
	    margin-bottom:0.3em;
    }
    
    #left-main h5 {
	    color:#C20080;
	    margin-bottom:0.3em;
    }
    
    .terms_text{font-size:0.9em;}
    p#leader{
	    font-weight:bold;
		
    }
    
    #left-main ul {
	  	margin-bottom:0; 
	  	margin-left:0;
	  	padding-left:1em;
	  	list-style-type: disc;
    }
    
	#dog-image  {
		vertical-align: bottom;
		padding-top:15%;
		padding-left:5%;
	}
	
	.parking-image  {
		vertical-align: bottom;
		padding-top:15%;
		padding-left:5%;
	}
	.image-caption {
		padding-left:5%;
		font-size:0.8em;
		font-weight:bold;
	}	
	#paw-quote{
		width:245px;
		height:212px;
		margin:20px 30px -120px -15px;
		background: url("images/big_paw_3.gif") no-repeat ;
		padding-left:10px;
		padding-top:122px;
		font-weight:bold;
		font-size:1.6em;
	    color:#C20080;
	    text-align:center;
	}

	#small-paw-quote{
		width:107px;
		height:94px;
		margin-bottom:0px;
		background: url("images/small_paw_2.gif") no-repeat ;
		padding-top:54px;
		font-weight:bold;
		font-size:0.8em;
	    color:#C20080;
	    text-align:center;
	}	
	 
    a.gcf-anchor-button{
/* no styling */
    }
    a.gcf-anchor-button:hover{
/* no styling */
	}
	
	a.info {
		color:#C20080;
		font-size:0.7em;
/*		font-weight:normal; */
		text-decoration:none;		
	}
	 
	a.info:hover
	{
		text-decoration:underline;		
	}
	  
   .gcf-anchor-div{
	float:left; 
	margin:5px 20px 5px 0px;	
	}
    
    .gcf-button{
/* no styling */
    }
    .gcf-button:hover{
/* no styling */
	}
    
    
    #left-main p#contact-details {
	    color:#C20080;
	    font-weight:bold;
	    text-align:left;
	    padding:0 10px 0 0;
    }
    
  	.error-text{
	 color:#f00;
	 text-align:left;	 
  	}
  	
 	
  	input.details{
	  	width:12em;
	 }
    
    table.form{
		width:100%;
		margin:0px auto auto 0px;
		font-size:0.9em;
	}
    
    tr.row {
	  clear:both;
	  padding-top: 3px;
	  }
	
	tr.row td.label , tr.row td.rate-label{
	  float:left;
	  text-align:left;
	  margin:0;
	  padding-right:3px;
	  width:35%;
	  }
	  td.label-head{
	float:left;
	text-align:left;
	margin:0;
	padding-top:10px;
	padding-right:3px;
	font-weight:bold;
	color:#C20080;
	margin-top: 10px;
	  }
	
	tr.row td.input, tr.row td.rate-input  {
	  float: left;
	  text-align: left;
	  width:auto;
	  }
	tr.row td.rate-input{padding-bottom:15px;} 
	tr.row td.rate-label{padding-bottom:15px;}
	
	tr.row td.non-input {
	  float: left;
	  text-align: left;
	  font-weight:bold;
	  }
/* for pricing pages */
	tr.row td.price-label{padding-bottom:5px;border-style:none;width:55%}
	tr.row td.price-input{padding-bottom:5px;width:45%} 

	tr.price-row-even{background-color:#eeeeee}
	tr.price-row-odd{background-color:#ffffff}
	
	
		      
	#footer {
	background-color:#C20080;
	clear:both;
	padding-left:15px;
	color:#fff;
	font-weight:bold;
	height:27px;
	width:100%;
	padding-top: 10px;
	}
	#footer p {
		padding:0px;
		margin:0;
		border:0;
    }
    
    /*misc styles*/
    
    .small-text {
	    font-size:0.8em;
    }
#companyx-footer  {
	clear:both;
	font: Verdana;
	font-size: 8px;
	color: #000000;
	text-align: right;
	margin-top: 10px;
	}
	
	/*my edit*/
	
	
	.res-cell_1{
	padding-left:4px;
	padding-top:0px;
		font-size:0.8em;
		font-family:tahoma;
		font-weight:bold;
		color:#151515;
	
	}
	.res-cell1{
	padding-left:8px;
	padding-top:4px;
		font-size:0.75em;
	font-family:Tahoma;
		font-weight:400;
		color:#151515;
		
	
	}
	.res-c{
	    font-size:0.8em;
        font-family:Arial;
		font-weight:bold;
		background:#E6E6E6;


	}
	.res-c1{
	    font-size:0.8em;
        font-family:Arial;

	}
	.res-c2{
	    font-size:0.8em;
        font-family:Arial;
        font-weight:bold;
	}

	
	#left-main1  {
		background:#fff;
		width:90%;
        padding-left: 2%;
		margin-top:5px;
		margin-right:5px;
		float:left;
	}
	
	#left-main_n {
		background:#fff;
		width:67%;
        padding-left: 2%;
		margin-top:25px;
		margin-right:5px;
		float:left;
	}
	
	
	#left-main1.col-3{width:35% } 

    #left-main1 h3 {
		padding:0 10px 0 0;
	
    }
	#left-main1 p {
		padding:0 10px 0 0;
		font-size:12px;
    }
    
    #left-main1 h4 {
	    color:#C20080;
	    margin-bottom:0.3em;
    }
    
    #left-main1 h5 {
	    color:#C20080;
	    margin-bottom:0.3em;
    }
	#left-main1 h6 {
	    font-size:15px;
    }
	
    /*edited by o1-09-2008*/
	
	tr.row td.label_new{
	  font-size:18px;
	  font-weight:bold; 
	  }
	  
	  tr.row td.non-input11 {
	  font-weight:bold;
	  font-size:18px;
	  }
	  
	  #fill_parking{
	  float:left;
	  text-align:left;
	  margin:0;
	  padding-right:3px;
	  font-size:18px;
	  
	  
	  }
	 
	  
	  th.options11{font-size:17px;width:50%;text-align:left;}
	  th.options-extras11{font-size:17px;text-align:left;}
	
	td.options11{font-size:14px;font-weight:bold;text-align:left}
	.options-price11{white-space: nowrap;font-size:20px;}
	.options-price12
	{
	white-space: nowrap;
	font-size:20px;
	color:#FF0000;
	line-height:30px;
	}
	.options-radio11
	    {
	  	padding-left:0.5em;
		font-size:16px;
		}
		.options-radio12
	    {
	  	padding-left:0.5em;
		font-size:16px;
		color:#333333;
		}
		
		p#leader1{
	    font-weight:bold;
		color:#FF0000;
		margin:0;
		 }
		 h3#leader1{
	    font-weight:bold;
		color:#FF0000;
	    margin:0;
		 }
   
	
	
.topbgimg{
background:url(images/newdogimg.jpg) no-repeat right top;
}

	
.toplinebg{
background:url(images/blockbg.gif) repeat-x left top;
}

.tophd{
font-size:20px;
font-weight:bold;
}

.linespastl{
padding-bottom:10px;
}
.new{
  font-family:Arial Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
 } 
.new1{
background-color:#000000;
color:#FFFFFF;
font-size:13px;
}
.new2{
background-color:#000000;
color:#FFFFFF;
font-size:15px;
text-align: left;
}


td.label-head-homepage {
	float:left;
	text-align:left;
	margin:0;
	padding-top:5px;
	padding-right:3px;
	font-weight:bold;
	color:#C20080;
	margin-top: 10px;
}
