/*----------Olympus Microscopy Resource Center CSS----------*/

/*----------LAYOUT start----------*/
/*--This section describes the general site design elements and their structure--*/
html {
	background:#036 url(/includes/layoutimages/bg-blue-gradient.png) repeat-x;
	font:14px Arial, Helvetica, sans-serif;
}

a, a:link, a:visited {
	color:#0f5398;
	text-decoration:none;
	outline:none;
}

a:hover, a:active {
	color:#000;
}

sup {
	font-size:0.75em;
	vertical-align:super;
}

sub {
	font-size:0.75em;
	vertical-align:sub;
}

applet {
	outline: none;
}

#maincontainer {
	width:960px;
	margin:0 auto 0;
	background:#000;
}

#content {
	margin:10px 10px 10px 220px;
	background:#FFF;
	min-height:600px;
	padding:1px 0 10px;
}

br.clearall {
	clear:both;
	display:block;
}
/*----------LAYOUT end----------*/

/*---------HEADER start----------*/
/*--This section includes the Microscopy Resource Center and Olympus Logo along with the Top Navigator--*/
#header {
	width:960px;
	height:110px;
	background:#FFF url(/includes/layoutimages/header-bg-white.png);
}

#header .logo {
	width:354px;
	height:99px;
	float:left;
	margin:4px 0 0 15px;
}

/*-----NAVIGATOR TOP start-----*/
/*--This section describes the navigator with the elements of Olympus America, Research, Imaging Systems, Confocal, Clinical, and FAQ's--*/
.headernav {
	height:24px;
	min-width:200px;
	font:12px Arial, Helvetica, sans-serif;
	color:#d1d6dc;
	background:url(/includes/layoutimages/headernav-bg.png) repeat-x;
	float:right;
	margin:4px 4px 0 0;
	line-height:22px;
	padding:0 10px;
}

.headernav a, .headernav a:visited {
	color:#797d82;
	font-weight:bold;
}

.headernav a:hover {
	color:#000;
	font-weight:bold;
}
/*-----NAVIGATOR TOP end-----*/
/*----------HEADER end----------*/

/*----------LEFT SIDE BAR start---------*/
/*--This section contains various elements such as Site Navigation, Search, and various Sub Links--*/
#sidebar {
	float:left;
	width:220px;
	margin:10px 0 0 0;
	color:#FFF;
	background:#000;
	padding-bottom: 10px;
}

/*-----MAIN NAVIGATOR start-----*/
/*--This section describes the navigator with the elements of Home, Interactive Tutorials, Virtual Microscopy, Digital Movie Galleries etc.--*/
.sidenav {
	width:210px;
	background:url(/includes/layoutimages/sidenav-title.png) no-repeat top right;
	padding-top:49px;
	margin-left:10px;
}

.sidenav ul {
	background:url(/includes/layoutimages/sidenav-bg.png) repeat-y;
}

.sidenav li a, .sidenav li a:visited {
	display:block;
	color:#FFF;
	height:30px;
	padding-left:5px;
	font:13px Arial, Helvetica, sans-serif;
	line-height:31px;
	margin-left:8px;
	background:url(/includes/layoutimages/sidenav-divider.png) no-repeat top left;
}

.sidenav li a:hover {
	color:#FFF;
	background:url(/includes/layoutimages/sidenav-hover.png) no-repeat;
	font-weight:bold;
}

.sidenav .bottom {
	background:url(/includes/layoutimages/sidenav-bottom.jpg) no-repeat;
	height:26px;
}
/*-----MAIN NAVIGATOR end-----*/

/*-----SEARCH BOX start-----*/
/*--Located in the Left Sidebar, this section contains both the layout and input for the search box--*/
.searchbox {
	background:url(/includes/layoutimages/searchbox.png) no-repeat;
	width:201px;
	height:77px;
	margin:0 10px 20px;
}

.searchbox .inputcont {
	width:171px;
	height:25px;
	position:relative;
	/*top:38px;*/
	top:-40px;
	left:11px;
}

.searchbox .inputcont input {
	width:171px;
	height:23px;
	border:1px solid #000;
	font:13px Arial, Helvetica, sans-serif;
	color:#333;
	padding:5px 0 0 5px;
}
/*-----SEARCH BOX end-----*/

.sidebanner img {
	display:block;
	width:196px;
	height:109px;
	margin:10px;
	border:2px solid #858585;
}

