body
{
	
    font-size: 13px;
    margin: 0;
		padding:0;
  /**/  color: #565656;
    font-family: Arial;
}


.floatcontainer:after
{
    clear: both;
    display: block;
    font-size: 0px;
    visibility: hidden;
    height: 0px;
    content: ".";
}
.floatcontainer
{
    display: inline-block;
}
* HTML .floatcontainer
{
    height: 1%;
}
.floatcontainer
{
    display: block;
}

.floatcontainer .headerdiv
{
    padding-bottom : 93px;
}

a
{
	color:#681B25;
  text-decoration: none;
}
a:hover
{
	color:#681B25;
    text-decoration: underline;
}
input
{
    border-color:White;
}
textarea
{
    border: #bcbcbc 1px solid;
}
select
{
    border: #bcbcbc 1px solid;
}
h1
{
/*	padding-right:10px;*/
	color: #681b25 ;
	font-weight: bold;
	font-size: 18px;
	margin: 0;
	text-align: right;
/*	background-color: #f6f2e1;*/
	height:19px;
}
h2
{
    padding: 0;
    font-weight: bold;
    font-size: 1.2em;
    margin: 2px 0px;
	color: #685045;
}
h3
{

	
	color: #681b25 ;
	font-weight: bold;
	background: url(../images/h3pic.jpg) no-repeat right;
/**/	padding-right:20px;
	font-size: 13px;
	margin:0 0 7px 0;
	text-align: right;
}

input.btn
{
    border: #5a3203 0px solid;
    color: white;
    background-color: #5a3203;
}
input.noBorder
{
    border: medium none;
}
.error
{
    color: #cc0000
}
.justify
{
    text-align: justify;
}

#pageContainerbg
{
	background: url(../images/BG.jpg) repeat-x top;
		width:auto;


}

#pageContainer
{
    direction: rtl;
		margin:0 auto;
		padding: 0;
		width:1024px;


}

#pageContainer IMG
{
	padding:0;
	margin:0;
    border: none;
}
img.pic
{
    border: #cbcbcb 1px solid;
}

.lefttopcontant
{
	
		text-align: left;
	color:#595959 ;
	font-size: 0.9em;
	/*font-weight: bold;*/
/*	margin-top: 5px;
	margin-left: 10px;*/	
	width:596px;
	float:left;
}
#staticMenu{

}
#staticMenu a{
	color:#65170e;
}

#staticMenu a:hover{
	/*font-weight:bold;*/
}


.devider{
	padding:0 8px;
	color: #742910;
}
#top
{
	background: url(../images/logo.jpg) no-repeat right;
	float: right;
	width:780px;
	height:80px;
}

.logotext
{
	padding: 0 18px 0 0 ;
	height:43px;
	margin:24px 86px 0 0 ;
	background: url(../images/logoseperator.jpg) no-repeat right;
}

.logotext .logouppertext
{
    font-size:14pt;
    font-weight:bold;
}

.logotext .logobottomtext
{
    font-size:12pt;
}
#topSearch{
	float:left;
	width:230px;
	margin-top: 37px;
}

.searchbg
{
	
		background: url(../images/Search.gif) no-repeat right;
		height:30px;
		width:233px;
}

.searchbg div
{
	padding:6px 37px 0 0;
	float:right;
	
	
}
/*
.searchbutton
{
		background: url(../images/searchbutton.jpg) no-repeat right;
	float:left;
}

*/
#search a.searchbutton {
background-image:url(../images/searchbutton.gif);
background-position:0 0;
background-repeat:no-repeat;

height:24px;

width:28px;
}

#search a.searchbutton {
float:left;
margin:3px 0 0 72px;
}
/*
#search a {
line-height:26px;
}
*/


.topSearchBox{
/*	height: 16px;
	background-color: #f1f0f0;
	padding:5px 7px;
	margin-top: 5px;*/
}

.topSearchBox1{
	height: 20px;
	background-color: #f1f0f0;
	padding:3px 7px;
	margin-top: 5px;
}
.topSearchBox1 input{
	width:110px;
	height:13px;
}
.topSearchBox1 input.btn{
	width:auto;
	height:auto;
	border: none;
}
/*
#mainMenu{
	width:190px;
	text-align: center;
	padding:0;
	margin: 0 0 20px 0;
}
#mainMenu ul{
	margin:0 auto;
	padding:0;
	list-style: none;
	text-align: right;
	width:190px;
}*/

