html, body {
	margin:0;
	padding:0;
	height:100%;
}

h1 {
	color: #000000;
	font-size: 24px;
	padding:0px 0px 0px 10px;
}

h1.header {
	color: #1476C6;
	font-weight:bold;
	font-size:24px;
	margin:0;
	padding:5px 0 50px 0;
	text-align:right;
}
	
h1.alt {
	color: #FFF;
	font-weight:bold;
	font-size:24px;
	margin:0;
	padding:5px 0 50px 0;
	text-align:left;
}

h2 {
	color: #000000;
	font-size: 16px;
	margin: 2px;
	padding:5px;
}

h3 {
	color: #1476C6;
	font-size: 16px;
	font-weight: bold;
	margin:0;
	padding: 0px 0px 5px 10px;
}

h3.alt {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	margin:0;
	padding: 10px;
}

h4 {
	color: #000000;
	font-size: 14px;
	font-weight:bold;
	margin: 5px;
	padding: 5px;
}

h4.alt {
	color: #1476C6;
	font-size: 16px;
	font-weight: bold;
	margin: 5px;
	padding: 5px;
	text-align:center;
}

h5 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	margin:0;
	padding: 10px;
}

img.bullet {
	vertical-align:-2px;
}

img.center {
	margin-left: auto;
	margin-right: auto;
}

img.displayed {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

p {
	color: #000000;
	font-size: 14px;
	margin:0;
	padding:0 10px 10px 10px;
}

p.alt {
	color:#FFF;
	font-size: 14px;
	font-weight:bold;
	margin:0;
	padding:0 10px 10px 10px;
	
}

p.alt2 {
	color: #1476C6;
	font-size: 14px;
	margin: 0;
	padding:0 10px 10px 10px;
}

p.header {

}
	
p.side {
	color: #FFF;
	font-size: 14px;
	margin:0;
	padding: 0 10px 10px 10px
	}
p.sideHeader {
	color: #FFF;
	font-size: 16px;
	margin:0;
}

p.sideColumn {
	color:#FFF;
	font-size:18px;
	margin:0;
	padding: 40px 0 0 0 ;
	text-align:center;
}

p.footer {
	clear:both;
	text-align:center;
	padding:20px 0;
}

p.tab	{
	color: #000;
	font-size:16px;
	margin-left:0px;
	padding:0 10px 10px 10px;
}


.roundedCorners {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.sideButton {
	border: 2px solid #fcb040;
	background-image: url('http://www.lcplin.org/Images/SiteAssets/button-background-gold.png');
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	width:146px;
	height:36px;
	margin: 20px 0 0 20px;
	color: #0079c2;
	text-align: center;
	font-weight:bold;
	line-height:250%;
	box-shadow:inset 0px 4px 0px 0px #ffffff;
	text-shadow:1px 1px 0px #ffffff;
}

.sideButton2 {
	border: 2px solid #fcb040;
	background-image: url('http://www.lcplin.org/Images/SiteAssets/button-background-gold.png');
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	width:146px;
	height:36px;
	margin: 0 0 0 0;
	color: #0079c2;
	text-align: center;
	font-weight:bold;
	line-height:250%;
	box-shadow:inset 0px 4px 0px 0px #ffffff;
	text-shadow:1px 1px 0px #ffffff;
}

.sideButton:active, .sideButtonAlt:active, .sideButtonAlt2:active {
	position:relative;
	top:1px;
}


.sideButtonAlt {
	border: 2px solid #71cef5;
	background-image: url('http://www.lcplin.org/Images/SiteAssets/button-background-blue.png');
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	width:146px;
	height:36px;
	margin: 20px 0 0 20px;
	color: #1476C6;
	text-align: center;
	font-size:16px;
	font-weight:bold;
	line-height:250%;
	box-shadow:inset 0px 4px 0px 0px #ffffff;
	text-shadow:1px 1px 0px #ffffff;
}



/*select {
	border:0;
	background:#FFFFFF;
	width:150px;
	-webkit-appearance: none;
}*/


.sideButtonAlt2 {
	border: 2px solid #71cef5;
	background-image: url('http://www.lcplin.org/Images/SiteAssets/button-background-blue.png');
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	width:146px;
	height:36px;
	margin: 0 0 0 0;
	color: #1476C6;
	text-align: center;
	font-size:16px;
	font-weight:bold;
	line-height:250%;
	box-shadow:inset 0px 4px 0px 0px #ffffff;
	text-shadow:1px 1px 0px #ffffff;
}

.sideButtonAltWide {
	border: 2px solid #71cef5;
	background-image: url('http://www.lcplin.org/Images/SiteAssets/button-background-blue-wide.png');
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	width:166px;
	height:36px;
	margin: 0 0 0 0;
	color: #1476C6;
	text-align: center;
	font-size:16px;
	font-weight:bold;
	line-height:250%;
	box-shadow:inset 0px 4px 0px 0px #ffffff;
	text-shadow:1px 1px 0px #ffffff;
}


#container {
	margin:auto;
	width:960px;
	font-family:arial;
	background:#fff;
	position:relative;
}

#containerMain {
	margin:auto;
	width:960px;
	font-family:arial;
	background:#de6713;
	position:relative;
}



