img
{
	border-width:0px;
}

table {
	margin: 0px;
	padding: 0px;
	border:0px;
}
td {
	vertical-align:top;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sky{background-image:url("images/sky.jpg"); background-repeat:no-repeat;}
.top_buttons{margin-top:11px;}
.reg_button{margin-right:11px;}
.icq{ margin-top:11px; margin-right:11px; font-size:9px; line-height:9px;}
a.icq_link{ text-decoration:none;  color:#000000;}
.cart_button{ margin-right:13px;}
.phone{ margin-top:13px; margin-right:14px;}
.icon_text{margin-top:14px; font-size:10px; line-height:10px;}
a.menu_link{text-decoration:none; color:#728f88;}
.black_button{background-image:url("images/black_button_back.gif"); background-repeat:repeat-x;}
.blue_button{background-image:url("images/blue_button_back.gif"); background-repeat:repeat-x;}
.button_text{margin-left:14px; margin-right:14px; margin-bottom:8px;}
a.button_text_link{font-size:11px; color:#728f88; text-decoration:none;}
a.button_text_link:hover{color:#889d9b;}
h1 {
	color:#455c5a;
	font-size: 15px;
	line-height:1.4;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	word-spacing:3px;
	border-bottom: 0px;
	padding: 5px 7px 12px 15px;
	text-transform:uppercase;
	/*background-color:#F7F5E4;*/
	background-image:url("images/back_title.jpg");
	background-repeat:no-repeat;
}
.page_text{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  margin-bottom:50px;
  margin-right:50px;
}
table.properties {
	border-bottom: 0px;
}
.properties td {
	font-size: 11px;
	line-height:16px;
	border-bottom: 1px solid #E8E6E6;
	padding-right: 0px;
	padding-left: 7px;
}


.groups small {
	font-size: 9px;
	color: black;
	letter-spacing: -1px;
}
.groups li {
	padding: 4px 0px 4px 7px;
}

.groups .groups li {
	border-top: 1px solid #E8E6E6;
	background-image: url("images/arr.gif");
	background-repeat: none;
	background-position: right top;
	background-color: #F1F1F1;
	padding: 4px 0px 4px 3px;
}
.category td {
	border-bottom: 0px;
	padding-bottom: 20px;
}
a{color:#58766f;}
a:hover{color:#58766f;}
a.without{text-decoration:none; color:#58766f;}
a.without:hover{text-decoration:underline;}
A.pageResults {
  color: #015CAC;
}
.like_link{color:#015CAC;}
.without2{
	font-size: 11px;
	text-decoration:none;
}
A.pageResults:hover {
  color: #015CAC;
  background: #FFFFFF;
}
.tech{margin-top:10px; margin-bottom:20px; color:#001F4D; font-size: 1.2em;}
.productListing-heading {
  background: #F1F1F1;
  color: #000000;
  padding: 5px 7px 7px 7px;
  border-bottom: 1px solid #DDDBDB;
  vertical-align:middle;
  line-height:16px;
}
TABLE.productListing {
  border: 0px;
  font-size: 11px;
}
.table_head{margin:0px;}
TD.productListing-data {
  empty-cells:show;
  padding: 7px 7px 10px 7px;
  border-bottom: 1px solid #8B9CBA;
  vertical-align:middle;
}
.stockWarning { font-size : 11px; line-height:16px; color: #ff0000;}
.text_availability{font-size : 11px; line-height:26px;}
.price_text
{
	font-family:"Arial";
	color:#B23636;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-2px;
	margin-left:0px;
	background-image:url("images/back_price.jpg");
	background-repeat:no-repeat;
	padding: 3px 7px 5px 7px;
}
.login_string{font-size : 12px; margin: 0px 20px 7px 0px;}
TD.fieldKey{font-weight:normal; padding: 0px 20px 10px 0px; text-align:right; width:220px;}
.login_title{font-size : 12px; font-weight:bold; margin: 0px 10px 20px 0px;}
.select_bar
{
	cursor:pointer;
	vertical-align:middle;
	background-image:url("images/back_input.jpg");
	background-repeat:no-repeat;
	border-width:1px;;
	border-style:solid;
	border-color:#7D95AB;
	border-right-width:0px;
}
.advertising
{
	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 16px;
  	margin: 5px 30px 10px 0px;
  	padding: 10px;
  	padding-left: 30px;
  	background-image:url("images/back_title.jpg");
	background-repeat:no-repeat;
	display:none;
}
.adv_title
{
	font-family:"Arial";
	font-size:18px;
	color:#DE4D4D;
}
.boxText {font-size: 11px; }
div.text_message{width:400px; font-style:oblique; line-height:12px; font-size:11px;}
td.message{padding-bottom:10px;}
.messageStackError, .messageStackWarning {background-color: #B7DFEE; }
.messageStackSuccess { background-color: #B7DFEE; }

/* input requirement */

.messageStack {
  margin: 5px;
  font-size: 10px;
  color: #000000;
  background-color: #B7DFEE;
  border-width: 1px;
  border-style: solid;
}
TR.headerInfo {
  background: #990000;
}
.infoBoxContents {font-size: 10px;}
div.form_section{font-size:12px; font-weight:bold;}
.form_section div
{
	margin: 10px 20px 20px 40px;
	font-size:11px; font-weight:normal; line-height:16px;
	border-top-width:1px;;
	border-top-style:solid;
	border-top-color:#7D95AB;
	padding-top:20px;
}
.form_section table {width:100%; font-size:11px;}
.form_section table td {height:30px; vertical-align:middle;}
.form_section table div{text-align:right;}
td.form_string
{
	font-size:11px;
	line-height:12px;
	padding-right:10px;
	vertical-align:middle;
	width:120px;
	text-align:right;
}
.BoxContent
{
	position:absolute; display:none; z-index:100;
	overflow: auto; top: 307px; width: 144px; background-color: rgb(255, 255, 255); height: 200px;
	border-width:1px;;
	border-style:solid;
	border-color:#7D95AB;
	font-size:11px;
	line-height:14px;
	padding:3px;
}
.manufacturer a{text-decoration:none; color:#000000;}
.manufacturer
{}
.select_section
{vertical-align:middle; text-align:left; padding: 10px 0px 10px 0px;}
.checkout_table
{
	border-width:1px;
	border-style:solid;
	border-color:#7D95AB;
}
.checkoutBarFrom, .checkoutBarTo, .checkoutBarCurrent
{
	text-align:center;
	padding:3px;
	background-color: #F1F1F1;
}
.checkoutBarCurrent{background-color: #B7DFEE; font-weight:bold; font-size:12px;}
tr.moduleRow td, tr.moduleRowOver td, tr.moduleRowSelected td{padding: 0px 7px 10px 0px; font-size:11px; line-height:13px;}
table.order_history td{height:18px;}
table.gifts{margin: 10px 0px 40px 0px;}
table.gifts td
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding-bottom:10px;
  padding-left:7px;
  padding-right:7px;
	border-bottom-width:1px;;
	border-bottom-style:solid;
	border-bottom-color:#7D95AB;

}
td.title_gifts
{
	font-weight:bold; font-size:12px; padding-bottom:7px;
	border-bottom-width:1px;;
	border-bottom-style:solid;
	border-bottom-color:#7D95AB;

}
ol li {margin-bottom:12px;}
div.logintable
{
	float:right; margin: 0px 0px 10px 10px;
	padding: 0px 0px 10px 10px;
	border-bottom-width:1px;;
	border-bottom-style:solid;
	border-bottom-color:#7D95AB;
	border-left-width:1px;;
	border-left-style:solid;
	border-left-color:#7D95AB;

}