/*-----SUB NAVIGATOR start-----*/
/*--This section describes the navigator with the elements of Resource Center, Photomicrography, Web Resources, MIC-D Microscope, and Digital Imaging--*/
.subnav {
	width:196px;
	margin:0 auto 20px;
	background:#314458;
	padding:5px 0;
}

.subnav ul {
	width:181px;
	margin:0px auto;
}

.subnav li {
	border-top:1px solid #3a5169;
	border-bottom:1px solid #2b3947;
}

.subnav li.top {
	border-top:none;
	border-bottom:1px solid #2b3947;
}

.subnav li.bottom {
	border-top:1px solid #3a5169;
	border-bottom:none;
}

.subnav li a, .subnav li a:visited {
	color:#FFF;
	display:block;
	padding:4px 0 4px 10px;
	font-size:13px;
}

.subnav li a:hover {
	color:#FFF;
	text-indent:3px;
	background:#3F5670;
}
/*-----SUB NAVIGATOR end-----*/
/*----------LEFT SIDE BAR end----------*/

/*----------INDEX STYLE start----------*/
/*--This section includes the Rotating Flash Header and styles for the Index Page (e.g. titles, exerpts, hr, and thumbnails)--*/
.indexflashbox {
	width:690px;
	height:238px;
	margin:0 auto;
	padding-top:20px;
}

.divider {
	width:92%;
	height:2px;
	background:url(/includes/layoutimages/hr-bg.png) repeat-x;
	margin:20px auto;
}

.index h2 {
	font:20px Arial, Helvetica, sans-serif;
	color:#96a1ad;
	margin:0 0 5px 30px;
}

.index .excerpt {
	min-height:100px;
	margin:0 auto 30px;
	font:14px Arial, Helvetica, sans-serif;
}

.index .excerpt img {
	float:right;
	margin:2px 30px 0 10px;
}

.index .excerpt p {
	margin-left:30px;
}

.referencetitle {
	border-bottom: 1px #c1c2c3 solid;
	color:#96a1ad;
	font:normal 20px Arial, Helvetica, sans-serif;
	margin:30px 30px 10px;
	padding-bottom: 5px;
}

ul.reference {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.reference li {
	margin: 5px 7px 15px 30px;
	width:90%;
}

.reference a {
	color:#000;	
}

ul.webresources {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.webresources li {
	margin: 5px 7px 15px 30px;
	width:90%;
}

.webresources a {
	color:#0f5398;	
}

/*-----BOTTOM GALLERY start-----*/
/*--This section describes the Gallery Sub Section of the Index Page--*/
#indexgallist {
	min-height:220px;
}

.gallerycol {
	width:216px;
	float:left;
	margin:0 0 30px 15px;
	height:200px;
}

.gallerycol h4 {
	font:bold 14px Arial, Helvetica, sans-serif;
	display:block;
	text-align:center;
	padding:3px 0;	
}

.gallerycol ul {
	padding:0;
	margin:0;
}

.gallerycollist li {
	padding:5px 0 5px 17px;
	background:url(/includes/layoutimages/bullet-arrow.png) no-repeat 5px 8px;
	font:12px Arial, Helvetica, sans-serif;
}
/*-----BOTTOM GALLERY end-----*/
/*----------INDEX STYLE end----------*/

/*----------ARTICLE STYLE start----------*/
/*--This section describes content styling for the review article and tutorial pages--*/
.article h1 {
	background:#fff6c0 url(/includes/layoutimages/pagetitlebg.png) no-repeat;
	display:block;
	width:676px;
	height:37px;
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#2d2c27;
	padding-top:8px;
	margin:20px auto;
	text-align:center;
	letter-spacing:-1px;
}

.article h2 {
	display:block;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:20px 0 -10px 30px;
}

.article h6 {
	display: block;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 10px 0;
}

.article p {
	font:14px Arial, Helvetica, sans-serif;
	margin:20px 30px;/*line-height:1.2em;*/
}

.article img {
	display:block;
	/*margin:20px auto;*/
	margin:0 auto;
}

ul.article {
	margin:0 60px;
}

ul.article li {
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:disc;
	margin-bottom:20px;
}

ol.article {
	list-style-type: decimal;
	margin:0 70px;
}

ol.article li {
	list-style-type: decimal;
}

.article object {
	display:block;
	margin:20px auto;
}

.backlink {
	display:block;
	text-align:center;
	margin:20px auto;
	* margin:30px auto;
	clear:both;
}

.backlink a {
	text-transform:uppercase;
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:5px 25px;
	background:url(/includes/layoutimages/backbtn-arrow.png) no-repeat center left;
}

/*-----TUTORIAL BOX start-----*/
/*--This section describes the boxes that lead to Tutorials. Each contains a title, thumbnail, summary, and start button.--*/
.tutbox {
	width:477px;
	min-height:115px;
	padding-bottom:20px;
	background:url(/includes/layoutimages/tutbox-body.png) no-repeat center bottom;
	margin:20px auto;
}

.tutbox img {
	float:left;
	display:block;
	margin:10px 20px 10px 20px;
	border:1px solid #bcd3ec;
}

.tutbox h4 a {
	background:url(/includes/layoutimages/tutbox-top.png) no-repeat;
	height:28px;
	display:block;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	padding-top:8px;
}

.tutbox p {
	font:12px Arial, Helvetica, sans-serif;
	color:#2d3f50;
	margin:10px 10px 5px 0;
}

.tutbox a.start {
	font:bold 11px Verdana, Geneva, sans-serif;
	color:#FFF;
	padding:3px 10px;
	background:#6386a9;
	text-align:center;
	margin:0 20px 0 335px;
	display:block;
}

.tutbox a.start:hover {
	background:#4E6C8B;
}
/*-----TUTORIAL BOX end-----*/

.formula {
	text-align:center;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	letter-spacing:1px;
}

.formula p {
	font-weight:normal;
	letter-spacing:0px;
}

table.datatable {
	background:#f1f5fa;
	border:1px solid #7b96b7;
	padding:0px;
	border-collapse: collapse;
}

.datatable tr.odd {
	background:#CCC;
}

.datatable td {
	padding:3px;
	border-spacing:0;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
}

.datatable th {
	background:#7b96b7;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	padding:5px;
	text-shadow: 1px 1px 2px #33465e;
}

.datatable .color1 {
	background-color:#f1f5fa;
}

.datatable .color2 {
	background-color:#e5ecf4;
}

.white {
	color: #fff;
}

/*-----MAIN TABLE start-----*/
#content table {
	margin: 0px;
	/*border: 1px solid #000;
	border-collapse:collapse;*/
	border-color: #000;
	padding: 0px;
	font-size: 11px;
}

