/*  ******
	Layout
    ******  */
html, body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
	height: 100%;
}
.SubHead, .Normal, .Help {
	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
	color: #464646;
}
#dnn_ctr_Signin_plPassword_lblHelp, #dnn_ctr_Signin_plUsername_lblHelp {
	font-size: 11px;
	line-height: normal;
}
body {
	/*width: 100%;
	height: 100%;*/
	/*overflow-y: scroll;*/
	background: #fafafa;
}
body form {
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
	background: #fafafa;
}
#wrap {
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	background: #fafafa url(imgs/header_bg_gradient.gif) repeat-x;
}
#main {
	position: relative;
	width: 950px;
	height: 100%;
	margin: 0 auto;
	text-align: left;
}
#background {
	position: absolute;
	float: left;
	height: 100%;
	width: 950px;
	z-index: 0;
	background: #fafafa url(imgs/body_bg_2col.gif) -2px -2px repeat-y;
}
#maincontent {
	position: relative;
	text-align: left;
	width: 950px;
	z-index: 25;
	background: #fafafa url(imgs/body_bg_2col.gif) -2px -2px repeat-y;
}
div.singlecol {
	background: #fafafa url(imgs/body_bg_1col.gif) -2px -2px repeat-y !important;
}
#header {
	margin: 0;
	padding: 0;
	height: 116px;
	width: 950px;
	background: #669 url(imgs/header_bg_gradient.gif) repeat-x;
	text-align: left;
	font-size: 12px;
}
#header_left {
	float: left;
	height: 116px;
	width: 35px;
	background: url(imgs/header_navi_left.gif) center right no-repeat;
}
#header_right {
	float: left;
	height: 116px;
	width: 35px;
	background: url(imgs/header_navi_right.gif) center left no-repeat;
}
#header_content {
	position: relative;
	overflow: hidden;
	float: left;
	height: 116px;
	width: 879px;
	background: #96c url(imgs/header_navi_gradient.gif) top right repeat-x;
}
#header_language {
	position: relative;
	overflow: hidden;
	width: 100%;
	text-align: right;
	height: 25px;
	font-size: 10px;
}
#header_logo {
	position: relative;
	overflow: hidden;
	height: 40px;
	width: 100%;
	background: transparent;
}
#header_logo a {
	margin: 0 18px;
}
#header_title {
	display: none;
}
#content {
	text-align: left;
	font-size: 12px;
	margin: 0 30px;
	color: #464646;
}
#content_main {
	overflow-y: hidden;
	margin: 0 2px;
}
#content_navi {
	float: left;
	width: 228px;
	padding: 12px 0;
}
#content_navi .LeftPane {
	margin: 24px 12px 12px 12px;
	padding: 0 10px;
}
#content_breadcrumbs {
	height: 35px;
	line-height: 35px;
}
#content_body {
	display: inline;
	float: right;
	width: 588px;
	margin: 0 35px;
	margin-top: 5px;
	padding: 0;
}
#content_contentpane {
	
}
.container_top {
background: transparent !important;
}
#content_body_single {
	padding: 0 20px;
}
#footer {
	margin: 0px;
	padding: 0px 30px;
	height: 25px;
	clear: both;
}
#footer_main {
	margin: 35px 2px 0 2px;
	padding: 0 17px;
	text-align: right;
}


/*  ********
    Clearfix
	********  */
.clearfix {
	clear: both;
}


/*  *******
     List
    *******  */
#content_body ul li, #content_body ul *,
#content_body ol li, #content_body ol * {
	list-style-type: disc;
	list-style-position: inside;
}

#content_body ul ul li, #content_body ul li li * {
	list-style-type: circle;
	list-style-position: inside;
}

#content_body ol li, #content_body ol *,
#content_body ol ol li, #content_body ol li li * {
	list-style-type: decimal;
	list-style-position: inside;
}


/*  *******************
    TopNavi + Languages
	*******************  */
