/* Start search */
body {
    margin: 0px;
    padding: 0px;
    font: normal 12px Arial, Helvetica, sans-serif, Tahoma;
    color: #666666;
	background-color:#fff;
}
.body_popup {
    margin: 30px 0px 0px 10px;
    padding: 0px;
	
}

.body_outer {
    margin: 0px auto;
    padding: 0px;
    width: 946px;
   /* margin-bottom: 13px;
    height: 55px;*/
	background-color:#fff;
}

img {
    border: none;
    margin: 0px;
    padding: 0px;
}

.admin-top { overflow:hidden; float: left; background-color:#f7f7f7; width:943px; padding:3px 0px 3px 0px; border:1px solid #F0F0F0; border-top:none;
}
.flot {
    float: left; width:400px; padding:0px 0px 0px 21px;
}

* {
    margin: 0px;
    padding: 0px;
}

.top_function {
    float: right;
    width: 500px;
    padding: 66px 10px 0px 0px;
    text-align: right;
    font: normal 11px Arial, Helvetica, sans-serif, Tahoma;
    color: #000;
}

.top_function a {
    color: #4B4B4B; padding-left:10px;
    text-decoration: underline;
}

.top_function a:hover {
    color: #c8d1e3;
    text-decoration: none;
}

dl {
    margin: 0px;
    padding: 0px;
}

dd {
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: left;
}

.header_menu {
    margin: 0 auto;
    float: left;
    width: 946px;
	padding:15px 0 0 0;
}
/* Start search */
.first_box {
	margin:0 auto;
	width:900px;
	overflow:hidden;
}

.first_box_popup {
    margin: 180px 0px 0px 0px;
    padding: 0px;
    float: left;
    width: 922px;
}

.closelink {
    margin: 20px 0px 0px 0px;
    text-align: right;
    float: right;
}

.new_title {
    padding: 10px 0px;
}

.midsearch {
    width: 922px;
    margin: 0px auto 0px auto;
    clear: both;
	background-color:#fcfcfc;
	border:1px solid #F0F0F0;
	padding:10px;
}

.midsearch_msg {
    width: 922px;
    margin: 0px auto 0px auto;
    clear: both;
	color:#FF0000;
    height: auto !important;
}

.midsearch dl {
    margin: 0px auto;
    float: left;
}

.midsearch dl dd {
    float: left;
}

.first-box {
    width: 243px;
    line-height: 24px;
    padding-top: 15px;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #000;
}
/* Start footer */
.footer-brd {
    border-top: 1px solid #d4d4d4;
    margin: 200px 0 10px 0;
    padding: 20px 0 0 0
}

.footer-pad {
    width: 920px;
    margin: 0 auto
}

.footer-right {
    float: right;
    background: url(../images/slimworkt_footer_logo.jpg) right top no-repeat;
    padding: 70px 0 0 0;
    width: 200px;
    text-align: right;
}

.footer_links {
    width: 700px;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #666666;
    line-height: 16px;
    text-decoration: none;
    float: left;
    padding: 70px 0 0 0
}

.footer_links a {
    padding: 0px 4px;
    color: #666666;
    text-decoration: underline;
}

.footer_links a:hover {
    color: #0c5892;
    text-decoration: none;
}
/* End footer */
/* create by anil for table style start */
.table-data {
    border:1px solid #dddddd;
    border-left: none;
    border-top: none;
    text-align: justify;
    width: 100%;
}

.table-data td {
    border: #dddddd solid 1px;
    border-right: none;
    border-bottom: none;
    padding: 5px;
}

.table-data th {
    background: #f1f1f1;
    padding: 5px;
    color: #5b85c4;
    border: #dddddd solid 1px;
    border-right: none;
    border-bottom: none;
    font-size: 12px;
}

td.none {
    border: none;
    border-right: none;
    padding: 0
}

table.table-data label.label, div.toggle-container label {
    font-weight: bold;
}
/* create by anil for table style end */
.error-brd {
    border: 1px solid #FF0000;
    margin-bottom: 10px;
}

.error-hd {
    border: 1px solid #FF0000;
    background: url(../images/error.png) no-repeat 5px 2px #ff3333;
    padding: 5px 20px 5px 25px;
    font-weight: bold;
    color: #FFFFFF
}

.error-content {
    font-weight: normal;
    color: #000000;
    padding: 2px 0px 2px 10px;
    background-color: #FFFFCC;
}

.input-bgn {
    background: url(../images/input-bg.jpg) left bottom repeat-x;
    border: 1px solid #d5d5d5;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    height: 25px;
    min-height: 25px;
    margin: 0px;
    padding: 0 5px;
}

.inputlink {
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    padding: 0px 0 0 8px;
}

.inputlink a {
    font-size: 11px;
    font-weight: bold;
    color: #ff0000;
}

.inputlink a:hover {
    font-size: 11px;
    font-weight: bold;
    color: #333333;
}

.btns {
    padding: 5px 0 0px 0
}

a {
    color: #5b85c4;
    text-decoration: underline;
}

a:hover {
    color: #5b85c4;
    text-decoration: none;
}

.mandetory {
    color: #FF0000
}

.admin-menu dl {
    margin: 0px;
    padding: 0px;
    border: 0px none
}

.admin-menu li {
    margin: 0px;
    padding: 10px;
    border: 0px none
}

.admin-menu dd {
    margin: 0px;
    border: 0px none;
    color: #FFFFFF;
    height: 62px;
    min-height: 62px;
    background: #009933
}

.admin-menu dd a {
    margin: 0px;
    padding: 0px;
    border: 0px none;
}

