/* Body */
body{
	background:#E4E4E4;
	direction: ltr;
	font-family:arial;
	font-size:13px;
	color:#000;
	text-align:center;
	margin-top: 0px;
}
form { margin:0px; }
a 
{
    text-decoration:none;   
}
/* Container */
#container {
	width:925px;
	text-align:center;
	border:0px solid #000000;
	padding:0px 0px;
	border-collapse:collapse;
	margin: 0px auto;
}

/* Header */
#header {
	padding:0px 0px;
	height:447px;
	width:925px;
	text-align: center;
	vertical-align: middle;
	border-collapse:collapse;
	margin-top:10px;
}
#logo 
{
    width:181px;
    height:135px;
    float:left;
}
#menu 
{
    background:url(../images/headerright.gif) no-repeat;
    width:744px;
    height:135px;
    float:left;    
}
.hpic
{
	opacity:0.60;
}
.hpic:hover
{
	opacity:1;
}
#banner 
{
    width:925px;
    height:312px;
    clear:both;
}
#bannerleft 
{
    width:690px;
    height:312px;
    float:left;
    position:relative;
    background:url(../images/banner2.gif) no-repeat;
}
#bannercontent 
{
    color:#B6062E;
    font-size:26px;
    font-weight:bold;
    left:50px;
    position:absolute;
    text-align:left;
    top:35px;
}
#menuright 
{
    background:url(../images/menuright.gif) no-repeat;
    width:235px;
    height:312px;
    float:left;
}
#rightlinks 
{
    background:url(../images/imenu.gif) left top no-repeat;
    width:100%;
    height:25px;
    padding-left:25px;
}

/* Content */
#content 
{
    margin-top:5px;
    float:left;
	text-align: left;
	width:660px;
	border:0px solid #7D9B21;
	border-collapse:collapse;
	vertical-align: top;
}
#contenttop
{
     height:15px;
     background:url(/sites/lock/layout/images/topconright.gif) top no-repeat;
}
#contentmiddle
{
     min-height:850px;
     height:auto;
     background:url(/sites/lock/layout/images/rightcontent.gif) top repeat-y;
     padding:0 20px;
}
#contentbottom
{
     height:16px;
     background:url(/sites/lock/layout/images/rightbottom.gif) top no-repeat;
}
/* left */
#left {
    margin-top:5px;
    float:left;
	width:265px;
	height: 100%;
	text-align:center;
	border-collapse:collapse;
	vertical-align: top;
}
#lefttop
{
     height:15px;
     background:url(/sites/lock/layout/images/topconleft.gif) top no-repeat;
}
#leftmiddle
{
     min-height:850px;
     height:auto;
     background:url(/sites/lock/layout/images/leftcontent.gif) top repeat-y;
     text-align:left;
}
#block1
{
    margin-left:11px;
    width:234px;
    height:70px;
}
#blocktitle
{
    color:#000;
    font-size:16px;
    font-weight:bold;
    text-align:left;
    margin-bottom:5px;
    margin-left:5px;
}
#block2
{
    margin-left:11px;
    width:234px;
    height:auto;
    margin-bottom:10px;
}
#block2top
{
    background:url(/sites/lock/layout/images/blocktop.gif) bottom no-repeat;
    height:16px;
}
#block2middle
{
    background:#fff;
    min-height:185px;
    height:auto;
    text-align:center;
}
#block2bottom
{
    background:url(/sites/lock/layout/images/blockbottom.gif) top no-repeat;
    height:16px;
}

#leftbottom
{
     height:16px;
     background:url(/sites/lock/layout/images/leftbottom.gif) top no-repeat;
}
/* footer */
#footer {
	background:url(/sites/lock/layout/images/footer2.gif) top no-repeat;
	float: left;
	width:925px;
	height:127px;
	color: #fff;
	text-align: left;
	border-collapse:collapse;
	margin-top:5px;
}

#contactform {
	color:#000;
	direction:ltr;
	width:600px;
}
#cff {
	width:100px;
}
#cffb {
	width:100px;
	height:30px;
}
/* TopMeno */
#topmenu{
	text-align: left;
	background:url(../images/bgmenu.png) no-repeat;
	height: 40px;
	float: left;
	width:438px;
	}