#header_navi ul, #header_navi li, #header_language ul, #header_language li {
	display: inline;
	padding: 0;
	margin: 0;
}
#header_navi ul {
	display: inline;
	float: left;
	margin: 10px;
	margin-top: 23px;
}
#header_language ul {
	display: inline;
	float: right;
	margin-right: 5px;
	margin-top: 12px;
}
#header_navi li, #header_language li {
	padding: 0 20px 0 8px;
}
#header_navi li.Menu-li-l2-sel, #header_navi li.Menu-li-l2-open-sel, #header_navi li.Menu-li-l2-open {
	background: url(imgs/bullet_light_solid.gif) center left no-repeat;
}
#header_language li.Menu-li-l0-sel, #header_language li.Menu-li-l0-open-sel, #header_language li.Menu-li-l0-open {
	background: url(imgs/bullet_light_solid.gif) center left no-repeat;
}
#header_navi li.Menu-li-l2-sel a, #header_navi li.Menu-li-l2-sel a:visited,
#header_navi li.Menu-li-l2-open-sel a, #header_navi li.Menu-li-l2-open-sel a:visited,
#header_navi li.Menu-li-l2-open a, #header_navi li.Menu-li-l2-open a:visited  {
	font-weight: bold;
}
#header_language li.Menu-li-l0-sel a, #header_language li.Menu-li-l0-sel a:visited,
#header_language li.Menu-li-l0-open-sel a, #header_language li.Menu-li-l0-open-sel a:visited,
#header_language li.Menu-li-l0-open a, #header_language li.Menu-li-l0-open a:visited {
	font-weight: normal;
}
#header_navi li.Menu-li-l2, #header_navi li.Menu-li-l2-closed {
	background: url(imgs/bullet_light_open.gif) center left no-repeat;
}
#header_language li.Menu-li-l0, #header_language li.Menu-li-l0-closed {
	background: url(imgs/bullet_pink_open.gif) center left no-repeat;
}

/*  *********
    Vaakanavi
	*********  */
	
#content_navi ul {
margin: 0 13px;
padding: 0;
list-style-type: none;
}

#content_navi li {
list-style-type: none;
margin: 0;
padding: 0;
}

#content_navi a {
display: block;
margin: 3px 0;
padding: 0 8px;
line-height: 20px;
}

#content_navi li.Menu-li-l1-sel, #content_navi li.Menu-li-l1-open-sel, #content_navi li.Menu-li-l1-open, #content_navi li.Menu-li-l1-open,
#content_navi li.Menu-li-l2-sel, #content_navi li.Menu-li-l2-open-sel, #content_navi li.Menu-li-l2-open, #content_navi li.Menu-li-l2-open,
#content_navi li.Menu-li-l3-sel, #content_navi li.Menu-li-l3-open-sel, #content_navi li.Menu-li-l3-open, #content_navi li.Menu-li-l3-open,
#content_navi li.Menu-li-l4-sel, #content_navi li.Menu-li-l4-open-sel, #content_navi li.Menu-li-l4-open, #content_navi li.Menu-li-l4-open,
#content_navi li.Menu-li-l5-sel, #content_navi li.Menu-li-l5-open-sel, #content_navi li.Menu-li-l5-open, #content_navi li.Menu-li-l5-open {
	background: url(imgs/bullet_dark_solid.gif) 0 8px no-repeat;
	color: #464646;
}

#content_navi li.Menu-li-l1-sel a, #content_navi li.Menu-li-l1-sel a:visited,
#content_navi li.Menu-li-l1-open-sel a, #content_navi li.Menu-li-l1-open-sel a:visited,
#content_navi li.Menu-li-l1-open a, #content_navi li.Menu-li-l1-open a:visited,

#content_navi li.Menu-li-l2-sel a, #content_navi li.Menu-li-l2-sel a:visited,
#content_navi li.Menu-li-l2-open-sel a, #content_navi li.Menu-li-l2-open-sel a:visited,
#content_navi li.Menu-li-l2-open a, #content_navi li.Menu-li-l2-open a:visited,

