/* GLOBAL */body { background: #fff; text-align:center; padding: 0; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000; }#wrapper { margin: 10px auto; padding: 0; width: 975px; text-align:left; background: #fff; }p, td, ul, ol, li, dl, dt, dd { font: 12px Verdana, Arial, Helvetica, sans-serif; }body p { line-height: 1.5; }img { border: 0; }p { text-indent: 0; margin: 1em 0; padding: 0; }form.tight {	margin: 3px 0; }form.tight p { margin: 0; }input:focus   { background: #fffbee; }	a:link, a:visited, a:hover, a:active { font-weight: bold; background: transparent; }a:link, a:visited { color: #23b; text-decoration: none; }	a:hover, a:active { color: #930; text-decoration: underline; }h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #930; margin: 0.5em 0 0; font-family: verdana, lucida, arial, helvetica, sans-serif; line-height: 1.2; }h1 { font-size: 18px; }h2 { font-size: 16px; font-weight: normal; }h3, h4 { font-size: 14px; }h5 { color: #000; font-size: 14px; margin-bottom: 0; }strong { font-weight: bold; }em { font-style: italic; }	blockquote { margin: 0 25px; padding: 0 10px; border: 0; color: #444; }ul	{ list-style: square outside; list-style-image: url(http://www.amazeingart.com/img/cmn/bul-meand.gif); }li	{ margin-bottom: 0.33em; }dl	{ margin: .5em 0; }dd	{ text-indent: 0; margin-bottom: 0.5em; }hr	{ margin: 5px 0; padding: 0; }/* MENU & NAV */.menubox {		border: 1px #f4a354 solid;		border-left-width: 0;		padding: 5px;                margin-top:7px; 		width: 151px;		voice-family: "\"}\"";		voice-family: inherit;		width: 140px; }html>body .menubox { width: 140px; }.menubox ul { list-style: none; margin: 0; padding: 0; border: none; }.menubox li { 		font-size: 12px;		padding: 0;		margin: 3px 0 0 0;		line-height: 1.0;                border: none; }                .menubox li.sub {                font-size: 10px;                margin-top: 0;                }.menubox li.top { margin-top: 5px; border-top: none; }.menubox li a {		display: block;                font-weight: bold;		border: none;		text-decoration: none;		width: inherit; }   .menubox li a { padding: 3px 0 3px 3px; }             .menubox li.sub a { padding: 1px 0 1px 13px; font-weight: normal;}        .menubox li a:hover, .menubox li a:active {		background-color: #fffbee;		text-decoration: none !important; }html>body .menubox li a {width: auto; }.mainmenu { background-color: #fd9; }.resourcemenu { background-color: #fea; }.submenu { background-color: #dde; }#hide { background-color: #fd6; border: 1px #f4a354 solid; border-width: 0 1px 0 10px; padding: 0; margin: 0; }		#nav { border-left: 10px #f4a354 solid; margin: 0; padding: 0; vertical-align: top; }#nav a:link, #nav a:visited, #fr a:link, #fr a:visited { text-decoration: none; color:#23b; }#nav a:hover, #nav a:active, #fr a:hover, #fr a:active { text-decoration: underline; color:#930; }	#navshop { margin: 10px 0 0 10px; }#wmk { margin: 10px 0 10px 10px; }a:hover .imgwmk { background-color: #fd6; }div.navp { margin: 5px 0 5px 10px ! important; }.navp p { margin: 5px 0 5px; font-size: 10px; font-weight: normal; }.navbox {	border-style: solid;			border-width: 1px;			border-left-width: 0;			border-color: #f4a354;			margin-top: 7px;			margin-left: 0;			background-color: #fed; 			padding: 5px;			width: 151px;			voice-family: "\"}\"";			voice-family: inherit;			width: 140px; }html>body .navbox {width: 140px; }	.navbox p {	margin-top: 0; 			margin-bottom: 5px;			text-indent: 0; 			text-align: left;			font-size: 10px }.navbox h4 {	margin-top: 3px; }.quotebox {	border: 0;			border-right: 2px silver solid;			margin: 0 0 10px 0;			padding: 0 5px 10px 10px;			width: 151px;			voice-family: "\"}\"";			voice-family: inherit;			width: 134px; }html>body .quotebox { width: 134px; }	.quotebox p { font: 11px Verdana, Arial, Helvetica, sans-serif;			text-align: right;			color: #333;			margin: 0;			line-height: 1.4; }.quotebox p.attr { font: 10px Verdana, Arial, Helvetica, sans-serif;			text-align: right;			color: #666;			margin-top: 5px;			line-height: 1.2; }#search  { border-top: 10px #f4a354 solid; padding-left: 10px; padding-right: 10px;}.social  { border-top: 10px #f4a354 solid; padding-left: 10px; text-align: right; }#gobox { border: 1px #999 solid; }/* CONTENT */.advert { display: block; clear: both; text-align: right; padding: 25px 0; }.advert p { font-size: 9px; color:#ddd; margin: 10px 0; } #brand, #main { padding: 0; border-width: 0; margin: 0; }#bread { margin: 5px 0 3px 0; width: inherit; background: #fff; padding: 0 5px; border-left:  12px #ccd solid; }#bread p { margin: 2px 0 3px; line-height: 1.2; font-size: 9px; color: #667; }#bread a:link, #bread a:visited { font-weight: normal; text-decoration: underline; }#bread a:hover, #bread a:active { font-weight: normal; text-decoration: none; }#cntsub, #cnthome { padding: 5px 0 25px 20px; vertical-align: top; line-height: 1.3em; }#foot { border-style: solid; border-width: 10px 0 0; border-color: #f4a354; width: 100%; margin: 0; }#fl, #fm, #fr { padding: 10px; vertical-align: top; }#fl	{ text-align: left; padding-left: 15px; }#fr	{ text-align: right; padding-right: 0; }#fr p, #fl p { margin: 3px 0 0; text-indent: 0; font-size: 10px; color: #666;	 }#footnote	{ margin-top: 20px; border-top: 1px silver solid; padding-top: 5px; clear: both; }#footnote p	{ margin: 5px 0 0 5px; font-size: 10px; line-height: 1.3; }#footnote img { border: 1px silver solid; padding: 3px; margin: 5px 0 0; }td#pagecontent { padding: 0 15px 0 0; }/* SUBPAGES */dl#faq dt, dl#faq dd { margin-top: 10px; }dl#faq dt {font-weight: bold; }#quotes p { margin-bottom: 0; }#quotes p.attr { margin: 3px 0 20px 10px; font-size: 10px; color: #666; line-height: 1.2; }table.figl	{ margin: 5px 20px 10px 0; }table.figr	{ margin: 5px 0 10px 20px;}table.figl p, table.figr p { font-size: 10px; color: #888; text-indent: 0; line-height: 1.2em; text-align: center; margin-top: 5px ! important; }table.figl img, table.figr img { padding: 5px; border: 1px #ccf solid; }img.illusl, img.illusr { padding: 5px; border: 1px #ccf solid; }img.illusr { margin: 5px 0 5px 15px; }img.illusl { margin: 5px 15px 5px 0; }table.prd { margin: 8px 0 0; border-top: 1px #f4a354 solid; }.prd td p { margin: 0; font-size: 10px; color: #555; line-height: 1.25; }img.item { margin: 5px; padding: 3px; border: 1px #ccf solid; }.smlr { font-size: 80%; }	.discreet { display: inline; color: #777; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }.light a:link, .light a:visited, .light a:hover, .light a:active { font-weight: normal; }.highlgt	{font-weight: bold; color: #930; }.close { margin-top: 0 ! important; }.email { font-style: italic; font-weight: normal ! important; }/* MISC BUG FIXES */html { min-width: 725px; }	
