body
{
background:url(images/bg.jpg) repeat-x #bad8ec;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px auto auto auto;
color:#000;
}
#bodywrap {
	margin: 0 auto;
	background: url(images/stripebg.png)  repeat ;
	padding:0;
	border:0;			
	width:100%;
	font-family: "Arial", Arial, Serif;
	font-size: 12px;
	color: #333333;
}
p{
padding:2px;
margin:0px;
}
h1,h2,h3,h4,h5,h6{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#main_container{
width:1000px;
height:auto;
margin:auto;
padding:0px 28px 20px;
background-color:#ffffff;
  	-moz-box-shadow:#313131 0px 0px 16px; 
	-webkit-box-shadow:#313131 0px 0px 16px; 
	box-shadow:#313131 0px 0px 16px;
	-pie-box-shadow: #313131 0px 0px 16px;
	behavior:url(http://www.totaldiabetessupply.com/includes/PIE.htc); position:relative; 
}
#headerstyle{
width:1000px;
height:136px;
background:url(images/header_bg.jpg) repeat-x;
background-position:0px 0px;
margin:auto;
  	-moz-box-shadow:#d6d6d6 0px -8px 4px; 
	-webkit-box-shadow:#d6d6d6 0px -8px 4px; 
	box-shadow:#d6d6d6 0px -8px 4px;
	-pie-box-shadow: #d6d6d6 0px -8px 4px;
	behavior:url(http://www.totaldiabetessupply.com/includes/PIE.htc); position:relative; 
	* margin-bottom:20px;
}
#logo{
	float:left;
	padding-top: 18px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 15px;
}
.phone-freeshipping{float:right; padding:36px 46px 0 0}
#main_content{
clear:both;
}
.languages{
float:right;
width:150px;
padding:8px 0 0 0;
}
.lang_text{
float:left;
padding:0 5px 0 0;
color:#1DA1CF;
}
a.lang{
display:block;
float:left;
padding:0 5px 0 5px;
}
.top_right{
width:728px;
float:right;
}
.big_banner{
float:right;
padding:10px 10px 0 0;
}
/*---------------- menu tab----------------------*/
#menu_tab{
width:1000px;
height:50px;
background:url(images/menu_bg.jpg) repeat-x;
}
ul.menu {
list-style-type:none; float:left; display:block; width:1006px; height:50px;
margin:0px; padding:0px 0 0 10px;background:url(images/menu_bg.gif) no-repeat;}

ul.menu li {
display:inline;
font-size:11px;
font-weight:bold;
line-height:50px;
}
ul.menu li.divider {
display:inline;
width:1px;
height:41px;
margin-top:5px;
float:left;
background:url(images/menu_divider.gif) no-repeat center;
}

