body{
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
}

#main_div{
	margin: 0px auto 0px auto;
	height: 554px;
	/* overflow: hidden; */
}

body,td,input,textarea,select {

 font-family: tahoma;

 font-size: 11px;

}



a:link, a:visited {

 color: #004585;

 text-decoration: none;

 text-decoration: underline;

}



a:hover { 

 color: #D91A33;

 text-decoration: underline; 

}







.header {

 font-family: arial;

 color: #4F8DBC;

 font-size: 18px;

}



.hr1{

 color: #CF292A;

 height: 2px; 

}

th{

 background-color: rgb(153,0,0); 

 color: #FFF;

 height: 18px;

}



.evenrow

{

 background-color: #DDDDDD;

}



.oddrow

{

 background-color: #EFEDEE;

}



.table_header{

 background-color: #CC0000;

 color: #FFF;

}



.table_footer{

 background-color: #F7946D;

 color: #FFF;

 height: 20px;

 font-weight: bold;

}



table.left_menu th{

 color: #FC0000;

 font-size: 13px;

 font-family: tahoma;

 background-color: #FFFFFF;

 text-align: right;

 padding-right: 4px;	

}



table.left_menu td{ 

 text-align: right;

 padding-right: 4px;

 line-height: 18px;	

}



a.topmenu:link, a.topmenu:visited {	

	color: #fff;

	font-size: 12px;

	font-weight: bold;

}



a.topmenu:hover {

	color: #D71933;

  text-decoration: underline;	

}

.separator{

 color: #FFF;

 font-weight: bold;

}

.pathway{  

  height: 24px;

  color: #747A90;

  font-weight: bold;

  padding-left: 5px;

 }

.contents{

 background-color: #FFFFFF;

 border: 1px #A8A8A8 solid;

 border-bottom: none;

 border-top: none;

}

.column_right{

  /*background-color: #F7F7F7;*/

  padding-top: 9px;

  padding-bottom: 0px;

  background-image: url(images/table_bg.gif);

  background-repeat: repeat y;

  border-top: 1px #A8A8A8 solid;  

 }

 .row_separator{  

  background-image: url(images/row_separator.gif);

  height: 2px;   

 }

 

.footer{

 background-color: #666666;

}

.image_area{

 height: 406px;

 padding: 0px;

 margin: 0px;

 width: 501px; 

}



 .product_thumbs {

  font-family: tahoma, verdana;

  font-size: 11px;

  font-weight: bold;  

  padding-top: 3px;

  padding-bottom: 2px;

  color: #D71933;    

 }

 .product_desc{

  background-color: #004585;

  color: #FFF;

  

 } 

 .info_box{

  height: 28px;

  background-color: #004585;

  color: #FFF;

  padding: 2px; 

 }

 .styleno{

  font-weight: bold;

  font-family: Trebuchet MS;

  font-size: 14px;

 }

 .p_description{

   border: 2px #CCCCCC dotted;

   width: 360px;   

   /* background-color: #FFFFFF; */ 

   position: absolute;

   top: 240px!important;

   top: 260px;

   left: 190px;

   visibility: hidden;

   padding: 5px;

   background-image: url('75p_white.png')!important;

   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='75p_white.png', sizingMethod='scale'); 

   background:;       

 }



 .pname {

  color: #004585;

  font-size: 17px;

  font-weight: bold;

 }

 .pcode {

  color: #D71933;

  font-size: 17px;

  font-weight: bold;

 }

 

 a.top_menu_admin:link, a.top_menu_admin:visited {	

	color: #fff;

	font-size: 12px;	

}



a.top_menu_admin:hover {

	color: #D71933;

  text-decoration: underline;	

}



a.footer:link, a.footer:visited {	

	color: #fff;	

	font-weight: bold;

	background: #004585;

	text-decoration: none;

}



a.footer:hover {	

  text-decoration: underline;	

}



h3{

 padding-bottom: 5px;

 margin-bottom: 10px;

 color: #004585;

 font-size: 18px;

 background: url('images/seperator2.gif') no-repeat bottom right;

}

h4{

 color: #004585;

 font-size: 14px; 

}



.error{

margin-left: 15px;

margin-top: 20px;

 color: #D91A33;

 font-size: 18px; 

}



.topic{

 color: #004585;

 font-size: 18px;

 height: 20px;

 font-weight: bold;

}

.red{

 color: #D91A33;

 font-weight: bold;

}

.blue{

 color: #004585;

 font-weight: bold;

}

.highlight{

 font-weight: bold;

}

.content_td{

 /*border: 1px dotted #A8A8A8;

 padding: 4px;

 background: #E3F0FE;*/ 

}

.t_c{

 font-family: courier new, times new roman, arial;

 font-size: 12px;

 padding-left: 8px;

}

.q_table td{

 border: 0.005em solid #8E9CAE;

}

#xtra_txt{
height: 1px;
overflow: hidden;
margin-top: 10px;
clear: both;
}

