body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  background-color: #EDEAE5;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

/*.................................
CONTENT PAGE
.................................*/

.contentpage_bkg {
  background-image: url(images/midbackgroundkg.jpg);
  background-repeat: repeat-y;
}

.contentpage_top_part_bkg {
  background-image: url(images/top.gif);
  background-repeat: no-repeat;
}

.contentpage_bottom_part_bkg {
  background-image: url(images/bottom.gif);
  background-repeat: no-repeat;
}

.yellow_banner {
  background-image: url(images/yellow_banner.gif);
  background-repeat: no-repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #993300;
  text-decoration: none;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
}

/*.................................
RIGHT - MODULES
.................................*/

.mod_header1 {
  background-image: url(images/mod1_header_m.jpg);
  background-repeat: no-repeat;
  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: white;
  padding-top: 1px;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 1px;
  font-weight: bold;
}
  


.mod_header2 {
  background-image: url(images/mod2_header.jpg);
  background-repeat: no-repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: white;
  padding-top: 1px;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 1px;
  font-weight: bold;
}

.mod_mid {
  background-image: url(images/mod_mid.jpg);
  background-repeat: repeat-y;
}

.mod_mid1 {
  background-image: url(images/mod1_mid.jpg);
  background-repeat: repeat-y;
}

.mod_mid2 {
  background-image: url(images/mod2_mid.jpg);
  background-repeat: repeat-y;
}

.1mod_mid {
  background-image: url(images/1mod_mid.jpg);
  background-repeat: repeat-y;
}


/*.................................
!!!  CONTENT - MODULES
.................................*/

/*.................  brown 1   ..............*/

