body

	{

	background-image: url(../images/bg-body.png);

	background-position: 0px 0px;

	background-repeat: repeat;

	text-align: center;

	margin: 0px;

	padding: 0px;

	}



a, label

	{

	cursor: pointer;

	}



p, h1, h2, h3, h4, ul, li, #loginbox form

	{

	margin: 0px;

	padding: 0px;

	}



p, h1, h2, h3, h4, li, label, input, textarea, #catTitle, #toggleCategTree, #categtree .categ-item

	{

	font-family: Arial, Verdana, sans-serif;

	}



img

	{

	border-width: 0px;

	}



form

	{

	margin: 0px;

	padding-top: 30px;

	padding-bottom: 60px;

	padding-left: 0px;

	padding-right: 0px;

	}



form p label

	{

	font-size: 11px;

	font-weight: bold;

	text-align: center;

	text-transform: uppercase;

	position: relative;

	top: 8px;

	float: right;

	margin: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-right: 10px;

	}



#search

	{

	background-image: url(../images/bg-search.png);

	background-position: top right;

	background-repeat: no-repeat;

	width: 186px;

	height: 23px;

	border-width: 0px;

	float: right;

	padding: 0px;

	padding-top: 7px;

	padding-bottom: 0px;

	padding-left: 7px;

	padding-right: 7px;

	}



#submit

	{

	position: relative;

	top: -1px;

	float: right;

	margin-left: 10px;

	}



#container

	{

	background-image: url(../images/bg-body.png);

	background-position: 0px 0px;

	background-repeat: repeat;

	width: 904px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: auto;

	margin-right: auto;

	}



#header, #loginbox

	{

	background-image: url(../images/logo.png);

	background-position: 20px 20px;

	background-repeat: no-repeat;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: auto;

	margin-right: auto;

	padding-top: 10px;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-right: 0px;

	}



#header p, #footer p, #loginbox p

	{

	font-size: 10px;

	font-weight: normal;

	text-align: center;

	text-transform: uppercase;

	text-align: right;

	}



#header p a, #footer p a, #loginbox p a, #center p a

	{

	color: #333333;

	}



#header p a:hover, #footer p a:hover, #loginbox p a:hover, #center p a:hover, #center h1 span a:hover

	{

	color: #000000;

	}



#loginbox

	{

	background-image: url(../images/bg-loginbox.png);

	background-position: 0px 0px;

	background-repeat: no-repeat;

	width: 904px;

	height: 102px;

	padding-top: 0px;

	z-index: -1;

	position: absolute;

	top: 0px;

	}



#loginbox p

	{

	padding-top: 5px;

	padding-right: 10px;

	}



#loginbox form

	{

	padding-top: 20px;

	}



#loginbox form p

	{

	text-align: center;

	margin: 0px;

	padding: 0px;

	}



#loginbox form p label

	{

	float: none;

	position: relative;

	top: -1px;

	}



#loginbox form p input

	{

	background-color: transparent;

	background-image: url(../images/bg-loginbox-input.png);

	background-position: top right;

	background-repeat: no-repeat;

	width: 186px;

	height: 25px;

	font-size: 11px;

	border-width: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	margin-right: 20px;

	padding-top: 5px;

	padding-bottom: 0px;

	padding-left: 7px;

	padding-right: 7px;

	}



#loginbox form p.remember

	{

	text-align: right;

	padding-top: 3px;

	padding-right: 235px;

	}



#loginbox form p.remember input

	{

	background-image: none;

	width: 12px;

	height: 12px;

	}



#loginbox form p.remember label

	{

	font-size: 10px;

	font-weight: normal;

	position: relative;

	top: -3px;

	}



#loginbox form p input.submitx

	{

	background-image: url(../images/bg-loginbox-submit.png);

	background-position: 0px 0px;

	background-repeat: no-repeat;

	width: 104px;

	height: 34px;

	cursor: pointer;

	position: relative;

	top: 1px;

	margin: 0px;

	padding: 0px;

	}



#menu

	{

	background-image: url(../images/bg-menu.png);

	background-position: 0px 0px;

	background-repeat: no-repeat;

	width: 904px;

	height: 44px;

	clear: both;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: auto;

	margin-right: auto;

	padding: 0px;

	}



#menu p

	{

	font-size: 11px;

	font-weight: bold;

	text-align: center;

	text-transform: uppercase;

	line-height: 44px;

	}



