@charset "utf-8";
/* CSS Document */

img, div, input, ul, li, background-image{ behavior: url("iepngfix.htc"); }

body,td,th {
	font-family: "Lucida Sans","Lucida Grande","Trebuchet MS", sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

body {
	background-image: url(../images/siteWideImages/bg_gradient.png);
	background-repeat: repeat-x;
	background-color: #29A5FF;
	background-position: 0px 51px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {
	color: #013979;
	text-decoration: none;
	cursor:pointer;
}
a:visited {
	text-decoration: none;
	color: #013979;
}
.petBox a:hover {
	text-decoration: none !important;
}
a:hover {
	text-decoration: underline;
	color: #013979;
}

a:active {
	text-decoration: none;
	color: #013979;
}

.petBox a:link {
	color: #000;
	text-decoration: none;
	cursor:pointer;
}
.petBox a:visited {
	text-decoration: none;
	color: #000;
}
.petBox a:hover {
	text-decoration: underline;
	color: #000;
}

.petBox a:active {
	text-decoration: none;
	color: #000;
}

#legalContent a:link {
	color: #fff;
	text-decoration: none;
}
#legalContent a:visited {
	text-decoration: none;
	color: #fff;
}
#legalContent a:hover {
	text-decoration: underline;
	color: #fff;
}

#legalContent a:active {
	text-decoration: none;
	color: #fff;
}


a img {
	border: 0px none;
}

.hide {
	visibility: hidden;
}




#copyright {
	color: #606060;
	background-color: transparent;
	width: 1001px;
	padding: 10px 0 10px 0;
	font-size: 10px;
	text-align: center;
	margin-left: 25px;
	height:60px;
}
.webkinzlanding #copyright {
	color: white;
}

#copyright span.kinzCash {
	background-image: url(../images/siteWideImages/kinz-cash-strike-through.gif);
	background-repeat: repeat-x;
	background-position: center left;
}

#copyright .left {
	
	text-align: left;
}

#copyright .right {
	text-align: left;
}

#page {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	position: relative;
	overflow: visible;
	background-color: #DEDEDE;
	behavior: url("<c:out value="${ staticContentPath }" />css/iePage.htc");
}

#page.home {
	background:#DEDEDE;
}

#page.webkinzlanding {
	background:#0060AA !important;
}
#page.webkinzjrlanding {
	background:#57A4CA !important;
}
#page.tailtownslanding {
	background:#A19B6F !important;
}

/*Page Border Elements*/

#page .border {
	position: absolute;
	padding: 0;
	margin: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	overflow: hidden;
	font-size: 0;
}

#page .border.top {

	width: 964px;
	height: 0px;
	/* background-image: url(../images/siteWideImages/top.png); */
}

#page .border.bottom {

	width: 964px;
	height:0px;

	background-color: transparent;
	/* background-image: url(../images/siteWideImages/bottom.png); */

}

#page .border.left {

	width: 0px;
	height: 371px;
	/* background-image: url(../images/siteWideImages/bevel_dark.png); */
}

#page .border.right2 {
	position:absolute;
	top: 18px;
	right: 0px;
	width: 3px;
	height: 371px;
	background-image: url(../images/siteWideImages/bevel_light.png);
	background-repeat:no-repeat;
	background-color:#3CCAFF;
}

#content {
	padding: 0;
	position: relative;
	font-size:14px;
	color:#000;
	margin:0 auto;
	width:1050px;
	margin-top:-160px;
}

#navHeader {
	border-bottom: 2 solid #003dd9;
	height: 36px;
	position: relative;
	padding: 0px 0px 0px 10px;
	margin-bottom: 2px;
	overflow: hidden;
}



#navHeader .bg {
	position: absolute;
	top: 0px;
	height: 30px;
	background-color: transparent;
	background-position: top left;
}

#navHeader .bg.left {
	width: 10px;
	left: 0px;
	
}

#navHeader .bg.right {
	width: 10px;
	right: 0px;
	
}

#navHeader .bg.middle {
	width: 932px;

}
#navHeader .nav-header-content {
	margin: 0px;
	padding: 0 5px 0 0;
}

#navHeader .top-nav-container{
position:relative;
	float:right;
	height: 20px;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 5px 8px 0 0;
	color:#013979;
}

#navHeader .sublogo {
	float:left;
	height: 20px;
	text-align:center;
	padding:5px 0 0 0;

}

#navHeader .links {

	float:left;
	height: 20px;
	text-align:center;
	padding: 0 10px 10px 0;
}

#navHeader .links a {
	color: #013979;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#navHeader .links a img{
margin: 10px 0px 10px 0;

}

#navHeader .links a:hover {
	text-decoration: underline;
}

#page .headerBackground {
	position: relative; 
	width: 100%; 
	height: 160px;
}
#page .headerBackground .headerBackgroundTop{
    background: url("../images/bg/header-background.png") repeat-x scroll 0 0 transparent;
    height: 151px;
    width: 100%;
}

#page .headerBackground .headerBackgroundBottom{
	background: url("../images/bg/home-shade.png") repeat-x scroll 0 0 transparent;
    height: 9px;
    width: 100%;
}

.webkinzlanding .headerBackground .headerBackgroundBottom{
	background: url("../images/bg/webkinz-shade.png") repeat-x scroll 0 0 transparent !important;
}
.webkinzjrlanding .headerBackground .headerBackgroundBottom{
	background: url("../images/bg/webkinzjr-shade.png") repeat-x scroll 0 0 transparent !important;
}
.tailtownslanding .headerBackground .headerBackgroundBottom{
	background: url("../images/bg/tailtowns-shade.png") repeat-x scroll 0 0 transparent !important;
}
#pageTable form {
	margin:0px;
}

#pageTable .pageHeader {
	background: url("../images/bg/header-background.png") repeat-x scroll 0 0 transparent;
    height: 151px;
}
#pageTable #topNavBar {
	position: relative;
	height:25px;
	width:932px;
	margin-left:10px;
	background-color:#005AFF;
	text-align:left;
}

#pageTable #headerBanner {
	height: auto;
    margin: 5px 0;
}

#navHeader .search-field {
float:left;
	height: 10px;
	padding: 3px 10px 0 0;
}

#navHeader .search-link a:hover {
	text-decoration: underline;
}

.search-field{
	color:#00005B;
	font-size:12px;
	height:10px;
	font-weight:normal;
	margin: 0 0 0px 0;
	float:left;
	margin-top:10px;
}

#navHeader .search-container {

	float:left;
	line-height:20px;
	margin:5px 0 0 0;

	height:30px;
	border:none;
	background-repeat:no-repeat;
	cursor:pointer;
}



#navHeader .links .pointsCash{
	width:400px;
	margin-right:150px;
	padding-left: 25px;
}

#navHeader .pointsCash a{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

#navHeader .pointsCash a:visted{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

#navHeader .pointsCash a:hover{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

#navHeader .links #cashPointsDisplay .subscribe{
	width:200px;
	margin-right:-15px;
}

#pageTable {
	padding:0px 0 15px 0;
	margin: 0px 0 0px 0;
	width: 1050px;
	color: #000;
	font-family: "Lucida Sans","Lucida Grande","Trebuchet MS", Arial;
	font-size: 13px;

}

#awning {
	position:absolute;

	display: block;
	right:-7px;
	top:36px;
	height:69px;
	width:978px;
	background-image:url(../images/siteWideImages/awning.png);
}

#awning_down {
	position:absolute;

	display: block;
	left:-7px;
	top:36px;
	height:69px;
	width:978px;
	background-image:url(../images/siteWideImages/awning.png);
}
#pageTable #pageHeader {
	background: url("../images/bg/header-background.png") repeat-x scroll 0 0 transparent;
    height: 151px;
}
#pageTable #pageHeader #newsBar {
	float: right;
    height: 36px;
    width: 500px;
}
#pageTable #logo {
    display: block;
    float: left;
    height: 151px;
    left: 0;
    position: relative;
    width: 190px;
}

#pageTable #logo a {
    background-image: url("../images/siteWideImages/transparent-ganz-logo.png");
    background-repeat: no-repeat;
    display: block;
    height: 98px;
    margin-left: 23px;
    margin-top: 45px;
    position: absolute;
    width: 162px;

}

#pageTable #logo #headerBanner {
	position: relative;
	float:none;
	display: block;
	left:212px;
	height:90px;
	width:728px;
	background-image:url(../images/banners/headerbanner.jpg);
	background-repeat:no-repeat;

}
#pageTable .checkoutBox {
	background-image: url("../images/bg/checkout-bg.png");
    float: right;
    height: 74px;
    width: 305px;
    margin-right:19px;
}
#pageTable .searchBox {
	float: left;
    height: 74px;
    width: 468px;
}
#pageTable .searchBox .searchField{
	background-image: url("../images/bg/search-field-bg.png");
    height: 40px;
    margin-left: 10px;
    margin-top: 8px;
    width: 257px;
    
}
#pageTable .searchBox .searchField input{
	width:192px;
	border:0px;
}
#pageTable .searchBox .searchMagGlass {
	float:left;
	width:42px;
	height:33px;
	margin-top:6px;
}
#pageTable #topNavBar {
	background-image: url("../images/bg/menu-bg.png");
    float: left;
    height: 41px;
    width: 824px;
}
#pageTable .topShade {
	background: url("../images/bg/home-shade.png") repeat-x scroll 0 0 transparent;
	width:1050px;
	height:9px;
}
.home #pageTable .topShade {
	background: url("../images/bg/home-shade.png") repeat-x scroll 0 0 transparent;
	width:1050px;
	height:9px;
}
.webkinzlanding #pageTable .topShade {
	background: url("../images/bg/webkinz-shade.png") repeat-x scroll 0 0 transparent;
	width:1050px;
	height:9px;
}