#header {
	width:960px;
	height:105px;
	background: #FFFFFF;
	background-image:url('http://www.lcplin.org/Images/SiteAssets/header.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	border-bottom: 20px solid #de6713;
}

#lcplLogo {
	position: absolute;
	display: inline-block;
	height:100px;
	width:412px;
	top: 5px;
	left: 0;
	border: 0;
	float: left;
	}
	
#lcplLogo:hover {
	text-decoration: none;
	cursor: default;
	}


#search {
	float: right;
	padding-right: 20px;
	height: 50px;
	}


#textboxTerm {
	position:relative;
	border:1px solid #b8b8b8;
	height:20px;
	padding-left:5px;
	color:#999999;
	}


#textboxGo {
	 vertical-align: -20px;
	 }
	 
figure {
    float: right;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 10px;
    margin-right: 10px;
} 


/*          Navigation Menu           */
/*------------------------------------*/

#navigationMenu {
	width: 960px;
	height: 50px;
	background: #FFFFFF;
	border-bottom: 3px solid #bf5a13;
	box-shadow: 5px 0 4px  -4px #b8b8b8 , -5px 0 4px  -4px #b8b8b8;
	}

#navigation, #navigation ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
	position: relative;
	z-index: 500;
	}


#navigation ul {
	position:absolute;
	top: 50px;
	display:none;
	background-color: #fcb040;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	}

	
#navigation ul ul {
	top: auto;
	border-left: 1px solid #b8b8b8;
	}


#navigation li:hover ul ul, #navigation li:hover ul ul ul {
	display:none;
	}
	
	
/* Create 1 pixel line on the last item of dropped menu (aesthetic) */
#navigation ul li:last-child a { 
	margin-bottom: 1px;
	}	
	
	
#navigation li {
	width: 100px;
	float: left;
	position: relative;
	}

#navigation li ul li {
	width: auto;
	}
	
	
#navigation li a {
	height: 50px;
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	line-height: 200%;
	}
	

#navigation li ul a {
	float: left;
	height: 25px;
	text-align: left;
	font-weight: normal;
	font-size: 16px;
	line-height: 150%;
	margin: 1px 0 0 0; /* create 1 pixel border on the top item of dropped menu (aesthetic) */
	}


#navigation a:link, #navigation a:active, #navigation a:visited {
	display: block;
	padding: 0 5px 0 5px;
	color: #1476C6;
	background-color: #FFFFFF;
	text-decoration: none;
	}


/* Keep parent list item highlighted on hover */
#navigation li:hover a {
	background-color: #1476C6;
	color: #FFFFFF;
	text-decoration: none;
	}
	

