body{ 
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
 width:780px;
 margin:auto; 
 background:url(../images/body_bg.gif) repeat;
 font-size:12px;
}

#mainDiv a, #mainDiv a:visited { 
   text-decoration:underline;      
}

#mainDiv a:hover, #mainDiv a.selected{ 
 text-decoration:underline;
 color:red;   
}

#main_container{
margin:auto;
width:780px;
}
#header_top{
 width:42px;  
 height:13px; 
 background:url(../images/header_top.gif) no-repeat; 
 margin:29px 123px 0px 615px;  
 float:right;
 overflow:hidden; 
}

#header{  
 width:780px;  
 height:213px;  
 margin:0px;
 overflow:hidden;
 float:left;
 vertical-align:top;
}

#header_nav{
width:755px;
height:13px;  
background:url(../images/header_nav_bg.gif) repeat-x; 
overflow:hidden;
margin:0px;
float:left;
font-size:11px;
font-weight:bold;
padding:8px 0px 8px 25px;
}


#header_nav a, #header_nav a:visited { 
   color:#FFFFFF;
   text-decoration:none;   
   padding:8px 8px 8px 8px ;   
}

#header_nav a:hover, #header_nav a.selected{ 
 text-decoration:none;
 color:#FFFFFF;  
 padding:8px 8px 8px 8px ;   
}

#left_nav{
padding:15px 0 0 15px;
width: 164px;
}

#content_container{
color:#000000;
width:778px;
border:1px solid #B4B7BA;
background-color:#FFFFFF;
overflow:hidden;
}


#merge{
clear:both;
}
#content{
width: 590px;
padding:15px 0 0 10px;
/*
background:url(../images/sole_woman.gif);
background-repeat: no-repeat;
background-position: bottom right;
*/
}

#ads_panel{
width:770px;
height:135px;
padding-top:15px;
background-color:#B8E4FF;
background:url(../images/ads_panel_bg.gif);
overflow:hidden;
margin-top:1px;
padding-right:10px;
font-size:11px;
font-weight:bold;
}
/*
#ads_panel a, #ads_panel a:visited {
 color:#000000;   
}
#ads_panel a:hover, #ads_panel a.selected {
 color:#000000; 
}
*/

#home{
float:left;
}
#woman{ 
 background:url(../images/sole_woman.gif) no-repeat;
 width:232px;
 height:189px;
 float:right;  
}

#link_footer{
 background-color:#1D3A40;
 height:43px;
 text-align:center;
 padding-top:7px;
}

#link_footer a, #link_footer a:visited {
 color:#FFFFFF;  
 font-weight:bold;
 height:20px;
 text-align:left;
 margin-left:5px;
 margin-right:20px;
 margin-bottom:5px;
 text-decoration:none;
 width:146px;
}
#link_footer a:hover, #link_footer a.selected {
 background-color:#FFFFFF;
 color:#000000;
}
#copyright_footer{
 margin-top:1px;
 color:#FFFFFF;
 text-align:center;
 background-color:#1D3A40;
 height:35px; 
 padding-top:15px;
}

/*for table*/
table.table_article{
 border:1px solid #491922;
}

table.tableList{
 border:1px solid #491922;
}

.title_text{
   font-size:16px;
   font-color:#000000;
   font-weight:bold;
}

.title_text a{
   color:#000000;
}

.title_text_1{
   font-size:24px;
   font-color:#000000;
   font-weight:bold;
}

table.tableList th{
 background-color:#491922;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
 padding-left:3px;
}
table.tableList td{
 border-bottom:1px solid #491922;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 padding:3px;
}
table.tableList td a{
 text-decoration:none; 
}
table.tableList td a:hover{
 text-decoration:none; 
 color:#993300;
}

table.customerformTable{
 border:1px solid #993300;
}


table.customerformTable td{
 font-family: Arial, Helvetica, sans-serif; 
 border-bottom: 1px solid #CCCCCC;
 border-right:1px solid #CCCCCC;
 font-size:12px;
 color:#000000; 
 vertical-align:top;
 padding:3px;
}
table.customerformTable td input,select,select option,textarea, radio{
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
}

table.customerformTable .header_text{
    background-color:#993300;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
 padding-left:3px;
}

table.tableReview
{
   border:1px solid #993300;
}

table.tableReview td{
 border-bottom:1px solid #CCCCCC;
 border-right:1px solid #CCCCCC;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 padding:3px;
 vertical-align:top;
}
.not_reviewed{
 font-size:9px;
 font-family:Arial, Helvetica, sans-serif;
 color:#993300;
}
h1{
color:#901B32;
}

h2{
color:#901B32;
}

#article_list{
padding-bottom:5px;
font-size:9pt;
font-family:Arial;
text-align:left;
}

#article_list a, #article_list a:visited {
 color:#000000;
 
}
#article_list a:hover, #article_list a.selected {
 color:#FFFFFF; 
 background-color:#921C30;
}

#review_list a, #review_list a:visited { 
   text-decoration:underline;
   color:black;
}

#review_list a:hover, #review_list a.selected{ 
 text-decoration:underline;
 color:red;   
}