* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:url(bg.gif) repeat-x;
}
#wrapper { 
 margin: 0 auto;
 width: 1002px;
 background:#FFFFFF;
}
#header {
 width: 1002px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 100px;
 margin: 5px 0px 0px 0px;
background:url(header1.gif) no-repeat;
}

#banner {
 width: 1002px;
 float: left;
 padding: 0px;
 border: 1px solid #ccc;
 height: 257px;
 margin: 0px 0px 0px 0px;

}

#search {
 float: left;
 width: 1002px;
 height:38px;
 color: #333;
padding-right:2px;
 margin: 0px 0px 0px 0px;
 background: #605D5C;
}




#search1 {
 float: left;
 width: 1002px;
 height:48px;
  padding: 0px;
 margin: 0px 0px 3px 0px;
 }

.searchline {
 float: left;
 width: 1002px;
 height:3px;
background:url(menubottom.gif) no-repeat;
 margin-top:3px;
 
 
}


#search1 ul
{

}

#search1 li a:visited
{
color:#000000;


}

#search1 li a:hover
{
background:url(menu-ng.gif) no-repeat;

}

#line
{
float:left;
width:1002px;
height:5px;
margin-top:3px;
background:url(menubottom.gif) no-repeat;
}
#leftcolumn { 
 
 background: #FFFFFF;
 margin: 5px 5px 5px 0px;
 padding: 0px;
 height: 6250x;
 width: 200px;
 float: left;
}
#leftcolumn ul
{

margin:10px 0px 5px 6px;
}

#leftcolumn ul li
{
list-style:none;
font:Verdana, "Arial", Helvetica, sans-serif;
font-size:11px;
line-height:20px;
font-weight:600;
border-bottom: #FFFFFF solid 1px;
}

#leftcolumn h1
{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
text-align:center;
padding-top:7px;
}

#leftcolumn #add
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
float:left;
line-height:16px;
padding:5px 5px 5px 5px;
}



#leftcolumn #top h2
{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF0000;
text-align:center;
margin-top:10px;
}

#leftcolumn #top
{
width:200px;
height:70px;
background:url(images/leftsidetop.gif) no-repeat;
}

#leftcolumn #mid
{
width:200px;
height:400px;
background:url(images/keftsidemid.gif) no-repeat;
}

#leftcolumn #mid h3
{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:black;
text-transform:uppercase;
text-align:center;
padding:8px 25px 5px 35px;
}

#leftcolumn #bottom
{
width:200px;
height:142px;
background:url(leftbottom.gif) no-repeat;
}


#leftcolumn  a, a:visited
{
color:#000000;
text-decoration:none;
}

#leftcolumn a:hover
{
color:#FFFFFF;
}

#leftcolumn #bottom1
{
width:190px;
height:200px;
margin-left:5px;
background:url(images/paypal.gif) no-repeat;
}


#leftcolumn #bottom1 #table
{
margin-top:25px;
margin-left:10px;
}

#paypaltext
{
padding-top:4px;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:8px;
text-align:center;
font-weight:bold;
color:#FFFFFF;
}

#rightcolumn { 
 float: right;
 color: #333;
 background: #FFFFFF;
 margin: 5px 0px 0px 0px;
 padding: 0px;
  width: 790px;
 display: inline;
}

#rightcolumn h3
{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:black;
text-align:center;
text-transform:uppercase;
margin-top:6px;
}

#rightcolumn #content
{
width:780px;
height:200px;
}
#rightcolumn #boxes
{
float:left;
margin-left:3px;
padding:0px;
margin-top:5px;
width:770px;
height:400px;
background:url(images/boxbg1.gif) no-repeat;
}

#rightcolumn #boxes #boxleft
{
float:left;
margin:6px 7px 5px 7px;;
width:175px;
height:186px;

}

/*#rightcolumn #boxes #boxleft1
{
float:left;
background:url(images/1. Speculums.gif) no-repeat;
}*/

/*----------boxes------------*/

.VIboxfour {
	position: relative;
	/*width: 500px; /* width: 490px; changed by amit*/
	width:780px;
	margin-top: 5px;
	/*margin-left:130px;*/
	margin-bottom: 0px;
	/*margin-right: 130px;*/
	
}

