body, .style
{
	font-family: Courier, monospace;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #45233b;
}
a {
	font-family: Courier, monospace;
	font-size: 13px;
	font-style: italic;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #45233b;
}
a:hover {text-decoration:none;}
#maincontainer {background:#f3e8d6 url(images/mainbg.jpg);background-repeat:repeat-y;padding:0 0 20px 0;}
#mainleft {width:4px; background:#fff url(images/mainleft.gif);background-repeat:repeat-y;}
#mainright {width:16px; background:#fff url(images/mainright.gif);background-repeat:repeat-y;background-position:top left;}

.homepageflash {background:#f3e8d6 url(images/homeflash_bg.gif);width:341px; height:440px;background-repeat:no-repeat;}

#dottedspacer {background:url(images/dottedspacer.gif); background-repeat:repeat-x; height:8px;}

#innerdiv {background:#e3d3b2;width:670px;font-family: Courier New, Courier, monospace; font-size: 11px; line-height: 13px; color: #4C2742;}
	#innerdiv h2 {font-family: Courier New, Courier, monospace; font-size: 16px; font-weight:bold; line-height: 13px; color: #4C2742; padding:6px 0 0 0;}
#portrait {background:#e3d3b2 url(images/animals/portrait.png);width:239px; height:322px;}
	#portrait img  {padding: 16px 17px;}
#landscape {background:#e3d3b2 url(images/animals/landscape.png);width:351px; height:276px;}
	#landscape img  {padding: 20px;}
	
#innerdivgeneral {background:#e9d9b8;font-family: Courier New, Courier, monospace; font-size: 11px; line-height: 13px; color: #4C2742;}

.productcolumn { width:235px; vertical-align:top;text-align:center;}
	#productthumb{width:195px; height:285px; background:url(images/prod_portrait.gif);background-repeat:no-repeat;padding:12px 15px;background-position:center;}
		img.product_small {padding:12px 0 0 0;}
		img.animaltitle {padding:2px;}

.productshot {background:url(images/prod_portrait_big.gif);background-repeat:no-repeat; height:506px;padding:26px 21px; width:300px;}
	.productshot img {border:1px solid #A01200; }
.productinfo {padding:26px 0 0 0;}
	.productinfo img {clear:both; }
	
#baskettable {background-color:#4e2c44; font-size:13px;}
	#baskettable td {background-color:#f3e8d6;}
	#baskettable a {font-size:11px;}

.cartheader a, .cartheader {color:#f9d7ef; font-size:11px; text-decoration:none;font-style:normal;}
.cartheader a:hover {color:#f9d7ef; font-size:11px; text-decoration:underline;font-style:normal;}

.register {width:260px;font-size:11px;font-family: Courier, monospace;}



#buyit {padding:4px}
	#buyit a{padding:6px 0; background:url(images/buyit.gif); background-repeat:no-repeat;width:232px; height:37px;display:block;color:#000;text-decoration:none;font-style:normal;font-size:11px; line-height:12px; vertical-align:middle; text-align:center;}
	#buyit a span {padding:0 6px; height:29px; width:200px;}
	.footer, .footer a {font-size:11px; color:#666;font-variant: normal;text-transform: none;text-decoration:none;font-style:normal;font-weight:normal;padding:0px; margin:0px;}
	.footer a:hover {text-decoration:underline;}
.footer { padding:0 34px 7px 0;}
a.tshirts {text-decoration:none;font-style:normal;color: #45233b;font-size: 16px; font-weight:normal;line-height: 18px;font-family:Courier, monospace;font-variant: normal;text-transform: none;}

#baskettable .checkoutstyle {background:#e3d3b2; font-weight:bold;}
#sitemaptable h2 a{text-transform: none;font-style:normal;color: #45233b;text-decoration:none;font-size: 16px;}
#sitemaptable h2 a:hover {color: #A01200;text-decoration:underline;}