#content table .color1 {
	background-color: #fbefa0;
}

#content table .color2{
	background-color: #fcf7d6;
}

#content table .color3 {
	background-color: #fff6c0;
}

#content table .color4 {
	background-color: #ffe380;
}

#content table .color5 {
	background-color: #fdd64d;
}

#content table .gray1 {
	background-color: #eee;
}

#content table .gray2 {
	background-color: #ddd;
}

#content table .left {
	text-align: left;
}

#content table .right {
	text-align: right;
}

#content table .objWavelength {
	background-color: #ffe380;
	float:left;
	margin:0px;
	padding:5px;
}

#content table td {
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}

#content table th {
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}

/*
.tablecaption
.problemshoot
*/
/*-----MAIN TABLE end-----*/

/*-----CAUTION TABLE start-----*/
#content table.caution {
	margin: 5px 0 25px 0;
}	

#content table.caution th {
	background-color: #ff9900;
}

#content table.caution td {
	background-color: #ffd597;
	font-size: 11px;
	font-weight: normal;
	padding: 10px;
	text-align: left;
}
/*-----CAUTION TABLE end-----*/

/*-----PROBLEM TABLE start-----*/
#content table.problem {
	margin: 5px 0 25px 0;
}	

#content table.problem th {
	background-color:#feee8c;
	text-align: left;
}

#content table.problem td {
	background-color:#fff6c0;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
/*-----PROBLEM TABLE end-----*/

/*-----AUTHOR'S BOX start-----*/
/*--This section has contact info for Contributing Authors at the bottom of article pages--*/
#authorsbox {
	background:#D4DAE0 url(/includes/layoutimages/authorsicon.png) no-repeat 2% 50%;
	background-color:#d4dae0;
	border: 1px #a2b0c0 solid;
	width:596px;
	/*height:100px;*/
	margin:0 0 20px 45px;
	* margin:10px 0 -10px 45px;
	display:block;
	padding:3px 0 10px 43px;
	float:left;
}

#authorsbox h4 {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#607489;
	display:block;
	margin:15px 0 0 40px;
}

#authorsbox p {
	font:11px Arial, Helvetica, sans-serif;
	margin:2px 3px 0 40px;
	width:550px;
}
/*-----AUTHOR'S BOX end-----*/
/*----------ARTICLE STYLE end----------*/