.VIboxfour h5
{
color:#A30012;
font-size:13px;
text-align:center;
margin-bottom:0px;
margin-top:0;
font-family:verdana;
background:url(images/body_sept_02.png);
height:20px;
font-weight:900;
}
.VIboxfour h2
{
color:#A30012;
font-size:13px;
text-align:left;
margin-bottom:0px;
margin-top:0;
font-family:verdana;
background:url(images/body_sept_02.png);
height:20px;
margin-left:15px;
font-weight:900;
}

.VIboxsingle #VIbig li
{
list-style:url(images/bulit01.jpg);
}
.VIboxfour p
{
text-align:left;
line-height:13px;
margin:22px 3px 1px 7px;
font-size:11px;
text-align:justify;
}

.VIboxfour ul
{
margin-top:2px;

}
.VIboxfour ul li
{
margin-top:5px;

}


.VIboxfour #VIleft
{
width:187px; /* width:155px; changed by amit */
height:179px;/*height 160px;*/
float:left;
border:#BEBDBC solid 1px;
position:relative;
margin-bottom:5px;

/*padding-bottom:5px;*/

background:url(images/body_sept_02.png) top repeat-x;
}
.VIboxfour #VIleft1
{
width:187px; /* width:155px; changed by amit */
height:179px;/*height 160px;*/
float:left;
border:#BEBDBC solid 1px;
position:relative;
margin-left:3px;
margin-bottom:5px;
background:url(images/body_sept_02.png) top repeat-x;
}
.VIboxfour #VIleft2
{
width:187px; /* width:155px; changed by amit */
height:179px;/*height 160px;*/
float:left;
border:#BEBDBC solid 1px;
position:relative;
margin-bottom:5px;
/*padding-bottom:5px;*/
margin-left:3px;
background:url(images/body_sept_02.png) top repeat-x;
}
.VIboxfour #VIleft3
{
width:187px; /* width:155px; changed by amit */
height:179px;/*height 160px;*/
float:left;
border:#BEBDBC solid 1px;
position:relative;
margin-bottom:5px;
margin-left:3px;
/*padding-bottom:5px;*/
background:url(images/body_sept_02.png) top repeat-x;
}


.VIboxfour #VIbig li
{
list-style:url(images/bulit01.jpg);
}

.VIboxfour h4
{
font-size:16px;
margin-left:15px;
color: #3366CC;
}

.VIboxfour h5
{
color:#A30012;
font-size:13px;
text-align:center;
margin-bottom:0px;
margin-top:0;
font-family:verdana;
/*background:url(VinrCorpImages/body_sept_02.png);*/
height:20px;
font-weight:900;
}
/*-------------End--------------*/

#menu {
 float: left;
 width: 1002px;
height:24px;
 color: #333;
 padding: 0px;
 margin: 0px 0px 0px 0px;

}



#menunew{
margin-left: 2px;
padding: 0;
width: 1002px;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 0px;
}

#menunew ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
margin-bottom: 1em; /*margin between menu and rest of content*/
padding:0;
list-style:none;
}

#menunew li{
display:inline;
margin:0 1px 0 0px;
padding:0;
text-transform:uppercase;
line-height: 1.5em;
}


#menunew a{
float:left;
color: #000000;
background: #D4D4D4 url(images/color_tabs_left2.gif) no-repeat left bottom;
margin:0 1px 0 0;
padding:0 0 0 3px;
text-decoration:none;
letter-spacing: 1px;
}

#menunew a span{
float:left;
display:block;
background: transparent url(images/color_tabs_right2.gif) no-repeat right bottom;
padding:3px 54px 3px 54px;
}

#menunew a span{
float:none;
}


#menunew a:hover{
background-color: #000000;
}

#menunew a:hover span{
background-color: #000000;
color:#FFFFFF;
}

#menunew #current a, #menunew #current span{ /*currently selected tab*/
background-color:#333333;
color:#FFFFFF;
}

#invertedtabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #8b0000;
border-bottom: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

#footer { 
 width: 1002px;
 clear: both;
 height:80px;
 color: #333;
 border: 1px solid #ccc;
 background: #B6DDC7;
 margin: 0px 0px 1px 0px;
 padding: 0px;
}

#footer a, a:visited
{
color:#000000;
text-decoration:none;
}

#footer a:hover
{
color:#000066;
text-decoration:underline;
}

#footer  p{
{
text-align:center;
margin-left:5px;
}

#footer #text{
padding-top:6px;
text-align:center;
 
}