body, a {
	font:normal 11px tahoma,verdana, arial, helvetica, sans-serif;
	color:#515151;
	text-decoration:none
	}
a {text-decoration: none}
body{
	text-align: center;
	background:#fff url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/body-bg.gif) repeat top left;
	}
body, form, p, ul, h1 {
	margin:0;
	padding:0
	}
img {border: none}
ul{list-style: none}
.floatleft{float:left}
.floatright{float:right}
.clear{clear:both}
input{vertical-align: middle}
.bold {font-weight:bold}

select {
	font:11px tahoma,sans-serif;
	color:#000
	}

#main {
	margin:0 auto;
	text-align:left;
	width:760px;
	background-color:#FFF;
	}
#header {
	with:760px;
	height:142px;
	position:relative;
	background:#fff url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-header.gif) no-repeat left top
	}
#header a.logo {
	position:absolute;
	display:block;
	width:346px;
	height:71px;
	top:13px;
	left:26px
	}
#header form {
	position:absolute;
	top:35px;
	left:566px
	}
#header form .text {
	width:150px;
	height:20px;
	border:1px solid #ccc;
	font:11px/14px tahoma,sans-serif;
	padding:2px 0 0 2px;
	color:#999
	}
#header .container {
	position:absolute;
	top:84px;
	left:194px;
	width:562px;
	height:57px;
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-dotted.gif) repeat-x bottom
	}
#header .container .phone {
	overflow:hidden;
	width:214px;
	height:10px;
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/order-online.gif) no-repeat right top;
	text-indent:-999px;
	margin:35px 0 0 0;
	padding:0 0 0 10px
	}
* html #header .container .phone {
	width:224px
	}
#header .container li {
	float:left;
	height:50px;
	padding:0 6px
	}
#header .container li a {
	display:block;
	float:left;
	height:50px;
	width:44px;
	overflow:hidden;
	text-indent:-999px
	}
#header .container li a.home {
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/btn-home.gif);
	}
#header .container li a.about {
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/btn-about.gif);
	}
#header .container li a.contact {
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/btn-contact.gif);
	}
#header .container li a.customer {
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/btn-customer.gif);
	}
#header .container li a.cart {
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/btn-cart.gif);
	}
	
#middle {
	width:760px;
	background:#FFF url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-middle.gif) repeat-y left
	}
#middle .left-column {
	position:relative;
	margin:-28px 0 0 0;
	width:174px;
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-left-column.gif) no-repeat left top;
	padding:12px 6px 40px 10px
	}
* html #middle .left-column {
	width:190px
	}
#middle .right-column {
	width:562px;
	padding:10px 4px 40px 0;
	background-color:#FFF;
	}
* html #middle .right-column {
	width:566px
	}
.shop-by-brand {
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-shop-by-brand.gif) no-repeat left top;
	padding:22px 0 5px 0;
	border-bottom:1px solid #D7D4E2
	}
.shop-by-brand select {
	width:139px;
	margin:0 0 0 5px
	}
.new-arrivals {
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-new-arrivals.gif) no-repeat left top;
	padding:22px 0 5px 0;
	border-bottom:1px solid #D7D4E2
	}
.girls {
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-girls.gif) no-repeat left top;
	padding:23px 0 5px 0;
	border-bottom:1px solid #D7D4E2
	}
.boys {
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-boys.gif) no-repeat left top;
	padding:29px 0 5px 0;
	border-bottom:1px solid #D7D4E2
	}
.shop-by-category {
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-shop-by-category.gif) no-repeat left top;
	padding:30px 0 5px 0;
	border-bottom:1px solid #D7D4E2
	}
.favorite-links {
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-favorite-links.gif) no-repeat left top;
	padding:22px 0 5px 0;
	border-bottom:1px solid #D7D4E2
	}
.join-list {
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-join-list.gif) no-repeat left top;
	padding:28px 0 5px 0
	}
.join-list .text {
	width:140px;
	height:20px;
	border:1px solid #ccc;
	font:11px/14px tahoma,sans-serif;
	padding:2px 0 0 2px;
	color:#999
	}
.join-list p {
	margin:10px 4px;
	color:#35286E
	}
	







/***********START NAV STYLES *************/
	
.left-column ul {
	width:100%;
	padding:5px 0;
	position:relative;
	}
.left-column ul li {
	width:100%;
	position:relative;
	}
* html .left-column ul li {
	float:left
	}
.left-column li a {
	display:block;
	padding:5px 10px 5px 19px;
	color:#35286E;
	background:#fff url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/blue-style.gif) no-repeat 11px 10px
	}
.left-column li a:hover {
	background:#f6c url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/blue-style.gif) no-repeat 11px -30px;
	color:#fff
	}
	
.left-column ul ul, #nav ul ul ul, #nav ul ul, #nav ul ul ul {
	left: -999em;
	position:absolute;
}

.left-column ul ul{
	border:1px solid #35286E;
	background-color:#FFF;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left:174px;
	top:0px;
	display:block;
	z-index:50px;

}

#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul, #nav1 li li li.sfhover ul { /* lists nested under hovered list items */
	left:174px;
	top:0px;
	display:block;
	z-index:50px;

}

