
#pageWrapPer
{
	margin: 0;
	/*width: auto;*/
	min-width: 800px;
	/*width:872px;*/
	
}

#innerColumnContainer
{
	z-index: 2;
	 /*width: 840px*/;
	width:100%;
	

}
* html #innerColumnContainer
{
	position: relative;	/* fix a render bug in IE under certain conditions */
}


#product_main
{
 
  /*min-width:532px; */
  width:auto;
  
}
.product_main_border{
  display:block;
  border:1px;
  border-style:solid;
  border-color:#8D8D8D;
}

#left_nav, #main , #product_main
{
	float: left;
	position: relative;	/* IE has a display/render bug with non-floated 
              				   block elements content_padding floated block elements. 
              				   setting position:relative on the floating
              				   element seems to resolve this. */
	z-index: 10;
	overflow: visible;	/* fix for IE italics bug */
}

#left_nav
{
	width: 159px;
	margin: 0 0 0 -159px;	/* like in the #main selector, without
                  				   the 1px margin on the opposite side of the 
                  				   box, boxes stop floating next to each 
                  				   other */
  top:0;
}

#main_header h1
{
	display: inline;	/* personal preference to keep the header 
            				   inline. you could just as easily change 
            				   padding and margins to 0. */
}
.clear
{
	clear: both;
	padding-bottom: 1px;	/* for Gecko-based browsers */
	margin-bottom: -1px;	/* for Gecko-based browsers */
}
.hide, .ieSixCharDupBug
{
	/* hide elements that CSS-targeted browsers shouldn't show */
	display: none !important;
}

#base {
	margin: 0em;
	width: 12em;
	padding-left: 0em;
	padding-top:0em;
}

.content_padding {
	padding-left: 10px;

}

#footer
{
	left:0px;
	min-width:900px;
	width:100%;
	
	
}
.footer_nav
{
  /*padding:10px;*/
}

.header_search_bar{
 text-align:right; 
}

.blenders_left_fill_color{
	background-color:#CCCC68;
}

.vtop{
	vertical-align:top;
	text-align:right;
}

.inline_form{
  display:inline;
}

.page_num_top_left{
 text-align:  right; 
 font-weight: bold;
 padding:1px;
 
}

ul{
  list-style:none; 
  margin-left:0;
  padding-left:1em;
  text-indent: -0.5em;
}

.product_image{
  border:0px;
  padding-left:5px;
  padding-right: 5px; 
  vertical-align:top;
  
  }
  
.product_info{
  vertical-align:top;
   text-align:left;
}

.grey{
  border: 1px solid #bbbbbb; 
  width:90%; 
   text-align:left;
}

.product_list_title{
  text-align:left;
}

.category_detail_green_header{
  width:100px;
}

.cart_img{
  border:0;
}
.left_nav_menu_selected, .left_nav_menu{
 padding-left: 10px;
  
}

.formlabel{float:left;}
.formfield{}

.wrap_left_main{
  /*background-color:#FFF;*/
  height:100%;
  top:0px;
}
.center_align{
  text-align:center;
}

.lab_header_bg{
   background: url("../../share/img/images/sec_line1.gif") repeat;
   z-index:1;
}


.img_v_bottom{
  vertical-align: bottom;
}
.img_v_top{
  vertical-align: top;
}

.right_header_blue{
  vertical-align:bottom;
  text-align:right;
  z-index:1;
}
.right_header_yellow{
  vertical-align: bottom;
  background-image: url("../../share/img/images/yellow_curve.gif");
  /*background-position: 0 0;*/
  background-repeat: no-repeat;
  background-color: #FFFFCC;
 /*height:55px;*/
  color: #FF7919;
  /*display:inline;*/
  z-index:2;
  
}
.right_header_blue_bg{
  background-color:#003399;
  
  vertical-align:bottom;
  
}
.blue_left_top_corner{
  background-image: url("../../share/img/images/header_curve2.gif");
  background-position: 0 0;
  z-index:3;
}
.locator{
  width:500px;
  padding-left: 100px;
}

#left_nav{
  background-image: url("../../share/img/images/left_nav_bg.jpg");
  background-repeat: no-repeat;
  border: 0 none;
  display:inline;
  
}

.sub_header_img{
   background: url("../../share/img/images/product_directory_bg.gif") repeat-x;
   background-color: #FCFBF6;
   height:15px;
  
}

.index_subcat_bg{
  background-image: url('../../share/img/images/com_index_bg.jpg');
  background-repeat:no-repeat;
 
}

.img_rollover1:hover{
   background-image: url('../../share/img/images/bg-col1.jpg');
  
}

.img_rollover2:hover{
   background-image: url('../../share/img/images/bg-col2.jpg');
 
}

.img_rollover3:hover{
   background-image: url('../../share/img/images/bg-col3.jpg');

}

.wrap_main_right{
 /* background-color:red;*/
}