body {
background-color:#ffffff;
margin:0;
padding:0;
text-align:center;
font-family:Arial;
font-size:12px;
color:#555555;
}

h1 {
font-family:sans-serif;
font-weight:bold;
font-size:20px;
color:#555555;
}

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

#header {
width:960px;
height:90px;
background-image:url(images/header.jpg);
clear:both;
}

td.pageHeading {
font-family:sans-serif;
font-weight:bold;
font-size:18px;
color:#555555;
}

#Rem_Top_Links {
width:960px;
height:29px;
background-image:url(images/top-links-bar-dividers.jpg);
clear:both;
}

#Rem_Box_Top {
width:191px;
height:4px;
line-height:0px;
float:left;
padding-left:10px;
background-image:url(images/box-top.png);
}

#Rem_Box_Title {
width:191px;
height:17px;
float:left;
padding-left:10px;
color:#167faf;
font-family:sans-serif;
font-weight:bold;
font-size:12px;
background-image:url(images/box-header.png);
}

#Rem_Box_Body {
width:181px;
float:left;
padding-left:10px;
padding-right:10px;
padding-top:4px;
background-image:url(images/box-body.png);
}

#Rem_Box_Bottom {
width:191px;
height:20px;
float:left;
padding-left:10px;
background-image:url(images/box-bottom.png);
}

#Search_Box_Top {
width:191px;
height:4px;
line-height:0px;
float:left;
padding-left:10px;
background-image:url(images/box-top.png);
}



#Search_Box_Title {
width:191px;
height:17px;
float:left;
padding-left:10px;
color:#167faf;
font-family:sans-serif;
font-weight:bold;
font-size:12px;
background-image:url(images/box-header.png);
}

#Search_Box_Body {
width:181px;
float:left;
padding-left:10px;
padding-right:10px;
padding-top:4px;
background-image:url(images/box-body.png);
}

#Search_Box_Bottom {
width:191px;
height:20px;
float:left;
padding-left:10px;
background-image:url(images/box-bottom.png);
}

#Categories_Box_Top {
width:191px;
height:4px;
line-height:0px;
float:left;
padding-left:10px;
background-image:url(images/box-top.png);
}

#Categories_Box_Title {
width:191px;
height:17px;
float:left;
padding-left:10px;
color:#167faf;
font-family:sans-serif;
font-weight:bold;
font-size:12px;
background-image:url(images/box-header.png);
}

#Categories_Box_Body {
width:181px;
float:left;
padding-left:10px;
padding-right:10px;
padding-top:4px;
background-image:url(images/box-body.png);
}

#Categories_Box_Bottom {
width:191px;
height:20px;
float:left;
padding-left:10px;
background-image:url(images/box-bottom.png);
}



#Login_Box_Top {
width:191px;
height:4px;
line-height:0px;
float:left;
padding-left:10px;
background-image:url(images/box-top.png);
}

#Login_Box_Title {
width:191px;
height:17px;
float:left;
padding-left:10px;
color:#167faf;
font-family:sans-serif;
font-weight:bold;
font-size:12px;
background-image:url(images/box-header.png);
}

#Login_Box_Body {
width:181px;
float:left;
padding-left:10px;
padding-right:10px;
padding-top:4px;
background-image:url(images/box-body.png);
}

#Login_Box_Bottom {
width:191px;
height:20px;
float:left;
padding-left:10px;
background-image:url(images/box-bottom.png);
}

#Info_Box_Top {
width:191px;
height:4px;
line-height:0px;
float:left;
padding-left:10px;
background-image:url(images/box-top.png);
}

#Info_Box_Title {
width:191px;
height:17px;
float:left;
padding-left:10px;
color:#167faf;
font-family:sans-serif;
font-weight:bold;
font-size:12px;
background-image:url(images/box-header.png);
}

#Info_Box_Body {
width:181px;
float:left;
padding-left:10px;
padding-right:10px;
padding-top:4px;
background-image:url(images/box-body.png);
}

#Info_Box_Bottom {
width:191px;
height:20px;
float:left;
padding-left:10px;
background-image:url(images/box-bottom.png);
}

#Rem_Latest_Products_Top {
width:670px;
height:25px;
line-height:0px;
float:center;
padding-left:10px;
padding-right:13px;
background-image:url(images/latest_products_top.gif);
background-repeat:no-repeat;
}

#Rem_Latest_Products_Body {
width:670px;
float:center;
padding-left:10px;
padding-right:10px;
background-image:url(images/latest_products_body.gif);
background-repeat:repeat-y;
}

#Rem_Latest_Products_Bottom {
width:670px;
height:20px;
float:center;
padding-left:10px;
padding-right:13px;
background-image:url(images/latest_products_bottom.gif);
background-repeat:no-repeat;
}

#latest_products {
margin-left:auto;
margin-right:auto;
padding-left:10px;
padding-right:12px;
width:671px;
min-height:150px;
/* background-image:url(images/page.jpg);
background-repeat:no-repeat; */
}

#Rem_Product_Images {
float:left;
padding-left:10px;
padding-right:5px;
width:195px;
}

#Rem_Product_Info {
float:left;
padding-left:5px;
padding-right:12px;
padding-top:30px;
width:720px;
}

td.ProductInfo {
font-size:14px;
}

table.LoginBox {
font-size:12px;
}

td.SmallText {
font-size:10px;
}

p.SmallText {
font-size:10px;
}

p.ShortDescription {
font-size:12px;
}

p.ProductPage_Bottom {
font-size:12px;
margin:3%;
padding:2%;
border-style: dotted;
border-width: 1px;
}

#mainarea {
width:960px;
clear:both;
}

#contentarea {
float:left;
padding-left:10px;
padding-right:12px;
width:721px;
min-height:150px;
background-image:url(images/page.jpg);
background-repeat:no-repeat;
font-size:12px;
}