#menu img

	{

	margin-left: 10px;

	margin-right: 10px;

	}



#menu p a

	{

	position: relative;

	top: -17px;

	color: #444444;

	text-decoration: none;

	}



#menu p a:hover, #left div.block ul li a:hover, #center h2 a:hover, #right div.block p a:hover, #right div.block ul li a:hover, #link p a.light:hover, #center ul li a:hover

	{

	color: #000000;

	text-decoration: underline;

	}



#content

	{

	width: 904px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: auto;

	margin-right: auto;

	padding-top: 30px;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-right: 0px;

	}



#left

	{

	width: 684px;

	text-align: left;

	float: left;

	}



#left h3

	{

	background-image: url(../images/bg-block-heading.png);

	background-position: 0px 0px;

	background-repeat: no-repeat;

	width: 204px;

	font-size: 11px;

	font-weight: bold;

	text-align: center;

	text-transform: uppercase;

	line-height: 34px;

	color: #333333;

	margin-bottom: 5px;

	}



#left div.block, #right div.block

	{

	background-image: url(../images/bg-block.png);

	background-position: 0px 0px;

	background-repeat: repeat-y;

	width: 204px;

	text-align: center;

	margin-bottom: 30px;

	}



#left div.block img

	{

	display: block;

	}



#left div.block ul, #right div.block ul

	{

	list-style-type: none;

	margin: 0px;

	padding-left: 13px;

	padding-top: 3px;

	padding-bottom: 5px;

	}



#left div.block ul li, #right div.block ul li

	{

	background-image: url(../images/bg-li.png);

	background-repeat: no-repeat;

	background-position: 0px 4px;

	display: list-item;

	font-size: 11px;

	font-weight: normal;

	text-align: left;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 15px;

	padding-right: 6px;

	}



#left div.block ul li a, #right div.block ul li a, #center ul li a

	{

	color: #333333;

	text-decoration: none;

	}



#left div.block ul li.admin

	{

	background-image: url(../images/bg-li.png);

	background-repeat: no-repeat;

	background-position: 0px 8px;

	line-height: 20px;

	}



#center

	{

	width: 464px;

	float: right;

	padding-bottom: 30px;

	}



#center h1, #popup h1

	{

	text-align: center;

	font-size: 22px;

	padding-bottom: 20px;

	}



#center h1 span

	{

	font-size: 11px;

	}



#center h1 span a

	{

	color: #666666;

	}



#center h2

	{

	background-image: url(../images/icon-category.png);

	background-position: 0px 13px;

	background-repeat: no-repeat;

	font-size: 12px;

	line-height: 20px;

	padding-top: 10px;

	padding-left: 25px;

	padding-right: 9px;

	}



#center h2 a, #right div.block p a

	{

	color: #000000;

	text-decoration: none;

	}



#center h2 span

	{

	color: #666666;

	font-size: 10px;

	font-weight: normal;

	position: relative;

	top: -6px;

	left: 3px;

	}



#center h4

	{

	background-image: url(../images/bg-center-heading.png);

	background-position: 0px 0px;

	background-repeat: no-repeat;

	width: 454px;

	height: 29px;

	font-size: 11px;

	font-weight: bold;

	text-align: left;

	text-transform: uppercase;

	line-height: 24px;

	color: #333333;

	margin-bottom: 5px;

	padding-top: 5px;

	padding-left: 10px;

	}



#center div.block

	{

	background-image: url(../images/bg-center-block.png);

	background-position: 0px 0px;

	background-repeat: repeat-y;

	width: 464px;

	margin-bottom: 30px;

	}



#center div.block ul

	{

	padding-top: 20px;

	}



#center div.block ul li span

	{

	float: right;

	font-weight: bold;

	position: relative;

	top: -20px;

	padding-right: 5px;

	}



#center div.block ul li label

	{

	position: relative;

	top: -3px;

	left: 10px;

	}



#right

	{

	width: 210px;

	float: right;

	}



#right h3

	{

	background-image: url(../images/bg-block-heading.png);

	background-position: 0px 0px;

	background-repeat: no-repeat;

	width: 204px;

	font-size: 11px;

	font-weight: bold;

	text-align: center;

	text-transform: uppercase;

	line-height: 34px;

	color: #333333;

	margin-bottom: 5px;

	margin-left: 6px;

	}



