﻿/* CSS Document */
body{background:#9db4c5 url(images/main_x.gif) repeat-x;color:#1F4F71; font-family:Tahoma; font-size:11pt; }
img{padding:0px; margin:0px;}
h5{padding:0px; margin:0px;}
h4{padding:0px; margin:0px;}
h3{padding:0px; margin:0px;}
h2{padding:0px; margin:0px;}
ul{padding:0px; margin:0px;}
p{padding:0px; margin:0px;}
div{padding:0px; margin:0px;}
hr {color:#A61C1C; height:60%;}
h5 {color:#3991d3; text-decoration:none;}
a {color:#3991d3; text-decoration:none;}
a:hover {text-decoration:underline;}
#main {height:100%;}
#all { margin:0px; padding:0px;background:url(images/main_y.gif) center top repeat-y;}
.hide{display: none;}
.show{display: block;}
#header {width:788px; margin:auto;padding-top:40px;}
.ht {
	width:100%
}
.cart { 
float:left;
padding-top : 0px;
padding-bottom : 0;

} 
.cart li { 
list-style-type : none;
display : inline;
} 
.cart a { 
background : #000;
color : #fff;
text-align : center;
padding : 5px;
} 
.cart a:hover { 
background : #6699cc;text-decoration:none;
color : #fff;
} 

#logo {float:left; clear:both;width:220px;height:42px;background:url(images/logo.gif) no-repeat;margin:auto}
.botton{width:220px; height:45px; position:absolute;top:21px;margin:0px 0 0 350px;}
.botton li{ height:45px;  list-style:none;float:right;}
.botton li.home a{width:42px; height:45px; display:block; background:url(images/home-normal.gif) no-repeat; text-indent:-200000px; margin:0 12px 0 0;}
.botton li.home a:hover{background:url(images/home-hover.gif) 0 0 no-repeat;}
.botton li.aboutus a{width:42px; height:45px; display:block; background:url(images/aboutus-normal.gif) 0 0 no-repeat; text-indent:-200000px; margin:0 12px 0 0;}
.botton li.aboutus a:hover{background:url(images/aboutus-hover.gif) 0 0 no-repeat;}
.botton li.contact a{width:42px; height:45px; display:block; background:url(images/contact-normal.gif) 0 0 no-repeat; text-indent:-200000px; margin:0 12px 0 0;}
.botton li.contact a:hover{background:url(images/contact-hover.gif) 0 0 no-repeat;}
.botton li.lang a{width:42px; height:45px; display:block; background:url(images/lange-normal.gif) 0 0 no-repeat; text-indent:-200000px;margin:0 12px 0 0; }
.botton li.lang a:hover{background:url(images/lange-hover.gif) 0 0 no-repeat;}

.menu {clear:both;font-size:13px; padding:20px 0px 20px 0px;width:550px;float:right;margin-right:0px; }
.menu .bg-left {background:url(images/menu_main.gif) no-repeat; height:33px; padding-left:8px;}
.menu .bg-right {background:url(images/menu_main.gif) right bottom no-repeat; height:33px; padding-right:8px;}
.menu ul {background:url(images/menu_main.gif) 33px repeat-x;height:33px; list-style:none; }
.menu a {color:#1F4F71; display:block; font-weight:bold; padding:8px 14px 8px 12px; text-decoration:none;}
.menu a:hover {color:#3991d3;}
.menu li {float:right; text-align:right;}
.menu .active  {color:#A61C1C;display:block; font-weight:bold; padding:8px 14px 8px 12px; text-decoration:none;}

#banner{height:217px; background:url(images/header.jpg) center top no-repeat;margin:auto;border-bottom:5px solid #4783A8; width:788px;clear:both;}
#insole-banner{height:217px; background:url(images/insole-ad.gif) center top no-repeat;margin:auto;border-bottom:5px solid #4783A8; width:788px;clear:both;}
#backbelt-banner{height:217px; background:url(images/backbelt-ad.jpg) center top no-repeat;margin:auto;border-bottom:0px solid #4783A8; width:788px;clear:both;}
#knee-banner{height:217px; background:url(images/knee-ad.gif) center top no-repeat;margin:auto;border-bottom:0px solid #4783A8; width:788px;clear:both;}
#necklace-banner{height:217px; background:url(images/magnetic-necklace-ad.jpg) center top no-repeat;margin:auto;border-bottom:0px solid #4783A8; width:788px;clear:both;}

#bodyPan{width:788px; margin:auto; padding:10px;text-align:right}

/*----Body Left Panel----*/
#leftPan{width:180px; float:right;padding-top:10px;}
#leftPan h2{width:180px; height:25px; background:url(images/toptitle.gif) ; color:#fff; font-size:11px; line-height:25px;text-align:center;}
#leftPan dl{margin: 0;padding: 0;list-style-type: none;width: 178px;font:bold 11px Tahoma ;padding-bottom: 10px;background:#83ABC5;color: #fff;border:1px solid #4783A8;margin-bottom:20px;}
#leftPan dt{padding:8px 8px 8px 8px ;list-style-type: none;border-bottom:1px solid #fff;}
#leftPan ul{width:180px;margin: 0;padding: 0;list-style-type: none;}
#leftPan ul li a{padding:5px;background: #83ABC5;	display: block;border-bottom: 1px solid #ddd; color: #fff;text-decoration:none;font:normal 10pt Tahoma ;}
#leftPan ul li {margin: 0;padding: 0;list-style-type: none;background: #eee;display: block;color: #4783A8;}
#leftPan dd {margin: 0;padding: 0;list-style-type: none;}
#leftPan ul li.current {padding:5px;background: #eee;	display: block;border-bottom: 1px solid #ddd; color: #83ABC5;text-decoration:none;font:bold 10pt Tahoma ;}
#leftPan ul li a:hover{	background : #4783A8 url(images/linkarrow.gif) no-repeat left center;	color: #fff;	text-decoration: none;}
#leftPan ul li span{text-decoration:none;}

/*----/Body Left Panel----*/
/*----Body Right Panel----*/
#rightPan{width:588px; float:right; border-left:0px solid #4783A8;margin:5px 0px 0px 0px; padding:0 10px;text-align:justify;line-height:30px;direction: rtl;}
#rightPan p{padding:0 0 10px 0;}
#rightPan p.more{width:502px; height:25px; float:left; background:url(images/sky-color-bg.gif) 0 10px repeat-x; padding:0 0 20px 0;}
#rightPan h2{padding-bottom:10px;border-bottom:1px solid #A61C1C;color:#A61C1C;}
#rightPan ol{color:#A61C1C; font-weight:bold}
#mainpagetxt {width:388px; float:right; border-left:0px solid #4783A8;margin:5px 0px 0px 0px; padding:0 0px;text-align:justify;line-height:30px;direction: rtl;	
}
.m {
	margin: auto;
	width: 588px;
	color: #666;
	padding-bottom: 10px;
}
.m1 {
	float: right;
	border-left: 1px #4783A9 dotted;
	border-bottom: 1px #4783A9 dotted;
	padding-bottom: 5px;
	width: 190px;
	text-align: center;
	height: 100%;
	padding-top: 10px;
}
.m2 {
	float: right;
	border-bottom: 1px #4783A9 dotted;
	padding-bottom: 5px;
	width: 190px;
	text-align: center;
	height: 100%;
	padding-top: 10px;
}
.m3 {
	float: right;
	border-bottom: 1px #4783A9 dotted;
	border-right: 1px #4783A9 dotted;
	padding-bottom: 5px;
	width: 190px;
	text-align: center;
	height: 100%;
	padding-top: 10px;
}
.m img {
border:1px solid black;
}
.m h3 {
	font: bold 9pt Tahoma;
	margin-top: 5px;
	margin-bottom: 8px;
	border-bottom: 1px #3991d3 dotted;
	width: 150px;
}
.m h4 {
	font: normal 9pt Tahoma;
	margin-bottom: 5px;
	padding:5px
}
.m-p {
	color: red;
}

#cc {width:455px;margin:auto;}
#cc li {list-style:none}
.l1{float:left;border-right:1px black dotted;border-bottom:1px black dotted;padding-right:10px;padding-bottom:10px;padding-top:10px; }
.r1{float:left;border-bottom:1px black dotted;padding-bottom:31px;padding-top:10px;padding-left:10px;}
.l2{float:left;border-right:1px black dotted;padding-right:138px;padding-left:10px;padding-top:10px;}
.r2{float:right}

.img1 {border:1px solid #000;margin:auto;}
.img2{border:1px solid #909483;margin:auto;}
.img3 {border:1px solid #4783A9;margin:auto;}
.img4 {border:1px solid #e7b88a;margin:auto;}
.table_size {border-collapse: collapse;border: 1px solid #C8E8E2;text-align:center;}
.table_model {border: 1px solid #C8E8E2;}

.footer-spacer {background:#FFF; clear:both; height:115px; margin:auto; overflow:hidden; width:777px;}
.footer {background:#FFF; height:100%; margin:auto; overflow:hidden; position:relative; width:777px;border-top:1px solid;padding-top:5px;}
.footer .copy {font-size:11px; padding:0px 0px 0px 0px;}
.footer .copy-inner {font-size:11px; padding:5px 0px 0px 0px;direction:rtl;}
.footer-menu {font-size:12px}