#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul { /* lists nested under hovered list items */
	left:174px;
	top:0px;
	display:block;
	z-index:50px;

}
	
	
/***********END NAV STYLES *************/








	
	
	
.index-box {
	width:562px;
	margin:0 0 10px 0
	}
.index-box .banner1 {
	margin:0 0 4px 0
	}
.index-box .banner2 {
	clear:right
	}
	
.our-best-sellers {
	width:562px;
	padding:30px 0 0 0;
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-our-best-sellers.gif) no-repeat center top
	}

.our-best-sellers td.item-image img{
	border:1px solid #35286E;
}
	
/* ITEMS */
.item-list {
	width:561px;
	overflow:hidden
	}
.item-list .row {
	width:561px;
	padding:0 0 4px 0
	}
.item-list .item {
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-item-top.gif) no-repeat left top;
	width:185px;
	padding:11px 0 0 0;
	}
.item-list.section .item {
	text-align:center;
	width:184px;
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-dotted-v.gif) repeat-y right
	}
.item-list.section .item.floatright {
	background:none;
	}
.item-list.section .row {
	padding:10px 0 10px 0;
	border-bottom:1px solid #D7D4E2
	}
.item-list .item .bottom {
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-item-bottom.gif) no-repeat left bottom;
	width:185px;
	padding:0 0 11px 0
	}
.item-list .item .border {
	border-left:1px solid #35286E;
	border-right:1px solid #35286E;
	text-align:center;
	width:173px;
	padding:0 5px;
	min-height:170px
	}
* html .item-list .item .border {
	width:185px;
	height:170px
	}
.item-list .item.floatleft {
	margin:0 3px 0 0
	}
.item-list .item a {
	display:block;
	width:100%;
	text-align:center;
	font-weight:bold;
	color:#35286E
	}
.item-list .item a:hover {
	text-decoration:underline
	}
.item-list .item .image {
	width:100%;
	height:110px;
	position:relative;
	margin-bottom:5px
	}
.item-list .item .image a {
	position:absolute;
	bottom:0;
	left:0
	}
.item-list .item .image a img {
	border:1px solid #35286E
	}
.item-list .item p {
	color:#999;
	margin:4px 0 0 0
	}
.item-list .item p strong {
	color:#f6c
	}
	
	
	
#footer {
	margin:7px 0 0 0;
	position:relative;
	width:760px;
	background:#91DA08;
	color:#fff;
	padding:10px 0 25px 0
	}
#footer .cards {
	position:absolute;
	top:-33px;
	left:0;
	width:190px;
	text-align:center;
	padding:0 0 11px 4px;
	background:#fff url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-left-bottom.gif) no-repeat left bottom
	}
#footer a {
	color:#fff
	}
#footer a:hover {
	text-decoration:underline
	}
#footer ul {
	text-align:center;
	background:#ADE346 url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-footer-top.gif) no-repeat left top;
	margin:0 5px;
	padding:15px 0 5px 0
	}
#footer ul li {
	display:inline
	}
#footer ul li a {
	font-weight:bold;
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/footer-border.gif) no-repeat right;
	padding:0 7px 0 3px
	}
#footer ul li.last a {
	background:none
	}
#footer p {
	text-align:center;
	background:#ADE346 url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-footer-bottom.gif) no-repeat left bottom;
	margin:0 5px;
	padding:0 0 15px 0
	}
	

#breadcrumbs {
	padding:0 0 10px 6px;
	color:#999;
	font:normal 11px Arial, Helvetica, sans-serif;
	}
#breadcrumbs a {
	color:#999;
	font:normal 11px Arial, Helvetica, sans-serif;
	}
#breadcrumbs a:hover {
	text-decoration:underline
	}
	
h1 {
	margin:0 0 10px 0;
	color:#fff;
	background:#f6c url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-h1.gif) no-repeat left top;
	width:562px;
	text-align:center;
	height:37px;
	line-height:37px;
	font-size:18px
	}

#item .image-box {
	text-align:center;
	padding:0 20px;
	width:239px
	}
* html #item .image-box {
	width:279px
	}
#item .image-box div {
	margin:10px 0 12px 0
	}
#item .image-box div a {
	margin:0 5px
	}
	
.item-table {
	width:283px;
	padding:12px 0 8px 0;
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-item-table-top.gif) no-repeat left top;
	color:#35286E
	}
.item-table .bottom {
	width:283px;
	padding:0 0 12px 0;
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-item-table-bottom.gif) no-repeat left bottom
	}
.item-table .border {
	width:273px;
	border-left:1px solid #35286E;
	border-right:1px solid #35286E;
	padding:0 4px
	}
* html .item-table .border {
	width:283px;
	}
.item-table .row {
	padding:6px;
	border-bottom:1px solid #D7D4E2
	}
.item-table span {
	color:#999
	}
.item-table p {
	color:#f6c;
	font-weight:bold
	}
.item-table .sel {
	padding:6px
	}
.item-table .left {
	float:left;
	width:81px;
	font-weight:bold;
	}
