body {
	font-family: Tahoma;
	background-image: url(../Images/background.png);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: left top;
	min-width: 800px;
	padding: 0;
	margin: 0;
	font-size: 14px;
	text-align: center;
}
#all_content{
	width: 57.14em;
	height: 42.79em;
	position: absolute; /*absolute position to center the element in relation to its parent element*/
	left: 50%; /*the left border of the element is positioned at half of the available width of the parent element*/
	top: 50%; /*the top border of the element is positioned at half of the available height of the parent element*/
	margin-left: -400px; /*half of the element width is removed from the left margin to center it*/
	margin-top: -305px; /*half of the element height is removed from the top margin to center it*/ 
	text-align:center;
}
#con_center {
	width: 57.14em;
	height: 42em;
	padding: 0px;
	text-align: left;
	font-family: Tahoma;
}

#header {
	text-align: center;
	padding-top: 0.63em;
	border-bottom: 1px solid #666666;
	padding-bottom: 0.21em;
}
#breadcrumb {
	text-align: left;
	padding-top: 9%;
	
	font-size: 0.64em;
	text-decoration: none;
	font-weight: bold;
	border-bottom:solid 1px #666;
}
#submenu{
	text-align: left;
	font-size: 0.86em;
	text-decoration: none;
	font-weight: bold;
	float: left;
	margin:0;
	padding:0;
}
#breadcrumb p , #submenu p{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #000;
	display: inline;
}

#breadcrumb p.current , #submenu p.current{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #CC0000;
	display: inline;
}

IMG { border: none }

a {
text-decoration: none;
font-weight: bold;
}

a:link {color: #000000; text-decoration:none;}
a:active , a:visited:active {color:#CC0000; text-decoration:none;}
a:visited {color: black; text-decoration:none;}
a:hover {color: #CC0000;}
a:active, a:focus {
outline: 0;
}

#content {
	text-align: justify;
	clear: both;
	padding-right: 5px;
	padding-left: 10px;
	font-family: Tahoma;
	padding-top: 10px;
}
#clearfooter{
	clear:both;

}
#footer {
	height:10px;
	font-size: 0.64em;
	color: #000000;
	text-align: justify;
	margin-top: 0.52em;
	margin-right: auto;
	margin-left: auto;
	width: 88em;
}
#pages_div {
	float: right;
	font-size: 0.86em;
	font-weight: bold;
	width: 300px;
	text-align: right;
}
#holder {
	padding-bottom: 1%;
	padding-top: 5px;
}
.current {
	margin: 0px;
	font-weight: bold;
	color: #CC0000;
	display: inline;
}
.text_inline {
	display: inline;
}
.a_pages {
	padding-right: 10px;
	padding-left: 10px;
}
.span_current {
	padding-right: 10px;
	padding-left: 10px;
	color: #CC0000;

}
#content p {
	font-size: 0.86em;
}

#content IMG{
	border: 3px solid #000000;
}
#content .gallery{
	display: block;
	float: left;
	padding:0 30px 20px 20;
}
#content .galleryIMG {
	display: block;
	float: left;
	height: 142px;
	width: 90px;
	/*padding-right: 20px;
	padding-bottom: 20px;*/
}
#content .gallerySus{
	display: block;
	float: left;
	padding:0 20px 20px 0;
}

.gallerySus .gallIMG {
	height: 182px;
	width: 130px;
}
.gallery p , .gallerySus p{
	font-weight: normal;
	padding:0;
	margin: 0;
	text-align:center;
}
.details_pad {
	padding-left: 1em;
}
.description{
	margin-top: 0px;
	font-size: 1em;
}
.otherviews_p{
	margin: 0px;
	font-weight: bold;
	padding: 0px 0px 12px;
}
.no_margin {
	margin: 0px;
}
.tablePara {
	margin: 0px;
	padding: 2px 0px 0px;
}

.tableParaSmall {
	font-size: 0.92em;
}
.tableParaSmallR {
	font-size: 0.92em;
}

#tablespace{height:15px;}
.tableStyle {
	font-family: Tahoma;
	text-align: justify;
	margin: 0px;
	padding:0px;
	
	border-collapse: collapse;
}
.tableSize {
	font-size: 1em;
}
#box_border {
	border: thick solid #FFFFFF;
	height: 99%;
	margin-top: 2px;
}
#TopFrame {
	margin: 0px;
	padding: 0px;
}
.highlighted {
	color: #CC0000;
}
.center {
	text-align: center;
	display: block;

}
label {
	font-family: Tahoma;
	font-size: 0.79em;
	font-weight: bold;
}

/*accordion*/
.toggler  { cursor:pointer;  margin: 0; padding:5px;}
.toggler:hover {background-color:#ccc;}
.element	 {
	padding:0 5px;
}
.mainHeading {margin-top: 0;}
.galleryEvIMG {
	margin-right: 5px;
	margin-left: 5px;
}
.orderText{
font-size: 0.86em;
padding:1px;
}
input, TEXTAREA{
	background-color: #F4F4F4;
	border: solid 1px #2b5619;
	
}

input:hover, input:focus, TEXTAREA:hover, TEXTAREA:focus{
	background-color:#FFF0F0;
	border: solid 1px #000000;
}
input.btn{background-color:#cc0000; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px;}
input.btn:hover, input.btn:focus{background-color:#950000; color:#fff;}
input.disabled{background-color:#CCCCCC; color:#E9E9E9; border-color:#E9E9E9; -moz-border-radius:5px; -webkit-border-radius:5px;}

input.checkbox{background-color:#CC0000;}