#content_navi li.Menu-li-l3-sel a, #content_navi li.Menu-li-l3-sel a:visited,
#content_navi li.Menu-li-l3-open-sel a, #content_navi li.Menu-li-l3-open-sel a:visited,
#content_navi li.Menu-li-l3-open a, #content_navi li.Menu-li-l3-open a:visited,

#content_navi li.Menu-li-l4-sel a, #content_navi li.Menu-li-l4-sel a:visited,
#content_navi li.Menu-li-l4-open-sel a, #content_navi li.Menu-li-l4-open-sel a:visited,
#content_navi li.Menu-li-l4-open a, #content_navi li.Menu-li-l4-open a:visited,

#content_navi li.Menu-li-l5-sel a, #content_navi li.Menu-li-l5-sel a:visited,
#content_navi li.Menu-li-l5-open-sel a, #content_navi li.Menu-li-l5-open-sel a:visited,
#content_navi li.Menu-li-l5-open a, #content_navi li.Menu-li-l5-open a:visited {
	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
	font-weight: bold;
	color: #464646;
}

#content_navi li.Menu-li-l1, #content_navi li.Menu-li-l1-closed,
#content_navi li.Menu-li-l2, #content_navi li.Menu-li-l2-closed,
#content_navi li.Menu-li-l3, #content_navi li.Menu-li-l3-closed,
#content_navi li.Menu-li-l4, #content_navi li.Menu-li-l4-closed,
#content_navi li.Menu-li-l5, #content_navi li.Menu-li-l5-closed {
	background: url(imgs/bullet_dark_open.gif) 0 8px no-repeat;
	color: #464646;
}

#content_navi li.Menu-li-l1 a, #content_navi li.Menu-li-l1 a:visited,
#content_navi li.Menu-li-l1-closed a, #content_navi li.Menu-li-l1-closed a:visited,
#content_navi li.Menu-li-l2 a, #content_navi li.Menu-li-l2 a:visited,
#content_navi li.Menu-li-l2-closed a, #content_navi li.Menu-li-l2-closed a:visited,
#content_navi li.Menu-li-l3 a, #content_navi li.Menu-li-l3 a:visited,
#content_navi li.Menu-li-l3-closed a, #content_navi li.Menu-li-l3-closed a:visited,
#content_navi li.Menu-li-l4 a, #content_navi li.Menu-li-l4 a:visited,
#content_navi li.Menu-li-l4-closed a, #content_navi li.Menu-li-l4-closed a:visited,
#content_navi li.Menu-li-l5 a, #content_navi li.Menu-li-l5 a:visited,
#content_navi li.Menu-li-l5-closed a, #content_navi li.Menu-li-l5-closed a:visited {
	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
	font-weight: normal;
	color: #464646;
}

/*  *******
      HR
	*******  */

div.hr {
	height: 3px;
	margin: 30px 0;
	background: #fff url(imgs/hr_bg.gif) no-repeat;
}
div.hr hr{
	display: none;
}


/*  *******
     Text
    *******  */

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #464646;
}
h1 {
	margin-top: 0px;
}
p, ol, ul, li, td, th, tr, table, div, .Normal, .SkinObject {
	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
	color: #464646;
	font-weight: normal;
}
#content p, #content ol, #content ul, #content li,
#content td, #content th, #content tr, #content table,
#content div, #content .Normal, #content .SkinObject {
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #464646;

}
#content a, #content a:visited {
	color: #7f6aac;
	text-decoration: underline;
}
#content a:hover {
	color: #a978b4;
	text-decoration: underline;
}
#content_breadcrumbs a.SkinObject, #content_breadcrumbs a.SkinObject:visited {
	font-size: 11px;
	color: #757575;
}
#content_breadcrumbs a.SkinObject:hover {
	color: #464646;
}
#header_navi a {
	color: #fff;
	text-decoration: none;
}
#header_navi a:hover {
	color: #fff;
	text-decoration: underline;
}
#header_language a {
	color: #d1c4ea;
	text-decoration: none;
}
#header_language a:hover {
	color: #d1c4ea;
	text-decoration: underline;
}
#header_language li.Menu-li-l0-open a, #header_language li.Menu-li-l0-open a:visited {
	color: #fff;
}
#footer_main .copyright {
	font-size: 11px;
	font-weight: normal;
	color: #757575;
}
#footer_main .copyright a, #footer_main .copyright a:hover, #footer_main .copyright a:visited {
	font-weight: normal;
	color: #757575;
}
#footer_main .copyright a.SkinObject:hover {
	text-decoration: underline;
}
#footer_main .SkinObject {
	color: #757575;
}
#content #content_navi a, #content #content_navi a:visited {
	color: #464646;
	text-decoration: none;
}
#content #content_navi a:hover {
	text-decoration: underline;
}

