body{
padding:0;
margin:0;
font-family:arial, tahoma, helvetica;
}

.blue{color:#58b9d3}
.boldblue{color:#58b9d3; font-weight:bold}
.darkblue{color:#0475ad}
.bolddarkblue{color:#0475ad; font-weight:bold}
.red{color:red}
.boldred{color:red; font-weight:bold}
.grey{color:#533c36}
.boldgrey{color:#533c36; font-weight:bold}
.bold{font-weight:bold}
.noBold{font-weight:normal}
.clear{clear:both}
.nob{border:0}
.msgBox {border:dashed 1px black; background-color:#ff9933; color:white; font-weight:bold; padding:10px 10px 10px 10px; display:block;}

.blanket-with-sleeves {background-color:Black; margin:20px 0 0 0;}
.wholesale {margin:0 auto; width:900px;}
.the-blanket-with-sleeves {float:left; color:White; height:128px; background-image:url(images/hdrBG.gif); background-position:top left; background-repeat:no-repeat;}
.wholesale-gift {background-image:url(images/menuBG.gif); background-repeat:repeat-x; margin:0 0 30px 0;}
.retail-gift {width:900px; height:416px; margin:0 auto;}
#content {width:900px; margin:0 auto; padding:30px 0 0 0;}

.sleeves {width:900px; margin:0 auto;}
.international {float:left; width:545px; padding:10px 0 0 0; color:White;}
.blanket {background-color:Black; margin:20px 0 0 0; background-color:#272727; height:150px; padding:10px 0 0 0;}
.sleeved-blanket {float:right;}
.snugrug {background-color:Black; height:30px; padding:10px 0 0 0; color:White; margin:0 0 20px 0;}
.snug-rug {margin:0 auto; width:900px;}
.snug-rug-lite {float:left;}
.gift-house-international {margin:20px 0 0 0;}
.gift-international {margin:30px 0 0 0;}



hr.grey {background-color:#c9d2db; height:1px; width:90%}

h1.grey {margin:0; padding:0; font-size:1.1em; font-family:Arial;}
h2.grey {margin:10px 0 0 0; margin-top:10px; padding:0; font-size:1em}

h1.retail {margin:0; padding:50px 0 0 350px; color:White; font-size:1.8em;}

h1.blue {margin:0; padding:0; color:#004990; background-color:White; font-weight:bold; font-size:1em}
h2.blue {margin:0; padding:0; color:#004990; background-color:White; font-weight:bold; font-size:0.9em}
h3.blue {margin:0; padding:0; color:#004990; background-color:White; font-weight:bold; font-size:0.8em}
h4.blue {margin:0; padding:0; color:#004990; background-color:White; font-weight:bold; font-size:0.7em}

h1.orange {margin:0 0 10px 0; padding:0; color:#ff6800; background-color:White; font-weight:bold; font-size:1.5em}
h2.orange {margin:20px 0 10px 0; padding:0; color:#ff6800; background-color:White; font-weight:bold; font-size:1.2em}
h3.orange {margin:0; padding:0; color:#ff6800; background-color:White; font-weight:bold; font-size:1.2em}
h4.orange {margin:0; padding:0; color:#ff6800; background-color:White; font-weight:bold; font-size:1em}



h1.white {margin:0; padding:0; color:white; font-weight:bold; font-size:1em}
h2.white {margin:0; padding:0; color:white; font-weight:bold; font-size:0.9em}

a.wholesale-retail:link, a.wholesale-retail:visited, a.wholesale-retail:active {font-size:1em; text-decoration:none; color:white;}
a.wholesale-retail:hover {font-size:1em; text-decoration:underline; color:white;}

a.blanket-sleeves:link, a.blanket-sleeves:visited, a.blanket-sleeves:active {font-size:1.2em; text-decoration:none; color:white;}
a.blanket-sleeves:hover {font-size:1.2em; text-decoration:underline; color:white;}

a.orange:link, a.orange:visited, a.orange:active {font-size:1em; text-decoration:none; color:#ff6801;}
a.orange:hover {font-size:1em; text-decoration:none; background-color:#ff6801; color:White;}


/* CSS Document */
#mainMenu ul{
	list-style:none;
	margin:0 auto;
	padding:0;
}
#mainMenu li{
	float:left;
	list-style:none;
}
#mainMenu li a{
	float:left;
	display:block;
	color:#ffe8cc;
	text-decoration:none;
	font-size:0.9em;
	font-family:verdana, 'Lucida Sans', sans-serif;
	padding:0 0 0 4px;
	margin:0 4px 0 0;
	height:24px;
	line-height:24px;
	text-align:center;
	cursor:pointer;	
}
#mainMenu li a span{
	float:left;
	display:block;
	padding:0 30px 0 18px;
}
#mainMenu li.current a:link, #mainMenu li.current a:active, #mainMenu li.current a:visited{
	color:#ff6800;
	background-image:url(images/rhm1_l.gif);
	background-repeat:no-repeat;
	background-position:left;
}
#mainMenu li.current a:link span, #mainMenu li.current a:active span, #mainMenu li.current a:visited span{
	color:#ff6800;
	background-image:url(images/rhm1_r.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#mainMenu li a:link, #mainMenu li a:active, #mainMenu li a:visited{
	color:#fff;
	background-image:url(images/rhm1_hover_l.gif);
	background-repeat:no-repeat;
	background-position:left;
}
#mainMenu li a:link span, #mainMenu li a:active span, #mainMenu li a:visited span{
	color:#fff;
	background-image:url(images/rhm1_hover_r.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#mainMenu li a:hover{
	color:#ff6800;
	background-image:url(images/rhm1_l.gif);
	background-repeat:no-repeat;
	background-position:left;
}
#mainMenu li a:hover span{
	color:#ff6800;
	background-image:url(images/rhm1_r.gif);
	background-repeat:no-repeat;
	background-position:right;
}