/* General *********************************************************************/
body { background: #fff; color: #231f20; margin: 0 auto; font-family: Tahoma, Geneva, sans-serif; font-size: 11px;line-height: 14px;}

img { border: none; }

ul { list-style: none; margin: 0; padding: 0;  }

li { display: inline; float: left;}

span { display:none; }

h1 { font-size: 12px; margin: 0; padding: 0; }

h3 { font-size: 10px; margin: 0; padding: 0; text-transform: uppercase;}

h4 { font-size: 16px; font-weight: normal; line-height: 20px; }


/* Customized *****************************************************************/
.clear { clear: both; }

#container { width: 746px; margin: 0 auto; }

.right { float: right; }
.left { float: left; }

#first { width: 200px; float: left; background: #fff;}

#second { width: 540px; float: left; background: #fff; }

#secondbag { width: 500px; float: left; }

#third { width: 225px; float: right; }

#centering { width: 600px; margin: 0 auto; background: #fff; }
#centering1 { width: 600px; text-align: center; margin: 0 auto; background: #fff; }

.target { float: right;	width: 225px; padding-top: 8px; }

.padding10 { padding: 0 10px 0 0 ; }

.store { display: block; float: left; margin: 10px 20px 10px 0; width: 95px; height: 100px;}

.intpic { margin-top: 20px;  }

#allbags { display: block; background: url(imgs/allbags.gif) 0 0 no-repeat ; width: 500px; height: 30px; }

#summer { float: left; }
#sat { background: red; float: left; position: relative; left: 100px; width: 150px; height: 150px; }
#bum { background: green; float: left;  position: relative;  left: 200px; width: 150px; height: 150px;;}
#go {background: blue; float: left;  position: relative; left: 300px; width: 150px; height: 150px; }



/* Links *********************************************************************/
a { color: #000; text-decoration: none; }

a:hover { text-decoration: underline; color:#2bc4b6;}

a.link {  text-decoration: none; color:#2bc4b6; }

a:hover.link { text-decoration: underline; }


/* Page Titles ****************************************************************/
#head_ourbags { float: right; position: relative; z-index:2; top: 70px; margin: 0; right: 0; background: url(imgs/our_bags.gif) 0 0 no-repeat;width: 250px;height: 74px; }

#head_stores { float: right; position: relative; z-index:2; top: 70px; margin: 0; right: 0; background: url(imgs/stores.gif) 0 0 no-repeat;width: 250px;height: 74px; }

#head_mommabuzz { float: right; position: relative; z-index:2; top: 70px; margin: 0; right: 0; background: url(imgs/momma_buzz.gif) 0 0 no-repeat;width: 250px;height: 74px;}

#head_contact { float: right; position: relative; z-index:2; top: 70px; margin: 0; right: 0; background: url(imgs/contactus.gif) 0 0 no-repeat;width: 250px;height: 74px; }

#head_about { float: right; position: relative; z-index:2; top: 70px; margin: 0; right: 0; background: url(imgs/about_us.gif) 0 0 no-repeat;width: 250px;height: 74px; }

#head_faqs { float: right; position: relative; z-index:2; top: 70px; margin: 0; right: 0; background: url(imgs/faqs.gif) 0 0 no-repeat;width: 250px;height: 74px; }

#head_bagcare { float: right; position: relative; z-index:2; top: 70px; margin: 0; right: 0; background: url(imgs/bag_care.gif) 0 0 no-repeat;width: 250px;height: 74px; }

#head_blank { float: right; position: relative; z-index:2; top: 70px; margin: 0; right: 0;  width: 410px;height: 74px; }

/* Navigation******************************************************************/

#navigation { margin: 20px 0 0 0; z-index:1; }

a#home { display: block; margin-top: 72px; background: url(imgs/home.gif) 0 0 no-repeat; height: 26px; width: 94px;}

a:hover#home { background: url(imgs/home.gif) 0 -26px no-repeat; }

a#bags { display: block; margin-top: 72px; background: url(imgs/bags.gif) 0 0 no-repeat; height: 26px; width: 94px;}

a:hover#bags { background: url(imgs/bags.gif) 0 -26px no-repeat; }

a#buzz { display: block; margin-top: 72px; background: url(imgs/buzz.gif) 0 0 no-repeat; height: 26px; width: 94px;}

a:hover#buzz { background: url(imgs/buzz.gif) 0 -26px no-repeat; }
a#about { display: block; margin-top: 72px; background: url(imgs/about.gif) 0 0 no-repeat; height: 26px; width: 94px;}

a:hover#about { background: url(imgs/about.gif) 0 -26px no-repeat; }

a#contact { display: block; margin-top: 72px; background: url(imgs/contact.gif) 0 0 no-repeat; height: 26px; width: 94px;}

a:hover#contact { background: url(imgs/contact.gif) 0 -26px no-repeat; }

a#stores { display: block; margin-top: 72px; background: url(imgs/store.gif) 0 0 no-repeat; height: 26px; width: 94px;}

a:hover#stores { background: url(imgs/store.gif) 0 -26px no-repeat; }

.networking { margin-top: 72px; padding: 0 10px; background: url(imgs/nav.gif) 0 0 repeat-x; }

#shopping_bag { display: block; position: relative; left: 550px; top: 0; float: left; z-index: 3; }

#subnav li a { display: block; clear: both; text-transform: uppercase; color: #2bc4b6; border: 2px solid #2bc4b6; padding: 6px; margin-bottom: 6px; width: 100px; font-weight: bold;}

#subnav li a:hover { background: #2bc4b6; color: #fff; text-decoration: none;}

/* Detail Page****************************************************************/

#cart { background: url(../imgs/add_to_cart.gif) no-repeat; width: 104px; height: 20px; border: none; cursor: pointer; }

.info-list { padding: 0; margin: 0; list-style: none; }

.info-list li { background: url(imgs/bg-li.gif) no-repeat 0 14px; padding: 15px 0 0 28px; float: left; width: 400px; }
	
iframe { margin-left: 50px; }
	
/* Footer***************************************************************/	
#footer { margin-left: 5px; }

#newsletter { background: url(imgs/footer.gif) 0 0 no-repeat; width: 746px; height: 41px; margin-bottom: 20px;}

#copy { font-size: 10px; color: #666; margin-left: 10px;  }

#copy a { color: #666; }

.footlink { border-right: 1px solid #ccc; padding: 3px 10px;}

#end_link { padding: 3px 10px; }


form.signup{ position: relative; top: 10px; left: 160px; width: 300px;}
#content { margin: 10px 0; background: #fff;}


/* Home Page***************************************************************/
#lead { float: left; height: 340px; text-align: center;}

.feature { float: left; display: block; width: 210px; padding: 10px; border-left: 1px solid #ccc;}


/* Our Bags Template ***************************************************************/
#content_bags {  margin: 10px 0; border: 1px solid #999; margin: 0; padding: 0;}
#content_bags h1 { font-weight: normal; color: #999; text-transform: uppercase; display: inline;}
#bag_left { float: left; width: 153px; border: 3px solid orange;  height: 700px; }
#bag_left ul { padding: 0 10px 10px 10px; }
#bag_left li { margin: 10px 0; font-size: 12px; line-height: 16px;}
#bag_right { float: right; border: 1px solid #999; }
#top_bags { padding: 4px; border-bottom: 1px solid #999;}
.nav_thumb { width: 62%; display: block; margin: 0 auto;}
.collbag { width: 18%;  margin: 0 auto; padding-left: 11px;}
#desc { float: left; width: 200px; margin: 100px 20px;  }
.thumb { border: 1px solid #ccc; }
#bag_only { margin: 50px 10px; text-align: center; float: left;}
#collection_bags { float: right; padding: 6px 10px;}
#luxe { background: url(imgs/luxe.gif) 0 0 no-repeat; width: 165px; height: 28px; float: left; display: block;}
a#playdate_l { display: block; background: url(imgs/hover/playdate_kfront.jpg) 0 -145px no-repeat; height: 145px; width: 145px;}
a:hover#playdate_l { background: url(imgs/hover/playdate_kfront.jpg) 0 0 no-repeat; }
a#stashgo_l { display: block; background: url(imgs/hover/stashgo_nfront.jpg) 0 -145px no-repeat; height: 145px; width: 145px;}
a:hover#stashgo_l { background: url(imgs/hover/stashgo_nfront.jpg) 0 0 no-repeat; }
a#citybag_l { display: block; background: url(imgs/hover/citybag_nfront.jpg) 0 -145px no-repeat; height: 145px; width: 145px;}
a:hover#citybag_l { background: url(imgs/hover/citybag_nfront.jpg) 0 0 no-repeat; }
a#helper_l { display: block; background: url(imgs/hover/helper_kfront.jpg) 0 -145px no-repeat; height: 145px; width: 145px;}
a:hover#helper_l { background: url(imgs/hover/helper_kfront.jpg) 0 0 no-repeat; }
a#playdate_e { display: block; background: url(imgs/hover/playdate_gfront.jpg) 0 -145px no-repeat; height: 145px; width: 145px;}
a:hover#playdate_e { background: url(imgs/hover/playdate_gfront.jpg) 0 0 no-repeat; }
a#stashgo_e { display: block; background: url(imgs/hover/stashgo_gfront.jpg) 0 -145px no-repeat; height: 145px; width: 145px;}
a:hover#stashgo_e { background: url(imgs/hover/stashgo_gfront.jpg) 0 0 no-repeat; }
a#citybag_e { display: block; background: url(imgs/hover/citybag_ofront.jpg) 0 -145px no-repeat; height: 145px; width: 145px;}
a:hover#citybag_e { background: url(imgs/hover/citybag_ofront.jpg) 0 0 no-repeat; }
a#stinky_e { display: block; background: url(imgs/hover/stinky_ofront.jpg) 0 -145px no-repeat; height: 145px; width: 145px;}
a:hover#stinky_e { background: url(imgs/hover/stinky_ofront.jpg) 0 0 no-repeat; }
a#satchel_e { display: block; background: url(imgs/hover/satchel_efront.jpg) 0 -145px no-repeat; height: 145px; width: 145px;}
a:hover#satchel_e { background: url(imgs/hover/satchel_efront.jpg) 0 0 no-repeat; }
a#wristlet_e { display: block; background: url(imgs/hover/wristlet_ofront.jpg) 0 -145px no-repeat; height: 145px; width: 145px;}
a:hover#wristlet_e { background: url(imgs/hover/wristlet_ofront.jpg) 0 0 no-repeat; }
a#wristlet_l { display: block; background: url(imgs/hover/wristlet_kfront.jpg) 0 -145px no-repeat; height: 145px; width: 145px;}
a:hover#wristlet_l { background: url(imgs/hover/wristlet_kfront.jpg) 0 0 no-repeat; }

#bagsever { background: red; }
#bagsluxe { clear: left; }

/* Our Bags***************************************************************/
ul#catalog { list-style: none; margin: 0 0 0 6px; padding: 0; }

#catalog li { width: 160px; float: left; padding: 0 0 20px 10px;  }

.title { width: 90px; float: left; }

#mainpic { height: 320px; vertical-align: top; }

/* Press Section***************************************************************/	
.press_link { float: left;  width: 300px;}

.press_link img { float: left; width: 50%;   border: 1px solid #ccc; margin: 12px 12px 12px 0;}

.press_link a { color: #2BC4B6; text-decoration: underline; }	