#header_logo ul {
padding: 0;
margin: 0;
overflow: hidden;
}
#header_logo li {
list-style-type: none;
padding: 0;
margin: 0 0;
}
#header_logo li a {
display: block;
height: 40px;
width: 131px;
text-indent: -5000px;
background: url(imgs/header_logo.gif) no-repeat;
}
#VasenPane {
	float:left;
	width:320px;
}
#OikeaPane {
	float: right;
	width:250px;
}
#TwoColumns {
	margin-top: 8px;
	margin-bottom: 8px;
}

/*  ******
   Tuotehover
    ******  */

#tuotehover {
	width: 585px;
	height: 330px;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	border: 0;
}
#tuotehover tr, #tuotehover td {
	margin: 0;
	padding: 0;
	border: 0;
}

#tuotehover .tuoteimg {
 display: block;
 font-size: 1px;
 color: transparent;
 text-indent: -10px;
 overflow: hidden;
}
#tuotehover .tuoteimg_01 {
 width: 77;
 height: 53;
 background: url(imgs/tuote/tuoteimg_01.gif);
}
#tuotehover .tuoteimg_01:hover {
 background: url(imgs/tuote/tuoteimg_hover_01.gif);
}
#tuotehover .tuoteimg_02 {
 width: 127;
 height: 53;
 background: url(imgs/tuote/tuoteimg_02.gif);
}
#tuotehover .tuoteimg_02:hover {
 background: url(imgs/tuote/tuoteimg_hover_02.gif);
}
#tuotehover .tuoteimg_03 {
 width: 70;
 height: 38;
 background: url(imgs/tuote/tuoteimg_03.gif);
}
#tuotehover .tuoteimg_03:hover {
 background: url(imgs/tuote/tuoteimg_hover_03.gif);
}
#tuotehover .tuoteimg_04 {
 width: 57;
 height: 53;
 background: url(imgs/tuote/tuoteimg_04.gif);
}
#tuotehover .tuoteimg_04:hover {
 background: url(imgs/tuote/tuoteimg_hover_04.gif);
}
#tuotehover .tuoteimg_05 {
 width: 69;
 height: 53;
 background: url(imgs/tuote/tuoteimg_05.gif);
}
#tuotehover .tuoteimg_05:hover {
 background: url(imgs/tuote/tuoteimg_hover_05.gif);
}
#tuotehover .tuoteimg_06 {
 width: 107;
 height: 53;
 background: url(imgs/tuote/tuoteimg_06.gif);
}
#tuotehover .tuoteimg_06:hover {
 background: url(imgs/tuote/tuoteimg_hover_06.gif);
}
#tuotehover .tuoteimg_07 {
 width: 77;
 height: 53;
 background: url(imgs/tuote/tuoteimg_07.gif);
}
#tuotehover .tuoteimg_07:hover {
 background: url(imgs/tuote/tuoteimg_hover_07.gif);
}
#tuotehover .tuoteimg_08 {
 width: 70;
 height: 32;
 background: url(imgs/tuote/tuoteimg_08.gif);
}
#tuotehover .tuoteimg_08:hover {
 background: url(imgs/tuote/tuoteimg_hover_08.gif);
}
#tuotehover .tuoteimg_09 {
 width: 77;
 height: 32;
 background: url(imgs/tuote/tuoteimg_09.gif);
}
#tuotehover .tuoteimg_09:hover {
 background: url(imgs/tuote/tuoteimg_hover_09.gif);
}
#tuotehover .tuoteimg_10 {
 width: 127;
 height: 151;
 background: url(imgs/tuote/tuoteimg_10.gif);
}
#tuotehover .tuoteimg_10:hover {;
 background: url(imgs/tuote/tuoteimg_hover_10.gif);
}
#tuotehover .tuoteimg_11 {
 width: 57;
 height: 32;
 background: url(imgs/tuote/tuoteimg_11.gif);
}
#tuotehover .tuoteimg_11:hover {
 background: url(imgs/tuote/tuoteimg_hover_11.gif);
}
#tuotehover .tuoteimg_12 {
 width: 69;
 height: 151;
 background: url(imgs/tuote/tuoteimg_12.gif);
}
#tuotehover .tuoteimg_12:hover {;
 background: url(imgs/tuote/tuoteimg_hover_12.gif);
}
#tuotehover .tuoteimg_13 {
 width: 107;
 height: 173;
 background: url(imgs/tuote/tuoteimg_13.gif);
}
#tuotehover .tuoteimg_13:hover {;
 background: url(imgs/tuote/tuoteimg_hover_13.gif);
}
#tuotehover .tuoteimg_14 {
 width: 77;
 height: 32;
 background: url(imgs/tuote/tuoteimg_14.gif);
}
#tuotehover .tuoteimg_14:hover {
 background: url(imgs/tuote/tuoteimg_hover_14.gif);
}
#tuotehover .tuoteimg_15 {
 width: 70;
 height: 41;
 background: url(imgs/tuote/tuoteimg_15.gif);
}
#tuotehover .tuoteimg_15:hover {
 background: url(imgs/tuote/tuoteimg_hover_15.gif);
}
#tuotehover .tuoteimg_16 {
 width: 77;
 height: 192;
 background: url(imgs/tuote/tuoteimg_16.gif);
}
#tuotehover .tuoteimg_16:hover {;
 background: url(imgs/tuote/tuoteimg_hover_16.gif);
}
#tuotehover .tuoteimg_17 {
 width: 57;
 height: 33;
 background: url(imgs/tuote/tuoteimg_17.gif);
}
#tuotehover .tuoteimg_17:hover {
 background: url(imgs/tuote/tuoteimg_hover_17.gif);
}
#tuotehover .tuoteimg_18 {
 width: 77;
 height: 231;
 background: url(imgs/tuote/tuoteimg_18.gif);
}
#tuotehover .tuoteimg_18:hover {;
 background: url(imgs/tuote/tuoteimg_hover_18.gif);
}
#tuotehover .tuoteimg_19 {
 width: 70;
 height: 205;
 background: url(imgs/tuote/tuoteimg_19.gif);
}
#tuotehover .tuoteimg_19:hover {;
 background: url(imgs/tuote/tuoteimg_hover_19.gif);
}
#tuotehover .tuoteimg_20 {
 width: 57;
 height: 33;
 background: url(imgs/tuote/tuoteimg_20.gif);
}
#tuotehover .tuoteimg_20:hover {
 background: url(imgs/tuote/tuoteimg_hover_20.gif);
}
#tuotehover .tuoteimg_21 {
 width: 57;
 height: 62;
 background: url(imgs/tuote/tuoteimg_21.gif);
}
#tuotehover .tuoteimg_21:hover {
 background: url(imgs/tuote/tuoteimg_hover_21.gif);
}
#tuotehover .tuoteimg_22 {
 width: 63;
 height: 112;
 background: url(imgs/tuote/tuoteimg_22.gif);
}
#tuotehover .tuoteimg_22:hover {;
 background: url(imgs/tuote/tuoteimg_hover_22.gif);
}
#tuotehover .tuoteimg_23 {
 width: 64;
 height: 112;
 background: url(imgs/tuote/tuoteimg_23.gif);
}
#tuotehover .tuoteimg_23:hover {;
 background: url(imgs/tuote/tuoteimg_hover_23.gif);
}
#tuotehover .tuoteimg_24 {
 width: 69;
 height: 112;
 background: url(imgs/tuote/tuoteimg_24.gif);
}
#tuotehover .tuoteimg_24:hover {;
 background: url(imgs/tuote/tuoteimg_hover_24.gif);
}
#tuotehover .tuoteimg_25 {
 width: 57;
 height: 32;
 background: url(imgs/tuote/tuoteimg_25.gif);
}
#tuotehover .tuoteimg_25:hover {
 background: url(imgs/tuote/tuoteimg_hover_25.gif);
}
#tuotehover .tuoteimg_26 {
 width: 107;
 height: 90;
 background: url(imgs/tuote/tuoteimg_26.gif);
}
#tuotehover .tuoteimg_26:hover {
 background: url(imgs/tuote/tuoteimg_hover_26.gif);
}
#tuotehover .tuoteimg_27 {
 width: 57;
 height: 32;
 background: url(imgs/tuote/tuoteimg_27.gif);
}
#tuotehover .tuoteimg_27:hover {
 background: url(imgs/tuote/tuoteimg_hover_27.gif);
}
#tuotehover .tuoteimg_28 {
 width: 77;
 height: 39;
 background: url(imgs/tuote/tuoteimg_28.gif);
}
#tuotehover .tuoteimg_28:hover {
 background: url(imgs/tuote/tuoteimg_hover_28.gif);
}
#tuotehover .tuoteimg_29 {
 width: 57;
 height: 39;
 background: url(imgs/tuote/tuoteimg_29.gif);
}
#tuotehover .tuoteimg_29:hover {
 background: url(imgs/tuote/tuoteimg_hover_29.gif);
}
#tuotehover .tuoteimg_30 {
 width: 584;
 height: 14;
 background: url(imgs/tuote/tuoteimg_30.gif);
}
#tuotehover .tuoteimg_30:hover {
 background: url(imgs/tuote/tuoteimg_hover_30.gif);
}
#tuotehover {
	background: #615e5d url(imgs/tuote/tuote.jpg);
}

