@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix("http://www.basilmarket.com/") {

/* ---------- Global Styles ---------- */

.night, .day, body[style="padding: 0pt; background: rgb(245, 248, 244) url(img/back.jpg) repeat-x scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: left;"], body[style="background:url(img/back.jpg) repeat-x #F5F8F4;text-align:left;padding:0;"]
	{
		background: transparent url("http://i370.photobucket.com/albums/oo142/Dumbfugi/BasilMarket%20-%20Vista%20Theme/Vista-Aurora.jpg") top center !important;
	}
.innerWrapday, .innerWrapnight
	{
		background: url("http://i370.photobucket.com/albums/oo142/Dumbfugi/BasilMarket%20-%20Dark%20Theme/banner.png") top no-repeat transparent!important;
	}
.innerWrapPP1, .innerWrapPP2
	{
		width: 800px !important;
	}
.innerWrapPP1
	{
		background: url("http://i370.photobucket.com/albums/oo142/Dumbfugi/BasilMarket%20-%20Dark%20Theme/logo.png") no-repeat !important;
	}
.innerWrapPP2
	{
		background-position: 666px -6px !important;
	}
.bwnight, .bwday
	{
		background: rgba(255, 255, 255, 0.3) url("http://i370.photobucket.com/albums/oo142/Dumbfugi/BasilMarket%20-%20Dark%20Theme/body-wrap.png") no-repeat scroll 0 0 !important;
		background-position: 0px -2px !important;
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #2b4252 #f5f8fa !important;
		-moz-border-right-colors: #242417 #2cd3fe !important;
		-moz-border-bottom-colors: #242417 #2cd3fe !important;
		-moz-border-left-colors: #2b4252 #f5f8fa !important;
		-moz-border-radius-topleft: 6px !important;
		-moz-border-radius-topright: 6px !important;
		-moz-border-radius-bottomright: 6px !important;
		-moz-border-radius-bottomleft: 6px !important;
		margin-bottom: 10px !important;
	}
#bodyWrap
	{
		background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #2b4252 #f5f8fa !important;
		-moz-border-right-colors: #242417 #2cd3fe !important;
		-moz-border-bottom-colors: #242417 #2cd3fe !important;
		-moz-border-left-colors: #2b4252 #f5f8fa !important;
		-moz-border-radius-topleft: 6px !important;
		-moz-border-radius-topright: 6px !important;
		-moz-border-radius-bottomleft: 6px !important;
		-moz-border-radius-bottomright: 6px !important;
		padding-top: 10px !important;
	}

/* ---------- Menu ---------- */

.innerMenuWrap 
	{
		background: transparent url("http://i370.photobucket.com/albums/oo142/Dumbfugi/BasilMarket%20-%20Vista%20Theme/side-header2.png") repeat-x scroll left center !important;
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 0px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
		height: 24px !important;
	}
.smw
	{
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		padding: 0px !important;
	}
.mm
	{
		text-align: center !important;
		margin: 0px !important;
		padding-top: 2px !important;
		width: 90px !important;
		height: 12px !important;
	}
*[style="background: rgb(67, 120, 167) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"], *[style="background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; background-color: #4378a7; background-image: none"], #m1[style="background:#4378A7;"]
	{
		background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0 !important;
		border: 1px solid rgba(0, 0, 0, 0.3) !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		padding-top: 1px !important;
		width: 88px !important;
		height: 12px !important;
	}
.sm
	{
		-moz-appearance: -moz-win-browsertabbar-toolbox !important;
		text-align: center !important;
	}
.menu
	{
		padding-left: 22px !important;
	}
.menu > a.rf
	{
		margin-top: 0px !important;
	}
.sm a
	{
		color: #000000 !important;
	}
.sm a:hover
	{
		color: #444444 !important;
	}
.sm a.sma
	{
		color: #555555 !important;
	}

/* ---------- Friend/Search Bar ---------- */

#bodyWrap
	{
		position: relative !important;
/*		padding-bottom: 55px !important;*/
	}
#bodyWrap > div.misc1.mb10
	{
/*		background: transparent !important;
		border-top: 1px solid #DDDDDD !important;
		border-bottom: 1px solid #DDDDDD !important;
		position: absolute !important;
		bottom: -2px !important;
		right: 10px !important;
		width: 790px !important;*/
		background: #FFFFFF none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
	}
/*.mt2
	{
		color: #5A5A5A !important;		
	}*/
.mt2 a
	{
		color: #3B5998 !important;
	}

/* ---------- Copyright Info ---------- */

.copyright
	{
		background: transparent !important;
		color: #5A5A5A !important;
	}
.copyright a
	{
		color: #3B5998 !important;
	}

/* ---------- Other Global Styles ---------- */

.left
	{
		background: transparent url("http://i370.photobucket.com/albums/oo142/Dumbfugi/BasilMarket%20-%20Vista%20Theme/side-header2.png") repeat-x scroll left top !important;
		width: 100% !important;
		height: 15px !important;
		margin-top: -5px !important;
		margin-left: -5px !important;
	}
.right
	{
		background: transparent url("http://i370.photobucket.com/albums/oo142/Dumbfugi/BasilMarket%20-%20Vista%20Theme/side-header2.png") repeat-x scroll left top !important;
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 0px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
		height: 15px !important;
	}
.left, .right, .left a, .right a
	{
		color: #FFFFFF !important;
	}
.topicBar
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 0px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 5px !important;
		-moz-border-radius-topright: 5px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
	}

