body
{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
background-color:#676767;
}

h1
{
	font-size:16px;
	display:block;
	background-color:gainsboro;
}

h2
{
	font-size:18px;
}


h3
{
	font-size:16px;
	display:block;
	background-color:gainsboro;
}

/*gallery*/

#gcatimage
{
	padding:6px;
	text-align:center;
	border:1px #DCDCDC solid;
	width:155px;
	height:155px;
	margin:10px;
}

.gcatname
{
	font-weight:bold;
	font-size:13px;
	
	display:block;
	padding:5px;
}

.gcat
{
border:1px #DCDCDC solid;
width:100%;

}


.gcatdesc
{
	padding:5px;
	width:100%;
}

.gapprove
{
	padding:5px;
	border:1px #DCDCDC solid;
	background-color:#F5F5F5;
	
}

.gapprove h2
{
	font-size:16px;
	padding-bottom:10px;
	margin:0px;
}

.gapprove_item
{
	
	background-color:white;
}

.gimage
{
  margin:6px;
	text-align:center;
	border:1px #DCDCDC solid;
	padding:6px;
}

#gimagename
{
	line-height:13px;
	margin-left:6px;
}


/*end gallery*/


.even
{
 background-color:#E6E6E6;
}

.odd
{
 background-color:#F8F8FF;
}




.header
{
 margin:0px;
 padding:0px;
}


.bottom
{
 
 
}

.footer
{
height:30px;
 background-image:url(/images/footer.jpg);
}


.topnav
{

}

#topBuilder
{
  position:relative;
 background-color:#DCDCDC;
 padding:3px;
 margin:20px;
 top:20px;
 right:20px;
 border-bottom:1px orange solid;
 border-left:1px orange solid;
   
}


.nav
{
 
 padding-right:0px;
 padding-left:0px;
 margin:0px;
 padding-top:10px;
 background-image:url(/images/victoria-inn_r2_c1.jpg);
 background-repeat:no-repeat;
 width:183px;

}



.content
{

 padding:8px;
 background-color:#ffffff;
}

.navspacer
{
 height:2px;
}

.nav ul
{
	
	 padding-left:0px;
   margin-left:0px;
   list-style:none;
}

.nav
{
 padding-left:5px;
}

#navpane ul
{

  padding-left:0px;
  margin-left:0px;
}



.subnavpane
{
	 list-style:none;
  padding-left:0px;
}

.subnavpane
{
	
	display: block;
	padding-left:0px;
}




li.tab
{
	background-image:url(/images/nav_button.jpg);
	background-position:top left;
	width:167px;
	background-repeat:no-repeat;
	display:block;
	background-color:#090909;
	margin-bottom:5px;
	line-height:31px;
	padding-left:6px;
}

li.tab a,li.tab a:link,li.tab a:visited,li.tab a:active
{
	
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	display:block;
	

}

li.tab a:hover
{
	color:#EDB81C;
}


li.tab_selected
{
	background-image:url(/images/nav_button_over.jpg);
	background-position:top left;
	width:167px;
	background-repeat:no-repeat;
	display:block;
	background-color:#090909;
	margin-bottom:5px;
	line-height:31px;
	padding-left:6px;

}

li.tab_selected a,li.tab_selected a:link,li.tab.tab_selected a:visited,li.tab.tab_selected a:active
{

	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	display:block;
	background-color:#00000;
	
}


li.tab_unlock
{
background-image:url(/images/nav_button.jpg);
	background-position:top left;
	width:180px;
	background-repeat:no-repeat;

	display:block;
	background-color:#090909;
	margin-bottom:5px;
	cursor:move;
}

li.tab_unlock a,li.tab_unlock a:link,li.tab_unlock a:visited,li.tab_unlock a:active
{
	margin-left:42px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	display:block;
	background-color:#00000;
	cursor:move;
}


li.navButton
{
	background-image:none;
  text-indent:5px;
  margin-left:0px;
  width:162px;
}

li.navButton a,li.navButton a:link,li.navButton a:visited,li.navButton a:active
{
	background-image:none;
	background-color:#676364;
	display:block;
  font-size:12px;
  display:block;
  margin-top:5px;
  line-height:16px;
  
  
}

li.navButton a:hover
{
	color:#EDB81C;
}