.webkinzjrlanding #pageTable .topShade {
	background: url("../images/bg/webkinzjr-shade.png") repeat-x scroll 0 0 transparent;
	width:1050px;
	height:9px;
}
.tailtownslanding #pageTable .topShade {
	background: url("../images/bg/tailtowns-shade.png") repeat-x scroll 0 0 transparent;
	width:1050px;
	height:9px;
}

#pageTable .topShade .home {
	background: url("../images/bg/home-shade.png") repeat-x;
}
#pageTable .topShade .webkinz {
	background: url("../images/bg/webkinz-shade.png") repeat-x;
}
.top-nav-left-content {
float:right;
padding:0px 0px 0px 0px;
margin:0px;
margin-right:9px;
}
.top-nav-left-content div{
	float:left;
	height:21px;
	width:auto;
	padding:10px 10px 10px 10px;
	margin-right:5px;
}
.top-nav-left-content div.homeSelected{
	background:#0377B9;
}
.top-nav-left-content div.home:hover{
	background:#0377B9;
}

.top-nav-left-content div.pointlandingSelected{
	background:#E0E0E0;
}
.top-nav-left-content div.pointlanding{
	background:#E0E0E0;
	margin-right:15px;
}
.top-nav-left-content div.pointlanding:hover{
	background:#E0E0E0;
}
.top-nav-left-content div.pointlanding a{
	color:#0F0F0F !important;
}

.top-nav-left-content div.webkinzlandingSelected{
	background:#0060AA;
}
.top-nav-left-content div.webkinzlanding:hover{
	background:#0060AA;
}

.top-nav-left-content div.webkinzjrlandingSelected{
	background:#57A4CA;
}
.top-nav-left-content div.webkinzjrlanding:hover{
	background:#57A4CA;
}

.top-nav-left-content div.tailtownslandingSelected{
	background:#A19B6F;
}
.top-nav-left-content div.tailtownslanding:hover{
	background:#A19B6F;
}

.top-nav-left-content a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	padding: 0 2px 0 2px;
}

.top-nav-left-content a:hover{
	text-decoration:none;
	font-size:15px;
	font-weight:bold;

}

.top-nav-middle-content {
float:right;
padding:4px 10px 0px 10px;
line-height:18px;
margin:0px;
color:#ffffff;
}

.top-nav-right-content {
float:right;
padding:2px 5px 0px 0px;
margin:0px;
color:#ffffff;
}

.top-nav-right-content a{
	color:#013979;
	text-decoration:none;
	font-size:14px;

}


.userInfo {
	font-size:12px;
	margin-top:1px;
	font-weight:bold;
	height:25px;
	color:#FFFFFF;
	width:300px;
	text-align:right;
}

.userInfo a{
	font-size:12px;
	margin-top:1px;
	font-weight:bold;
	height:25px;
	color:#FFFFFF;
	width:300px;
	text-align:right;
}

.userInfo a:visited{
	font-size:12px;
	margin-top:1px;
	font-weight:bold;
	height:25px;
	color:#FFFFFF;
	width:300px;
	text-align:right;
}

.userInfo a:hover{
	font-size:12px;
	margin-top:1px;
	font-weight:bold;
	height:25px;
	color:#FFFFFF;
	width:300px;
	text-align:right;
	text-decoration:underline;
}

.loginFormBTN {
	font-size:12px;
	margin-right:10px;
	width:57px;
	height:20px;
	text-align:center;
	border:none;
	background-image:url(../images/ssl_buttons/log_in.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

.logText{
	position:absolute;
	font-size:11px;
	font-weight:bold;
	color:#00005B;
	padding:5px 0 0 7px;
	cursor:pointer;
	text-align:center;
}

.logoutText{
	position:absolute;
	font-size:10px;
	font-weight:bold;
	color:#00005B;
	padding:5px 0 0 7px;
	cursor:pointer;

}
#pageTable .featureBox {
	background: url("../images/bg/home-feature-outer-bg.png") repeat-x scroll 0 0 transparent;
    height: 383px;
    margin-left: 25px;
    padding: 9px;
    width: 982px;
}
#pageTable .featureBox .innerBox{
    background: url("../images/bg/home-feature-inner-bg.png") repeat-x scroll 0 0 transparent;
    height: 350px;
    margin: 0;
    padding: 15px 20px 20px;
    width: 940px;
}

#pageTable .normalContent{
	font:"Trebuchet MS", Arial;
	font-size:14px;
	color:#000;
}

#pageTable .normalContent12px{
	font-size:12px;
	color:#000;
}

#legalContent{
	width:540px;
	float:left;
	font-size:10px;
	padding: 0;
	color:white;
}

#pageTable #topNavBar .topNavLinks{
	position:absolute;
	font-size:14px;
	font-weight:bold;
	top:0px;
	margin-left:9px;
	margin-top:4px;
	height:25px;
	color:#FFFFFF;
}

.tilda{
	position:relative;
	color:#FFFFFF;
	top:-1px;
}


#pageTable #topNavBar .topNavLinksSelected{
	color:#93D7FF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}


#pageTable #topNavBar .highlighted{
	color:#fff000;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}


#pageTable #adSpotArea {
	position:relative;
	float: left;
	min-height: 350px;
    margin-right: 0px;
	font-size:16px;
	height: 350px;
    margin-right: 10px;
    width: 170px;
}

#pageTable #navArea {
	position:relative;
	float: left;
    margin-right: 0px;
    width:220px;
	border:2px solid #C9C9C8;
	font-size:16px;
	margin-bottom:10px;
}

#pageTable #adSpotArea .adSpot {
	position:relative;
	float: right;
	width:167px;
	height:80px;
	margin-bottom:9px;
}


#pageTable #empty_left {

	float: left;

}


#pageFooter {

	clear: both;
	padding:20px 0 0 0;
	height: 10px;
	background-color: transparent;
	/* background-image: url(../images/siteWideImages/bottomPage.png); */
	font-size: 1px;
	background-repeat:no-repeat;
}

#pageTable #pageContent {
	float: left;
	width: 560px;
	min-height:350px;
	text-align:justify;
	padding:0px 0px 0px 0px;
	line-height:20px;
}

#pageTable .featureSWFContainer {
	float: left;
	width: 560px;
	min-height:350px;
	text-align:justify;
	padding:0px 0px 0px 0px;
	line-height:20px;
}


#pageTable #pageContent .splashImage{
	width:558px;
	padding-bottom:10px;
}

#pageContent ul li {
padding:0px;
margin:0px;
color:#000;
font-family:"Trebuchet MS",Arial;
font-size:13px;
clear:both;
}

#pageTable #skyScrapper {
	float: right;
	width: 160px;
	height: 600px;
	margin: 10px 0px 20px 0px;
	padding-right:10px;
	background-image:url(../images/banners/skyscraper.jpg);
	background-repeat:no-repeat;
}
#pageTable .rightSideBar {
	float: left;
    height: 350px;
    margin-left: 10px;
    width: 187px;

}

 #pageTable #skyScrapperCart {
	float: right;
	width: 187px;
	margin: 9px 0px 0px 0px;

}
#pageTable #skyScrapperCart .greenButton{
    background: url("../images/bg/green-button.png") repeat scroll 0 0 transparent;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    padding: 7px 15px 0 10px;
    width: 111px;
    text-transform:uppercase;
    color:white;
    margin-top:5px;
}
#pageTable #skyScrapperCart .greenButton2{
    background: url("../images/bg/green-button-2.png") repeat scroll 0 0 transparent;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    padding: 7px 7px 0 7px;
    width: 122px;
    text-transform:uppercase;
    color:white;
    margin-top:10px;
}
#pageTable #skyScrapperCart.accountBox{
    background: none repeat scroll 0 0 #EBEBEB;
    border: 1px solid #C4C4C4;
    color: #3A3A3A;
    height: 145px;
    margin-top: 2px;
    width: 185px;
}
#pageTable #skyScrapperCart.accountBox .header{
    background: url("../images/bg/block-header-bg.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #C4C4C4;
    height: 51px;
}
#pageTable #skyScrapperCart.accountBox .body{
    font-weight: bold;
    height: 74px;
    padding: 10px;
	font-size:11px;
}
#pageTable .bigBox {
	width:1012px; 
	height:322px; 
	margin-left:25px; 
	background:#DEDEDE;
}
.home #pageTable  .catalogBigBox {
	width:744px; 
	height:auto; 
	padding-left:15px; 
	background:white;
	margin-left:0px;
}

.webkinzRightCart .catalogBigBox {
	width:988px !important;
	padding-left:25px !important;
}

.webkinzlanding #pageTable  .bigBox {
	width:744px; 
	height:324px; 
	padding-left:15px; 
	background:white;
	margin-left:0px;
}
.webkinzlanding #pageTable  .catalogBigBox {
	height:auto;	
}
.tailtownslanding #pageTable  .bigBox {
	width:744px; 
	height:324px; 
	padding-left:15px; 
	background:white;
	margin-left:0px;
}
.webkinzjrlanding #pageTable  .bigBox {
	width:744px; 
	height:324px; 
	padding-left:15px; 
	background:white;
	margin-left:0px;
}
.webkinzjrlanding #pageTable  .catalogBigBox {
	height:auto;	
}