#content div.tuotekuvat {
	text-align: left;
}
#content div.tuotekuvat img {
	margin: 2px;
}

#content div.announcement {
	color: #464646 !important;
}

#content div.announcement .dispinline {
	display: inline;
}

#content div.announcement a.gray, #content div.announcement a.gray:visited, #content div.announcement a.gray:active {
	color: #464646;
}

#content div.announcement a.gray:hover, #content div.announcement a.gray:hover h2 {
	color: #757575;
}
img { border: 0;}

/* Galleriauudistus 2009 */

.Gallery {
    padding:0;
    margin:0;
    overflow:hidden;
}

.Gallery li {
    list-style:none;
    overflow:hidden;
    margin:0 0 20px;
    padding:0;
}

.Gallery .GalleryImage {
    display:inline-block;
    vertical-align:bottom;
    margin: 0 0 0 24px;
    width: 191px;
    overflow:hidden;
    /*float:left;*/
}

#wrap .Gallery .GalleryLink, #wrap .Gallery .GalleryLink:visited, #wrap .Gallery .GalleryLink:hover, #wrap .Gallery .GalleryLink:active, #wrap .Gallery .GalleryLink:link {
    display:block;
        color:#464646;
    text-decoration:none;
}

#wrap .Gallery .GalleryLink:hover {
    /*text-decoration:underline;*/
}

