/* CSS Document */#container {width:980px; border:none;position:relative;}
#header {height:191px !important;}
#header .searchimg {right:40px !important; top:-2px;}
#brandmark a {height:150px; width:300px;}
#searcharea {background:transparent; display:inline;}
#bodycontent {width:778px; border-left:2px solid #fff; background:#fff !important;}
#maintype #bodycontent {background: #7477c5 url('/lib/kazootoys/mainBak.gif') !important;}

*html #container {width:980px; overflow:hidden;}
*html #maintype #bodycontent {padding:0px; width:778px; overflow: hidden;}

#bodyshell {border-left:200px solid #eB8e2e;}
#contentarea {margin:0px !important; width:100%;}
#contentarea.itemContentarea {width:590px;}
.itemContentarea #caption,
.itemContentarea #itemarea {overflow:hidden;}
* html #contentarea.itemContentarea {width:575px;}
#caption {padding:0 15px;}
#newsletterSub {background: url('/lib/kazootoys/newsBak.gif') no-repeat; padding:10px 0 0 30px; height:43px; margin-left: 25px;}
#emailTitle {color:#fff; font-size:14px;}
#leftNavBot {background:#eb8e2e; width:200px; text-align:center;}
#footContainer {background: #7477c5;}
body, td {font-size:12px !important;}
#info-div {margin:0px !important; padding:0 15px;}

