body {
  margin:0px;
  background-color:#fff;
  font-family:Verdana;
  font-color:#000;
  font-size:14px;
  margin-top:50px;
  margin-bottom:50px;
}
#page {
  width:900px;
  margin:auto;
}
#theme-picture {
  float:left;
  width:275px;
  margin-left:15px;
  position:relative;
}
#header-main {
  float:left;
  width:610px;
  position:relative;
}
* #header-main {
     width:590px;
}

#header-text {
  padding-top:120px;
  width:350px;
}
#header-text h1 {
  margin:0px;
  padding:0px;
  color:#ec8308;
  font-size:26px;
}
#header-text h1 a {
  color:#ec8308;
  text-decoration:none;
}
#header-text h2 {
  margin:0px;
  padding:0px;
  margin-top:10px;  
  color:#666666;
  font-size:18px;
}
#header-basket {
  position:absolute;
  width:250px;
  right:0px;
  text-align:justify;
}
#header-basket .box-content a {
  color:#EC8308;
  text-decoration:underline;
}
#header-basket .box-content a:hover { text-decoration:none; }
.box-top {
  background-image:url('images/box-top.jpg');
  background-repeat:no-repeat;
  width:220px;
  height:29px;
  color:#fff;
  font-weight:bold;
  font-size:15px;
  line-height:29px;
  padding-left:15px;
  padding-right:15px;
}
.box-content {
  background-image:url('images/box-background.jpg');
  background-repeat:repeat-y;
  width:220px;
  color:#666666;
  font-size:14px;
  padding-left:15px;
  padding-right:15px;
  padding-top:15px;
  padding-bottom:15px;
}
.box-content p {
  margin:0px;
  padding:0px;
}
.box-bottom {
  background-image:url('images/box-bottom.jpg');
  background-repeat:no-repeat;
  width:250px;
  height:15px;
  margin-bottom:25px;
}
#navigation {
  background-image:url('images/navigation-background.jpg');
  background-repeat:repeat-x;
  width:900px;
  height:50px;
}
#navigation-start {
  background-image:url('images/navigation-left.jpg');
  background-repeat:no-repeat;
  width:16px;
  height:50px;
  float:left;
}
#navigation-end {
  background-image:url('images/navigation-right.jpg');
  background-repeat:no-repeat;
  width:16px;
  height:50px;
  float:left;
}
#navigation-inner {
  width:868px;
  height:50px;
  float:left;
  color:#fff;
}
#navigation-inner ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
  line-height:50px;
  float:left;
}
#navigation-inner ul li {
  float:left;
  padding-right:10px;
}
#navigation-inner a {
  color:#fff;
  font-weight:bold;
  font-size:16px;
  text-decoration:none;
  line-height:50px;
}
#navigation-inner a:hover {text-decoration:underline;color:#ec8308;}
#search {
  float:left;
  height:37px;
  padding-top:13px;
  margin-left:55px;
}
#search .search-bar {
  width:100px;
  background-color:#fff;
  height:23px;
  width:251px;
  padding:2px;
  border:0;
}
#search .search-button {
  background-image:url('images/search-button.png');
  width:80px;
  height:23px;
  border:0px;
  background-color:transparent;
}
#sidebar {
  float:left;
  margin-top:25px;
  width:275px;
  margin-right:25px;
}
#content {
  float:left;
  width:600px;
  margin-top:15px;  
}
#sidebar ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}
#sidebar ul li {
  padding-bottom:5px;
}
#sidebar ul li a {
  color:#ec8308;
  text-decoration:underline;
}
#sidebar ul li a:hover {
  text-decoration:none;
}
#footer-text {
  width:900px;
  margin:auto;
  font-size:10px;
  color:#ccc;
}
#footer-text a {
  color:#777;
  text-decoration:underline;
}
img {
  border:0px;
}
a {
  color:#ec8308;
}
#content h1, #content h2 {
  margin:0px;
  padding:0px;
  font-size:18px;
}
#content h2 { font-size:14px; }
.content-description {font-size:12px;color:#666666;padding:5px;margin-top:5px;margin-bottom:5px;text-align:justify;}
#suggestions ul {
  margin:0px;
  padding:0px;
  font-size:10px;
  line-height:10px;  
}
#suggestions ul li {
  margin:0px;
  padding:0px;
  line-height:10px;
  border-bottom:1px solid #ccc;
  display:block;
  width:240px;
  padding:2px;
}
#suggestions ul li a {
  color:#000;
  font-size:10px; 
  line-height:10px;  
  display:block;
  padding-top:3px;
  padding-bottom:3px;
  font-weight:normal;
}
#suggestions .highlight {
  background-color:#f2f2f2;
}
#productdescription, #productreviews, #producttags {
  padding:5px;
  border:1px solid #eee;
  text-align:justify;
}
#productdescription h1, #productreviews h1, #producttags h1 {
  background-color:#0F5EA9;
  color:#fff;
  padding:5px;
}
#producttags {
  text-align:left;
}
#producttags a {
  color:#000;
}
.centry {
  text-align:justify;
}
.ctags {
  font-size:12px;
  color:#777;
}

/* affizon */
#suggestions {
  position:absolute;
  max-height:100px;
  width:255px;
  overflow:auto;
  background-color:#fff;
  display:none;
}
hr {
  border:solid #eee 0px;background-color:#CCCCCC;height:1px;margin:5px 0;
}
.left-box {
  padding:5px;
}
.boxTextPrice {
  padding:5px;
}
.boxTextPrice strong {
  font-size:12px;
}
.productgriditem {
  width:40%;margin:10px;padding:10px;float:left;border:1px solid #CCCCCC;
  min-height:325px;
}
.productgriditem .product-image {
  min-height:160px;
}
.productlistitem strong a, .productgriditem strong a {
  color:#000;
}
.productlistitem strong a:hover, .productgriditem strong a:hover {
  color:#4F82CB;
}
.productlistitem .price, .productgriditem .price {
  font-size:14px;
  padding-top:10px;
  display:block;
  line-height:14px;
}
.listview th {
  background-color:#105EA8;
  color:#fff;
  font-weight:bold;
  font-size:12px;
  padding:5px;
}
.listview .action {
  padding:5px;
  text-align:center;
  border-left:1px solid #eee;
  border-right:1px solid #eee;
  border-bottom:1px solid #eee;
}
.listview .information {
  padding:5px;
  border-left:1px solid #eee;
  border-right:1px solid #eee;
  border-bottom:1px solid #eee;
  width:70%;
}
.listview .action strong {
  font-size:12px;
}
#breadcrumb {
  padding-left:15px;
}
#breadcrumb ul {
  list-style-type:none;
  margin-left:0px;
  padding-left:0px;
}
#breadcrumb ul li {
  float:left;
  margin-left:5px;
}
#breadcrumb ul li:first-child {
  margin-left:0px;
}
#productimagebig {
  max-height:300px;
  max-width:300px;
}
#productimagebigwrap {
  min-height:300px;
}
#productimage {
  float:left;
  width:300px;
}
#productinformation {
  float:left;
  padding-left:15px;
  border-left:1px solid #eee;
  height:255px;
  padding-top:25px;
}
#productinformation strong.price {
  font-size:24px;
  line-height:32px;
  color:#FF8D00;
}
#productinformation {
  line-height:20px;
}
#productimagespreview img {
  margin-right:10px;
}
#productdescription {

}
#header a { color:#fff; }
#productdescription {
  line-height:20px;
}
div.pageination {
  padding:5px;
  text-align:right;
}