/* ---------- Ad Removal ---------- */

div[style="padding: 0pt; text-align: center; margin-top: 0px; margin-bottom: 10px;"], div[style="width: 300px; float: right;"], div[style="text-align: center; margin-top: 10px;"], div[style="text-align: center; margin-top: 5px; margin-bottom: 5px;"], div[style="padding: 0pt; text-align: center; margin-top: 10px;"] script
	{
		display: none !important;
	}
.rf
	{
		min-width: 0px !important;
	}
}

@-moz-document url("http://www.basilmarket.com/") {

/* ---------- Homepage ---------- */

td.leftColumn, td.rightColumn
	{
		background: transparent !important;
	}
.leftModule, .rightModule
	{
		background: #FFFFFF none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		margin-bottom: 10px !important;
	}
.frontMainColumn table
	{
		background: #FFFFFF none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		margin-bottom: 10px !important;
	}
div.rightModule div.normal.lh
	{
		background: transparent !important;
	}

}

@-moz-document url-prefix("http://www.basilmarket.com/user") {

/* ---------- BasilID ----------*/

.userMenu
	{
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
	}
.userMenu a:hover
	{
		-moz-border-radius-topleft: 2px !important;
		-moz-border-radius-topright: 2px !important;
		-moz-border-radius-bottomright: 2px !important;
		-moz-border-radius-bottomleft: 2px !important;		
	}
td[style="background: rgb(248, 247, 242) none repeat scroll 0% 0%; width: 200px; vertical-align: top; margin-bottom: 10px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"]
	{
		background: #FFFFFF none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
	}
#topbigscreen
	{
		height: 230px !important;
	}
.right
	{
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 0px solid transparent !important;
		border-bottom: 0px solid transparent !important;
		border-left: 0px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
	}
.middleColumn div.np[style="width: 580px;"]
	{
		background: #FFFFFF none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		width: 572px !important;
	}
/* Players */
.middleColumn div.np[style="width: 580px;"] .postn2
	{
		width: 562px !important;
	}
.middleColumn div.np[style="width: 580px;"] .postn2 .postSubn2
	{
		width: inherit !important;
	}
.middleColumn div.np[style="width: 580px;"] .postn2 .postSubn2 .postib2
	{
		width: 266px !important;
	}
/* Friends */
.misc2
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
	}
.playcCard
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 6px !important;
		-moz-border-radius-topright: 6px !important;
		-moz-border-radius-bottomright: 6px !important;
		-moz-border-radius-bottomleft: 6px !important;
	}
.playcStat div.asep
	{
		background: transparent none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 0px solid transparent !important;
		border-bottom: 1px solid transparent !important;
		border-left: 0px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #CCCCCC !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
	}
/* Wishlist */
.mainColumn
	{
		background: #FFFFFF none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
	}
}

@-moz-document url("http://www.basilmarket.com/show/rules") {

/* ---------- Rules -------- */

.topMsg
	{
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
	}
.title3
	{
		background: #4B92C6 none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 0px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
		color: #FFFFFF !important;
	}
.sep.small
	{
		background: #CCCCCC none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 0px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
	}
div.lh
	{
		background: #FFFFFF none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		margin-bottom: 10px !important;
	}
}

