body {background:#ffffff; margin:0px; padding:0px; font:12px Arial, Helvetica, sans-serif; color:#606060;}

/* misc stuff */
img 		{border:0;}
b, strong 	{font-weight:bold;}
hr 			{border:0; background:#C0C0C0; color:#C0C0C0; height:1px; margin:5px 0px 5px 0px; width:100%;}
form		{margin:0px; padding:0px;}

/* outer table */
td.bodyleft		{background-image:url(/style/bodyleft.png); background-repeat:repeat-y;}
td.body			{background:#FFFFFF}
td.bodyright	{background-image:url(/style/bodyright.png); background-repeat:repeat-y;}
td.bodybleft	{background-image:url(/style/bodybleft.png); background-repeat:no-repeat;}
td.bodybcenter	{background:#F2F1E0 url(/style/bodybcenter.jpg); background-repeat:repeat-x;}
td.bodybright	{background-image:url(/style/bodybright.png); background-repeat:no-repeat;}

/* default table style */
td	{background:transparent; padding:0px;}

/* header - logo / copyright  */
.logo			{background:#F2F1E0 url(/style/header.jpg) no-repeat center; padding:10px;}
.copy			{background:#F2F1E0 url(/style/copybg.png) repeat-x top; border-top: 1px solid #c0c0c0; padding:8px 0px 0px 0px; text-align:center;}

/* navbar */
.navbar			{background:#F2F1E0 url(/style/navbarbg.png) repeat-x bottom; text-align:left; padding:0px 0px 0px 10px; margin:0px 0px -1px 0px;}
.tabcon			{background:transparent; padding-right:3px;}

.round		{display:block;}
.round *	{display:block; height:1px; overflow:hidden; font-size:.01em; background:#5D5D5D;}
.roundfg	{background:#5D5D5D; padding:0px 10px 5px 10px;}
.roundfg a				{font: 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; font-weight:bold;}
.roundfg a:link			{text-decoration:none;}
.roundfg a:active		{text-decoration:none;}
.roundfg a:visited		{text-decoration:none;}
.roundfg a:hover		{color:#ffffff; text-decoration:underline;}

.rounda		{display:block;}
.rounda *	{display:block; height:1px; overflow:hidden; font-size:.01em; background:#a30000;}
.roundafg	{background:#a30000; padding:0px 10px 5px 10px;}
.roundafg a				{font: 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; font-weight:bold;}
.roundafg a:link		{text-decoration:none;}
.roundafg a:active		{text-decoration:none;}
.roundafg a:visited		{text-decoration:none;}
.roundafg a:hover		{color:#ffffff; text-decoration:underline;}

.r1	{margin-left:5px; margin-right:5px;}
.r2	{margin-left:3px; margin-right:3px;}
.r3	{margin-left:2px; margin-right:2px;}
.r4	{margin-left:1px; margin-right:1px; height:2px;}

/* login etc */
td.sidebar		{background:#EDEBD3; width:209px; border-left:1px #BCBAA7 solid;}
.sideboxt		{background:url(/style/sideboxt.png) no-repeat; font:12px Arial, Helvetica, sans-serif; color:#981616; border-bottom:1px #c0c0c0 solid; font-weight:bold; text-align:center; padding:3px;}
.sideboxc		{background:url(/style/sideboxc.png) repeat-y; padding:0px 5px 0px 5px;}
.sideboxb		{background:url(/style/sideboxb.png) no-repeat; padding:5px; margin-bottom:10px;}


/* content */
td.content		{background:#F8F7EA;}

.contentTop			{background: #ffffff url(/style/contentTop.png) no-repeat; padding-top:11px;}
.contentBody		{background: #ffffff; padding:0px 10px 0px 10px; border-left:1px #F0EFDB solid; border-right:1px #F0EFDB solid;}
.contentBodyCat		{background: #ffffff; padding:0px 7px 0px 7px; border-left:1px #F0EFDB solid; border-right:1px #F0EFDB solid;}
.contentBodySearch	{background: #ffffff; padding:0px 7px 10px 7px; border-left:1px #F0EFDB solid; border-right:1px #F0EFDB solid;}
.contentBodyIndex	{background: #ffffff; padding:10px 7px 10px 7px; border-left:1px #F0EFDB solid; border-right:1px #F0EFDB solid;}
.contentBottom		{background: #ffffff url(/style/contentBottom.png) no-repeat; padding-top:11px;}
.contentPagi		{padding:0px 0px 10px 0px; border-bottom:1px #C0C0C0 solid; text-align:center; margin:0px 12px 22px 12px;}
.contentPagiB		{padding:10px 0px 0px 0px; border-top:1px #C0C0C0 solid; text-align:center; margin:22px 12px 0px 12px;}

.contentTopFeatured		{background: #981616 url(/style/contentTopFeatured.jpg) no-repeat; padding-top:11px;}
.contentBodyFeatured	{background: #981616; padding:0px 7px 0px 7px; border-left:1px #F0EFDB solid; border-right:1px #F0EFDB solid;}
.contentBottomFeatured	{background: #981616 url(/style/contentBottomFeatured.jpg) no-repeat; padding-top:11px;}
.catboxFeatured			{width:180px; background: transparent url(/style/catboxbgFeatured.jpg) no-repeat top center; height:186px; padding-top:11px; text-align:center; vertical-align:top;}

.breaker			{text-align:center; margin-bottom:15px; border-bottom:1px solid #c0c0c0;}


.fullboxt		{background: transparent url(/style/fullboxt.png) no-repeat; height:10px; width:730px;}
.fullboxc		{background: transparent url(/style/fullboxc.png); padding:0px 10px 0px 10px; width:710px;}
.fullboxb		{background: transparent url(/style/fullboxb.png) no-repeat; height:10px; width:730px; pudding:5px 0px 5px 0px;}

.itembox		{width:134px; height:169px; text-align:center; vertical-align:top;}
.catbox			{width:180px; background: transparent url(/style/catboxbg.jpg) no-repeat top center; height:186px; padding-top:11px; text-align:center; vertical-align:top;}
.catbox1		{width:180px; background: transparent url(/style/catboxbg.jpg) no-repeat top center; height:208px; padding-top:11px; text-align:center; vertical-align:top;}
.itemboxtext	{padding-top:5px; color:#606060; text-align:center;}

/* prop section list */
.TabContainer {clear:both; display:block; margin:0px; padding:0px;}
.TabContainerBottom {background: transparent url(/style/TabContainerBottom.jpg) no-repeat bottom; padding-top:5px;}

.TopLeft	{height:5px; background: transparent url(/style/tabtopleft.gif) no-repeat top left; padding:0px;}
.TopRight	{height:5px; background: transparent url(/style/tabtopright.gif) no-repeat top right; padding:0px;}

.Tab			{background:#F3F2E1; padding:0px 0px 4px 0px; border-right:3px #fff solid;}
.Tab a			{font: 12px Arial, Helvetica, sans-serif; color:#9C9C97; font-weight:bold; text-decoration:none; padding:0px 7px 4px 7px; background:#F3F2E1; border-left:1px #D2D4C4 solid; border-right:1px #D2D4C4 solid;}
.Tab a:link		{text-decoration:none;}
.Tab a:active	{text-decoration:none;}
.Tab a:visited	{text-decoration:none;}
.Tab a:hover	{color:#000000; text-decoration:underline;}

.TabSelected			{background:#D2D4C4; padding:0px 0px 4px 0px; border-right:3px #fff solid;}
.TabSelected a			{font: 12px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:none; padding:0px 8px 4px 8px; background:#D2D4C4;}
.TabSelected a:link		{text-decoration:none;}
.TabSelected a:active	{text-decoration:none;}
.TabSelected a:visited	{text-decoration:none;}
.TabSelected a:hover	{color:#000000; text-decoration:none;}

.TabContent		{background:#F3F1E4 url(/style/propcats.jpg) no-repeat; padding:11px 10px 6px 10px; margin:0px;}
.TabContentHide {display:none;}

.catrow		{display:inline; background:transparent; width:300px; float:left;}
.catrow2	{display:inline; background:transparent; position:relative; left:55px;}

.propall	{padding:3px; width:50%;}


/* profile page */
.pformt		{padding-top:3px;}
.pform		{padding-bottom:10px;}
.phist		{padding:5px; border-bottom:1px solid #c0c0c0;}


/* contact page */
.contact		{padding:8px; border-bottom:1px solid #c0c0c0;}


/* email page */
.eform		{padding-top:3px;}
.eform2		{padding-bottom:10px;}


/* items page */
.idetails		{background: #F1EFE2; width:542px;}
.igap			{padding-right:10px;}
.idetailstop	{background: #F1EFE2 url(/style/idetailstop.jpg) no-repeat; padding:11px 11px 6px 11px;}
.idetailsbottom	{background: #F1EFE2 url(/style/idetailsbottom.jpg) no-repeat bottom; padding:3px 0px 16px 0px; text-align:center;}
.idetailrow		{border-bottom:1px solid #D3D4C4; padding:0px 10px 10px 10px; margin-bottom:10px;}
.iname 			{font: 20px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:none; padding-bottom:10px; border-bottom:1px solid #c0c0c0; margin-bottom:10px;}
.imagebox		{width:156px; background: #F1EFE2 url(/style/imageboxtop.jpg) no-repeat top center; padding-top:11px; text-align:center; vertical-align:top;}
.imageboxbottom	{background: #F1EFE2 url(/style/imageboxbottom.jpg) no-repeat bottom;}
.imageboxtext	{padding-top:11px; color:#606060; text-align:center;}
.iform			{padding:3px 5px 0px 5px;}
.iform2			{padding:0px 5px 10px 5px;}


/* users */
.ulist			{border-bottom:1px solid #D9D9D9; padding:5px 0px;}
.ulistt			{border-bottom:1px solid #5C5C5C; padding-bottom:5px; font-weight:bold;}


/* mylist */
.mytit			{border-bottom:1px #808080 solid; color:#981616; font-weight:bold; padding-bottom:5px;}
.myi			{border-bottom:1px #c0c0c0 solid; color:#808080; font-weight:bold; padding:5px 0px;}
.myquan			{text-align:center; padding-top:4px; font:11px Arial, Helvetica, sans-serif; color:#981616;}
.mybutt			{padding:13px 0px 6px 0px; text-align:center;}


/* checkout */
.cformt		{padding:3px 5px 0px 5px;}
.cform		{padding:0px 5px 10px 5px;}
.cform2		{padding:0px 5px 0px 5px;}


/* diary */
.dayh		{background:#edebd3; color:#981616; padding:5px; text-align:center; font-size:14px; font-weight:bold; border:1px solid #fff; width:88px;}
.daya		{background:#f8f7ea; color:#000; padding:3px; font-size:14px; border:1px solid #fff; width:92px; height:98px; vertical-align:top;}
.dayat		{background:#f9ebec; color:#000; padding:3px; font-size:14px; border:1px solid #981616; width:92px; height:98px; vertical-align:top;}
.dayb		{background:#eee; padding:5px; border:1px solid #fff; width:88px;}

.dayhs		{background:#edebd3; color:#981616; padding:5px; text-align:center; font-size:14px; font-weight:bold; border:1px solid #fff; width:28px;}
.dayas		{background:#f8f7ea; color:#000; padding:3px; font-size:14px; border:1px solid #fff; width:32px; height:20px; text-align:center; vertical-align:middle;}
.daybs		{background:#eee; padding:5px; border:1px solid #fff; width:28px;}

a.datel		 {font-size:18px; font-weight:bold; color:#000; padding:0px 7px; text-decoration:none;}
a.datel:link    {text-decoration:none;}
a.datel:visited    {text-decoration:none;}
a.datel:hover   {color:#981616; text-decoration:none;}

a.dates		 {font-size:14px; font-weight:bold; color:#000; text-decoration:none;}
a.dates:link    {text-decoration:none;}
a.dates:visited    {text-decoration:none;}
a.dates:hover   {color:#981616; text-decoration:none;}

.dayet		{background:#edebd3; padding:5px; font-size:14px; font-weight:bold; color:#981616;}
.dayec		{background:#f8f7ea; padding:5px; font-size:12px; color:#000000; text-align:justify;}
.dayad		{font:11px Arial, Helvetica, sans-serif;}
.completed	{color:#981616; font-size:12px; font-weight:normal;}

.projectt	{font-size:11px; padding:2px; color:#606060; background:#e0e0e0; border-bottom:3px solid #fff; font-weight:bold;}
.projectr1	{font-size:11px; padding:2px; color:#000; background:#E26E6E; border-bottom:3px solid #fff;}
.projectr	{font-size:11px; padding:2px; color:#fff; background:#981616; border-bottom:3px solid #fff;}
.projectg	{font-size:11px; padding:2px; color:#000; background:#C0FFC0; border-bottom:3px solid #fff;}
.projecty	{font-size:11px; padding:2px; color:#000; background:#F8E724; border-bottom:3px solid #fff;}
.projectb	{font-size:11px; padding:2px; color:#981616; background:#edebd3; border-bottom:3px solid #fff;}

/*.projectp	{font-size:11px; padding:2px; color:#000; background:#981616; border-bottom:3px solid #fff; font-weight:bold;}
.projectn	{font-size:11px; padding:2px; color:#981616; background:#edebd3; border-bottom:3px solid #fff; font-weight:bold; text-align:center;}
.projectd	{font-size:11px; padding:2px; color:#981616; background:#edebd3; border-bottom:3px solid #fff; font-weight:bold;}
.projecta	{font-size:11px; padding:2px; color:#606060; background:#edebd3; border-bottom:3px solid #fff; font-weight:bold; text-align:center;}
.projectc	{font-size:11px; padding:2px; color:#981616; background:#edebd3; border-bottom:3px solid #fff; font-weight:bold; text-align:right;}*/

/* sales list */
/*.saleslist	{font-size:11px; padding:2px; color:#981616; background:#edebd3; border-bottom:1px solid #fff;}
.saleslista	{font-size:11px; padding:2px; color:#981616; background:#f8f7ea; border-bottom:1px solid #fff;}*/

.saleslist	{font-size:11px; padding:2px; color:#000; background:#FFC1C1; border-bottom:1px solid #fff;}
.saleslista	{font-size:11px; padding:2px; color:#000; background:#FFC1C1; border-bottom:1px solid #fff;}

/* enquiries */
.enqrow		{padding:8px; color:#808080; border-bottom:1px solid #c0c0c0; font-weight:normal;}
.enqrow2	{padding:8px; border-bottom:1px solid #c0c0c0; font-weight:bold;}
.enqbrow	{padding:8px; color:#808080; font-weight:normal;}
.enqbrow2	{padding:8px; font-weight:bold;}
.enqtitle	{border-bottom:1px solid #c0c0c0; color:#981616; padding:5px; font-weight:bold;}
.enqred		{border-bottom:1px solid #ffffff; background-color:#E26E6E; color:#000000; padding:5px;}
.enqyel		{border-bottom:1px solid #ffffff; background-color:#F8E724; color:#000000; padding:5px;}
.enqgreen	{border-bottom:1px solid #ffffff; background-color:#C0FFC0; color:#000000; padding:5px;}
.regform	{padding:3px 5px 0px 5px;}
.regform2	{padding:0px 5px 10px 5px;}
.regerrors	{border-bottom:1px solid #c0c0c0; padding-bottom:10px; margin-bottom:10px; color: #FF0000; font-weight: bold;}
.replytit	{border-bottom: 1px solid #c0c0c0; padding:5px 0px 5px 5px; background:#F8F7EA; color:#808080;}
.replytxt	{padding:5px; background:#F8F7EA; color:#000000; font-weight:bold;}
.replytita	{border-bottom: 1px solid #c0c0c0; padding:5px 0px 5px 5px; background:#EDEBD3; color:#808080;}
.replytxta	{padding:5px; background:#EDEBD3; color:#981616; font-weight:bold;}



/* faq */
.mfaqer		{padding:5px; background-color:#EDEBD3;}
.mfaqform	{padding:3px 5px 0px 5px;}
.mfaqform2	{padding:0px 5px 10px 5px;}


/* in action */
.iabox		{ background:#FFFFFF url(/style/iabox.jpg) no-repeat; padding:10px; text-align:center; font-size:12px; color:#000;}
.iaboxa		{ background:#c0c0c0 url(/style/iaboxa.jpg) no-repeat; padding:10px; text-align:center; font-size:12px; color:#000;}


/* orders */
.oTaball	{border-bottom:0px solid #C0C0C0; background:#F3F2E1 url(/style/ordertab.gif) no-repeat; color:#000000; padding:5px 5px 9px 5px; text-align:center;}
.oTaball a	{font-weight:bold; color:#000000;}
.oTaball a:hover	{color:#000000; text-decoration:none;}

.oTabred	{border-bottom:0px solid #C0C0C0; background:#E26E6E url(/style/ordertab.gif) no-repeat; color:#000000; padding:5px 5px 9px 5px; text-align:center;}
.oTabred a	{font-weight:bold; color:#000000;}
.oTabred a:hover	{color:#000000; text-decoration:none;}

.oTabpin	{border-bottom:0px solid #C0C0C0; background:#FFC1C1 url(/style/ordertab.gif) no-repeat; color:#000000; padding:5px 5px 9px 5px; text-align:center;}
.oTabpin a	{font-weight:bold; color:#000000;}
.oTabpin a:hover	{color:#000000; text-decoration:none;}

.oTabyel	{border-bottom:0px solid #C0C0C0; background:#F8BF24 url(/style/ordertab.gif) no-repeat; color:#000000; padding:5px 5px 9px 5px; text-align:center;}
.oTabyel a	{font-weight:bold; color:#000000;}
.oTabyel a:hover	{color:#000000; text-decoration:none;}

.oTabpye	{border-bottom:0px solid #C0C0C0; background:#F8E724 url(/style/ordertab.gif) no-repeat; color:#000000; padding:5px 5px 9px 5px; text-align:center;}
.oTabpye a	{font-weight:bold; color:#000000;}
.oTabpye a:hover	{color:#000000; text-decoration:none;}

.oTabgre	{border-bottom:0px solid #C0C0C0; background:#C0FFC0 url(/style/ordertab.gif) no-repeat; color:#000000; padding:5px 5px 9px 5px; text-align:center;}
.oTabgre a	{font-weight:bold; color:#000000;}
.oTabgre a:hover	{color:#000000; text-decoration:none;}

.oTabblu	{border-bottom:0px solid #C0C0C0; background:#8080FF url(/style/ordertab.gif) no-repeat; color:#000000; padding:5px 5px 9px 5px; text-align:center;}
.oTabblu a	{font-weight:bold; color:#000000;}
.oTabblu a:hover	{color:#000000; text-decoration:none;}

.oTabbpi	{border-bottom:0px solid #C0C0C0; background:#FF80FF url(/style/ordertab.gif) no-repeat; color:#000000; padding:5px 5px 9px 5px; text-align:center;}
.oTabbpi a	{font-weight:bold; color:#000000;}
.oTabbpi a:hover	{color:#000000; text-decoration:none;}

.oTabContent	{background:#F3F1E4 url(/style/propcats.jpg) no-repeat; padding:6px 10px 6px 10px; margin:0px;}

.orderred	{border-bottom:1px solid #ffffff; background-color:#E26E6E; color:#000000; padding:5px;}
.orderpin	{border-bottom:1px solid #ffffff; background-color:#FFC1C1; color:#000000; padding:5px;}
.orderyel	{border-bottom:1px solid #ffffff; background-color:#F8BF24; color:#000000; padding:5px;}
.orderpye	{border-bottom:1px solid #ffffff; background-color:#F8E724; color:#000000; padding:5px;}
.ordergre	{border-bottom:1px solid #ffffff; background-color:#C0FFC0; color:#000000; padding:5px;}
.orderblu	{border-bottom:1px solid #ffffff; background-color:#8080FF; color:#000000; padding:5px;}
.orderbpi	{border-bottom:1px solid #ffffff; background-color:#FF80FF; color:#000000; padding:5px;}

.orderredblock	{border-bottom:1px solid #ffffff; background-color:#E26E6E; font-size:11px; color:#000000; padding:3px; text-align:center;}
.orderpinblock	{border-bottom:1px solid #ffffff; background-color:#FFC1C1; font-size:11px; color:#000000; padding:3px; text-align:center;}
.orderyelblock	{border-bottom:1px solid #ffffff; background-color:#F8BF24; font-size:11px; color:#000000; padding:3px; text-align:center;}
.orderpyeblock	{border-bottom:1px solid #ffffff; background-color:#F8E724; font-size:11px; color:#000000; padding:3px; text-align:center;}
.ordergreblock	{border-bottom:1px solid #ffffff; background-color:#C0FFC0; font-size:11px; color:#000000; padding:3px; text-align:center;}
.orderblublock	{border-bottom:1px solid #ffffff; background-color:#8080FF; font-size:11px; color:#000000; padding:3px; text-align:center;}

.ordltitle	{border-bottom:1px solid #c0c0c0; color:#981616; padding:5px; font-weight:bold;}

#item_area		{background: transparent; margin:0px; list-style:none; padding:0px;}
#item_area li	{background: transparent; margin:0px; padding:0px 0px 5px 0px;}
#oirow		{display:inline; background:transparent; width:48px; float:left;}
#oirow2		{display:inline; background:transparent; position:relative; left:5px;}
#oirow3		{display:inline; background:transparent; position:relative; left:10px;}
#oirow4		{display:inline; background:transparent; position:relative; left:15px;}
#oititle		{display:inline; background:transparent; width:48px; float:left;}
#oititle2		{display:inline; background:transparent; position:relative; left:5px;}
#oititle3		{display:inline; background:transparent; position:relative; left:268px;}
#oititle4		{display:inline; background:transparent; position:relative; left:292px;}

.oilist		{padding:5px 0px 5px 0px; border-top:1px solid #c0c0c0;}
.oilists	{padding:5px 0px 5px 0px; border-top:1px solid #c0c0c0; font-weight:normal;}
.oilistt	{padding:8px 0px 5px 0px; color:#808080; font-weight:normal;}
.oilistyel	{padding:8px 0px 5px 0px; background-color:#F8BF24; color:#000000;}

/* alt rows */
.odd		{background-color:#F8F7EA; padding:3px;}
.even		{background-color:#EDEBD3; padding:3px;}

/* misc stuff */
.top		{background:#E4E4E4; border-bottom:1px solid #808080; font-weight:bold;}
.cart		{background:#981616; color:#ffffff; font-weight:bold;}
.carti		{background:#f5f5f5; font-weight:bold;}
.elist		{border-bottom:1px solid #D9D9D9; padding:5px;}


/* light/dark table cells */
td.dark			{background:#E1E1E1; font:12px Arial, Helvetica, sans-serif; color:#000000; text-indent:3px; border-bottom: #FFFFFF 1px;}
td.light		{background:#EDEDED; font:12px Arial, Helvetica, sans-serif; color:#000000;}

.cattop	{background: transparent url(/style/tabbg.png) repeat-x; color:#981616; padding:8px 0px 5px 0px; border-bottom: 1px solid #C5C5C5; margin-bottom:10px;}


#subnav				{background: transparent; margin:0px; list-style:none; padding:0px;}
#subnav li			{display:inline; background: transparent url(/style/stabl.png) no-repeat left; margin:0px 3px 0px 0px; padding:7px 0px 5px 10px;}
#subnav li a		{background: transparent url(/style/stabr.png) no-repeat bottom right; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#717171; text-decoration:none; padding:7px 10px 5px 0px;}
#subnav li a:hover	{color:#981616;}
#subnav .current	{display:inline; background: transparent url(/style/stabal.png) no-repeat left; margin:0px 3px 0px 0px; padding:7px 0px 5px 10px;}
#subnav .current a	{background: transparent url(/style/stabar.png) no-repeat bottom right; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#981616; text-decoration:none; padding:7px 10px 5px 0px;}


/* default links */
a			{font: 12px Arial, Helvetica, sans-serif; color:#981616; text-decoration:underline;}
a:link      {text-decoration:underline;}
a:active    {text-decoration:underline;}
a:visited   {text-decoration:underline;}
a:hover     {color:#981616; text-decoration:none;}

a.featured			{color:#F2F0E3; font-size:12px; font-weight:bold; text-decoration:underline;}
a.featured:link		{color:#F2F0E3;}
a.featured:visited 	{color:#F2F0E3;}
a.featured:hover    {text-decoration:none; color:#F2F0E3;}

a.pagi			{color:#000000; background-color:#F1F1F3; font-size:12px; font-weight:bold; padding:0 2px 0 2px; border:1px solid #CCCCCC; text-decoration:none;}
a.pagi:link		{color:#000000;}
a.pagi:visited 	{color:#000000;}
a.pagi:hover    {text-decoration:none; color:#D80000; border:1px solid #D80000;}

a.smallw		 {font: 11px Arial, Helvetica, sans-serif; color:#606060; text-decoration:underline;}
a.smallw:link    {text-decoration:underline;}
a.smallw:active  {text-decoration:underline;}
a.smallw:visited {text-decoration:underline;}
a.smallw:hover   {color:#981616; text-decoration:none;}

.top a			 {font: 14px Arial, Helvetica, sans-serif; color:#808080; text-decoration:underline; font-weight:bold;}
.top a:link      {text-decoration:underline;}
.top a:active    {text-decoration:underline;}
.top a:visited   {text-decoration:underline;}
.top a:hover     {color:#981616; text-decoration:none;}

a.admin			{font: 12px Arial, Helvetica, sans-serif; color:#981616; text-decoration:none;}
a.admin:link      {text-decoration:none;}
a.admin:active    {text-decoration:none;}
a.admin:visited   {text-decoration:none;}
a.admin:hover     {color:#981616; text-decoration:underline;}

/* nav links */
a.navi			{font:12px Arial, Helvetica, sans-serif; color:#000000; background-color:#EDEDED; text-decoration:none;}
a.navi:link      {text-decoration:none;}
a.navi:active    {background-color:#EDEDED; text-decoration:none;}
a.navi:visited   {background-color:#EDEDED; text-decoration:none;}
a.navi:hover     {color:#981616; background-color:#E1E1E1; text-decoration:none;}

/* cat links */
a.cat			{font:16px Arial, Helvetica, sans-serif; color:#981616; text-decoration:underline;}
a.cat:link      {text-decoration:underline;}
a.cat:active    {text-decoration:underline;}
a.cat:visited   {text-decoration:underline;}
a.cat:hover     {color:#981616; text-decoration:none;}

/* item blocks */
a.item			{font:12px Arial, Helvetica, sans-serif; color:#981616; text-decoration:underline;}
a.item:link      {text-decoration:none;}
a.item:active    {text-decoration:none;}
a.item:visited   {text-decoration:none;}
a.item:hover     {text-decoration:none;}

/* fake buttons */
a.button		{background: transparent url(/style/buttongrey2.png) repeat-x center; padding:2px 6px 2px 6px; margin:2px; border:1px solid #808080; font:12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
a.button:link      {text-decoration:none;}
a.button:active    {text-decoration:none;}
a.button:visited   {text-decoration:none;}
a.button:hover     {background: #fff url(/style/buttonblue2.png) repeat-x center; border:1px solid #3C7FB1; text-decoration:none;}

/* text styles */
.copy			{font:12px Arial, Helvetica, sans-serif; color:#981616;}
p				{font:12px Arial, Helvetica, sans-serif; color:#606060; margin-top:0px; margin-bottom:10px; text-align:justify;}
h1				{font:14px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:none; margin:0px 0px 10px 0px; padding:0px;}
h1 a			{font:14px Arial, Helvetica, sans-serif; color:#981616; font-weight:bold; text-decoration:none;}
h2				{font:16px Arial, Helvetica, sans-serif; color:#5C5C5C; font-weight:bold; text-decoration:underline; margin:0px 0px 10px 0px;}
h3				{font:16px Arial, Helvetica, sans-serif; color:#981616; text-decoration:none; margin:0px 0px 1px 0px;}
font			{font:12px Arial, Helvetica, sans-serif; color:#525252;}
.small			{font:10px Arial, Helvetica, sans-serif; color:#999999;}
.title			{font:12px Arial, Helvetica, sans-serif; text-decoration:underline}
.thispage	{color:#d80000; background-color:#F1F1F3; font-size:12px; font-weight:bold; padding:0 2px 0 2px; border:1px solid #d80000;}


/* category list */
#catl			{padding:0; margin:0; width:694px;}
#catl li		{list-style-type:none; margin:0 0 7px 0; background:#F0F0F0;}
#catl a			{display:block; width:694px; font:12px Arial, Helvetica, sans-serif; text-decoration:none; background:#F0F0F0; color:#000000; padding:5px; border:1px #c5c5c5 solid;}
#catl a:visited {text-decoration:none; background:#F0F0F0; color:#000000;}
#catl a:hover	{background:#F8F7EA; border:1px #981616 solid;}

/* category list */
#man		{padding:0; margin:0; width:730px;}
#man li		{list-style-type:none; margin:0 0 3px 0; text-indent:3px; font:12px Arial, Helvetica, sans-serif;}

/* div */
.outer	{background:#EDEDED; padding:4px;}
.inner	{background:#FFFFFF; padding:0px;}

/* item list */
.catitem	{border-top:1px #C0C0C0 solid; margin:5px; padding:5px; width:100%;}


/* input boxes */
select, option, textarea, input {color:#000000; font:12px Arial, Helvetica, sans-serif;}
input.checkbox		{color:#F5F9FD; padding:0px; margin:0px;}
#fadeout		{display:none; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background-color:#000; filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity:0.75; opacity:0.75; margin:auto;}
#processing		{display:none; position:absolute; z-index:10; width:200px; bickground-color:#fff;}


/* lightbox */
#lightbox{position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; 	line-height: 0;	}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute; 	top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#hoverNav{position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{width: 49%; height: 100%; background: transparent url(/images/blank.gif) no-repeat; /* Trick IE into showing hover */ display: block;	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em;}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}
		
#overlay{position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000;}	

/* Min-Width */
.lbWidth { /* most browsers */ position: absolute; top: 0px; left: 0px; width: 100%; min-width: 790px;}
* html .lbContent { /* IE6 */ margin-left: -790px; position:relative;}
* html .lbMinWidth { /* IE6 */ padding-left: 790px;}	
	
/* Clearfix */	
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */