@charset "utf-8";
/* CSS Document */


* {margin: 0px auto}

body {
	margin: 0;
	padding: 0;
	/*font-family: Tahoma, Arial, SansSerif;*/
	font-family: Helvetica;
	color: #000000;
	font-size: 12px;
}


/*@font-face {
font-family:Helvetica;
src: URL(HelveticaNeueLTPro-Roman.otf);
} */

/*Safari*/

body:first-of-type #productInfoRight {
width:358px;
font-size:14px;
float:left;
} 


body:first-of-type #productInfoLeft {
width:350px;
margin-right:1px;
float:left;
font-size:14px;



} 



body:first-of-type #homeInfoLeft{
width:366px;
margin-right:1px;
float:left;
font-size:14px;



}

body:first-of-type #homeInfoRight{
width:328px;
font-size:14px;
float:left;
margin-left:4px;

}



body:first-of-type #ProfileLeftHeader
{

float:left;
height:32px;
width:9px;



}


body:first-of-type #ProfileRightHeader
{

background:url(../images/right-bottom.gif) no-repeat right;
float:left;
height:32px;
width:9px;
margin-top:-1;

}




body:first-of-type #ProfileMenuHeader{
background:url(../images/center.gif) repeat-x;
padding-top:5px;

float:left;
width:650px;
height:33px;
}







body:first-of-type #profile{
margin-left:0px;
width:600px;
padding:20px;
margin-bottom:10px;
padding-top:10px;

}

@media screen and (-webkit-min-device-pixel-ratio:0){
		#ProfileMenuHeader{width:650px;}
	}
	
@-moz-document url-prefix()
{
#ProfileMenuHeader{width:610px;}
}


body:first-of-type .topOn{
margin-top:20px;

}


body:first-of-type{
margin: 0;
font-family: Helvetica;
font-size:16px;
font-style:normal;
text-transform: lowercase;


}

body:first-of-type option{
text-transform: lowercase;
}




body:first-of-type .tb-border1
{
border:1px solid #d7d3d0;
font-size:13px;
line-height:18px;
}


body:first-of-type select{
text-transform: lowercase;
}



/*end Safari*/






body{
margin: 0;


font-family: Helvetica;
font-size:16px;
font-style:normal;
text-transform: lowercase;


}

 

border: none;
}


h2{
	margin-top:0px;
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
}


.date{
	font-size:8px;
	line-height:0px;
	
}

a:link, a:active, a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border: none;
}


#wrapper{
width:968px;
background-color:#FFFFFF;
text-align:left; 
}

#sub_menuMid {
	width: 748px;
	margin-top: -2px;
}



#header_btm{
	width: 747px;
	background-image:url(../images/img_bg_header_btm.jpg);
}


#left{
width:290px;
float:left;

}

#left #logo{
background-image:url(../images/blank_n_empty.gif);
background-repeat:no-repeat;
width:241px;
height:119px;
cursor: pointer;
}


#left #mailingList{
width:224px;
height:48px;
background-image:url(../images/img_mailinglist_bg.jpg);
background-repeat:no-repeat;
}

#left #mailingLabel{
margin-top:32px;
margin-left:5px;
}

#left #specials{
width:168px;
height:114px;
margin-top:30px;
font-size:14px;
text-align:justify;


}




#left #rawShow{
width:144px;
height:98px;
margin-top:41px;
font-size:14px;
text-align:justify;

}


#right{
width:721px;
float:left;
}


#right #header{
width:720px;
height:127px;
padding-left:23px;


}


 #right #header img {
margin: 0; padding: 0; border: 0;
line-height:0px;
float:left;
}


 

#right #header li{
list-style:none;
float:left;

}

#submenuHeader{
background:url(../images/bottom.gif) repeat-x;
float:left;
width:546px;
height:39px;

}


#leftHeader
{
background-image:url(../images/left.gif)no-repeat left ;
float:left;
height:39px;
width:12px;
}


#rightHeader
{
background:url(../images/right.gif) no-repeat right;
float:left;
height:39px;
width:143px;
}


.search{

float:right;

background-position:bottom;
background-repeat:no-repeat;
width:144px;
height:40px;




}

#right #breadcrumbs{
height:26px;
width:700px;
padding-left:40px;
font-size:14px;
padding-top:40px;


}

