body	{	background-image: url(../images/bg-body.png);	background-position: 0px 0px;	background-repeat: repeat;	text-align: center;	margin: 0px;	padding: 0px;	font-family: Arial, Verdana, sans-serif;	font-size: 12px;	}a, label	{	cursor: pointer;	}a:link, a:visited {	font-weight: normal;	color: #333333;}a:hover {	color: #000000;	text-decoration: underline;}td {	padding: 5px;	vertical-align: top;}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.gif);	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: 15px;	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, td 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: 684px;	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.nolinks, #center p span.detail_new	{	/*background-image: url(../images/bg-li-center.png);*/	background-position: right 3px;	background-repeat: no-repeat;	float: left;	width: 140px;	}#center p span.detail	{	background-position: 100px 3px;	width: 130px;	font-weight: bold;	padding-bottom: 5px;	}#center p span.detail_new	{	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, td 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: 10px;	}#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;margin-top: -48px;	}#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;	}#map {	width: 464px;	height: 300px;}#headerlogo {	display: block;	float: left;	width: 200px;	height: 95px;	margin: 20px 0 0 20px;	text-decoration: none;}a#headerlogo:hover {	text-decoration: none;}

.profile-container{color:#333333;float:left;width:100%;}
.profile-top{float:left;width:100%;}
.profile-middle{float:left;clear:both;width:100%;margin:20px 0 0 0;}
.profile-bottom{float:left;clear:both;width:100%;margin:20px 0 0 0;}

.profile-top-right{width:79%;float:right; display: inline;}

.profile-top-rright{width:70%;float:right; display: inline; }

.prof-img-container{width:20%;float:left;}
.prof-title{width:100%;font-size:16px;}
.prof-title-sub{width:100%;margin-bottom:10px;font-size:12px;}
.prof-detail-cont{width:100%;float:left;}
.prof-detail-left{width:24%;float:left;}
.prof-detail-heading{font-weight:bold;}
.prof-detail-right{width:72%;float:right;}
.prof-detail-heading{font-weight:bold;}

.prof-bottom-left{width:50%;float:left;}
.prof-bottom-right{width:49%;float:right;}