.m_1_1 {
  background-image: url(images/colormodules_1_1.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.m_1_2 {
  background-image: url(images/colormodules_1_2.jpg);
  background-repeat: repeat-y;
}

.m_1_3 {
  background-image: url(images/colormodules_1_3.jpg);
  background-repeat: no-repeat;
}

/*.................................*/

/*.................  cyan 2   ..............*/

.m_2_1 {
  background-image: url(./images/colormodules_2_1.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.m_2_2 {
  background-image: url(./images/colormodules_2_2.jpg);
  background-repeat: repeat-y;
}
.m_2_2_author {
  color: #000066;
  font-size: 11px;
}
.m_2_2_author:hover {
  color: #cc3300;
}
.m_2_2_title {
  color: red;
  font-size: 12px;
}
.m_2_2_title:hover {
  color: #cc3300;
}

.m_2_3 {
  background-image: url(./images/colormodules_2_3.jpg);
  background-repeat: no-repeat;
}

/*.................  big cyan 2   ..............*/

.bm_2_1 {
  background-image: url(./images/toys/bigcolormodules_2_1.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.bm_2_2 {
  background-image: url(./images/toys/bigcolormodules_2_2.jpg);
  background-repeat: repeat-y;
}

.bm_2_3 {
  background-image: url(./images/toys/bigcolormodules_2_3.jpg);
  background-repeat: no-repeat;
}


/*.................................*/

/*.................  india red 3   ..............*/

.m_3_1 {
  background-image: url(images/colormodules_3_1.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.m_3_2 {
  background-image: url(images/colormodules_3_2.jpg);
  background-repeat: repeat-y;
}

.m_3_3 {
  background-image: url(images/colormodules_3_3.jpg);
  background-repeat: no-repeat;
}

/*.................................*/


/*.................  green 4   ..............*/

.m_4_1 {
  background-image: url(images/colormodules_4_1.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.m_4_2 {
  background-image: url(images/colormodules_4_2.jpg);
  background-repeat: repeat-y;
}

.m_4_3 {
  background-image: url(images/colormodules_4_3.jpg);
  background-repeat: no-repeat;
}

/*.................................*/

/*.................  olive 5   ..............*/

.m_5_1 {
  background-image: url(images/colormodules_5_1.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.m_5_2 {
  background-image: url(images/colormodules_5_2.jpg);
  background-repeat: repeat-y;
}

.m_5_3 {
  background-image: url(images/colormodules_5_3.jpg);
  background-repeat: no-repeat;
}

/*.................................*/


/*.................  tan 6   ..............*/

.m_6_1 {
  background-image: url(images/colormodules_6_1.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.m_6_2 {
  background-image: url(images/colormodules_6_2.jpg);
  background-repeat: repeat-y;
}

.m_6_3 {
  background-image: url(images/colormodules_6_3.jpg);
  background-repeat: no-repeat;
}

/*.................................*/

/*.................  violet 7   ..............*/

.m_7_1 {
  background-image: url(images/colormodules_7_1.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.m_7_2 {
  background-image: url(images/colormodules_7_2.jpg);
  background-repeat: repeat-y;
}

.m_7_3 {
  background-image: url(images/colormodules_7_3.jpg);
  background-repeat: no-repeat;
}

/*.................................*/

/*.................  orange 8   ..............*/

.m_8_1 {
  background-image: url(images/colormodules_8_1.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.m_8_2 {
  background-image: url(images/colormodules_8_2.jpg);
  background-repeat: repeat-y;
}

.m_8_3 {
  background-image: url(images/colormodules_8_3.jpg);
  background-repeat: no-repeat;
}

/*.................................*/

/*.................  dark brown 9   ..............*/

.m_9_1 {
  background-image: url(images/colormodules_9_1.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.m_9_2 {
  background-image: url(images/colormodules_9_2.jpg);
  background-repeat: repeat-y;
}

.m_9_3 {
  background-image: url(images/colormodules_9_3.jpg);
  background-repeat: no-repeat;
}

/*.................................*/

/*.................  light green 10   ..............*/

.m_10_1 {
  background-image: url(images/colormodules_10_1.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.m_10_2 {
  background-image: url(images/colormodules_10_2.jpg);
  background-repeat: repeat-y;
}

.m_10_3 {
  background-image: url(images/colormodules_10_3.jpg);
  background-repeat: no-repeat;
}

/*.................................*/

/*.................................
!!!  PRICE BACKGROUND
.................................*/

.b1 {
  background-image: url(images/b1.gif);
  background-repeat: no-repeat;
  background-position: center center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  color: #FFFFFF;
}

.b2 {
  /*background-image: url(./images/b2.gif);
  background-repeat: no-repeat;
  background-position: left top;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  color: #FFFFFF;
}

.b3 {
  background-image: url(images/b3.gif);
  background-repeat: no-repeat;
  background-position: center center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  color: #FFFFFF;
}

.b4 {
  background-image: url(images/b4.gif);
  background-repeat: no-repeat;
  background-position: center center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  color: #FFFFFF;
}

.b5 {
  background-image: url(images/b5.gif);
  background-repeat: no-repeat;
  background-position: center center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  color: #FFFFFF;
}

.b6 {
  background-image: url(images/b6.gif);
  background-repeat: no-repeat;
  background-position: center center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  color: #FFFFFF;
}


.b7 {
  background-image: url(images/b7.gif);
  background-repeat: no-repeat;
  background-position: center center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  color: #FFFFFF;
}

.b8 {
  background-image: url(images/b8.gif);
  background-repeat: no-repeat;
  background-position: center center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  color: #FFFFFF;
}

.b9 {
  background-image: url(images/b9.gif);
  background-repeat: no-repeat;
  background-position: center center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  color: #FFFFFF;
}

.b10 {
  background-image: url(images/b10.gif);
  background-repeat: no-repeat;
  background-position: center center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  color: #FFFFFF;
}

/*.................................
SPECIAL MODULES / RIGHT
.................................*/

.m1 {
  /*background-image: url(images/special_module1.jpg);*/
  background-repeat: no-repeat;
  background-position: center center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  color: #FFFFFF;
}

.m2 {
  /*background-image: url(images/special_module2.jpg);*/
  background-repeat: no-repeat;
  background-position: center center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  color: #FFFFFF;
}

.m3 {
  /*background-image: url(images/special_module3.jpg);*/
  background-repeat: no-repeat;
  background-position: center center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  color: black;
}

.m4 {
  /*background-image: url(images/special_module4.jpg);*/
  background-repeat: no-repeat;
  background-position: center center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  color: black;
}

.m5 {
  /*background-image: url(images/special_module5.jpg);*/
  background-repeat: no-repeat;
  background-position: center center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  color: black;
}

.m6 {
  /*background-image: url(images/special_module6.jpg);*/
  background-repeat: no-repeat;
  background-position: center center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  color: black;
}

.recom_top {
  background-image: url(images/recom_top.gif);
  background-repeat: no-repeat;
  background-position: center center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  color: white;
}

.recom_bottom {
  background-image: url(images/recom_bottom.gif);
  background-repeat: no-repeat;
  background-position: center center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  color: black;
}


/*.................................
NAVIGATION
.................................*/

.navibkg {
  background-image: url(images/toys/nav2.jpg);
  background-repeat: repeat-x;
}

.navi_arrow {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  text-transform: capitalize;
  color: #333333;
  background-image: url(images/navi_arrow.gif);
  background-repeat: no-repeat;
  background-position: left center;

}
 
.nav:link {
  font-family: Calibri;
  font-size: 13px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  text-transform: uppercase;
  color: #333333;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #333333;
  border-right-color: #333333;
  border-bottom-color:#B1912C;
  border-left-color: #333333;
}
.nav:visited {
  font-family: Calibri;
  font-size: 13px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  text-transform: uppercase;
  color: #00CC00;
  border-top-width: thin;
  border-right-width: thin;
  border-bottom-width: thin;
  border-left-width: thin;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #333333;
  border-right-color: #333333;
  border-bottom-color:#B1912C;
  border-left-color: #333333;
}
.nav:hover {
  font-family: Calibri;
  font-size: 13px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  text-transform: uppercase;
  color: #660000;
  border-top-width: thin;
  border-right-width: thin;
  border-bottom-width: thin;
  border-left-width: thin;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #333333;
  border-right-color: #333333;
  border-bottom-color: #990000;
  border-left-color: #333333;
}
.nav:active {
  font-family: Calibri;
  font-size: 13px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  text-transform: uppercase;
  color: #333333;
  border-top-width: thin;
  border-right-width: thin;
  border-bottom-width: thin;
  border-left-width: thin;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #333333;
  border-right-color: #333333;
  border-bottom-color:#B1912C;
  border-left-color: #333333;
}

.nav2:link {
  font-family: Calibri;
  font-size: 13px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  text-transform: uppercase;
  color: #333333;
}
.nav2:visited {
  font-family: Calibri;
  font-size: 13px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  text-transform: uppercase;
  color: #333333;
}
.nav2:hover {
  font-family: Calibri;
  font-size: 13px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  text-transform: uppercase;
  color: #660000;
  text-decoration: underline;
}
.nav2:active {
  font-family: Calibri;
  font-size: 13px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  text-transform: uppercase;
  color: #333333;
}


/*.................................
TEXT
.................................*/

.general_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  padding-top: 1px; 
  padding-right: 10px; 
  padding-left: 10px; 
  padding-bottom: 1px; 
}

.module_header {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8px;
  color: white;
  padding-top: 5px;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 5px;
  font-weight: bold;
}

.module_content {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#333333;
}

.module_titles{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#000066;
  font-weight: bold;
}

.module_titles2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#660000;
  font-weight: bold;
}

.navigationtext{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#660000;
  font-weight: bold;
}

.boldmessage{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#666666;
  font-weight: bold;
}

a.addimg
{
  text-decoration: none;
  color: black;
  font-weight: bold;
}
a.addimg:hover 
{
  text-decoration: none;
  color: #CC3300;
  font-weight: bold;
}

a:link {
  text-decoration: none;
  color:#660000;
  font-weight: bold;
}
a:visited {
  text-decoration: none;
  color:#660000;
  font-weight: bold;
}
a:hover {
  text-decoration: none;
  color:#CC3300;
  font-weight: bold;
}
a:active {
  text-decoration: none;
  color:#660000;
    font-weight: bold;
}

.roundcont {
width: 85px;
background-color: #a0abb9;
color: #fff;
}
.roundtop { 
background: url(./images/toys/tr.gif) no-repeat top right; 
text-align: left;
}
.roundbottom {
background: url(./images/toys/br.gif) no-repeat top right; 
text-align: left;
}
img.corner {
width: 15px;
height: 15px;
border: none;
display: block !important;
}

.a_littlebasket {
  color: Black;
  text-decoration: none;
  font: bold 10px Arial;
}
.a_littlebasket:hover {
  color: #921515;
  text-decoration: underline;
}

.faq_q
{
  color: #921515;
  text-align: justify;
  font: bold 12px Verdana;
}
.faq_a
{
  text-align: justify;
  font: 11px Verdana;
}
.about_text
{
  text-align: justify;
  font: 11px Arial;
  line-height: 16px;
}

.class_customer_t 
{
    text-transform: uppercase;
}

#divb a img
{
    width: 45px;
    border:1px solid black;
}
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: fixed;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 40%;
left: 40%; /*position where enlarged image should offset horizontally */

}