a.nav {
display:block; float:left; padding:0px 16px; margin:3px 0px; line-height:41px; font-size:14px; font-

weight:bold; text-decoration:none;color:#fff; }

a.nav:hover, a.active{
display:block; float:left; padding:0px 16px; margin:3px 0px; height:50px; line-height:41px; text-

decoration:none; color:#000000; background:url(images/nav_hover.png) repeat-x;}

/*----------------crumb_navigation-------------*/
.crumb_navigation{
width:980px;
height:15px;
padding:5px 10px 0 20px;
color:#333333;
background:url(images/navbullet.png) no-repeat left;
background-position:5px 8px;
text-align:left;
font-size:11px;
margin-bottom:7px;
}
.crumb_navigation a{
color:#0fa0dd;
text-decoration:underline;
}
span.current{
color:#0fa0dd;
}

/*-------------left_content------------------*/
.left_content{
width:190px;
float:left;
padding:0 0 0 5px;
}
.title_box{
width:150px;
height:36px;
margin:8px 0 0 0;
padding-left:35px;
background:url(images/menu_title_bg.png) no-repeat;
text-align:left;
font-size:13px;
font-weight:bold;
color:#fff;
line-height:35px;
}
/*--------left menu---------*/
.left_menu{
background:#f7f7f7;
border:solid 1px #cbcbcb;
border-top:0px;
width:183px;
-moz-box-shadow:#d6d6d6 1px 1px 1px; 
-webkit-box-shadow:#d6d6d6 1px 1px 1px; 
box-shadow:#d6d6d6 1px 1px 1px;
-pie-box-shadow: #d6d6d6 1px 1px 1px;
behavior:url(http://www.totaldiabetessupply.com/includes/PIE.htc); position:relative; 

}
ul.left_menu{
width:183px;
padding:0px;
margin:0px;
list-style:none;
}
ul.left_menu li{
margin:0px;
list-style:none;
}
ul.left_menu li.odd a{
	width:166px;
	height:25px;
	display:block;
	background: no-repeat left #f0f4f5;
	background-position:5px 5px;
	border-bottom:1px #e4e4e4 dotted;
	text-decoration:none;
	color:#504b4b;
	padding:0 0 0 14px;
	line-height:30px;
	font-weight: bold;
}
ul.left_menu li.even a{
	width:145px;
	display:block;
	background-position:5px 5px;
	background:url(images/blue_arrow.png) no-repeat 0 9px;
	border-bottom:1px #9b9b9b dotted;
	text-decoration:none;
	color:#404040;
	margin:0 0 0 14px;
	padding:5px 0 5px 14px;
	line-height:15px;
	text-align:left;
	font-weight: bold;
}
ul.left_menu li.even ul, ul.left_menu li.odd ul{
margin:0 0 0 10px; padding:0 0 0 10px;
}
ul.left_menu li.even ul li a, ul.left_menu li.odd ul li a{
width:125px;
}
ul.left_menu li.even a.noborder{
border:none;
}
ul.left_menu li.even a:hover, ul.left_menu li.odd a:hover{
/*background: no-repeat left #3399ff; color:#FFFFFF;background-position:5px 5px;
*/
text-decoration:underline;}
.border_box{
width:183px;
text-align:center;
background:#f7f7f7;
border:1px #cbcbcb solid;
border-top:0px;
padding:12px 0;
-moz-box-shadow:#cccccc 1px 1px 2px; 
-webkit-box-shadow:#cccccc 1px 1px 2px; 
box-shadow:#cccccc 1px 1px 2px;
-pie-box-shadow: #cccccc 1px 1px 2px;
behavior:url(http://www.totaldiabetessupply.com/includes/PIE.htc); position:relative; 
}
.border_boxspl{
width:183px;
height:auto;
text-align:center;
background:#ffffff;
border:1px #cbcbcb solid;
border-top:0px;
font-size:12px;
padding:4px 0 12px;
-moz-box-shadow:#cccccc 1px 1px 2px; 
-webkit-box-shadow:#cccccc 1px 1px 2px; 
box-shadow:#cccccc 1px 1px 2px;
-pie-box-shadow: #cccccc 1px 1px 2px;
behavior:url(http://www.totaldiabetessupply.com/includes/PIE.htc); position:relative; 
}
.border_boxspl .product_title a{
color:#1c8bd5;
}
.product_title{
	color:#000000;
	padding:5px;
	font-weight:bold;
	font-size: 1.1em;
}
.product_title a{
	text-decoration:none;
	color:#000000;
	padding:5px 0 5px 0;
	font-weight:bold;
}
.product_title a:hover{
color:#ff8a00;
}
.product_img{
padding: 0;
}
.prod_price{
padding:5px 0 5px 0;
}

.prod_price_slider {
float: left;
padding:5px 0 5px 0;
}

span.reduce{
color:#999999;
text-decoration:line-through;
padding-right:8px;
}

span.reduceprice{
	color:#777777;
	text-decoration:line-through;
	font-size: 14px;
	margin-right:5px;
}
span.price{
	color: #d70d0d;
	font-size: 16px;
	font-weight:bold;
}
.rating{
margin:3px 0 13px;}
.fm span.price{
	color: #3d8701;
	font-size: 13px;
	font-weight:bold;
}
.pricediv .price{
color:#d70d0d;
font-weight:normal;}
.pricediv{
background:url(images/pricediv_bg.gif) no-repeat;
height:49spx;
width:202px;
text-align:center;
padding:5px 0 5px 0;
vertical-align:middle;
-moz-box-shadow:#cbcbcb 1px 1px 1px; 
-webkit-box-shadow:#cbcbcb 1px 1px 1px; 
box-shadow:#cbcbcb 1px 1px 1px;
-pie-box-shadow: #cbcbcb 1px 1px 1px;
behavior:url(http://www.totaldiabetessupply.com/includes/PIE.htc); position:relative; 
margin-left:5px;
}
/*----------newsletter--------------*/
input.newsletter_input{
width:150px;
height:16px;
border:1px #ddd9d9 solid;
margin:0px 0 5px 0;
font-size:12px;
padding:3px;
color:#999999;
}
a.join{
width:17px;
display:block;
margin:0px 0 5px 110px;
padding:2px 8px 6px 8px;
text-decoration: underline;
color:#169ECC;
}
.banner_adds{
width:180px;
text-align:center;
padding:10px 0 10px 0;
}
/*--------------oferta------------------*/

.oferta{
width:585px;
height:156px;
/*background:url(images/slider_bg.gif) no-repeat center;*/
background-position: left top;
float:left;
padding:0px;
margin:0 0 5px 5px;
}

.oferta_img{
float:left;
padding:10px 0 0 10px;
}
.oferta_title{
font-size:15px;
color:#159dcc;
font-weight:bold;
}
.oferta_details{
width:340px;
float:left;
padding:20px 0 0 30px;
}
.oferta_text{
padding:5px 0 5px 0;
font-size:12px;
color:#159dcc;
text-align:justify;
line-height:15px;
}
.oferta_text_black{
	padding:5px 0 5px 0;
	font-size:12px;
	color:#868585;
	text-align:justify;
	line-height:15px;
	font-family: Verdana, Geneva, sans-serif;
}
.oferta_text_black p{
	margin:5px 0 9px 0;
}
.oferta_text_black_center{
	padding:15px 0 5px 0;
	font-size:11px;
	color:#333;
	text-align:center;
	line-height:15px;
	font-family: arial,Verdana, Geneva, sans-serif;
}

.oferta_text_black_div{
	padding:17px;
	font-size:12px;
	color:#000000;
	text-align:justify;
	line-height:15px;
	font-family: Verdana, Geneva, sans-serif;
	clear: both;
	width: 556px;
	margin-top:15px;
	margin-left:11px;
	background:url(images/contentbg.jpg) repeat-x bottom #ffffff;
	border:solid 1px #e8e8e8;
	  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  	-moz-box-shadow:#cbcbcb 0px 0px 4px; 
	-webkit-box-shadow:#cbcbcb 0px 0px 4px; 
	box-shadow:#cbcbcb 0px 0px 4px;
	-pie-box-shadow: #cbcbcb 0px 0px 4px;
	behavior:url(http://www.totaldiabetessupply.com/includes/PIE.htc); position:relative; 

}

.oferta_text_black_div_left{
	padding:17px;
	font-size:12px;
	color:#000000;
	text-align:left;
	line-height:15px;
	font-family: Verdana, Geneva, sans-serif;
	clear: both;
	width: 555px;
	margin:-5px 0 10px 5px;
	background:url(images/contentbg.jpg) repeat-x bottom #ffffff;
	border:solid 1px #e8e8e8;
	border-top:none;
/*	  -moz-border-radius: 0 0 8px 8px;
  -webkit-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;*/
 	-moz-box-shadow:#cbcbcb 0px 0px 4px; 
	-webkit-box-shadow:#cbcbcb 0px 0px 4px; 
	box-shadow:#cbcbcb 0px 0px 4px;
	-pie-box-shadow: #cbcbcb 0px 0px 4px;
	behavior:url(http://www.totaldiabetessupply.com/includes/PIE.htc); position:relative; 
}

.oferta_text_black_div1{
	padding:17px;
	font-size:12px;
	color:#000000;
	text-align:justify;
	line-height:15px;
	font-family: Verdana, Geneva, sans-serif;
	clear: both;
	width: 555px;
	margin:-5px 0 10px 5px;
	background:url(images/contentbg.jpg) repeat-x bottom #ffffff;
	border:solid 1px #e8e8e8;
	border-top:none;
/*	  -moz-border-radius: 0 0 8px 8px;
  -webkit-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;*/
 	-moz-box-shadow:#cbcbcb 0px 0px 4px; 
	-webkit-box-shadow:#cbcbcb 0px 0px 4px; 
	box-shadow:#cbcbcb 0px 0px 4px;
	-pie-box-shadow: #cbcbcb 0px 0px 4px;
	behavior:url(http://www.totaldiabetessupply.com/includes/PIE.htc); position:relative; 
}

.contactform p{
margin-bottom:5px;}

.oferta_text_black_div2{
	padding:0 17px 0 0;
	font-size:12px;
	color:#000000;
	text-align:justify;
	line-height:15px;
	font-family: arial, Verdana, Geneva, sans-serif;
	clear: both;
	width: 572px;
	margin:20px 0 10px 5px;
	background:url(images/contentbg1.jpg) repeat-x bottom #ffffff;
	border:solid 1px #e8e8e8;
	border-top:none;
	  -moz-border-radius:  8px;
  -webkit-border-radius: 8px;
  border-radius:  8px;
 	-moz-box-shadow:#cbcbcb 0px 0px 4px; 
	-webkit-box-shadow:#cbcbcb 0px 0px 4px; 
	box-shadow:#cbcbcb 0px 0px 4px;
	-pie-box-shadow: #cbcbcb 0px 0px 4px;
	behavior:url(http://www.totaldiabetessupply.com/includes/PIE.htc); position:relative; 
}


.oferta_text_black_div3{
	padding:22px 32px;
	font-size:12px;
	color:#000000;
	text-align:justify;
	line-height:15px;
	font-family: arial, Verdana, Geneva, sans-serif;
	clear: both;
	width: 572px;
	margin:20px 0 10px 5px;
	background:url(images/contentbg1.jpg) repeat-x bottom #ffffff;
	border:solid 1px #e8e8e8;
	border-top:none;
	  -moz-border-radius:  8px;
  -webkit-border-radius: 8px;
  border-radius:  8px;
 	-moz-box-shadow:#cbcbcb 0px 0px 4px; 
	-webkit-box-shadow:#cbcbcb 0px 0px 4px; 
	box-shadow:#cbcbcb 0px 0px 4px;
	-pie-box-shadow: #cbcbcb 0px 0px 4px;
	behavior:url(http://www.totaldiabetessupply.com/includes/PIE.htc); position:relative; 
}

 a{
	color:#0376c3;
}



.fm{
  width:590px;
  height:auto;
  margin:3px 0px 4px 2px;
  padding:6px 0;
  color:#000000;
  background:#ffffff;
 	-moz-box-shadow:#cbcbcb 0px 0px 4px; 
	-webkit-box-shadow:#cbcbcb 0px 0px 4px; 
	box-shadow:#cbcbcb 0px 0px 4px;
	-pie-box-shadow: #cbcbcb 0px 0px 4px;
	behavior:url(http://www.totaldiabetessupply.com/includes/PIE.htc); position:relative; 
}
h2.crosssellproductname a{
color:#000000;
text-decoration:none;}

h2.crosssellproductname a:hover{
color:#000000;
text-decoration:underline;}
/*center content--------------------------*/
.center_content{
width:600px;
float:left;
padding:5px 10px;
}
.center_title_bar{
	width:575px;
	height:30px;
	float:left;
	padding:0 0 0 10px;
	margin:0 0 0 5px;
	line-height:30px;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	background:url(images/bar_bg.gif) repeat-x center;
	-moz-box-shadow:#999999 0px 3px 3px; 
	-webkit-box-shadow:#999999 0px 3px 3px; 
	box-shadow:#999999 0px 3px 3px;
	-pie-box-shadow: #999999 0px 3px 3px;
	behavior:url(http://www.totaldiabetessupply.com/includes/PIE.htc); position:relative; 
}
.center_title_bar1{
	width:580px;
	height:41px;
	float:left;
	padding:0 0 0 15px;
	margin:0 0 0px 5px;
	line-height:41px;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	background:url(images/pdt_titlebg.png) no-repeat;
	 
}
/*----------------------right content--------------*/
.right_content{
width:180px;
float:left;
padding:0px;
}
.shopping_cart{
background:#F7F7F7;
width:183px;
margin-bottom:7px;
text-align:center;
-moz-box-shadow:#cccccc 1px 1px 2px; 
-webkit-box-shadow:#cccccc 1px 1px 2px; 
box-shadow:#cccccc 1px 1px 2px;
-pie-box-shadow: #cccccc 1px 1px 2px;
behavior:url(http://www.totaldiabetessupply.com/includes/PIE.htc); position:relative; 
border:solid 1px #cbcbcb;
border-top:0px;
}
.cart_title{
font-size:12px;
font-size:12px;
color:#847676;
font-weight:bold;
padding:0px;
}
.cart_details{
width:118px;
float:left;
padding:12px 0 19px 15px;
text-align:left;
}
.cart_details b{
color:#4fb000;
font-weight:bold;
}
.cart_icon{
float:right;
padding:5px 0 16px 5px;
width:45px;
}
span.border_cart{
width:100px;
height:1px;
margin:3px 0 3px 0;
display:block;
border-top:1px #999999 dashed;
}
/*---------prod_box----------*/
.prod_box{
width:173px;
height:auto;
float:left;
padding:10px 9px 10px 9px;

}
.center_prod_box{
width:170px; float:left; text-align:center; margin:0px; padding:6px 0 0 0; 
background:#ffffff;
-moz-box-shadow:#cdcdcd 0px 0px 9px; 
-webkit-box-shadow:#cdcdcd 0px 0px 9px; 
box-shadow:#cdcdcd 0px 0px 9px;
-pie-box-shadow: #cdcdcd 0px 0px 9px;
behavior:url(http://www.totaldiabetessupply.com/includes/PIE.htc); position:relative; 
}
.prod_details_tab{
width:173px;
height:31px;
float:left;
margin:11px 0 0 0;
}
img.left_bt{
float:left;
padding:6px 0 0 6px;
}
a.prod_details{
	width:75px;
	height:24px;
	display:block;
	float:right;
	background:url(images/link_bg.gif) no-repeat center;
	margin:2px 5px 0 0;
	text-align:center;
	line-height:24px;
	text-decoration:none;
	color:#333;
}

a.prod_compare{
width:75px;
height:24px;
display:block;
float:left;
background:url(images/link_bg.gif) no-repeat center;
margin:2px 0 0 5px;
text-align:center;
line-height:24px;
text-decoration:none;
color:#159dcc;
}
a.prod_buy{
	width:80px;
	height:26px;
	display:block;
	float:left;
	background:url(images/details_btn.png) no-repeat center;
	margin:2px 0 0 5px;
	text-align:center;
	line-height:24px;
	text-decoration:none;
	color: #ffffff;
}
/*---------prod_box_big----------*/
.prod_box_big{
width:590px;
height:auto;
float:left;
padding:0px 5px 15px;
}
.center_prod_box_big{
background:#ffffff;
width:587px; height: auto; float:left; text-align:center;padding:0 0 0px 0; margin:0px;
-moz-box-shadow:#cccccc 0px 0px 12px; 
-webkit-box-shadow:#cccccc 0px 0px 12px; 
box-shadow:#cccccc 0px 0px 12px;
-pie-box-shadow: #cccccc 0px 0px 12px;
behavior:url(http://www.totaldiabetessupply.com/includes/PIE.htc); position:relative;
}
.product_img_big{
width:270px;
padding:0px 0 0 10px;
float:left;
}
.details_big_box{
	width:230px;
	float:left;
	padding:0 0 0 15px;
	margin:6px 0 0 10px;
	text-align:left;
	background-color: #f0f4f5;
	-moz-box-shadow:#bbbbbb 1px 1px 8px; 
-webkit-box-shadow:#bbbbbb 1px 1px 8px; 
box-shadow:#bbbbbb 1px 1px 8px;
-pie-box-shadow: #bbbbbb 1px 1px 8px;
border-left: solid 1px #dadddf;
border-top: solid 1px #dadddf;
behavior:url(http://www.totaldiabetessupply.com/includes/PIE.htc); position:relative;
}
.product_title_big{
	color:#000000;
	padding:0px 0 5px 0;
	font-weight:bold;
	font-size:22px;
}
.product_title_div{
	padding:0px 0 5px 0;	
}
.specifications{
font-size:12px;
font-weight:bold;
line-height:18px;
}
.specificationsmoreinfo{
font-size:12px;
line-height:18px;
margin-top:8px;
}
.thumbs{
padding:8px 5px 8px 5px;
border:1px #DFD1D1 solid;
margin:15px 0 0 0;
}
.thumbs a{
padding:3px;
}
.prod_price_big{
padding:5px 0 15px 0;
font-size:16px;
}
a.addtocart{
width:76px;
height:27px;
display:block;
float:left;
background:url(images/addtocart.gif) no-repeat left;
padding:0 0 0 33px;
margin:0px 0 0 0;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
.top{
 background:url(images/topimg.png) no-repeat;
 width:10px;
 height:6px; 
 padding:0 5px 0 15px; 
 float:right; 
 font-size:12px; 
 font-weight:normal; 
 width:82px; 
 margin:17px 0; 
 line-height:7px;
 }
 .top a{color:#ffffff; text-decoration:none;}
 .customerdiv{
 background:url(images/customerbg.jpg) repeat-x bottom #ffffff;
 padding:10px 18px 30px;
	font-size:12px;
	color:#000000;
	text-align:justify;
	line-height:15px;
	font-family: Verdana, Geneva, sans-serif;
	clear: both;
	width: 553px;
	margin:0 5px;
 	border:solid 1px #e8e8e8;
	border-top:none;
/*	  -moz-border-radius: 0 0 8px 8px;
  -webkit-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;*/
 	-moz-box-shadow:#cbcbcb 0px 0px 4px; 
	-webkit-box-shadow:#cbcbcb 0px 0px 4px; 
	box-shadow:#cbcbcb 0px 0px 4px;
	-pie-box-shadow: #cbcbcb 0px 0px 4px;
	behavior:url(http://www.totaldiabetessupply.com/includes/PIE.htc); position:relative; 
 }
 .customerdiv p{
 padding:0px;
 }
a.compare{
width:76px;
height:27px;
display:block;
float:left;
margin:0 0 0 10px;
background:url(images/compare.gif) no-repeat left;
padding:0 0 0 33px;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
span.blue{
color:#159DCC;
}
/*---------------contact_form------------------*/
.quoteform {width:418px; margin-left: auto; margin-right: auto; padding:10px 10px 0 10px; border:solid 

1px rgb(200,200,200); background-color:rgb(240,240,240);}
.contactform{ padding:17px; width: 555px; margin-top:20px auto;}
.contactform fieldset {/*padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; 

border:solid 1px rgb(220,220,220);*/}
.contactform fieldset legend {/*margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; 

padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;*/}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-

family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px #cecece; font-

family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-

family:verdana,arial,sans-serif; font-size:110%;}
span.star{color:#de4743;}
/*--------------footer----------------*/
.footerstyle{
width:890px;
clear:both;
height:214px;
padding:20px 55px; 
margin:10px 0;
background:url(images/footerbg.jpg) repeat-x ;
  	-moz-box-shadow:#cbcbcb 0px 0px 8px; 
	-webkit-box-shadow:#cbcbcb 0px 0px 8px; 
	box-shadow:#cbcbcb 0px 0px 8px;
	-pie-box-shadow: #cbcbcb 0px 0px 8px;
	behavior:url(http://www.totaldiabetessupply.com/includes/PIE.htc); position:relative; 

}
.fourcolumns { margin:  0 auto 15px; width: 890px; overflow: hidden; font-size:11px; line-height:15px; 

font-weight:normal; font:Arial, Helvetica, sans-serif; } 
.fourcolumns div { width: 240px; float: left; text-align:left; }
.fourcolumns .smalldiv { width: 150px; float: left; text-align:left; }
.fourcolumns ul {margin:0; padding:0; list-style:none;}
.fourcolumns li a{color:#000000; text-decoration:none; border:none; line-height:15px;}
.fourcolumns li a:hover{color:#000000; text-decoration:underline;}
.blacktxt {font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
a.greentxt {font-size:12px; font-weight:bold; color:#4aa103; margin-left:10px; text-

decoration:underline;}
a.greentxt:hover {font-size:12px; font-weight:bold; color:#4aa103; margin-left:10px; text-

decoration:none;}
.graytxt {font-size:11px; font-weight:normal; color:#777777; margin-left:10px; text-decoration:none;}
a.more{color:#4aa103; font-size:12px; text-decoration:underline; font-weight:normal;}
a.more:hover{color:#4aa103; font-size:12px; text-decoration:none; font-weight:normal;}
.write-a-review{margin:17px 0 10px 0;}
a:hover{text-decoration:underline;}
.fourcolumns img{display:inline-block; margin-right:10px;}
.left_footer{
float:left;
width:300px;
padding:5px 0 0 10px;
}
.right_footer{
float:right;
padding:15px 30px 0 0;
}
.right_footer a{
padding:0 0 0 7px;
text-decoration:none;
color: #666666;
}
.right_footer a:hover{
text-decoration:underline;
}

.center_footer{
float:left;
width:400px;
text-align:center;
color:#666666;
padding:12px 0 0 60px;
}
.product_page_title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.3em;
	color:##000000;
	font-weight:bold;
	padding:5px 0 5px 0;
}
/*---------------------oferta_pagination-----------------------------*/

.oferte_content{
width:585px;
height:203px;
float:left;
padding:0 0 0 0px;
margin-bottom:12px;
}
.top_divider{
float:left;
width:1px;
height:164px;
}

div.oferta_pagination {
	clear:both;
	_padding:0px 0 0 0;
	text-align:center;
	float:right;
	font-size:10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 0;
}

div.oferta_pagination a {
width:22px;
height:22px;
display:block;
float:left;
margin:0 0 0 5px;
_margin:0 0 0 3px;
line-height:23px;
text-align:center;
background:url(images/pag_bg.gif) no-repeat center;
text-decoration:none; 
color:#9d8b8b;
}
div.oferta_pagination a:hover, div.pagination a:active {
width:22px;
height:22px;
display:block;
float:left;
line-height:23px;
text-align:center;
background:url(images/pag_bg_a.gif) no-repeat center;
text-decoration:none; 
color:#ad1614;
}
div.oferta_pagination span.current {
width:22px;
height:22px;
display:block;
float:left;
line-height:23px;
text-align:center;
background:url(images/pag_bg_a.gif) no-repeat center;
text-decoration:none; 
color:#ad1614;
}

/* SLIDESHOW */
#content #banner { /*background: url(images/slider_bg.gif) no-repeat;*/ width: 585px; height: 203px; 

background:url(images/contentbanner_bg.jpg) repeat-x; border:solid 1px #d9d9d9; margin-bottom:12px; 

/*padding: 8px 0;*/ position: relative; }
#content #banner .ui-tabs-nav { list-style: none; position: absolute; bottom: 5px; _bottom: 55px; right: 

7px; _right: 30px; z-index: 9996; padding: 0; margin: 0; }
#content #banner .ui-tabs-nav li { float: left; margin: 0 0 0 0; }
#content #banner .ui-state-active a:link { display: block; float: left; background:url

(images/green_disc.png) no-repeat center; width:6px; height:6px; text-align:center; text-decoration:none; 

}
#content #banner .ui-corner-top a {
	font-weight: bold;
	font-size: 12px;
	color: #bdbebb;
	text-decoration: none;
	display: block;
	width: 6px;
	height: 6px;
	padding-top: 6px;
	text-align: center;
	background:url(images/gray_disc.png) no-repeat center;
}
#content #banner .ui-tabs-hide { display: none !important; }
#content #banner .ui-tabs-panel { width: 345px; height: 181px; padding: 34px 60px 0 200px; }
#content #banner .ui-tabs-panel em { font-size:18px; color:#159dcc; font-weight:bold;  }
#content #banner .ui-tabs-panel p { padding:5px 0 5px 0; font-size:12px; color:#159dcc; text-

align:justify; line-height:15px; }
#content #banner .ui-tabs-panel em a { font-weight: bold; color: #000000; font-style:normal; text-

decoration:none; }
#content #banner .ui-tabs-panel a:hover { color: #84abce; }


#content #banner #banner1 { background: url(images/slider/slider_bg1.jpg) no-repeat left; margin-

left:33px; }
#content #banner #banner2 { background: url(images/slider/slider_bg2.jpg) no-repeat; }
#content #banner #banner3 { background: url(images/slider/slider_bg3.jpg) no-repeat; }
#content #banner #banner4 { background: url(images/slider/slider_bg4.jpg) no-repeat; }
#content #banner #banner5 { background: url(images/slider/slider_bg5.jpg) no-repeat; }

.oferta_content { width: 585px; height: 156px; }
.oferta_content img { margin: 0 20px 0 0; }


#content #banner ul li a:hover, #content #banner ul li a:active {
	width:6px;
	height:6px;
	display:block;
	float:left;
	/*line-height:23px;*/
text-align:center;
	background:url(images/green_disc.png) no-repeat center;
	text-decoration:none;
	color:#000;
}

#content #banner ul li a:hover, #content #banner ul li a:active {
	width:6px;
	height:6px;
	display:block;
	float:left;
	/*line-height:23px;*/
text-align:center;
	background:url(images/gray_disc.png) no-repeat center;
	text-decoration:none;
	color:#000;
}

#content #banner ul li a:link; { 
	display: block; 
	float: left; 
	background:url(images/green_disc.png) no-repeat center; 
	width:6px; 
	height:6px; 
	text-align:center; 
	text-decoration:none; 
}


/* END SLIDESHOW */
.logotext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #006;
}
.smallpricered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	color: #F00;
}

.bigpricered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	color: #F00;
}



.heading2 {
	font-family: arial, Verdana, Geneva, sans-serif;
	font-size: 21px;
	color: #003;
}

.heading3 {
	font-family: arial, Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
}


.crossselltable {
	border: 1px solid #F0F4F5;
}
#productlist li {
	margin-bottom:10px;
}
.reviewbody {
	margin: 6px;
}

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleborder:hover img{
	border: 1px solid #069;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}.infusiontableblue {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #03C;
	font-weight: bold;
}
.tablebglightblue {
	background-color: #ffffff;
}
.infusiontabledatatxt {
	font-family: Tahoma, Geneva, sans-serif;
	color: #06C;
	font-size: 12px;
	font-weight: 200;
}

.infusiontabledatatxtodd {
	font-family: Tahoma, Geneva, sans-serif;
	color: #06C;
	font-size: 12px;
	font-weight: 200;
	background-color: #e8edff;
}
.disclaimerblue {
	font-family: Verdana, Geneva, sans-serif;
	font-size:1.1em;
	color: #06F;
}

.dropdowntextblack {
    font-size:13px;
	color: #000;
	font-weight: bold;
}

.crosssellproductname{
	color:#000000;
	padding:5px 0 5px 0;
	font-weight:bold;
	font-size:13px;
}
.clear{clear:both}
#VolusionLiveChat {margin-bottom:15px;}
.SNicons{padding-top:7px;}
.producttotalbox{width:96%; margin:0px auto; clear:both; padding-top:5px;}
.pdtlist{list-style:none; margin:5px; font-weight:normal; font-size:11px; color:#666666;}
.pdtlist li{ padding:0 0 0 2px;line-height:14px;}
.itemno{clear:both; padding:4px; font-size:14px;}
form {padding:0px; margin:0px;}

#banners {
	width:603px;
	height: 205px;
	position: relative;
	font-family: Arial, sans-serif;
	margin:0 0 10px -3px;
}
#banners .banner{
	position: absolute;
	top:0;
	left:0;
	display:block;
}
.banner.current{z-index: 2;}
#controls{
	bottom:14px;
	left:490px;
	margin:0;
	padding:0;
	position:absolute;
	z-index:10;
}
#controls li { 
list-style:none; display:inline;
}
#controls li a{
	display:-moz-inline-box; /* < = FF2 hack */
	display:inline-block;
	margin-right:3px;
	font-size:12px;
	line-height:14px;
	width:14px;
	height:14px;
	text-align:center;
	text-decoration:none;
	color: #000;
	background:url(images/slider/bannerbtn_a.png) transparent;
	outline:none;
}
#controls li.active a{
	color:#000;
	background:url(images/slider/bannerbtn.png) transparent;
}
#controls li a:hover{
	color: #000;
	background:url(images/slider/bannerbtn.png) transparent;
}

.cart-process{
	background:url(images/shoppingcart-process.gif) no-repeat;
	width:596px;
	height:32px;
	margin:16px 0 0;
}
.cart-process li{
	display:inline;
	line-height:32px;
	vertical-align:middle;
	list-style:none;
	}
.cart-process li img{
	vertical-align:middle;
	line-height:32px;
}	
.cart-process ul{
	margin:0;
	padding:0;
}

.customer{
	width:184px;
	float:left;
	padding:10px 0 0 0px;
	margin:0px 0 15px 10px;
	text-align:center;
	background-color: #fdfdfd;
	border: solid 1px #dbdbdb;
	-moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
	height:37px;
	behavior:url(http://www.totaldiabetessupply.com/includes/PIE.htc); position:relative;
}

.customer-login{
	text-align:center;
	width:100%;
	margin:25px 106px;
	height:47px;
	}
.customer a{
	color:#ed8203;
	text-decoration:underline;
}
.customer a:hover{
	color:#ed8203;
	text-decoration:none;
}
i{
	text-align:center;
	color:#878787;
	}
	a.prevnext1{
	background:url(images/prev.jpg) no-repeat;
	height:26px; 
	width:60px;
	line-height:26px;
	padding:5px 20px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	margin:0 15px;
	}
	.heading1 {
	font-family: arial,Verdana, Geneva, sans-serif;
	font-size: 22px;
	color: #000;
	text-align:left;
}

.oferta_text_black_div8{
	padding:22px 20px;
	font-size:12px;
	color:#4c4c4c;
	text-align:justify;
	line-height:15px;
	font-family: arial, Verdana, Geneva, sans-serif;
	clear: both;
	width: 556px;
	margin:0px 0 10px 5px;
	background:url(images/contentbg1.jpg) repeat-x bottom #ffffff;
	border:solid 1px #e8e8e8;
	border-top:none;
	  -moz-border-radius:  8px;
  -webkit-border-radius: 8px;
  border-radius:  8px;
 	-moz-box-shadow:#cbcbcb 0px 0px 4px; 
	-webkit-box-shadow:#cbcbcb 0px 0px 4px; 
	box-shadow:#cbcbcb 0px 0px 4px;
	-pie-box-shadow: #cbcbcb 0px 0px 4px;
	behavior:url(http://www.totaldiabetessupply.com/includes/PIE.htc); position:relative; 
}

.graybox{
	height:149px;
	width:133px;
	margin-right:8px;
	float:left;
	display:inline;
	}

.oferta_text_black3 p{
	float:right;
	width:470px;
	padding:20px 0 15px;
	margin-right:10px;
	
}

.aboutimg{
            float:left;
            margin:25px 16px 18px 0;
}

.aboutimg1{
	float:left;
	margin:0px 42px 0px 22px;
	vertical-align:middle;
}
hr.gray{
	border:solid 1px #ebe6e6;
	height:1px;
	width:576px;
	}
	
	.cust_name{
	color:#6f9a4c;
	font-weight:bold;
	display:inline;
	margin:20px 0;
	}
	
	.cust_namebig{
	color:#6f9a4c;
	font-size: 16px;
	font-weight:bold;
	display:inline;
	margin:20px 0;
	}
	
	.cust_name p{
	display:inline;
	color:#000;
	font-weight:normal;
	margin:20px 0;
	}
	.view_edit{
	width:200px;
	}
	.button168,.button169,.button170{
	margin-right:10px;
	}
	.button171,.button172{
	display:inline;
	margin:0 10px 10px 0;
	}
	.challenge{
	margin-bottom:10px;
	width:550px;
	}
	.challenge1{
	margin:5px 0 10px;
	}
		.gray_title_box{
		width:258px;
		height:31px;
		margin:8px 0 0 0;
		text-align:center;
		/*padding-left:35px;*/
		background:url(http://www.totaldiabetessupply.com/images/gray_title_bg.png) no-repeat;
		font-size:13px;
		font-weight:bold;
		color:#fff;
		line-height:30px;
}
.gray_title_box a{
color:#fff;
text-decoration:none;
}
	.fm1{
	  width:258px;
	  height:auto;
	  margin:3px 0px 4px 2px;
	  padding:6px 0;
	  color:#999999;
	  text-align:center;
	  background:#ffffff;
		-moz-box-shadow:#cbcbcb 0px 0px 4px; 
		-webkit-box-shadow:#cbcbcb 0px 0px 4px; 
		box-shadow:#cbcbcb 0px 0px 4px;
		-pie-box-shadow: #cbcbcb 0px 0px 4px;
			border: solid 1px #dbdbdb;
	-moz-border-radius: 0 0px 8px 8px;
    -webkit-border-radius:0 0px 8px 8px;
    border-radius:0 0px 8px 8px;

		behavior:url(http://www.totaldiabetessupply.com/includes/PIE.htc); position:relative; 
	}
	.fm1 .smallpricered{
	color:#3d8701;
	font-weight:bold;
	}
	.fm1 .toggleborder{
	color:#cccccc;
	}


.sub_title{
	color:#000000;
	margin-top:25px;
	font-weight:bold;
	font-size: 17px;
	font-family:Arial, Helvetica, sans-serif;
}
.sub_list{
	background:none;
}
ul.sub_list{
	width:100%;
	padding:0px;
	margin:10px 0 0 0;
	list-style:none;
}
ul.sub_list li{ margin:0px; padding:0px; float:left;}

ul.sub_list li a{
    background: url(images/black_arrow.png) no-repeat scroll 0px 10px transparent;
    color: #0376c3;
    display: inline-block;
    line-height: 15px;
    margin: 0 30px 0 3px;
    padding: 5px 0 5px 14px;
    text-align: left;
    text-decoration: underline;
	float:left;
}

.oferta_text_black_div9 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #E8E8E8 #E8E8E8;
    background:url(images/contentbg4.jpg) repeat-x bottom #ffffff;
    border-radius: 0 0 8px 8px;
    border-right: 1px solid #E8E8E8;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    box-shadow: 0 0 4px #CBCBCB;
    clear: both;
    color: #000000;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    line-height: 15px;
    margin-left: 3px;
    margin-top: 0;
    padding: 17px;
    position: relative;
    text-align: justify;
    width: 556px;
}
.oferta_text_black_div10 {
    border-radius: 8px 8px 8px 8px;
    margin-left:-3px;
    background:none;

}
.oferta_text_black2 p {
	float: right;
    margin-right: 10px;
    padding: 20px 0 15px;
	width: 400px;
	}

.heading2 {
	font-family: arial,Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #fff;
	text-align:left;
}
