BODY {
	background-color: #FFFFFF; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/body_bg.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; FONT-FAMILY: tahoma,verdana,helvetica; HEIGHT: 100%; background-position: center top; background-repeat: no-repeat; 
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 15px; color:#AAAAA9; font-family:Arial; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial,verdana,helvetica; 
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; color:#000000; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; font-size:12px;
}
INPUT.searchbox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; FONT-FAMILY: arial,verdana,helvetica
}
HR {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #999999; BORDER-BOTTOM: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #999999
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SELECT {
	FONT: 11px  Arial,Geneva, Verdana; COLOR: #2c2c2c; width: px;
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}

P {
	TEXT-ALIGN: justify; margin-top:14px; margin-bottom:14px;
}



h1,h2,h3,h4,h5,h6 {
	margin: 1px; font-family: arial,verdana;
	}

h2 {
color: #020202; font-size: 25px; font-family: Arial Narrow;
}

 

Div.Scroller {
padding-right: 0px; padding-left: 0px; text-align: normal; overflow: auto; height: 190px; width: 330px; 
}


TD {
	 FONT-SIZE: 12px; 
	 COLOR: #232525; 
	 LINE-HEIGHT: 1.4em; 
	 FONT-FAMILY:Arial;
     }	 

A {
	  COLOR:#666666; TEXT-DECORATION:none; cursor:pointer;
     }

A:hover  {
	color:#000000; text-decoration : none; cursor:pointer;
}

.submit-button {
	BACKGROUND-IMAGE: url(../images/search_button.jpg);  FONT-FAMILY: TAHOMA; FONT-SIZE: 11px; BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #ffffff 0px solid; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; width: 67px; height:26px; cursor:pointer;
    }
	
.go-button {
	BACKGROUND-IMAGE: url(../images/go_button2.jpg);  FONT-FAMILY: TAHOMA; FONT-SIZE: 11px; BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #ffffff 0px solid; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; width: 24px; height:20px; cursor:pointer;
    }	
	
	
	
/*     I D    S T A R T    I N D E X    P A G E     */	


#main {
	width:100%;
	float:left;
	text-align:center;
	}
	
#template {
	width:960px;
	margin:0 auto;
	text-align:left;
	}
	
#header-area1 {
	 width:960px;
	 height:46px;
	 float:left;
	 }
	 
.header-area1-part1 {
	 width:398px;
	 height:28px;
	 float:left;
	 text-align:left;
	 font-size:13px;
	 font-family:Arial;
	 color:#FFFFFF;
	 font-weight:bold;
	 text-transform:uppercase;
	 margin-top:2px;
         display:none !important;

	 }
	 
.header-area1-part2 {
	 width:206px;
	 height:37px;
	 float:left;
	 background:url(../images/newsletter-signup_bg.jpg) no-repeat;
	 text-align:center;
	 }
	 
.header-area1-part2-content {
	 width:156px;
	 margin:0 auto;
	 text-align:left;
	 margin-top:5px;
	 }	 
	 
.white-font12 {
	 font-size:12px;
	 font-family:Arial;
	 color:#FFFFFF;
	 }
	 
.green-font12 {
	 font-size:12px;
	 font-family:Arial;
	 color:#41F208;
	 text-decoration:underline;
	 font-weight:bold;
	 }
	 
.green-font16 {
	 font-size:16px;
	 font-family:Arial;
	 color:#2CA309;
	 font-weight:bold;
	 }	 	 
	 
.white-font15 {
	 font-size:15px;
	 font-family:Arial;
	 color:#FFFFFF;
	 }
	 
.white-font18 {
	 font-size:18px;
	 font-family:Arial;
	 color:#FFFFFF;
	 }	 	 	 	 	 	
	
.header-area1-part3 {
	 width:356px;
	 height:46px;
	 float:left;
	 background:url(../images/search-form_bg.jpg) no-repeat;
	 text-align:center;
	 }
	 
.header-area1-part3-content {
	 width:336px;
	 margin:0 auto;
	 text-align:left;
	 margin-top:11px;
	 }
	 
.search-textbox {
	 width:225px;
	 height:25px;
	 border:none;
	 background-color:#FFFFFF;
	 font-size:18px;
	 font-family:Arial;
	 color:#000000;
	 }
	 
	 
	 