/* Keep submenu parent list item highlighted on hover */
#navigation li ul li:hover a {
	background-color: #1476C6;
	color: #FFFFFF;
	text-decoration: none;
	}


/* Define submenu anchor appearance to keep from inheriting CSS from parent (otherwise above highlights affect the submenu too) */
#navigation li ul a:link, #navigation li ul a:active, #navigation li ul a:visited, #navigation li ul ul a:link, #navigation li ul ul a:active, #navigation li ul ul a:visited {
	display: block;
	color: #1476C6;
	text-decoration: none;
	background-color: #FFFFFF;
	}


/* Define submenu anchor:hover appearance to keep from inheriting CSS from parent (otherwise above highlights affect the submenu too) */
#navigation li ul a:hover, #navigation li ul ul a:hover {
	background-color: #1476C6;
	color: #FFFFFF;
	text-decoration: none;
	}


#navigation .flyout {
	background-image: url('http://www.lcplin.org/Images/SiteAssets/submenu-indicator.png');
	background-position: right;
	background-repeat: no-repeat;
	}


/*--------------------------------*/
/* Specify width of each dropdown */
/*--------------------------------*/


/*     Read     */
/*--------------*/
#navigation li ul.read li a {
	width: 185px; 		/* menu width */
	}


#navigation li ul.read {
	width: 195px; 		/* set to menu width + 10px */
	}


#navigation li ul.read ul li a {
	width: 130px; 		/* flyout menu width */
	}


#navigation li ul.read ul {
	width: 140px; 		/* set to flyout menu width + 10px */
	left: 195px;	 	/* set to menu width */
	}



/*     Kids     */
/*--------------*/
#navigation li ul.kids li a {
	width: 140px; 		/* menu width */
	}


#navigation li ul.kids {
	width: 150px;		/* set to menu width + 10px */
	}


#navigation li ul.kids ul li a {
	width: 180px; 		/* set to flyout menu width + 10px */
	}


#navigation li ul.kids ul {
	width: 190px; 		/* set to flyout menu width + 10px */
	left: 150px;	 	/* set to menu width */
	}



/*     Teens     */
/*---------------*/
#navigation li ul.teens li a {
	width: 130px; 		/* menu width */
	}


#navigation li ul.teens {
	width: 140px; 		/* set to menu width + 10px */
	}


#navigation li ul.teens ul li a {
	width: 130px; 		/* set to flyout menu width + 10px */
	}


#navigation li ul.teens ul {
	width: 140px; 		/* set to flyout menu width + 10px */
	left: 140px;	 	/* set to menu width */
	}



/*     Learn     */
/*---------------*/
#navigation li ul.learn li a {
	width: 130px; 		/* menu width */
	}


#navigation li ul.learn {
	width: 140px; 		/* set to menu width + 10px */
	}


#navigation li ul.learn ul li a {
	width: 180px; 		/* set to flyout menu width + 10px */
	}


#navigation li ul.learn ul {
	width: 190px; 		/* set to flyout menu width + 10px */
	left: 140px;	 	/* set to menu width */
	}



/*     About     */
/*---------------*/
#navigation li ul.about li a {
	width: 160px; 		/* menu width */
	}


#navigation li ul.about {
	width: 170px; 		/* set to menu width + 10px */
	}


#navigation li ul.about ul li a {
	width: 170px; 		/* set to flyout menu width + 10px */
	font-size: 14px;	/* smaller font size to fit longer text */
	line-height: 180%;	/* corrected line height for smaller text */
	}


#navigation li ul.about ul {
	width: 180px; 		/* set to flyout menu width + 10px */
	left: 170px;	 	/* set to menu width */
	}







#sideColumn {
	position:relative;
	float:left;
	width:200px;
	height:auto;
	margin:auto;
}

