
html,body {
 margin:0;
 padding:0;
 height:100%;
 max-height:100%;
 width:100%;
}

@media all {
  html,body {
    overflow:hidden;
  }
}

body {
 font-size: 100.01%;
 position: relative;
 text-align: left;
}

fieldset, img { border:0; }
form { margin:0pt; }

#main {
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 padding: 0;
 margin: 0;
 border: 0;
 background-color: #737C7B;
 background-image: url(http://www.fashion.net/images/rightcol-background.gif);
 background-repeat: repeat-x;
 z-index: 0;
}

#leftcol{
 position: absolute;
 float: left;
 width: 33%;
 width: expression(parseInt(((document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) * 0.33) + 1 ) + "px");
 height: 100%;
 top: 0;
 bottom: 0;
 left: 0;
 overflow: hidden;
 border: 0;
 padding: 0;
 margin: 0;
 background-color: #808080;
 z-index: 2;
}

#rightcol{
 float: right;
 position: fixed;
 width: 67%;
 height: 100%;
 top: 0;
 right: 0;
 bottom: 0;
 overflow: hidden;
 background-color: #737C7B;
 border: 0;
 padding: 0;
 margin: 0;
 z-index: 1;
}

#flash_ad{
 height:100%;
 min-height: 300px;
}

#header {
 height: 125px;
 position:relative;
 background: #242A2E;
 padding-left:50px;
 padding-right:50px;
}

#header_new {
 height: 125px;
 position:relative;
 background: #252A2E;
 padding-left:50px;
 padding-right:30px;
/* filter:alpha(opacity=50); These four should create 50% transpacency in all browsers */
/* -moz-opacity:0.5; */
/* -khtml-opacity: 0.5; */
/* opacity: 0.5; */
}

#content{
 overflow:auto;
 overflow-y:scroll;
 height:100%;
 height:expression(((document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight) - 124) + "px");
 width:expression(parseInt(((document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) * 0.67)) + "px");
 background: #737C7B;
 color: #111111;
 padding-left: 50px;
 padding-right: 0px;
}

#content a {
 color: #ffffff;
}
#content a:link { 
	color: #ffffff;
	}
#content a:visited { 
	color: #ffffff;
	}
#content a:hover { 
	color: #ffffff;
	/* background-color: #ffffff; */
	text-decoration: underline;
	/* text-decoration: none; */
	}
#content a:active { 
	color: #ffffff;
	}
	
/* --- rounded corners begin --- */

	.rounded_listings
{
	width: 336px;
  	border: 1px solid #9DA8A7;
	padding-left: 28px;
	padding-top: 28px;
	padding-right: 28px;
	padding-bottom: 28px;
  /* Rounded corner stuff starts here */
	background-color: #737C7B;
	-webkit-border-radius: 3px;    /* for Safari */
	-moz-border-radius: 3px;       /* for Firefox */
}
	
<!--[if gte IE 7]>

.rounded_listings
{
  	position: relative;
}

.rounded_listings > .tl, .rounded_listings > .tr, .rounded_listings > .bl, .rounded_listings > .br
{
  width: 3px;
  height: 3px;
  position: absolute;
}

.rounded_listings > .tl
{
  background: url(/images/rounded_corner_tl.png) top left no-repeat;
  top: -1px;
  left: -1px;
}

.rounded_listings > .tr
{
  background: url(/images/rounded_corner_tr.png) top right no-repeat;
  top: -1px;
  right: -1px;
}

.rounded_listings > .bl
{
  background: url(/images/rounded_corner_bl.png) bottom left no-repeat;
  bottom: -1px;
  left: -1px;
}

.rounded_listings > .br
{
  background: url(/images/rounded_corner_br.png) bottom right no-repeat;
  bottom: -1px;
  right: -1px;
}


<![endif]-->


	
#container_ads_300x250 {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width:393px;
	background:#737C7B;
	border-color:#9DA8A7;
	border-style:solid;
	border-width:1px;
	}
	.content_ads_300x250 {
	padding-left: 47px;
	padding-top: 36px;
	padding-right: 47px;
	padding-bottom: 36px;
	}

/* --- rounded corners end --- */