@-moz-document url-prefix("http://www.basilmarket.com/report") {

/* ---------- Report -------- */

div.lh
	{
		background: #FFFFFF none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
	}

}

@-moz-document url-prefix("http://www.basilmarket.com/edit"), url-prefix("http://www.basilmarket.com/show/account_status") {

/* ---------- BasilID Settings ---------- */

.userMenu
	{
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		margin-bottom: 10px !important;
	}
.userMenu a:hover
	{
		-moz-border-radius-topleft: 2px !important;
		-moz-border-radius-topright: 2px !important;
		-moz-border-radius-bottomright: 2px !important;
		-moz-border-radius-bottomleft: 2px !important;		
	}
.mainColumn div.np[style="width: 800px;"] table
	{
		background: #FFFFFF none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
	}
.right
	{
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 0px solid transparent !important;
		border-bottom: 0px solid transparent !important;
		border-left: 0px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
	}
.misc1
	{
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 0px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
	}
.mainColumn div.np[style="width: 800px;"] form div.sep
	{
		background: #FFFFFF none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 0px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
	}
.misc1.center
	{
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
	}
}

@-moz-document url-prefix("http://www.basilmarket.com/list/mail") {

/* ---------- Mail ---------- */

.userMenu
	{
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		margin-bottom: 10px !important;
	}
.userMenu a:hover
	{
		-moz-border-radius-topleft: 2px !important;
		-moz-border-radius-topright: 2px !important;
		-moz-border-radius-bottomright: 2px !important;
		-moz-border-radius-bottomleft: 2px !important;		
	}
div.misc3
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		margin-bottom: 10px !important;
	}
.mainColumn div.np[style="width: 800px;"] table
	{
		background: #FFFFFF none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		margin-bottom: 10px !important;
	}
div.misc1
	{
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 0px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
	}
div.boxNormal
	{
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
	}
}

@-moz-document url-prefix("http://www.basilmarket.com/list/scrap") {

/* ---------- Scraps ---------- */

.mainColumn
	{
		background: #FFFFFF none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 5px !important;
		-moz-border-radius-topright: 5px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		margin-bottom: 10px !important;
	}
.topicBar
	{
		border: 0px !important;
	}
.right
	{
		border: 0px !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
	}
.mainColumn div.np[style="width: 800px;"] form
	{
		background: #4B92C6 none repeat scroll 0 0 !important;
	}
.postBox
	{
		border: 0px !important;
		margin-top: 0px !important;
	}
#postBoxID, #mainTextarea
	{
		border: 1px inset #CCCCCC !important;
		margin: 5px !important;
	}
}

@-moz-document url-prefix("http://www.basilmarket.com/MapleStory-") {

/* ---------- Items ---------- */

.topicBar
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 5px !important;
		-moz-border-radius-topright: 5px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
	}
.thumbItem
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		margin: 10px 7px 0px 7px !important;
	}
.center a
	{
		color: #3B5998 !important;
	}
.referenceAreaType
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
	}
.refFieldset legend
	{
		background: #FFFFFF none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 0px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
	}
.refFieldset
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
	}
}

@-moz-document url-prefix("http://www.basilmarket.com/MapleStory-item-"), url-prefix("http://www.basilmarket.com/show/item") {

/* ---------- Item Auctions ---------- */

.mainColumn
	{
		background: #FFFFFF none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 5px !important;
		-moz-border-radius-topright: 5px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		margin-bottom: 10px !important;
	}
.topicBar
	{
		border: 0px !important;
		-moz-border-radius-topleft: 5px !important;
		-moz-border-radius-topright: 5px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
	}
.buttons
	{
		background: #4B92C6 none repeat scroll 0 0 !important;
	}
.buttons a
	{
		color: #FFFFFF !important;
		padding: 2px 10px 2px 10px !important;
	}
.buttons a:hover
	{
		background: #62A7DA none repeat scroll 0 0 !important;
		color: #FFFFFF !important;
		-moz-border-radius-topleft: 2px !important;
		-moz-border-radius-topright: 2px !important;
		-moz-border-radius-bottomright: 2px !important;
		-moz-border-radius-bottomleft: 2px !important;	
	}
.right
	{
		border: 0px !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
	}
}