#right div.block

	{

	margin-left: 6px;

	}

	

#right div.block img

	{

	display: block;

	}



#right div.block p img.iconadmin, #left div.block p img.iconadmin, #left div.block ul li img.iconadmin

	{

	display: inline;

	}



#right div.block p a

	{

	font-weight: bold;

	}



#right p, #left p

	{

	font-size: 11px;

	font-weight: normal;

	text-align: left;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 10px;

	padding-right: 10px;

	}



#center p

	{

	font-size: 12px;

	text-align: justify;

	clear: left;

	padding: 0px;

	margin: 0px;

	}



#center p.subcategories

	{

	padding-left: 25px;

	font-size: 11px;

	}



#center p.navigation

	{

	text-align: left;

	padding-top: 0px;

	padding-bottom: 20px;

	padding-left: 0px;

	padding-right: 0px;

	margin: 0px;

	}



#center p img.icon

	{

	position: relative;

	top: 4px;

	left: 0px;

	margin-right: 10px;

	}



#center p img.iconadmin, #right p img.iconadmin, #left p img.iconadmin, #left ul li img.iconadmin

	{

	position: relative;

	top: 4px;

	left: 0px;

	margin-left: 5px;

	}



#center p input.paypal

	{

	background-image: none;

	width: 62px;

	height: 31px;

	margin-left: 240px;

	}



#center p span.nolinks, #center p span.detail

	{

	background-image: url(../images/bg-li-center.png);

	background-position: 200px 3px;

	background-repeat: no-repeat;

	float: left;

	width: 250px;

	}



#center p span.detail

	{

	background-position: 100px 3px;

	width: 130px;

	font-weight: bold;

	padding-bottom: 5px;

	}



#center p img.pr

	{

	position: relative;

	left: 10px;

	}



#center ul

	{

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 20px;

	}



#center li

	{

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	text-align: left;

	}



#center form

	{

	margin: 0px;

	padding-top: 10px;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-right: 0px;

	}



#center form p

	{

	padding-top: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	padding-right: 0px;

	}



#center form p input, #popup form p input

	{

	background-image: url(../images/bg-input.png);

	background-position: top right;

	background-repeat: no-repeat;

	width: 186px;

	height: 18px;

	font-size: 11px;

	border-width: 0px;

	padding: 0px;

	padding-top: 5px;

	padding-bottom: 0px;

	padding-left: 7px;

	padding-right: 7px;

	}



#center form p input.small, #popup form p input.small

	{

	background-image: url(../images/bg-input-small.png);

	width: 86px;

	}



#center form p textarea, #popup form p textarea

	{

	background-image: url(../images/bg-textarea.png);

	background-position: top right;

	background-repeat: no-repeat;

	width: 286px;

	height: 245px;

	font-size: 11px;

	border-width: 0px;

	overflow: auto;

	margin-bottom: 5px;

	padding-top: 5px;

	padding-bottom: 0px;

	padding-left: 7px;

	padding-right: 7px;

	}



#center form p textarea.small, #popup form p textarea.small

	{

	background-image: url(../images/bg-textarea-small.png);

	width: 286px;

	height: 95px;

	margin-bottom: 5px;

	}



#center form p select, #popup form p select

	{

	width: 200px;

	margin-bottom: 5px;

	}



#center form p select.small

	{

	width: 100px;

	margin-bottom: 5px;

	}



#center form p select.medium

	{

	width: 150px;

	}



#center form p label, #popup form p label

	{

	width: 150px;

	text-align: right;

	text-transform: none;

	color: #333333;

	float: left;

	position: relative;

	top: 4px;

	padding-right: 5px;

	}



#center form p label.tall

	{

	height: 60px;

	}



#center form p label.normal, #center form p span.checkboxes label, #popup form p label.normal

	{

	text-align: left;

	font-weight: normal;

	float: none;

	position: relative;

	top: -3px;

	padding-right: 0px;

	}



#center form p span.checkboxes input

	{

	position: relative;

	top: 3px;

	margin-right: 5px;

	}



#center form p img

	{

	width: 198px;

	height: 80px;

	margin-left: 155px;

	margin-bottom: 7px;

	border-width: 1px;

	border-color: #CCCCCC;

	border-style: solid;

	}