#mainMenu
{	
	
	
	/*width:992px;
	height: 97px;
*/
}

#mainMenu ul
{	

margin:0;
padding:0;
text-align:right;
}

#mainMenu li{
	text-align: center;
	font-size: 1em;
	color: White;
	height: 19px;
	padding:0;
	margin-bottom: 5px;
	width:200px;
	font-weight: bold;
}
#mainMenu li a
{
	
	color: white;
	display: block;
	background-color:#9a101f;
	width:200px;
	height: 17px;
	padding-top:1px;
	padding-right:10px;
	font-weight: bold;
	text-align:right;
}
#mainMenu li a:hover{
	color: white;
	text-decoration: none;
	display: block;
	background-color:#b6101f;
	width:200px;
	height: 17px;
	padding-top:1px;
	font-weight: bold;
}

#mainCenterMain ul
{
	margin:0 auto;
	padding:0;
}
.newssperator
{

	border-top:1px dotted #45875a;
	margin:10px 0 ;
}
#mainCenterMain ul li
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 auto;
	padding:0;
	
}
#mainCenterMain ul li a
{
	font-weight:bold;
color :#681B25;
	
}

#mainCenterMain ul li a span
{
font-weight:normal;
color :#636363;
padding:10px;
display:block;
	
}

.newsdetails
{
	margin:0 5px 0 0 ;
}

.newsback
{
	float:left;
}
/*  ///////////mainMenu/////////////////////   */       



#mainMenuHp
{
	margin : 0 auto;
	text-align:center;	

	/**/	background: url(../images/topmiddleBG.jpg) no-repeat center   ;
height:100px;
}
.mainmenuul
{
	
	padding:0;
	margin:0 auto;
}
#mainMenuHp ul{


	list-style: none;

margin-left:14px;
width:854px;
	height: 88px;
	
}

#mainMenuHp li
{
	float: right;
	height: 88px;
}


#mainMenuHp li.menuCube1 a{
	
	display: block;
	background: url(../images/menuCube1.jpg) no-repeat;
	width:118px;
	height:86px;
}


#mainMenuHp li.menuCube1 a:hover{
	color: #666666;
	text-decoration: none;
	display: block;
background: url(../images/menuCube1.jpg) no-repeat center -86px;
	width:118px;
	height:86px;
}
/**/

#mainMenuHp li.menuCube2 a{
	color: #666666;
	display: block;
	background: url(../images/menuCube2.jpg) no-repeat;
	width:118px;
	height:86px;
}


#mainMenuHp li.menuCube2 a:hover{
	color: #666666;
	text-decoration: none;
	display: block;
background: url(../images/menuCube2.jpg) no-repeat center -86px;
	width:118px;
	height:86px;
}
/**/
#mainMenuHp li.menuCube3 a{
	color: #666666;
	display: block;
	background: url(../images/menuCube3.jpg) no-repeat;
	width:118px;
	height:86px;
}


#mainMenuHp li.menuCube3 a:hover{
	color: #666666;
	text-decoration: none;
	display: block;
background: url(../images/menuCube3.jpg) no-repeat center -86px;
	width:118px;
	height:86px;
}
/**/
#mainMenuHp li.menuCube4 a{
	color: #666666;
	display: block;
	background: url(../images/menuCube4.jpg) no-repeat;
	width:118px;
	height:86px;
}


#mainMenuHp li.menuCube4 a:hover{
	color: #666666;
	text-decoration: none;
	display: block;
background: url(../images/menuCube4.jpg) no-repeat center -86px;
	width:118px;
	height:86px;
}
/**/
#mainMenuHp li.menuCube5 a{
	color: #666666;
	display: block;
	background: url(../images/menuCube5.jpg) no-repeat;
	width:118px;
	height:86px;
}


#mainMenuHp li.menuCube5 a:hover{
	color: #666666;
	text-decoration: none;
	display: block;
background: url(../images/menuCube5.jpg) no-repeat center -86px;
	width:118px;
	height:86px;
}

#mainMenuHp li.menuCube6 a{
	color: #666666;
	display: block;
	background: url(../images/menuCube6.jpg) no-repeat;
	width:118px;
	height:86px;
}


#mainMenuHp li.menuCube6 a:hover{
	color: #666666;
	text-decoration: none;
	display: block;
background: url(../images/menuCube6.jpg) no-repeat center -86px;
	width:118px;
	height:86px;
}

/**/
li.sep
{
  margin-left:27px;
}