/* ---------------------------------------------------------
/* Horizontal navigation */

#MenuContainer22 {

}
#MenuContainer22 table#nav {	/* table is generated via shopa_navigation_create.asp */
	padding:0px;
	width:700px;
	border-collapse:collapse;
	z-index:1000;
	height:35px;
	margin-top:94px;
	margin-left:40px;
	border-top:0px solid #ddd;
}

#MenuContainer22 table#nav td {
	background:url(../images/topmenu.jpg) repeat-x;
	font-family:Arial;
	padding:0px;
	height:35px;
	padding-left:0px;
	line-height:35px;
	text-align:right;
	border-left:0px solid #fff;
	width:130px;
}

#MenuContainer22 table#nav td a {
	display:block;
	text-align:center;
	padding:0px;
	text-decoration:none;
	font-size:17px;
	color:#fff;
	font-weight:bold;
	line-height:30px;
	width:100%;
}

#MenuContainer22 table#nav td.last {
	border-left:0px;
}

#MenuContainer22 table#nav td.last a {
	border-left:0px;
}

#MenuContainer22 table#nav td a:hover {
	color:#000;
}

#MenuContainer22 table#nav td:hover {

}

#MenuContainer22 table#nav td.active a {
	color:#000;
}
#MenuContainer22 table#nav li.active {
	padding:0px;
	margin:0px;
	background:#eee;;
}
/* Horizontal navigation drop down menu
   do not remove or modify styles listed 
   under "Do Not Change" */
#MenuContainer22 table#nav ul {
	/* Do not change  */
	position:absolute;
	left: -999em;
	padding:0px;
	margin:0px;
	list-style-type:none;
	height:30px;
	text-align:center;
	z-index:1000;
}

/* Do not change  */
#MenuContainer22 #nav td:hover ul { left: auto; }
#MenuContainer22 #nav td.sfhover ul { left: auto; }

#MenuContainer22 #nav ul li { /* submenu */	/* Do not change */
	display:block;
	margin:0px;
	height:30px;
	padding:0px;
	background:#fff;
	line-height:30px;
	width:150px;
	text-align:right;
	border-left:1px dotted #aaa;
	border-right:1px dotted #aaa;
	border-bottom:1px dotted #aaa;
}

#MenuContainer22 #nav td ul li:hover {
	background:#ddd;
}

#MenuContainer22 table#nav ul li a:hover { color:#000; }
#MenuContainer22 table#nav ul li a { /* submenu links */
	/* Do not change */
	display:block;
	text-align:right;
	padding-right:10px;
	margin:0px;
	height:30px;
	line-height:30px;
	font-size:12px;
	border:0px;
	color:#15b4db;
}

/*----------------------------------------------------------------


/* News Block */
#newsbox {
}
#marqueecontainer{
color: #21282B;
position: relative;
left: 3px;
width: 160px; 
height: 125px; 
overflow: hidden;
border: 0px solid black;
direction: ltr;
text-align: left;
}
#newstitle{
	font-weight: bold;
	color: #100f68;
}
#newscontent{
	color: #333;
}

/* Search Block */
#search{
width: 140px; 
height: 30px; 
overflow: hidden;
border: 0px solid black;
direction: rtl;
background: #fff;
}

/* Contactform Block */
#contact{
position: relative;
left: 5px;
width: 165px; 
height: 160px; 
overflow: hidden;
border: 0px solid black;
direction: rtl;
color:#000;
text-align: left;
}
#ci1{
	width: 100px;
	border: 1px solid #333;
	text-align: left;
}
#ci2{
	width: 100px;
	border: 1px solid #333;
	text-align: left;
}
#ci3{
	width: 100px;
	border: 1px solid #333;
	text-align: left;
}
#captchacode{
	width: 100px;
	border: 1px solid #333;
	text-align: left;
}
#send{
	float: left;
	background: #fff;
	width: 100px;
	font-family: arial;
}

#advice-required-email{
	font-size:10px;
	color:red;
	float:right;
}
#searchtable 
{
    padding:0px;   
}
.searchresult
{
    display:none;
}
#searchresulttd
{
    text-align:left;
}