@charset "utf-8";
/* CSS Document */

/*
AUTHORS:  1PixelSolutions
          (Contact: www.1pixelsolutions.com | office@1pixelsolutions.com)
          &
          WDS Center - We discover new solutions...
          (Contact: www.wdscenter.ro | office@wdscenter.ro)
*/


/* GENERAL STYLES
-------------------------*/
* {
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  }
/*html {
  width: 100%;
  height: 100%;
  font-family: Tahoma, Verdana, Arial;
  font-size: 12px;
  color: #54411A;
  background: url(body_bg.jpg) top center no-repeat #F5DDAF;
  cursor: default;
  }
body {
  width: 100%;
  height: 100%;
  }*/
/*
a {
  color: #000000;
  text-decoration: none;
  }
a:hover {
  color: #AF0000;
  text-decoration: none;
  }
*/
#contentContainer {
  clear: both;
  display: block;
  float: left;
  width: 930px;
  padding: 0 0 50px 0;
  background-color: #FFFFFF;
  /*background-color: #000;*/
  /*border:1px solid #000;*/
}

/* HEADER
-------------------------*/
#header_whatIsTP {
  position: absolute;
  top: 60px;
  right: 0;
  width: 169px;
  height: 22px;
  }
.navlist li {
  list-style: none;
  display: block;
  }
/* language chooser
---------- */
#header_languageChooser {
  position: absolute;
  top: 10px;
  left: 600px;
  width: 125px;
  height: 15px;
  }
#header_languageChooser li {
  display: inline;
  margin: 0 15px 0 0;
  color: #C3C3C3;
  font-size: 11px;
  }
#header_languageChooser a {
  text-decoration: none;
  color: #C3C3C3;
  }
#header_languageChooser a:hover {
  filter: alpha(opacity=75); /* IE */
  -moz-opacity: .75; /* Mozilla */
  }
.header_languageChooser_buttonDown,
.header_languageChooser_buttonDown a:hover {
  filter: alpha(opacity=50); /* IE */
  -moz-opacity: .5; /* Mozilla */
  }
#header_cartInfo p {
  position: absolute;
  top: 20px;
  left: 48px;
  width: 115px;
  height: 15px;
  text-align: left;
  }
.header_cartInfo_text {
  font-size: 11px;
  color: #FFFFFF;
  text-decoration:none;
  }
.header_cartInfo_sum {
  font-size: 12px;
  font-weight: bold;
  color: #EB6000;
  text-decoration:none;
  }
/* cart information
---------- */
#header_cartInfo {
  position: absolute;
  top: 0;
  right: 1px;
  width: 167px;
  height: 50px;
  background: url(header_cartInfoBg.jpg) top left no-repeat;
  }
#header_cartInfo p {
  position: absolute;
  top: 20px;
  left: 48px;
  width: 115px;
  height: 15px;
  text-align: left;
  }
.header_cartInfo_text {
  font-size: 11px;
  color: #FFFFFF;
  }
.header_cartInfo_sum {
  font-size: 12px;
  font-weight: bold;
  color: #EB6000;
  }
/* what is tricoupersonalizat.ro
---------- */
#header_whatIsTP ul li a {
  position: relative;
  float: left;
  width: 169px;
  height: 22px;
  }
#header_whatIsTP_button a {
  background: url(header_whatIsTP_button.jpg) top left no-repeat;
  }
#header_whatIsTP_button a:hover {
  background-position: 0 -22px;
  }
#header_whatIsTP_button a:active {
  background-position: 0 -44px;
  }




/* MENU
-------------------------*/
#leftMenuContainer {
  clear: both;
  position: relative;
  float: left;
  top: 45px;
  left: 25px;
  width: 197px;
  background-color: #F0E8D8;
  z-index: 3;
  }
.leftMenu_bgTop {
  position: relative;
  float: left;
  top: 0;
  left: 0;
  width: 197px;
  height: 7px;
  margin: 0 0 5px 0;
  z-index: 4;
  }
