@media screen
{
	.header {
		font-size:100%;
		background-image:url(../images/top-bg.gif);
	}
	#header h1 {
		font-size:150%;
		color:#0066ff;
		font-weight:normal;
		padding:0px 5px 0px 0px;
		padding: 5px 5px 5px 0px;
	}
	#searchline {
		font-size:0.81em;
		font-weight:bold;
		height:40px;
		margin:0px;
		padding: 7px 5px 7px 10px;
		white-space:nowrap;
		background-image:url(../images/vs-bg.gif);
		border-bottom:1px solid #CCCCCC;
	}	

	#topmenu {
		font-size:80%;
		width: 100%;
		margin:0px;
		padding:0px;
		background-color:#EFEFEF;
		border-bottom:1px solid #CCCCCC;
		white-space:nowrap;
		font-weight:normal;
	}	

	#topmenuInside {
		padding: 8px 5px 8px 10px;
	}	

	#topmenu a{
		font-weight:bold;
	}

	#topmenu a.currentsection{
		color:#FF3300;
	}

	#locationsmenu {
		font-size:65%;
		width: 100%;
		margin:0px;
		padding: 5px 5px 5px 10px;
		background-color:#FFFFFF;
		display: table;
		border-bottom:1px solid #CCCCCC;
		font-weight:normal;
	}	

	#locationsmenu a{
		font-weight:normal;
	}

	
	#headermenu {
		font-size:70%;
		margin:0px;
		padding: 0px 10px 5px 0px;
		white-space:nowrap;
		font-weight:normal;
	}	
	#headermenu a{
		color:#0066ff;
		font-weight:normal;
	}

	#pathline {
		font-size:100%;
		margin:0px;
		padding:0px;
		font-weight:normal;
	}	

	#tpathlineInside {
		padding:5px 0px 0px 2px;
	}	
	
	#pathline a{
		font-weight:bold;
	}
	

	#content {
		width: 100%;
		padding: 0px 0px 0px 0px;
		margin:0px 0px 10px 0px;
		/*display: table;
		 border-bottom:1px solid #CCCCCC; */
	}

	#column1, #column2, #column3 {
		display: table-cell !important;
		display: inline;
		vertical-align: top;
	}
	
	#column1  {
		width:20%;
		padding:0px 0px 0px 0px;
	}
	
	#column2{
		width:60%;
		padding:0px 5px 0px 0px;
	}

	#column3 {
		width:20%;
		padding:0px 0px 0px 10px;
		border-left:1px solid #BBBBBB ;
	}

	.bottom {
		font-size:100%;
		background-image:url(../images/bottom-bg.gif);
		padding:5px 5px 5px 5px;
		font-size:70%;
	}

	/*#footer {
		width:75%;
		text-align:left;
		font-size:70%;
		color:#777777;
		height:79;
		margin-left:0px;
		margin-top:0px;
		margin-bottom:0px;
		padding:5px 10px 5px 10px;
		font-weight:normal;
	}*/

	/*#content .box
	{
		width: 100%;
	}
	
	#content .boxheader
	{
		width: 100%;
		height:25px;
		padding: 3px 3px 3px 0px;
		margin-bottom:10px;
		background-color:#FFFFFF;
		/*white-space:normal;*/
		/*text-align:left;
	}
	#content .boxheader h1
	{
		color:#555555;
		font-weight:normal;
		font-size:14px;
		font-weight:bold;
		padding: 0px 0px 0px 0px;
		margin: 2px 5px 2px 0px;
	}
	
	#content .boxcontent
	{
		width: 100%;
		padding: 10px 3px 3px 3px;
		margin-top:1px;
		margin-bottom:10px;
		border-top: 1px solid #BBBBBB;
		text-align:left;
	}*/
	
	#topmenuintro {
		font-size:70%;
		width: 100%;
		margin:0px;
		padding: 15px 5px 15px 10px;
		background-color:#EFEFEF;
		display: table;
		border-bottom:1px solid #CCCCCC;
		font-weight:normal;
	}	

	#topmenuintro a{
		font-weight:bold;
	}
	
	#CategorySelectorForm{ position: relative; top:0px;} 
	#CategorySelector{
		margin: 2px 0px 5px 0px; 
		padding: 0px; 
		background: #FFFFFF; 
		border: 1px #AAAAAA solid; 
		width: 305px; 
		position: absolute; 
		top:22px;
		text-align:left;
	}
}