.bottomcontant
{
    height:140px;
    padding:14px 0 0px 0;
}

.bottomcontant .bottomcontantfaq
{
   background: url(../images/fotterfaq.jpg) no-repeat;
   width: 788px;
   height:138px;
   float:right;
}
.bottomcontant .bottomcontantfaq h3
{
margin: 14px 12px 0 0;
}

.bottomcontant .bottomcontantfaq div
{
margin: 0 25px 0 0;
}

.bottomcontant .bottomcontantbanner
{
float: left;
}

/*//////////////////////////////////////*/
#nav{
	height:20px;
	padding:0 10px;
	color: Black;
	font-size: 0.9em;
}
#nav a{
	color: #808080;
}
.nav_on,#nav a:hover{
	color:#685045;
}



#footer
{
	margin:0 auto;
width:904px;
	border-top: solid 1px #e8e8e8;
  clear: both;
  padding:7px 0;
/*height:40px;*/
	color: #585858;
  text-align: center;
	font-size: 1em;

}

#footer a
{
	font-size:12px;
	color:#585858 ;
	font-weight: bold;
}
#footer a:hover
{
	font-size:12px;
	color:#585858;
  text-decoration: underline;
	font-weight: bold;
}
#footer span.title{
	color: #ff6600;
	font-weight: bold;
}
.footerright
{
	padding-right:40px;
	font-size:12px;
	/*color:#685045;*/
	height:27px;
	/*width:500px;*/
	float:right;
	 text-align: right;
	 background-image:url(../images/footerlogo.jpg) ;
	 	background-repeat: no-repeat;
	background-position: right top;
	line-height:25px;
}

.footerboldadd
{
font-weight:bold;	
}
.footerleft
{
		font-size:12px;
	color:#585858;	
	width:300px;
	float:left;
		 text-align: left;
		 	line-height:25px;
}
#credit
{
    clear: both;
    padding-right: 10px;
    padding-left: 30px;
    padding-bottom: 10px;
    margin: 0px auto;
    width: 760px;
    color: #666666;
    padding-top: 10px;
    text-align: center;
}
#credit a
{
    color: #666666
}
#credit a:hover
{
    color: #666666;
    text-decoration: underline
}

.maincenter
{
margin:0 auto;
/*text-align:center;	*/
width: 904px;

}

#main
{


background-color:White;
width:904px;
margin:0 auto;
}


#mainLeft
{
	
	float: left;
	width: 161px;
/*	background-color: #fcfaf2;
	height: 224px;

	*/
	margin-left:10px;
	
	
}

#mainLeftmenu
{
	background-image:url("../images/leftMenubg.jpg")  ;
	background-repeat: no-repeat;
	background-position: right top;
height:196px;
}

#mainLeftfaq
{
	
	
	width: 161px;
/*	background-color: #fcfaf2;
	height: 224px;
float: left;
	background-image:url("../images/leftMenubg.jpg")  ;
	background-repeat: no-repeat;
	background-position: right top;
height:330px;
*/
	margin-left:10px;
	
}


#mainLeftmenu a
{
/*padding-top:23px;*/
padding-right:64px;  
color:#681b25;
font-size:13px;
font-weight:bold;
font-family:Arial;
display:block;
text-align:right;
/**/line-height:49px;
}

#mainLeft a:hover{
text-decoration:underline;
}

#mainCenter
{
	padding-bottom:10px;
	float:left;
	width: 720px;
	
}

.mainrightMain
{
	/*padding:5px;
	border:1px solid red;
	float:left;
	
	width:210px;
	height:120px;*/
	margin-bottom:10px;
		
}
.mainrightsignMain
{
		height:60px;
	width:150px;
background: url(../images/rightsign.jpg) no-repeat center bottom ;
}
#innermainCenter
{
	padding:8px 0;
	float:right;
	width: 730px;	
}
#mainCenterMain{
	float: left;
	width: 495px;
}
#mainCenterinnerMain
{
/*	*/margin-top:10px;
		float: right;
	width: 480px;

}


#mainCenterRight{
	float: left;
	width: 190px;
	padding-left:8px;
}
#mainCenterHpRight{
	float: right;
	width:480px;
}
.calendar{
	margin-top:5px;
	
}
#calendar h4{
	color: White;
	padding-right:10px;
	margin-bottom: 5px;
}
#hpPic{
	margin-bottom: 15px;
}
#mainCenterHpLeft{
	float: left;
	width:257px;
}
#news{
	/*background:#ebebeb url(../images/bg_boxLinks.jpg) repeat-x center top;*/
	color: #666666;
	text-align: center;
	margin-bottom: 14px;
	height:180px;
}