#pageTable .bigBox .header{
	
    background: url("../images/bg/block-header-bg.png") repeat-x scroll 0 0 transparent;
    height: 36px;
    width:980px;
    border:1px solid #9B9B9B;
    padding-left:30px;
    padding-top:15px;
    font-size:22px;
    font-weight:bold;
    text-transform:uppercase;
    color:#0B0B0B;
}
.home #pageTable .catalogBigBox .header{
	
    background: url("../images/bg/webkinz-big-block-header-bg.png") repeat-x scroll 0 0 transparent;
    height: 36px;
    width:713px;
    border:1px solid #9B9B9B;
    padding-left:30px;
    padding-top:15px;
    font-size:22px;
    font-weight:bold;
    text-transform:uppercase;
    color:#0B0B0B;
}

.webkinzRightCart .catalogBigBox .header{
	width:956px !important;
}

.webkinzlanding #pageTable .bigBox .header{
	
    background: url("../images/bg/webkinz-big-block-header-bg.png") repeat-x scroll 0 0 transparent;
    height: 36px;
    width:713px;
    border:1px solid #9B9B9B;
    padding-left:30px;
    padding-top:15px;
    font-size:22px;
    font-weight:bold;
    text-transform:uppercase;
    color:#0B0B0B;
}
.tailtownslanding #pageTable .bigBox .header{
	
    background: url("../images/bg/tailtowns-big-block-header-bg.png") repeat-x scroll 0 0 transparent;
    height: 36px;
    width:713px;
    border:1px solid #9B9B9B;
    padding-left:30px;
    padding-top:15px;
    font-size:22px;
    font-weight:bold;
    text-transform:uppercase;
    color:#0B0B0B;
}
.webkinzjrlanding #pageTable .bigBox .header{
	
    background: url("../images/bg/webkinzjr-big-block-header-bg.png") repeat-x scroll 0 0 transparent;
    height: 36px;
    width:713px;
    border:1px solid #9B9B9B;
    padding-left:30px;
    padding-top:15px;
    font-size:22px;
    font-weight:bold;
    text-transform:uppercase;
    color:#0B0B0B;
}
.webkinzlanding #pageTable .bigBox .footer{
	
    background: url("../images/bg/pagination-footer-block.png") repeat-x scroll 0 0 transparent;
    height: 19px;
    width:652px;
    border:1px solid #9B9B9B;
    padding-right:60px;
    padding-top:5px;
    font-size:12px;
    font-weight:bold;
    color:#0B0B0B;
    float:left;
    text-align:right;
}
.tailtownslanding #pageTable .bigBox .footer{
	
    background: url("../images/bg/tailtowns-footer-bg.png") repeat-x scroll 0 0 transparent;
    height: 19px;
    width:652px;
    border:1px solid #9B9B9B;
    padding-right:60px;
    padding-top:5px;
    font-size:12px;
    font-weight:bold;
    color:#0B0B0B;
    float:left;
    text-align:right;
}
.webkinzjrlanding #pageTable .bigBox .footer{
	
    background: url("../images/bg/pagination-footer-block.png") repeat-x scroll 0 0 transparent;
    height: 19px;
    width:652px;
    border:1px solid #9B9B9B;
    padding-right:60px;
    padding-top:5px;
    font-size:12px;
    font-weight:bold;
    color:#0B0B0B;
    float:left;
    text-align:right;
}

.webkinzlanding #pageTable .bigBox .footerShadow {
	background: url("../images/bg/big-box-body-bg-white.png") repeat-x scroll 0 0 transparent;
	width:714px;
	height:10px;
	float:left;
}
.webkinzjrlanding #pageTable .bigBox .footerShadow {
	background: url("../images/bg/big-box-body-bg-white.png") repeat-x scroll 0 0 transparent;
	width:714px;
	height:10px;
	float:left;
}

.tailtownslanding #pageTable .bigBox .footerShadow {
	background: url("../images/bg/big-box-body-bg-white.png") repeat-x scroll 0 0 transparent;
	width:714px;
	height:10px;
	float:left;
}
#pageTable .bigBox .withSub{
	
    height: 41px;
    padding-top:10px;
    line-height:15px;
}
#pageTable .bigBox .header span{
    font-size:12px;
    font-weight:normal;
    text-transform:uppercase;
}
#pageTable .bigBox .body{
	background: url("../images/bg/big-box-body-bg.png") repeat-x scroll 0 0 transparent;
    height: 231px;
    padding: 18px 29px 20px;
	width:942px;
	float:left;
}
.home #pageTable .catalogBigBox .catalogBody{
	background: url("../images/bg/big-box-body-bg-white.png") repeat-x scroll 0 0 transparent;
    min-height: 231px;
    height:auto;
    padding: 18px 10px 20px;
	width:712px;
	float:left;
}

.webkinzRightCart .catalogBigBox .catalogBody{
	width:956px !important;
}

.webkinzlanding #pageTable .bigBox .body{
	background: url("../images/bg/big-box-body-bg-white.png") repeat-x scroll 0 0 transparent;
    height: 231px;
    padding: 18px 10px 20px;
	width:712px;
	float:left;

}
.tailtownslanding #pageTable .bigBox .body{
	background: url("../images/bg/big-box-body-bg-white.png") repeat-x scroll 0 0 transparent;
    font-weight: bold;
    height: 231px;
    padding: 18px 10px 20px;
	width:712px;
	float:left;
}
.webkinzjrlanding #pageTable .bigBox .body{
	background: url("../images/bg/big-box-body-bg-white.png") repeat-x scroll 0 0 transparent;
    font-weight: bold;
    height: 231px;
    padding: 18px 10px 20px;
	width:712px;
	float:left;
}
.webkinzlanding #pageTable .bigBox .catalogBody{
	height:auto;
	
}
.webkinzjrlanding #pageTable .bigBox .catalogBody{
	height:auto;
	
}
.tailtownslanding #pageTable .bigBox .catalogBody{
	height:auto;
	
}

#pageTable .bigBox .petBox{
	width:188px;
	height:223px;
	float:left;
}
.webkinzlanding #pageTable .bigBox .petBox{
	width:170px;
	height:223px;
	float:left;
}
.webkinzlanding #pageTable .catalogBody .petBox{
	margin-bottom:25px;
	margin-top:5px;
}
.tailtownslanding #pageTable .bigBox .petBox{
	width:170px;
	height:223px;
	float:left;
}
.tailtownslanding #pageTable .catalogBody .petBox{
	margin-bottom:25px;
	margin-top:5px;
}
.webkinzjrlanding #pageTable .catalogBody .petBox{
	margin-bottom:25px;
	margin-top:5px;
}
.webkinzjrlanding #pageTable .bigBox .petBox{
	width:170px;
	height:223px;
	float:left;
}

#pageTable .bigBox .petBox .petBoxTop{
	background: url("../images/bg/pet-box-bg.png") repeat-x scroll 0 0 transparent;
	border-top:1px solid #C8C8C8;
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	width:124px;
	height:188px;
	margin-left:15px;
	float:left;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:5px;
}
.webkinzlanding #pageTable .bigBox .petBox .petBoxTop{
	background: url("../images/bg/webkinz-pet-box-bg.png") repeat-x scroll 0 0 transparent;
	border-top:1px solid #C8C8C8;
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	width:124px;
	height:188px;
	margin-left:20px;
	float:left;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:5px;
}

#pageTable .bigBox .petBox .petBoxTop img, #pageTable .bigBox .petBox .petBoxTop div.petBoxImg{
	width:120px;
	height:120px;
	border:1px solid #D4D4D4;
	display:block;
	position:relative;
	float:left;
}
#pageTable .bigBox .petBox .petBoxTop div.petBoxImg{
	cursor: pointer;
}
#pageTable .bigBox .petBox .petBoxTop .petName{
	font-size:11px;
	font-weight:bold;
	width:120px;
	height:30px;
	overflow:hidden;
	text-align:left;
	color:#000000;
	line-height:15px;
	margin-top:0px;
	margin-bottom:14px;
}
#pageTable .bigBox .petBox .petBoxTop .petPoints{
	font-size:10px;
	font-weight:normal;
	width:120px;
	height:15px;
	color:#282828;
	text-align:left;
	line-height:12px;
}
#pageTable .bigBox .petBox .petBoxBottom{
	width:144px;
	height:24px;
	margin-left:14px;
	float:left;
	font-size:10px;
}
.webkinzlanding #pageTable .bigBox .petBox .petBoxBottom{
	width:150px;
	height:24px;
	margin-left:19px;
	float:left;
	font-size:10px;
}

#pageTable .bigBox .petBox .petBoxBottom .moreInfo{
	background: url("../images/buttons/more-info.png") repeat-x scroll 0 0 transparent;
	width:72px;
	height:18px;
	float:left;
	color:#282828;
	padding-top:6px;
	text-align:center;
	line-height:10px;
	font-weight: bold;
}
#pageTable .bigBox .petBox .petBoxBottom .addToCart{
	background: url("../images/buttons/add-to-cart.png") repeat-x scroll 0 0 transparent;
	width:72px;
	height:18px;
	float:left;
	color:white;
	padding-top:6px;
	text-align:center;
	line-height:10px;
	font-weight: bold;	
}
#pageTable .bigBox .prev-btn {
	position: relative;
    width: 41px;
    height: 41px;
    float: left;
    margin-top: 70px;
    margin-left: -50px;
}
.webkinzlanding #pageTable .bigBox .prev-btn {
	position: relative;
    width: 41px;
    height: 41px;
    float: left;
    margin-top: 70px;
    margin-left: -27px;
}
.tailtownslanding #pageTable .bigBox .prev-btn {
	position: relative;
    width: 41px;
    height: 41px;
    float: left;
    margin-top: 70px;
    margin-left: -27px;
}
.webkinzjrlanding #pageTable .bigBox .prev-btn {
	position: relative;
    width: 41px;
    height: 41px;
    float: left;
    margin-top: 70px;
    margin-left: -19px;
}

