body {



background-color:#ffffff;



margin:0;



padding:0;



text-align:center;



font-family:Arial;



font-size:12px;



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:241px;



height:4px;



line-height:0px;



float:left;



padding-left:10px;



background-image:url(images/box-top.png);



}



#Rem_Box_Title {



width:241px;



height:22px;



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:231px;



float:left;



padding-left:10px;



padding-right:10px;



background-image:url(images/box-body.png);



}



#Rem_Box_Bottom {



width:241px;



height:20px;



float:left;



padding-left:10px;



background-image:url(images/box-bottom.png);



}



#Rem_Panel_Top {



width:671px;



height:4px;



line-height:0px;



float:left;



padding-left:10px;



padding-right:12px;



background-image:url(images/Panel-top.png);



}



#Rem_Panel_Title {



width:671px;



height:22px;



float:left;



padding-left:10px;



padding-right:12px;



color:#167faf;



font-family:sans-serif;



font-weight:bold;



font-size:12px;



background-image:url(images/Panel-header.png);



}



#Rem_Panel_Body {



width:661px;



float:left;



padding-left:10px;



padding-right:22px;



background-image:url(images/Panel-body.png);



}



#Rem_Panel_Bottom {



width:671px;



height:20px;



float:left;



padding-left:10px;



padding-right:12px;



background-image:url(images/Panel-bottom.png);



}



#Rem_Latest_Products_Top {



width:670px;



height:25px;



line-height:0px;



float:left;



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:left;



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:left;



padding-left:10px;



padding-right:13px;



background-image:url(images/latest_products_bottom.gif);



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:440px;



}



table.ProductInfo TD {



font-size:14px;



}



td.SmallText {



font-size:10px;



}



p.SmallText {



font-size:10px;



}



#mainarea {



width:960px;



clear:both;



}



#contentarea {



float:left;



padding-left:10px;



padding-right:12px;



width:671px;



min-height:150px;



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



background-repeat:no-repeat;



font-size:14px;



}



#sidebar {



float:left;



padding-left:15px;



width:252px;



clear:both;



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



background-repeat:no-repeat;



}



#latest_products {



float:left;



padding-left:10px;



padding-right:12px;



width:671px;



min-height:150px;



/* 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:#ffffff;



font-family:sans-serif;



font-size:13px;



}



a.footer_bottom {



float:right;



padding-top:15px;



padding-right:15px;



text-align:right;



color:#ffffff;



font-family:sans-serif;



font-size:13px;



}



#footer p {



padding-top:30px;



color:#FFFFFF;



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:270px;



height:90px;



float:left;



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



}







p.message {

	padding: 0 0 1em;

}

.message_list {

	list-style: none;

	margin: 0;

	padding: 0;

	width: 580px;

}

.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 15px;

}

.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;

}