
/* MAIN CONTENT AREA
************************************************************/
div#sub_content
{
margin-top:-5px;
padding:0;
background-image:url(../images/bg_sub_content.gif);
background-repeat:repeat-x;
background-color:#58595b;
}

/* TABLE PROPERTIES - MAIN CONTENT AREA
************************************************************/
div#main_content_sub
{
margin:0;
padding:0;
border: solid 1px #000;
}

div#sub_content #main_content_area
{
vertical-align:top;
margin:0;
padding:0;
width:620px;
background:#FFFFFF;
}
	/* SUNGLASSES FEATURES BAR 
	************************************************************/
	div#features
	{
		position:relative;
		display:block;
		width:99%;
		background:url(../images/bg_features_top.gif) repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000;
		padding-bottom:15px;
	}
	
	div#features .title
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		padding-left:7px;	
		color:#000;
	}
	
	div#features .feat_text
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		padding-left:7px;	
		color:#000;
	}
	
	div#features .feat_text a
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		padding-left:7px;	
		color:#000;
		text-decoration:none;
	}
	
	div#features .feat_text a:hover
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		padding-left:7px;	
		color:#636363;
		text-decoration:none;
	}
	

/* SUNGLASSES MAIN CONTENT
************************************************************/
div#sub_content #main_content_area H1
{
margin-top:-45px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:500;
padding-left:15px;
}

div#sub_content #main_content_area #main_table
{
width:650px;
margin-top:-15px;
padding-bottom:100px;
}

.table_content_main
{
vertical-align:top;
width:415px;
}

.table_content_side
{
vertical-align:top;
}

div#sub_content #main_content_area #table_content
{
padding-left:15px;
display:block;
border-top: solid 5px #DBDBDB;
background:#F2F2F2;
margin-left:15px;
padding:15px;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
}

div#sub_content #main_content_area #side_content
{
display:block;
margin-left:10px;
}

div#sub_content #main_content_area #side_content .title
{
background:url(../images/bg_content_title.gif) no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:3px;
padding-left:6px;
font-weight:bold;
display:block;
height:25px;
width:216px;
color:#C62127;
}

div#sub_content #main_content_area #side_content .side_content_side
{
padding:5px 10px;
width:170px;
}

/* *SIDE* TABLE PROPERTIES - CONTENT AREA
************************************************************/
div#sub_content #side_content_area
{
vertical-align:top;
margin:0;
padding-bottom:20px;
width:160px;
}

div#sub_content #side_content_area h3
{
margin:0;
padding-left:10px;
padding-top:3px;
background:url(../images/bg_title_side_nav.gif) repeat-x;
height:26px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

ul#side_content_listing
{
padding:0;
margin:0;
}

ul#side_content_listing li
{

padding:0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
list-style-type:none;
}
 
ul#side_content_listing li a
{
padding: 0 100px 0 10px;
margin-left: 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

ul#side_content_listing li a:hover
{
padding: 0 100px 0 10px;
margin-left: 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
background:#bbb9b8;
}