#right #main{
width:760px;
height:417;
margin-left:20px;


}



li#product{
display: inline;
margin-top:0px;
margin-left:5px;
margin-right:5px;
width:160px;
margin-bottom:20px;
list-style-type: none;
height:140px;
display:block;
float:left;

/*
background-image:url(../images/product_container.png);
background-repeat:no-repeat;
*/

}



#product_list {
margin-left: 5px;
margin-bottom: 5px;

}

.category{
font-size:14px;
margin-left:8px;
height: 2px;

}

#product_list .productImage{
width:147px;
height:115px;

}

#product_list .productName{
float:left;
font-size:12px;
width:100px;
font-weight:bold;
max-height: 27px;
overflow: hidden;
}

#product_list .productArtist{
float: left;
font-size:12px;
height: 1px;
float:left;
}

#product_list .price{
font-size:12px;
height: 1px;
float:right;
font-weight:bold;
}

#product_list a{
text-decoration: none;
color: #000000;
}

#product_list a:hover{
text-decoration: underline;
color: #000000;
}

.clear{
clear:both;

}

.textInput{
background:#FFFFFF;
border: none;
color: #000000;
margin-top: 10px;
margin-left:7px;
width:105px;
font-family: Helvetica;
font-size:14px;
}


.textInput1{
background: none;
border: none;
color: #000000;
margin-top: 5px;

margin-left:5px;
width:135px;
}


.textInput2{
background: none;
border: none;
color: #000000;
margin-top: 10px;
margin-left: 140px;
width:100px;

}


.textInput3{
background: none;
border: none;
color: #000000;
margin-top: 10px;
margin-left: 570px;
width:100px;

}


.menuList{
display: inline;
list-style-type: none;
padding-left:20px;
padding-top:6px;
font-size:18px;

}

.subcat{

}





@charset "utf-8";
/* CSS Document */



#productInfoLeft{
width:350px;
margin-right:1px;
float:left;
font-size:14px;
}

#productInfoRight{
width:358px;
font-size:14px;
float:right;
}

#productInfoRight #productinfo {
	min-height: 275px;
	min-height: 275px;
}

#productInfoRight #addToBag {
	height: 130px;
	width:358px;	
}

#productInfoImage{
width:355px;
height:230px;
/*background-image:url(../images/conatiner_product.png);
background-repeat:no-repeat;*/
}


#productInfoImage .img{
height:220px;
width:331px;
padding-left:5px;
border:none;

}

#multipleImage{
	min-height: 160px;	
	text-align: left;	
	padding-left: 8px;
}

#multipleImage img{
	padding: 5px;
}


#tellAfriend{
margin-top:6px;

}

.productInfoTitle{
font-weight:bold;
background-color:#000000;
font-size: 16px;
color: #FFFFFF;
padding-left: 10px;
padding-top: 4px;
padding-bottom: 4px;
}

.productInfoLabel{
font-weight:bold;


}

.productInfoFile{

}

.spaceWords{
margin-top:1px;


}


.productDesc{
margin-top:-13px;
text-align:justify;


}

#productDescription{
padding-right:14px;
min-height: 140px;
margin-bottom: 10px;
}


#underContent{

}


#relatedTitle{
font-size:24px;
font-weight:bold;
}


hr{
margin-top:-4px;
background-color:#000000;
width:330px;
float:left;
height:3px;
}


#relatedBox{
background-image:url(../images/related_container.png);
background-repeat:no-repeat;
height:123px;
width:167px;
list-style:none;
float:left;
margin-right:5px;
padding-top:11px;
padding-left:1px;

}



#peopleThinkFresh{
float:left;
width:280px;
margin-left: 10px;
}

#freshbtn{
float:left;
width:130px;
margin-left:10px;

}


a img {
border:none;
}





@charset "utf-8";
/* CSS Document */



#homeInfoLeft{
width:366px;
margin-right:1px;
float:left;
font-size:14px;



}

#homeInfoRight{
width:328px;
font-size:14px;
float:left;
margin-left:4px;

}



#aboutUs{
	margin-top:15px;
	margin-left:63px;
	height:247px;
	width:300px;
	background:url(../images/about-us.png) no-repeat;
}

#aboutUs .title {
	padding-top:18px;
	margin-left:30px;
	font-size:18px;
	font-weight:bold;
}


