body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}

body,td,th,p,a {
	font-family: Verdana;
	font-size: 10pt;
	//color: #444444;
	color:#00447C;
	line-height: 15px;
}
a:link,a:visited,a:active {
	text-decoration: underline;
	color:#135DA8;
}

a:hover {
	text-decoration: underline;
}



.navi:link,.navi:visited,.navi:active {
 	color: #AAAAAA;
 	text-decoration:none;
}
.prodlink:link,.prodlink:visited,.prodlink:active {
 	color: #FFFFFF;
 	text-decoration:none;
}

hr {
	border: 1px dotted #C4C4C4;
}
th {
	text-align:left;
}

#blackandwhite {
	height:297px;
	left:0px;
	top:0px;
	width:100%;
	background-color:#000C19;
	z-index:-1000;
	position:absolute;
}

#mainwrap {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	margin-top:40px;
	padding:0px;
}

#submainmenuarea {
       margin-left:auto;
       margin-right:auto;
       width:900px; /* 821 + 2px[padding] = 824 ~ 825 px */
       padding: 0px;
       height:98px;
       background: url('../img/header.jpg');
}
#menuarea {
	background-color:#000C19;
        width:825px;
        text-align:center;
	padding:0px;
	height:43px;
	margin-left: 38px;
	margin-right: 37px;
}
#picture {
width:70%;
border-top:solid 1px #D2D2D2;
float:left;
}
#picture_downs {
width:30%;
border-top:solid 1px #D2D2D2;
float:left;
}
#omg_cms_menu {
	position:absolute;
	width:200px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-color:#333333;
}
#container {


}
.menubutton{
	float:left;
	width:165px;
	height:43px;
}
.mainheader {
	padding:0px;
	margin-top:0px;
	height:50px;
}

#header {
	height:100px;
	border: #000000 thin;
}
#toscopywrap {
	float:left;
	width:900px;
	margin-left: auto;
	margin-right: auto;
	margin-top:15px;
	padding-bottom:4px;
}
#tos{
	color:#AAAAAA;
	float:left;
}
#copyright{
	color:#AAAAAA;
	float:right;
}
#content {
       margin-left:auto;
       margin-right:auto;
       margin-top:0px;
       width:821px; /* 821 + 2px[padding] = 824 ~ 825 px */
       padding: 2px;
       background-color: #FFFFFF;
}
#contentwrapper {
	width:100%;
	background-color: #FFFFFF;
	padding-top:0px;
	
}
#logoarea {
	float: left;
	width:220px;
	padding: 2px;
}

#langarea {
	color:#C0C0C0;
     	background: url('../img/languagebar.gif') no-repeat 0px 2px;
	width:158px;
     	height:22px;
     	text-align:left;
     	padding-top:3px;
     	cursor:pointer;
     	margin-bottom:0px;
     	margin-right:35px;
}
#langmenu {
	color:#C0C0C0;
	position:absolute;
	width:158px;
	top:inherit;
	display: none;
	text-align:left;
}
#shopstyle {
	width:825px;
	height:500px;
}
#roundedtop {
     	background: url('../img/langareaback.gif') no-repeat 0px 0px;
	width:158px;
     	padding-top:4px;
}

#roundedmid {
	color:#C0C0C0;
     	background: url('../img/langarealines.gif') repeat-y 0px 0px;
	width:158px;
     	padding-top:4px;
}

#roundedbot {
     	background: url('../img/langareabackb.gif') no-repeat;
	width:158px;
	padding:0px;
	height:10px;
	margin:0px;
	width:158px;
}
#mainmenuarea {
	float:left;
        width:900px;
        text-align:right;
	background-color: #000C19;
	padding:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
}
#footer {
        position:relative;
	margin-left: auto;
	width: 100%;
	height:107px;
	margin-right: auto;
	background: url('../img/footer.jpg') bottom no-repeat;
	background-color: #000C19;
}
#footercontent{
	margin-left: auto;
	width: 900px;
	height:107px;
	margin-right: auto;
	background: url('../img/footer.jpg') bottom repeat-x;
	background-color: #000C19;
}
#footertitle {
	font-weight:bold;
}

