
@import url(typography.css);

body {
  text-align : center;
}

a img {border: none;}

#wrapper {
  width : 960px;
  margin : auto;
  text-align : left;
}

div#logo {
  position : relative;
  top : 42px;
  width : 150px;
  border : 0;
}

div#nav_main {
  height : 100px;
  width : 100%;
  text-align : right;
} 

ul#nav_features {
  position : relative;
  top : 0px;
  left : 70px;
  margin : 0;
  width : 860px;
}

ul#nav_features li {
  display : inline;
  position : relative;
  /* border : 1px solid #F33; */
}

ul#nav_features li a {
  margin-left : 8px;
  padding-left : 8px;
  margin-right : 8px;
  padding-right : 8px;
}

div#content_text {
  float : left;
  width : 40%;
  /* border-right : 1px solid #898989; */
} 

div#content_text_border {
  float : left;
  width : 40%;
  border-right : 1px solid #898989;
} 

div#content_text_inner {
  padding-right : 25px;
} 

div#content_text_inner_2 {
  border-top : 1px solid #b0b0b0;
  width: 90%;
  padding-right : 25px;
} 

div#content_gallery_without_border {
  float : left;
  width : 59%;
}

div#content_gallery {
  float : left;
  width : 59%;
  border-left : 1px solid #b0b0b0;
}

div#content_gallery_inner {
  padding-left : 24px;
} 

div#content_gallery_overview {
  padding-left : 60px;
} 

div#content_gallery_image {
  text-align : center;
} 

div#footer {
  clear : both;
  float : left;
  width : 100%;
}

div#footer_inner {
  margin-top : 40px;
  border-top : 1px solid #b0b0b0;
}

div#footer_inner_left {
    float : left;
}

div#footer_inner_right {
    float : right;
}

.thumb {
  float : left;
  height : 140px;
  width : 140px;
}

.clear {
  clear : both;
}


.detailNav {
  clear : both;
  /*float : center;*/
  text-align : center;
  width : 384px;
}

.detailNav ul {
  margin : 10px auto;
  text-align : center;
}

.detailNav ul li {
  display : inline;
  list-style : none outside none;
  padding : 5px;
  text-align : center;
}


.detailNav a {
  color : inherit;
  cursor : pointer;
  text-decoration : underline;
}

.detailNavImage {
  clear : both;
  /*float : center;*/
  text-align : center;
  width : 504px;
}

.detailNavImage ul {
  margin : 10px auto;
  text-align : center;
}

.detailNavImage ul li {
  display : inline;
  list-style : none outside none;
  padding : 5px;
  text-align : center;
}


.detailNavImage a {
  color : inherit;
  cursor : pointer;
  text-decoration : underline;
}

#myShopGallery {
  width: 540px !important;
  height: 414px !important;
}
 
#myGallery {
  width: 540px !important;
  height: 540px !important;
} 