li.navButton_selected
{
	background-image:none;
  text-indent:5px;
  margin-left:0px;
  width:162px;
}

li.navButton_selected a,li.navButton_selected a:link,li.navButton_selected a:visited,li.navButton_selected a:active
{
	background-image:url(/images/nav_button_over.jpg);
	background-color:#EDB81C;
	display:block;
  font-size:12px;
  display:block;
  margin-top:5px;
  line-height:16px;
  color:#000000;
}

li.navButton_selected a:hover
{
	 color:#000000;
}



.footerNav
{
	font-weight: normal;
	font-size: 10px;
	color: blue;
	font-style: normal;
	text-align: center;
	
}

.footerNav  a, .footerNav a:link, .footerNav a:active, .footerNav a:visited
{
	font-size: 10px;
	visibility: visible;
	color: #00008B;
	
	border-collapse: separate;
	text-decoration: none;
}
.footerButton a:hover
{
	font-size: 10px;
	visibility: visible;
	color: #cc0033;
	
	border-collapse: separate;
	text-decoration: underline;
}

.menuItem
{
	border-right: #cccc99 1px solid;
	border-top: #cccc99 1px solid;
	border-left: #cccc99 1px solid;
	border-bottom: #cccc99 1px solid;
	
}



.edit
{
	font-size: 9px;
	font-family: Arial, 'Times New Roman';
	
}

.edit a, .edit a:link, .edit a:active, .edit a:visited
{
	font-size: 9px;
	visibility: visible;
	color: #cc0033;
	font-family: Arial, 'Times New Roman';
	background-color: yellow;
	border-collapse: separate;
	text-decoration: none;
}
.edit a:hover
{
	font-size: 9px;
	visibility: visible;
	color: #cc0033;
	font-family: Arial, 'Times New Roman';
		background-color: white;
	border-collapse: separate;
	text-decoration: underline;
}

.border
{
border-right: #cccc99 1px solid;
	border-top: #cccc99 1px solid;
	border-left: #cccc99 1px solid;
	border-bottom: #cccc99 1px solid;
}




adminDisplay
{
	border-right: #8B0000 1px solid;
	border-top: #8B0000  1px solid;
	border-left: #8B0000  1px solid;
	border-bottom: #8B0000  1px solid;
	

}


.alert
{
  position:relative;
  top:0px;left:0px;
  background-color:#DCDCDC;
  display:block;
  padding:4px;

}





/*
	class for entire table
	*/
	.vtable
	{
	 font-size:12px;
	 
	}
	
	
	.vtr_even
	{
	 background-color:#DCDCDC;
	
	}
	
	.vtr_odd
	{
	background-color:#F8F8FF;
	
	}
	
	/*
	class for cells in the table
	*/
	.vtd
	{
	 border:1px #DCDCDC solid;
	}
	
	
	/*
	class for header row
	*/
	.vheader
	{

	}
	

	/*
	class for header cell
	*/
	.vth
	{
	 background-color:black;
	 border:1px orange solid;
	 color:white;
	}
	.vth a
	{
		color:white;
	}
	
	
	/*
	class for the edit cell
	*/
	.vedit 
	{

	}
	.vedit a
	{
	 color: red;
	}
	
	
	.side_category
	{
		
		text-align:center;
	  margin-top:20px;
	  	
	}
	
	
	.side_category_name
	{
		font-size:16px;
		font-weight:bold;
	  margin-top:10px;
	  padding:10px;
	  text-align:center;
	}
	
	
		.side_category_name a,.side_category_name a:active,.side_category_name a:visited
	{
		color:blue;
		text-decoration:none;
	}
	.side_category_name a:hover
	{
		text-decoration:none;
		color:gold;
	}
	
	

	
		.side_category_image
		{
			width:105px;
			height:105px;
			vertical-align:middle;
		}
		
		
		
	.side_category_name1
	{
		font-size:16px;
		font-weight:bold;
	  margin-top:10px;
	}
	
	
		.side_category_name1 a,.side_category_name1 a:active,.side_category_name1 a:visited
	{
		color:red;
		text-decoration:none;
	}
	.side_category_name1 a:hover
	{
		text-decoration:underline;
		
	}
	
		.side_category_name1 img
		{
			border:1px red solid;
		}
		
		
.heading
{
	
	
	padding:5px;
	text-size:18px;
	
}


