﻿body {
  text-align : center;
  margin : 0px;
  padding : 0px;
  font-family: Verdana;
}

img{
  border: 0px;
}

#global {
  background: transparent;
  width:961px;
  text-align : left;
  margin : 0px auto;
}

#header {
	height : 514px;
	background-image: url('images/bg_header3.jpg');
	background-repeat: no-repeat;
}

#header_2 {
	height:230px;/*height:275px;*/
	background-image: url('images/bg_header4.jpg');
	background-repeat: no-repeat;
}
#outer_wrapper {
	background: transparent; /* #fff ; */
}
#wrapper {
	width: 100%;
	background: #d6d5d6;
	background-image: url(images/bg_products_content.png);
  background-repeat: repeat-x; 
	margin-bottom: 0px;
	padding: 0px;
}

#wrapper2 {
	width: 100%;
	background: #cbcbcb;
	margin-bottom: 0px;
	padding: 0px;
}

#footer {
	color: white;
}

#footer_content{
  width: 961px;
  height: 106px;
  background: #888888;
  background-image: url(images/bg_footer.jpg);
  background-repeat: no-repeat;
  color: white;
}

#footer_info{
  width: 400px;
  height: 106px;
  margin-left: 550px;
  font-weight: bold;
  font-size: 18px;
  text-align: right;
}

h1 {
	margin-top: 0;
}

a {
  color: white;
  text-decoration: none;
}

a:hover {
  color: white;
  text-decoration: underline;
}

.last {
	margin-bottom: 0;
}

#breadcrumbs{
  width: 940px;
  margin-left: 30px;
  margin-top: 10px;
  margin-bottom: 5px;
  float: left;
}

#breadcrumbs table{
  float: left; 
  font-family: Verdana; 
  font-size: 14px; 
  color: white; 
  font-weight: bold;
}

#breadcrumbs img{
  border: 0px;
}

#header_main{
  height : 457px;
  width : 961px;
}

#header_main_2{
  height : 170px;
  width : 961px;
}

#topmenu{
  width : 961px;
  height : 43px;
}

#topmenu ul{
  margin: 4px;
  list-style: none;
  display: block;
}

#topmenu ul li{
  list-style: none;
  display: block;
  float: left;
  font-size: 18px;
}

#topmenu ul li a{
  padding: 10px 32px;
  color: #555555;
  text-decoration: none;
  line-height: 38px;
}

#topmenu ul li a:hover{
  color: #339999;
}

#bottommenu{
  width : 961px;
  height : 43px;
  border: 1px solid white;
  padding-top: 1px;
  background-image: url(images/bg_menu.jpg);
  background-repeat: repeat-x;
}

#bottommenu ul{
  margin: 4px;
  list-style: none;
  display: block;
}

#bottommenu ul li{
  list-style: none;
  display: block;
  float: left;
  font-size: 18px;
}

#bottommenu ul li a{
  padding: 10px 32px;
  color: #555555;
  text-decoration: none;
  line-height: 38px;
}

#bottommenu ul li a:hover{
  color: #339999;
}


.blank{
  height : 8px;
  width : 961px;
  /*background: #619080;*/
}


#logo_line{
  position: relative;
  top: 38px;
  height: 155px;
  width: 961px;
  /*background: white;*/
}

#logo_line_2{
  position: relative;
  top: 38px;
  height: 135px;
  width: 961px;
  /*background: white;*/
}

#div_for_globe{
  text-align: right;
  width: 458px;
  float: left;
  margin-top: -32px;
}

#cart_and_search{
  float: left;
  width: 490px;
  text-align: right;
  font-size: 12px;
}

#search{
  margin-top: 6px; 
  font-size: 18px;
}

.product_row{
  width: 906px;
  height: 168px;
  background-image: url(images/bg_product_box.gif);
  background-repeat: no-repeat;
  margin: 10px 0px 10px 27px;
  float: left;
}

.product_row_brown{
  width: 906px;
  height: 168px;
  background-image: url(images/bg_product_box_brown.gif);
  background-repeat: no-repeat;
  margin: 10px 0px 10px 27px;
  float: left;
}

.product_row_top{
  width: 906px;
  height: 130px;
  float: left;
}

.product_row_top_image{
  padding-top: 3px;
  height: 125px;
  width: 200px;
  text-align: center;
  margin-left: 5px;
  float: left;
}