#aboutUs .content{
	margin-top:6px;
	width:231px;
	margin-left:31px;
	margin-bottom:6px;
	margin-right:26px;
}

#latestBlog{
margin-top:13px;

width:367px;
margin-left:96px;
margin-right:80px;
height:231px;

}

#latestBlog .blog{
height:207px;
width:195px;
}

#featureProduct{
	margin-top:15px;
	margin-left:25px;
	height:193px;
	width:331px;

}

#featureProduct .photo{
	float:left;
	width:170px;
	height:163px;
	margin-left:9px;
	

}


#featureProduct .content{
	float:left;
	width:121px;
	margin-left:8px;

}


#specialsProduct{
	width:300px;
	height:247px;
	margin-top:30px;
	background: url(../images/specials.png) no-repeat;
}
#specialsProduct .special{
margin-left:18px;
padding-top:21px;
font-size:24px;
font-weight:bold;
}


#specialsProduct .ups{
	margin-left:50px;
	margin-top:23px;
	font-size:43px;
	font-weight:bold;
	letter-spacing:9px;
}

#specialsProduct .free{
	margin-top:9px;
	margin-left:45px;

}


.linkHome{
float:left;
width:140px;
margin-left:50x;



}

.bread{
float:left;
width:565px;
margin-left:-20px;

}



.tb-border {
border:1px solid #d7d3d0;
color:#00000;
font-size:14px;
line-height:26px;
font-family: Helvetica;
position: relative;
}


.tb-border1
{
border:1px solid #d7d3d0;
}



fieldset{
border:1px solid #000000;
font-family: Helvetica;
margin-left:-35px;
}


.inputLabel{

font-size:14px;
font-family: Helvetica;
color:#000000;
Font-weight:bold;
}



#cartDefaultHeading{

font-size:21px;
font-weight:bold;



}
#scRemoveHeading{
color:#393534;
border-bottom:#cccccc medium solid;
}

.cartRemoveItemDisplay{
border-bottom:#cccccc thin solid;
padding-bottom:40px;
padding-top:10px;

}

.totalcart{
margin-bottom:10px;
margin-right:13px;
}

#cartImage{




}


.cartTotalsDisplay{

padding-top:7px;
border-bottom:#cccccc thin solid;
background-color:#f0f0f0;

font-size:14px;
}


.priceTotal{
width:50px;
float:right;
margin-right:8px;


}


.labelTotal{
float:left;
width:250px;
margin-left:300px;

}

#titleCategory{
width:300px;
float:left;
}

#listingDisplayLeft{
width:200px;
float:right;
margin-top:15px;
}


#listingDisplayRight{
width:150px;
float:right;
margin-top:15px;

}



input #customers_image{

font-size:13px;
border:1px solid #000000;
color:#00000;
font-size:13px;
line-height:22px;
font-family: Helvetica;
position: relative;

}



.radioButtonLabel{

font-size:13px;
}

.alert{
font-size:13px;
}

.checkboxLabel{
font-size:13px;
}

#createAcctDefaultHeading{
font-size:20px;
font-weight:bold;


}

fieldset{
width:500px;
margin-left:35px;
}



.larger{
font-size:12px;
}

#advSearchResultsDefaultHeading{
font-size:20px;
}

#createAcctSuccessMainContent{
font-size:14px;
text-align:justify;
font-family: Helvetica;
}

.forward1{
width:200px;
float:left;

}


.forward{
width:150px;
float:left;

}

.back {
width:180px;
float:left;

}

.back1 {
width:310px;
float:left;
margin-top:-5px;

}

.leftside{
margin-bottom:1px;
margin-bottom:1px;
}

.contentAnnouncement{
margin-top:15px;
margin-right: 10px;
}

a:hover{
color: #7c7876;

}


.totalCart{
font-size:16px;
font-weight:bold;
color:#333333;
}


.listingDescription{
font-size:12px;

}

.productListing-data{
width:400px;
}

#productsListingBottomNumber{
width:550px;
margin-left:10px;

}
.important{
font-size:12x;
float:left;
margin-top:9px;
}

.important1{

float:right;

margin-top:9px;

}


#join_us, .join_us{
font-weight:bold;
color:#333333;
text-decoration:underline;
font-size: 15px;
}


#accountDefaultHeading{
font-size:16px;
font-weight:bold;

}