.leftMenu_bgBottom {
  position: relative;
  float: left;
  top: 0;
  left: 0;
  width: 197px;
  height: 7px;
  margin: 5px 0 0 0;
  z-index: 4;
  }
#leftMenu {
  position: relative;
  float: left;
  top: 0;
  left: 10px;
  width: 177px;
  }
#leftMenu ul {
  list-style: none;
  }
#leftMenu a, h2 {
  display: block;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  text-decoration: none;
  color: #000000;
  }
#leftMenu h2 {
  position: relative;
  padding: 7px 0 7px 5px;
  border-bottom: 1px dashed #D8AC8C;
  }
#leftMenu h2:hover {
  color: #E96106;
  background-color: #F7F0E2;
  }
#leftMenu a:hover {
  color: #E96106;
  text-decoration: none;
  }
#leftMenu li {
  position: relative;
  }
#leftMenu ul li ul li {
  /*width: 125px;*/
  width:auto;
  padding: 7px 0 7px 5px;
  background-color: #FCF7EC;
  border-bottom: 1px dashed #D8AC8C;
  z-index: 100;
  }
/*#leftMenu ul ul {
  position: absolute;
  top: 0;
  left: 100%;
  background-color: #FCF7EC;
  }
div#leftMenu ul ul {
  display: none;
  }
div#leftMenu ul ul,
div#leftMenu ul li:hover ul ul,
div#leftMenu ul ul li:hover ul ul {
  display: none;
  }
div#leftMenu ul li:hover ul,
div#leftMenu ul ul li:hover ul,
div#leftMenu ul ul ul li:hover ul {
  display: block;
  }*/
h2.menuButtonDown {
  font-weight: bold;
  color: #E96106;
  }



/* INFO CONTAINER
-------------------------*/
#mainInfoContainer {
  position: relative;
  float: left;
  top: 45px;
  left: 35px;
  width: 667px;
  border-left: 1px solid #F0E8D8;
  border-right: 1px solid #F0E8D8;
  background: url(info_bgTop_titlebar.jpg) 0 7px repeat-x #FFFFFF;
  z-index: 2;
  }
.mainInfoContainer_bgTop {
  position: relative;
  float: left;
  top: 0;
  left: -1px;
  width: 669px;
  height: 7px;
  z-index: 3;
  }
.mainInfoContainer_bgBottom {
  position: relative;
  float: left;
  top: 0;
  left: -1px;
  width: 669px;
  height: 7px;
  margin: 5px 0 0 0;
  z-index: 3;
  }
#mainInfo {
  position: relative;
  float: left;
  top: 0;
  left: 10px;
  width: 647px;
  padding: 15px 0;
  text-align: justify;
  line-height: 18px;
  z-index: 2;
  }
#mainInfoTitleBar {
  position: relative;
  float: left;
  top: 0;
  left: 10px;
  width: 647px;
  height: 27px;
  text-align: left;
  z-index: 2;
  }
.mainInfoTitleBar_Title {
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  }
.mainInfoTitleBar_Text {
  color: #FFFFFF;
  font-size: 12px;
  font-weight: normal;
  }
.itemsPerPage {
  position: relative;
  float: right;
  margin: 0 20px 0 0;
  }
.productFilter {
  position: relative;
  float: right;
  }
.mainInfo_productTab {
  position: relative;
  float: left;
  width: 300px;
  height: 155px;
  margin: 11px;
  border: 1px solid #e6e6e6;
  }
.mainInfo_productTab_title {
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  color: #D72121;
  }
.mainInfo_productTab_title a {
  color: #D72121;
  text-decoration: underline;
  }
.mainInfo_productTab_title a:hover {
  color: #D83C3C;
  text-decoration: underline;
  }
.mainInfo_productTab_author {
  font-size: 11px;
  color: #848484;
  }
.mainInfo_productTab_authorName {
  font-size: 11px;
  font-style: italic;
  text-decoration: underline;
  color: #EB6000;
  }