/*----------SEARCH RESULTS start----------*/
/*--This section describes the elements of a search results page (e.g. result listings, search refinement, relevence graphic, etc.)--*/
.searchindex h1 {
	background:#21456a url(/includes/layoutimages/searchindextitlebg.png) no-repeat;
	display:block;
	width:676px;
	height:37px;
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-top:8px;
	margin:20px auto 10px;
	text-align:center;
	letter-spacing:-1px;
}

.searchresultsbox {
	margin: 0px;
	padding: 0px;
	height: 30px;
	font: 13px Arial, Helvetica, sans-serif;
}

.searchresultsbox input {
	width: 170px;
	height: 20px;
	position: relative;
	top: 3px;
	margin: 0px 5px;
	border: 1px #ccc solid;
	padding: 1px 2px 0px 2px;
	color: #333;
}

.searchresultsbox a, .searchresultsbox a:link, .searchresultsbox a:visited, .searchresultsbox a:active {
	position: relative;
	top: 4px;
	*top: 0px;
	margin: 0px 5px;
	border: 1px #ccc solid;
	padding: 2px 5px 3px 5px;
	color: #333;
	background: #ddd;
	font-weight: bold;
}

.searchresultsbox a:hover {
	text-decoration: underline;
}

.searchresultsbox select {
	width: 80px;
	height: 23px;
	position: relative;
	top: 3px;
	margin: 0px 5px;
	border: 1px #ccc solid;
	padding: 0px 0px 0px 0px;
	color: #333;
}

.searchresult {
	margin: 10px 30px;
	border: 1px #ddf3ff solid;
}

.searchresult h3 {
	background: url(/includes/layoutimages/search-resulttitlebg.png) repeat-x top left;
	height: 33px;
	margin: 0px;
	padding: 0 0 0 10px;
	line-height: 2;
	font-size: 16px;
	font-weight: bold;
	color: #0f5398;
}

.searchresult p {
	margin: 0px;
	padding: 0px 10px;
	font:12px Arial, Helvetica, sans-serif;
}

.searchresult h5 {
	margin: 0 10px 0 0;
	padding: 6px 10px;
	color: #ccc;
	font: 11px Arial, Helvetica, sans-serif;
}

.searchresult a, .searchresult a:link, .searchresult a:visited, .searchresult a:active {
	color: #0f5398;
}

.searchresult a:hover {
	text-decoration: underline;
}

.searchresult h5.rank5 {
	background: url(/search/images/searchresultrank5.png) no-repeat top right;
}

.searchresult h5.rank4 {
	background: url(/search/images/searchresultrank4.png) no-repeat top right;
}

.searchresult h5.rank3 {
	background: url(/search/images/searchresultrank3.png) no-repeat top right;
}

.searchresult h5.rank2 {
	background: url(/search/images/searchresultrank2.png) no-repeat top right;
}

.searchresult h5.rank1 {
	background: url(/search/images/searchresultrank1.png) no-repeat top right;
}
/*----------SEARCH RESULTS end----------*/

/*----------ARTICLE INDEX start----------*/
/*--This section describes content styling for categorized articles and section headers.--*/
.articleindex h1 {
	background: #21456a url(/includes/layoutimages/articleindextitlebg.png) no-repeat;
	display: block;
	width: 676px;
	height: 37px;
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-top: 8px;
	margin: 20px auto 10px;
	text-align: center;
	letter-spacing: -1px;
}

.articleindex h3 {
	display: block;
	margin: 30px 30px 10px;
	border-bottom: 1px #96A1AD solid;
	border-top: 1px #96A1AD solid;
	padding: 3px;
	font: normal 20px Arial, Helvetica, sans-serif;
	background-color: #f1f4f7;	
	color: #96a1ad;
}

.articleindex h6 {
	display: block;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #999;
	margin: 10px auto;
}

.articleindex p {
	font: 14px Arial, Helvetica, sans-serif;
	margin: 20px 30px; /*line-height:1.2em;*/
}

/*-----SECTION OVERVIEW BOX start-----*/
/*--This section is in the gray box that does an overview of the sectioned articles--*/
#sectoverview {
	display:block;
	margin:0 30px 20px;
	/*background:#f1f4f7;*/
	background:#fcf7d6;
	padding:5px;
}

#sectoverview p {
	margin:5px;
	font:12px Arial, Helvetica, sans-serif;
}

#sectoverview h2 {
	display:block;
	margin:0 0 5px;
	font:bold 14px Arial, Helvetica, sans-serif;
	/*color:#999;*/
	color:#4e4e4e;
}

