html, body{
	margin:0px;
	padding:0px;
	background:#FFFFFF;
}
.links{
	text-decoration:none; 
	color:#000000
}

.error_text{
	color:#990000;
	margin:0px;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.cat_link, .cat_link:visited{
	padding-left:5px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
	color:#000000;
	margin:0px;
}

.cat_link:hover{
	background:#E3EEF9;
}

.cat_link_selected{
	display:block;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#E3EEF9;
	text-decoration:none;
	color:#000000;
	margin:0px
}

.input_label{
	font-family:Arial, Helvetica, sans-serif;
	color:#2353CF;
	font-size:14px;
	margin:0px;
	padding:0px;
	display:block;
	vertical-align:middle;
	}

.input_text{
	margin:0px;
	margin-bottom:10px;
	height:15px;
	display:inline;
}

.links:hover{
	text-decoration:underline;
}
.page_container{
	margin-left:auto;
	margin-right:auto;
	width:900px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	padding:0px;
}

.left_container {
float:left;
width:240px;
margin:0px;
padding:10px;
text-align:center;

}

.right_container{
margin:0px;
padding:10px;
margin-left:260px;
min-height:600px;
border-left-color:#999999;
border-left-style:solid;
border-left-width:1px;
width:600px;
}

.button {
	background-color: #E8EBF0;
	margin:0px;
	border-style:solid;
	border-color:#A7A9E9;
	border-width:1px;
}

.button:hover {
	background-color:#B9D5F0;

}

.search_box {
	margin:0px;
}

.divider_p{
	width:100%;
	border-bottom-style:solid;
	border-bottom-color:#A7A9E9;
	border-bottom-width:1px;
	color:#A7A9E9;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	margin:0px;
	padding:0px;
}

.list_box {
margin:0px;
margin-top:10px;
border-bottom-style:solid;
border-bottom-color:#999999;
border-bottom-width:1px;
float:left;
width:100%;
}

.img_border {
	border-style:solid;
	border-width:1px;
	border-color:#A7A9E9;

}

#popUpDiv {

background-color:#FFFFFF;
border-color:#A7A9E9;
border-style:solid;
border-width:2px;
width:300px;
text-align:center;
margin-left:auto;
margin-right:auto;
height:150px;
z-index:5;

}





#sort a{
	text-decoration:none;
	color:#000000;
}
#sort a:hover{
	text-decoration:underline;
	color:#000000;
}





#blanket {
background-color:#F7FAFD;
opacity: 0.60;
filter:alpha(opacity=60);
position:absolute;
z-index: 1;
width:100%;
}


.img_holder{
margin:12px;
 margin-right:5px; 
 float:left;  
 width:100px; 
 height:100px;
}


.current_cat{
	font-size:18px;
}

.cat{
text-align:left; 
text-decoration:none; 
display:block; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:600; 
color:#2252D0; 
margin:5px; 
font-size:14px;
}

.list_item{
	margin:0px; 
	margin-bottom:2px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
}

.list_item:hover{
	background-color:#D0E2F4;
}




#headerz {
margin:0px;
padding:0px;
}
#headerz ul, #headerz li	{
	display : inline;
	list-style-type : none;
	margin : 0px;
	padding : 0px;
}

#headerz a:link, #headerz a:visited	{
border-right : 1px solid #ccc;
	color : #666;
	float : left;
	font-size : 13px;;
	font-family:Arial, Helvetica, sans-serif;
	font-weight : 600;
	line-height : 26px;
	margin-right : 0px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
}

#headerz a:hover	{
	background:#E3EEF9;
}


.menu {
    color: white;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10pt; 
	line-height:30px; 
    font-weight: bold;
    border-right: 1px solid white;
    text-decoration: none;
    background-color: #043E60;
    padding: 15px;
	
}

.menu:hover {
    background-color: #5A8EC6;
}
	
	#menu {
	border-bottom : 1px solid #ccc;
	margin : 0;
	padding-left : 120px;
	display:block;
	height:26px;


}

#menu ul, #menu li	{
	display : inline;
	list-style-type : none;
	text-align:center;
	margin : 0px;
	padding : 0px;
	font-family:Arial, Helvetica, sans-serif;
	background:url("http://www.dev.bluebeanstalk.com/site_gpx/right_tile_dark_tab.jpg") top right no-repeat;
	float:left;
	margin-right:8px;
}
#menu a:link, #menu a:visited	{
	border-bottom : 1px solid #ccc;
	font-size : small;
	font-weight : normal;
	text-decoration : none;
	background:url("http://www.dev.bluebeanstalk.com/site_gpx/left_tile_dark_tab.jpg") left top no-repeat;
	padding:5px 15px;
	display:block;
	color:black;


}

#menu a:link.active, #menu a:visited.active	{
	border-bottom : 1px solid #fff;
	color : #000;
	background:url("http://www.dev.bluebeanstalk.com/site_gpx/left_tile_tab.jpg") left top no-repeat;
}

#menu a:hover	{
	//background: #DCF2FA;
}	
body.section-1 #menu li#nav-1 a, 
body.section-2 #menu li#nav-2 a,
body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a,
body.section-5 #menu li#nav-5 a
 {
	border-bottom : 1px solid #fff;
	background:url("http://www.dev.bluebeanstalk.com/site_gpx/left_tile_tab.jpg") left top no-repeat;
}

body.section-1 #menu li#nav-1,
body.section-2 #menu li#nav-2,
body.section-3 #menu li#nav-3,
body.section-4 #menu li#nav-4,
body.section-5 #menu li#nav-5
{
background:url("http://www.dev.bluebeanstalk.com/site_gpx/right_tile_tab.jpg") right top no-repeat;
}


.act{

background : #fff;border-bottom : 1px solid #fff;color : #000


}