#pageTable .bigBox .next-btn {
	position: relative;
    width: 41px;
    height: 41px;
    float: right;
    margin-top: 70px;
    margin-right: -50px;
}
.webkinzlanding #pageTable .bigBox .next-btn {
	position: relative;
    width: 41px;
    height: 41px;
    float: right;
    margin-top: 70px;
    margin-right: -28px;
}
.tailtownslanding #pageTable .bigBox .next-btn {
	position: reltive;
    width: 41px;
    height: 41px;
    float: right;
    margin-top: 70px;
    margin-right: -33px;
}
.webkinzjrlanding #pageTable .bigBox .next-btn {
	position: relative;
    width: 41px;
    height: 41px;
    float: right;
    margin-top: 70px;
    margin-right: -32px;
}
#pageTable .bigBox .lastShadow{
	background: url("../images/bg/big-box-header-shadow.png") no-repeat scroll 0 0 transparent;
    height: 269px;
	width:12px;
	float:left;
	background-color:#DEDEDE;
	
}
.webkinzlanding #pageTable .bigBox .lastShadow{
	background: url("../images/bg/big-box-header-shadow.png") no-repeat scroll 0 0 transparent;
    height: 271px;
	width:12px;
	float:left;
	background-color:#0060AA;
}
.tailtownslanding #pageTable .bigBox .lastShadow{
	background: url("../images/bg/big-box-header-shadow.png") no-repeat scroll 0 0 transparent;
    height: 271px;
	width:12px;
	float:left;
	background-color:#A19B6F;
}
.webkinzjrlanding #pageTable .bigBox .lastShadow{
	background: url("../images/bg/big-box-header-shadow.png") no-repeat scroll 0 0 transparent;
    height: 271px;
	width:12px;
	float:left;
	background-color:#57A4CA;
}

.webkinzlanding #pageTable .bigBox .catalogBoxShadow {
	height:269px;
	float: right;
    position: relative;
}
.webkinzjrlanding #pageTable .bigBox .catalogBoxShadow {
	height:269px;
	float: right;
    position: relative;
}
.tailtownslanding #pageTable .bigBox .catalogBoxShadow {
	height:269px;
	margin-left: 732px;
    position: absolute;
}
#pageTable .bigBox .staticImage{
	background:#FEFEFE;
	padding:10px;
	float:left;
	margin-left:3px;
	margin-right:3px;
	width:208px;
	height:210px;
	opacity:0.5;
	filter:alpha(opacity=50)
}
#pageTable .bigBox .staticImage:hover{
	opacity:1;
	filter:alpha(opacity=100)
}

#pageTable .footer-black {
	background-image:url(../images/bg/footer-bg.png);
	width:941px;
	height:175px;
	margin-left:25px;
	padding-top:20px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:20px;
}
#pageTable .footer-black .footer-menu {
	width:400px;
	height:175px;
	color:white;
	float:left;
}
#pageTable .footer-black .footer-menu .footer-menu-left {
	width:160px;
	float:left;
}
#pageTable .footer-black .footer-menu .footer-menu-left div{
	width:160px;
	height:23px;
}
#pageTable .footer-black .footer-menu .footer-menu-right {
	width:240px;
	float:left;
}
#pageTable .footer-black .footer-menu .footer-menu-right div{
	width:240px;
	height:23px;
}
#pageTable .footer-black .footer-menu a{
	color:white;
	font-size:11px;
	text-transform:capitalize;
}
#pageTable #skyScrapperstatic {
	float: right;
	width: 160px;
	height: 600px;
	margin: 10px 0px 20px 0px;
	padding-right:10px;
	background-repeat:no-repeat;
}

#pageTable #skyScrapper_blank {
	float: right;
	width: 160px;
	height: 600px;
	margin: 10px 0px 20px 0px;
	padding-right:10px;
	/* background-image:url(../images/banners/skyscraper_blank.gif); */
	background-repeat:no-repeat;
}

#pageTable #empty_right {
	float: right;

	margin: 0px 0px 0px 0px;
	padding-right:10px;
	/* background-image:url(../images/banners/skyscraper_blank.gif); */
	background-repeat:no-repeat;
}

#pageFooterNav {

	display: block;

	width:932px;
	/* margin-left:10px; */
	margin: 0px 0 0 10px;
	text-align:center;
	background-color:#005AFF;
	line-height:20pt;
}

.footerNavLinks{
	padding-left:9px;
	padding-top:4px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;

}

.footerNavLinks a{
	color:#FFFFFF;
	text-decoration:none;
	padding:0 1px 0 1px;
}

.footerNavLinks a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

.footerNavLinks a:hover{
	color:#93D7FF;
	text-decoration:none;
}


#pageContent a {
	color: #003dd9;
}

#pageContent a:visited {
	color: #00005B;
}

#pageContent a:hover {
	color: #006;
}


#pageContent p {
	padding: 0px;
	margin: 15px 0px 0px 0px;
}

#pageContent p.header {
	text-indent: 0px;
	font-weight: bold;
	font-size: 18px;
}

#pageContent .block {
	overflow: auto;
	width: 560px;
}

.link{
	height:47px;
}

#left_menu_wrapper{
	margin: 0;
	width: 200px;
	padding:0 0 0 0;
	font:"Trebuchet MS", Arial;
	font-size:18px;
	list-style: none;
	display : block;
	text-align:left;
	text-decoration: none;
	float:left;
}

.box_title {
float:left;
width:105px;
height:50px;
margin: 1px;
padding: 0 0 10px 0;
background: #ADECFF;
}

.box {
float:left;
width:105px;
height:50px;
margin: 1px;
padding: 0 0 0 0;
background: #D4F5FF;
}

.box_alt {
float:left;
width:105px;
height:50px;
margin: 1px;
padding: 0 0 0 0;
background: #E8FAFF;
}


#left_menu_wrapper #button_container, #left_menu_wrapper .button_container{
	margin: 0px;
	text-align:left;
	padding-top: 2px;
	display : block;
	color: #0B0B0B;
	text-decoration: none;

}

#left_menu_wrapper #button_container .selected, #left_menu_wrapper .button_container .selected{
	position:relative;
	margin: 0px;
	display:block;
	margin-bottom:0px;
	padding:0 0 0 10px;
	height: 47px;
	line-height: 30px;
	text-decoration: none;
	list-style: none;
	color: #0B0B0B;
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(../images/navImages/menu_button_selected.png);
}


#left_menu_wrapper #button_container .selected .nav_button_text, #left_menu_wrapper .button_container .selected .nav_button_text{
	position:absolute;
	margin: 0px;
	left:55px;
	top:10px;
	cursor:pointer;
	text-align:left;
	padding: 0 0 2px 0;
	display : block;
	color: #0B0B0B;
	text-decoration: none;
	width:130px;
}


#left_menu_wrapper #button_container .selected .nav_button_text_double_line, #left_menu_wrapper .button_container .selected .nav_button_text_double_line{
	position:absolute;
	font-size:14px;
	font-weight:bold;
	color:#0B0B0B;
	left:55px;
	top:10px;
	cursor:pointer;
	margin: 0px;
	line-height:14px;
	display:block;
	width:130px;
	text-align:center;
	text-decoration: none;
}



#left_menu_wrapper #button_container a, #left_menu_wrapper .button_container a{
	position:relative;
	margin: 0px;
	display:block;
	padding:0 0 0 0;

	text-decoration: none;
	list-style: none;
	color: #0B0B0B;
	height:45px;
}

#left_menu_wrapper #button_container a:hover, #left_menu_wrapper .button_container a:hover{
	margin: 0px;
	padding:0 0 0 0px;
	list-style: none;
	color: #0B0B0B;
	text-decoration: none;
	
}


left_menu_wrapper #button_container a .selected, left_menu_wrapper .button_container a .selected{
	margin: 0px;
	padding:0 0 0 10px;
	height: 47px;
	width: 190px;
	list-style: none;
	color: #0B0B0B;
	background-image:url(../images/navImages/menu_button_selected.png);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration: none;
}


#left_menu_wrapper #button_container a .nav_button_text, #left_menu_wrapper .button_container a .nav_button_text{
	position:absolute;
	margin: 0px;
	cursor:pointer;
	text-align:left;
	padding: 0 0 0px 0;
	display : block;
	color: #0B0B0B;
	text-decoration: none;
	width:140px;
}

#left_menu_wrapper #button_container a .nav_button_text_double_line, #left_menu_wrapper .button_container a .nav_button_text_double_line{
	float:left;
	font-size:12px;
	color:#0B0B0B;
	cursor:pointer;
	margin: 0px;
	display:block;
	width:160px;
	text-align:left;
	text-decoration: none;
	margin-left:0px;
	margin-top:10px;
}

/*****/

#left_menu_wrapper #button_container_sub{
	margin: 0px;
	text-align:left;
	padding-top: 2px;
	display : block;
	color: #0B0B0B;
	text-decoration: none;
	
}

#left_menu_wrapper #button_container_sub .selected{
	position:relative;
	margin: 0px;
	display:block;
	margin-bottom:0px;
	padding:0 0 0 10px;
	height: 47px;
	line-height: 30px;
	text-decoration: none;
	list-style: none;
	color: #0B0B0B;
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(../images/navImages/menu_button_selected.png);
}


