/* @override http://pupanko.com/layout/pupanko-style.css */

/* ############### GLOBAL STYLES ################ */

body {
background-color: #ffffff !important; /* bg color must be defined in customize field */
background-image: url(http://pupanko.com/layout/bg.jpg);
background-repeat: repeat-x;
background-position: center top;
margin: 0px 0px 30px 0px;
text-align: top center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:150%;
}


.divider {
	display: block;
	background-color: #75D1DD;
	margin-top: 20px;
	padding: 5px;
	color: #fff;
	font-family: lucida grande;
	font-size: 16px;
}


a:link,a:visited, a:hover, a:active {color:#5tCA2C6; text-decoration:underline; font-size:11px;}
a:hover,a.ffffff:hover, {color:#5CA2C6; font-size:11px;}
a, a:hover {color: #000000; text-decoration: unde
rline;}

table, td, tr, div {line-height: 140%;}


td {font-size:8.5pt;color:#000000}


.tableheaderbg {background-color: #f4b8b6 !important; font-size:12px !important; padding:2px !important;}
.tablebg {}


form,input,button,select,option {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:7.5pt}


.smalltext {width:600px;}
.storesmallprint {margin-top:10px; display:block;}


.breadcrumb {margin-bottom: 40px}



/* ############### MENU ################ */




/* ############### SIDEBAR STYLES ################ */

#yellowside {
	background-image: url(http://pupanko.com/layout/yellow-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
	top: 11px ;
	background-color: #FFDF5D;
	padding: x;
	width: 223px;
	min-height: 200px;
	margin-bottom: 18px;
}


/* style for sidebar td*/
#left {width: 175px; padding-left: 0px; margin-top: ; text-align: left;}




#searchterm {margin-top:10px; padding:3px;}
#searchboxlabel {color:#F48787; font-size:12px; font-family:century gothic, sans-serif; font-weight:bold; display: none;}
#searchform {margin: 0px !important;}
#submitSearch {margin-left:8px !important; background-color: #FFDF5D !important; color: #FF8270 !important;  border: 0px !important; font-weight: bold !important; height: 20px !important;}




h1 {color:#F48787; font-size:14px; font-family:"lucida grande", sans-serif; display:block; padding-bottom:5px; border-bottom: 3px dotted #cccccc; width: 160;}


td .sidebarlink {padding-bottom:5px;}
td .smallsidebartext {padding-bottom:5px;}

a.sidebarlink:link,a.sidebarlink:visited {color:#5CA2C6; font-weight:normal; font-size:11px;}



/* ############### FOOTER ################ */

#footer {margin-top: 30px; text-align: center; padding: 10px; overflow: hidden; ;}


/*Styles for "Powered by cafepress" part*/
.footer {font-size:8pt;color:#000000;}
a.footer {color: #FF8270 !important;}



/* ############### DESIGNS DIV ################ */
/* Styles for the category part */


.designs .imageborder {border: 2px solid #FFDF5D !important; margin-top: 20px;}
.designs td {padding:0px 10px 5px 10px !important;}
.designs a {font-size:12px; font-family: lucida grande, sans-serif; font-weight:bold; text-decoration:none; color: #FF8270;}


/* ############### CONTAINERS ################ */


#main {width: 600px; padding: 10px; padding-top:20px; text-align: left; float: right;}


/* main container which contains everything */
#container2  {margin: 0px auto; margin-top:15px; width: 850px; ; overflow: hidden;}

#container {margin: 0px auto; width: 380px; background-color: #ffffff; overflow: hidden;}

.feedback {
	width:850; 
	background-color: #75D1DD;
	padding: 10px; 
	margin-top: 30px; 
	color: #ffffff !important; 
	display:block;}

#bottom {padding-left: 25px; padding-right:25px;}



/* ############### IMAGES ################ */

#mainimg {height: 250px !important; width: 250px !important;}

.thumb {margin-bottom: 20px; margin-left: 8px; border: 3px solid #cccccc;}
a .thumb {border: 0px solid; border: 3px solid #cccccc;}

.new {margin-left: 18px;border: 3px solid #cccccc;}
a .new {border: 0px solid; border: 3px solid #cccccc;}


#cartheaderlink,  {
color:#62ACB7 !important;	
}

#cppremiumheader {
	background-color: #FFDF5D;
	border: none !important;
}
