/* global styles */html {	background:#fff url(images/jennibowlin_pagefades.gif) repeat-y top center;	height:100%;}body {	background: url(images/jennibowlin_bg.jpg) no-repeat top center;	height: 100%;	color: #000; 	font-family: Georgia, Times, Times New Roman; 	font-size: small;	line-height: 1.5em;  	margin: 0; 	padding: 0; 	text-align: left;	font-size: 12px;}html>body { min-height:100%; height:auto;}a:link {color: #d31145; text-decoration: none}a:visited {color: #d31145; text-decoration: none}a:link:hover, a:visited:hover {color: #d31145; text-decoration: underline}.clear {clear: both;}.footer {	background: url(images/jennibowlin_footerbg.gif) no-repeat top center;	font-size: 13px;	margin-left: auto;	margin-right: auto;	width: 870px;	padding: 50px 0 20px 0;}.footer #copyline {	font-size: x-small;}.footer P, SPAN{	padding: 0 10px;}P.displaytext {	font-size: 22px;	color: #006c7c;	margin: 24px 0 0 0;	padding: 0px;}P.displaytext A:link {	font-size: 22px;	color: #006c7c;	margin: 24px 0 0 0;	padding: 0px;	text-decoration: none;}P.displaytext A:visited {	font-size: 22px;	color: #006c7c;	margin: 24px 0 0 0;	padding: 0px;	text-decoration: none;}/* end global styles *//* index page styles */.indexbody {	margin: 0; 	padding: 0; 	text-align: left;	width: 870px;	margin-left: auto;	margin-right: auto;}.indextop {	background: #e8e3db url(images/jennibowlin_indextop.gif) no-repeat top center;	margin-left: auto;	margin-right: auto;	width: 950px;	height: 70px;	text-align: center;}.indexfooter {	font-size: x-small;	height: 48px;	margin-top: 0px;	margin-left: auto;	margin-right: auto;	width: 870px;	padding: 20px 0;}.indexfooter #copyline {	margin: 10px;	text-align: center;}.flashintro {	margin-left: auto;	margin-right: auto;	height: 400px;	width: 400px;}.indexbtns {	margin-left: auto;	margin-right: auto;	text-align: center;	padding: 0;	position: relative;}.indexbtns #pen {	z-index: 2;	position: absolute;	top: -40px;	right: 0;}/* end index page styles *//* retail page styles */.navbtns {	background: url(images/jennibowlin_wholesalenav.gif) no-repeat;	width: 219px;	height: 84px;	margin: 0; 	padding: 0;	position: relative;	top: 25px;	left: 220px;	float: left;}.navbtns img{	position: relative;	top: 16px;}.topnavlinks {	font-size: 13px;	margin: 0; 	padding: 0;	position: relative;	top: 75px;	left: 230px;	float: left;}.topnavlinks SPAN {	padding: 0;	margin: 0 6px;}.retailhomepics {	background: url(images/jennibowlin_stargirl.gif) no-repeat top center;	height: 570px;	width: 830px;	margin: 40px 20px;	position: relative;}.retailhomepics img#shop{	height: 200px;	width: 200px;	padding-bottom: 30px;	position: absolute;	top: 32px;	left: 192px;}.retailhomepics img#create{	height: 200px;	width: 200px;	padding-bottom: 30px;	position: absolute;	top: 32px;	left: 460px;}.retailhomepics img#share{	height: 200px;	width: 200px;	padding-bottom: 30px;	position: absolute;	top: 310px;	left: 192px;}.retailhomepics img#blog{	height: 200px;	width: 200px;	padding-bottom: 30px;	position: absolute;	top: 310px;	left: 460px;}.storelocator {	margin: 80px 120px 40px 140px;}.storelocator #findstore{	margin: -10px 0 0 0;	font-size: 14px;	font-weight: bold;}.storeresult {	background: url(images/googlemapicon.gif) no-repeat top left;	margin: 0 0 18px -24px;	padding: 0 0 0 24px;}.storeresulttitle {	font-weight: bold;	padding: 0;	margin: 0;}.previewmap {	position: relative;	top: 80px;	right: 40px;	padding: 0;	margin: 10px;	height: 300px;	overflow: hidden;	float: right;	border: #b8b5aa 6px solid;}/* end retail page styles *//* wholesale page styles */.wnavbtns {	background: url(images/jennibowlin_retailnav.gif) no-repeat;	width: 219px;	height: 84px;	margin: 0; 	padding: 0;	position: relative;	top: 25px;	left: 220px;	float: left;}.wnavbtns img{	position: relative;	top: 16px;	left: 120px;}.wholesalehome {	background: url(images/jennibowlin_wstargirl.gif) no-repeat top center;	height: 570px;	padding: 50px 100px 0 150px;	margin: 0;	position: relative;}.wholesalehome #wphoto{	height: 360px;	width: 480px;	position: absolute;	top: 115px;	left: 196px;}.wholesalehome #register{	height:75px;	width: 141px;	position: absolute;	top: 510px;	left: 160px;}.wholesalehome #inspiration{	height: 75px;	width: 141px;	position: absolute;	top: 510px;	left: 298px;}.wholesalehome #contactus{	height: 75px;	width: 141px;	position: absolute;	top: 510px;	left: 436px;}.wholesalehome #products{	height: 75px;	width: 141px;	position: absolute;	top: 510px;	left: 575px;}.wholesalelogin {	background: url(images/jennibowlin_wloginbg.gif) no-repeat top center;	height: 520px;	padding: 50px 100px 0 150px;	margin: 0;	position: relative;}.wholesalelogin #register {	padding-top: 80px;	margin-right: 100px;	width: 250px;	float: left;}.wholesalelogin #login {	padding-top: 80px;	width: 250px;	float: left;}.wcontactus {	padding: 50px 100px 0 150px;	margin: 0;	position: relative;}#contactaddress {	float: right;	margin: 10px;	position: absolute;	top: 75px;	right: 20px;}.rightcolumn {	float: right;	margin: 10px;	position: absolute;	top: 75px;	right: 20px;}ul#categorieslist {	margin: 10px 0 0 0;	padding: 0;	font-size: 13px;}ul#categorieslist li {	list-style-type: none;	margin: 0;	padding: 0;}.wholesaleentry {	min-height: 500px;	padding: 50px 100px 0 150px;	margin: 0;	position: relative;}#wphotoentry{	background: url(images/jennibowlin_bigframe.gif) no-repeat;	height: 356px;	width: 458px;	float: left;	padding: 30px 0 0 30px;	margin-bottom: -30px;}#orderhistory {	width: 450px;}#orderhistory TD {	border-bottom: 1px solid #e5dfc8;	padding: 1px 6px;}#orderhistory #headerbar {	background-color: #e5dfc8;}.wholesaleinspiration {	padding: 50px 100px 0 150px;	margin: 0;	position: relative;}.wholesaleinspiration .thumb {	padding: 0;	background-color: #dcd9cd;	margin: 0px;	text-align: center;}#thumbs TD {	background-color: #dcd9cd;	width: 140px;	height: 140px;	text-align: center;}/* end wholesale page styles *//* content page styles */.retailcenter {	padding: 50px 100px 0 150px;	margin: 0;	position: relative;}.pagebody {	margin: 0; 	padding: 0; 	text-align: left;	margin-left: auto;	margin-right: auto;	width: 870px;	position: relative;}.pagebody #cornernum {	position: absolute;	top: 0;	left: 5px;}/* end content page styles */