#sectoverview img {
	margin: 10px;
	border: 1px solid #ddd;
	padding: 10px;
	background-color: #fff;
}
/*-----SECTION OVERVIEW BOX end-----*/

.articleindex .excerpt {
	margin:0 auto 20px;
	font:14px Arial, Helvetica, sans-serif;
}

.articleindex .excerpt h3 {
	display: block;
	margin: 0 0 2px 26px;
	border: 0px;
	padding-top: 3px;
	font: bold 14px Arial, Helvetica, sans-serif;
	background-color: transparent;
}

.articleindex .excerpt img {
	float:left;
	margin:2px 10px 0 30px;
}

.articleindex .excerpt p {
	margin:0 30px 15px 30px;
	display:block;
	font:12px Arial, Helvetica, sans-serif;
}

/*-----TUTORIALS PAGE start-----*/
/*--This section describes the styles for each categorized list of tutorials.--*/

/*OPTION 1*/
ul.tutoriallist {
	display:block;
	padding:1px 0;
	margin:10px 0px 30px 30px;
	width:95%;
	overflow:auto;
}

.tutoriallist li {
	display:block;
	float:left;
	width:325px;
	margin:0 18px 15px 0;
}

.tutoriallist li img {
	float:left;
	margin:0 5px 5px 0;
}

.tutoriallist li h4 {
	display:block;
	margin:0;
	font:bold 14px Arial, Helvetica, sans-serif;
}

.tutoriallist li p {
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
}

/*OPTION 1 end*/

/*OPTION 2*/
/*.tutorial {
	float:left;
	margin-right:7px;
	width: 325px;
	display: block;
}

.tutoriallist {
	display:block;
	padding:1px 0;
	margin:10px 0px 30px 30px;
	width:95%;
	overflow:auto;
}

.tutoriallist img {
	float:left;
	margin:0 5px 5px 0;
}

.tutoriallist h4 {
	display:block;
	margin:0;
	font:bold 14px Arial, Helvetica, sans-serif;
}

.tutoriallist p {
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
}*/
/*OPTION 2 end*/

/*-----TUTORIALS PAGE end-----*/

/*-----SUBSECT LIST ARTICLE PAGE start-----*/
/*--This section describes the styles for the subsect of an article or tutorial listed in the index.--*/
ul.indexsubsect {
	display:block;
	padding-left: 25px;
	margin:10px 0px 10px 30px;
	width:90%;
	overflow:auto;
}

.indexsubsect li {
	display:block;
	float:left;
	width:300px;
	margin:0 18px 15px 0;
}

.indexsubsect li img {
	float:left;
	margin:0 5px 5px 0;
}

.indexsubsect li h4 {
	display:block;
	margin:0;
	font:bold 12px Arial, Helvetica, sans-serif;
}

.indexsubsect li p {
	margin:0;
	font:11px Arial, Helvetica, sans-serif;
}
/*-----SUBSECT LIST ARTICLE PAGE end-----*/
/*----------ARTICLE INDEX end----------*/

/*----------GALLERY start----------*/
/*--This section styles the Image Galleries from the thumbnails to the large displays.--*/
.galleryindex h1 {
	background:#fff6c0 url(/includes/layoutimages/pagetitlebg.png) no-repeat;
	display:block;
	width:676px;
	height:37px;
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#2d2c27;
	padding-top:8px;
	margin:20px auto;
	text-align:center;
	letter-spacing:-1px;
}

#gallerybox {
	background:#314458 url(/includes/layoutimages/gallery-bodybg.png) repeat-y;
	width:676px;
	margin:10px auto;
	margin-bottom:0;
	color:#9cb9d7;
	font-size:12px;
}

#gallerybox a {
	color:#FFF;
}

#gallerybox .description {
	background:url(/includes/layoutimages/gallery-desctitletop.png) no-repeat top;
	padding-top:12px;
	border-bottom:1px solid #435b73;
}

#gallerybox .description p {
	background:url(/includes/layoutimages/gallery-desctitlebody.png) repeat-y;
	padding:0 15px 10px;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFF;
}

#gallerybox h3 {
	color:#fff;
	font-weight:bold;
	font-size:16px;
	padding:15px 0 0 15px;
}

#gallerybox p {
	color:#fff;
	padding: 10px;	
}

#gallerybox ul {
	margin:10px 10px 0 10px;
	display:block;
	width:100%;
	overflow:auto;
	padding:0;
}

