@charset "UTF-8";
/* CSS Document */

body{
	font-size:small;
	line-height:140%;
	color:#FFF;
	background-color: #111;
	margin:0;
}


a {
	color:#FFCC00;
	text-decoration:none;
}

a:hover{
	color:#FF9900;
}

img{border:none}


#topmain{
	
}

#centerclm{
	text-align:center;
}

.storelogo{
	text-align:center;
	height:400px;
	padding-top:50px;
}


#portfolio ol,ul {
	list-style:none;
	margin:0;
	padding:0;
}




/* The CSS Code for the menu starts here */
#menu {
	/*
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	*/
	font-weight: bold;
	margin: 10px 0;
	padding: 0 0 0 10px;
	list-style-type: none;
	font-size: 13px;
	background: #eee;
	height: 40px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-top: 2px solid #eee;
	border-left: 2px solid #eee;
	border-bottom: 2px solid #ccc;
	border-right: 2px solid #ccc;
}
#menu li {
	float: left;
	margin: 0;
	
}
#menu li a {
	text-decoration: none;
	display: block;
	padding: 0 20px;
	line-height: 40px;
	color: #666;
}
#menu li a:hover, #menu li.active a {
	background-color: #f5f5f5;
	border-bottom: 2px solid #DDD;
	color: #999;
}

/* Blue Menu */
#menu.blue {
	border-top: 2px solid #356AA0;
	border-left: 2px solid #356AA0;
	border-bottom: 2px solid #204061;
	border-right: 2px solid #204061;
	background: #356AA0;}
#menu.blue a {color: #fff;}
#menu.blue li a:hover, #menu.blue li.active a {color: #90CDFF; background: #3D7BBB; border-bottom: 2px solid #356AA0;}






.subtitle{
	background:#333;
	color:#FFF;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	border-left: #036 solid 20px;
}

.subcontents{
	padding:10px 20px; 
}







#user-navigation ul, #main-navigation ul, .secondary-navigation ul, #sidebar ul.navigation {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#user-navigation ul li, #main-navigation ul li, .secondary-navigation ul li {
  float: left;  
}

#main-navigation ul li {
  margin-right: 5px;
}

#user-navigation ul li {
  padding: 5px 10px;
}

#main-navigation ul li a:link, #main-navigation ul li a:visited, #main-navigation ul li a:hover, #main-navigation ul li a:active,
.secondary-navigation ul li a:link, .secondary-navigation ul li a:visited, .secondary-navigation ul li a:hover, .secondary-navigation ul li a:active,
#user-navigation ul li a:link, #user-navigation ul li a:visited, #user-navigation ul li a:hover, #user-navigation ul li a:active {
  text-decoration: none;
}


.secondary-navigation {
  font-size: 13px;  
  border-bottom-width: 10px;
  border-bottom-style: solid;
}

.secondary-navigation ul li a {
  display: block;
  padding: 10px 15px;  
}

/*selected*/
.secondary-navigation ul a.selected {
  background: #C33;
}


#main-navigation ul li a:link, #main-navigation ul li a:visited, #main-navigation ul li a:hover, #main-navigation ul li a:active,
.secondary-navigation ul li a:link, .secondary-navigation ul li a:visited, .secondary-navigation ul li a:hover, .secondary-navigation ul li a:active,
#user-navigation ul li a:link, #user-navigation ul li a:visited, #user-navigation ul li a:hover, #user-navigation ul li a:active {
  text-decoration: none;
  color: #FFF;
}

.secondary-navigation li a:hover {
  background: #470E0E;
}

#main-navigation ul li.active a:link, #main-navigation ul li.active a:visited, #main-navigation ul li.active a:hover, #main-navigation ul li.active a:active {
  color: #262626;
}

.secondary-navigation {
  background: #7A1818;
  border-bottom-color: #C33;
}

.secondary-navigation ul li.active, .secondary-navigation ul li.active a:hover {
  background-color: #262626;
}



.secondary-navigation li.first a, .secondary-navigation ul li.first, .table th.first, .table th.first {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
}








.inner th{
	background:#666;
}
.inner td{
	background:#333;
}





#map_canvas .gmnoprint{
	color:#333;
	font-size:12px;
	line-height:120%;
}


#footer{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
}