<!--
/* Cross Browser Reset styles */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th {font-size:1em; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}
/* End Reset */

body{background:url(/images/IdealPillow/site/2011template/bodybg.jpg) repeat; margin:0px; padding:0px; font-size: 14px; font-weight: bold !important;
    font-family:Arial, Helvetica, sans-serif; color: #333333; font-weight:100;}
img {outline-style:none;}

h1, h2 {
font-family: CoolveticaRg-Regular;
font-weight: 100;
}

.Coolvetica {
font-family: CoolveticaRg-Regular;
font-weight: normal;
font-style: normal;
}

h1 {
    color: #003C72;
    font-size: 32px;
    margin-bottom: 12px;
}
h2 {
    color: #0085CA;
    font-size: 22px;
    margin: 16px 0 10px;
}
h3 {}
h4 {}
h5 {}
h6 {}
p { margin: 16px 0; line-height: 24px; 
}
em {font-style: italic;}
strong {font-weight: bold;}
#sitebg {background:url(/images/IdealPillow/site/2011template/sitebg.jpg) repeat-x; padding:0px; margin:0px;}

#contentbg {background:#FFFFFF; width:958px; margin:auto}
#footerbg {background:url(/images/IdealPillow/site/2011template/footer.jpg) no-repeat bottom;}
#mastheadbg {background:url(/images/IdealPillow/site/2011template/header.jpg) no-repeat;}
#masthead {height:450px; position:relative;}
#iconlink {background:url(/images/IdealPillow/site/2011template/logo_sm.png) no-repeat;
	width: 150px;
	height: 185px;
	display: block;
	position: absolute;
	z-index: 3000;
	left: 29px;
	}
#contentholder {min-height:215px; padding:10px 10px 50px; position:relative;}
#footerinfo {padding:10px 0; height:130px; color:#CCCCCC; font-size:12px; font-weight:bold; text-align:center; width:960px; margin:auto;}
#navholder { width:733px; height:56px; margin:0px 0 0 225px; position: absolute; z-index: 3000;}
#navholder ul li {list-style:none; text-indent:-9000px}

.left {float:left;}
a {outline-style: none;}
a:link    {color: #0063A6; outline-style: none;}
a:active  {color: #003C72; outline-style: none;}
a:visited {color: #000000; outline-style: none;}
a:hover   {color: #003C72; outline-style: none;}

#btmtag { text-align:center; color:#CCCCCC; font-family:Verdana, Geneva, sans-serif; padding-top:15px;  font-size:12px; font-weight:normal;}
#btmtag a {
	color: #CCCCCC; font-weight:normal; text-decoration:none; 
}
#btmtag a:hover{
	color:#FFFFFF; font-weight:normal; text-decoration:underline;
}

#lc {float:left; width:271px;}
#content-window {float:left; margin-left:20px; width:645px;}
#chat {display:block; background:url(/images/IdealPillow/site/2011template/chatbox.jpg) no-repeat; width:242px; height:115px; margin:auto;}
#startnow {display:block; width:250px; height:37px; margin:179px 0 0 622px; position:absolute;}

ul#nav li, ul#nav li a { background: url(/images/IdealPillow/site/2011template/navbg.png) no-repeat left top; height: 56px;}
ul#nav li {float: left;}
ul#nav li a {display: block; text-indent: -9999px;}

ul#nav li.create {background-position: 0px 0px;}
ul#nav li.whyget {background-position: -215px 0px;}
ul#nav li.distributors {background-position: -328px 0px;}
ul#nav li.home {background-position: -577px 0px;}
ul#nav li.cart {background-position: -642px 0px;}
ul#nav li.gifts {background-position: -687px 0px;}

ul#nav li.create a {background-position: 0px -56px; width:215px;}
ul#nav li.whyget a {background-position: -215px -56px; width:113px;}
ul#nav li.distributors a {background-position: -328px -56px; width:249px;}
ul#nav li.home a {background-position: -577px -56px; width:64px;}
ul#nav li.cart a {background-position: -642px -56px; width:45px}
ul#nav li.gifts a {background-position: -687px -56px; width:46px;}



ul#lc-nav li, ul#lc-nav li a { background: url(/images/IdealPillow/site/2011template/lc_nav.png) no-repeat left top; width:271px;}
ul#lc-nav li a {display: block; text-indent: -9999px;}

ul#lc-nav li.customfit {background-position: 0px 0px; display:none;}
ul#lc-nav li.healthbenefits {background-position: 0px -46px;}
ul#lc-nav li.guarantee {background-position: 0px -96px;}
ul#lc-nav li.orderoptions {background-position: 0px -144px;}

ul#lc-nav li.customfit a {background-position: 0px -194px; height:46px;}
ul#lc-nav li.healthbenefits a {background-position: 0px -240px; height:50px;}
ul#lc-nav li.guarantee a {background-position: 0px -290px; height:48px;}
ul#lc-nav li.orderoptions a {background-position: 0px -338px; height:50px;}

#ft-nav {color:#CCCCCC; margin-bottom:15px;}
#ft-nav a {color:#CCCCCC; text-decoration:none; margin:0 8px;}
#ft-nav a:hover {color:#fff;}

#social {position:absolute; margin:0px 0 0 795px; text-align:center;}
#ft-facebook, #ft-twitter {display:block; width:60px; height:60px; background:url(/images/IdealPillow/site/2011template/social.png) no-repeat; float:left; margin:0 3px;}
#ft-facebook {background-position:0 0;}
#ft-twitter {background-position:-64px 0; display:none;}

.AuthorizeNetSeal {position:absolute; margin: 0 0 0 80px !important; bottom:0;}

#taxpanel {display:none;}
#applycouponcodebtn {font-size:12px; padding:3px;}

.clear {
width: 100%;
clear: both;
display: block;
height: 0;
line-height: 0;
}
--> 
