/*Style sheet for all pages, hm for home pg only*/

/*removes whitespace at top*/
* {
	margin: 0; 
	padding: 0;
	border: 0;
}
/*begin general properties*/
html, body {
	background: #1a83ba url(images/headerrightlong.jpg) repeat-x;
	font-family: Verdana, sans-serif;
	color: #196fb0;
}
h1 {
	font-size: 12px !important;
	letter-spacing: 5px !important;
}
h2 {
	font-size: 18px !important;
}
h3 {
	font-size: 14px !important;
}
p {
	font-size: 13px !important; 
	line-height: 21px;
	text-align: justify;	
}
a:link {
	color: #ffffff; 
	text-decoration: none;
}
a:visited {
	color: #8fcbde; 
	text-decoration: none;
}
a:hover {
	color: #ffffff;
	text-decoration: underline;
}
a:active {
	color: #fa854b; 
	text-decoration: none;
}
/*gradient header bkg*/
#headerleft {
	background: url(images/headerleftsm.jpg) repeat-x;
	width: 40%;
	height: 76px;
}
/*centers entire window viewport*/
#center { 
	text-align: center;	
	width: 100%;
	position: absolute;
	top: 0;
}
/*resizes window resolutions equally*/
#container {
	margin: 0;
	padding: 0; /*keeps page from shifting in Firefox*/
}
/*holds design except gradient hdr bkg plus home pg has own embedded bkg image*/
#main {
	text-align: left;
	margin-left: auto; /*auto left and right to center entire page*/
	margin-right: auto;
	width: 780px;
	height: 888px;
}
#leftside {
	width: 263px;
	height: 460px;
}
/*home page has embedded logo image*/
#leftside h1#logo {
	width: 263px;
	height: 122px;
	background: url(images/secondlevelimg/logo.gif) no-repeat;
}
#leftside h1#logo span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
/*begin left nav plus home pg has own embedded nav image*/
#leftside #nav {
	width: 263px;
	height: 338px;
	background: url(images/secondlevelimg/nav.jpg) no-repeat;
	font-size: 14px !important;
}
#leftside #nav a {
	font-weight: bold;
}
#leftside #nav #about {
	margin-left: 65px;
	padding-top: 7px;
}
#leftside #nav #about span#currentlink {
	color: #ffffff;
	font-weight: bold;
}
#leftside #nav #about a:visited#aboutwhite {
	color: #ffffff;
}
#leftside #nav #about a:active#aboutwhite {
	color: #ffffff;
}
#leftside #nav #appliance {
	margin-left: 120px;
	padding-top: 30px;
}
#leftside #nav #appliance span#currentlink {
	color: #ffffff;
	font-weight: bold;
}
#leftside #nav #appliance a:visited#appliancewhite {
	color: #ffffff;
}
#leftside #nav #appliance a:active#appliancewhite {
	color: #ffffff;
}
#leftside #nav #choices {
	margin-left: 30px;
	padding-top: 29px;
}
#leftside #nav #choices span#currentlink {
	color: #ffffff;
	font-weight: bold;
}
#leftside #nav #choices a:visited#choiceswhite {
	color: #ffffff;
}
#leftside #nav #choices a:active#choiceswhite {
	color: #ffffff;
}
#leftside #nav #contact {
	margin-left: 120px;
	padding-top: 35px;
}
#leftside #nav #contact span#currentlink {
	color: #185b9a;
	font-weight: bold;
}
#leftside #nav #contact a:link#contactblue {
	color: #185b9a;
}
#leftside #nav #contact a:visited#contactblue {
	color: #185b9a;
}
#leftside #nav #contact a:hover#contactblue {
	color: #ffffff;
	text-decoration: underline;
}
#leftside #nav #home {
	margin-left: 120px;
	padding-top: 65px;
	font-size: 12px !important;
}
#leftside #nav a:link#home {
	color: #8fcbde;
}
/*second level bluestrip is within main id below leftside*/
/*lengthen bluestrip and whitebkg for more white space*/
#bluestrip {
	background: url(images/secondlevelimg/bluestripbkg.gif) repeat-y;
	width: 172px;
	height: 920px;
	margin-left: 91px;
}
/*start content whitespace*/
#content {
	position: absolute;
	top: 0;
	margin-left: 263px;
	width: 517px;
}
/*home content id is hm*/
#content #hmtop {
	width: 517px;
	height: 242px;
	background: url(images/homeimg/hmtop.jpg) no-repeat;
}
#content #hmtop p {
	text-align: left;
	line-height: 16px !important;
	color: #024283;
}
#content #hmtop #hmscroll {
	padding: 72px 260px 0 35px;
	font-size: 16px !important;
	font-weight: bold;
}
#content #hmtop #hmscroll #hmwelcome {
	font-size: 24px !important;
	font-weight: normal;
}
#content #hmbottomleft {
	width: 214px;
	height: 218px;
	background: url(images/homeimg/hmbottomleft.gif) no-repeat;
}
#content #hmbottomleft p {
	font-size: 17px !important;
	font-family: "Comic Sans MS", Verdana, sans-serif;
	font-weight: 500;
	color: #024283;
	padding-left: 35px;
}
#content #hmbottomright {
	position: absolute;
	margin-left: 214px;
	top: 242px;
	width: 303px;
	height: 218px;
	background: url(images/homeimg/hmbottomright.jpg) no-repeat;
}
/*begin second level pages*/
/*lengthen whitebkg and bluestrip for more white space*/
#content #whitebkg {
	width: 100%;
	height: 1304px;
	margin-top: 76px;
	background-color: #ffffff;
}
#content #page {
	position: absolute;
	top: 0;
	width: 567px;
	background: url(images/secondlevelimg/top.jpg) no-repeat;
}
#content #page h2#scroll {
	padding-top: 70px;
	padding-left: 35px;
}
#content #page p#lady {
	padding-left: 35px;
	font-family: "Comic Sans MS", Verdana, sans-serif;
	font-size: 13px !important;
	font-weight: 500;
	letter-spacing: 1px;
}
#content #page #maintext {
	padding-top: 60px;
	margin-right: 115px;
	margin-left: 35px;
}
/*whitespace hot links*/
#content #page #maintext a.orangelinks {
	color: #fa854b;
}
/*about page*/
#content #page #michelle {
	width: 163px;
	height: 240px;
	position: absolute;
	top: 177px;
	left: 287px;
	background: url(images/aboutimg/michelle.jpg) no-repeat;
	border: none;
}
#content #page #maintext p#michellewrap1 {
	margin-right: 205px;
}
#content #page #maintext p#michellewrap2 {
	margin-right: 205px;
}
/*appliance listing page*/
#content #page #maintext ul#services {
	position: relative;
	top: 10px;
	margin-left: 40px;
}
#content #page #maintext ul#services li.items {
	line-height: 25px;
	font-size: 13px !important;
}
#content #page #maintext p#claspwrap {
	margin-right: 205px;
}
#content #page #claspphoto {
	width: 160px;
	height: 120px;
	position: absolute;
	top: 500px;
	left: 290px;
	background: url(images/applianceimg/clasp.jpg) no-repeat;
	border: 1px solid #196fb0;
}
#content #page #maintext p#bowwrap {
	margin-right: 205px;
}
#content #page #bowphoto {
	width: 160px;
	height: 120px;
	position: absolute;
	top: 685px;
	left: 290px;
	background: url(images/applianceimg/bow.jpg) no-repeat;
	border: 1px solid #196fb0;
}
#content #page #anchor1photo {
	width: 160px;
	height: 120px;
	position: absolute;
	top: 935px;
	background: url(images/applianceimg/anchor1.jpg) no-repeat;
	border: 1px solid #196fb0;
}
#content #page #anchor2photo {
	width: 160px;
	height: 120px;
	position: absolute;
	top: 935px;
	left: 290px;
	background: url(images/applianceimg/anchor2.jpg) no-repeat;
	border: 1px solid #196fb0;
}
#content #page #maintext p#keywrap {
	padding-top: 170px;
	margin-right: 205px;
}
#content #page #keyphoto {
	width: 160px;
	height: 120px;
	position: absolute;
	top: 1102px;
	left: 290px;
	background: url(images/applianceimg/key.jpg) no-repeat;
	border: 1px solid #196fb0;
}
/*choices page*/
/*choices top page links*/
#content #page #maintext #choiceslinks {
	position: relative;
	top: -10px;
	font-size: 12px !important;
}
/*choices top main links*/
#content #page #maintext #choiceslinks span.colors {
	position: relative;
}
#content #page #maintext #choiceslinks span.glitters {
	position: relative;
	left: 7px;
}
#content #page #maintext #choiceslinks span.designer {
	position: relative;
	left: 15px;
}
#content #page #maintext #choiceslinks span.stickers {
	position: relative;
	left: 22px;
}
/*choices color section*/ 
#content #page #maintext p#monitor {
	position: relative;
	top: 10px;
	font-size: 11px !important;
}
#content #page #maintext #colorsection {
	position: relative;
}
#content #page #maintext #colorsection span#neutralsection {
	position: relative;
	top: 5px;
	font-size: 12px !important;
}
#content #page #maintext #colorsection #neutralsimage {
	width: 421px;
	height: 202px;
	position: relative;
	top: 20px;
	background: url(images/choicesimg/neutralsimage.jpg) no-repeat;
	border: 0;
}
#content #page #maintext #colorsection #maincolorsection {
	position: relative;
	top: 50px;
}
#content #page #maintext #colorsection #maincolorsection #colorsimage {
	width: 421px;
	height: 272px;
	position: relative;
	top: 10px;
	background: url(images/choicesimg/colorsimage.gif) no-repeat;
	border: 0;
}
/*choices glitters section*/
#content #page #maintext #glitterssection {
	position: relative;
	top: 70px;
}
#content #page #maintext #glitterssection #glittersimage {
	width: 421px;
	height: 276px;
	position: relative;
	background: url(images/choicesimg/glittersimage.jpg) no-repeat;
	border: 0;
}
#content #page #maintext #glitterssection #g {
	position: relative;
	font-size: 12px !important;
}
#content #page #maintext #glitterssection #g #g1 {
	position: relative;
	top: -206px;
	left: 9px;
}
#content #page #maintext #glitterssection #g #g2 {
	position: relative;
	top: -206px;
	left: 106px;
}
#content #page #maintext #glitterssection #g #g3 {
	position: relative;
	top: -206px;
	left: 202px;
}
#content #page #maintext #glitterssection #g #g4 {
	position: relative;
	top: -206px;
	left: 297px;
}
#content #page #maintext #glitterssection #g #g5 {
	position: relative;
	top: -103px;
	left: -75px;
}
#content #page #maintext #glitterssection #g #g6 {
	position: relative;
	top: -103px;
	left: 21px;
}
#content #page #maintext #glitterssection #g #g7 {
	position: relative;
	top: -103px;
	left: 118px;
}
#content #page #maintext #glitterssection #g #g8 {
	position: relative;
	top: -103px;
	left: 213px;
}
#content #page #maintext #glitterssection #g #g9 {
	position: relative;
	top: -1px;
	left: -160px;
}
#content #page #maintext #glitterssection #g #g10 {
	position: relative;
	top: -1px;
	left: -63px;
}
#content #page #maintext #glitterssection #g #g11 {
	position: relative;
	top: -1px;
	left: 25px;
}
#content #page #maintext #glitterssection #g #g12 {
	position: relative;
	top: -1px;
	left: 114px;
}
/*choices designer section*/ 
#content #page #maintext #designersection {
	position: relative;
	top: 90px;
}
#content #page #maintext #designersection #designer1image {
	width: 421px;
	height: 245px;
	position: relative;
	background: url(images/choicesimg/designer1.jpg) no-repeat;
	border: 0;
}
#content #page #maintext #designersection #designer2image {
	width: 421px;
	height: 202px;
	position: relative;
	background: url(images/choicesimg/designer2.jpg) no-repeat;
	border: 0;
}
#content #page #maintext #designersection ul.note {
	position: relative;
	top: 5px;
	font-size: 12px !important;
	line-height: 25px;
}
#content #page #maintext #designersection ul.note li.bkgcolor {
	position: relative;
	padding-left: 15px;
	list-style-position: inside;
}
/*choices bottom page links*/
#content #page #maintext span.next {
	position: relative;
	left: 382px;
	font-size: 12px !important;
}
/*choices2 page*/ 
/*top sticker links*/
#content #page #maintext #stickerlinks {
	position: relative;
	top: 15px;
	font-size: 12px !important;
}
#content #page #maintext #stickerlinks span.seacreatures {
	position: relative;
}
#content #page #maintext #stickerlinks span.critters {
	position: relative;
	left: 25px;
}
#content #page #maintext #stickerlinks span.animals {
	position: relative;
	left: 52px;
}
#content #page #maintext #stickerlinks span.cartoons {
	position: relative;
	left: 77px;
}
#content #page #maintext #stickerlinks span.funstuff {
	position: relative;
	left: 103px;
}
/*stickers sea creatures section*/ 
#content #page #maintext #seasection {
	position: relative;
	top: 50px;
}
#content #page #maintext #seasection #seaimage1 {
	width: 421px;
	height: 90px;
	position: relative;
	background: url(images/stickersimg/seacreatures/seaimage1.jpg) no-repeat;
	border: 0;
}
#content #page #maintext #seasection #seaimage2 {
	width: 421px;
	height: 91px;
	position: relative;
	background: url(images/stickersimg/seacreatures/seaimage2.jpg) no-repeat;
	border: 0;
}
#content #page #maintext #seasection #seaimage3 {
	width: 421px;
	height: 89px;
	position: relative;
	background: url(images/stickersimg/seacreatures/seaimage3.jpg) no-repeat;
	border: 0;
}
#content #page #maintext #seasection #fishsection {
	position: relative;
	top: 50px;
}
#content #page #maintext #seasection #fishsection #fishdolphins {
	width: 421px;
	height: 243px;
	position: relative;
	top: 10px;
	background: url(images/stickersimg/seacreatures/fishdolphins.gif) no-repeat;
	border: 0;
}
/*stickers critters section*/ 
#content #page #maintext #critterssection {
	position: relative;
	top: 40px;
}
#content #page #maintext #critterssection #crittersimage {
	width: 421px;
	height: 306px;
	position: relative;
	top: 10px;
	background: url(images/stickersimg/critters/crittersimage.gif) no-repeat;
	border: 0;
}
#content #page #maintext #critterssection #butterfliessection {
	position: relative;
	top: 60px;
}
#content #page #maintext #critterssection #butterfliessection #butterflies1 {
	width: 421px;
	height: 195px;
	background: url(images/stickersimg/critters/butterflies1.gif) no-repeat;
	border: 0;
}
#content #page #maintext #critterssection #butterfliessection #butterflies2 {
	width: 421px;
	height: 231px;
	position: relative;
	background: url(images/stickersimg/critters/butterflies2.gif) no-repeat;
	border: 0;
}
#content #page #maintext #critterssection #butterfliessection #butterflies3 {
	width: 421px;
	height: 104px;
	position: relative;
	background: url(images/stickersimg/critters/butterflies3.gif) no-repeat;
	border: 0;
}
#content #page #maintext #critterssection #insectsection {
	position: relative;
	top: 80px;
}
#content #page #maintext #critterssection #insectimage {
	width: 421px;
	height: 120px;
	position: relative;
	top: 10px;
	background: url(images/stickersimg/critters/insectimage1.gif) no-repeat;
	border: 0;
}
#content #page #maintext #critterssection #insectimage2 {
	width: 421px;
	height: 222px;
	position: relative;
	top: 10px;
	background: url(images/stickersimg/critters/insectimage2.gif) no-repeat;
	border: 0;
}
/*stickers animal section*/
#content #page #maintext #petsection {
	position: relative;
	top: 30px;
}
#content #page #maintext #petsection #petsimage1 {
	width: 421px;
	height: 102px;
	position: relative;
	top: 20px;
	background: url(images/stickersimg/animals/petsimage1.gif) no-repeat;
	border: 0;
}
#content #page #maintext #petsection #petsimage2 {
	width: 421px;
	height: 225px;
	position: relative;
	background: url(images/stickersimg/animals/petsimage2.gif) no-repeat;
	border: 0;
}
#content #page #maintext #kittysection {
	position: relative;
	top: 60px;
}
#content #page #maintext #kittysection #kittyimage1 {
	width: 421px;
	height: 114px;
	position: relative;
	top: 5px;
	background: url(images/stickersimg/animals/kittyimage1.gif) no-repeat;
	border: 0;
}
#content #page #maintext #kittysection #kittyimage2 {
	width: 421px;
	height: 233px;
	position: relative;
	top: 5px;
	background: url(images/stickersimg/animals/kittyimage2.gif) no-repeat;
	border: 0;
}
#content #page #maintext #farmsection {
	position: relative;
	top: 80px;
}
#content #page #maintext #farmsection #farmimage1 {
	width: 421px;
	height: 118px;
	position: relative;
	top: 5px;
	background: url(images/stickersimg/animals/farmimage1.gif) no-repeat;
	border: 0;
}
#content #page #maintext #farmsection #farmimage2 {
	width: 421px;
	height: 207px;
	position: relative;
	top: 5px;
	background: url(images/stickersimg/animals/farmimage2.gif) no-repeat;
	border: 0;
}
#content #page #maintext #wildsection {
	position: relative;
	top: 130px;
}
#content #page #maintext #wildsection #wildimage1 {
	width: 421px;
	height: 208px;
	position: relative;
	top: 10px;
	background: url(images/stickersimg/animals/wildimage1.gif) no-repeat;
	border: 0;
}
#content #page #maintext #wildsection #wildimage2 {
	width: 421px;
	height: 129px;
	position: relative;
	top: 10px;
	background: url(images/stickersimg/animals/wildimage2.gif) no-repeat;
	border: 0;
}
/*stickers cartoon section*/ 
#content #page #maintext #cartoonsection {
	position: relative;
	top: 40px;
}
#content #page #maintext #cartoonsection #disneysection #disneyimage1 {
	width: 421px;
	height: 154px;
	position: relative;
	background: url(images/stickersimg/cartoons/disneyimage1.gif) no-repeat;
	border: 0;
}
#content #page #maintext #cartoonsection #disneysection #disneyimage2 {
	width: 421px;
	height: 169px;
	position: relative;
	background: url(images/stickersimg/cartoons/disneyimage2.gif) no-repeat;
	border: 0;
}
#content #page #maintext #cartoonsection #snoopysection {
	position: relative;
	top: 35px;
}
#content #page #maintext #cartoonsection #snoopysection #snoopyimage {
	width: 421px;
	height: 203px;
	position: relative;
	top: -10px;
	background: url(images/stickersimg/cartoons/snoopyimage.gif) no-repeat;
	border: 0;
}
#content #page #maintext #cartoonsection #snoopysection #winnieimage {
	width: 421px;
	height: 248px;
	position: relative;
	top: -10px;
	background: url(images/stickersimg/cartoons/winnieimage.gif) no-repeat;
	border: 0;
}
#content #page #maintext #cartoonsection #snoopysection h3#winnieheader {
	position: relative;
	top: 5px;
}
/*stickers fun stuff section*/ 
#content #page #maintext #funsection {
	position: relative;
	top: 40px;
}
#content #page #maintext #funsection #funimage {
	width: 421px;
	height: 342px;
	top: 10px;
	position: relative;
	background: url(images/stickersimg/funstuff/funimage.gif) no-repeat;
	border: 0;
}
#content #page #maintext #funsection #sportsection {
	position: relative;
	top: 40px;
}
#content #page #maintext #funsection #sportsection #srssimage {
	width: 421px;
	height: 84px;
	position: relative;
	background: url(images/stickersimg/funstuff/srssimage.gif) no-repeat;
	border: 0;
}
#content #page #maintext #funsection #sportsection #ballimage {
	width: 421px;
	height: 102px;
	position: relative;
	background: url(images/stickersimg/funstuff/ballimage.gif) no-repeat;
	border: 0;
}
#content #page #maintext #funsection #confettisection {
	position: relative;
	top: 60px;
}
#content #page #maintext #funsection #confettisection #confettiimage {
	width: 421px;
	height: 500px;
	position: relative;
	background: url(images/stickersimg/funstuff/confettiimage.gif) no-repeat;
	border: 0;
}
/*stickers bottom links*/
#content #page #maintext #stickerlinks2 {
	position: relative;
	top: 40px;
	font-size: 12px !important;
}
#content #page #maintext #stickerlinks2 span.seacreatures {
	position: relative;
}
#content #page #maintext #stickerlinks2 span.critters {
	position: relative;
	left: 25px;
}
#content #page #maintext #stickerlinks2 span.animals {
	position: relative;
	left: 52px;
}
#content #page #maintext #stickerlinks2 span.cartoons {
	position: relative;
	left: 77px;
}
#content #page #maintext #stickerlinks2 span.funstuff {
	position: relative;
	left: 103px;
}
/*choices top page links*/
#content #page #maintext #choiceslinks {
	position: relative;
	top: -10px;
	font-size: 12px !important;
}
/*choices main bottom page links*/
#content #page #maintext #choiceslinks2 {
	position: relative;
	top: 30px;
	font-size: 12px !important;
}
#content #page #maintext #choiceslinks2 span.colors {
	position: relative;
}
#content #page #maintext #choiceslinks2 span.glitters {
	position: relative;
	left: 7px;
}
#content #page #maintext #choiceslinks2 span.designer {
	position: relative;
	left: 15px;
}
#content #page #maintext #choiceslinks2 span.stickers {
	position: relative;
	left: 22px;
}
/*sticker websites bottom links*/
#content #page #maintext #stickersites {
	position: relative;
	top: 60px;
	font-size: 12px !important;
}
#content #page #maintext #stickersites span#grossmans {
	position: relative;
	left: 30px;
}
/*choices bottom back to top link*/
#content #page #maintext #bottomanchor a.anchor {
	font-size: 11px !important;
	position: relative;
	top: 40px;
}
/*copyright page*/
#content #page #maintext ul#definecopyright {
	font-size: 11px !important;
	font-weight: bold;
	line-height: 18px !important;
	list-style-position: inside;
}
/*back to top link*/
#content #page #maintext a.anchor {
	font-size: 11px !important;
}
#content #page #maintext a:link.anchor {
	color: #7fc2f4;
}
#content #page #maintext a:visited.anchor {
	color: #7fc2f4;
}
#content #page #maintext a:hover.anchor {
	color: #196fb0;
}
#content #page #maintext a:active.anchor {
	color: #fa854b;
}
/*whitespace aka signature*/
#content #page #maintext span#aka {
	font-family: "Comic Sans MS", Verdana, sans-serif;
}
/*begin footer all pages*/
#footer {
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	background: url(images/footer.gif) no-repeat;
	text-align: left;
	padding-bottom: 50px;
}
#footer #orangestrip {
	margin-left: 91px;
	width: 690px;
	height: 5px;	
	background-color: #fe8122;
}
/*home page has embedded padding top 5px*/
#footer #bottomlinks {
	padding-left: 91px;
}
#footer #bottomlinks span#offlink {
	color: #ffffff;
}
#footer #copyright {
	padding-left: 91px;
	margin-top: 200px;
	color: #8fcbde;
}
#footer #validate {
	padding-left: 91px;
}