.item-table .right {	
	float:left;
	width:178px;
	padding:0 0 6px 0
	}
.item-table .right label {
	float:left;
	margin:0 10px 0 0;
	}
.item-table .right label input {
	float:left;
	vertical-align:bottom;
	margin:0 4px 0 0;
	height:14px;
	width:15px
	}
.item-table .left.qty {
	padding:4px 0 0 0
	}
.item-table .right .text {
	width:25px;
	height:20px;
	border:1px solid #ccc;
	font:11px/14px tahoma,sans-serif;
	padding:2px 2px 0 0;
	color:#999;
	text-align:right
	}

#item .button-block {
	text-align:center;
	width:283px;
	height:46px;
	padding:14px 0 0 0;
	margin:0 0 8px 0;
	background:#91DA08 url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-button-block.gif)
	}
* html #item .button-block {
	height:60px
	}
#item .button-block1 {
	text-align:center;
	width:283px;
	height:46px;
	padding:4px 0 0 0;
	margin:0 0 8px 0;
	}
* html #item .button-block1 {
	height:50px
	}
	
.product-description {
	width:563px;
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-product-description.gif) no-repeat left top;
	padding:31px 0 0 0;
	color:#999
	}
.product-description p {
	margin:0 6px 10px 6px;
	font-size:11px;
	}
	
.you-may {
	width:563px;
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-you-may.gif) no-repeat center top;
	padding:30px 0 10px 0
	}
	
.related-items {
	width:563px;
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/bg-related-items.gif) no-repeat left top;
	padding:31px 0 0 0;
	color:#999
	}
.related-items .floatleft {
	padding:0 0 0 14px;
	width:269px
	}
.related-items .floatright {
	padding:0;
	width:279px
	}
.related-items li {
	padding:0 0 0 7px;
	line-height:16px;
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/black-style.gif) no-repeat 0 7px;
	font-family:arial,sans-serif
	}
.related-items li a {
	color:#000
	}
.related-items li a:hover {
	color:#35286E;
	text-decoration:underline
	}
	
	
#section {
	width:563px;
	padding:0 0 10px 0
	}
#section .image {
	text-align:center;
	width:200px
	}
#section .description {
	width:363px;
	color:#999
	}
	
	
.pages {
	width:545px;
	padding:9px 9px 15px 9px;
	height:35px;
	text-align:center;
	color:#35286E;
	font:11px/15px arial,sans-serif
	}
* html .pages {width:563px;height:44px}
.pages div {
	white-space:nowrap
	}
.pages .sel {
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/sel-arrow.gif) no-repeat 0 5px;
	padding:0 15px 0 10px;
	}
.pages strong {
	padding:0 10px 0 0
	}
.pages .tab,
.pages a,
.pages .here {padding:0 3px}
.pages a {
	color:#35286E
	}
.pages .tab {padding:0 6px}
.pages .floatright {text-align:right}
.pages .prev {
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/prev-arrow.gif) no-repeat 0 5px;
	padding-left:11px;
	text-decoration: none
	}
.pages .next {
	background:url(http://p8.hostingprod.com/@hugsandhissyfits.com/solidcactus/images/next-arrow.gif) no-repeat 100% 5px;
	padding-right:11px;	
	text-decoration:none
	}
.pages .all {text-decoration: none;}
.pages a:hover {text-decoration:underline}
.pages .clear {
	padding:6px 0 0 0
	}
	
.sitemap-header {
    font: bold 14px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #000080;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #0000FF;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #0000FF;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #0000FF;
    display: block;
    padding-left: 100px;
}

.conts-name a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#35286E;
	text-decoration:none;
}

.conts-name a:hover{
	text-decoration:underline;
}

.price{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#999999;
}

.sale-price{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FF66CC;
}

.breadcrumbs{
	font:normal
}

.sect-caption{
	font:normal 11px Arial, Helvetica, sans-serif;
}

.visibleborder{
	border:2px solid #000000 !important;
}
.invisibleborder{
	border:2px solid #FFFFFF !important;
}
#titleBar{
	cursor:move;
	background-color: #000099;
	color:#FFFFFF;
}
#imgplaceholder{
	visibility:hidden;
	position:absolute;
	z-index: 100;
	background-color: #FFFFFF;
}
.close{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px outset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}
.close:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px inset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}

#product-info-table th{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#35286E;
	text-align:left;
	padding-right: 3px;
}

#product-info-table td{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#35286E;
	text-align:left;
}

#product-info-table td.price{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#999999;
}

#product-info-table td.sale-price{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FF66CC;
}

#product-info-table input{
	text-align:right;
}

.info-body, .search-body, .order-body, .privacy-body{
	padding-top:5px;
	padding-left:10px;
}

td.conts-border{
	border-left:1px solid #35286E;
	border-right:1px solid #35286E;	
}

td.item-image{
	border-left:1px solid #35286E;
	border-right:1px solid #35286E;	
}

.new-fav{
	margin-top:-15px;
}

.item-box{
	padding-left:10px;
}

.nav-bullet{
	margin-top:3px;
}

.new-arrivals{
padding-top:0px;
}