@-moz-document url-prefix("http://www.basilmarket.com/MapleStory-forge-") {

/* ---------- Forging Items ---------- */

.thumbItem
	{
		-moz-background-clip: padding !important;
		border: 1px solid #DEDBCA !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
	}
.misc1
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		margin: 10px 0px 10px 0px !important;
	}
.mainColumn .title2.misc2
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 0px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
	}
.mainColumn table
	{
		background: #FFFFFF none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
	}
}

@-moz-document url-prefix("http://www.basilmarket.com/MapleStory-monsters") {

/* ---------- Monsters ---------- */


.topicBar
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 0px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 5px !important;
		-moz-border-radius-topright: 5px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
	}
.mainColumn div.np[style="width: 800px;"] div.sep
	{
		background: #4B92C6 none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		color: #FFFFFF !important;
	}
.mainColumn div.np[style="width: 800px;"] div.sep a
	{
		color: #FFFFFF !important;
	}
.monsterCard
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 6px !important;
		-moz-border-radius-topright: 6px !important;
		-moz-border-radius-bottomright: 6px !important;
		-moz-border-radius-bottomleft: 6px !important;
	}
.mr10
	{
		margin-right: 4px !important;
	}
.mainColumn div.np[style="width: 800px;"] .misc1
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
	}
.center a
	{
		color: #333333 !important;
	}
}

@-moz-document url-prefix("http://www.basilmarket.com/MapleStory-monster-") {

/* ---------- Monster ---------- */

.topicBar
	{
		border: 0px !important;
	}
.mainColumn
	{
		background: #FFFFFF none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 5px !important;
		-moz-border-radius-topright: 5px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
	}
}

@-moz-document url-prefix("http://www.basilmarket.com/MapleStory-") {

/* ---------- Classes ---------- */

.cardBox
	{
		background: #FFFFFF none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 7px solid transparent !important;
		border-right: 7px solid transparent !important;
		border-bottom: 7px solid transparent !important;
		border-left: 7px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A #EEEEEE #EEEEEE #EEEEEE #EEEEEE #EEEEEE !important;
		-moz-border-right-colors: #DBEAF6 #606D7A #EEEEEE #EEEEEE #EEEEEE #EEEEEE #EEEEEE !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A #EEEEEE #EEEEEE #EEEEEE #EEEEEE #EEEEEE !important;
		-moz-border-left-colors: #DBEAF6 #606D7A #EEEEEE #EEEEEE #EEEEEE #EEEEEE #EEEEEE !important;
		-moz-border-radius-topleft: 5px !important;
		-moz-border-radius-topright: 5px !important;
		-moz-border-radius-bottomright: 5px !important;
		-moz-border-radius-bottomleft: 5px !important;
		width: 786px !important;
	}
.topMsg.center
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		margin: 10px 0px 10px 0px !important;
	}
.rTop
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 0px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
	}
.rWrap, .rHilite
	{
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 0px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
	}
.rSepSolid
	{
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
	}
}

@-moz-document url-prefix("http://www.basilmarket.com/list/my_posts"), url-prefix("http://www.basilmarket.com/submit/forum_topic") {

/* ---------- List My Threads/Posts ---------- */

.mainColumn
	{
		background: #FFFFFF none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 5px !important;
		-moz-border-radius-topright: 5px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		margin-bottom: 10px !important;
	}
.topicBar
	{
		border: 0px !important;
	}

/* ---------- Add Thread ---------- */

.postBox
	{
		border: 0px !important;
		margin-top: 0px !important;
	}
 #postBoxID, #mainTextarea, #pollbox .postBox
	{
		border: 1px inset #CCCCCC !important;
		margin: 5px !important;
	}
}

@-moz-document url-prefix("http://www.basilmarket.com/list/forum") {

/* ---------- Forum List -------- */

.topicBar
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 5px !important;
		-moz-border-radius-topright: 5px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		margin-bottom: 10px !important;
	}
td[style="background: rgb(248, 247, 242) none repeat scroll 0% 0%; width: 200px; vertical-align: top; margin-bottom: 10px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"]
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
	}
