
body {
/*color:#FFF;*/
color:#555;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

fieldset
{
    width: 500px;
    margin: 10px;
    padding: 10px;
}

.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }




.usual { 
  color:#555555;
  padding:15px 20px;
  width:90%;  
  margin:0px auto;
}
.hds{
border-bottom:2px solid #f5f5f5;
font-weight:bold;
font-size:0.90em;
color:#888888;
padding:6px 0px 6px 0px;
}

.td_data{
border-bottom:2px solid #f5f5f5;
font-size:0.90em;
padding:8px 0px 8px 0px;
}

.date_txt{
color:#ff0000;
text-decoration:underline;
}

#footer{
background:#252525;
margin-top: 0px;
padding: 10px 30px;
overflow:hidden;

}
.td_data-right-align
{
    text-align: right;
}

#footer_menu {
    background: none repeat scroll 0 0 #252525;   
	width:960px;
	margin:0 auto;
	font-size:0.9em;
}
#footer_menu ul {
    margin: 0 0 40px;
    padding: 0 0 40px;
    width: 400px;
}

#footer_menu ul li {
    float: left;
    list-style: none outside none;
    padding: 0 0 5px;
}

#footer_menu ul li a {
    color: #FFFFFF;
    display: block;
    text-decoration: none;
    width: 200px;
}

.bdr {
    border-bottom: 1px solid #FFFFFF;
    padding: 10px 0 0;
}

.search_options select
{
    margin-left: 10px;
}

.usual li { list-style:none; float:left; }
.usual ul a {
  display:block; 
  text-decoration:none!important;
  margin:1px;
  margin-left:0;
  font:0.9em Verdana;
  color:#999999;
  background:#f2f2f2;
  margin-right:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  padding:5px 5px 5px 5px;
  border-top:1px solid #cccccc;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
}
.usual ul a:hover {
  color:#999;
  
  }
.usual ul a.selected {
  margin-bottom:0;
  color:#cc0000;
  background:#fff;
  border-bottom:3px solid #fff;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  border-top:none;
  cursor:default;
  }
.usual div {
  padding:5px 5px;
/*  padding-top:3px;
  margin-top:-15px;*/
  clear:left;
  background:#fff;
  font:10pt Arial;
}
.usual div a { color:#000; font-weight:bold; }

#usual2 { background:#0A0A0A; border:1px solid #1A1A1A; }
#usual2 a { background:#222; }
#usual2 a:hover { background:#000; }
#usual2 a.selected { background:snow; }
#tabs3 { background:#FF9; }

/* Style for various uses of tabs */

#header_wrap{
width:100%;
background:#252525;
overflow:hidden;
padding-bottom:15px;
}



#price_tag{
float:right;
background:#111111;
padding:7px;
border-radius:8px;
color:#fff;
font-size:2em;

}

#other_text{
background:#262626;
padding:9px;
display:inline-block;
font-size:0.70em;
margin-top:1px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;

}

#profile_wrap{
background:#2f2f2f;
overflow:hidden;
padding-bottom:10px;
padding-top:10px;
border-bottom:1px solid #3a3a3a;
}

#profile_tab{
width:960px;
margin:0 auto;
font-size:0.85em;
color:#777777;
padding:0px 0px 0px 0px;
}

#profile_tab img{
float:left;
}

#profile_tab a{
color:#777777;
text-decoration:none;
}

#f_icon{
float:left;
}




#top_menu{
width:965px;
margin:0 auto;
margin-top:10px;
padding:10px 0px 10px 0px;

}

#top_menu ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#top_menu ul li{
float:left;
display:block;
position:relative;
}

#top_menu ul li span{
background:url(../images/menu_over.png) no-repeat;
/*width:16px;*/
width:100%;
height:8px;
display:inline-block;
z-index:0;
position:absolute;
top:25px;
left:30%;
right: 50%;


}


#top_menu ul li a{
display:block;
text-decoration:none;
color:#fff;
font-size:0.95em;
margin-right:20px;

}