#left_menu_wrapper #button_container_sub .selected .nav_button_text{
	position:absolute;
	margin: 0px;
	cursor:pointer;
	text-align:left;
	padding: 0 0 2px 0;
	display : block;
	color: #0B0B0B;
	text-decoration: none;
	width:130px;
}


#left_menu_wrapper #button_container_sub .selected .nav_button_text_double_line{
	position:absolute;
	font-size:14px;
	font-weight:bold;
	color:#0B0B0B;
	cursor:pointer;
	margin: 0px;
	display:block;
	width:220px;
	text-align:center;
	text-decoration: none;
}


#left_menu_wrapper #button_container_sub a{
	position:relative;
	margin: 0px;
	display:block;
	margin-bottom:0px;
	padding:0 0 0 0px;
	height: 30px;
	text-decoration: none;
	list-style: none;
	color: #0B0B0B;
}

#left_menu_wrapper #button_container_sub a:hover{
	margin: 0px;
	padding:0 0 0 0px;
	height: 47px;
	list-style: none;
	color: #0B0B0B;
	text-decoration: none;
}


left_menu_wrapper #button_container_sub a .selected{
	margin: 0px;
	padding:0 0 0 0px;
	height: 47px;
	width: 220px;
	list-style: none;
	color: #0B0B0B;
	text-decoration: none;
}



#left_menu_wrapper #button_container_sub a .nav_button_text{
	position:absolute;
	margin: 0px;
	cursor:pointer;
	text-align:left;
	padding: 0 0 0px 0;
	display : block;
	color: #0B0B0B;
	text-decoration: none;
	width:220px;
	line-height:14px;
}

#left_menu_wrapper #button_container_sub a .nav_button_text_double_line{
	position:absolute;
	font-size:14px;
	font-weight:bold;
	color:#0B0B0B;
	cursor:pointer;
	margin: 0px;
	display:block;
	width:220px;
	text-align:left;
	text-decoration: none;
}

#left_menu_wrapper #button_container_sub a .nav_button_text_double_line_12{
	position:absolute;
	font-size:12px;
	font-weight:bold;
	color:#0B0B0B;
	left:55px;
	top:10px;
	cursor:pointer;
	margin: 0px;
	line-height:14px;
	display:block;
	width:220px;
	text-align:left;
	text-decoration: none;
}

/****/

#icon_holder{
	margin-top:5px;
	width:32px;
	height: 47px;
}


.menuIcon{
	margin-top:4px;
	
}

#left_menu_wrapper .menuIcon{
	float:left;
	
}


.menuText{
	position:absolute;
	font-size:14px;
	font-weight:bold;
	color:#00005B;
	left:80px;
	cursor:pointer;
	margin-top:15px;
	width:130px;
	text-align:center;
}

.menuTextDoubleLine{
	position:absolute;
	font-size:14px;
	font-weight:bold;
	color:#00005B;
	left:90px;
	cursor:pointer;
	margin-top:7px;
	width:130px;
	text-align:center;
	text-decoration: none;
}



ul.subMenu{
	margin: 0;
	width: 195px;
	padding-top:5px;

	font:"Trebuchet MS", Arial;
	font-weight:bold;
	font-size:14px;
	list-style: none;
	display : block;
	text-align:left;
	text-decoration: none;

}

ul.subMenu li{
	margin: 0px;
	text-align:left;
	padding-top: 2px;
	display : block;
	color: #00005B;
	text-decoration: none;
}

ul.subMenu li a, ul.subMenu li a:visited{
	margin: 0px;
	display:block;
	padding-left:12px;
	width: 190px;
	height: 47px;
	text-decoration: none;
	list-style: none;
	color: #00005B;
	background-image:url(../images/navImages/menu_button.png);
	background-position:left;
	background-repeat:no-repeat;
}



ul.subMenu li a:hover{
	margin: 0px;
	display:block;
	padding-left:12px;
	width: 190px;
	height: 47px;
	list-style: none;
	color: #00005B;
	background-image:url(../images/navImages/menu_button_over.png);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration: none;
}



ul.subMenu li.selected{
	margin: 0px;
	display:block;
	width: 190px;
	height: 47px;
	list-style: none;
	color: #00005B;
}



ul.subMenu li.selected a, ul.subMenu li.selected a:visited, ul.subMenu li.selected a:hover{
	margin: 0px;
	display:block;
	padding-left:12px;
	width: 190px;
	list-style: none;
	color: #00005B;
	background-image:url(../images/navImages/menu_button_selected.png);
	background-position:left;
	background-repeat:no-repeat;
}



#navArea ul.subMenu li.navItem{
	padding-top:12px;
}

#pageContent h1{
	font-size:26px;
	font-weight:bold;
	line-height:20pt;
	margin: 5px 0 5px 0;
}

.titles{
	font-size:26px;
	font-weight:bold;
	line-height:20pt;
	text-align: left;
}

.breadCrumbs{
	font-size:10pt;
	color:#666666;
	text-decoration:none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	margin-left:25px;
	font-family: "Trebuchet MS", sans-serif;
	width:976px;
	height:28px;
	padding-top:10px;
	background:white;
	text-align:left;
	padding-left:25px;
}

 .breadCrumbs a {
	font-size:10pt;
	text-decoration:none;
	font-family: "Trebuchet MS", sans-serif;
	color:#1A5CAD;
}

 .breadCrumbs a:visited {
	font-size:10pt;
	color:#1A5CAD;
	text-decoration:none;
}

 .breadCrumbs a:hover{
	font-size:10pt;
	color:#1A5CAD;
	text-decoration:underline;
}
.webkinzPageContent {
	float: left;
    line-height: 20px;
    min-height: 350px;
    padding: 0;
    text-align: justify;
    width: 760px;
	
}
.webkinzRightCart .webkinzPageContent {
    width: 1013px !important;
}

.splitPage {
	background: none repeat scroll 0 0 white;
    margin-left: 25px;
    position: relative;
    width: 1001px;
	
}
.webkinzLeft {
	width:224px;
	background:white;
	color:#0B0B0B;
	padding-left:25px;
	overflow:hidden;	
}
.webkinzRight {
	width:747px;
	color:#0B0B0B;
	padding-left:0px;
	margin-left:254px;
	position:absolute;
	top:0;
}
.webkinzRightCart {
	margin-left:0px !important;
	width:1013px !important;
}

.column {


}
#navArea .leftSideTop {
	background: url(../images/bg/webkinz-block-header-bg.png) repeat-x;
	padding-top:10px;
	height:35px;
	padding-left:15px;
	width:205px;
	border-bottom:1px solid #9B9B9B;
	
}
.webkinzjrlanding #navArea .leftSideTop {
	background: url(../images/bg/webkinzjr-block-header-bg.png) repeat-x;
}
.tailtownslanding #navArea .leftSideTop {
	background: url(../images/bg/tailtowns-block-header-bg.png) repeat-x;
}

#navArea .leftSideBottom {
    background: url("../images/bg/webkinz-header-block-shadow.png") repeat-x scroll 0 0 transparent;
    background-color:#EEEEEC;
    float: left;
    padding-left: 15px;
    padding-top:15px;
    width: 205px;

}

#navigation_blank {
	position: relative;
	float: left;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width:212px;
}

#navigation {
	position: relative;
	float: left;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	width:205px;
}


#navigation ul {
	float:left;
	width: 205px;
	margin:0 0 0 0;
	margin-bottom:20px;
	padding: 0px 0 0 0px;
	list-style-type: none;
}

#navigation ul li {
	font-size: 12px;
	line-height: 25px;
}

#navigation ul li .nav-title-split a{

	color:#ff0000;
	width:140px;
	background-color="#ff0000";
}

#nav-title-split {

	color:#ff0000;
	width:100%px;
	background-color="#ff0000";
}

#navigation ul li  .collapse-arrows {
	display:inline;
float:left;
clear:right;
}

#navigation ul li .subLevelLinks a{
	font-size: 11px;
	color:#0B0B0B;
	padding-left:10px;

}

#navigation ul li .subLevelLinksSelected{
	font-size: 14px;
	color:#0B0B0B;
	padding-left:10px;
	text-decoration:underline;
}

#navigation ul li .subLevelLinksSelected a{
	font-size: 14px;
	color:#0B0B0B;
	padding-left:10px;
	text-decoration:underline;
}

#navigation ul li .subsubLevelLinks a {
color:#0B0B0B;
font-size:11px;
padding-left:20px;
}

#navigation ul li.last {
	margin-bottom: 5px;
}
#navigation a {
	color: #0B0B0B;
	text-decoration: none;
}

#navigation a:hover {
	text-decoration: underline;
}

#navigation .selected {
	text-decoration: underline;
}

/*    */

#navigation-shopping-cart {
	position: relative;
	float: left;
	margin:0 0 0 0;
	padding: 0 0 8px 0;
	width:212px;
}


#navigation-shopping-cart ul {
	float:left;
	width: 185px;

	margin:0 0 0 0;
	padding: 0 0 0 0px;
	list-style-type: none;
}

#navigation-shopping-cart ul li {
	font-size: 18px;
	line-height: 30px;
}

/*    */




	.menu a {
		border:none;
		font-weight:normal;
	}

.menu,
	.menu ul {
		margin:0;
		padding:0;
		list-style:none;

	}
	.menu {width:100px;}
	.menu li {
		display:block;
		margin:0;
		padding:0;
	}
	.menu a {
		display:block;

		color:#000;
		/* background:#b0c23d; */
		text-decoration:none;
	}
	.menu a:hover,
	.menu a:focus,
	.menu a:active { /*background:#d9dcb0; */
	/* background-image: url(../images/navImages/expanded_arrow.png); */
	}
	.menu ul li {padding-left:0px;}
	.menu ul a { /*background:#ced174; */}
	.hidden {display:none;}

