
/* left column styles */

#left {
width:180px;
float:left;
}

#submenu {
width:128px;
padding-left:42px;
padding-top:63px;
padding-bottom:63px;
padding-right:10px;
background-color:#212121;
margin-bottom:19px;
}

#submenu ul {
list-style:none;
}

#submenu ul li {
list-style:none;
font-size:1.10em;
line-height:1.19em;
padding-bottom:12px;
font-weight:bold;
color:#00CCFF;
}

#submenu ul li a, #submenu ul li a:link, #submenu ul li a:visited {
color:#FFFFFF;
text-decoration:none;
}

#submenu ul li a:hover, #submenu ul li a:focus, #submenu ul li a:active {
color:#00CCFF;
text-decoration:none;
}

#submenu2 {
width:135px;
padding-left:24px;
padding-top:23px;
padding-bottom:20px;
padding-right:21px;
background-color:#212121;
margin-bottom:19px;
}

#submenu2 ul {
list-style:none;
}

#submenu2 ul li {
list-style:none;
font-size:1.10em;
line-height:1.19em;
padding-bottom:12px;
font-weight:bold;
}

#submenu2 ul li a, #submenu2 ul li a:link, #submenu2 ul li a:visited {
color:#FFFFFF;
text-decoration:none;
}

#submenu2 ul li a:hover, #submenu2 ul li a:focus, #submenu2 ul li a:active {
color:#00CCFF;
text-decoration:none;
}

#submenu2 h3 {
font-size:1.57em;
line-height:1.205em;
color:#00CCFF;
padding-bottom:16px;
}




/* center column styles */

#center {
width:461px;
padding-left:24px;
padding-right:24px;
float:left;
position:relative;
}

#center h2 {
font-size:3.2em;
line-height:1.2em;
color:#00CCFF;
padding-bottom:27px;
}

#center h2 span {
color:#33CC33;
}

#path {
position:absolute;
top:-33px;
left:24px;
color:#CCCCCC;
font-size:1.10em;
line-height:1.19em;
}

#path a, #path a:link, #path a:visited {
color:#CCCCCC;
text-decoration:none;
}

#path a:hover, #path a:focus, #path a:active {
color:#00CCFF;
text-decoration:none;
}




/* table of gallery */

.planswrap {
padding-right:21px;
padding-top:21px;
background-color:#212121;
}

.planswrap table {
width:438px;
border:0;
}

.plan {
color:#FFFFFF;
font-size:1.57em;
line-height:1.205em;
padding-bottom:17px;
}

.planswrap table td {
width:125px;
padding-bottom:20px;
padding-left:21px;
vertical-align: middle;
text-align:center;
}

.planswrap table td img {
padding:2px;
border:0;
}

.planswrap table td a  {
    width:123px;
    height:123px;
	he\ight:123px;
	display:table;
}

.planswrap table td a, .planswrap table td a:link, .planswrap table td a:visited {
text-decoration:none;
cursor:pointer;
border:1px solid #B1B1B1;
}

.planswrap table td a:hover, .planswrap table td a:focus, .planswrap table td a:active {
text-decoration:none;
cursor:pointer;
border:1px solid #0998BC;
}

.celli {
	display: table-cell;
	vertical-align: middle;

}

/*\*//*/
* html .wrap {
	display: block;
}
/**/
/*\*//*/
* html .openr, * html .celli {
	display: inline-block;
	vertical-align: middle;
}
* html .openr {
	height: 100%;
}
/**/



/* pagination */


.pagination {
display:block;
text-align:center;
font-size:1.22em;
line-height:1.23em;
color:#00B9E7;
padding-top:20px;
}

.pagination a, .pagination a:link, .pagination a:visited {
color:#CCCCCC;
cursor: pointer;
text-decoration:none;
padding-right:4px;
}

.pagination a:hover, .pagination a:focus, .pagination a:active {
color:#00B9E7;
cursor: pointer;
text-decoration:none;
}

.pagination span {
padding-right:4px;
}



/* right column styles */

#right {
width:180px;
float:left;
}

