/* Stylesheet: That's My Bag */

body {padding: 0; margin: 0; background-color: #fff; text-align: center; font-family: verdana, helvetica, sans-serif; }
img	 { display: block; border: 0; }

img.product	 { display: block; border: 0; margin-left: 6px; }

#wrapper { display: block; width: 663px; margin: 0 auto; padding: 0; }
#container { display: block; float: left; width: 643px; padding: 10px; font-family: verdana, helvetica, sans-serif; border-bottom: 3px solid #ef4035; } 

#body_copy { display: block; width: 505px; margin: 0; padding: 0 10px 0 137px; background: #fff; }

h1,h2,h3,h4 { margin: 1px 0 6px 0; padding: 0; color:#000; text-align: left; font-family: verdana, geneva, helvetica,sans-serif;  }
h2 {font-size: 16px;  color: #ef4035;  font-weight: 400; margin-top: 4px}
h2.GW {font-size: 16px; font-style: italic;  color: #54b748;  font-weight: 400; }
h3 {font-size: 14px;  color: #ef4035;  font-weight: 400; }
h3.faq {font-size: 14px;  color: #000;  font-weight: 600;  margin: 0; padding: 0; padding-top: 8px; padding-bottom: 2px;}
h4 {font-size: 14px;  color: #000;  font-weight: 300;  margin: 0; padding: 0; padding-top: 8px; }

h1#page_header { float: left; width: 329px; height: 191px; background: #fff url(images/TMB_logo.gif) no-repeat top left; text-indent:-5000px; margin: 0; padding: 0;  }

p { margin: 0; padding: 0; padding-bottom: 8px; text-align: left; font: 11px/16px verdana, helvetica, sans-serif; color:#000;}

blockquote { margin: 0; padding: 0; padding-left: 20px; padding-bottom: 8px; text-align: left; font: 11px/16px verdana, helvetica, sans-serif; color:#000;}

p.listnext { margin: 0; padding: 0; text-align: left; font: 11px/16px verdana, helvetica, sans-serif; color:#000;}
h3.listnext {font-size: 14px;  color: #ef4035;  font-weight: 300; margin: 0; padding: 0; }

p.keyline { margin: 0; padding: 12px; text-align: left; font: 11px/16px verdana, helvetica, sans-serif; color:#000; border:1px solid #ef4035; }

#keyline { margin: 0; padding: 12px; text-align: left; border:1px solid #ef4035; }

p.footer { margin: 0; padding-top: 14px; font-size: 10px; font-family: verdana, helvetica, sans-serif; color: #ef4035; }

ul { list-style: circle url(images/bullet.gif); margin: 0; text-align: left; margin-left: 24px; padding-top:0; padding-bottom: 8px;  padding-left: 10px; font: 11px/16px verdana, helvetica, sans-serif; color:#000;}

a { text-decoration: none; color: #ef4035; }
a:hover { text-decoration: underline; color: #54b748; }

#contact { width: 663px; float: left; background-color: #54b748; margin: 0; padding: 2px 0 0 0; border-top: 3px solid #ef4035;} 
p#contactus {color: #fff; padding: 4px 0 0 11px;}
p#contactus a {color: #fff; text-decoration: none;}
p#contactus a:hover {color: #fff; text-decoration: underline;}

#menu { width: 663px; float: left; margin: 0; margin-top: 6px; } 
#menu ul { padding: 0; } 
#menu ul li { display: inline; } 
#menu ul { margin: 0; padding: 0 0 0 11px; color: #FFF; font-family: verdana, helvetica, sans-serif; font-size: 10px; font-weight: 400; } 
#menu ul li a { padding: 0.7em 12px; background-color: #54b748;  color: #FFF; text-decoration: none; text-transform: uppercase; float: left; } 
#menu ul li a:hover { background-color: #ef4035;  color: #FFF; } 
#menu li#selected a { padding: 0.75em 12px; background-color: #fff; color: #54b748; text-decoration: none; text-transform: uppercase; float: left; } 

div.clearer {clear: left; line-height: 0; height: 0;}