#center form p input.send, #center form p input.add, #center form p input.submitsearch, #popup form p input.add

	{

	background-image: url(../images/bg-send.png);

	background-position: 0px 0px;

	background-repeat: no-repeat;

	width: 104px;

	height: 34px;

	cursor: pointer;

	margin: 0px;

	padding: 0px;

	}



#center form p input.add, #popup form p input.add

	{

	background-image: url(../images/bg-add.png);

	}



#center form p input.submitsearch

	{

	background-image: url(../images/bg-submit-search.png);

	}



#center form p input.checkbox, #popup form p input.checkbox

	{

	background-image: none;

	width: 15px;

	height: 15px;

	}



#center form p.error

	{

	padding-top: 0px;

	padding-left: 150px;

	}



#center form p.radio label

	{

	font-size: 12px;

	font-weight: normal;

	float: none;

	position: relative;

	top: -1px;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-right: 10px;

	}



#center form p.radio input

	{

	background-image: none;

	width: 12px;

	height: 12px;

	position: relative;

	top: 2px;

	margin-left: 0px;

	margin-right: 5px;

	padding: 0px;

	}



#center div.catlist

	{

	text-align: left;

	float: left;

	padding-bottom: 30px;

	}



#center form p.error span

	{

	background-image: url(../images/warning.png);

	background-position: 0px 0px;

	background-repeat: no-repeat;

	position: relative;

	left: 5px;

	font-weight: bold;

	color: #C00000;

	padding-left: 20px;

	padding-top: 1px;

	padding-bottom: 2px;

	}



/* TO ENABLE THUMBSHOTS NEXT TO YOUR LINKS, REMOVE THE / AND * FROM LINE 808 */



#center p.link

	{

	width: 464px;

	/* min-height: 90px; */

	color: #333333;

	clear: left;

	padding-bottom: 20px;

	}



#center p.link a

	{

	font-weight: bold;

	color: #000000;

	}



#center p.link a.light

	{

	font-weight: normal;

	color: #333333;

	}



#center p.link img.thumbnail, #center p img.thumbnaildetail

	{

	width: 120px;

	height: 90px;

	float: left;

	border-width: 1px;

	border-color: #333333;

	border-style: solid;

	margin-right: 5px;

	}



#center p img.thumbnaildetail

	{

	float: right;

	margin-left: 5px;

	margin-right: 0px;

	}



#center p.link span.info

	{

	position: relative;

	top: 5px;

	}



#footer

	{

	width: 900px;

	clear: both;

	border-top-width: 1px;

	border-top-color: #333333;

	border-top-style: solid;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: auto;

	margin-right: auto;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 0px;

	padding-right: 0px;

	}



#footer p

	{

	text-align: center;

	}



#popup p, #popup form p

	{

	font-size: 12px;

	}



#popup form

	{

	width: 550px;

	margin-left: auto;

	margin-right: auto;

	}



#popup form p

	{

	width: 550px;

	text-align: left;

	}



#popup form p label

	{

	width: 200px;

	float: left;

	text-align: right;

	}



#toggleCategTree

	{

	font-size: 12px;

	color: #008000;

	cursor: pointer;

	margin-left: 155px;

	}



#catTitle

	{

	font-size: 11px;

	font-weight: bold;

	padding-top: 1px;

	}



#categtree

	{

	height: 200px;

	width: 198px;

	overflow: auto;

	border-width: 1px;

	border-style: solid;

	border-color: #333333;

	margin-left: 155px;

	}



#categtree h2

	{

	background-position: 4px 7px;

	padding-top: 4px;

	}



#categtree #close_tree

	{

	cursor: pointer;

	position: relative;

	top: 4px;

	left: 25px;

	}



#categtree .categ-item

	{

	cursor:pointer;

	font-size: 10px;

	clear: both;

	display: block;

	border: 1px dotted #CBE2EC;

	margin-top: 2px;

	margin-bottom: 2px;

	margin-left: 0px;

	margin-right: 0px;

	padding-top: 0px;

	padding-bottom: 5px;

	padding-left: 2px;

	padding-right: 2px;

	}



#categtree .categ-item img

	{

	position: relative;

	top: 4px;

	left: 2px;

	margin-right: 10px;

	}



#categtree .odd

	{

	background: #F8F8FC;

	}



#categtree .even

	{

	background: #FFFFFF;

	}



#categtree .categ-item:hover

	{

	background: #CCCCCC;

	}



#categchoice

	{

	width: 200px;

	height: 250px;

	}