#main {
  margin:0 auto 30px;
  text-align:center;
  font:10pt Calibri, Arial, sans-serif;
}

#main_content_wrap{

}

#main_content{
	background:#f5f5f5;
	min-height: 757px;
}

* { margin:0px; padding:0px; }


h1 {
  margin-top:30px;
  font:2.5em Cambria, Times New Roman, serif;
  font-weight:bold;
  line-height:34px;
}
h1 em { color:#68D; font-weight:normal; }
h2 {
  margin-bottom:8px;
  font-weight:bold;
  font-size:1.8em;
}
#header ul {
  color:#888;
  font-style:italic;
  margin-bottom:30px;
}
#header a {
  font-size:1.3em;
  background: url(icons.png) no-repeat left 3px;
  padding-left:20px;
  text-decoration:none;
}
#header a:hover {
  text-decoration:underline;
}

#mainTabs {
margin:0 auto;
width:560px;
}
#mainTabs li { list-style:none; float:left;}
#mainTabs a {
  display:block;
  padding:4px 0;
  height:24px;
  width:140px;
  text-decoration:none!important;
  margin:0px;
  margin-left:0;
  font:12pt Calibri;
  color:#FFF;
  background:#222;
}
#mainTabs a:hover {
  height:28px;
  padding:4px 0 6px;
  background:#0D0D0D;
  border-bottom:1px solid #181818;
}
#mainTabs a.selected {
  height:30px;
  padding:4px 0 8px;
  background:snow;
  color:#222;
  font-weight:bold;
  border-bottom:none;
}

.tabContainer {
  width:400px;
  margin:20px auto;
  padding-top:2px;
  background:#181818;
  border:1px solid #222;
}
.tabContainer h3 {
  padding-bottom:4px;
  color:#F60;
}
.tabContainer p {
  padding:2px 12px 10px;
  text-align:left;
}

#copyright{
width:960px;
overflow:auto;
margin:0 auto;
font-size:0.85em;

}
#product-table	{

	margin-bottom: 20px;
border-collapse: collapse;
font-size: 14px;
	}

#product-table	td a	{

	color: #393939;

	}

#product-table	td a:hover	{

	text-decoration: underline;

	}

#product-table	th	{

	height: 30px;

	text-align: left;

	}

#product-table	.minwidth-1	{

	min-width: 110px;

	}

#product-table td	{

	border: 1px solid #d2d2d2;

	padding: 10px 0 10px 10px;

	}

#product-table tr.alternate-row	{

	background: #ececec;

	}

td.options-width	{

	padding: 0 0 0 10px;

	width: 210px;

	}

td.checkbox-width	{

	}

.table-header-check	{

	background: url(../images/table/table_header_checkbox.jpg) no-repeat;

	border: none;

	min-width: 29px;

	padding: 0px 0 0 10px;

	width: 29px;

	}

.table-header-options	{

	background: url(../images/table_header_options.jpg) no-repeat;

	border: none;

	min-width: 221px;

	padding: 0px 0 0 0;

	width: 221px;

	}

.table-header-repeat	{

	background: url(../images/table_header_repeat.jpg) repeat-x;

	border: none;

	font-size: 0px;

	line-height: 0;

	padding: 0px 0 0 0;

	}

.table-header-options a,

 .table-header-repeat a	{

/*	background: url(../images/table/table_sort_arrow.gif) right no-repeat;*/

        cursor: default;

	color: #fff;

	font-family: Tahoma;

	font-size: 13px;

	font-weight: bold;

	line-height: 14px;

	margin: 0 0 0 10px;

	padding: 0 10px 0 0;

	}

	

	.table-header-options a:hover,

 .table-header-repeat a:hover	{

	

/*	color:#94b52c*/

	}

	

th.line-left	{

	border-left: 1px solid #373737;

	}

#product-table	tr.activity-blue	{

	background: #e3eceb;

	}
#product-table	a{
	text-decoration : none;
} 
	
.date_range_filter
{
	width:80px !important;
}
.text_filter
{
	width:90px !important;
}
.admin-edit{
  padding-left:5px;
}