.prod_gallery_nav {
	float:left;
	width:10%;
}
.prod_gallery_nav_scroller {
	float:left;
	width:79%;
	border:solid 1px #D2D2D2;
	overflow:hidden;
}
.inadmin {
	font-weight:bold;
}

.divhr {
	clear:both;
	height:4px;
	margin:0px;
	padding:2px;
	background:url('../img/separator.gif')  no-repeat 50% 50%; 
}
.locationtitle {
	color:#FFFFFF;
	font-size:1.5em;
	margin-top:10px;
	margin-left:10px;
}
#rightmenunews {
	border: 1px solid #CCCCCC;
	padding:2px;
}
#searchbox {
	background: #FFFFFF;
	color: #000000;
	margin-right: -1px;
	border-right:0px;
	padding-right:0px;
	padding-left: 4px;
	height: 16px;
}


#hoverloader {
	float:left;
	font-weight: bold;
	margin-left:20px;
	padding:5px;
	font-style:italic;
}
#news_left {
	float:left;
	width:60px;
}
#news_cont {
	float:left;
	width:600px;
}
#news_right {
	margin-left:40px;
	float:left;
	width:180px;
}

#prevnextcont {
	text-align:center;
}
#prevbtn{
	width:33%;
	float:left;
	text-align:left;
}
#midrangebtn{
	width:33%;
	float:left;
	text-align:center;
}
#nextbtn{
	width:33%;
	float:left;
	text-align:right;
}
#prodtabs {
padding:0px;
height:22px;
background-color:#FFFFFF;
text-align:right;
border-bottom:4px solid #000000;
}

#product_texts {
padding:0px;
background-color:#FFFFFF;
text-align:justify;
}

#gallery_side-a {
	float: left;
	width: 10%;
	margin-top:10px;
}
#gallery_side_prev-a {
	float: left;
	width: 95px;
	margin-top:10px;
}

#gallery_side-b {
	float: left;
	width: 10%;
	margin-top:10px;
}

#gallery_content { 
	float: left;
	width: 80%;
	margin-top:10px;
	
}
#gallery_content_open {
	width: 95%;
	height:580px;
	
}
.scroller_thumbs {
 height:110px;
 padding-right:33px;
 padding-left:20px;
 padding-top:10px;
 background:url('../img/cms_files/image/t_empty.jpg') 0px 0px no-repeat;
}
.scroller_preview {
 margin-top:30px;
 float:left;
 width:580px;
 height:447px;
 padding-right:10px;
 padding-left:10px;
 padding-top:10px;
 background:url('../img/cms_files/image/p_empty.jpg') 0px 0px no-repeat;
}
.scroller_preview_links {
 margin-top:30px;
 float:left;
 padding-left:10px;
 padding-top:10px;
 font-size:5em;
}
.downloadlinks a{
text-decoration:none;
float:left;
margin-top:30px;
width:150px;
font-size:8pt;
}
.scroller_preview_empty {
 margin-top:30px;
 height:447px;
 padding-right:10px;
 padding-left:10px;
 padding-top:10px;
 background:url('../img/cms_files/image/p_empty_no_image_selected.jpg') 0px 0px no-repeat;
}
/*.homeboxes {
 	height:317px;
}

.homeboxes_learn {
	height:317px;
	width:393px;
	float:left;
	background-position: center center;
	background:url('../img/learn_more__background.jpg');
	background-repeat:no-repeat;
}
.homeboxes_news {
	height:317px;
	width:393px;
	float:left;
	background:url('../img/news_background.jpg');
	background-repeat:no-repeat;
}
.homeboxes_content {
	margin-top:60px;
	text-align:center;
	padding:30px;
}
*/
.injxprod {
	background: url('../img/bginjxprod.jpg');
	background-color:#FFF;
	color:black;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.loginbutton{
	background-color:#FFF;
	cursor:pointer;
	color:#002E5F;
	font-weight: bold;
}

.supporticonbuttons {
	width:200px;
	float:left;
	text-align:justify;
	margin:10px;
}
.contentheading {
	color: rgb(51, 51, 153);
	font-size: larger;
	font-weight:bold;
}
