html, body
{
	margin:			0px;
	padding:		0px;
	height:			100%;
	width:			100%;
	font-family: 	'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif;
	font-size: 		12px;
	background: 	#adb4b4 url(../img/layout/osc.gallery_bg_body.jpg) repeat-x;
}

td
{
	margin:			0px;
	padding:		0px;
	border:			0px;
	font-family: 	'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif;
	font-size: 		12px;
}

img
{
	margin:			0px;
	padding:		0px;
	border:			0px;
}
table.main, table.main td
{
	border: 			0px;
	border-collapse: 	collapse;
}

table.main td.osc_header
{
	height:				60px;
}

table.main td.osc_topnav
{
	height:				45px;
}

table.main td.osc_teaser
{
	height:			170px;
	background:		#fff url(../img/layout/osc.shop_bg_content.gif) repeat-y;
}

table.main td.osc_titlebar
{
	height:			12px;
	background:		#fff url(../img/layout/osc.shop_bg_content.gif) repeat-y;
}

table.main td.osc_content
{
	margin:			0px;
	padding:		0px;
	background:		#fff url(../img/layout/osc.shop_bg_content.gif) repeat-y;
}

table.main td.osc_footer
{
	margin:			0px;
	padding:		0px;
	background:		#fff url(../img/layout/osc.shop_bg_content.gif) repeat-y;
	height:			18px;
}

table.main td.osc_footer div
{
	margin:			0px 2px;
	padding:		0px;
	background:		#2c984e;
	color:			#fff;
	font-size:		10px;
	height:			18px;
	text-align:		center;
}

table.content
{
	margin:				0px;
	padding:			0px;
	height:				100%;
	width:				968px;
	border:				0px;
	border-collapse: 	collapse
}

#maincontent
{
	margin:			0px;
	padding: 		10px 5px 10px 10px;
	font-family: 	'Trebuchet MS',Trebuchet,Arial,Helvetica,sans-serif;
	font-size: 		11px;
	text-align:center;
}

#rightnav
{
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	background:		#f1f1f1;
	border:			0px;
	border-left:	1px solid #89959b;
	width:			180px;
}

table.box
{
	margin: 		0px;
	padding:		0px 0px 10px 0px;
	width:			100%;
	border-bottom:	1px solid #89959b;
}

.boxtitle
{
	margin:			0px;
	padding:		1px 0px 0px 0px;
	height:			21px;
	width:			100%;
	background:		#f1f1f1 url(../img/layout/osc_bg_boxtitle.gif) repeat-x;
	font-size: 		14px;
	font-weight: 	bold;
}

.boxcontent
{
	padding:		2px 5px;
}

.boxcontent a,
.boxcontent a:link,
.boxcontent a:active,
.boxcontent a:visited
{
	color:				#a43434;
	text-decoration: 	none;
}

.boxcontent a:hover
{
	color:				#a43434;
	text-decoration: 	underline;
}

.boxtitle img
{
	margin: 		3px 5px 0px 2px;
	float:			left;
}
.dir
{
	float:		left;
	width:		200px;
	height:		130px;
	border: 	0px solid green;
}