.mainInfo_productTab_authorName a {
  color: #EB6000;
  text-decoration: underline;
  }
.mainInfo_productTab_authorName a:hover {
  color: #EF7C2C;
  text-decoration: underline;
  }
.mainInfo_productTab_code {
  font-size: 11px;
  color: #000000;
  }
.mainInfo_productTab_priceTitle {
  font-size: 13px;
  font-weight: bold;
  color: #000000;
  }
.mainInfo_productTab_price {
  font-size: 13px;
  font-weight: bold;
  color: #D72121;
  }
/* shopping cart
---------- */
.mainInfo_cartList_title {
  position: relative;
  float: left;
  width: 622px;
  height: 25px;
  margin: 11px 11px 0 11px;
  background-color: #F0E8D8;
  }
.mainInfo_cartList_title p {
  font-size: 12px;
  color: #000000;
  }
.mainInfo_cartList_product {
  position: relative;
  float: left;
  width: 622px;
  height: 100px;
  margin: 0 11px;
  border-bottom: 1px solid #E6E6E6;
  }
.mainInfo_cartList_product_white {
  background-color: #FFFFFF;
  }
.mainInfo_cartList_product_gray {
  background-color: #F5F5F5;
  }
.mainInfo_cartList_product_form input {
  width: 40px;
  height: 17px;
  color: #000000;
  font-size: 11px;
  text-align: center;
  overflow: hidden;
  border: 1px solid #666666;
  }
.mainInfo_cartList_product_delete ul li a {
  position: relative;
  top: 5px;
  left: 10px;
  float: left;
  width: 80px;
  height: 27px;
  }
.mainInfo_cartList_product_delete a {
  background: url(cartList_deleteButton.jpg) top left no-repeat;
  }
.mainInfo_cartList_product_delete a:hover {
  background-position: 0 -27px;
  }
.mainInfo_cartList_product_delete a:active {
  background-position: 0 -54px;
  }
.mainInfo_cartList_product_thumb img {
  border: 1px solid #E8E8E8;
  }
.mainInfo_cartList_product_productName,
.mainInfo_cartList_product_productCode,
.mainInfo_cartList_product_productSize,
.mainInfo_cartList_product_productColor {
  font-size: 11px;
  color: #000000;
  }
.mainInfo_cartList_product_productSize p {
  position: relative;
  float: left;
  margin: 0 5px 0 0;
  }
.mainInfo_cartList_product_productSizeChooser {
  position: relative;
  float: left;
  border: 1px solid #666666;
  }
.mainInfo_cartList_product_stockStatus {
  font-size: 11px;
  color: #000000;
  }
.mainInfo_cartList_product_stockStatusValue {
  font-size: 11px;
  font-weight: bold;
  color: #119211;
  }
.mainInfo_cartList_product_productPrice {
  font-size: 12px;
  color: #D72121;
  }
#mainInfo_cartList_navigation ul li {
  list-style: none;
  display: inline;
  }
#mainInfo_cartList_navigation ul li a {
  position: relative;
  top: 50px;
  float: right;
  width: 177px;
  height: 26px;
  margin: 20px 30px 0 0;
  }
.mainInfo_cartList_navigationButton1 a {
  background: url(cartList_goToInvoiceButton.jpg) top left no-repeat;
  }
.mainInfo_cartList_navigationButton2 a {
  background: url(cartList_backToShopButton.jpg) top left no-repeat;
  }
.mainInfo_cartList_navigationButton1 a:hover,
.mainInfo_cartList_navigationButton2 a:hover {
  background-position: 0 -26px;
  }
.mainInfo_cartList_navigationButton1 a:active,
.mainInfo_cartList_navigationButton2 a:active {
  background-position: 0 -52px;
  }
/* product detail
---------- */
.mainInfo_productDetail {
  position: relative;
  float: left;
  width: 622px;
  height: 500px;
  margin: 11px;
  }