#sideBar {
	width:190px;
	height:auto;
	min-height:460px;
	max-height:560px;
	background:#DE6713;
	background-image: url('http://www.lcplin.org/Images/SiteAssets/gradient-sidebar.png');
	background-repeat: repeat-x;
	background-position: bottom;
	margin:20px 0 0 10px;
	padding:0;
}

#solidBar {
	width:190px;
	height:auto;
	min-height:auto;
	background:#DE6713;
	background-image: url('http://www.lcplin.org/Images/SiteAssets/gradient-sidebar.png');
	background-repeat:repeat-x;
	background-position:bottom;
	margin: 20px 0 0 10px;
	padding:0;
}

#leftColumn {
	background: #DE6713;
	float: left;
	width: 190px;
	height: auto;
}

#leftColumn a.toc:link{border: 0; color: #FFF; font-weight: bold; text-decoration: none; outline: none;}
#leftColumn a.toc:visited {border: 0; color: #FFF; font-weight: bold; text-decoration: none;}
#leftColumn a.toc:hover {border: 0; color: #FFF; font-weight: bold; text-decoration: underline; }
#leftColumn a.toc:active {border: 0; color: #FFF; font-weight: bold; text-decoration: none;}

#rightColumn {
	float:left;
	width:750px;
	height:auto;
	min-height:335px;
	background: #DE6713;
	background-image:url('http://www.lcplin.org/Images/SiteAssets/gradient-main.png');
	background-repeat:repeat-x;
	margin:20px 0 0 0;
}

#wowbrary {
	margin:20px 0 20px 20px;
	width:705px;
	height:125px;
	overflow:hidden;
	border: 2px solid #fcb040;
	background-color: #ffffff;
}

#branchPhotos {
	margin:20px 0 20px 20px;
	width:710px;
	height:175px;
	overflow:hidden;
	border: 2px solid #fcb040;
}



#promotions {
	float:left;
	width:296px;
	height:auto;
	min-height:325px;
	background:#FFF;
	margin:20px;
	border:2px solid #fcb040;
}

#updates {
	float:left;
	width:366px;
	height:auto;
	min-height:325px;
	background:#FFF;
	margin:20px;
	border: 2px solid #fcb040;
}

#sideBar a:link{border: 0; color: #1476C6; font-weight: bold; text-decoration: none; outline: none;}
#sideBar a:visited {border: 0; color: #1476C6; font-weight: bold; text-decoration: none;}
#sideBar a:hover {border: 0; color: #FFF; font-weight: bold; text-decoration: underline; }
#sideBar a:active {border: 0; color: #1476C6; font-weight: bold; text-decoration: none;}

#sideBar a.toc:link{border: 0; color: #FFF; font-weight: bold; text-decoration: none; outline: none;}
#sideBar a.toc:visited {border: 0; color: #FFF; font-weight: bold; text-decoration: none;}
#sideBar a.toc:hover {border: 0; color: #FFF; font-weight: bold; text-decoration: underline; }
#sideBar a.toc:active {border: 0; color: #FFF; font-weight: bold; text-decoration: none;}

#solidBar a.toc:link{border: 0; color: #FFF; font-weight: bold; text-decoration: none; outline: none;}
#solidBar a.toc:visited {border: 0; color: #FFF; font-weight: bold; text-decoration: none;}
#solidBar a.toc:hover {border: 0; color: #FFF; font-weight: bold; text-decoration: underline; }
#solidBar a.toc:active {border: 0; color: #FFF; font-weight: bold; text-decoration: none;}
	

#footer {
	clear:both;
	text-align:center;
	width:960px;
	height:130px;
	background:white;
	background-image:url('http://www.lcplin.org/Images/SiteAssets/footer.png');
	background-position:center bottom;
	background-repeat:no-repeat;
	color: #000000;
	font-size: 12px;
	padding: 20px 0 0 0;
}