.manlogo img
{
 border:1px gainsboro solid;
 padding:2px;
 margin:2px;

}

.dimage
{
	width:125px;
	text-align:center;
}

.dimage img
{
	padding:2px;
	text-align:center;
	border:1px #DCDCDC solid;
}



.product_description_small
{
	padding:4px;
	background-color:whitesmoke;
	display:block;
	margin-left:4px;
	
}

.photo_small
{
	width:68px;
	height:50px;
	border:1px red solid;
	text-align:left;
	padding-left:4px;
	padding-top:4px;
}

.photo_small a, .photo_small a:active, .photo_small a:visited
{
	font-size:10px;
	text-decoration:none;

}


.punchline
{
	font-size:10px;
	font-weight:bold;

}

.dtable
{
	font-size:12px;
}

.dtr_even
{
	background-color:whitesmoke;
}

.dtr_odd
{
	background-color:ghostwhite;
}

.dmouseover
{
	background-color:white;
	border:1px red solid;
}

.dtd
{
	padding:3px;
	text-align:center;
}


.pages
{
	
}

	.dth
	{
	 background-color:whitesmoke;
	 border:1px black solid;
	 color:blue;
	}
	.dth a,a:active,a:visited
	{
		color:blue;
		text-decoration:none;
	}
	
	
	
	
	
	#product{
	width: 400px;
	border: 1px gainsboro solid;

	
}

#item dt
{
 line-height:22px;
 background-color:gainsboro;
 border:1px black solid;
 
}

#product dt{
	line-height: 20px;
	background-color: gray;
	border-top: 2px solid gainsboro;
	border-bottom: 2px solid whitesmoke;
	font-weight: bold;
	color: #fff;
	 text-align:left;
	 padding-left:10px;
	 
}
#product  dd{
	overflow: auto;
	text-align:left;
	padding-left:0px;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
}
#product  p{
	margin-left:0px;
	padding-left:0px;
}

#product  dt.voteHover
{
	background-color: #000000;
	cursor:pointer;
	
}
#product dt.voteActive
{
	background-color: #000000;
	border-top: 2px solid gainsboro;
	border-bottom: 2px solid whitesmoke;
}

.product_image img
{
	border:1px gainsboro solid;
	margin-right:3px;
	margin-top:0px;
}


.product_images 
{
	text-align:center;
	margin-top:12px;
}

.product_images img
{
	border:1px black solid;
	padding:1px;
}

.schedule_form
{
	font-size:10px;
	font-family:verdana;
	background-color:gold;
	margin-top:5px;
	border:1px dashed black;

}

.schedule_form input
{
	height:12px;
	font-size:10px;
}

.tech_specs
{
	margin-top:15px;
}

.video
{
	margin-top:10px;
}

.add_subpage 
{
	list-style:none;
}

.usa_broker
{
	text-align:center;
	font-weight:bold;
}


.box_body
{
	background-color:#ffffff;
}

.box_heading h2
{
	color:#ffffff;
	font-size:16px;
}

.property
{
	color:#1C4F2B;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:15px;

}

.property1
{
	color:#1C4F2B;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:15px;

}

.product_small_box
{
	text-align:left;
	background-color:#FBECCE;
	padding-top:5px;
	padding-left:15px;
  font-size:14px;
  font-weight:bold;
}





.product_title
{
	font-size:16px;
	font-weight:bold;
  margin-bottom:8px;
}

.product_title a,.product_title a:active,.product_title a:visited
{
  color:#1C4F2B;
	text-decoration:underline;


}

.view_details
{
	width:165px;
	line-height:34px;
	background-image:url(/images/button_over.jpg);
	background-repeat:no-repeat;
}

.view_details a
{
 	font-size:14px;
	margin-left:11px;
	color:#1C4F2B;
	font-weight:bold;
	
}

.view_details a:hover
{
 color:blue;
}

.properties
{
 margin-bottom:7px;
 padding-left:4px;

}


.product_box
{
 
 font-size:14px;
 font-weight:bold;

}



.view_video
{
	width:165px;
	line-height:34px;
	background-image:url(/images/button_over.jpg);
	background-repeat:no-repeat;
	margin:5px;
}

.view_video a
{
 	font-size:14px;
	margin-left:11px;
	color:#1C4F2B;
	font-weight:bold;
	text-decoration:none;
	
}