.mainInfo_productDetail_leftContainer {
  position: absolute;
  top: 0;
  left: 0;
  width: 360px;
  height: 500px;
  border: 1px solid #E6E6E6;
  background-color: #F2F2F2;
  }
.mainInfo_productDetail_thumbContainer {
  position: absolute;
  top: 0;
  left: 0;
  width: 350px;
  height: 397px;
  border: 5px solid #E6E6E6;
  background-color: #FFFFFF;
  }
.mainInfo_productDetail_img {
  position: absolute;
  top: 0;
  left: 0;
  width: 300px;
  height: 387px;
  }
.mainInfo_productDetail_colorChooser {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 35px;
  height: 255px;
  }
.mainInfo_productDetail_smallThumbs {
  position: absolute;
  top: 402px;
  left: 0px;
  width: 360px;
  height: 100px;
  }
.mainInfo_productDetail_smallThumbs ul li {
  list-style: none;
  display: inline;
  float: left;
  margin: 0 0 0 10px;
  text-align: center;
  line-height: 30px;
  }
.mainInfo_productDetail_smallThumbs a {
  position: relative;
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  }
.mainInfo_productDetail_smallThumbs a:hover {
  color: #EF6904;
  }
.mainInfo_productDetail_smallThumbs img {
  border: 1px solid #DCDCDC;
  }
.mainInfo_productDetail_smallThumbs img:hover {
  border: 1px solid #EF6904;
  }
.mainInfo_productDetail_rightContainer {
  position: absolute;
  top: 0;
  left: 375px;
  width: 240px;
  height: 388px;
  background-color: #FFFFFF;
  }
.mainInfo_productDetail_rightContainer p {
  text-align: left;
  }
.mainInfo_productDetail_rightContainer label {
  float: left;
  }
.mainInfo_productDetail_productName {
  font-size: 17px;
  color: #D72121;
  }
.mainInfo_productDetail_productAuthor {
  font-size: 11px;
  color: #848484;
  }
.mainInfo_productDetail_productAuthorName {
  font-size: 11px;
  font-style: italic;
  text-decoration: underline;
  color: #EB6000;
  }
.mainInfo_productDetail_productAuthorName a {
  color: #EB6000;
  text-decoration: underline;
  }
.mainInfo_productDetail_productAuthorName a:hover {
  color: #EF7C2C;
  text-decoration: underline;
  }
.mainInfo_productDetail_generalTitle {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  }
.mainInfo_productDetail_productSizeChooser {
  position: relative;
  float: left;
  border: 1px solid #666666;
  }
.mainInfo_productDetail_productQuantity {
  width: 40px;
  height: 17px;
  color: #000000;
  font-size: 11px;
  text-align: center;
  overflow: hidden;
  border: 1px solid #666666;
  margin-bottom:15px;
  }
.mainInfo_productDetail_addToCartButton {
  position: relative;
  float: left;
  }
.mainInfo_productDetail_productPrice {
  font-size: 21px;
  font-weight: b;
  color: #D72121;
  }
.mainInfo_productDetail_productCode,
.mainInfo_productDetail_productStockStatus {
  font-size: 11px;
  color: #000000;
  }
.mainInfo_productDetail_productStockStatusValue {
  font-size: 11px;
  font-weight: bold;
  color: #119211;
  }
.mainInfo_productDetail_generalTitle {
  font-size: 12px;
  color: #000000;
  }
/* similar products
---------- */
.mainInfo_similarProducts2 {
  position: relative;
  float: left;
  width: auto;
  height: 235px;
  margin: 11px;
  border-bottom:1px solid #e5e4e4;
/*  background-color:#000;*/
  }
.mainInfo_similarProducts {
  position: relative;
  float: left;
  width: 622px;
  height: 235px;
  margin: 11px;
  }
.mainInfo_similarProducts_productName {
  font-size: 11px;
  color: #000000;
  }
.mainInfo_similarProducts_productPriceTitle {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  }
.mainInfo_similarProducts_productPrice {
  font-size: 12px;
  font-weight: bold;
  color: #D72121;
  }