#sidebar {
float:left;
padding-left:15px;
width:202px;
clear:both;
background-image:url(images/page.jpg);
background-repeat:no-repeat;
}

#footer {



width:960px;



height:100px;



background-image:url(images/footer.jpg);



clear:both;



}



a.footer_top {



float:right;



padding-top:32px;



padding-right:15px;



text-align:right;



color:#fffdfd;



font-family:sans-serif;



font-size:13px;



}



a.footer_bottom {



float:right;



padding-top:15px;



padding-right:15px;



text-align:right;



color:#fffdfd;



font-family:sans-serif;



font-size:13px;



}



#footer p {



padding-top:30px;



color:#fffdfd;



padding-left:50px;



line-height:20px;



}



#Rem_Top_Links a {



height:20px;



float:right;



padding-right:12px;



text-decoration:none;



color:#747476;



font-family:sans-serif;



font-size:16px;





}



#Rem_Cart_Box {



width:356px;



height:90px;



float:right;



background-image:url(images/cart_extended.jpg);



background-repeat:no-repeat;



}



a.Rem_Cart_Box {



width:356px;



height:90px;



float:right;



padding-top:26px;



padding-right:23px;



text-align:right;



color:#167faf;



font-family:sans-serif;



font-weight:bold;



font-size:11px;



}

#Rem_Cart_Box_arrow {



width:356px;



height:90px;



float:right;



background-image:url(images/cart_extended_arrow.jpg);



background-repeat:no-repeat;



}



a.Rem_Cart_Box_arrow {



width:356px;



height:90px;



float:right;



padding-top:26px;



padding-right:23px;



text-align:right;



color:#167faf;



font-family:sans-serif;



font-weight:bold;



font-size:11px;

}

a.Rem_Logo {



width:510px;



height:90px;



float:left;



background-image:url(images/logo_extended.jpg);



}

#asOptionsLabel {

  width:560px;
	
	float:left;
	
	clear:both;
	
	padding-top:15px;
	
	text-align:left;

}


#asMeasureLabel {

  width:230px;
	
	float:left;
	
	clear:both;
	
	text-align:right;

}

#asMeasureInput {

  width:120px;
	
  float:left;
	
	text-align:center;

}


p.message {

	padding: 0 0 1em;

}

.message_list {

	list-style: none;

	margin: 0;

	padding: 0;

	width: 710px;

}

.message_list li {

	padding: 0;

	margin: 0;

	background: url(images/search/search-bar.gif) no-repeat;

}

.message_head {

	padding: 5px 10px;

  margin: 0;

	cursor: pointer;

	position: relative;

}

.message_head .timestamp {

	color: #666666;

	font-size: 95%;

	position: absolute;

	right: 10px;

	top: 5px;

}

.message_head cite {

	font-size: 100%;

	font-weight: bold;

	font-style: normal;

}

.message_body {

	padding: 5px 10px 100px;

}

.asBrands_head {

	padding: 5px 10px;

  margin: 0;

	cursor: pointer;

	position: relative;

}

.asBrands_head cite {

	font-size: 100%;

	font-weight: bold;

	font-style: normal;

}

.asBrands_body {

	padding: 5px 10px 20px;
	
	font-size: 12px;

}

.asBrands_body b {

	font-size: 14px;
	
	font-weight: bold;	

}

.asBrands_body h3 {

  font-size: 14px;
	
	font-weight: normal;
	
	padding: 0px 0px 0px;

}



.asSize_head {

	padding: 5px 10px;

  margin: 0;

	cursor: pointer;

	position: relative;

}

.asSize_head cite {

	font-size: 100%;

	font-weight: bold;

	font-style: normal;

}

.asSize_body {

	padding: 10px 10px 140px;
	
	font-size: 12px;

}

.asSize_body b {

	font-size: 14px;
	
	font-weight: bold;	

}

.asSize_body h3 {

  font-size: 14px;
	
	font-weight: normal;
	
	padding: 0px 0px 0px;

}

.asStyles_head {

	padding: 5px 10px;

  margin: 0;

	cursor: pointer;

	position: relative;

}

.asStyles_head cite {

	font-size: 100%;

	font-weight: bold;

	font-style: normal;

}

.asStyles_body {

	padding: 5px 10px 20px;
	
	font-size: 12px;

}

.asStyles_body b {

	font-size: 14px;
	
	font-weight: bold;	

}

.asStyles_body h3 {

  font-size: 14px;
	
	font-weight: normal;
	
	padding: 0px 0px 0px;

}

.asColors_head {

	padding: 5px 10px;

  margin: 0;

	cursor: pointer;

	position: relative;

}

.asColors_head cite {

	font-size: 100%;

	font-weight: bold;

	font-style: normal;

}

.asColors_body {

	padding: 5px 10px 20px;
	
	font-size: 12px;

}

.asColors_body b {

	font-size: 14px;
	
	font-weight: bold;	

}

.asColors_body h3 {

  font-size: 14px;
	
	font-weight: normal;
	
	padding: 0px 0px 0px;

}

.collapse_buttons {

	text-align: right;

	border-top: solid 1px #e4e4e4;

	padding: 5px 0;

	width: 580px;

}

.collapse_buttons a {

	margin-left: 15px;

	float: right;

}

.show_all_message {

	background: url(images/search/tall-down-arrow.gif) no-repeat right center;

	padding-right: 12px;

}

.show_recent_only {

	display: none;

	background: url(images/search/tall-up-arrow.gif) no-repeat right center;

	padding-right: 12px;

}

.collpase_all_message {

	background: url(images/search/collapse-all.gif) no-repeat right center;

	padding-right: 12px;

	color: #666666;

}