.disclaimer{
	color:#990000;
}



#pageContent .eStorePointsCopy{
	color:#00005B;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:15px;
}





#logo_container{

	float: left;
	padding:0 0 0 10px;
	height:150px;
	width:170px;

	clear: right;

}


.main_content{
	float:left;
	padding-left:0px;
	width: 540px;
}


#title_container
{
	float:left;
	width:250px;
	margin:  0 20px 10px 0;
	padding: 0 0 0 0;

}

.sub_title
{
float:left;
font-size:13pt;
font-weight:bold;
padding:0 10px 0 0;

}

.results_txt
{
float:left;
font-size:11pt;
margin:0px;
padding:0px;
}



.petExclusiveContainer{
	position: relative;
	float:left;
	left:-90px;
}




#text_container {
float:left;
width:550px;
	margin:  0 0 0 0;
	padding: 0 0 10px 0;

}

.description_container
{
position:relative;

width:100%;
	margin:  0 0 0 0;
	padding: 10px 0 0 0;

}
div.product_bundling_container{padding-top:10px;}
div.product_bundling_container div.pb-1,div.product_bundling_container div.pb-2{width:100px;height:100px;float:left;border:1px #00005B solid;}
div.product_bundling_container div.pb-plus{float:left;font-size:70px;font-weight:bold;padding-top:40px;padding-bottom:40px;}
div.product_bundling_container div.pb-desc{float:left;margin-left:10px;} 
div.product_bundling_container div.pb-desc p.both{font-size:14px;font-weight:bold;text-align:left;margin:3px 0px !important;}
div.product_bundling_container div.pb-desc p.savings{font-size:12px;font-weight:bold;text-align:center;margin:3px 0px !important;color:red;}
div.product_bundling_container div.pb-desc a.m_button{margin-top:4px;}
.small_disclaimer {
	font-size: 7pt;
	color:#00005b;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#shopping-cart{
	position:relative;
	float:left;
	display: block;
	margin:0;
	padding: 10px 0 0 10px;
	background-color:#FFFFFF;
	width:195px;
}


.shoppingCartContainer{
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #00005b;
}

.shopingCartTitle{
	position:relative;
	background-color:#adecff;
	width:190px;
	height: 26px;
	text-align:center;
	font-size:16px;
	color:#00005B;
	vertical-align:middle;
	font-weight:bold;
	text-align:center;
	padding:3px 0 0 0;
	line-height:20px;
}

.shopingCartTitle_center{
	position:relative;
	background-color:#adecff;
	width:190px;
	height: 30px;
	text-align:center;
	font-size:16px;
	color:#00005B;
	vertical-align:middle;
	font-weight:bold;
	text-align:center;
}

#shoppingCartDetails{
	position:relative;
	text-align:center;
	color:#00005B;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 0;
	width:188px;
}

#shoppingCartDetails .shoppingCartDetailsText{
	position:relative;
	color:#00005B;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-color:#d4f5ff;
	padding: 3px 0 0 0;
	width:190px;
	height:20px;
	line-height:20px;
}

#shoppingCartDetails .shoppingCartDetailsTextAlt{
	position:relative;
	color:#00005B;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-color:e8faff;
	padding: 3px 0 0 0;
	width:190px;
	height:20px;
	line-height:20px;
}

#shoppingCartDetailsCenter{
	position:relative;
	text-align:center;
	color:#00005B;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	width:172px;
}

#shoppingCartDetailsCenter .shoppingCartDetailsTextCenter{
	color:#00005B;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.editCartBTN {
	font-size:12px;
	text-align:center;
	border:none;
	background-image:url(../images/siteWideImages/editCart_btnBack.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

.editCartBTN_center {
	font-size:12px;
	text-align:center;
	border:none;
	background-image:url(../images/siteWideImages/editCart_btnBack_center.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

.checkOutBTN {
	font-size:12px;
	text-align:center;
	border:none;
	background-image:url(../images/siteWideImages/checkOut_btnBack.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

.checkOutBTN_center {
	font-size:12px;
	text-align:center;
	border:none;
	background-image:url(../images/siteWideImages/checkOut_btnBack_center.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

#checkout_container{
	display: block;
	float:left;
	position:relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align:center;
	width: 190px;
	height: 80px;
	line-height: 10px;
	background-color:#d4f5ff;
}

#checkout_button, .checkout_button{
	position:relative;
	background-color:#d4f5ff;
	float: left;
	color:#00005B;

	padding:9px 0 0 30px;

	display: block;
}

#checkout_button a, .checkout_button a {
	position:absolute;
	float:left;
	width: 130px;
	height:18px;

	padding-top: 10px;

	line-height: 10px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	color:#00005B;
	text-decoration:none;
	background-image: url(../images/siteWideImages/blank.gif);
}

#checkoutContainer_center{
	width:190px;
	text-align:center;
	background-color:#d4f5ff;
}

#buttonClass{
	width: 202px;
	height: 48px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #00005B;
}

#buttonClass .buttonText{
	position:absolute;
	padding-top:13px;
	width: 202px;
	text-align:center;
	color: #00005B;
	text-decoration:none;
	cursor:pointer;
}

#buttonClass .buttonText a{
	position:absolute;
	padding-top:13px;
	color: #00005B;
	width: 202px;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
}


#xl_long_buttonText{
	position:absolute;


	text-align:center;
	color: #00005B;
	text-decoration:none;
	font-size: 18px;
	cursor:pointer;
}

#xl_long_buttonText a{
	position:absolute;
	padding-top:13px;
	color: #00005B;
	width: 300px;
	height:35px;
	text-align:center;
	text-decoration:none;
	font-size: 18px;
	cursor:pointer;
	background-image: url(../images/siteWideImages/blank.gif);

}

#backButtonContainer{
	width: 117px;
	height: 37px;
	margin-right:2px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #00005B;
}

#backButtonContainer .backBTNtext{
	position:absolute;
	padding-top:9px;
	width: 120px;
	text-align:center;
	color: #00005B;
	text-decoration:none;
	cursor:pointer;
}

#backButtonContainer .backBTNtext a{
	position:absolute;
	padding-top:11px;

	color: #00005B;
	width: 120px;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
}

#addToCartContainer{
	position:absolute;
	width: 127px;
	height: 37px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #00005B;
}

#addToCartContainer .addToCartText{
	position:absolute;
	margin-top:9px;
	width: 127px;
	text-align:center;
	color: #00005B;
	text-decoration:none;
	cursor:pointer;
}

#addToCartContainer .addToCartText a{
	position:absolute;
	padding-top:11px;
	color: #00005B;
	width: 127px;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
}

#openAccountContainer{
	float:right;
	width: 220px;
	height: 37px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	padding:0 0 10px 20px;
	color: #00005B;
}

#openAccountContainer .accountText{
	position:absolute;
	padding-top:8px;
	width: 187px;
	text-align:center;
	color: #00005B;
	text-decoration:none;
	cursor:pointer;
}

#openAccountContainer .accountText a{
	position:absolute;
	padding-top:8px;
	color: #00005B;
	width: 187px;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
}

#loginAssetContainer{
	position:relative;
	width: 120px;
	height: 37px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #00005B;
}

#loginAssetContainer2Col{
	position:relative;
	float: right;
	width: 120px;
	height: 37px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #00005B;
}

#loginAssetContainer .goBackText{
	position:absolute;
	padding-top:4px;
	padding-left:15px;
	width: 75px;
	text-align:left;
	color: #00005B;
	text-decoration:none;
	cursor:pointer;
}

#loginAssetContainer .goBackText a{
	position:absolute;
	padding-top:4px;
	padding-left:15px;
	color: #00005B;
	width: 75px;
	text-align:left;
	text-decoration:none;
	cursor:pointer;
}

#loginAssetContainer .loginText{
	position:absolute;
	padding-top:3px;
	padding-left:12px;
	font-size: 18px;
	font-weight: bold;
	width: 75px;
	text-align:left;
	color: #00005B;
	text-decoration:none;
	cursor:pointer;
}

#loginAssetContainer .loginText a{
	position:absolute;
	padding-top:3px;
	padding-left:12px;
	font-size: 18px;
	font-weight: bold;
	color: #00005B;
	width: 75px;
	text-align:left;
	text-decoration:none;
	cursor:pointer;
}

#loginAssetContainer  .completeOrderText{
	position:absolute;
	padding-top:4px;
	padding-left:12px;
	font-size: 18px;
	font-weight: bold;
	width: 150px;
	text-align:left;
	color: #00005B;
	text-decoration:none;
	cursor:pointer;
}

#loginAssetContainer  .completeOrderText a{
	position:absolute;
	padding-top:4px;
	padding-left:12px;
	font-size: 18px;
	font-weight: bold;
	color: #00005B;
	width: 150px;
	text-align:left;
	text-decoration:none;
	cursor:pointer;
}
.exclusiveItems{
	color:#00005B;
	font-weight: bold;
}

.legal{
	font-size:12px;
	color:#000000;
	line-height:15px;
}

#input_content_container {


float:left;
width: 500px;
padding: 0 0 10px 20px;
clear:both;
}


#input_content_container .associateTitle{
	font-size:14px;
	font-weight: bold;
	color: #00005B;
	padding:20px 20px 5px 0;
	height: 30px;
}


#input_content_container .content_field{
	float:left;
	width:75px;
	padding: 0 20px 0 0px;
	font-size:14px;

	color: #00005B;
}

#input_content_container .content_field_alt{
	float:left;
	padding: 0 20px 0 0;
	font-size:14px;
	color: #00005B;
}

