/*
COLORS:

Teal Color: HEX:  008292
Lighter Teal: HEX:  ccd7db (ccd7db)
dark teal: 002f5b
teal border:  #AEDBD6
Lavender: HEX:  b295a7
Peach: Hex:  ffc583
Brown: Hex:  561d02  622b11

*/

.normal, .normal blockquote { font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 15px; color:#555555;}
.Faq_Answer { font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 15px; color:#555555; padding-bottom: 12px;}

blockquote { margin-top: 0px; }

/* SleepSquad */
body { margin: 0; padding: 0; text-align: center; font-family: "Trebuchet MS", Arial, Verdana, sans-serif;}
div{ font-family: "Trebuchet MS", Arial, Verdana, sans-serif;}
#container{ margin:0; clear:both;}
#content_area{float:left; width:100%;}
#wrapper{margin:0 auto; width:741px; clear:both;}
#content_inner{ margin:0 auto; width:741px;}
#wrapper_inner{ float:left; width:741px;}
a:hover { text-decoration: underline; color:#008292;}
/* a:link { text-decoration: underline; } */
.searchText a:link { text-decoration: none; color:#008292;} /* 008292 */

.SubHead    {
    font-family: Trebuchet MS, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #002f5b;
}

.tealBorder {
	 border-style: solid; border-width: 1px; border-color: #AEDBD6; margin-right: 5px; padding: 5px;
	 width: 160px;
}
.tealBorderCategory {
	 border-style: solid; border-width: 1px; 
	 border-color: #AEDBD6; margin: 0px; padding: 4px 0px 4px 0px;
	 width: 140px; _width: 140px; text-align: center;
}
.tealBorderCategoryFinder {
	 border-style: solid; border-width: 1px; 
	 border-color: #AEDBD6; margin-left: 4px; padding: 4px 0px 4px 0px;
	 width: 140px; _width: 140px; text-align: center;
}
.store_list_title a:link, .store_list_title a:visited { background:url(/portals/0/skins/sleepsquad/images/bar_sche_6pack.gif); width:491px !important; height:21px !important; width:504px; height:26px;font-family: "Trebuchet MS", Arial; font-size:14px; color:#002f5b; font-weight:bold; margin-top: 0px; padding:5px 0px 0px 13px; text-align:left; text-transform:uppercase; display:block;}
.store_list_title a:hover {text-transform: underline;}

/* Header Styles */
#header {margin: 0px; border-bottom: 1px solid #cad7da; background:url(/portals/0/skins/sleepsquad/images/bg_grad.gif) repeat-x; float:left; width:100%; clear:both}
#logo { height: 128px; width: 207px; float: left; }
#header #wrapper h1, #header #wrapper #logo { margin:0; margin-left: 0px; padding:0; float:left;}
#header #wrapper h2, #header #wrapper #nav { margin:0; padding:0; float:left; width:534px;}
#header #wrapper h2 div { margin:0; padding:0;}

input {font-family: Trebuchet MS; color: #622b11; font-size: 11px;}

/* Navigation Styles */
#menu_1 {height:50px; text-align:right; float:left; clear:both}
#menu_1 td{font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:normal; color:#808f96;}
#menu_1 a{ color:#808f96; text-decoration:none;}
#menu_1 a:hover{ color:#008292; text-decoration:none;}
#but_selection {display:block; width:120px; height:20px; text-indent:-9000px; background:url(/portals/0/skins/sleepsquad/images/btn_truck.gif) no-repeat; }
#but_selection:hover {display:block; width:120px; height:20px; text-indent:-9000px; background:url(/portals/0/skins/sleepsquad/images/btn_truck_mouseover.gif) no-repeat; }
#but_selection_preload {display:block; width:120px; height:20px; text-indent:-9000px; background:url(/portals/0/skins/sleepsquad/images/btn_truck_mouseover.gif) no-repeat -3000 -3000; }
#but_selection span{display:none;}

#menu_2 {padding:15px 0px 5px 30px; height:48px; clear:both; float:left}
#menu_2 ul { margin: 0 0 0 21px; padding:0; list-style-type:none; width:370px}
#menu_2 ul li { float:left; margin: 0;}
#menu_2 ul li a { display:block; text-indent:-9000px; height:22px; text-decoration:none; }
#menu_2 #but_mattress a{background: url(/portals/0/skins/sleepsquad/images/btn_matt.gif) no-repeat; width:122px; margin-left: 55px;}
#menu_2 #but_schedule a{background: url(/portals/0/skins/sleepsquad/images/btn_sche.gif) no-repeat; width:177px; margin-left: 4px;}
#menu_2 ul #search_box{margin-left: 5px;}

#menu_3 { height: 30px; float:left; clear:both}
#menu_3 ul { margin: 0 0 0 21px; padding:0 ; list-style-type:none; width:513px; background:#ffffff;}
#menu_3 ul li { float:left; margin: 0; }
#menu_3 ul li a { display:block; text-indent:-9000px; height:30px; text-decoration:none; }
#menu_3 #shop a { background: url(/portals/0/skins/sleepsquad/images/navi_01.gif) no-repeat; width:74px; }
#menu_3 #shop a:hover { background: url(/portals/0/skins/sleepsquad/images/navi_01_over.gif) no-repeat; width:74px; }
#menu_3 #why a { background: url(/portals/0/skins/sleepsquad/images/navi_02.gif) no-repeat; width:159px; }
#menu_3 #why a:hover { background: url(/portals/0/skins/sleepsquad/images/navi_02_over.gif) no-repeat; width:159px; }
#menu_3 #how a { background: url(/portals/0/skins/sleepsquad/images/navi_03.gif) no-repeat; width:127px; }
#menu_3 #how a:hover { background: url(/portals/0/skins/sleepsquad/images/navi_03_over.gif) no-repeat; width:127px; }
#menu_3 #sleep a { background: url(/portals/0/skins/sleepsquad/images/navi_04.gif) no-repeat; width:153px; }
#menu_3 #sleep a:hover { background: url(/portals/0/skins/sleepsquad/images/navi_04_over.gif) no-repeat; width:153px;}

h3 .CatNormalBold {font-size: 10px; font-weight: normal; color: #606060}

/* Top Navigation Preload */

ul #menu_no1_preload { background: url(/portals/0/skins/sleepsquad/images/navi_01_over.gif) no-repeat -3000 -3000; text-indent:-9000px; font-size: 0px; width:74px;list-style-type:none; }
ul #menu_no2_preload { background: url(/portals/0/skins/sleepsquad/images/navi_02_over.gif) no-repeat -3000 -3000; text-indent:-9000px; font-size: 0px; width:159px;list-style-type:none; }
ul #menu_no3_preload { background: url(/portals/0/skins/sleepsquad/images/navi_03_over.gif) no-repeat -3000 -3000; text-indent:-9000px; font-size: 0px; width:127px;list-style-type:none; }
ul #menu_no4_preload { background: url(/portals/0/skins/sleepsquad/images/navi_04_over.gif) no-repeat -3000 -3000; text-indent:-9000px; font-size: 0px; width:153px;list-style-type:none; }

/*Homepage styles*/
#title h1 { font-family: trebuchet ms, arial, helvetica; font-size: 19px; color: #008292; }

/*#wrapper_home{ margin:0 auto; width:760px; background: url(/portals/0/skins/sleepsquad/images/home_pic_3.gif) no-repeat top left; padding: 2px 0px 0px 21px;clear:both; height:409px; }*/

.home-box-right {  margin: 0px; padding:26px 18px 0px 18px; background: #eef2f5;}
.home-box-right div a{display:block; text-indent:-9000px; height:35px; text-decoration:none; }
.home-box-right #title{ padding-bottom: 15px; _padding-bottom: 10px;}
.home-box-right #btn1{ padding-bottom: 22px;}
.home-box-right #btn1 a{ background: url(/portals/0/skins/sleepsquad/images/btn_find_right.gif) no-repeat; width:301px;}
.home-box-right #btn2 a{ background: url(/portals/0/skins/sleepsquad/images/btn_sche_app.gif) no-repeat; width:301px;}
#wrapper_home #home-top-table #bottom{ margin:0; clear:both;}

#wrapper_home h2 { margin:0 auto; padding:0; width:760px; clear:both; float:left}
#wrapper_home h2 div a {float:left; margin:0}
#wrapper_home h2 div a { display:block; text-indent:-9000px; height:160px; text-decoration:none;}
#wrapper_home h2 #step1 a{background: url(/portals/0/skins/sleepsquad/images/home_steps_01.gif) no-repeat; width:150px;}
#wrapper_home h2 #step2 a{background: url(/portals/0/skins/sleepsquad/images/home_steps_02.gif) no-repeat; width:181px;}
#wrapper_home h2 #step3 a{background: url(/portals/0/skins/sleepsquad/images/home_steps_03.gif) no-repeat; width:224px;}
#wrapper_home h2 #step4 a{background: url(/portals/0/skins/sleepsquad/images/home_steps_04.gif) no-repeat; width:186px;}

/* sleep squad steps text on home page */
a:link div.stepText, a:visited div.stepText { 
color: #622b11; font-size: 10px; font-style: italic; font-family: Trebuchet MS; font-weight: normal; }
a:link div.stepText strong, a:visited div.stepText strong { 
color: #622b11; font-size: 11px; font-weight: bolder; font-style: normal; }

.stepText {padding: 0px 0px 0px 0px;}

.stepText .normal a:link, .stepText .normal a:visited{ 
color: #622b11; font-size: 10px; font-style: normal; font-family: Trebuchet MS;
 font-weight: normal; }
.stepText .normal a:link strong, stepText .normal a:visited strong { 
color: #622b11; font-size: 12px; font-weight: bolder; font-style: normal; }

/* Main Pages Styles*/
#main_title{ background:url(/portals/0/skins/sleepsquad/images/header_bg.gif) no-repeat top; font-family:"Trebuchet MS" Arial; font-size:24px; color:#008291;text-align:left; padding:15px 0px 16px 15px;}
#main_box, .main_box{ background:#f0f6f7; }
#main_left, .main_left{ width:205px; background: none; padding:3px 0px 0px 0px; word-wrap: break-word;}
#main_left #left_nav, .left_nav{ color:#002f5b; text-align:left; margin: 0 0 3px 0px; padding:0 0 3px 25px; border-bottom: solid #cad7da 1px;}
#main_left #left_nav #left_nav_title{ font-family: Arial; font-size:16px; font-weight: bold}
.left_nav_title_1 li { font-family: Arial; font-size:18px; margin: 0 0 0 -18;list-style-type: disc; align:left; color:#002f5b;}
.left_nav_title_text { font-family: "Trebuchet MS", Arial; font-size:18px; margin: 0 0 0 -5; color:#002f5b;}
.dot {font-size: 30px; valign: center;}
#left_nav_sub {list-style:none; margin:0px 0 0 10px; padding:0}
#left_nav_sub li a{ color:#494949; font-size:11px; font-family:"Trebuchet MS" Arial; font-weight:bold; text-decoration:none}
#main_left #left_nav #line, .left_nav_line { background:url(/portals/0/skins/sleepsquad/images/line.gif) repeat-x center; padding: 10px 0 1px 0}
#main_right{ float:left; width:515px !important; width:535px; background: #FFFFFF; padding: 0px 0 0 0px; text-align:left}
#main_mattressfinder{ float:left; width:515px !important; width:535px; background: #FFFFFF; padding: 0px 0 0 0px; text-align:left}

/* Footer Styles */
#footer{background:url(/portals/0/skins/sleepsquad/images/bg_grad.gif) repeat-x; float:left; width:100%}
#sub_shoe1{float:left; padding: 5px 80px 0px 15px;}
#sub_shoe2{float:left; padding: 5px 80px 0px 15px;}
#sub_shoe3{float:left; padding: 5px 80px 0px 15px;}
#sub_shoe4{float:left; padding: 5px 0px 0px 15px;}
ul#shoe_menu { margin: 0; padding:0; float:left; list-style-type:none;}
ul#shoe_menu li { margin:0; padding:0; font-family: "Trebuchet MS", Arial; font-size:11px; text-align:left;}
ul#shoe_menu li#title { margin:0; padding:0; font-family: Trebuchet MS, Arial; font-size:11px; font-weight:bold; text-transform:uppercase; text-align:left;  color:#8b687d; }
ul#shoe_menu li a,  ul#shoe_menu li a .SkinObject{ text-decoration:none; color:#8b687d;}
a .LoginLink {font-weight: normal; }
ul#shoe_menu li a:hover { text-decoration:none; color:#008292;}

/* Find Mattress Styles */
#find_des{ font-family: "Trebuchet MS", Arial; font-size:12px; color:#484848; border-bottom: solid #d6e6ef 1px; padding:0px 0 10px 0; margin-bottom:10px;}

#find_form{ float:left; width:338px;}
#find_title, h5, .shortcontainer { background:url(/portals/0/skins/sleepsquad/images/bar_short.gif); width:325px !important; height:21px !important; width:338px; height:26px;font-family: "Trebuchet MS", Arial; font-size:14px; color:#002f5b; font-weight:bold; padding:5px 0px 0px 13px; display:block;}
h6 { background:url(/portals/0/skins/sleepsquad/images/bar_middle.gif); width:421px !important; height:21px !important; width:434px; height:26px;font-family: "Trebuchet MS", Arial; font-size:14px; color:#002f5b; font-weight:bold; padding:5px 0px 0px 13px; display:block; }
#find_element{ margin:15px 0 23px 26px;}
#find_element td{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#element_form input{ width:162px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#what a{ margin-left: 10px; color:#696969; font-family: "Trebuchet MS", Arial; font-size:11px; font-style:italic; }
#submit{ text-align:right}

#find_right{ margin-left:17px; background:#000099; float:left; background:url(/portals/0/skins/sleepsquad/images/top_seller_2.gif) repeat-y;}
#find_right #top{ background:url(/portals/0/skins/sleepsquad/images/top_seller_1.gif) no-repeat; width:156px; height:145px;}
#find_right #main{ background:url(/portals/0/skins/sleepsquad/images/top_seller_3.gif) no-repeat bottom; padding:10px 0 20px 0}
#find_right #main #tt { display:block; text-align:center; font-family: "Trebuchet MS", Arial; font-size:13px; font-style:italic; color:#5b5b5b}
#find_right #main #link a{ display:block; text-align:center; font-family: "Trebuchet MS", Arial; font-size:12px; color:#002f5b}
#gray, .gray {font-family: "Trebuchet MS", Arial; font-size:12px; font-style:italic; color:#5b5b5b; padding-top:2px;}
.button_padding {margin-top: 7px;}
.hyperlink_padding {padding-top: 7px;}

/* Find Mattress Result Styles */
.matt-finder-info-box { display: block; background-color: red; width:495px;; }
#main_right_result{ float:left; width:515px !important; width:515px; background: #FFFFFF; padding: 0px 0 0 0px; text-align:left}
#find_pre{ border: solid 1px #cddadc; float:left; padding: 5px 14px 5px 14px; margin:0 0 12px 0}
#find_pre #tbl1 #tit td { font-family:"Trebuchet MS", Arial; color:#008291; font-size:11px; font-weight:bold; padding:0 0 8px 0;}
#find_pre #tbl2 { background: #f0f6f7; float:left; clear:both; margin: 8px 0 0 0;}
#find_pre #tbl2 td{ font-size:11px;}
#find_pre #tbl2 table#left {width:304px; border-right: solid 5px #FFFFFF; float:left; margin:0 0 0 8px;}
#find_pre #tbl2 table#right {float:left; width:165px !important; width:157px; margin:0 0 0 8px;}
#find_pre #tbl2 #tit td{ font-family:"Trebuchet MS", Arial; color:#008291; font-size:11px; font-weight:bold; padding:0 0 8px 0;}
#find_pre #tbl3 { clear:both; text-align:right; padding: 8px 0 0 0}
#find_result{ float:left}
#find_result_title { background:url(/portals/0/skins/sleepsquad/images/bar_long.gif); 
						width:501px !important; height:21px !important; width:514px; 
						height:26px;font-family: "Trebuchet MS", Arial; font-size:14px; color:#002f5b; 
						font-weight:bold; padding:5px 0px 0px 13px; }
#find_result_des, h2.find_result_des,  
h2.find_result_des a:link, h2.find_result_des a:visited { font-family: "Trebuchet MS", Arial; font-style:italic; font-size:12px; color:#002f5b; padding:0 0 9 13px; text-decoration:underline; }
h2.find_result_des a:hover {color:#008292;}
#pro_row{clear:both}
#pro_row div { float:left; width: 152px; text-align:center}
#pro_row div h1 {margin:0 0 0px 0; padding:0}
#pro_row div h2 { font-family: "Trebuchet MS", Arial; font-size:11px; color:#333333; margin:0; padding:0;}
#pro_row h2 { font-family: "Trebuchet MS", Arial; font-size:11px; color:#333333; margin:0; padding:0;}
#pro_row div h3 { font-family: "Trebuchet MS", Arial; font-size:11px; color:#333333; font-weight:normal; margin:0; padding:0;}
#pro_row div h4 {margin:0 0 32px 0; padding:0}
#pro_row div#pro_show{ margin-left: 29px;}
#find_hold{ font-family: "Trebuchet MS", Arial; font-style:italic; font-size:12px; color:#696969; background: #efefef; border: solid 1px #cddadc; float:none; padding: 5px 14px 5px 14px; margin:0 10px 12px 10px; display:block; width:100%; }
.MattressFinderDropdownText {font-family: "Trebuchet MS", Arial; font-size: 11px; color: #303030;}

/* Schedule Styles*/
#sche {float:left; padding:0 0 9px 0; text-align:center}
#sche #des, .des {font-family: "Trebuchet MS", Arial; font-size:12px; color:#484848; text-align:left; padding:0 15px 30px 15px}
#sche #table { width:580px; margin:auto}
.schedTitle, h4 { background:url(/portals/0/skins/sleepsquad/images/bar_sche.gif); width:567px !important; height:21px !important; width:580px; height:26px;font-family: "Trebuchet MS", Arial; font-size:14px; color:#002f5b; font-weight:bold; padding:5px 0px 0px 13px; text-align:left; text-transform:uppercase }
.sched-sub {font-family: "Trebuchet MS", Arial; font-size:12px; color:#81adb5; text-align:right; padding:7px 0 6px 0;}
.sched-mid { background:url(/portals/0/skins/sleepsquad/images/sche_bg.gif); }
.sche_tbl{ width:580px; background-color: Transparent;}
.sche_tbl_td {font-family: "Trebuchet MS", Arial; text-align:center; border-bottom: solid 1px #b4c0c2; border-right: solid 1px #b4c0c2;color:#002f5b; font-size:12px; font-weight:bold; width:83px;}
.note {background:#bfe2e2; padding: 2px 0px 2px 0px; _padding: 2px 5px 2px 5px;}
.noteFull {background:#f3f3f3; padding: 2px 0px 2px 0px; _padding: 2px 5px 2px 5px;}
.noteFull a:link, .noteFull a:hover, .noteFull a:visited { color: #e0e0e0; }
.weekday td{ border-bottom: solid 1px #b4c0c2; border-right: solid 1px #b4c0c2; border-top-style: none;}
.weekday h1 {font-size:25px; color:#b4c0c2; padding:0; margin-bottom: 0px; font-weight: 600;}
.weekday, .weekday h2 {color:#002f5b; font-size:12px; font-weight:bold; margin:0; padding:0}
 
/* Schedule Styles 
#sche {float:left; padding:0 0 9px 0; text-align:center}
#sche #des, .des {font-family: "Trebuchet MS", Arial; font-size:12px; color:#484848; text-align:left; padding:0 15px 30px 15px}
#sche #table { width:580px; margin:auto}
.schedTitle{ background:url(/portals/_default/skins/sleepsquad/images/bar_sche.gif); width:567px !important; height:21px !important; width:580px; height:26px;font-family: "Trebuchet MS", Arial; font-size:14px; color:#002f5b; font-weight:bold; padding:5px 0px 0px 13px; text-align:left; text-transform:uppercase }
.sched-sub {font-family: "Trebuchet MS", Arial; font-size:12px; color:#81adb5; text-align:right; padding:7px 0 6px 0;}
.sched-mid { background:url(/portals/_default/skins/sleepsquad/images/sche_bg.gif); }
.sche_tbl{ width:580px; background-color: Transparent;}
.sche_tbl_td {font-family: "Trebuchet MS", Arial; text-align:center; border-bottom: solid 1px #b4c0c2; border-right: solid 1px #b4c0c2;color:#002f5b; font-size:12px; font-weight:bold; width:83px;}
.note {background:#bfe2e2; padding: 2px 5px 2px 5px;}
.weekday td{ border-bottom: solid 1px #b4c0c2; border-right: solid 1px #b4c0c2; border-top-style: none;}
.weekday h1 {font-size:25px; color:#b4c0c2; padding:0; margin-bottom: 0px; font-weight: 600;}
.weekday, .weekday h2 {color:#002f5b; font-size:12px; font-weight:bold; margin:0; padding:0}
*/

/* Resource Styles */
#resource { margin:20px 0 20px 0};
#resource #main {margin:auto}
#resource #main #mid{background: #666666 url(/portals/0/skins/sleepsquad/images/resource_border_bg.gif);height:400px; float:left; margin:auto; width:100%}
#resource #main #mid #block_1{ display:block; width:226px; float: left; background:#cad7da url(/portals/0/skins/sleepsquad/images/resource_1_notext.jpg) no-repeat top; margin-left: 20px !important; margin-left: 12px}
#resource #main #mid #block_2{ display:block; width:226px; float: left; background:#cad7da url(/portals/0/skins/sleepsquad/images/resource_2_notext.jpg) no-repeat top; margin-left: 10px}
#resource #main #mid #block_3{ display:block; width:226px; float: left; background:#cad7da url(/portals/0/skins/sleepsquad/images/resource_3_notext.jpg) no-repeat top; margin-left: 10px}
#resource #main #mid div #border { border: 1px solid #FFFFFF; margin:5px; text-align:center; padding:163px 0 0 0; height:217px !important; height:380px}

#resource #main #mid div .border { border: 1px solid #FFFFFF; margin:5px; text-align:center; padding:0 0 0 0; height:380px !important; height:380px}
.border .title { clear: both; margin-top: 115px; }
.border .title .Normal {  text-align:center; font-family: "Trebuchet MS", Arial; font-size:14px; color:#ffffff; font-weight:bold;}
.border .content { clear: both; margin-top: 25px; }
.border .content .Normal {text-align:center;font-family: "Trebuchet MS", Arial; font-size:14px; color:#002f5b; font-weight:bold;}

#resource #main #mid div #border a{ color:#002f5b; font-family:"Trebuchet MS"; font-size:14px; text-decoration:underline; font-weight:bold}
#resource #main #mid div .border .Normal a{ color:#002f5b; font-family:"Trebuchet MS"; font-size:14px; text-decoration:underline; font-weight:bold; text-align: center;}
#resource #main #mid div #border a:hover{ color:#008292}
#resource #main #mid div .border .Normal a:hover{ color:#008292}




/* Product Styles */
#pro_left, .pro_left { float:left; width:364px; font-family:"Trebuchet MS"; font-size:12px}
#pro_left #pro_new, .pro_new, .pro_left .pro_new, #pro_left .pro_new {color:#FF0000;font-family:"Trebuchet MS";}
#pro_left #pro_title, .pro_left .pro_title, #pro_left .pro_title {color: #008291;font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; margin-bottom: 5px;}
h1 .pro_title {margin-bottom:5px;}
#pro_left #pro_sub, .pro_sub, .pro_left .pro_sub {color: #008291;font-family:"Trebuchet MS"; font-size:12px; }
#pro_left #pro_sub a:hover {color: #002f5b;font-family:"Trebuchet MS"; font-size:12px; }
#pro_left #pro_detail{font-family:"Trebuchet MS"; font-size:12px; }
#pro_left #pro_detail a{text-decoration:none; color:#008291}
#pro_left #pro_detail a:hover { text-decoration:none; color:#002f5b;}
#pro_left #pro_des{font-family:"Trebuchet MS"; font-size:12px; color:#555555 }
#pro_left #pro_spec{ border: solid 1px #cedadc; padding:15px; margin: 15px 0}
#pro_left #pro_spec #tit{color:008291;font-family:"Trebuchet MS"; text-transform:uppercase; font-size:11px; font-weight:bold}
#pro_left #pro_spec #main{font-family:"Trebuchet MS";font-size:12px; color:#555555; margin-top:10px}
#pro_left #pro_review #tit{color:008291;font-family:"Trebuchet MS"; text-transform:uppercase; font-size:11px; font-weight:bold}
#pro_left #pro_review_this{ margin:5px 0}
#pro_left #pro_testi #name{color:#555555; font-size:11px}
#pro_left #pro_testi #name span{color:#5a7a96; font-weight:bold; font-size:12px;}
#pro_left #pro_testi #comment{ font-size:10px; color:#555555; font-family:"Trebuchet MS"; margin: 0 0 15px 0}
#pro_right{ margin-left:0px;float:left; width:130px;}
#pro_right #pro_build{ border: solid 1px #69b0ba; margin: 15px 0 15px 0; text-align:center;padding:10px}
#pro_right #pro_build a{font-family:"Trebuchet MS";font-size:11px; font-weight:bold; color:#69b0ba}
#pro_right #pro_build a:hover { text-decoration:underline; color:#002f5b; }
#pro_right #pro_access, .pro_access{ background:url(/portals/0/skins/sleepsquad/images/pro_access_bg.gif); text-align:center}
#pro_right #pro_access #mid, .pro_access #mid{ padding:0px;}
#pro_right #pro_access #mid, .pro_access #mid a{font-family:"Trebuchet MS";font-size:11px; font-weight:bold; color:#69b0ba; text-decoration:none}
#pro_right #pro_access #mid, .pro_access #mid a:hover { text-decoration:underline; color:#002f5b; }
.related_product, a:link .related_product {font-family:"Trebuchet MS"; text-transform: uppercase; font-size:11px; font-weight:bold; color:#69b0ba; text-decoration:none}
a:hover .related_product { text-decoration:underline; color:#002f5b; }
#red_bold, .red_bold{ color:#FF0000; font-weight: normal;}
#red, .red{color:#FF0000;}
.red_price {font-family: "Trebuchet MS", Arial; font-size:12px; font-style:italic; color:#FF0000; font-weight: normal; padding-bottom: 7px;}
.black {font-family: "Trebuchet MS", Arial; font-size:12px; font-style:italic; color:#000000; font-weight: normal;}
.call_text {font-family:"Trebuchet MS";font-size:11px; font-weight:bolder; color:#008291; padding-top: 7px;}

/* SHOPPING LANDING PAGE */

.bgheadbody {background:url(images/bg_header.gif) repeat-x; color:#008291; font-size:18px; padding-left: 5px;}
.howtext {color:#008291; font-size:13px; padding-left: 12px; font-family:Trebuchet MS; padding-bottom:10px;}
.howtext-small {color:#555555; font-size:11px;font-family:Trebuchet MS;}
.number {font-size:27px; font-family:Arial; color:#AABEC0; font-weight:bold; padding-left:5px; padding-right:5px;}
.bgbar {background:url(images/bg_bar.gif) repeat-x;}
.bgbarleft {background:url(images/bg_leftbox.gif) repeat-y;}
.bgbarright {background:url(images/bg_rightbox.gif) repeat-y;}
.bgbottom {background:url(images/bg_bottombox.gif) repeat-x;}
.bartitle {color:#002F5B; font-size:12px;font-family:Trebuchet MS; font-weight:bold; text-transform:uppercase; padding-left:5px;}
.bartitle2 {color:#0D8896; font-size:12px;font-family:Trebuchet MS;font-weight:bold; text-transform:uppercase;}
.cuptext {color:#555555; font-size:12px;font-family:Trebuchet MS;}
.bgShopByTopImg {background:url(images/bg_imgbox.gif) no-repeat; }
.bgboximg1 {background:url(images/bg_imgbox.gif) no-repeat; height:39px;text-align:center;font-size:15px;font-family:Trebuchet MS; font-weight:bold;color:#ffffff;}
.bgboximg2 {background:url(images/bg_imgbox2.gif) no-repeat; height:98px;text-align:center;font-size:12px;font-family:Trebuchet MS; color:#002F5B;}
.bgboximg2 a{text-align:center;font-size:12px;font-family:Trebuchet MS; font-weight:bold;color:#002F5B; text-decoration:underline;}
.bgboximg2 a:hover{text-align:center;font-size:12px;font-family:Trebuchet MS; font-weight:bold;color:#002F5B; text-decoration:none;}
.searchtitle {font-size:12px;font-family:Trebuchet MS; font-weight:bold;color:#008292;}
input {font-size:12px;font-family:Trebuchet MS;color:#555555;}
.mfSearch {font-size:12px;font-family:Trebuchet MS;color:#555555; width: 152px;}
.financing {font-size:32px;font-family:Trebuchet MS;color:#008292;font-weight:bold;}
.date {font-size:12px;font-family:Trebuchet MS;color:#008292;}
#menu3 {clear: both; float: left; height: 30px; padding:0; margin:0;}
#menu3 ul {padding: 0px; background: #ffffff; margin: 0px 0px 0px 21px; list-style-type: none}
#menu3 ul li {float: left; margin: 0px}
#menu3 ul li a {display: block; text-indent: -9000px; height: 30px; text-decoration:none;}
#menu3 #shop a {background: url(images/but_shop.gif) no-repeat; width: 74px}
#menu3 #shop a:hover {background: url(images/but_shop_hover.gif) no-repeat; width: 74px}
#menu3 #why a {background: url(images/but_why.gif) no-repeat; width:159px}
#menu3 #why a:hover {background: url(images/but_why_hover.gif) no-repeat; width: 159px}
#menu3 #how a {background: url(images/but_how.gif) no-repeat; width:127px}
#menu3 #how a:hover {background: url(images/but_how_hover.gif) no-repeat; width:127px}
#menu3 #resource a {background: url(images/but_resource.gif) no-repeat; width:153px}
#menu3 #resource a:hover {background: url(images/but_resource_hover.gif) no-repeat; width:153px}
#butselection {display: block; background: url(images/btn_truck.gif) no-repeat; width: 120px; text-indent: -9000px; height: 20px}
#butselection:hover {display: block; background: url(images/btn_truck_hover.gif) no-repeat; width: 120px; text-indent: -9000px; height: 20px}
.butsearch { border:1px solid #008292; padding: 4px 3px 2px 5px; float:right;color:#008292; font-weight:bold; text-decoration:none; text-align:center;}
.butsearch a{color:#008292; font-weight:bold; text-decoration:none; font-style:italic;}
.butsearch a:hover {color:#002F5B; font-weight:bold; text-decoration:none;font-style:italic;}
.middlelinks a:link, .middlelinks a:visited { color:#002f5b; font-family:"Trebuchet MS"; font-size:12px; text-decoration:underline; font-weight:bold}
.middlelinks a:hover { color:#008292; text-decoration: underline;}

.FormMasterInnerTable { padding: 5px; }

/* END SHOPPING LANDING PAGE  */

a.btnSleepSquad:link, a.btnSleepSquad:visited {
	border-style: solid;
	border-color: #002f5b;
	border-width: 1px;
	padding: 4px;
	margin-top: 0px;
	font-size: 13px;
	font-family: Trebuchet MS, Georgia, Verdana;
	color: #002f5b; 
	text-decoration:  none;
	display: block;
	width: 90px;
	font-weight: bold;
	background-color: #fafafa;
}
 a.btnSleepSquad:hover {
	background-color: #ffffff;
	border-color: #008292;
	color: #008292;
}

.AdminMenu 
{
	color: #ffffff;
	font-size: 11px;
	font-weight:  bold;
	background-color: #164973;
	font-family: Verdana, Arial, sans-serif; 
}

.AdminMenuHighlight 
{

	color: #0B4A35;
	font-size: 11px;
	font-weight:  bold;	
	font-family: Verdana, Arial, sans-serif; 
	background-color: #E2F789;
}

.MainMenu_MenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	border-right: #95B7DA 1px solid;
	border-bottom: #95B7DA 1px solid;
	border-top: #95B7DA 0px solid;
}

.AdminMenuContainer 
{
	color: #ffffff;
	font-size: 11px;
	font-weight:  bold;
	background-color: #164973;
	font-family: Verdana, Arial, sans-serif; 
	width: 175px;
	float: left;
}