/* Mattress Pages */
h2 {margin: 0;}
.reg {font-size: xx-small;vertical-align:top;}
.disclaim {font-size: 85%; text-align:center;}
.clear {clear: both;}
.matt-title {font-weight: bold;}
.matt-set {font-size: 95%;}
.matt-price {font-size: 95%;font-weight: bold;}
#main_matt {background-color:#fff;margin:0;padding-top:5px;}
#matt_content {background-color: #fff;text-align: left;padding: 0px 10px; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; color:#666666;}
#matt_content h2{color: #390;}
/*Logo Section */
#logos {
	text-align: center;
	font-size: 200%;
	font-weight: bold;
	color: #001190;
	width: 730px;
	margin: 5px auto;
	border-bottom: 2px solid #afbdca;
	}
#logos a {text-decoration: none; color: #001190;}
#logos a:hover{color: #3f69aa; text-decoration:none;}
#logos img {border: none;}
#logos ul, li {display: inline;list-style: none;margin: 0;padding: 0;}
#logos li a {text-decoration: none;padding: 5px;}
#logos li a:hover {text-decoration: none;}
/* Vendor Description Section */
#vendor_dsc {width: 730; height:1%;margin: 0px auto; font-size: 95%; padding: 5px 5px 0px 5px; }
#vendor_dsc img {margin: 0px 10px 5px 0px; float: left; border:none;}
#vendor_dsc h2 {color: #390;}
#vendor_dsc h3 {color: #390; margin: 0;}
/*Col with description*/
#matt_col1 {width: 380px; float: left; padding: 5px;}
#matt_col1 h3 {font-size: 90%; color: #390; margin: 0;}
#matt_col1 p {margin: 5px; font-size: 90%;}
/* video-delivery section*/
#matt_col2 {width: 324px; float: right;}
/* Price Boxes */
#matt {width: 760px;margin: 0px auto;font-size: 90%;background-color: #fff;}
#matt div {float: left;}
#mattbox {
	color: #001190;
	width: 230px;
	padding: 5px 5px 0px 5px;
	margin: 5px 0px 5px 7px;
	background-color: #fff;
	border: 2px solid #fff;
	text-align: center;
	}
#mattbox img {border: none;}
/* Main Categor Page */
#main_dsc {font-size: 90%;margin-top: 10px;}
#main_dsc h2 {color: #390;}
#matt_cat {
width: 760px;
margin: 10px auto 0px;
font-size: 90%;
background: url(/mattress/stack.jpg) no-repeat bottom right; 
}
#matt_cat div {float: left; display: inline;}
#cat_box {
	width: 236px;
	margin: 5px 0px 5px 7px;
	text-align: center;
	 
	}
#cat_box img{width: 230px; height: 158px;}
#cat_box a img {border: 2px solid #fff; margin-bottom: 5px;}
#cat_box a:hover img {border: 2px solid #390;}
#cat_box a {text-decoration: none;margin-bottom: 5px;color:#390;}	
#cat_box a:hover{color:#360;}
h2.guide {font-family: "Trebuchet MS",Trebuchet,Verdana,Arial,Helvetica,sans-serif;font-size: 140%;color: #939;}
a.guide  {display: block; padding: 6px; background-color: #e2e2e2; border: 2px solid #ccc;margin-top: 10px;}	
a:hover.guide {border: 2px solid #390;background-color: #d5d5d5;}
.90 {font-size: 90%; margin: 20px;}
.center {text-align: center;}
#cat_box img.sqlmp {width: 230px; height: 111px;}
/*Delivery Box */
#matt_del {background-color: #a28e6a; width: 320px;}
.rbtop div {background: url(/mattress/tl.gif) no-repeat top left; }
.rbtop {background: url(/mattress/tr.gif) no-repeat top right; }
.rbbot div {background: url(/mattress/bl.gif) no-repeat bottom left; }
.rbbot {background: url(/mattress/br.gif) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot {height: 7px;font-size: 1px;}
.rbcontent {margin: 0 10px; }
.rbcontent p {margin: 0; font-size: 100%; color: #fff;}
.del_hd {font-size: 100%; text-align: center;font-weight:bold; margin: 0px;}
#matt_del img {margin-bottom: 0px;}
.rbcontent p.smaller {font-size: 85%;} 
/* movie player */ 
a.myPlayer {display:block;width: 320px;height:240px;text-align:center;border:2px solid #fff;} 
a.myPlayer img {margin-top:70px;border:0px;} 
a.myPlayer:hover {border:2px solid #969;}
.tpcolor {color:#36c;margin-top:0px;}
.kdcolor {color:#390;margin-top:4px;}
.caption {font-size: 80%; margin-top:4px; text-align: center;} 
/* matt guide */
#guideterm h2 {color: #390;}
#guideterm img {float: left; width: 150px; height: 113px; margin: 0 5px 5px 0;}
#guideterm p {margin-top: 0;}
#matt_col3 {width: 345px; float: left; padding: 5px;}
#matt_col3 h4 {margin: 0; color: #390;}
#matt_col3 p {margin-top: 2px; text-align: justify;}
#matt_col4 {width: 345px; float: right; padding: 5px;}
#matt_col4 h4 {margin: 0; color: #390;}
#matt_col4 p {margin-top: 2px;text-align: justify;}

#pdlive {background-color:#349ac1;padding:5px;color:#fff;margin-bottom:5px;}
#pdlive h1{font-size:1.5em;text-align:center;color:#fff200;line-height:1.1;}
#pdlive h2{font-size:1.2em;text-align:center;color:#fff200;}
#pdlive p{font-size:1.1em;line-height:1.2;margin-bottom:5px;}
#pdlive img{float:left; margin-right:10px;}
#pdlive p.discl {font-size:.7em;color:#fff;margin:0;}
#pdlive a {color:#fff;text-decoration:underline;}