.inputfield{
	text-align:left;
	font-size:14px;
	color: #00005B;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width:213px;

	float:left;

}

.regsitryFields{
	font-size:14px;
	font-weight:bold;
	color: #000000;
}

.regsitryInputFields input[type="text"] {
	text-align:left;
	font-size:13px;
	color: #000000;
}


.activeNode{
	color:#0066FF;
	font-weight: bold;
}

.subTitles{
	font-size:18px;
	font-weight: bold;
	color: #000;
}


#pageContent .vscroll_container {
	float:left;
	color:#000000;
	text-decoration: none;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	width:325px;
	height:350px;
	margin: 0 0 20px 0;
	padding: 0 20px 20px 10px;
	overflow:auto;
	clear:both;
}

#pageContent .hscroll_container {
	float:left;
	color:#000000;
	text-decoration: none;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	width:560px;
	height:210px;
	margin: 0 0 20px 0;
	overflow:visible;
	overflow-y:hidden;
	overflow-x:auto;

	clear:both;
}

#pageContent .acknowledgement{
	text-align:left;
	font-size: 12px;
	color: #00005B;
}

#pageContent .acknowledgement a{
	text-align:left;
	font-size: 12px;
	color: #00005B;
	text-decoration:underline;
}

#pageContent .acknowledgement a:hover{
	text-align:left;
	font-size: 12px;
	color: #00005B;
	text-decoration:none;
}


a.s-button {
   
    display: block;
    float: left;
    height: 20px;

    padding-right: 20px;

    text-decoration: none;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
}

a.s-button span{
    
    line-height: 20px;
    padding: 0px 0 0px 18px;
}

a.s-button:hover {
    text-decoration:none;
}

#s-buttonText{
	 text-decoration:none;
}

#s-buttonText:hover span{
	 text-decoration:none;
}


/* --- */


a.s2-button {
   background: transparent url('../images/navImages/green-button-right-up.png') no-repeat scroll top right;
    display: block;
    float: left;
    height: 39px;
    padding-right: 20px;
    text-decoration: none;
    color: white;
    font-family: "Trebuchet MS", sans-serif;
    font-size:13pt;
	
}
a.s2-button:hover {
   background: transparent url('../images/navImages/green-button-right-dw.png') no-repeat scroll top right;
}
a.s2-button span{
    background: transparent url('../images/navImages/green-button-left-up.png') no-repeat;     display: block;
    line-height: 28px;
    padding: 0px 0 0px 18px;
	color: white;
	height:39px;
	padding-top:5px;
}
a.s2-button span:hover{
    background: transparent url('../images/navImages/green-button-left-dw.png') no-repeat;     display: block;
}

#s2-buttonText{
	 text-decoration:none;
}

#s2-buttonText:hover span{
	 text-decoration:none;
}


/* --- */

.s2d-button {
   background: transparent url('../images/navImages/s2d-button-right.png') no-repeat scroll top right;
    display: block;
    float: left;
    height: 28px;
    padding-right: 20px;
    text-decoration: none;
    color: #000000;
    font-family: "Trebuchet MS", sans-serif;
    font-size:10pt;
    font-weight:bold;
}

.s2d-button span{
    background: transparent url('../images/navImages/s2d-button-left.png') no-repeat;     display: block;
    line-height: 28px;
    padding: 0px 0 0px 18px;
	color: #00005B;
}

a.s2d-button:hover {
    text-decoration:none;
	color: #00005B;
}

#s2d-buttonText{
	 text-decoration:none;
}

#s2d-buttonText:hover span{
	 text-decoration:none;
}


/* --- */

a.m-button {
   background: transparent url('../images/navImages/green-button-right-up.png') no-repeat scroll top right;
    display: block;
    float: left;
    height: 39px;
    padding-right: 20px;
    text-decoration: none;
    color: #000000;
    font-size:13pt;
	cursor: pointer;
	margin-left:10px;
}
a.m-button:hover {
   background: transparent url('../images/navImages/green-button-right-dw.png') no-repeat scroll top right;
}
a.m-button span{
    background: transparent url('../images/navImages/green-button-left-up.png') no-repeat;     display: block;
    line-height: 39px;
    padding: 0px 0 0px 18px;
	color: white;
}
a.m-button span:hover{
    background: transparent url('../images/navImages/green-button-left-dw.png') no-repeat;     display: block;
}
a.m-button:hover {
    text-decoration:none;
	color: #00005B;
}

.product_bundling_container a.m-button {
	margin-left:0px !important;
}
#m-buttonText{
	 text-decoration:none;
}

#m-buttonText:hover span{
	 text-decoration:none;
}

/* --- */

a.m-arrow {
   background: transparent url('../images/navImages/green-button-right-up.png') no-repeat scroll top right;
    display: block;
    float: left;
    height: 39px;
    padding-right: 20px;
    text-decoration: none;
    font-size:13pt;
	cursor: pointer;
	margin-left:10px;
}
a.m-arrow:hover {
   background: transparent url('../images/navImages/green-button-right-dw.png') no-repeat scroll top right;
}
a.m-arrow span{
    background: transparent url('../images/navImages/green-button-left-up.png') no-repeat;     display: block;
    line-height: 39px;
    padding: 0px 6px 0px 20px;
	color:white;
}
a.m-arrow span:hover{
    background: transparent url('../images/navImages/green-button-left-dw.png') no-repeat;     display: block;
}
#productdetailsform a.m-arrow {
	margin-left:0px !important;
}
#m-arrowText{
	 text-decoration:none;
}



#m-arrowText:hover span{
	 text-decoration:none;
}

a.m-arrow-alt {
   background: transparent url('../images/navImages/green-button-right-up.png') no-repeat scroll top right;
    display: block;
    float: left;
    height: 39px;
    padding-right: 20px;
    text-decoration: none;
    color: #000000;
    font-size:13pt;
	cursor: pointer;
	margin-left:10px;
	
}

a.m-arrow-alt:hover {
   	background: transparent url('../images/navImages/green-button-right-dw.png') no-repeat scroll top right;
}

a.m-arrow-alt span{
    background: transparent url('../images/navImages/green-button-left-up.png') no-repeat;     
    display: block;
    line-height: 39px;
    padding: 0px 0px 0px 24px;
	color:white;
}
a.m-arrow-alt span:hover{
    background: transparent url('../images/navImages/green-button-left-dw.png') no-repeat;     
}
a.m-arrow-alt:hover {
    text-decoration:none;
	color:#00005b;
}

.center-container {

margin: 0 auto;
display:block;
border: 1px solid #000000;

}



.ganzpoints-icon-small {
float:right;
width: 18px;
height: 19px;
background: transparent url('../images/navImages/ganz_points_small.png');
clear:right;
}

.ganzpoints-detail-icon-small {
float:left;
width: 18px;
height: 19px;
background: transparent url('../images/navImages/ganz_points_small.png');
clear:right;
}

.estore-points {
float:left;
padding: 0 0 0 5px;
}

.credit-cards {
float:left;
padding-top: 10px;;

}


.footer-bg {

	width:964px;
	height:16px;
	background-image: url(../images/siteWideImages/bottom.png);
	background-color:#29a5ff;
	margin:0px;
	padding:0px;
}


#right{
	float:right;

}

.subLevelLinks a, .subsubLevelLinks a {
cursor: pointer;
}

#right-side {
float:right;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 0px;
width:160px;


}

#shopping-cart-right{
  position:relative;
  float:right;
  display: block;
  margin:0;
  padding: 10px 0px 0 0px;
  background-color:#FFFFFF;
  width:160px;
}


.shoppingCartContainer-right{
  margin: 10px 0 0 0;
  padding: 0 0 0 0;
  border: 1px solid #00005b;
}

.shopingCartTitle-right{
  position:relative;
  width:175px;
  height: 41px;
  text-align:center;
  font-size:16px;
  vertical-align:middle;
  font-weight:bold;
  text-align:left;
  padding:10px 0px 0px 10px;
  line-height:20px;
  text-transform:uppercase;
}

.shopingCartTitle_center-right{
  position:relative;
  background-color:#adecff;
  width:190px;
  height: 30px;
  text-align:center;
  font-size:16px;
  color:#00005B;
  vertical-align:middle;
  font-weight:bold;
  text-align:center;
}

#shoppingCartDetails-right{
  position:relative;
  text-align:center;
  color:#00005B;
  font-size:12px;
  font-weight:bold;
  padding:0 0 0 0;
  width:160px;
}

#shoppingCartDetails-right .shoppingCartDetailsText-right{
  position:relative;
  color:#00005B;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  background-color:#d4f5ff;
  padding: 3px 0 0 0;
  width:160px;
  height:20px;
  line-height:20px;
}

#shoppingCartDetails-right .shoppingCartDetailsTextAlt-right{
  position:relative;
  color:#00005B;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  background-color:e8faff;
  padding: 3px 0 0 0;
  width:160px;
  height:auto;
  line-height:20px;
}

#shoppingCartDetailsCenter-right{
  position:relative;
  text-align:center;
  color:#00005B;
  font-size:12px;
  font-weight:bold;
  padding-top:10px;
  width:172px;
}

#shoppingCartDetailsCenter-right .shoppingCartDetailsTextCenter-right{
  color:#00005B;
  font-size:12px;
  font-weight:bold;
  text-align:center;
}



#checkout-container-right{
  display: block;
  float:left;
  position:relative;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align:center;
  width: 160px;
  height: 90px;
  line-height: 10px;
  background-color:#d4f5ff;
}


