/* CSS Document */

*{
	margin:0;
	padding:0;
}

body{
	font-size:x-small;
	margin:0;
	padding:0;
	/***********global initialization******************/
	text-align:center;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	background-color:#C0C0C0;

}

ul{
	padding:0;
	margin:0;
	list-style:none;
}
li{
	padding:0;
	margin:0;
	list-style:none;
}

h1{
	float:left;
}
h3{
	font-size:1.0em;
	font-weight:bold;
}	
h2{
	font-size:1.2em;
	font-weight:bold;
}

a{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
#container{
	text-align:left;
	margin:0 auto;
	width:766px;
	color:#8D9CFF;	
}
#skip {
	display: none;
	visibility:hidden;
}
#wrap{
	width:766px;
	position:relative;
	text-align:left;
	background-color:#FFFFFF;
}
#header{
	width:766px;
}

#header h1 span{
	visibility:hidden;
	display:none;
}
#main{
	width:766px;
	background:url(images/main-bg.gif) repeat-y;
	display:table;
	
}
#main-left{
	width:175px;
	float:left;
	padding:15px 17px 0 20px;
}
.image{
	background:url(images/image_one.gif) no-repeat left;
	padding:15px 0 50px 110px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#3399CC;
}
.image a{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#3399CC;
	text-decoration:underline;
}
.read{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#D22700;
	padding-bottom:15px;
}
.read a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#D22700;
	text-decoration:underline;
	margin-right:10px;
	
}
.image-two{
	background:url(images/image_two.gif) no-repeat left;
	padding:15px 0 50px 120px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#3399CC;
}
.image-two a{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#3399CC;
	text-decoration:underline;
}
.contact{
	padding:10px 0 10px 0;
}
.contact-text{
	font-family:Tahoma;
	font-size:12px;
	color:#5B5B5B;
	padding-bottom:15px;
}
#main-right-right{
	width:554px;
	float:right;
	background-color:#FFFFFF;
}
#main-right{
	width:494px;
    padding:0 30px 0 30px;
	
}
#main-right-right-home{
	width:494px;
	float:right;
	background-color:#FFFFFF;

}


#main-right-right-heel{
	width:494px;
	float:right;
	background-color:#FFFFFF;
	padding:0 30px 0 30px;
}

.image-space{
	text-align:right;
	
}
.text-three{
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#3399CC;
	text-align:left;
	vertical-align:top;
}
.text-three a{
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#3399CC;
	text-decoration:none;
}
.text-three a:hover{
	color:#FF6600;
	text-decoration:underline;
}
.text-four{
	font-family:Tahoma;
	font-size:11px;
	color:#636363;
	text-align:left;
	vertical-align:top;
}
.text-four a{
	font-family:Tahoma;
	font-size:11px;
	color:#636363;
	text-align:left;
	text-decoration:underline;
	vertical-align:top;
}
.new{
	text-align:left;
	vertical-align:top;
}
.space{
	padding:0 0 0 25px;
}
.how{
	padding:10px 0 0 25px;
}
.leg{
	float:left;
	padding:5px 0 20px 100px;
}
.leg1{
	float:left;
	padding:5px 0 20px 100px;
}
.footer{
	float:left;
}
.fotter-content{
	background:url(images/footer-bg.gif) repeat-x;
	float:right;
	clear:both;
	width:554px;
}
.copyright{
	font-family:Tahoma;
	font-size:9px;
	color:#000000;
	float:left;
	padding:15px 0 15px 28px;
}
.terms{
	float:right;
	padding:15px 20px 15px 0;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#D22700;
}
.terms a{
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#D22700;
}
/*------------------ About page ----------------*/