#gallerybox ul li {
	display:block;
	float:left;
	width:320px;
	height:160px;
	margin-bottom:10px;
	padding-right:10px;
}

#gallerybox li p {
	color:#9CB9D7;
}

#gallerybox ul li img {
	float:left;
	margin-right:5px;
	padding:8px;
	background:url(/includes/layoutimages/gallery-largethumb.png) no-repeat;
	width:125px;
	height:109px;
}

#gallerybox ul li h4 {
	font:bold 14px Arial, Helvetica, sans-serif;
	padding-top:10px;
}

#gallerybox h2 {
	background:url(/includes/layoutimages/gallery-middletitle.png) no-repeat;
	height:44px;
	display:block;
	font:18px Arial, Helvetica, sans-serif;
	line-height:40px;
	color:#FFF;
	text-align:center;
}

#gallerybox .bottom {	
	background:url(/includes/layoutimages/gallery-bodybottom.png) no-repeat bottom;
	height:12px;
}

#smgallery ul {
	display:block;
	width:100%;
	overflow:auto;
}

#smgallery ul li {
	display:block;
	float:left;
	width:130px;
	height:115px;
	margin-bottom:10px;
	text-align:center;
	padding:0;
}

#smgallery ul li img {
	padding:5px 8px 12px;
	background:url(/includes/layoutimages/gallery-smallthumb.png) no-repeat;
	width:103px;
	height:82px;
	float:none;
	display:block;
	margin:0 auto;
}

#smgallery ul li a:hover img {
	background:url(/includes/layoutimages/gallery-smallthumb2.png) no-repeat;
}

#gallerybox ul li h4 {
	font:bold 14px Arial, Helvetica, sans-serif;
	padding-top:10px;
}

#largeview {
	padding-bottom:20px;	
}

#largeview img {
	width:604px;
	height:434px;
	padding:33px 36px;
	background:url(/includes/layoutimages/gallery-largeglowbg.png) no-repeat;
}

#largeview p {
	margin:0px 40px 0px;
	color:#FFF;
}

#largeview .backlink, #smgallery .backlink {
	background:none;
	font-size:14px;
	font-weight:bold;
	display:block;
	margin:10px 100px;
	text-align:center;
	color:#BCC6CF;
}

#largeview a {
	color:#fff6c0;	
}

#largeview a:hover {
	color:#fff;	
}

#smgallery h3 {
	display:block;
	font:bold 22px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:15px 15px 5px;
}

#smgallery p {
	font:13px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0 15px 15px;
}

.moviegallery {
	padding: 15px;	
}

.moviegallery img {
	width:240px;
	height:180px;
	padding:15px;
	background:url(/includes/layoutimages/gallery-smallglowbg.png) no-repeat;
}

.videogallery {
	margin:15px;
}

.videogallery h3 {
	color: #fff;	
}

.videogallerylist {
	margin-left:30px;
	margin-right:20px;
	padding-top:10px;
}

.videoframe {
	background-color: #000;
	border: 5px solid #ccc;
	margin: 0 auto;
	padding:5px;
	width:400px;
}


/*----------GALLERY end----------*/

/*----------FAQ's start----------*/
/*--Styles for FAQ's PAGE--*/
.faqs {
	margin:30px auto;
}

.faqs h4 {
	display:block;
	margin:0 auto;
	min-height:25px;
	background:url(/includes/layoutimages/faqs-q.png) no-repeat left top;
	padding:3px 0 5px 35px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
}

.faqs p {
	display:block;
	margin:6px auto;
	min-height:24px;
	background:url(/includes/layoutimages/faqs-a.png) no-repeat left top;
	padding:3px 0 5px 35px;
	font:13px Arial, Helvetica, sans-serif;
}

.faqs li {
	display:block;
	padding-bottom:15px;
	border-bottom:1px dashed #CCC;
	margin:20px 30px;
}
/*----------FAQ's end----------*/

/*----------FOOTER start----------*/
/*--This section describes the elements of the footer (e.g. Copyright and All Rights Reserved)--*/
#footer {
	clear:both;
	min-height:70px;
	background:#036 url(/includes/layoutimages/footer-bg.png) repeat-x;
	padding-top:10px;
}

#footer p {
	text-align:center;
	color:#90a5ba;
	line-height:18px;
	font-size:12px;
}

#footer a, #footer a:link, #footer a:visited {
	color:#90a5ba;
	text-decoration:none;
	outline:none;
}

#footer a:hover, #footer a:active {
	color:#fff;
}
/*----------FOOTER end----------*/