#news div   
{
    padding-right:5px;
	text-align: right;
	margin-bottom: 14px;
	height:142px;
}

#news .newslink   
{
	text-align: left;
	height:15px;
}
#news dl{
	margin:0;
}
#news dt{
	margin: 0;
	padding: 0 0 3px 0;
	font-weight: bold;
}
#news dt a{
	color:#666666;
}
#news dd{
	margin: 0;
	padding: 0 0 3px 0;
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: solid 1px #669933;
}
#news dd a{
	color: #666666;
}

.topcalender
{
	background-image:url(../images/eventsBG.gif);
	text-align: center;	
	color:White;
	font-weight:bold;
}

.bottomcalender
{
	background-image:url(../images/eventBot.gif)  ;
	height:12px;

}


.boxLinks{
	background:#ebebeb url(../images/bg_box_sml.jpg) repeat-x center top;
	color: #666666;
	text-align: right;
	margin-bottom: 4px;
	font-size: 0.9em;
}


#sideMenu {
	margin-bottom: 10px;
	background: url(../images/bg_left.jpg) no-repeat center top;
}
#sideMenu h3{
	margin:0;
}
#sideMenu ul{
	margin:0 5px 20px 5px;
	list-style:none;
}
#sideMenu li{
	border-bottom: solid 2px #aad46f;
	background: url(../images/dot_side.gif) no-repeat 5px 9px;
	padding:8px 25px;
}
#sideMenu li a{
	color:#0094bd;
	font-size: 1.2em;
	display: block;
}
#sideMenu li a:hover{
	color:#5d3507;
	font-size: 1.2em;
	display: block;
	text-decoration: none;
}
#sideMenu li.menu_on{
	color:#5d3507;
	font-size: 1.2em;
}
#sideMenu1 {
	margin-bottom: 10px;
	background: url(../images/bg_left.jpg) no-repeat center top;
}
#sideMenu1 h3{
	padding:15px;
	color: #0093bd;
	font-size: 1.7em;	
}
#sideMenu1 ul{
	margin:0 10px 20px 10px;
	list-style:none;
}
#sideMenu1 li{
	border-bottom: solid 2px #aad46f;
	background: url(../images/dot_side1.gif) no-repeat 5px 9px;
	padding:8px 25px;
}
#sideMenu1 li a{
	color:#5d3507;
	font-size: 1.2em;
	display: block;
}
#sideMenu1 li a:hover{
	color:#0094bd;
	font-size: 1.2em;
	display: block;
	text-decoration: none;
}
#sideMenu1 li.menu_on{
	color:#0094bd;
	font-size: 1.2em;
}