.Gallery .rowfirst {
    margin:0;
}

.Gallery .GalleryImage img {
    display:block;
    padding: 1px;
    border:solid 1px #e8e8e8;      
}

.Gallery .GalleryLink:hover img {
    border-color: #8e7cb6;
}


.Gallery .GalleryLink span {
    display:block;
    text-align:center;
    color:#464646;
    text-decoration:none;
    margin: 1px 0 0 0;
}

#Images {
    width: 868px;    
    /*position:absolute;*/
    z-index:100;
    top:0;    
}

#Images.nopng {
    visibility:hidden;
}

.ImagesTop {
    width: 868px;
    height:22px;
    background: url(imgs/borders-scroller.png) top left no-repeat;
    font-size:0;
}

.ImagesBottom {
    width: 868px;
    height:22px;
    background: url(imgs/borders-scroller.png) bottom left no-repeat;
    font-size:0;
}

.ImagesContent {
    padding: 1px 30px;
    position:relative;
    overflow:hidden;
    background: url(imgs/content-scroller.png) 2px 0 repeat-y;    
}

.nopng .ImagesTop, .nopng .ImagesBottom,  .nopng .ImagesContent {
    background:#FFF;
} 

#Images .close, #Images .close:visited, #Images .close:active, #Images .close:hover, #Images .close:link {
    position:absolute;
    display:block;
    right:30px;
    padding: 0 18px 0 0;
    z-index:2;
    color:#464646;
    font-size: 11px;
    background: url(imgs/icon-close.gif) 100% 1px no-repeat;
    text-decoration:none;
}

