﻿*		{font-family: Arial, Helvetica, sans-serif;}
html {margin:0; padding:0; height:100%; border:none;}
p		{color: #441C16; font-size: 10pt; line-height: 150%; margin: 0px 20px 8px 0;}
a 		{outline: none;}
a img 	{border: none;}

tbmain {background: #0094D9; height: 100%;}

body	{background: #0094D9 url(https://ssl15.secure-svr.com/parklanemattress-com/images/background.png) no-repeat; margin: 0; height: 100%;}

h1		{font-size: 1.5em; color: #0094D9; margin: 8px 0 0 0; text-align: left;}
h2		{font-size: 1.2em; color: #0094D9; margin: 12px 0 0 0;}
h3 		{font-size: 1.2em; color: #0094D9; margin: 12px 0 0 0;}
h4 		{font-size: 1.2em; color: #0094D9; margin: 0;}

ul {margin: 2px 0 0 0; padding: 0 0 0 30px;}
li {margin: 0px 0 0 0; padding: 0 0 0 10px; line-height: 120%; list-style: none; background: url(/images/bullet.gif) no-repeat 0 0.45em;}


div#prodDesc p {line-height: 120%}
table#header, table#footer {width: 953px;}

table {border-collapse: collapse;}

table#header {background: url(https://ssl15.secure-svr.com/parklanemattress-com/images/headerBG.gif) 0 0 no-repeat; height: 132px;}
table#header td {color: #FFF;}

td#headerNav1 {padding: 0 0 10px 122px;}
td#headerNav1 a {font-size: 14px; font-weight: bold; color: #FFF; text-decoration: none;}
td#headerNav1 a:hover {color: #0094D9;}

td#headerNav2 div {margin: 0 0 4px 0; font-size: 11px; color: #0094D9; font-weight: bold; }

td#headerNav2 div.nav {font-size: 11px; color: #FFF; font-weight: normal;}
td#headerNav2 div.nav a {font-size: 11px; color: #FFF; text-decoration: none; font-weight: normal;}
td#headerNav2 div.nav a:hover {color: #0094D9;}

td#headerNav2 div#headerNav2Div2.nav {font-size: 11px; color: #FFF; font-weight: normal;}
td#headerNav2 div#headerNav2Div2.nav a {font-size: 11px; color: #FFF; text-decoration: none; font-weight: normal; margin: 0 15px 0 0;}
td#headerNav2 div#headerNav2Div2.nav a:hover {color: #0094D9;}

.cg_navbarLabel  { border:1px solid #C9C1AB; color: #333; font-size: 13px; background-color: #FFF3BE; text-transform: uppercase; font-weight: normal; padding: 6px 10px;}

table#home {vertical-align: top;}
table#home p {color: #FFF;}
table#home p.brown {color: #441C16; padding: 0; margin: 0;} 
table#home .locationNav {color: #FFF; display: inline;}
table#home .locationNav a {color: #FFF; text-decoration: none; font-weight: normal;}
table#home .locationNav a:hover {color: #441C16;}

table#footer {background: #0094D9; padding: 20px 0 20px 14px; width: 100%;}
table#footer p {font-size: 10px; color: #441C16; margin: 0;}
table#footer p a {font-size: 10px; color: #FFF; margin: 0; font-weight: normal; text-decoration: none;}
table#footer p a:hover {color: #441C16;}

table#footer p.nav {color: #FFF;}
table#footer p.nav a {font-size: 11px; color: #FFF; margin: 0; text-decoration: none;}
table#footer p.nav a:hover {color: #441C16;}

.entry h2 {  color: #0094D9; margin: 5px 0 0 0;  }
.entry h3 {  color: #0094D9;  }
.entry dl {  float: left;  height: 160px;  min-height: 160px;  margin: 0 15px 0 0;  width: 200px;  color: #0094D9;  }

html>body .entry dl {height:auto}
 
.entry dl dt  {padding-bottom: 5px;  font-size: 1.5em;  font-weight: bold;  }
.entry dl dd {margin: 4px 0;  font-size: 1.1em;  }
.entry dd a	{text-decoration: none; font-weight: normal; color: #441C16; }
.entry dd a:hover {color: #0094D9;}
*html .entry dl {margin: 0 7px 15px 0;  }
  
*+html .entry {padding-bottom: 20px;  }

#sleepNav ul {
	list-style: none;
	margin: 20 0 0 0;
	text-align: left;
}

#sleepNav li {
	display: inline;
	margin: 0 5px 0 0;
	color: #999;
}

#sleepNav li a {
	color: #FFF;
}

/* CartGenie Default CSS */

/* controls hyperlinks in page body */
a { font-size: 10pt; color: #441C16; font-weight: bold; text-decoration: none;}
a:hover { color: #0094D9;}

/* controls various borders */
.cg_border   		          { border: 0px solid #C9C1AB; }

/* controls labels in left navigation bar and various other labels */
.cg_label    		          { border: 4px solid #0094D9; color: #FFF; font-size: 12px; background-color: #0094D9; padding: 2px 0 0 5px; font-weight: normal; }

/* controls labels in pop up windows and checkout pages */
.cg_header   		          {  color: #FFF; font-size: 12pt; background-color: #0094D9; font-weight: bold; border: 4px solid #0094D9; padding: 4px 0 0 0; }

/* controls various text in page body */
.cg_text     		          { font-family: Arial, Verdana, sans-serif; color: #441C16; font-size: 12px; }

/* controls various text in page body */
.cg_text1    		          {  color: #441C16; font-size: 12px; }

/* controls larger text in page body */
.cg_text2    		          { font-size: 1.2em; color: #441C16; background-color: #FFFFFF; font-weight: bold  }

/* controls main text in the page body */
.cg_text3    		          {  color: #441C16; font-size: 12px; background-color: #FFFFFF;  }

/* controls small text in page body */
.cg_text4                     {  color: #0094D9; font-size: 11px; background-color: #FFFFFF }

/* controls store background color */
.cg_storeBackGroundColor {background: #FFF;}
body#homeBackground .cg_storeBackGroundColor {background: #0094D9 url(https://ssl15.secure-svr.com/parklanemattress-com/images/table-background.png) 0 0 repeat-x; height: 100%}

/* controls page background color outside of the store*/
.cg_pageBackGroundColor {}

/* controls top navigation bar background and text */
.cg_navbarTop                 {  color: #333; font-size: 12px; background-color: #FFF3BE; text-transform: uppercase; display: none;}

/* controls top navigation bar hyperlinks */
.cg_navbarTop a:link 	{color: #441C16; font-size: 12px; font-weight: normal; text-decoration: none;}
.cg_navbarTop a:hover	{color: #0094D9;}

/* controls side navigation bar background and text */
.cg_navbarSide		 {border: none; color: #333; font-size: 12px; background-color: #FFF; padding: 0;}

/* controls side navigation bar hyperlinks */
.cg_navbarSideText {border:0px solid #C9C1AB; border-top: none; border-bottom: none; color: #333; font-size: 12px; background-color: #FFF; padding: 6px 10px; }
.cg_navbarSideText a {  color: #441C16; font-size: 11px; font-weight: normal; text-decoration: none;}
.cg_navbarSideText a:hover {  color: #0094D9;}

/* controls background and text for various boxes */
.cg_boxes { color: #0094D9; background-color: #FFFFFF; border: 1px solid #0094D9; }

/* controls hyperlinks for various boxes */
.cg_boxes a {color: #441C16; font-size: 12px; font-weight: normal; text-decoration: none;}
.cg_boxes a:hover {color: #0094D9;}

/* controls background and text for Place Order Here box */
.cg_PlaceOrder { border-top:2px solid #0094D9;  color: #FFF; font-size: 13px; background-color:#0094D9; padding: 4px; }

/* controls hyperlinks for Place Order Here box */
.cg_PlaceOrder a {  color: #441C16; font-size: 12px; font-weight: normal; text-decoration: none;}
.cg_PlaceOrder a:hover {  color: #0094D9;}

/* controls background and text for login status on login page */
.cg_LoggedInTextLogin {color: #441C16; font-size: 12px; font-weight: normal; background-color: #FFFFFF  }

/* controls background and text for login status in left navigation bar */
.cg_LoggedInTextNavbar {color: #333; font-size: 12px; background-color: #FFF3BE }
.cg_LoggedInTextNavbar a {color: #333; font-size: 12px; font-weight: normal; text-decoration: underline;}
.cg_LoggedInTextNavbar a:hover {color: #800000; font-size: 12px; font-weight: normal; text-decoration: underline;}

/* controls product image style */
.cg_productImage { border: 0px solid #FFFFFF}

/* controls price list styles */
@media print
{
.noprint {display:none;}
a {	color: #333;	text-decoration: underline;;}
div.pagecontent	{padding: 0pt; margin: 0pt;	background-color: #ffffff;}
div.pagemargin 	{margin: 0;	width: auto !important;	background-color: #ffffff;}
#contentWrapper	{padding: 0pt; margin: 0pt; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; border-collapse: collapse;background-color: #ffffff;}
.grid {	page-break-inside:avoid;}
}	