#header-area2 {
	 width:960px;
	 height:115px;
	 float:left;
	 text-align:left;
	 }
	 
.header2-logo {
	 width:240px;
	 height:133px;
	 float:left;
	 text-align:center;
	 z-index:101;
	 position:absolute;
	 top:32px;
	 }
	 
.header2-navigation {
	 width:720px;
	 float:right;
	 text-align:left;
	 }
	 
.header2-icons-area {
	 width:720px;
	 height:86px;
	 float:left;
	 background:url(../images/icons-divider.jpg) no-repeat;
	 background-position:center;
	 text-align:left;
	 }
	 
.header2-icons-area-left {
	 width:285px;
	 float:left;
	 text-align:left;
	 margin-top:25px;
	 }
	 
.header2-icons-area-right {
	 width:315px;
	 float:right;
	 text-align:left;
	 margin-top:15px;
	 }	 	 	 	 	 	 	 	 

.header2-navigation-area {
	 width:720px;
	 height:29px;
	 float:left;
	 text-align:left;
	 }
	 
.navigation {
	 font-size:12px;
	 font-family:Arial;
	 color:#0A0A0A;
	 text-transform:uppercase;
	 }
	 
A.navigation:hover {
	 font-size:12px;
	 font-family:Arial;
	 color:#0A8907;
	 text-transform:uppercase;
	 }	 	 
	 
.home-nav {
	 width:121px;
	 height:29px;
	 float:left;
	 text-align:center;
	 background:url(../images/home_navigation.jpg) no-repeat;
	 }
	 
.best-sellers-nav {
	 width:173px;
	 height:29px;
	 float:left;
	 text-align:center;
	 background:url(../images/best-sellers_navigation.jpg) no-repeat;
	 }
	 
.specials-nav {
	 width:146px;
	 height:29px;
	 float:left;
	 text-align:center;
	 background:url(../images/specials_navigation.jpg) no-repeat;
	 }
	 
.my-account-nav {
	 width:135px;
	 height:29px;
	 float:left;
	 text-align:center;
	 background:url(../images/my-account_navigation.jpg) no-repeat;
	 }
	 
.diabetes-care-nav {
	 width:145px;
	 height:29px;
	 float:left;
	 text-align:center;
	 background:url(../images/diabetes-care_navigation.jpg) no-repeat;
	 }	 	 	 	 	 

/* -------------------------------------------------------------------------- */


#center-area {
	 width:960px;
	 float:left;
	 text-align:left;
	 background-color:#FFFFFF;
	 }
	 
.center-left {
	 width:240px;
	 float:left;
	 background:url(../images/center-left_bg.jpg) no-repeat;
	 background-position:top;
	 background-color:#BFD2E1;
	 text-align:left;
	 }
	 
.category-select-area {
	 width:240px;
	 float:left;
	 text-align:left;
	 }
	 
.category-title {
	 width:240px;
	 height:30px;
	 float:left;
	 background-color:#266C9E;
	 text-align:left;
	 }
	 
.category-space {
	 width:240px;
	 height:10px;
	 float:left;
	 text-align:left;
	 }	 
	 
.category-links {
	 width:240px;
	 float:left;
	 text-align:center;
	 }
	 
.category-links-area {
	 width:220px;
	 margin:0 auto;
	 text-align:left;
	 }
	 
.category-link-content {
	 width:220px;
	 height:32px;
	 float:left;
	 background:url(../images/left-nav_divider.jpg) no-repeat;
	 background-position:bottom;
	 text-align:left;
	 }
	 
.category-link-content-last {
	 width:220px;
	 height:32px;
	 float:left;
	 text-align:left;
	 }	 
	 
.category-link-content-area {
	 width:220px;
	 float:left;
	 text-align:left;
	 margin-top:5px;
	 }	 
	 
.left-nav {
	 font-size:13px;
	 font-family:Arial;
	 color:#272626;
	 padding-left:10px;
	 }
.left-nav2 {
	 font-size:13px;
	 font-family:Arial;
	 color:#009900;
	 text-decoration:underline;
	 padding-left:10px;
	 }
	 
A.left-nav:hover {
	 font-size:13px;
	 font-family:Arial;
	 color:#0A8907;
	 padding-left:10px;
	 }	 	 	 	 	 	 	 	 