.contentBoxWhite {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	float:right;
	width:720px;
	height:auto;
	min-height:200px;
	background:white;
	margin:20px 20px 0 20px;
	padding:0 0 10px 0;
	box-shadow: 0px 0px 8px 0px #b8b8b8;
}

.contentBoxWide {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	width:915px;
	height:auto;
	min-height:200px;
	background:white;
	margin:20px 20px 0 20px;
	padding:0 0 10px 0;
	box-shadow: 0px 0px 8px 0px #b8b8b8;
}

.contentBoxOrange {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	float:right;
	width:720px;
	height:auto;
	min-height:200px;
	background-image: url('http://www.lcplin.org/Images/SiteAssets/gradient-content-box.png');
	background-repeat: repeat-x;
	background-position: top;
	margin:20px;
	padding:0;
	box-shadow: 0px 0px 8px 0px #b8b8b8;
}



a:link {border: 0; color: #1476C6; font-weight: bold; text-decoration: none; outline: none;}
a:visited {border: 0; color: #1476C6; font-weight: bold; text-decoration: none;}
a:hover {border: 0; color: #1476C6; font-weight: bold; text-decoration: underline; }
a:active {border: 0; color: #1476C6; font-weight: bold; text-decoration: none;}

a.button:link {border: 0; color: #1476C6; font-weight: bold; text-decoration: none; outline: none; display: block;}
a.button:visited {border: 0; color: #1476C6; font-weight: bold; text-decoration: none; display: block;}
a.button:hover {border: 0; color: #1476C6; font-weight: bold; text-decoration: none; display: block;}
a.button:active {border: 0; color: #1476C6; font-weight: bold; text-decoration: none; display: block;}

a, img {
	border: none;
	}


#searchByType {
	margin: 0;
	padding: 20px 0 0 20px;
	list-style: none;
	}


#searchByType ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	background-color: #fcb040;
	}
	
	
#searchByType li {
	width: 150px;
	}
	

#searchByType a, #searchByType a:visited, #searchByType a:hover, #searchByType a:active {
	color: #1476C6;
	text-decoration: none;
	outline: none;
}
	
	
#searchByType li a {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border-bottom: 2px solid #d8d8d8;
	background: url('http://www.lcplin.org/Images/SiteAssets/dropdown-arrow.png') no-repeat #FFFFFF 124px 2px;
	display: block;
	padding-left: 2px;
	box-shadow:inset 0px 0px 5px 0px #d8d8d8;
	width:148px;
	font-size: 13px;
	height:28px;
	text-align:left;
	line-height:225%;
	}

#searchByType li:hover a {
	display: block;
	}


#searchByType li ul li a {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	border: none;
	background: none;
	background-color: #FFFFFF;
	box-shadow: none;
	color: #1476C6;
	display: none;
	padding: 5px;
	height: 15px;
	width: 140px;
	margin-top: 1px;
	position: relative;
	top: -1px;
	line-height:125%;
	font-weight: normal!important;
	}
	

#searchByType li ul li a:hover {
	color: #FFFFFF;
	background-color: #1476C6;
	}
	

.altList {
	margin: 0 auto;
	width: 230px;
	padding: 5px;
	text-align: left;
	}


.altList li {
	list-style: none;
	height: 25px;
	line-height: 150%;
	}
	

.altList li:nth-child(even) {
	background-color: #c7dcee;
	}
	
	
.altList2 {
	margin: 0 auto;
	width: 630px;
	padding: 5px;
	text-align: left;
	}


.altList2 li {
	list-style: none;
	height: 25px;
	line-height: 150%;
	}
	

.altList2 li:nth-child(even) {
	background-color: #c7dcee;
	}


.floatRight {
	float: right;
	}

.centerMe {
	margin: 0 auto;
	}

dl {margin: 0;padding:20px 0 0 20px;}

.itemType dd, .itemType dt, .itemType ul { margin:0px; padding:0px; }

.itemType dd { position:relative; }