/* GENERAL CLASSES */
.breadcrumbs {text-align:right; font-size:11px;}
.breadcrumbs a {color:#024795;text-decoration:underline;}
.breadcrumbs a:hover {text-decoration: none; font-style: italic !impotant;}
a, #contents a {text-decoration:none;}
a:hover {text-decoration: underline;}
a, a:visited, a:active, a:hover {outline:0px; font-weight:normal;}
/* HEADER */
#header {position:relative;}
#headerLinks {color:#fff; position: absolute; top: 165px; left: 210px; width:770px;}
#headerLinks a {color: #ffee2b; font-size:13px; padding: 0px 5px; font-weight:bold;}
.search {float:right; margin-right:15px;}
input.search-box {position:absolute; top:-1px; left:550px; width:140px 
!important; height:20px;}
.searchimg {margin-top:-3px;}
#header .search input.search-box{
	border:none !important;
	width:95px;
	font-size: 16px !important;
	color:#CD232E; font-weight:bold; text-align:center; padding-top:0px !important;}


/* FOOTER */
#copyright {background: #7477c5; color:#fff; text-align:center; line-height:13px;}
#footerLinks {color: #cd2228; font-size:12px;}
#footerLinks a {color:#fff; font-size:12px; padding:0px 5px; text-decoration: none;}
#footerLinks a:hover {text-decoration: underline;}

/* LEFT NAV */
#nav-product {width:200px; margin-left:-200px;}

*html #nav-product {width:200px; margin-left:-200px; overflow: hidden;}

#nav-product ul li a {width:100%; size:12px; font-weight:normal; padding:3px 20px;}

#nav-product ul li.titleLink div.titleText {background: #cd2228; height:25px;}
#nav-product ul li.titleLink div.titleText a {display: block; background:transparent; float:right; color:#fff12e; text-decoration:underline; border:0px; width:50px; font-family:arial; padding:4px 2px;}
#nav-product ul li.titleLink div.titleText a:hover {text-decoration:none;}
#nav-product ul li.titleLink div.titleText span {color:#fff; font-family:arial; font-size:12px; font-weight:bold; text-transform:uppercase; line-height:25px; background:transparent url(http://site.kazootoys.com/solidcactus/images/nav-dot.gif) no-repeat scroll 10px center; padding-left:20px;}
#nav-product ul li ul.subMenu li.itemLink a {display: block; background:#eb8e2e; font-size:13px; width:170px !important;}
#nav-product ul li ul.subMenu li.itemLink a:hover {background: #fff12e; text-decoration:underline !important;}
#htmlbottom {text-align:center; width:200px; background:#eb8e2e;}

/* HOME PAGE */
#mssIntro {font-size:11px;}
#homeImg {width:140px; float:left; text-align:center; padding:5px 0 20px 0;}
#introtext {background:#fff; border-left: 2px solid #fcf431; border-right: 2px solid #fcf431; padding:0 10px; margin-top:0px; margin-bottom:0px;}
#msg-top {margin:10px 0 -3px; 0px; position:relative; left:10px;}
#msg-bot {position:relative; left:10px;}
#homeSep {margin-bottom:-3px;}
h1#specialstitle {margin:0 0 -25 150px !important;}
#top-sellers {float:right; width:170px; text-align:center; margin-right: 15px;}
#top-seller-cont {border-left: 2px solid #EB8E2E; border-right: 2px solid #EB8E2E; width:170px;}
#tpTitle {margin-bottom:-2px;}
#maintype #contents-table {width:570px; margin-top:0px !important;}
#maintype #contentarea {margin-top:-10px !important;}
*html #maintype #contents-table {width:560px;}

#below-featured-products {padding:0 15px;}

#maintype td.horizontal-seperator.vertical-seperator {text-align:center;}
#maintype td.horizontal-seperator input {margin: 0 auto;}
#maintype td.horizontal-seperator form {text-align:center !important;}
.name {text-decoration: underline; text-align:center;}
#maintype #specialstitle {width:300px; margin-left:0px; position:relative; top:15px;}
.best-seller-item {text-align:center !important;}
.top-seller-cont #contents-table {width:160px !important;}

/* SECTION TITLE */
#section-contenttitle {font-style: italic !impotant; text-align:center;}
#contents-table td {text-align:center;}
#contents-table {margin-top:15px;}

#seo-related-links {width:550px;}
#seo-related-links h3 {margin-bottom:15px;}
#seo-related-links ul.seo-links li {width:49%;}

td.horizontal-seperator .addtocartImg {margin:0 auto 15px auto;}
.sale-price-bold {font-weight:bold; color: #b3504a;}
.contents-image {height: 160px; margin-top:10px;}
.contents-price {height:40px; text-align:center;}
.name {height:auto !important;}

#maintype .contents-image {height: 120px; padding:0px;}
#maintype .name {height:35px; padding-top:10px;}

#maintype #best-cont .contents-image {height:auto !important;}
#maintype #best-cont .name {height:auto !important;}


/* Floating Cart */
#mssCartEl {width:330px; padding:0; position:absolute; top:-10px; right:100px; border:none; z-index:10000000; background:transparent url('/lib/kazootoys/mss-floatingcart-top.gif') no-repeat;}
#fcartBG{position:relative; background:#fff;}
#mss-floating-image{height:5px;}
#mss-floating-image img {float:left;}
#floatingCartHeader{color:#999; position:relative; font-weight:bold; margin:5px 0 0 20px;width:145px; text-align:center;}
#floatingCartHeader span {color:#f60;}
#fcartTotal{color:#999; position:absolute; font-weight:bold; right:20px; top:0;width:140px; text-align:center;}
#fcartTotal span {color:#f60;}
#mssFrameContainer {clear:both; position:relative; text-align:center; padding:0px; margin:0 5px 0 3px; height:1px; visibility:hidden; overflow:hidden;}
#mssFrameContainer .mssCartFrame {display:none; border:none; width:315px; padding:2px; height:1px; overflow:hidden; visibility:visible; background:#fff; margin-top:1px;}
#mssFrameContainer #mssCartFrame0 {display:block; height:100px;}
#mssCartEl #fviewCart {float:left; margin:5px 0 0px 20px;}
#mssCartEl #fcheckout {margin:5px 15px 0px 0; float:right;}

#fcheckout.incart {position:relative; top:-25px; margin-bottom:-25px; z-index:1000;}
* html #fcheckout.incart {right:-15px;}

#fImgBot {position:relative; margin-bottom:-5px; clear:both;}
#cartClose {display: none; width: 75px; position: absolute; bottom: 0px; text-decoration: none; left: 0px;}
#mssGhost {filter:alpha(opacity=70); opacity:.7; -moz-opacity:.7; position:absolute; z-index:10000;}
#fCartLoading {background:#fff;height:50px;left:40%;position:absolute;text-align:center;top:50%;width:300px;z-index:10000; padding:10px 0px;}

* html #fcartTotal {top:6px;}
* html #fcartBG {height:48px;}
* html #mssFrameContainer {padding:0; margin-bottom:0;}
* html #fviewCart {position:absolute; width:146px; top:18px; left:-13px; text-align:left;} 
* html #fcheckout {position:absolute; width:146px; top:18px; right:-5px; text-align:right; }


/* Item Pages */
#mss-cross-sells {float:right; width:160px; padding:10px; _width:180px;}
.ystore-cross-sell-title {background-color:#024795; color:#fff; padding-top:2px; line-height:14px; text-align:center;}
.ystore-cross-sell-table-vertical .ystore-cross-sell-cell {text-align:center;}
#mss-image-area {width:210px; float:left;}
#image2, #image3, #image4, #image5 {display:none;}
.mss-image {padding-bottom:15px;}

#mss-shipping-details {background:transparent url(/lib/kazootoys/mss-ship-details-bg.jpg) no-repeat scroll 0 0; height:33px; color:#054396; text-align:center; line-height:33px; font-family:arial; font-size:18px; margin-bottom:15px;}
#mss-shipping-details a {line-height:33px; font-family:arial; font-size:18px;}
#mss-shipping-details img {vertical-align:middle; padding:0 10px;}

* html #header {z-index:2;}
* html #bodyshell {z-index:1;}

