	body { margin-top: 0px; margin-left: 0px; font-family: Arial, Helvetica; color: black; font-size : 12pt;  cursor: url("images/recycle_small.jpg");}
	h1{ font-family: Arial, Helvetica; color: black; font-size : 18pt; 	margin:0;
	padding:0;}
	h2{ font-family: Arial, Helvetica; color: black; font-size : 16pt; }
	h3{ font-family: Arial, Helvetica; color: black; font-size : 14pt; }
	h4{ font-family: Arial, Helvetica; color: black; font-size : 12pt; margin:0 }
	h5{
	font-family: Arial, Helvetica;
	color: black;
	font-size : 10pt;
	margin:0;
	padding:0;
	font-weight: bold;
}
	p { font-family: Arial, Helvetica; color: black; font-size : 10pt; }
	table { font-family: Arial, Helvetica; color: black; font-size : 10pt; }
	li { font-family: Arial, Helvetica; color: black; font-size : 10pt; }

    a:link { color : #255180; text-decoration: none; font-weight: bold;}
    a:visited { color : #255180; text-decoration: none; font-weight: bold;}
    a:hover { color : #120088; text-decoration: underline;}
	
	
	.linkblack { color : #000; text-decoration: none; font-weight: bold;}
	.linkblack a { color : #000; text-decoration: none; font-weight: bold;}
	.linkblack a:link { color : #000; text-decoration: none; font-weight: bold;}
   .linkblack a:visited { color : #000; text-decoration: none; font-weight: bold;}
   .linkblack a:hover { color : #255180; text-decoration: underline;}

    img { border-color : #000000; }
	
	.imgBlackBrdr img {border: thin solid #000000;}
	img.clickimage { cursor:hand;}

.imgBlackonepx img {
	border: 0.5px solid #000000;
}

.imgBlacksmpx img {
	border: 0.5px solid #000000;
}
.borderleft {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
}

#human {
visibility:hidden;
display:none;
}

.subcat {color: #FFFFFF; font-weight:bold; font-family:"Times New Roman", Times, serif; height:32px; font-size:20px}


.desc {font-family: Arial, Helvetica; color: black; font-size : 12pt; margin:0 }
.desc h1{
	font-size : 14pt;
	margin:0;
	color: #FFFFFF;
	background-color: #000000;
	padding: 5px;
	font-weight: bold;
}
/*.desc h2		{display:block; width:inherit !important; height:26px; background:#378ab7; border:none; color:#fff; font-size:14px; font-weight:bold !important; margin:7px 0px 5px 0px; vertical-align:middle; text-align:center; padding: 5px; font-family:Tahoma; margin:0;
	padding:0;} /* button */
	
	
/*.desc h2  {font-family: Arial, Helvetica;
	color: #4F0070;
	font-size : 12pt;
	text-decoration:none;
	font-weight: bold;}*/
	
	.desc h2  {font-family: Arial, Helvetica;
	color: #000000;
	font-size : 12pt;
	text-decoration:none;
	font-weight: bold;}
	
	
.desc h3{
	font-family: Arial, Helvetica;
	color: black;
	font-size : 10pt;
	margin:0;
	padding:0;
	font-weight: bold;
}




.desc2 {font-family: Arial, Helvetica; color: black; font-size : 12pt; margin:0 }
.desc2 h1{font-size : 14pt; margin:0 }
.desc2 h2		{display:block; width:inherit !important; height:26px; background:#000000; border:none; color:#fff; font-size:14px; font-weight:bold !important; margin:7px 0px 5px 0px; vertical-align:middle; text-align:center; padding: 5px; font-family:Tahoma; margin:0;
	padding:0;} /* button */
	

.desc3 {font-family: Arial, Helvetica; color: black; font-size : 12pt; margin:0 }
.desc3 h1{font-size : 14pt; margin:0 }


	
	.navlink {color: #FFFFFF;}
    .navlink a {color: #FFFFFF; font-weight: bold;}
    .navlink a:visited {color: #FFFFFF; font-weight: bold;}
    .navlink a:hover {color: #FFFFFF; font-weight: bold; text-decoration: none;}
    .navlink .sidenav a:visited {color: #fff;}
	
	.navlink2011 {color: #000000;}
    .navlink2011 a {color: #000000;}
    .navlink2011 a:visited {color: #000000;}
    .navlink2011 a:hover {color: #000000; font-weight: bold; text-decoration: none;}
    .navlink2011 .sidenav a:visited {color: #000000;}

    .newsletter {color: #255180;}
    .newsletter a {color: #255180; font-weight: bold;}
    .newsletter a:visited {color: #255180; font-weight: bold;}
    .newsletter a:hover {color: #336799; font-weight: bold; text-decoration: underline;}
    
    .tables {font-size: 10px;}
    
    .tbhead {font-weight: bolder; background-color: #ccc;}
    .tbsub {text-align: center;}
    
    .sidenav {
	padding-left: 8px;
	padding-bottom: 8px;
	color: #ffffff;
	font-weight:bold;
}
    .sidenav a {color: #ffffff; font-weight:bold;}
    .sidenav a:hover {color: #255180; text-decoration:none;}
	
	.sidenav2011 {
	padding-left: 8px;
	padding-bottom: 8px;
	color: #000000;
	font-weight:normal;
}
    .sidenav2011 a {color: #000000; font-weight:normal;}
    .sidenav2011 a:hover {color: #000000; text-decoration:none; font-weight:bold;}


    .bullet {color: #AC8DD0; font-weight: bold;}

    .headerhome2 {color: #120088; font-size: 22px; font-weight: bold;}
    .headerhome1 {color: #120088; font-size: 28px; font-weight: bold;}
    .headerhome {color: #120088; font-size: 16px; font-weight: bold;}
	.header2 {color: #cccccc; font-size: 18px; font-weight: bold;}
   /* .header1 {color: #336799; font-size: 18px; font-weight: bold;}*/
   .header1 {color: #000000; font-size: 18px; font-weight: bold;}
    .header {color: #336799; font-size: 16px; font-weight: bold;}
    .sidebox {border: double medium #336799; padding: 5px;}
    
    .smalltext {font-size: 9pt;}
    
    .aboutbags a:link { color : blue; text-decoration: none; font-weight: bold;}
    .aboutbags a:visited { color : #255180; text-decoration: none; font-weight: bold;}
    .aboutbags a:hover { color : #336799; text-decoration: underline;}
    
    img {
    		behavior:	url("pngbehavior.htc");   
    }
    .gogreen a:hover { color : #4da557; text-decoration: none;}
    td.otherrow{background-color: #ccffff}
		.yellow12{
	font-family: arial, sans-serif;
	color: #FCD500;
	font-size:13px;
	font-weight: bold;
	}
		.gogreen12{
	font-family: arial, sans-serif;
	color: #5CFC03;
	font-size:13px;
	font-weight: bold;
	}
		.red12{
	font-family: Arial, Helvetica;
	color: #E30717;
	font-size : 12pt;
	text-decoration:none;
	}
		.redImpact25{
	font-family: Impact;
	color: red;
	font-size : 25px;
	text-decoration:none;
	letter-spacing: 20px;
	}
		.redImpact21{
	font-family: Impact;
	color: red;
	font-size : 21px;
	text-decoration:none;
	letter-spacing: 12px;
	word-spacing: 3em;
	}
		.green20{
	font-family: Impact;
	color: green;
	font-size : 25px;
	text-decoration:none;
	letter-spacing: 22px;
	}
		.green20{
	font-family: Impact;
	color: green;
	font-size : 25px;
	text-decoration:none;
	letter-spacing: 28px;
	}
	
	.purple1rowbkgrd{
	background-color:#C47FFF;
	color: #000;
	}
	.purple2rowbkgrd{
	background-color:#DCADFF;
	color: #000;
	}
	.purple3rowbkgrd{
	background-color:#DECFFF;
	color: #000;
	}
	.purple4rowbkgrd{
	background-color:#E1DBFF;
	color: #000;
	}
	.green2ndrowbkgrd{
	background-color:#D9FFC4;
	color: #000;
	}
	.blankpricerowbkgrd{
	background-color:#DFD4FF;
	color: #000;
	}
	
	.priceheaderlightgrey{
	background-color:#b4b4b4;
	color: #fff;
	font-weight: bold;
	}
	.priceheaderlightgrey2{
	background-color:#A9A9A9;
	color: #fff;
	font-weight: bold;
	}
	.priceheaderlightgrey3{
	background-color:#9E9E9E;
	color: #fff;
	font-weight: bold;
	}
	.priceheaderlightgrey4{
	background-color:#696969;
	color: #fff;
	font-weight: bold;
	}
	
	.pricehdrbkgrdgrey{
	background-color:#494949;
	color: #fff;
	font-weight: bold;
	}
	.pricehdrbkgrddkgrey{
	background-color:#333;
	color: #fff;
	font-weight: bold;
	}
	.pricehdrbkgrdtan{
	background-color:#FFEFBB;
	color: #000;
	font-weight: bold;
	}
	.pricehdrbkgrdgreen{
	background-color:#D9FFC4;
	color: #000;
	font-weight: bold;
	}
	.pricehdrbkgrd{
	background-color:#333399;
	color: #fff;
	font-weight: bold;
	}
	.purple12_orig{
	font-family: Arial, Helvetica;
	color: #660099;
	font-size : 12pt;
	text-decoration:none;
	}
	.purple12_origBold{
	font-family: Arial, Helvetica;
	color: #660099;
	font-size : 12pt;
	text-decoration:none;
	font-weight: bold;
	}
	.purpleplainbkgrd{
	background-color:#4F0070;
	color: #fff;
	font-weight: bold;
	}
	.purpleplainbkgrd2{
	background-color:#B167F2;
	color: #000;
	font-weight: bold;
	}
	.purpleplainbkgrd3{
	background-color:#B167F2;
	color: #fff;
	font-weight: bold;
	}
	.purplewordswhtebkgrd{
	background-color:#fff;
	color: #4F0070;
	font-weight: bold;
	}
	.purplewordswhtebkgrd2{
	background-color:#fff;
	color: #B300FF;
	font-weight: bold;
	}
	.purple12_2011Bkup{
	font-family: Arial, Helvetica;
	color: #4F0070;
	font-size : 12pt;
	text-decoration:none;
	font-weight: bold;
	}
	.purple12{
	font-family: Arial, Helvetica;
	color: #000000;
	font-size : 12pt;
	text-decoration:none;
	font-weight: bold;
	}
	.purple10{
	font-family: Arial, Helvetica;
	color: #4F0070;
	font-size : 10pt;
	text-decoration:none;
	font-weight: bold;
	}
	.purple9{
	font-family: Arial, Helvetica;
	color: #4F0070;
	font-size : 9pt;
	text-decoration:none;
	font-weight: bold;
	}
	.purple8{
	font-family: Arial, Helvetica;
	color: #4F0070;
	font-size : 8pt;
	text-decoration:none;
	font-weight: bold;
	}
		.lightrpurple12{
	font-family: Arial, Helvetica;
	color: #AB8CCF;
	font-size : 12pt;
	font-weight: bold;
	}
	.drkrpurple12{
	font-family: Arial, Helvetica;
	color: #8854B9;
	font-size : 12pt;
	font-weight: bold;
	}
	.ltbluebkgrd{
	font-family: Arial, Helvetica;
	color: #FFFFFF;
	font-size : 12pt;
	font-weight: bold;
	background-color: #6599FF;
	}
	#dhtmltooltip{/*added here 052308 for popup products prices info*/
position: absolute;
color: #FFFFFF;
width: 175px;
/*border: 2px solid black;*/
padding: 3px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
	.BagLdsBest{
	font-family: Arial, Helvetica;
	color: #000000;
	font-size : 9pt;
	font-weight: bold;
	background-color: #E6EEFB;
	text-align: left;
	padding: 13px;
	border: thin solid #000000;
	}
		.BagLdsBesthdr{
	font-family: Arial, Helvetica;
	color: #000000;
	font-size : 11pt;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	}
			.BagLdsBesthdrNoWrap{
	font-family: Arial, Helvetica;
	color: #000000;
	font-size : 11pt;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	}
		.BagLdsBesthdr2{
	font-family: Arial, Helvetica;
	color: #000000;
	font-size : 10pt;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	}
		.BagLdsBest1{
	padding: 9px;
	}
		.BagLdsBest10pt{
	font-size : 10pt;
	}
			.HomeGryLine{
	padding: 13px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	.smallfont { margin-top: 0px; margin-left: 0px; font-family: Arial, Helvetica; color: black; font-size : 7pt;}
	.Pad11{
	padding: 11px;
	}
	.banner1{
	background-image: url(images/ban_top15.jpg);
	background-repeat: repeat;
}
	.viewallbannerpurple{
	background-image: url(images/Banners/Banner_Purple_2.jpg);
	background-repeat:no-repeat;
	height:32px;
	vertical-align:bottom;
	padding-top: 4px;
}
	.viewallbannerpurple_btn {
	background-color:#936EB1;
	background-repeat:repeat-y;
	vertical-align:middle;
	padding: 10px;
}
	.viewallbannerpurple_btn a{
	color:#FFFFFF;
	font-weight: bold;
}
	.viewallbannergreen3{
	background-image: url(images/Banners/Banner_Green_3.jpg);
	background-repeat:no-repeat;
	height:32px;
	vertical-align:bottom;
	padding-top: 4px;
}
	.viewallbannergreen3b{
	background-color:#8DB04C;
	background-repeat:repeat-y;
	height:32px;
	vertical-align:bottom;
	padding: 10px;
}

	.viewallbannergreen3_btn {
	background-color:#8DB04C;
	background-repeat:repeat-y;
	background-repeat:no-repeat;
	vertical-align:middle;
	padding: 10px;
}
	.viewallbannergreen3_btn a{
	color:#FFFFFF;
	font-weight: bold;
}
	.viewallbannerblue1{
	background-image: url(images/Banners/Banner_Blue_1.jpg);
	background-repeat:no-repeat;
	height:32px;
	vertical-align:bottom;
	padding-top: 4px;
}
	.viewallbannerblue1_btn {
	background-color:#3E8AC6;
	background-repeat:repeat-y;
	background-repeat:no-repeat;
	vertical-align:middle;
	padding: 10px;
}
	.viewallbannerblue1_btn a{
	color:#FFFFFF;
	font-weight: bold;
}
	.viewallbannerlavender1{
	background-image: url(images/Banners/Banner_Lavender_1.jpg);
	background-repeat:no-repeat;
	height:32px;
	vertical-align:bottom;
	padding-top: 4px;
}
	.viewallbannerlavender_btn {
	background-color:#B4B3DF;
	background-repeat:repeat-y;
	background-repeat:no-repeat;
	vertical-align:middle;
	padding: 10px;
}
	.viewallbannerlavender_btn a{
	color:#FFFFFF;
	font-weight: bold;
}
	.viewallbannergreendark1{
	background-image: url(images/Banners/Banner_Green_Dark_1.jpg);
	background-repeat:no-repeat;
	height:32px;
	vertical-align:bottom;
	padding-top: 4px;
}
	.viewallbannergreendark1_btn {
	background-color:#B4B3DF;
	background-repeat:repeat-y;
	background-repeat:no-repeat;
	vertical-align:middle;
	padding: 10px;
}
	.viewallbannergreendark1_btn a{
	color:#FFFFFF;
	font-weight: bold;
}
	.viewallbannerbluebaby1{
	background-image: url(images/Banners/Banner_Blue_Baby_1.jpg);
	background-repeat:no-repeat;
	height:32px;
	vertical-align:bottom;
	padding-top: 4px;
}
	.viewallbannerbluebaby1_btn {
	background-color:#B4B3DF;
	background-repeat:repeat-y;
	background-repeat:no-repeat;
	vertical-align:middle;
	padding: 10px;
}
	.viewallbannerbluebaby1_btn a{
	color:#FFFFFF;
	font-weight: bold;
}



	.earthgreen12{
	font-family: Arial, Helvetica;
	color: #5EAA60;
	font-size : 12pt;
	font-weight: bold;
	}
		.greenbiorecycle{
	font-family: Arial, Helvetica;
	color: #036735;
	font-weight: bold;
	}
		.greenbiorecycle12{
	font-family: Arial, Helvetica;
	color: #036735;
	font-size : 12pt;
	font-weight: bold;
	}
			.greenbiorecycle16{
	font-family: Arial, Helvetica;
	color: #036735;
	font-size : 16pt;
	font-weight: bold;
	}
			.gogreenslogan12{
	font-family: Arial, Helvetica;
	color: #036735;
	font-size : 12pt;
	font-weight: bold;
	text-align: left;
	}
			.gogreenslogan16{
font-family: Arial, Helvetica;
	color: #036735;
	font-size : 16pt;
	font-weight: bold;
	text-align: left;
	}
			.greenbiorecycle9{
	font-family: Arial, Helvetica;
	color: #036735;
	font-size : 9pt;
	font-weight: bold;
	}
		.earthgreen16{
	font-family: Arial, Helvetica;
	color: #5EAA60;
	font-size : 16pt;
	font-weight: bold;
	}
		.green12{
	font-family: Arial, Helvetica;
	color: green;
	font-size : 12pt;
	font-weight: bold;
	}
		.green16{
	font-family: Arial, Helvetica;
	color: green;
	font-size : 16pt;
	font-weight: bold;
	}
			.green16Bio{
	font-family: Arial, Helvetica;
	color: #036735;
	font-size : 12pt;
	font-weight: bold;
	text-decoration: underline;
	}
	.gogreentestjp1{
	background-image: url(images/GoGreen/GirlJumpingSky_2.jpg);
	background-repeat: no-repeat;
	height: 420px;
	text-align: left;
	vertical-align: top;
}
.biodegradable1 {
	font-family: Arial, Helvetica, sans-serif;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #006600;
	border-bottom-color: #006600;
}
.bagcolors{ color : #255180; text-decoration: none; font-weight: bold;}
   .bagcolors a:visited { color : #255180; text-decoration: none; font-weight: bold;}
   .bagcolors a:hover { color : #336799; text-decoration: underline;}
   
table.bagswatchesdivs td {
  padding-left: 10px;
  padding-bottom: 4px;
  width: 92px;
}
.bagswatchesdivs{color : #255180; text-decoration: none; font-weight: bold;}
.bagswatchesdivs a:visited {color : #255180; text-decoration: none; font-weight: bold;}
.bagswatchesdivs a:hover {color : #336799; text-decoration: underline;}

.clickswatch{font-size : 12pt; color:#000000;}

.itemnumber{font-weight: bold;}
.itemnumber_mainimage{font-weight: bold;}

.searchhighlight1{color : #4F0070;}
	
	
.topmainmenu {font-family: Arial, Helvetica; color: white; font-size : 10pt; font-weight: bold; padding-top:44px;}

.topmainmenu a{color : #fff; text-decoration: none;}


.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}


/* jb added 050410*/
.submitfield{
background-color:#BCBCE0;
font-weight: bold;
}

.m{
font-weight: bold;
}

.submitbutton, input.submitbutton{
	text-decoration: none;
	color : #fff;
	/*background-color:#B2E682; - lt green*/
/*background-color:#E71920; - red*/
/*background-color:#339900; - dark green*/
/*background-color:#194A73; - menu blue*/
/*background-color:#FFE501; - yellow*/
/*background-color:#BCBCE0; - lt purple*/
background-color:#120088;   /*- blue ish purple- same as home header*/
	font-weight: bold;
}

.submitbutton:hover, input.submitbutton:hover{
text-decoration: none;
color : #fff;
background-color:#E71920;
outline: none; /* hide dotted outline in Firefox */
}


.submitbutton2, input.submitbutton2{
text-decoration: none;
color : #fff;
/*background-color:#B2E682; - lt green*/
/*background-color:#E71920; - red*/
/*background-color:#339900; - dark green*/
/*background-color:#194A73; - menu blue*/
/*background-color:#FFE501; - yellow*/
/*background-color:#BCBCE0; - lt purple*/
background-color:#120088;   /*- blue ish purple- same as home header*/
font-weight: bold;
}

.submitbutton2:hover, input.submitbutton2:hover{
text-decoration: none;
color : #000;
background-color:#FFE501;
outline: none; /* hide dotted outline in Firefox */
}

.submitbuttonsearch, input.submitbuttonsearch{
	text-decoration: none;
	color : #fff;
	/*background-color:#B2E682; - lt green*/
/*background-color:#E71920; - red*/
/*background-color:#339900; - dark green*/
/*background-color:#194A73; - menu blue*/
/*background-color:#FFE501; - yellow*/
/*background-color:#BCBCE0; - lt purple*/
background-color:#120088;   /*- blue ish purple- same as home header*/
	font-weight: bold;
	background-image: url(images/MagnifyingGlass/zoom_18.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	text-align: center;
}

.submitbuttonsearch:hover, input.submitbuttonsearch:hover{
text-decoration: none;
color : #fff;
background-color:#E71920;
outline: none; /* hide dotted outline in Firefox */
}

.submitbuttonsearch2, input.submitbuttonsearch2{
	text-decoration: none;
	color : #fff;
	background-color:#120088;   /*- blue ish purple- same as home header*/
	font-weight: bold;
	background-image: url(images/MagnifyingGlass/zoom_14_dis.png);
	background-repeat: no-repeat;
	background-position: 30px;
	text-align: left;
	padding-left: 5px;
	padding-right: 15px;
}

.submitbuttonsearch2:hover, input.submitbuttonsearch2:hover{
text-decoration: none;
color : #fff;
background-color:#E71920;
outline: none; /* hide dotted outline in Firefox */
}

.submitbtn_Go, input.submitbtn_Go{
	text-decoration: none;
	color : #fff;
	font-weight: bold;
	background-image: url(images/Search_Go_Button_Bkrgd.jpg);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
}

.submitbtn_Go:hover, input.submitbtn_Go:hover{
text-decoration: none;
color : #fff;
background-color:#E71920;
outline: none; /* hide dotted outline in Firefox */
}


div.productswatch {
  width: 50px;
  height: 50px;
  text-align: center;
  border: 1px solid black;
}
table.productcolors td {
  padding-left: 20px;
  padding-bottom: 10px;
  width: 92px;
}
div.pos_up
{
position:relative;
top:-20px;
}
.bagsizefonts1{font-size : 14pt;  }


#topbar1 {
width: 100%;
height:138px;
background-image: url(/images/top_bar_1.jpg);
background-repeat:repeat-x;
padding: 0px;
margin: 0px;
}

#topbar1green {
width: 100%;
height:138px;
background-image: url(/images/gogreenheader_tree.jpg);
background-repeat:no-repeat;
background-position:center;
background-color:#B2DF96;
padding: 0px;
margin: 0px;
}

#topbar2 {
	width: 100%;
	height:186px;
	background-image: url(/images/top_bar_2.jpg);
	background-position: bottom;
	background-repeat:repeat-x;
}


#footerbar1 {
width: 100%;
height:50px;
background-color:#8D92B5;
margin: 0px; 
}


#footerbar1text {
font-family: Calibri, Arial, Helvetica; 
color: white; 
font-size : 12pt;
display: inline; 
width: 100%; 
text-align:center;
text-transform: capitilize;
font-weight:normal;
}

#footerbar1text a {
color: white;
font-weight:normal;
text-decoration:none;
}

#footerbar1text a:hover {
color: #CDF6FF;
font-weight:normal;
text-decoration:none;
}


#footerbar2 {
width: 100%;
height:90px;
background-color:#4F5381;
padding: 0px;
margin: 0px;
}


#hdrbkgrdcolors1 {
width: 100%;
height:218px;
background-image: url(/images/bagladies_header_bkgrd.jpg);
background-repeat:repeat-x;
padding: 0px;
margin: 0px;
}

#hdrbkgrdcolors2 {
width: 100%;
height:218px;
background-image: url(/images/bagladies_header_bkgrd2.jpg);
background-repeat:repeat-x;
padding: 0px;
margin: 0px;
}
#hdrbkgrdcolors3 {
width: 100%;
height:218px;
background-image: url(/images/bagladies_header_bkgrd3.jpg);
background-repeat:repeat-x;
padding: 0px;
margin: 0px;
}


#hdrbkgrdmain2011 {
width: 850px;
height:218px;
background-image: url(/images/bagladies_header.gif);
background-repeat: no-repeat;
background-position: left top;
background-color:#ffffff;
display: block;
padding: 0px;
margin: 0px;
}


#hdrbkgrdmain {
width: 850px;
height:218px;
background-image: url(/images/bagladies_header.gif);
background-repeat: no-repeat;
background-position: left top;
background-color:#FFFFFF;
display: block;
padding: 0px;
margin: 0px;
}


#hdrbkgrdmaingogreen {
width: 950px;
height:218px;
background-image: url(/images/GoGreen/bagladies_header_gogreen_wide.gif);
background-repeat: no-repeat;
background-position: left top;
background-color:#FFFFFF;
display: block;
padding: 0px;
margin: 0px;
}

#mainpersonalize {
width: 563px;
height:704px;
background-image: url(/images/Background_Personalize_1.jpg);
background-repeat: no-repeat;
background-position: left top;
background-color:#FFFFFF;
display: block;
padding: 0px;
margin: 0px;
}

.searchmenublock1 {display: block;}
.searchbox {display: inline; padding-left: 2px;}
	
.searchmenu {display: inline; width: 600px; font-family: Arial, Helvetica; color: white; font-size : 10pt; font-weight: bold;}
.searchmenu a{color : #fff; text-decoration: none;}
	


.col_1, .col_2, .col_3, .col_4, .sub_col_1, .sub_col_1header, .sub_col_2, .sub_col_3, .sub_col_4 { 
	float:left;
	display:inline;
}

.strikethrured{ text-decoration:line-through; color:#FF3300;}
.recycledredflower {font-size : 12pt; font-weight:bold;}


.redcheckmarklist ul li{
	list-style-position: outside;
	list-style-image: url(images/checkmark_red_1.jpg);
}

.redcheckmarklist2 ul
{
list-style-image:url('images/checkmark_red_1.jpg');
}

.arrowbullet li		{background:url(images/checkmark_red_1.jpg) no-repeat 0 0px; padding:0px 0px 4px 20px; list-style-position: inside;}

.bluechkmrk	{color:#282828; font-size:12px;  padding:0px 0px 0px 0px; list-style:none;}
.bluechkmrk li		{
	padding:3px 10px 0px 15px;
	background-image: url(http://www.bag-ladies.com/images/checkmark_red_1.jpg);
	background-repeat: no-repeat;
	background-position: 0 0px;
	text-align:left;
}

.redcheckkmark	{color:#282828; font-size:12px;  padding:0px 0px 0px 0px; list-style:none;}
.redcheckkmark li		{
	padding:0px 10px 0px 20px;
	background-image: url(http://www.bag-ladies.com/images/checkmark_red_1.jpg);
	background-repeat: no-repeat;
	background-position: 0 1px;
	text-align:left;
}

.button_enlarge, input.button_enlarge, a.button_enlarge {width:auto !important;  background:#fff url(/images/buttons/enlarge_1.jpg) left center no-repeat; color:#fff; font-size:16px; font-family: "Calibri Bold"; font-weight:bold;}
.button_enlarge:hover, input.button_enlarge:hover, a.button_enlarge:hover {cursor:pointer; background:#fff url(/images/buttons/enlarge_1_onmouse.jpg) left center no-repeat;}

.col_1, .col_2, .col_3, .col_4 { 
	float:left;
	display:inline;
}
.btnsinline { 
	float:left;
	display:inline;
}
.clearBoth { clear:both; }


div.btn_enlarge {
height: 36px;
width: 89px;
margin:0;
padding:0;
background-image:url("images/buttons/enlarge_1_onmouse.jpg");
}

div.btn_enlarge a, div.btn_enlarge a:link, div.btn_enlarge a:visited {
display:block;
}

div.btn_enlarge img {
width:100%;
height:100%;
border:0;
}

div.btn_enlarge a:hover img {
visibility:hidden;
}

div.btn_viewdetails {
height: 26px;
width: 94px;
margin:0;
padding:0;
background-image:url("images/buttons/viewdetails_1_onmouse.jpg");
}

div.btn_viewdetails a, div.btn_viewdetails a:link, div.btn_viewdetails a:visited {
display:block;
}

div.btn_viewdetails img {
width:100%;
height:100%;
border:0;
}

div.btn_viewdetails a:hover img {
visibility:hidden;
}

/* 2nd Version */
div.btn_enlarge2 {
height: 25px;
width: 86px;
margin:0;
padding:0;
background-image:url("images/buttons/enlarge_2_onmouse.jpg");
}

div.btn_enlarge2 a, div.btn_enlarge2 a:link, div.btn_enlarge2 a:visited {
display:block;
}

div.btn_enlarge2 img {
width:100%;
height:100%;
border:0;
}

div.btn_enlarge2 a:hover img {
visibility:hidden;
}

div.btn_viewdetails2 {
height: 25px;
width: 79px;
margin:0;
padding:0;
background-image:url("images/buttons/viewdetails_2_onmouse.jpg");
}

div.btn_viewdetails2 a, div.btn_viewdetails2 a:link, div.btn_viewdetails2 a:visited {
display:block;
}

div.btn_viewdetails2 img {
width:100%;
height:100%;
border:0;
}

div.btn_viewdetails2 a:hover img {
visibility:hidden;
}

/* 3rd Version */
div.btn_enlarge3 {
height: 20px;
width: 68px;
margin:0;
padding:0;
background-image:url("images/buttons/enlarge_2_onmouse.jpg");
}

div.btn_enlarge3 a, div.btn_enlarge3 a:link, div.btn_enlarge3 a:visited {
display:block;
}

div.btn_enlarge3 img {
width:100%;
height:100%;
border:0;
}

div.btn_enlarge3 a:hover img {
visibility:hidden;
}

div.btn_viewdetails3 {
height: 20px;
width: 63px;
margin:0;
padding:0;
background-image:url("images/buttons/viewdetails_2_onmouse copy.jpg");
}

div.btn_viewdetails3 a, div.btn_viewdetails2 a:link, div.btn_viewdetails2 a:visited {
display:block;
}

div.btn_viewdetails3 img {
width:100%;
height:100%;
border:0;
}

div.btn_viewdetails3 a:hover img {
visibility:hidden;
}



/* Global Main Navigation
/*------------------------------------------------------------------112711*/


#globalNav{
	width:940px;
	height:14px;
	padding:0px;
	margin:0px;
	position:absolute;
	top:158px;
	left:128px;
}

#globalNav ul{ 
	list-style:none; 
	display:block; 
	padding:0px;
	margin:0px; 
	height:14px; 
	width:940px;
}

#globalNav ul li{ 
	float:left;
	display:block;
	height:14px; 
}

#globalNav ul li a{
	display:block;
	height:14px;
	padding: 0px;
}

#globalNav ul li a span{
	display:none;
}

#globalNav ul li#catalog a { /* off state */ 
	width: 118px; 
	background: transparent url('../images/mainnav/navigation_topmain.png') 25px 0px no-repeat; 
}
#globalNav ul li#catalog a:hover{ /* remove on state */ 
	background: none;
	background: transparent url('../images/mainnav/navigation_topmain.png') 25px -15px no-repeat;
}
#globalNav ul li#catalog a.current {
	background: transparent url('../images/mainnav/navigation_topmain.png') 25px -15px no-repeat;
}


#globalNav ul li#order a { /* off state */ 
	width: 160px; 
	background: transparent url('../images/mainnav/navigation_topmain.png') -90px 0px no-repeat; 
}
#globalNav ul li#order a:hover { /* remove on state */ 
	background: none;
	background: transparent url('../images/mainnav/navigation_topmain.png') -90px -15px no-repeat;
}
#globalNav ul li#order a.current {
background: transparent url('../images/mainnav/navigation_topmain.png') -90px -15px no-repeat;
}



#globalNav ul li#sendart a { /* off state */ 
	width: 200px; 
	background: transparent url('../images/mainnav/navigation_topmain.png') -252px 0px no-repeat; 
}

#globalNav ul li#sendart a:hover { /* remove on state */ 
	background: none;
	background: transparent url('../images/mainnav/navigation_topmain.png') -252px -15px no-repeat;
}
#globalNav ul li#sendart a.current { 
	background: transparent url('../images/mainnav/navigation_topmain.png') -252px -15px no-repeat;
}



#globalNav ul li#quote a { /* off state */ 
	width: 216px;
	background: transparent url('../images/mainnav/navigation_topmain.png') -452px 0px no-repeat; 
}

#globalNav ul li#quote a:hover { /* remove on state */ 
	background: none;
	background: transparent url('../images/mainnav/navigation_topmain.png') -450px -15px no-repeat;
}
#globalNav ul li#quote a.current { 
	background: transparent url('../images/mainnav/navigation_topmain.png') -450px -15px no-repeat;
}


#globalNav ul li#contactus a { /* off state */ 
	width: 170px; 
	background: transparent url('../images/mainnav/navigation_topmain.png') -668px 0px no-repeat; 
}
#globalNav ul li#contactus a:hover { /* remove on state */ 
	background: none;
	background: transparent url('../images/mainnav/navigation_topmain.png') -668px -15px no-repeat;
}
#globalNav ul li#contactus a.current {
	background: transparent url('../images/mainnav/navigation_topmain.png') -668px -15px no-repeat;
}

/*------------------------------------------------------------------112711*/
.headertitles2011 { 
font-family: Calibri, Arial, Helvetica; 
color: #000000; 
font-size : 20pt;
width: 100%; 
text-align: left;
text-transform: capitilize;
font-weight:normal;
white-space: nowrap;
}

.headertitles2011_blue { 
font-family: Calibri, Arial, Helvetica; 
color: #12627C; 
font-size : 20pt;
width: 100%; 
text-align: left;
text-transform: capitilize;
font-weight:normal;
white-space: nowrap;
}