.itemType a, .itemType a:visited { color:#1476C6; text-decoration:none; outline:none;}

.itemType a:hover { color:#1476C6;}

.itemType dt a:hover, .itemType dt a:focus { color:#1476C6; }

.itemType dt a {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border-bottom: 2px solid #d8d8d8;
	background: url('http://www.lcplin.org/Images/SiteAssets/dropdown-arrow.png') no-repeat #fff 124px 2px;
	display:block;
	padding-left:2px;
	box-shadow:inset 0px 0px 5px 0px #d8d8d8;
	width:148px;
	font-size: 13px;
	height:30px;
	text-align:left;
	line-height:225%;
}

.itemType dd ul {
	background:#FFFFFF none repeat scroll 0 0;
	color:#1476C6;
	display:none;
	position:absolute;
	width:150px;
	list-style:none;
	font-size: 12px;
	text-align:left;
}

.itemType:hover dd ul  {display:block;}

.itemType dd ul li a { padding:5px; display:block;}

.itemType dd ul li a:hover { background-color:#1476C6; color:#FFFFFF; display:block;}

#tablestriped
{
border-collapse:collapse;
}
#tablestriped td
{
	border:1px solid #1476c6;
	padding-left: 3px;
	padding-top: 5px;
}
#tablestriped th
{
background-color:#1476c6;
color:white;
border:1px solid #FFFFFF;
padding-top: 5px;
}

#tablestriped tr.alt td
{
	color:#000000;
background-color:#C7DCEE;
}
#tablestriped tr.special td
{
	border:0px;
}

	

figure2 
{
	display: table;
	margin: 10px;
}

figcaption
{
	display: table-caption;
	caption-side: bottom;
	font-style: italic;
	font-variant: small-caps;
	font-size: small;
	text-align: center;
}

figcaption2
{
	display: block;
	caption-side: bottom;
	font-style: normal;
	font-variant: small-caps;
	font-size: small;
	text-align: center;
}

/**************************************
jQuery Open Carousel

Copyright (c) 2013 Justin McCandless (justinmccandless.com)

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
***************************************/

/*
This is the necessary css for Open Carousel
Include jquery.openCarousel.js and jquery.openCarousel.css in your projects
*/
.ocarousel {
    display: none;
}
    .ocarousel_window {
        overflow: hidden;
        white-space: nowrap;
        /* default size */
        width: 100%;
        height: 100%;
    }
        .ocarousel_window_slides {
            position: relative;
            margin: 0 auto;
            overflow: hidden;
            width: 50000px;
            white-space: nowrap;
        }
	/* IE6 Hack instead of >* child selector */
        .ocarousel_window_slides * {
            float: left;
            white-space: normal;
        }
        .ocarousel_window_slides * * {
            float: none;
        }
        .ocarousel_window_slides_vertical {
            float: none;
            white-space: normal;
            display: block;
        }
		
.one-picture {
    text-align: center;
}
    .one-picture .ocarousel_window {
        height: 500px;
        width: 640px;
        margin: auto;
        padding: 0;
    }
        .one-picture .ocarousel_window_slides div {
            width: 640px;
            height: 500px;
        }


.ocarousel_indicators {
    width: 100%;
}
.ocarousel_indicators svg {
    height: 50px;
    margin: 0 auto;
    display: block;
}
.ocarousel_indicators svg circle {
    cursor: pointer;
}

/* Fallback indicators for no SVG support */
.ocarousel_indicator {
    display: inline-block;
    height: 16px;
    width: 16px;
    margin: 0 1px;
    overflow: hidden;
    cursor: pointer;

    /* IE 8< inline-block fix */
    *display: inline;
    zoom: 1;
}
.ocarousel_indicator_active {
    background: url('../images/indicatorsSVGFallback.gif') 0 0;
}
.ocarousel_indicator_inactive {
    background: url('../images/indicatorsSVGFallback.gif') -16px 0;
}