.left-nav-subcat {
	 font-size:13px;
	 font-family:Arial;
	 color:#272626;
	 padding-left:10px;
	 }
	 
A.left-nav-subcat:hover {
	 font-size:13px;
	 font-family:Arial;
	 color:#0A8907;
	 padding-left:10px;
	 }
/* ---------------------------------------------------- */


.shopping-space {
	 width:240px;
	 height:5px;
	 float:left;
	 text-align:left;
	 }	 
	 
.shopping-area {
	 width:230px;
	 margin:0 auto;
	 text-align:center;
	 }
	 
.shopping-area-inner {
	 width:230px;
	 float:left;
	 text-align:center;
	 background-color:#F6FAFD;
	 margin-left:5px;
	 }	 
	 
.shopping-area-content {
	 width:212px;
	 float:right;
	 text-align:left;
	 margin-right:5px;
	 margin-top:7px;
	 }
	 
.shopping-area-inner-bottom-space {
	 width:230px;
	 height:50px;
	 float:left;
	 text-align:left;
	 }		 
	 
.blue-font14 {
	 font-size:14px;
	 font-family:Arial;
	 color:#043557;
	 }	 	 

.custom-box-bottom-space {
	 width:240px;
	 height:193px;
	 float:left;
	 text-align:left;
	 }

/* --------------------------------------------------- */


.center-right {
	 width:709px;
	 float:right;
	 text-align:left;
	 margin-right:5px;
	 }
	 
.banner-area {
	 width:709px;
	 float:left;
	 text-align:left;
	 margin-top:3px;
	 }
	 
.banner-image1 {
	 width:459px;
	 height:219px;
 	 float:left;
	 text-align:left;
	 }
	 
.banner-image2 {
	 width:244px;
	 height:219px;
 	 float:right;
	 text-align:center;
	 border:1px solid #E7E7E7;
	 }	 	 	 


.welcome-top-space {
	 width:709px;
	 height:17px;
	 float:left;
	 text-align:left;
	 }

.welcome-bottom-space {
	 width:709px;
	 height:30px;
	 float:left;
	 text-align:left;
	 }
	 
.welcome-text-area {
	 width:689px;
	 float:left;
	 text-align:left;
	 margin-left:10px;
	 }
	 
.welcome-title {
	 font-size:20px;
	 font-family:Arial;
	 color:#000000;
	 font-weight:bold;
	 line-height:1.5em;
	 }
	 
.welcome-text {
	 font-size:12px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 color:#000000;
	 line-height:1.5em;
	 }
	 
/* ------------------------------------------------------ */	 	 	 	 

.product-categories-title {
	 width:689px;
	 height:31px;
	 float:left;
	 text-align:left;
	 background-color:#E1E1E1;
	 margin-left:10px;
	 font-size:17px;
	 font-family:Arial;
	 color:#161617;
	 font-weight:bold;
	 }
	 
.product-title-space {
	 width:709px;
	 height:12px;
	 float:left;
	 text-align:left;
	 }	 

.product-images-area {
	 width:689px;
	 float:left;
	 text-align:left;
	 margin-left:10px;
	 }
	 
.product-images-area-bottom-space {
	 width:689px;
	 height:35px;
	 float:left;
	 text-align:left;
	 margin-left:10px;
	 }	 	 
	 
.product-area {
	 width:199px;
	 float:left;
	 text-align:left;
	 }
	 
.product-area2 {
	 width:199px;
	 float:left;
	 text-align:left;
	 margin-left:42px;
	 }	 
	 
.product-image-area {
	 width:199px;
	 height:195px;
	 float:left;
	 background:url(../images/product-rounded_bg.jpg) no-repeat;
	 text-align:center;
	 }	 
	 
.product-name-area {
	 width:196px;
	 height:32px;
	 float:left;
	 background:url(../images/product-name_bg.jpg) no-repeat;
	 text-align:left;
	 font-size:11px;
	 font-family:Arial;
	 color:#2A2C2A;
	 margin-left:2px;
	 margin-top:8px;
	 }	 	 

/* ------------------------------------------------------------ */


#copyright {
	width:100%;
	height:96px;
	float:left;
	background:url(../images/copyright_bg.jpg) repeat-x;
	text-align:center;
	}
	