#checkout-button-right{
  position:relative;
  float: left;
  color:#00005B;
  width:160px;
  padding:9px 0 0 0px;
  margin-bottom:30px;
  display: block;
}

#checkout-button-right a {
  position:absolute;
  left:15px;
  top:-2px;
  float:left;
  width: 130px;
  height:18px;
  padding-top: 10px;
  line-height: 10px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  color:#00005B;
  text-decoration:none;
  background-image: url(../images/siteWideImages/blank.gif);
}

#right-widget {
float:right;
width:160px;
margin:0px 0px 0px 0px;
clear:both;
}

.right-widget-title-field {
float:left;
width:160px;
height:auto;
background-color:#ADECFF;
}

.right-widget-main-field {
float:left;
width:160px;
height:auto;
background-color:#D4F5FF;
padding:10px 0px 10px 0px;
}

.right-widget-alt-field {
float:left;
width:160px;
height:auto;
background-color:#e8faff;
padding:10px 0px 10px 0px;
}

.widget-item-icon {
float:left;
width:30px;
height:30px;

}

#right-widget .title {
width:160px;
color:#00005b;
font-size:16px;
font-weight:bold;
text-align:center;
float:left;
}

#right-widget .single-line{
float:left;
position:relative;
color:#00005b;
font-size:14px;
font-weight:bold;
text-align:left;
display:block;
line-height:30px;
width:120px;
margin:0px;
padding:0px;
height:45px;
}

#right-widget .double-line{
float:left;
position:relative;
color:#00005b;
font-size:14px;
font-weight:bold;
text-align:left;
display:block;
line-height:16px;
width:120px;
margin:0px;
padding:0px;
height:auto;
}


#right{
	float:right;

}

.twitter {
font-size: 18px;
font-weight:bold;
text-align:center;
}
div.button-rightpanel-top {
	background:url('../images/button-rightpanel-top.gif') left top no-repeat;
	width:131px;
	height:8px;
}
div.button-rightpanel-body {
	background:url('../images/button-rightpanel-body1px.gif') left top repeat-y;
	width:131px;
	height:auto;
}
div.button-rightpanel-bottom {
	background:url('../images/button-rightpanel-bottom.gif') left top no-repeat;
	width:131px;
	height:6px;
}
/*start oce box*/
div.oce-box {
		float:left;
		margin-right:15px;
}
div.oce-box div.box-head {
	background:url("../images/border-head.gif") no-repeat left top;
	color:#00005B;
	font-family:"Trebuchet MS",Arial;
	font-size:13px;
	width:274px;
	text-align:center;
}
div.oce-box div.box-head h2 {
	padding:12px 0px 12px 0px;
}
div.oce-box div.box-body {
	background:url("../images/border-body.gif") repeat-y left top;
	width:274px;
	height:auto;
	margin-top:-16px;
}
div.oce-box div.box-body a.img img {
	margin-top:10px;
	margin-left:80px;
}
div.oce-box div.box-body div.line {
	/*background:#00005c;*/
	width:260px;
	/*height:1px;*/
	margin:10px 0px 0px 5px;
	border-top:1px solid #00005c;
}
div.oce-box div.box-body div.price {
	color:#00005B;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-top:10px;
}
div.oce-box div.box-body a div.button-top {
	margin-left:75px;
	background:url("../images/navImages/oce-box-button-top.gif") no-repeat left bottom;
	width:125px;
	height:9px;
	cursor:pointer;
}
div.oce-box div.box-body a div.button-top:hover {
	text-decoration:none;
	cursor:pointer;
}
div.oce-box div.box-body a div.button {
	background:url("../images/navImages/oce-box-button-mid.gif") repeat-y left top;
	color:#00005B;
	line-height:15px;
	width:125px;
	text-align:center;
	margin-left:75px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
div.oce-box div.box-body a div.button:hover {
	text-decoration:none;
	cursor:pointer;
}
div.oce-box div.box-body a div.button-bottom {
	margin-left:75px;
	background:url("../images/navImages/oce-box-button-bottom.gif") no-repeat left top;
	width:125px;
	height:7px;
	cursor:pointer;
}
div.oce-box div.box-body a div.button-bottom:hover {
	text-decoration:none;
	cursor:pointer;
}
div.oce-box div.box-foot {
	background:url("../images/border-foot.gif") no-repeat left top;
	width:274px;
	height:13px;
}
/*end oce box*/
/*start oce box long*/
div.oce-box-long {
		float:left;
		margin-right:15px;
		width:546px;
}
div.oce-box-long div.box-head-long {
	background:url("../images/border-head-long.gif") no-repeat left top;
	color:#00005B;
	font-family:"Trebuchet MS",Arial;
	font-size:13px;
	width:546px;
	text-align:center;
}
div.oce-box-long div.box-head-long h2 {
	padding:12px 0px 12px 0px;
}
div.oce-box-long div.box-body-long {
	background:url("../images/border-body-long.gif") repeat-y left top;
	width:546px;
	height:auto;
	margin-top:-16px;
}
div.oce-box-long div.box-body-long a.img img {
	margin-top:10px;
	margin-left:80px;
}
div.oce-box-long div.box-body-long div.line {
	/*background:#00005c;*/
	width:260px;
	/*height:1px;*/
	margin:10px 0px 0px 5px;
	border-top:1px solid #00005c;
}
div.oce-box-long div.box-body-long div.price {
	color:#00005B;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	margin-top:10px;
}
div.oce-box-long div.box-body-long div.button {
	background:url("../images/navImages/oce-box-button.gif") no-repeat left top;
	color:#00005B;
	line-height:37px;
	width:125px;
	text-align:center;
	margin-left:215px;
	margin-top:5px;
	font-size:14pt;
	font-weight:bold;
}
div.oce-box-long div.box-foot-long {
	background:url("../images/border-foot-long.gif") no-repeat left top;
	width:546px;
	height:13px;
}
/*end oce box long*/
.strikethrough {
	text-decoration: line-through;
}

.sale {
	color:#ff0000;
}

#pt_input_content_container {
	float:left;
	width: 500px;
	padding: 0 0 0 20px;
	clear:both;
}

#pt_input_content_container .content_field{
	float:left;
	width:230px;
	padding: 0 20px 0 0px;
	font-size:14px;
	text-align:right;
	color: #000000;
}

#pt_input_content_container .content_field_alt{
	float:left;
	padding: 0 20px 0 0;
	font-size:14px;
	color: #000000;
}
div#bundle-category-list-container{float:left;margin:0 0 10px;padding:0 0 0;width:100%; color:#000000;}
div#bundle-category-list-container div.pb-cat-images{float:left;padding:10px 0px 0px 10px;width:230px;min-height:100px;}
div#bundle-category-list-container div.pb-cat-images div.pb-1,div.pb-cat-images div.pb-2{float:left;width:85px;min-height:85px;}
div#bundle-category-list-container div.pb-cat-images div.pb-plus{float:left;font-size:50px;font-weight:bold;padding:30px 10px;}
div#bundle-category-list-container div.content-list-container{float:right;width:460px;min-height:100px;padding-right:10px;margin-top:10px;}
div#bundle-category-list-container div.content-list-container div.price-list-container{width:260px;}
div#bundle-category-list-container div.content-list-container div.title-list-container{float:left;}
div#bundle-category-list-container div.content-list-container div.title-list-container h3{color:#013979;font-size:11pt;font-weight:bold;margin:0px;}
div#bundle-category-list-container div.content-list-container div.title-list-container p{font-weight:normal;font-size:13px;width:auto;}
div#bundle-category-list-container div.content-list-container div.pb-bundle-price{float:right;}
div#bundle-category-list-container div.content-list-container div.pb-bundle-desc{padding-top:10px;clear:both;}
div#bundle-category-list-container div.content-list-container div.pb-bundle-desc p{height:auto !important;display:block;}
div#bundle-category-list-container div.button-list-container{float:right;padding-right:10px;margin-bottom:10px;}
div#bundle-category-list-container p{height:auto;}
div#bundle-category-list-container span.play-list-container{display:none;}
div#bundle-category-list-container div.price-list-container p{width:auto;margin-top:0px !important;; color:#013979}
div#bundle-category-list-container div.price-list-container p.save{font-size:11px;font-weight:normal;margin-bottom:10px !important;color:red !important;}
div.pb-cat-images{float:left;padding:10px 0px 0px 10px;width:220px;min-height:100px;}
div.pb-cat-images div.pb-1,div.pb-cat-images div.pb-2{float:left;width:85px;min-height:85px;}
div.pb-cat-images div.pb-plus{float:left;font-size:50px;font-weight:bold;padding:30px 10px;}
div.content-list-container div.title-list-container{float:left;}
div.content-list-container div.title-list-container h3{color:#00005b;font-size:11pt;font-weight:bold;margin:0px;}
div.content-list-container div.pb-bundle-price{float:right;}
div.content-list-container div.pb-bundle-desc{padding-top:10px;clear:both;}
div.content-list-container div.pb-bundle-desc p{height:auto !important;display:block;}
div.button-list-container{clear:both;float:right;padding-right:10px;margin-top:20px;margin-bottom:10px;}
.bundle-points-icon{float:none !important;display:inline-block;}
.promocode-virtual{margin:20px 0px 25px 10px;float:left;}
.promocode-virtual #promoCode{margin-left:10px;}
.discountValueClass-virtual{float:right;font-weight:bold;margin-right:30px;margin-top:20px;}


.dealOfTheDay{
background:url("../images/deal_of_the_day.png") no-repeat;
width:120px;
height:121px;
position:absolute;
right:30px;
top:-20px;
}
.nothing{display:none;}