#Images .close:hover {
    background: url(imgs/icon-close-hover.gif) 100% 1px no-repeat;
}

#Images .ScrollerInner {
    float:left;
    width: 709px;
    overflow:hidden;
    position:relative;
    margin: 0 45px;
}

#Images .ScrollerArea {
    position:absolute;
    overflow:hidden;
}

#Images .ScrollerNavi {
    display:none;
}

#Images .ScrollerItems {
    position:absolute;
    height: 510px;
}

#Images .ScrollerInner ul {
    padding:0;
    margin:0;
    overflow:hidden;
}

#Images .ScrollerInner li {
    padding:0;
    width: 708px;
	border-right:solid 1px #FFF;
    list-style:none;
    margin:0;
    float:left;   
}

#Images img {
    /*display:block;*/
    padding:1px;
    /*height: 411px;*/
	vertical-align:middle;
    margin:0 auto;
}

#Images .Image {
    border:1px solid #E8E8E8;  
    background:#f3f3f3;
	height:411px;
	line-height:411px;
	overflow:hidden;
	vertical-align:middle;
}

#Images .ScrollerBack, #Images .ScrollerBack:visited, #Images .ScrollerBack:hover, #Images .ScrollerBack:active, #Images .ScrollerBack:link {
    position:absolute;
    left:30px;
    /*top: 50%;*/
    top: 189px;
    display:block;
    width:24px;
    height: 81px;
    /*margin-top: -100px;*/
    font-size:0;
    outline:0;
    background: url(imgs/icon-scroller.gif) top left no-repeat;
}

#Images .ScrollerBack:hover {
    background-position:bottom left;
}

#Images .ScrollerForward, #Images .ScrollerForward:visited, #Images .ScrollerForward:hover, #Images .ScrollerForward:active, #Images .ScrollerForward:link {
    position:absolute;
    left:800px;
    /*top: 50%;*/
    top: 189px;
    display:block;
    width:24px;
    height: 81px;
    outline:0;
    font-size:0;
    /*margin-top: -100px; */
    background: url(imgs/icon-scroller.gif) top right no-repeat;
}

#Images .ScrollerForward:hover {
    background-position:bottom right;
}

#Images .Heading {
    text-align:center;
    font-weight:bold;
    font-size:12px;
    margin: 0 0 8px;
}

#wrap #Images .Description p {
    margin: 10px 2px;
}

.Overlay {
    position:fixed;
    background: #FFF;
    width: 100%;
    height: 100%;
    left:0;
    top:0;
    z-index:99;
}

.GalleryContent {
    position:relative;
}

#Images .Description p {
    text-align:left;
    font-size:12px;
    line-height: 17px;
}

.Gallerypage #content_body_single {
	margin-top: 5px;
}

#content .AdminNoteText {
	color:#F00;
	font-weight:bold;
}