.copyright-area {
	width:960px;
	margin:0 auto;
	text-align:center;
	}
	
.copyright {
	font-size:12px;
	font-family:Arial;
	color:#FFFFFF;
	line-height:1.9em;
	padding-left:7px;
	padding-right:7px;
	}
	
A.copyright:hover {
	font-size:12px;
	font-family:Arial;
	color:#000000;
	line-height:1.9em;
	padding-left:7px;
	padding-right:7px;
	}		



/* ---------------------------C A T E G O R Y  P A G E  A R E A--------------------------------- */


.category-page-title {
	 font-size:20px;
	 font-family:Arial;
	 color:#131313;
	 font-weight:bold;
	 }
	 
.category-bradcram {
	 font-size:13px;
	 font-family:Arial;
	 color:#074877;
	 text-decoration:underline;
	 }

.category-bradcram-name {
	 font-size:13px;
	 font-family:Arial;
	 color:#000000;
	 text-decoration:none;
	 }
	 
	 
.category-page-content-area {
	 width:690px;
	 float:left;
	 margin-left:10px;
	 text-align:left;
	 }
	 
.category-page-content-space {
	 width:690px;
	 height:7px;
	 float:left;
	 text-align:left;
	 }
	 
.category-sort-by {
	 width:690px;
	 height:30px;
	 float:left;
	 text-align:left;
	 background-color:#E1E1E1;
	 }
	 
.category-sort-by-content {
	 width:690px;
	 float:left;
	 text-align:left;
	 margin-top:1px;
	 }	 
	 
.sort-by {
	 font-size:14px;
	 font-family:Arial;
	 color:#161617;
	 }
	 
.page-listing-area {
	 width:690px;
	 float:left;
	 text-align:center;
	 }	 
	 
.page-listing {
	 font-size:13px;
	 font-family:Arial;
	 color:#161617;
	 }
	 
.page-listing2 {
	 font-size:13px;
	 font-family:Arial;
	 color:#0000FF;
	 text-decoration:underline;
	 }
	 
.category-product-name {
	 font-size:12px;
	 font-family:Arial;
	 color:#2A2C2A;
	 text-decoration:underline;
	 line-height:1.6em;
	 }
	 
.category-product-price {
	 font-size:12px;
	 font-family:Arial;
	 color:#083D62;
	 line-height:1.6em;
	 }

/* ---------------------------P R O D U C T   D E T A I L   P A G E   A R E A--------------------------------- */	 	 	  	 	 	 	 	 	 
	

.product-detail-area {
	 width:690px;
	 float:left;
	 text-align:left;
	 }
	 
.product-detail-area-bottom-space {
	 width:690px;
	 height:75px;
	 float:left;
	 text-align:left;
	 }	 
	 
.product-detail-image-area {
	 width:232px;
	 float:left;
	 text-align:left;
	 }	 
	 
.product-detail-image {
	 width:232px;
	 height:221px;
	 float:left;
	 background:url(../images/product-detail_bg.jpg) no-repeat;
	 text-align:center;
	 }
	 
.product-detail-text {
	 width:232px;
	 float:left;
	 text-align:center;
	 margin-top:10px;
	 }
	 
.image-enlarge {
	 font-size:12px;
	 font-family:Arial;
	 color:#000000;
	 }
	 
.product-detail-id {
	 font-size:15px;
	 font-family:Arial;
	 color:#000000;
	 }
	 
.product-detail-price {
	 font-size:15px;
	 font-family:Arial;
	 color:#EE0707;
	 }
	 
	 
.product-detail-desc {
	 width:400px;
	 float:right;
	 text-align:left;
	 }
	 
.product-detail-desc-space {
	 width:400px;
	 height:15px;
	 float:left;
	 text-align:left;
	 }
	 
.recommended-product {
	 width:690px;
	 height:25px;
	 float:left;
	 text-align:left;
	 font-size:18px;
	 font-family:Arial;
	 color:#000000;
	 font-weight:bold;
	 border-bottom:2px solid #6596B9;
	 }	 	 	 	 	 	 	 	 
/* ---------------------------B L O G   P A G E   A R E A--------------------------------- */	 	 	  	 	 	 	 	 	 
	