.product_row_top_text{
  font-size: 14px;
  width: 700px;
  color: #888888;
  line-height: 23px;
  float: left;
}

.product_row_bottom{
  width: 906px;
  height: 43px;
  float: left;
}

.product_row_bottom_label{
  width: 200px;
  color: white;
  text-align: center;
  float: left;
  margin-top: 10px;
}

.product_row_bottom_label a{
  color: white;
  text-decoration: none;
}

.product_row_bottom_button{
  width: 692px;
  color: white;
  text-align: right;
  float: left;
  margin-top: 11px;
  font-size: 12px;
  color: #176a71;
}

.product_row_bottom_button_brown{
  width: 692px;
  color: white;
  text-align: right;
  float: left;
  margin-top: 11px;
  font-size: 12px;
  color: #176a71;
}

.product_row_bottom_button a{
  font-size: 12px;
  color: #176a71;
  text-decoration: none;
  font-weight: bold;
}

.product_row_bottom_button_brown a{
  font-size: 12px;
  color: #714817;
  text-decoration: none;
  font-weight: bold;
}

.main_row{
  width: 910px;
  margin-left: 25px;
  margin-bottom: 10px;
  float: left;
}

.main_row2{
  width: 945px;
  margin-left: 10px;
  margin-bottom: 10px;
  float: left;
}

.product{
  text-align: center;
  width: 175px;
  margin: 2px;
  height: 170px;
  float: left;
  color: #339999;
  font-size: 12px;
}

.product p a{
  color: #339999;
  font-size: 12px;
  text-decoration: none;
}

.product img{
  border: 0px;
}

.product_inner{
  text-align: center;
  width: 175px;
  margin: 3px;
  margin-top:0;
  /*height: 350px;*/
  float: left;
  background: #cbcbcb;
  background-image: url(images/bg_product_inner.jpg);
  background-repeat: repeat-x;
  color: #339999;
  font-size: 12px;
}

.product_inner_head{
  height: 34px;
}

.product_inner_head_left{
  float: left;
  margin: 10px 3px 0px 3px;
  font-weight: bold;
  color: white;
}

.product_inner_head_right{
  float: right;
  margin: 10px 3px 0px 3px;
  font-weight: bold;
}

.product_inner_image{
	text-align: center;
	height:118px;
	width:135px;
	margin:0 auto;
	background:white;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-topright:10px;			
	padding:5px;	
	border:3px solid silver;	
	margin-top:10px;
	margin-bottom:10px;
}

.product_inner_image a {
	line-height:80px;
}
.product_inner_image img{
	border:0;
}
.product_inner_image img:hover {
	background:silver;	
}

.product_inner_text{
  padding: 0px 10px; 
  /*height: 168px; */padding-bottom: 10px;
  text-align: left;
  font-size: 13px;
  color: #575757;
  padding-bottom:30px;
}

.breadcrumb a{
  color: white;
  text-decoration: none;
}

.breadcrumb a:hover{
  color: white;
  text-decoration: underline;
}

td img {display: block;}

#registration{
  color: #222222;
}

#registration label{
  color: #222222;
}

#registration input{
  background: #e2e2e2;
  border: 1px solid #cbcbcb;
}

.textbox{
  border: 1px solid #cbcbcb;
  background: #e2e2e2;
}

#login_component{
  color: white; 
  height: 30px;
  position: relative; 
  top: -6px; 
  left: 476px;
}
#subnavigation {
	background:#E5DDD4;
	height:30px;
	line-height:30px;
	padding-left:10px;
}
#subnavigation a {
	color:black !important;
	font-size:14px;
	font-family:Verdana;
}
#special-offer-data {
	font-size:12px;
	line-height:130%;
	margin-top:-11px;
}
#featured-products {
	font-size:12px;
	color:black;
}
#featured-products b {
	font-weight:normal;
	font-size:12px;
	color:white;
}
#equalize {
	width:905px;
	float:left;
	clear:left;
	position:relative;
	background:transparent url('images/products-bg-yos.jpg') repeat-y top center;
	margin-bottom:5px;
}
#basket-but {
	position:absolute;
	bottom:0;
	width:175px;
}
#yos-product-title {
	background:#D6D5D6 url(images/bg_products_content.png) repeat-x scroll center -100px;
	border:1px solid silver;
	height:50px;
	margin-top:5px;
	padding:10px;
}
