body {
	background: #ffffff;
	background: url(/images/xoa_bodybg.gif) repeat-x;
	font-family: Arial;
	font-size: 12px;
}
table, input {
	font-family: Arial;
	font-size: 12px;
}
select {
	font-family: Arial;
	font-size: 11px;
}

/* text */
a { color:#0158C4; }
a:hover { background-color: #FFE4AF; color:#000 !important; text-decoration: none; }

/* Main */
div#outer {
	width: 840px;
	background: #ffffff;
	border-left: solid 1px #d9d9d9;
	border-right: solid 1px #d9d9d9;
}
div#header {
	width: 838px;
	background: #e9e9e9;
}
div#leftnav {
	width: 150px;
	background: #efefef;
	float: left;
}
div#rightnav {
	width: 150px;
	background: #efefef;
	float: right;
}
div#footer {
	width: 838px;
	background: #a9a9a9;
	clear: both;
}
div#contentmain {
	width: 688px;
	background: #ffffff;
	float: left;
}
div#content {
	float: left;
	width: 538px;
	background: #ffffff;
}
div#homemainTop {
	width: 518px;
	margin: 10px;
	text-align: center;
}
div#homemainBot {
	width: 675px;
	margin-left: 13px;
	text-align: right;
	clear: both;
}

/* Header */
#header_top {
	background:url(/images/header_bgv2.gif) repeat-x;
	height: 68px;
}
#header_middle {
	background:url(/images/top_nav/nav_bgpattern.gif) repeat;
	height: 29px;
	text-align: center;
}
#header_bottom {
	padding-top: 3px;
	height: 22px;
	background: #dddddd;
	text-align: center;
}
#header_bottom2 {
	background:url(/images/header_topbarbg.gif) repeat-x;
	height: 50px;
	text-align: center;
}

/* Right Nav */
#rightnav_studio {
	background:url(/images/studiobanner/studiobox_bg.gif) repeat;
}

/* Search */
#search_main {
	width: 518px;
	margin: 10px;
	text-align: center;
}
#search_pagetitle {
	text-align: left;
	padding-bottom: 10px;
	font-size: 18px;
	color: #1845AD;
	font-family: verdana;
}
#search_pagesort_top {
	padding-top: 2px;
	padding-bottom: 10px;
}
#search_pagesort_bottom {
	padding-top: 10px;
	padding-bottom: 2px;
}
.highlight{background-color: #ffff00;}

.xoaBody {
	width: 838px;
}
.xoaHeader {
	width: 838px;
	background: #e9e9e9;
}
.xoaLeftNav {
	width: 150px;
	background: #efefef;
	text-align: left;
}
.xoaRightNav {
	width: 150px;
	background: #efefef;
	text-align: right;
}
.xoaContent {
	width: 538px;
	background: #ffffff;
}
.xoaContent2 {
	width: 688px;
	background: #ffffff;
}
.xoaFooter {
	width: 838px;
	background: #a9a9a9;
}

.leftNav {
	width: 150px;
	background: #efefef;
}
.contentBody {
	width: 538px;
	background: #ffffff;
}
.rightNav {
	width: 150px;
	background: #efefef;
}

.text {font-family:Arial;font-size:10px;color:333333;}
.textlarge {font-family:Arial;font-size:14px;}
.textxlarge {font-family:Arial;font-size:18px;}
.textbig {font-family:Arial;font-size:18px;color:cd0d0d;font-weight:bold;}
.textsmall {color:000000;font-family:Arial;font-size:9px;}
.text2 {font-family:Arial;font-size:12px;color:cd0d0d;font-weight:bold;}

.headerLink {font-family:Verdana,Arial;font-size:10px;color:ffffff;font-weight:bold;text-decoration:none}
.headerLink2 {font-family:Arial;font-size:12px;color:000000;}
.footerLink {font-family:Arial;font-size:11px;color:000000;}
.menuTitle {font-family:Verdana,Arial;font-size:12px;color:ffffff;font-weight:bold;
	border-top:solid 1px ffffff;
	padding-left:10px;
	/*background:#a9a9a9;*/
	height:22px;}
.menuLink {font-family:Arial;font-size:11px;color:000000; line-height:18px}
.menuLink2 {font-family:Arial;font-size:11px;color:000000;}
.menuLinkSmall {font-family:Arial;font-size:11px;color:000000;}
.detailTitle {font-family:Arial;font-size:14px;color:333333;}
.detailText {font-family:Arial;font-size:12px;color:333333;}
.menuDot {color:#333333}

.listLink {font-family:Arial;font-size:10pt;color:000000;}

.bttn {font-family:Arial;font-size:11px;color:000000;background:#ffffff;}

.buttonPad{padding-right: 6px;}
.ratingLink {
	font-size: 10px;
	font-family: Verdana,Helvetica,sans-serif;
	text-decoration: none;
}
.ratingLink2 {
	font-size: 12px;
	font-family: Verdana,Helvetica,sans-serif;
	text-decoration: none;
}