.blogLeft{
    float:left; 
    border-right:1px solid #CCCCCC; 
    width:70%; 
    margin:0 20px 0 0;
}
.blogRight{
    padding:0 20px;
}
.blogTitle{
    margin:0; padding:0;
}
.blogDate{
    padding-bottom:15px; 
    font-size:10px;
}
.blogComments{
    padding-top:15px; 
    font-size:10px; 
    text-align:left;
}
.blogArchiveLinks{padding:2px;}
.blogNavigation{/*height:120px;*/}
.blogH1{margin:0; padding:0 10px 0 0;}
.blogBodyContent{padding-right:20px;}
.blogComments{
    padding:8px; 
    border-top:1px solid #DDDDDD;
    border-bottom:1px solid #DDDDDD;
    background: #F8F8F8;
    font-size:10px;
}
.blogContent{width:400px;}
.blogCaption{width:20%;}
.blogContentWidth{width:150%;}
.blogFinePrint{font-size:10px;}
.blogNextTitle{text-align:left; padding-bottom:2px; font-size:10px; line-height: 12px;}
.blogPreviousTitle{text-align:right; padding-right:10px; font-size:10px; line-height: 12px;}
.blogQuickSub{position:absolute; visibility:hidden; z-index:1000;  padding-left:2px;  background-color:#CCFF99;}

/* quickSub Style Sheet */
/* www.methodize.org/quicksub/ */

#blog_quickSub {
  position: absolute;
  font: bold 10px Arial;
  border: 1px solid #000066;
  visibility: hidden;
  z-index: 1000;
  width: 140px;
}

/* header - contains title and window closer ([x])  */
#blog_quickSub .qsheader {
  background-color: #266C9E;
  color:#FFFFFF;
  font: bold 10px Arial;
  padding: 2px 2px 2px 3px;
  border-bottom: 1px solid #000066;
}

#blog_quickSub .qsheader a {
  margin-left: 3px;
  color: #000000;
  text-decoration: none;
}

/* content - contains aggregator and newsreader links */
#rss_feed{float:right;}

#blog_quickSub .qscontent {
  background-color: #E9F2F9;
  color: #000000;
  padding: 1px 3px 2px 2px;
  font: normal 10px Arial;
}

#blog_quickSub a {
  margin-left: 3px;
  text-decoration: none;
  font: normal 10px Arial;
}

#blog_quickSub a:hover {
  text-decoration: underline;
}

#blog_quickSub .qscontent a:visited { color: #800080; }
#blog_quickSub .qscontent a:link { color: #0000ff; }
#blog_quickSub .qsfooterWhat a:visited { color: #800080; }
#blog_quickSub .qsfooterWhat a:link { color: #0000ff; }

/* footerWhat - contains 'What Is This?' link */
#blog_quickSub .qsfooterWhat {
  background-color: #FBFBFB;
  text-align: right;
  padding: 1px 3px 2px 3px;
  font: normal 10px Arial;
}

/* footer - contains quickSub link */
#blog_quickSub .qsfooter {
  background-color: #FBFBFB;
  color: #FFFFFF;
  text-align: right;
  font: normal 10px Arial;
  padding: 2px 2px 2px 3px;
  border-bottom: 1px solid #000066;
}

#blog_quickSub .qsfooter a {
  color: #FFFFFF;
  text-decoration: none;
}

.pageHeader{
	font-family:verdana;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	text-align:left;
	padding:5px;
	margin:0px;
	color:#000000;
}
/** FORMS										**/
/**NEW FORM STYLES**/


.formFieldSet{
	border:1px solid #89a8ad;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	/*border-style: outset;*/
	padding-bottom:10px;

}

.formContent{
	clear:both;
	float:left;
	padding-left:0px;
	width:99%;
}

.formSeparator{
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	padding:6px;
	color:#000000;
}

.formHeader{
	clear:both;
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#000000;
	padding:5px;
}

.formLine{
	clear:both;
	float:left;
	width:100%;
}

.formCaption{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	margin-top:3px;
	text-align:right;
	width:40%;
}

.formControl{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
}

.formSpace{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	padding-left:15px;
}

.formControlText{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:144px;color:#666666;
}

.formControlSelect{
	font-family:arial;
	#font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:150px;color:#666666;
}

.formButtons{
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	clear:both;
	float:left;
	width:99%;
}
/**NEW FORM END**/