.alert{
color:#666666;
font-weight:bold;

}

.messageStackSuccess{
color:#666666;
}

.success{
font-size:10px;
}

#sucessMessage{
margin-left:100px;
margin-top:20px;
}

#createAcctDefaultLoginLink
{
font-size:12px;

}

.totalBox{
font-size:14px;
}

.lineTitle{
font-size:14px;
}

.smallText{
font-size:12px;
}


#checkoutLeft{
width:400px;
float:left;
margin-bottom:50px;
}

#checkourRight{
width:400px;
float:right;
margin-bottom:50px;
}

#ccQuantityHeading{
font-weight:bold;
font-size:21px;

}

select{
text-transform: lowercase;

}

.advisory{
font-size:10px;

}


	
	
	
.orderHistoryLeft{
float:left;
width:76%;
}
.orderHistoryRight{
float:right;
width:23%;
}



#cartContentsDisplay{
margin-right:50px;
}

#checkoutShipto{
margin-bottom:20px;
}


.floatingBox{
margin-bottom:10px;
margin-right:20px;
}


#border_cart{
padding-bottom:20px;
 border-bottom:#cccccc thin solid; 
 margin-top:25px;

}

#cartEmptyText{
margin-bottom:40px;
}

.gvBal{
font-size:14px;
line-height:30px;
margin-bottom:18px;
}


/* Buboy - CSS */


a.subMenu:link, a.subMenu:visited, a.subMenu:active {
	font-size: 16px;
	color:#333333;
	text-decoration: none;
	font-weight: normal;
}

a.subMenu:hover {
	text-decoration: none;
	color: #666666;
}

a.breadCrumbs:link, a.breadCrumbs:visited, a.breadCrumbs:active {
	font-size: 14px;
	color: #272324; 
	text-decoration: none;
	font-weight: normal;
}
.breadCrumbs {
	font-size: 14px;
	color: #272324;
	text-decoration: none;
	font-weight: normal;
}

a.breadCrumbs:hover {
	text-decoration: underline;
}

a.addBtn:link, a.addBtn:visited, a.addBtn:active {
	font-size: 14px;
	font-weight: normal;
	color:#272324;
	text-decoration: none;
}

a.addBtn:hover {
	text-decoration: none;
	color: #333333;
}

.tableContent {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px #999999 dashed;	
}

.tableCrumbs {
	border-top: none;
	border-right: none;
	border-bottom: 1px #999999 solid;
	border-left: none;
}

.tableBtmDashed {
	border-top: none;
	border-right: none;
	border-bottom: 1px #999999 dashed;
	border-left: none;
}

.titleWhite {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.textWhite11, a.textWhite11:link, a.textWhite11:visited, a.textWhite11:active {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.textWhite11:hover {
	text-decoration: underline;
}

.prodDesc12Bold {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.prodDesc12Norm {
	font-size: 12px;
	color: #000000;
}

#addToBag #prodPric {
	font-size: 24px;
	font-weight: bold;
	text-align: right;
}	

#addToBag #cartAdd {
	margin-top: 20px;
	text-align: right;
}
/* END - Buboy - CSS*/

/* Marl - CSS */

#clear {
clear: both;
}

#header {
text-align: left;
}

#header #img_header{
float: left;
}

#header #links {
	float: right;
	width: 654px;	
	font-size: 24px;
	padding-top: 59px;
	padding-bottom: 1px;
	background:url(../images/img_bg_header.jpg);
}

#header #links #shop {
	float: right;
	width: 60px;
	border-top: solid 1px;
	border-left: solid 1px;		
}

#shop_topmenu {
	color: #272324;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	margin-left: 15px;
}

#header #links #designer_toys {
	float: right;
	width: 135px;
	background-color: black;	
}

#header #links #decor{
	margin-left: 1px;
	float: right;
	width: 70px;
	background-color: black;
}

#header #links #blog{
	float: right;
	width: 60px;			
}

#header #links #about_us {
	float: right;
	width: 95px;			
}

#header #links #shopping_bag {
	float: right;
	width: 125px;			
}


a.headerlink:link, a.headerlink:visited, a.headerlink:active {
font-weight: normal;
color:#000000;
font-size:24px;
text-decoration:none;
cursor: pointer;
}

