/*
  main.css,v 1.0 2006/03/18

  SEOTM Solutions
  http://www.seotm.com

  Copyright (c) 2006 Seotm.com
*/

BODY {
  background-color: #FFFFFF;
  color: #000000;
  margin: 0px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
}

p {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
}

h1 {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 15px;
  background-color:#ffedd4;
  padding:6px 15px 6px 15px;
  margin-top:15px;
}

h2 {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
}

h3 {
  font-family:Tahoma,  Verdana, Arial, sans-serif;
  font-size: 13px;
}

.h_link { padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:3px; padding-bottom:0px; }

A {
  color: #9c0000;
  text-decoration: none;
  font-weight: normal;
  font-family: Tahoma, Arial, sans-serif;
}

A:hover {
  text-decoration: underline;
}


.table {
}

td {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
}

img {
border:0px;
}

span { font-family:Tahoma; }

li{
 padding-left: 0px;
 margin-left:12px;
}

FORM {
 display: inline;
}

.inputRequirement { font-family:Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #FF0000; } 


.lnk_page{
border:1px dotted #BBBBBB;
height:18px;
padding:3px 6px;
text-decoration:none;
}

.lnk_page:hover{
 background-color:#C0C0FF;  
}

.LinkPagesSel{
background:#EEEEEE none repeat scroll 0%;
border:1px solid #BBBBBB;
font-weight:bold;
padding:3px 6px;
}

.select{
 width: 35px;
}

.err_box { border:1px solid #FFC0C0; background-color:#FFDDDD; padding:15px; margin:5px; width:50%; float: center; }
.err_title{ font-size: 12px; padding-bottom: 2px; }
.err_text { font-size: 10px; }
.msg_box { border:1px solid #C0FFC0; background-color:#D9FFD9; padding:15px; margin:5px; width:50%; float: center; }
.msg_text { }
.wrn_box { border:1px solid #FFFF80; background-color:#FFFFCC; padding:15px; margin:5px; width:50%; float: center; }
.wrn_text { }




.chromestyle table{ padding: 0; margin: 0;text-align: center;height: 46px;}

.chromestyle table .menu_sp{text-align: center;} 
.chromestyle table .item{text-align: center; padding-right : 10px; white-space: nowrap; padding-left: 10px;} 
.chromestyle table .item2{text-align: center;padding-right : 10px; white-space: nowrap; padding-left: 10px;} 
.chromestyle table td{ padding-left: 0px; }
.chromestyle table td a{ padding-left: 0px;font-family: Tahoma, Verdana, Arial, sans-serif;color: #FFF; font-size: 14px;  font-weight: normal; text-decoration: none; }

.chromestyle table td a:hover{text-decoration: underline; }

.chromestyle table td a.active:hover{  }
/* ######### Style for Drop Down Menu ######### */
.dropmenudiv{
margin-left: 1px;
margin-top: 12px;
padding-left: 8px; 
padding-right:8px;
padding-bottom:12px;
position:absolute; 
top: 0; 
border: 1px solid #FFFFFF; 
/*THEME CHANGE HERE*/  
line-height:25px; 
z-index:100; 
background-color: #971b1e; 
/* width: 250px;  */
visibility: hidden; 
}

.dropmenudiv a{ 
	width: auto; 
	display: block; 
	padding-left : 5px; 
	padding-right: 5px; 
	border-bottom: 1px solid #d0acaa; 
	/*THEME CHANGE HERE*/
	padding-top: 2px;
	text-decoration: none; 
	color: #141414; 
	font-size: 12px;
	font-weight: bold; 
	text-decoration: none; 
	vertical-align: middle;
	}

* html .dropmenudiv a{ /*IE only hack*/ width: 220px; color: #141414; }

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/ background-color: #971b1e;color: #f1eee5;}
.dropmenudiv2{ padding: 0px; vertical-align: top;}
.dropmenudiv2 .item{ height: 30px; padding-left: 40px;}
.dropmenudiv2 .space{ height: 1px; padding-left: 25px;}
.dropmenudiv2 a{  text-decoration: none; color: #141414; font-size: 12px;font-weight: bold; text-decoration: none; }
.dropmenudiv2 a:hover{color: #ffffff;}
.dropmenudiv2 .sub_menu_space{background-color: #971b1e; height: 30px; padding-left: 40px;}
.dropmenudiv2 a.sub_levels{ color: #ffffff;}


.menu_sp { background-image:url(/images/design/menu_sp.gif); background-repeat:repeat-x; }
.w { background-color:#faf1e5; }

.cont_sp { background-image:url(/images/design/cont_sp.gif); background-repeat:repeat-x; }
.left_sp { background-image:url(/images/design/lsp1.gif); background-repeat:repeat-y; }
.right_sp { background-image:url(/images/design/rsp1.gif); background-repeat:repeat-y; }

.menu_gr_sp { background-image:url(/images/design/menu_gr_sp.gif); background-repeat:repeat-y; }
.vish { background-image:url(/images/design/tsp.gif); background-repeat:repeat-x;}
.l_menu { background-color:#ffedd4; padding-top: 30px; padding-left:6px; padding-right:5px; padding-bottom:30px; }

.foo_sp { background-image: url(/images/design/foo_sp.gif); background-repeat: repeat-x; }

.left_menu { list-style-image: url(/images/design/arr1.gif); }
.lmenusp { background-image: url(/images/design/lmenusp.gif); background-repeat: repeat-x; height: 21px; }
                                                                                                                                                          
a.general, span.general { font-family: Tahoma, Arial, Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }
a.general:hover { text-decoration: underline; }
a.item, span.item { font-family: Tahoma, Arial, Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline; }
a.sublevel_link { font-size: 12px; font-weight:normal; color: #000000; text-transform: lowercase; }
td.menu_item { padding-left:8px; }

.item56 { font-family:Tahoma, Arial, Verdana; font-size:12px; font-weight:normal; color:#000000; text-decoration:underline; }
.item56:hover { font-family:Tahoma, Arial, Verdana; font-size:12px; font-weight:normal; color:#9c0000; text-decoration:underline; }

.general56 {  font-family:Tahoma, Arial, Verdana; font-size:12px; font-weight:normal; color:#9c0000; text-decoration:underline; }
.general56:hover {  font-family:Tahoma, Arial, Verdana; font-size:12px; font-weight:normal; color:#9c0000; text-decoration:none; }


/*============CONTENT STYLES==================*/
/*.cont_ent span.pages_content * table { background-color:#DDD; display:block; border-spacing:1px; display:table-cell; }*/
.cont_ent span.pages_content * table tr td { background-color:#FFF; padding:5px; }

.cont_ent { padding:0px 15px 10px 15px; }
.cont_ent * img { padding:0px 15px 10px 0px; }
.cont_ent * h2 { margin-top:16px; }
.tr1 { background-color:#E9E9E9; font-weight:bold; }
.tr2 td { width:200px; }


.category_name { font-size:13px; text-transform:uppercase; font-weight:normal; }
.cont_ent * img.catalog_photo { padding:0px 0px 0px 10px; }
.cont_ent * span { font-family:Tahoma; }
/*============CONTENT STYLES==================*/

.info { display:table-row; margin-right:15px; margin-bottom:7px; color:#000000; }
li.q { font-size:13px; color:#971b1e; }
span.news_det { display:block; font-size:11px; margin-top:5px; }
.search_input { border:0px solid #FFF; height:16px; font-size:11px; color:#000000;  width:145px;}

.map { color: #9c0000;  text-decoration: none;  font-weight: normal;  }
h2 .map { border-bottom:1px solid #000;  color: #9c0000;  text-decoration: none;  font-weight: normal; }
h2 a.map:hover { border-bottom:0px solid #000; text-decoration:none; }

.profile_value_fld input { width:400px; font-family:Tahoma, Arial, Verdana; font-size:11px; color:#555555; height:17px; border:1px solid #9c0000; }
.profile_value_fld textarea { width:400px; font-family:Tahoma, Arial, Verdana; font-size:11px; color:#555555; height:150px; border:1px solid #9c0000; }