.viscolas{
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#3399CC;
	text-align:left;
	padding-bottom:10px;
}
.viscolasblack{
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#3399CC;
	text-align:left;
	float:right;
	width:295px;
	padding:0 0 0 10px;
}
.image-new{
	padding:10px 0 0 0;
	float:left;
	width:250px;
}
.image-text{
	float:right;
	width:234px;
	font-family:Tahoma;
	font-size:12px;
	color:#5B5B5B;
	padding:10px 0 10px 10px;
}
.image-text-normal{
	font-family:Tahoma;
	font-size:12px;
	color:#5B5B5B;
	text-align:justify;
	padding:0 0 10px 0;
}
.image-text-normal a{
	font-family:Tahoma;
	font-size:12px;
	color:#0066FF;
	text-align:justify;
}
.image-text-normal a:hover{
	color:#FF9900;
	text-decoration:underline;
}
.text-vascolas{
	width:494px;
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#3399CC;
	padding-bottom:10px;
}
.list{
	font-family:Tahoma;
	font-size:12px;
	color:#5B5B5B;
	text-align:justify;	
}
.list li{
	list-style:inside;
	line-height:20px;
	list-style-type:square;
}
.list li a{
	font-family:Tahoma;
	font-size:12px;
	color:#0066FF;
	text-decoration:none;
}
.list li a:hover{
	color:#FF9900;
	text-decoration:underline;
}
.left-image{
	width:237px;
	float:left;
	text-align:center;
}
.heel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
}
.img-normal{
	padding:10px 0 10px 0;
}
.right-image{
	width:237px;
	float:right;
	text-align:center;
}
.new-text{
	width:477px;
	border:1px solid #999999;
	background-color:#EFEFEF;
	padding:0 5px 30px 10px;
}
.heel-one{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#333333;
	padding:10px 0 10px 0;
}
/*--------- contact us -------*/
.image-text-contact{
	float:right;
	width:234px;
	font-family:Tahoma;
	font-size:12px;
	color:#5B5B5B;
	padding:10px 0 159px 10px;
}

/*--------- for the doctor -------*/
.doctor{
	width:494px;
	clear:both;
	display:table;
}
.image-text-doctor{
	float:right;
	width:264px;
	font-family:Tahoma;
	font-size:12px;
	color:#5B5B5B;
	padding:10px 0 10px 10px;
}
.image-new-doctor{
	padding:10px 0 0 0;
	float:left;
	width:220px;
}
.doctor-list{
	width:494px;
}
.bg{
	background-color:#EAEAEA;
}
.bg-new{
	background-color:#FFFFFF;
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#3399CC;
	text-align:left;
	padding-left:20px;
}
.doctor-name{
	font-family:Tahoma;
	font-size:12px;
	color:#5B5B5B;
	background-color:#FFFFFF;
	text-align:left;
	padding-left:20px;
}
.doctor-text-normal{
	font-family:Tahoma;
	font-size:12px;
	color:#5B5B5B;
	text-align:justify;
	padding:10px 0 10px 0;
}
.cart-text-normal{
	font-family:Tahoma;
	font-size:12px;
	color:#5B5B5B;
	text-align:left;
	padding:10px 0 10px 0;
}

.cart-text-normal h3{
	font: bold 120% Tahoma,sans-serif;
	color: #ffffff;
	padding: 10px 0px 5px 0px;
	text-align: center;
	vertical-align:middle;
	background-color: #3399cc;
}

.doctor-text-normal a{
	font-family:Tahoma;
	font-size:12px;
	color:#0066FF;
	text-decoration:none;
}
.doctor-text-normal a:hover{
	color:#FF9900;
	text-decoration:underline;
}
.DetailTable
{
border-left: 1px solid #393939;
border-top: 1px solid #393939;
font-family: tahoma; 
font-size: 8pt; 
color: #4a4a4a;

}	

/*------------ Hand fatigue ------------*/

.hand-pain{
	width:494px;
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#3399CC;
	padding-bottom:10px;
	clear:both;
}
/*------------------ foot leg ---------------*/