a.headerlink:hover {
	text-decoration: underline;
}


#column_left {
	font-size: 12px;
	float: left;
	width: 220px;
	margin-top: -14px;
}

#column_left #mailing_list {
	padding-top: 5px;	
	padding-bottom: 0px;
}

#column_left #email {
	padding-top: 0px;
	padding-left: 0px;	
	background:url(../images/mailinglist_bg.jpg) no-repeat right;	
}

#column_left #blog {
	padding-top: 35px;			
	padding-left: 0px;	
		
	min-height: 130px;
	margin-right: 10px;
	background:transparent url(../images/img_title_left_blog.jpg) no-repeat scroll right top;
}

#column_left #specials {
	padding-top: 35px;
	padding-left: 0px;	
	min-height: 130px;
	margin-right: 10px;
	background:transparent url(../images/img_title_left_specials.jpg) no-repeat scroll right top;
}

#search_image{
	margin-top: 1px;
}

.search_image{
	margin-top: 1px;
}

#sub_menu {
	width: 580px;
}

#sub_menu a {
	padding-left: 20px;
}
 
#main_body {
float: left;
width: 744px;
}

.home_td{
	style="height: 275px;"
	vertical-align: top;
}

#indexCategories {
	width: 715px;
}

#indexCategories #product_header{
	background-color:#000000;	
	height: 15px;
	padding: 5px;
	margin: 5px;
}

#indexCategories #product_sort {
	float: left;
}

#indexCategories #product_view {
	float: right;
}


 #product_order {
	float: left;
	margin-left: 40px;
}

#product_order a {
	color: #FFFFFF;
}


#indexCategories #product_view a {
	color: #FFFFFF;
}

#indexCategories #product_sort a {
	color: #FFFFFF;
}


#indexProductList #product_header{
	background-color:#000000;	
	height: 15px;
	padding: 5px;
	margin: 5px;
}

#indexProductList #product_sort {
	float: left;
}

#indexProductList #product_view {
	float: right;
}

#indexProductList #product_view a {
	color: #FFFFFF;
}

#indexProductList #product_sort a {	
	color: #FFFFFF;	
}


#whatsNew {
	margin-left: 10px;	
}

#displaying {
	margin-left: 5px;	
	background-color:#000000;	
	margin-top: 25px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#displaying #display {
	float: left;
}

#displaying #pagination {
	float: right;
	padding-right: 5px;
}


#displaying #pagination a {	
	color: #FFFFFF;	
}

.current {
	text-decoration: underline;
}

#productInfoLeft #related {
	float: left;
	text-align: left;
	width: 335px;
	background-color:#000000;	
	padding: 5px;
	margin-top: 10px;
	margin-left: 5px;
	font-size: 16px;
}

#productInfoLeft #related_products {
 margin-left: 10px;
}

#productInfoLeft #related_products img{
	float: left;
 	padding: 5px;
}

#peopleThinkFresh img {
	float: left;
 	padding: 5px;
}

#productInfoRight #wtif {
	float: right;
	text-align: left;
	width: 335px;
	background-color:#000000;	
	padding: 5px;
	margin-top: 10px;
	margin-left: 10px;
	font-size: 16px; 
}

#productInfoRight #clickfresh {
	float: right;
}


a {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


#email_list {
	float:left;

}

#addBtn {
	margin-top: 5px;
}

#faq {
	font-size:12px; 
	margin-right:25px;
}

#faq fieldset {
	margin-left: 0px;
}

#privacy {
	margin-left: 25px;
}

#footer {
	height: 20px;
}

#search_container {
	background:url(../images/search_bg.jpg) no-repeat;
}

#img_glass {
	margin-top: 1px;
	margin-right: 5px;
}

#productGeneral {
	width: 715px;
}

#wtif_image {
	float: left;
}


a.topMenu:link, a.topMenu:visited, a.topMenu:active {
	color: #272324;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 15px;
}

a.topMenu:hover {
	text-decoration: underline;
}

a:link, a:visited, a:active {
	color: #272324;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#logo_imgMid {
	width: 220px;
	margin-top: 7px;  
}

#sub_menuMid{
	float: left;
}

/* End- Marl - CSS */


legend {	
	text-align:left; 
	margin:0px; 
	padding:0px;
}


a {
	text-decoration:none;
	outline:none;
}