.middleColumn div.np[style="width: 580px;"]
	{
		background: #FFFFFF none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		width: 572px !important;
	}
}
@-moz-document url-prefix("http://www.basilmarket.com/show/forum") {

/* ---------- Forum Category -------- */

.bbTop
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 5px !important;
		-moz-border-radius-topright: 5px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		margin-bottom: 10px !important;
	}
td[style="background: rgb(248, 247, 242) none repeat scroll 0% 0%; width: 200px; vertical-align: top; margin-bottom: 10px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"]
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
	}
.rTop
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 0px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
		width: 558px !important;
	}
.rWrap.rSepSolid
	{
		-moz-background-clip: padding !important;
		border-top: 1px solid #CECECE !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		width: 558px !important;
	}
.rHilite, .rWrap
	{
		-moz-background-clip: padding !important;
		border-top: 1px solid #CECECE !important;
		border-right: 2px solid transparent !important;
		border-bottom: 0px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
		width: 558px !important;
	}
.middleColumn div.np[style="width: 580px;"] > .misc1
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		margin-top: 10px !important;
		width: 562px !important;
	}
}

@-moz-document url-prefix("http://www.basilmarket.com/forum") {

/* ---------- Threads -------- */

.bbTop
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 5px !important;
		-moz-border-radius-topright: 5px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
	}
.mainColumn div.np[style="width: 800px;"] .misc1
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		margin-top: 10px !important;
	}
.right
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		margin-bottom: 10px !important;
	}
.postn
	{
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		width: 786px !important;
	}
.postSubn, .comment
	{
		width: inherit !important;
	}
.postSub
	{
		padding-right: 0px !important;
	}
.sbadges.sbc4.hand /* Report */
	{
		background-color:#E6002E !important;
		-moz-border-radius: 2px !important;
	}
.sbc1 /* Friends */
	{
		background-color:#EF9E10 !important;
		-moz-border-radius: 2px !important;
	}
.sbc2 /* Mods */
	{
		background-color:#707070 !important;
		-moz-border-radius: 2px !important;
	}
.sbc3 /* Online */
	{
		background-color:#189AD6 !important;
		-moz-border-radius: 2px !important;
	}
.sbc4 /* Unknown */
	{
		background-color:#C3C2B8 !important;
		-moz-border-radius: 2px !important;
	}
.sbc5 /* Mods */
	{
		background-color:#66CC00 !important;
		-moz-border-radius: 2px !important;
	}
.mainColumn div.np[style="width: 800px;"] form
	{
		background: #FFFFFF none repeat scroll 0 0 !important;
		-moz-background-clip: padding !important;
		border-top: 2px solid transparent !important;
		border-right: 2px solid transparent !important;
		border-bottom: 2px solid transparent !important;
		border-left: 2px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 3px !important;
		-moz-border-radius-topright: 3px !important;
		-moz-border-radius-bottomright: 3px !important;
		-moz-border-radius-bottomleft: 3px !important;
		margin-top: 10px !important;
	}
.mainColumn div.np[style="width: 800px;"] form .mt10
	{
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 0px solid transparent !important;
		border-bottom: 0px solid transparent !important;
		border-left: 0px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}
.mainColumn div.np[style="width: 800px;"] form .sep
	{
		background: #4B92C6 none repeat scroll 0 0 !important;
		color: #FFFFFF !important;
		margin-top: 0px !important;
	}
.postBox
	{
		border: 0px !important;
		margin-top: 0px !important;
	}
#mainTextarea
	{
		border: 1px inset #CCCCCC !important;
		margin: 5px !important;
	}
.mainColumn div.np[style="width: 800px;"] form .misc1
	{
		-moz-background-clip: padding !important;
		border-top: 0px solid transparent !important;
		border-right: 0px solid transparent !important;
		border-bottom: 0px solid transparent !important;
		border-left: 0px solid transparent !important;
		-moz-border-top-colors: #DBEAF6 #606D7A !important;
		-moz-border-right-colors: #DBEAF6 #606D7A !important;
		-moz-border-bottom-colors: #DBEAF6 #606D7A !important;
		-moz-border-left-colors: #DBEAF6 #606D7A !important;
		-moz-border-radius-topleft: 0px !important;
		-moz-border-radius-topright: 0px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
	}
}