#boxes{
	margin-top: 5px;
}
.boxItem {
	clear: both;
	padding-bottom: 8px;
	margin-bottom: 8px;
}
.boxItem h2{
}
.boxText{
	float: left;
	width:260px;
}
.boxImg {
	float: right;
	width:110px;
}
.boxImg img{
	padding:0 0 0 5px;
}
.picBoxTitle{
	text-align: center;
	margin-bottom:10px;
}
.picBoxTitle a{
	color: Black;
}
#mainContentLet a{
	color:#2087bb;
	font-weight: bold;
}
.boxImgText{
	text-align: center;
	margin-bottom:10px;
}
.boxPageItem {
	clear: both;
	border-bottom: solid 1px #c3c3c3;
	padding-bottom: 8px;
	margin-bottom: 8px;
}
.boxPageItem h3{
	color:#005a87;
	font-size: 1em;
	font-weight: bold;
	padding:0;
	margin: 0;
}
.productsPageItem {
	float: right;
	margin: 0 10px 10px 10px; 
}
.productsPageItem img{
    border: solid 1px #cbcbcb !important;
}
.productsPageItemText h3{
	color:Black;
	font-size: 1em;
	font-weight: bold;
	padding:0;
	margin: 0;
}
.productsPageItemText h3 a{
	color:Black;
	font-size: 1em;
	font-weight: bold;
}
.details{
	color:#2799d2;
	font-size: 0.9em;
	text-align: left;
}
.details a{
	color:#2799d2;
	font-size: 0.9em;
}
.details a:hover{
	color:#2799d2;
	font-size: 0.9em;
	text-decoration: underline;
}
.productsPageItemImg{
	float: right;
	width:90px;	
}
.productsPageItemText{
	float: left;
	width:470px;	
}
.galleryPic
{
    float: right;
		width:165px;
		height:105px;
		margin:5px;
}
.galleryPic img{
    border: solid 1px #cbcbcb !important;
}
.galleryPic1
{
    margin: 7px 5px;
}
#productPage{
	clear: both;
	position: relative;
	top:-50px;
}
#productPage h2{
	height:18px;
	background-color:#2088bc;
	margin:10px 0;
	padding:0 5px;
	color:white;
	float:right;
	width:459px;
}
#productPage h3{
	height:18px;
	background-color:#c16704;
	margin:10px 0;
	padding:0 5px;
	color:white;
}
#productPage img{
    border: solid 1px #cbcbcb !important;
}
.productBack{
	position: relative;
	top:-50px;
	float: left;
	margin:5px 0;
	padding:0 25px;
	height:25px;
	width:110px;
	background: url(../images/dot_back.jpg) no-repeat right;
}
.productBack a,.productBack a:hover{
	color: #c16704;
	font-size: 1.5em;
}
div.pagging
{
  clear:both;
}
#mainContact
{
	float:left;
	width:190px;
}
.mainContactWrap
{
	padding:20px;
}
#mainContactForm{
	float:right;
	width:320px;
}
.formRight
{
    margin-top: 2px;
    float: right;
    margin-left: 5px;
    width: 70px
}
.formCenter
{
    margin-top: 2px;
    float: right;
    width: 180px;
}
.formCenter INPUT
{
	float:left;
  width: 180px;
}

.formBtns
{
    width: 260px;
		margin-top:10px;
		text-align: left;
}

/*

.formLeft
{
    MARGIN-TOP: 2px;
    FLOAT: left;
    WIDTH: 75px;
    DIRECTION: ltr
}
.formBtns INPUT
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-LEFT: medium none;
    WIDTH: 45px;
    COLOR: white;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #d60015;
    TEXT-ALIGN: center
}
*/
.text13{
	font-size: 1.2em;
}
li.dot{
	padding:0 15px 0 0;
	list-style: url(../images/dot.jpg);
}
td.dot{
	padding:2px 20px 2px 0;
	background: url(../images/h3pic.jpg) no-repeat right;
}

td.dot a {
font-size:15px;
}

#SearchSitespan a
{
	color:#681B25;
	font-weight:bold;
}
#SearchSitespan a:hover {
color:#681B25;
}

.topcontant
{
	height:118px;
	background: url(../images/topBG.jpg) ;
	/*margin-bottom:10px;*/
}

.inputtext {
border:1px solid #565656;
border-collapse:collapse;
width:200px;
}

/*
body{background-color:#999;color:white;padding-top:20px;font-family:helvetica;font-size:12px;text-align: center;}*/
.pikachoose{width:430px;margin:0 auto;}
/* This is the ul you have all your images in */
.pikachoose ul{padding-left:0;width:510px;height:30px;margin:-15px 15px 0;overflow:hidden;}
.pikachoose ul li{float: left;border:1px solid #fff;padding:1px;background:#fff;margin:0 6px 4px 0;position:relative;overflow:hidden;}
.pikachoose ul li div img{position:relative;cursor:pointer;}

/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main{width:406px;height:306px;display:block;position:relative;border:3px solid #e9e9e9;}
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img{position:absolute;top:2px;left:2px; width:400px;height:300px;}
.pika_back_img{position:relative;top:0px; width:400px;height:300px;}
.pika_subdiv{position:relative;border:1px solid #fff;background:#fff;padding:2px;width:400px}
.pika_subdiv img, .pika_subdiv a img{border:none;}
.pika_caption{width:400px;height:16px;padding-top:4px;text-align:center;position:absolute;bottom:7px;left:3px;/*background:url('black.png') top left;*/}
.pika_caption a{color:white;}

.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;/*background:url('play.png') top center no-repeat;*/}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;/*background:url('pause.png') top center no-repeat;*/}

.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}

/* if you want to 'hide' these jus make their height and width 1px */
.pika_prev_hover{position:absolute;top:5px;left:5px;height:56px;width:100px;/*background:url('rewind.png') top left no-repeat;*/}
.pika_next_hover{position:absolute;top:5px;right:5px;height:56px;width:100px;/*background:url('fastf.png') top right no-repeat;*/}