.admin-menu dd a:hover {
    margin: 0px;
    padding: 0px;
    border: 0px none;
    background: #FFFFFF
}
#admin_menu{ font:bold 16px Arial, Helvetica, sans-serif; color:#ccc;}

#admin_menu li{
	list-style:none;
	float:left;
	height:30px;
	padding:10px 10px 0 10px;
}
fieldset.togglable {
    border-width: 0;
    border-top: 1px solid #009933;
    margin: 1em auto;
    padding: .5em .8em;
}

fieldset.togglable legend {
    font-size: 1.4em;
    padding: .2em;
    font-weight: bold;
}

div.toggle-container input, select {
    display: block;
    margin-bottom: .2em;
}

div.toggle-container label {
    cursor: pointer;
}

.list_no {
    margin: 0px 0px 0px 14px;
    padding: 0px;
}

.list_no ul {
    margin: 0px;
    padding: 0px;
}

.list_no ul li {
    margin: 0px;
    padding: 0px;
}

ul.image-list {list-style: none; margin: 1em auto;}

ul.image-list li {
	display: inline;
	margin: .5em .2em;
}

ul.image-list li img {
	height: 100px;
	width: 100px;
}

.whitebold{
    font: normal 12px Arial, Helvetica, sans-serif, Tahoma;
	padding:10px 0 0 0;
    font-size: 16px;
    font-weight: bold;
    color: #434343;
	text-decoration:none;
}
.whitebold:hover{
    font: normal 12px Arial, Helvetica, sans-serif, Tahoma;
	padding:10px 0 0 0;
    font-size: 16px;
    font-weight: bold;
    color: #434343;
	text-decoration:underline;
}
/* Start Star Ranking */
#star ul.star { list-style: none; margin: 0; padding: 0; width: 85px; height: 20px; left: 10px; top: -5px; position: relative; float: left; background: url(../images/stars.gif) repeat-x; cursor: pointer; }
#star li { padding: 0; margin: 0; float: left; display: block; width: 85px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0; }
#star li.curr { background: url(../images/stars.gif) left 25px; font-size: 1px; }
#star div.user { left: 15px; position: relative; float: left; font-size: 13px; font-family: Arial; color: #888; }
/* End Star Ranking */


/* Error box */

div#GeneralForm div#Form div#ErrorBox
{
	background-image: url(../images/error.png);
    background-position: left center;
	background-repeat: no-repeat;
	margin-right: 45px;
    margin-left: 75px;
    margin-bottom: 10px;
	padding-left: 73px;
    width: auto;
    display: none;
    text-align: left;
}

div#GeneralForm div#Form div#LoginDetails div#ErrorBox
{
	background-image: url(../images/error.png);
    background-position: left center;
	background-repeat: no-repeat;
	margin-left:50px;
	margin-right:55px;
    margin-bottom: 10px;
	padding-left: 73px;
    width: auto;
    display: none;
    text-align: left;
}

div#GeneralForm div#Form div#ErrorBox div.Errors
{
	background-color:#ffc500;
	border:1px solid white;
	padding:5px 10px;
}

div.GoogleMapDisplay div.ErrorBox
{
	background-image: url(../images/error.png); 
    background-position: left center;
	background-repeat: no-repeat;
	margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 10px;
	padding-left: 50px;
    width: auto;
    text-align: left;
    font-size: 12px;
    color: #000;
    display:none;
}

div.GoogleMapDisplay div.ErrorBox div.Errors
{
	background-color:#ffc500;
	border:1px solid white;
	padding:5px 10px;
}

div#GeneralForm div#Form .ErrorMessage
{
    font-size: 12px;
    color: #000;
}

.clear{clear:both;}
.sugest_key{width:225px; margin:0 2px; float:left;}
.sugest_key ul{ margin:0; padding:0; list-style:none;}
.sugest_key li{ margin:0; padding:0;}
.key_area{ width:459px; float:left;}
.your_key{width:225px; float:left;}

.selection{width:400px;}
.selection option{width:380px;}

.error_list{
list-style-type:none;
color:#FF0000;
}

#admin_menu1{ color:#4B4B4B;}

#admin_menu1 li{
	list-style:none; font:bold 15px; color:#4B4B4B;
	float:left;
	height:30px;
	padding:0px 10px 0 10px;
}
#admin_menu1 li a{
	padding:0; font-size:15px;
    color: #4B4B4B;
	text-decoration:none; font-weight:bold;
}
#admin_menu1 li a:hover{
	padding:0; font-size:15px;
    color: #4B4B4B;
	text-decoration:underline;
}
.sales-regions-fields-1
{
width:700px; margin-bottom:9px; float:left;/*.float:none;*/ list-style:none;
}
.sales-regions-fields-1 .left
{
width:230px;float:left;/*.float:none;*/
}
.sales-regions-fields-1 h1
{ font-size:16px; color:#4B4B4B;
}
/*.sales-regions-fields-1 ul{ list-style:none;
float:left;}*/
.sales-regions-fields-1 li{ width:230px; padding-top:4px; list-style:none; float:left;}
.sales-regions-fields-1 li span{ /*display:block;  margin-top:-19px;*/ margin-left:12px;}

a {outline:none; outline-style:none;}
a:focus {outline:none; outline-style:none;}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;}

.alpha_box {background:#CCC; border:2px solid #fff; padding-left:8px; padding-right:8px; height:30px; border-bottom:4px solid #FFF;}
.alpha_box a {text-decoration:none; color:#999; font-weight:bold;}
.alpha_box a:hover {font-weight:bold; color:#000; }
.alpha_box1 a {color:#000;}
