/*##############################################################################
  ##############################################################################
  ##  Header																  ##
  ############################################################################*/
  
  /*###########################################
  ##  Columns								 ##
  ###########################################*/
  #header .columns #logo h1 a { background: url('/images/inside_logo_top_kidsteens.jpg') no-repeat top left; width: 270px; height: 118px; margin: 0; padding: 0; display: block; text-indent: -99999px; cursor: pointer; }
  #header .columns #search { width: 541px; height: 106px; margin: 0 0 0 0; padding: 12px 0 0 193px; background: url('/images/inside_header_bottom_kidsteens.jpg') no-repeat bottom left; }
/*##############################################################################
##############################################################################*/


/*##############################################################################
  ##############################################################################
  ##  Body																	  ##
  ############################################################################*/
  #body #height .top { width: 952px; min-height: 500px; margin: 0; padding: 23px 0 0 52px; background: url('/images/inside_body_top_kidsteens.jpg') no-repeat top left; }
  
  /*###########################################
  ##  Page Title							 ##
  ###########################################*/
  #body #height .top #insideColumns .left #pageTitle { width: 535px; min-height: 28px; margin: 15px 79px 0 15px; padding: 0 0 0 42px; background: url('/images/inside_pageTitle_marker_kidsteens.jpg') no-repeat top left; }
  #body #height .top #insideColumns .left #pageTitle h2 { margin: 0; padding: 0; color: #df2d2c; font-size: 28px; font-weight: normal; letter-spacing: -0.02em; line-height: 29px; }
  
  /*###########################################
  ##  Content								 ##
  ###########################################*/
  #body #height .top #insideColumns .left .content { width: 653px; margin: 0; padding: 45px 0 100px 18px; color: #777777; font-size: 12px; font-weight: normal; font-family: Trebuchet MS; line-height: 20px; }
  #body #height .top #insideColumns .left .content h1 { margin: 0 0 6px 0; padding: 0; color: #4d4d4d; font-size: 32px; font-weight: normal; letter-spacing: -0.02em; line-height: 33px; }
  #body #height .top #insideColumns .left .content h2 { margin: 0 0 6px 0; padding: 0; color: #4d4d4d; font-size: 28px; font-weight: normal; letter-spacing: -0.02em; line-height: 29px; }
  #body #height .top #insideColumns .left .content h3 { margin: 0 0 6px 0; padding: 0; color: #4d4d4d; font-size: 24px; font-weight: normal; letter-spacing: -0.02em; line-height: 25px; }
  #body #height .top #insideColumns .left .content h4 { margin: 0 0 6px 0; padding: 0; color: #4d4d4d; font-size: 20px; font-weight: normal; letter-spacing: -0.02em; line-height: 21px; }
  
  /*###########################################
  ##  We Recommend...						 ##
  ###########################################*/
  #body #height .top #insideColumns .left .content .libraryRecommended { display: inline-block; width: 300px; height: auto; margin-bottom: 45px; padding: 0; vertical-align: top; }
  #body #height .top #insideColumns .left .content .libraryRecommended img { float: left; display: block; width: 80px; margin: 0 14px 6px 0; border: 0; }
  #body #height .top #insideColumns .left .content .libraryRecommended h2 { height: auto; }
  #body #height .top #insideColumns .left .content .libraryRecommended h2 a { color: #000000; font-size: 24px; font-weight: bold; line-height: 25px; }
  #body #height .top #insideColumns .left .content .libraryRecommended h2 a:hover { color: #639f47; }
  #body #height .top #insideColumns .left .content .libraryRecommended h3 { height: auto; }
  #body #height .top #insideColumns .left .content .libraryRecommended p { margin: 0 0 4px 0; padding: 0; line-height: 18px; }
  #body #height .top #insideColumns .left .content .libraryRecommended h4 { display: block; float: left; height: 22px; margin: 0; padding: 5px 0 5px 10px; background: transparent url('/images/buttonleft.png') no-repeat left; color: #ffffff; font-size: 12px; font-weight: bold; line-height: 11px; }
  #body #height .top #insideColumns .left .content .libraryRecommended h4 a { display: inline; float: left; height: 12px; padding: 5px 10px 5px 0; background: transparent url('/images/inside_buttonright.jpg') no-repeat right; color: #ffffff; font-size: 12px; font-weight: bold; line-height: 11px; text-decoration: none; }
  #body #height .top #insideColumns .left .content .libraryRecommended h4 a:hover { color: #b9f38a; text-decoration: none; }
  #body #height .top #insideColumns .left .content .libraryRecommended h5 { color: #000000; font-style: italic; }
/*##############################################################################
##############################################################################*/
