body
{
text-align: center;
background-color:#1F1C0D;
padding:0;
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
color:#8C8C8C;
/*background-image:url('/roxi/templates/assets/gfx/bg.jpg');
background-repeat:repeat-x;*/
}


/*
.bg {
min-height: 100%;
min-width: 1024px;
width: 100%;
position: fixed;
top: 0;
left: 0;
}
		
@media screen and (max-width: 1024px){
.bg {
margin-left: -512px; }
}
*/


/* Remove margins from the 'html' and 'body' tags, and ensure the page takes up full screen height */
html, body {height:100%; margin:0; padding:0;}
/* Set the position and dimensions of the background image. */
#page-background {position:fixed; top:0; left:0; width:100%; height:100%;}
/* Specify the position and layering for the content that needs to appear in front of the background image. Must have a higher z-index value than the background image. Also add some padding to compensate for removing the margin from the 'html' and 'body' tags. */




#wrapper
{
margin-left: auto;
margin-right: auto;
width:920px;
text-align: left;
background-color:#FFFFFF;
padding:0px 20px 20px 20px;
position: relative;
z-index:1;
}

#header
{

width:920px;
height:117px;
}

#homebanner{
margin:20px 0px 0px 0px;
background-image:url('/roxi/templates/assets/gfx/home_image.jpg');
background-repeat:no-repeat;
height:217px;
width:920px;
position: relative;
}

#footer
{
position: relative; 
z-index:2;
background-color:#FFFFFF;
padding:0px 0px 20px 0px;
background-image:url('/roxi/templates/assets/gfx/footer.gif');
background-repeat:no-repeat;
height:70px;
margin-left: auto;
margin-right: auto;
width:960px;
}

#copyright
{
padding-top:30px;
}

h1 {
color:#3E3E3E;
padding:12px 0px 0px 0px;
margin:0;
font-size:130%;
font-weight:normal;
}

h2 {
color:#3E3E3E;
padding:12px 0px 0px 0px;
margin:0;
font-size:130%;
font-weight:normal;
}

#bannertext
{
float:left;
width:172px;
height:217px;
background-color:#000000;
/* for IE */
filter:alpha(opacity=50);
/* CSS3 standard */
opacity:0.5;

}

#noopacity {
left:0px;
top:40px;
padding:10px;
width:152px;
height:197px;
position:absolute;
color:white;
}

#homepgshareprice
{
float:right;
width:146px;
padding:8px 20px 0px 20px;
height:209px;
background-image:url('/roxi/templates/assets/gfx/homeright.gif');
}

.blue {color:#309FCA !important;}
#footerlinks{width:300px; margin-left:auto; margin-right:auto; padding-top:5px;}
#footerlinks ul{display:block; list-style-type:none; padding:0; margin:0;}
#footerlinks ul li{float:left; padding:0; margin:0px 0px 0px 0px;}
#footerlinks a {color:#8C8C8C; text-decoration:none;}
#footerlinks a:hover {color:#309FCA;}

#logo {float:left; height:117px; width:172px; padding-right:45px;}
#toplinks {padding-top:70px;}
#toplinks_search {float:left; height:117px; width:703px;}
#toplinks_search ul{display:block; list-style-type:none; padding:0; margin:0;}
#toplinks_search ul li{float:left; padding:0; margin:0px 0px 0px 0px; padding-left:30px;}
#toplinks_search a {color:#3E3E3E; text-decoration:none; font-size:130%;}
#toplinks_search a:hover {color:#309FCA;}

a {color:#309FCA;}
a:hover {text-decoration:none;}

#blueprice {
color:#309FCA; font-weight:bold;font-size:160%;
}

#homeprice {font-size:130%;}

.fieldHolder
{
	width: 149px;
	height: 23px;
	background: url('/roxi/templates/assets/gfx/search.gif');
	background-repeat:no-repeat;
	float: right;
	margin-top:13px;
}

.fieldGo
{
	width: 19px;
	height: 23px;
	float: right;
	margin-top:13px;
}

.textInput
{
	width: 139px;
	height: 22px;
	background: none;
	border: none;
	color: #8C8C8C;
	margin-right: 5px;
	margin-left: 5px;
}
#search form {
padding:0px;
margin:0px;
}

p {margin: 1em 0;} 

#container {width:920px;}
#leftcolumn {width:172px; padding-right:34px; float:left; padding-top:10px;}
#mainarea {float:right; width:714px; padding-top:10px;}

#content {float:left; width:494px; padding-right:34px;}
#rightcolumn {float:right; width:186px;}

hr {
border: 0;
width: 100%;
color: #9D9F9E;
background-color: #9D9F9E;
height: 1px;}


#banner{
width: 714px;
height: 149px;
padding:10px 0px 5px 0px;
}

#breadcrumbs a{color:#3E3E3E; text-decoration:none; }
#leftnav a{font-size:130%; color:#3E3E3E; text-decoration:none; }
#leftnav a:hover{color:#309FCA;}
#leftnav h2 {font-weight:bold;}

#homebox1, #homebox2, #homebox3 {float:left; width:151px; padding-top:12px;}
#homebox1 {padding-right:20px;}
#homebox2 {padding-right:20px;}
#homebox3 {padding-right:1px;}
#homebox3 hr { height: 0; border-style: dotted; border-width: 1px 0 0 0; border-color:
#9D9F9E; background-color: #FFFFFF;}
.homeboxp {margin:0;}

#thirdlevel {padding-left:11px;}
#thirdlevel hr { color:#dddddd; background-color: #dddddd;}
.secondlevel { margin-left:10px;}

.tab_question {float:left;}
.tab_answer {float:right;}
.answer {display:none;}
.red {color:#FF0000;}

.noblue {color:#8C8C8C; text-decoration:none;}
.noblue:hover {text-decoration:underline;}

.dirdef img{border:1px solid #9D9F9E; margin:0px 0px 10px 10px;}



table.tablelayout, table.tablelayout td, table.tablelayout th
{
border:1px solid #8C8C8C;
}
table.tablelayout th
{
background-color:#8C8C8C;;
color:white;
text-align: left;
}

table.tablelayout td, table.tablelayout th
{padding:10px;}

#history_wrapper{
	width:597px;
	background-image:url('/roxi/templates/assets/gfx/history_bgtile.png'); 
	background-repeat:repeat-y; 
	margin-top:15px;
	margin-bottom:15px;
}


.tableft{background-image:url('/roxi/templates/assets/gfx/pos_left_bg.png'); background-repeat:no-repeat;}
.posleft{width:287px; float:left; padding-top:0; padding-right:10px;  }
.posleft p{margin:0 0 10px 20px; text-align:right; }
.tabright{background-image:url('/roxi/templates/assets/gfx/gfx/pos_right_bg.png'); background-repeat:no-repeat;}
.posright{width:287px; float:right; padding-top:0; padding-left:10px; }
.posright p{margin:0 20px 10px 0; text-align:left;}
span.yearleft{float:right; margin:0em; padding:0em; color:#8C8C8C; font-size:120%; font-weight:bold;}
span.yearright{float:left; margin:0em; padding:0em; color:#8C8C8C; font-size:120%; font-weight:bold;}
.hide{display:none;}
/* */