.foot-new{
	padding:10px 0 0 0;
	float:left;
	width:160px;
}
.foot-text{
	float:right;
	width:324px;
	font-family:Tahoma;
	font-size:12px;
	color:#5B5B5B;
	padding:10px 0 10px 10px;
}
/*------------- heel pain -------------*/

.heel-new{
	padding:10px 0 0 0;
	float:left;
	width:210px;
}
.heel-text{
	float:right;
	width:264px;
	font-family:Tahoma;
	font-size:12px;
	color:#5B5B5B;
	padding:10px 0 10px 10px;
}
.heel-pain{
	width:494px;
	font-family:Tahoma;
	font-size:12px;
	color:#5B5B5B;
	padding-bottom:10px;
	clear:both;

}
.heel-image{
	width:494px;
	padding-bottom:10px;
}
.box-text{
	font-family:Tahoma;
	font-size:12px;
	color:#5B5B5B;
	vertical-align:top;
}

/*-------- Privacy ------------*/
.privacy{
	font-family:Tahoma;
	font-size:12px;
	color:#5B5B5B;
	text-align:justify;
	padding:10px 0 0 0;
}
.contact-us{
	font-family:Tahoma;
	font-size:12px;
	color:#5B5B5B;
	padding:10px 0 110px 0;
}
.contact-us a{
	font-family:Tahoma;
	font-size:12px;
	color:#3366FF;
	text-decoration:none;
}
.contact-us a:hover{
	color:#CC3300;
	text-decoration:underline;
}

/*-------- insouls ----------*/

.head{
	background-color:#009900;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	padding-left:20px;
}
.check{
	text-align:center;
	background-color:#FFFFFF;
}
.image-new-insouls{
	padding:10px 0 0 0;
	float:left;
	width:160px;
}
.image-text-insouls{
	float:right;
	width:324px;
	font-family:Tahoma;
	font-size:12px;
	color:#5B5B5B;
	padding:10px 0 10px 10px;
}
.insoule{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-align:right;
}
.insoule-normal{
	font-family:Tahoma;
	font-size:12px;
	color:#333333;
}
.text-field{
	width:50px;
	border:1px solid #009900;
	height:20px;
}
.menu-box{
	width:200px;
	font-family:Tahoma;
	font-size:12px;
	color:#333333;
}
.ad-button{
	width:100px;
	background-color:#009900;
	height:22px;
	color:#FFFFFF;
	margin-left:10px;
	border:none;
}
.cart{
	width:494px;
	clear:both;
}

/*---------- Heelproducts ----------*/

.heel-products{
	padding:10px 0 0 0;
	float:left;
	width:185px;
}
.heel-product-text{
	float:right;
	width:299px;
	font-family:Tahoma;
	font-size:12px;
	color:#5B5B5B;
	padding:0 0 0 10px;
}
.heel-products-next{
	padding:10px 0 0 0;
	float:left;
	width:216px;
}
.heel-product-text-next{
	float:right;
	width:268px;
	font-family:Tahoma;
	font-size:12px;
	color:#5B5B5B;
	padding:10px 0 10px 10px;
}

.hand-products{
	padding:10px 0 0 0;
	float:left;
	width:185px;
}
.hand-product-text{
	float:right;
	width:290px;
	font-family:Tahoma;
	font-size:12px;
	color:#5B5B5B;
	padding:10px 5px 10px 10px;
}
.grip-master{
	padding:10px 0 0 0;
	float:left;
	width:150px;
}
.hand-grip-text{
	float:right;
	width:330px;
	font-family:Tahoma;
	font-size:12px;
	color:#5B5B5B;
	padding:10px 0 10px 10px;
}
.new-heel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#666666;
	vertical-align:top;
}
.new-heel a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#666666;
	vertical-align:top;
}
.new-heel a:hover{
	color:#FF9900;
}

.new-heel-sm{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	vertical-align:top;
}
.new-heel-sm a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	vertical-align:top;
}
.new-heel-sm a:hover{
	color:#FF9900;
}