body
{
	font: 13px/1.3 Arial,Helvetica,Tahoma,Verdana,sans-serif;

}



.yiiForm, form div table, form label, .yiiTab div, .actionBar
{
	font: 13px/1.3 Arial,Helvetica,Tahoma,Verdana,sans-serif;
}

#background
{
	height:94%;
	background:#fff;
	border-top:5px solid #939598;
	border-bottom:5px solid #939598;
}

#td_background
{
	height:70px;
}

#rounded
{
	width:92%;
	height:95%;
	margin:10px 40px;
	border:11px solid #101211;
	background:url(/themes/dubai_new_design/images/haze.png) 0 0 repeat;
	-webkit-border-radius: 25px 0;
	-moz-border-radius: 25px 0;
	border-radius: 25px 0;
}

.rounded
{
	width:92%;
	height:95%;
	margin:10px 40px;
	border:11px solid #101211;
	background:url(/themes/dubai_new_design/images/haze.png) 0 0 repeat;
	-webkit-border-radius: 25px 0;
	-moz-border-radius: 25px 0;
	border-radius: 25px 0;
}

#main
{
	background:url(/themes/dubai_new_design/images/gear_back.gif) 0 115% no-repeat;
}
#left_side
{
	min-width:450px;
	padding:20px 30px;
	color:#58585a;
	font-size:14px;
}
#right_side
{
	padding:10px 20px;
	width:300px;
}

.cat_prod img
{
	height:100px;
}
#td_above_menu
{
	height:27px;
	background:#caaf91;
}
#tbl_menu_logo
{
	width:100%;
	padding:0;
	margin:0;
}


#td_logo img
{
	margin:7px 0 0 50px;
}

#td_menu
{
	height:53px;
	padding:10px 0 0 6%;
	font-weight:bold;
	font-size:14px;
	color:#caaf91;
	border-top:5px solid #939598;
}
#main_menu
{
	float:left;
}
#lang
{
	float:right;
}
#lang img
{
	margin:0 7px 0 0;
}
a:link
{
	text-decoration: none;
	color:#000;
}

a:visited, a:active
{
	text-decoration: none;
	color:#000;
}


.btn-primary a:visited, .btn-primary a:active
{
	text-decoration: none;
	color:#fff;
}


a:hover
{
	text-decoration: underline;
	color:#a27745;
}

a.mm:link
{
	text-decoration: none;
	color:#caaf91;
}
a.mm:visited, a.mm:active
{
	text-decoration: none;
	color:#caaf91;
}
a.mm:hover
{
	text-decoration: underline;
	color:#fffffe;
}

div.simple
{
    clear: left;
    padding: 0.25em 0;
}

div.simple label
{
	font-weight:normal;
	font-size:12px;
	display: block;
	float: left;
	margin-right: 10px;
	position: relative;
	text-align: right;
	width: 100px;
}
div.action
{
    clear: left;
    margin-left: 110px;
    padding: 0.25em 0;
}
#searchForm
{
	width:400px;
}

#searchResults
{
	height:100%;
	margin: 10px;
	padding: 0 30px;
	text-align:center;
	font-size: 14px;
    font-weight: normal;
}
table.partsGrid th, table.partsGrid th a {
    background: #cdae8f;
	color: #fff;
    text-align: center;
}
table.partsGrid th, table.partsGrid th a, table.partsGrid th a:hover {
	color: #fff;
}
table.partsGrid td {
    line-height: 1.2;
    font-size:13px;
    padding:0 2px 0 10px;
    text-align: center;
    vertical-align: middle;
}
table.ordersGrid td {
    font-size:14px;
    padding:7px 2px 7px 10px;
    vertical-align: middle;
}
table.partsGrid tr.odd
{
	background: #f7f3ea;
}
table.partsGrid tr.even
{
	background: #e5e1d8;
}
table.partsGrid tr.sel
{
	background: #dbcebd;
}
ul.yiiPager
{
    border:0;
    display:inline;
    font-size:12px;
    line-height:100%;
    margin:10px 0 0 0;
    padding:0;
}
p, ul, ol {
    margin: 0 0 2em;
    text-align: justify;
}
ul.yiiPager .page a {
    font-weight: normal;
}
ul.yiiPager a:link, ul.yiiPager a:visited {
    color: #111111;
    font-weight: bold;
    padding: 1px 6px;
    text-decoration: none;
}
ul.yiiPager .first, ul.yiiPager .last {
    display: none;
}
ul.yiiPager li {
    display: inline;
}
ul.yiiPager .selected a {
    color: #9e8777;
    font-weight: bold;
}
h1.title
{
	font-size:24px;
	margin:0 0 10px 0;
}
#sidebar {
	/*margin:50px 20px*/
}
#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 14px;
}

#sidebar li {
	margin-bottom: 40px;
}

#sidebar li ul {
}

#sidebar li li {
	margin: 0;
	padding-left: 12px;
	background: url(/css/gplus.gif) no-repeat left 50%;
	font-size: 14px;
}

#sidebar h2 {
	margin-bottom: 10px;
	background: url(/css/ggrid.gif) no-repeat right 50%;
	border-bottom: 1px dotted #d1d1d1;
	font-size: 14px;
}

div.yiiForm {
    background: none repeat scroll 0 0 #fbf4eb;
    border: 2px solid #f2d8b7;
    margin: 0;
    padding: 5px;
    width: 550px;
}

table.partsGrid
{
	background: #fff;
	border-collapse: collapse;
	width: 100%;
}


table.partsGrid th, table.partsGrid th a
{
	color: #fff;
	background: #A27745;
	text-align: left;
	white-space: nowrap;
}

table.partsGrid td span
{
	white-space: nowrap;
}

table.partsGrid td.partsGridBtn
{
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}

table.partsGrid td.partsGridBtn input
{
	width: 2em;
	text-align: right;
}
table.partsGrid td.partsGridBtn form
{
	margin:0;
}
/* end of parts grid style */

/* begin data grid style */
table.dataGrid
{
	background: white;
	border-collapse: collapse;
	width: 90%;
}

table.dataGrid th, table.dataGrid td
{
	font-size: 0.9em;
	border: 1px #A27745 solid;
	padding: 0.3em;
	vertical-align: middle;
}

table.dataGrid td.user_modified
{
	font-size: 10px;
}

table.dataGrid th
{
	background: #d3dfee;
	text-align: center;
	vertical-align: middle;
}

table.dataGrid th.label
{
	width: 150px;
}

table.dataGrid tr.odd
{
	background: #E6F2FF;
}
/* end of data grid style */

.actionBar
{
	margin: 10px;
}

div.item
{
	margin: 10px 0 0 0;
	border: 1px solid silver;
	padding: 5px;
}
.user_mod_dt
{
	font-size: 8px;
}


input[type="checkbox"]
{
	border: 0;
}
#dwn_option
{
	text-align:left;
	width: 200px;
	font-size:12px;
	color:#fff;
	position: relative;
	top:-22px;
	margin-right:50px;
}
ul.yiiPager
{
	font-size:11px;
	border:0;
	margin:0;
	padding:0;
	line-height:100%;
	display:inline;
}

ul.yiiPager li
{
	display:inline;
}

ul.yiiPager a:link,
ul.yiiPager a:visited
{
	border:solid 1px #CAAF91;
	font-weight:bold;
	color:#000000;
	padding:1px 6px;
	text-decoration:none;
}

ul.yiiPager .page a
{
	font-weight:normal;
}

ul.yiiPager a:hover
{
	border:solid 1px #A27745;
}

ul.yiiPager .selected a
{
	background:#CAAF91;
	color:#000000;
	font-weight:bold;
}

ul.yiiPager .hidden a
{
	border:solid 1px #DEDEDE;
	color:#888888;
}

/**
 * Hide first and last buttons by default.
 */
ul.yiiPager .first,
ul.yiiPager .last
{
	display:none;
}
div.action
{
    clear: left;
    margin-left: 110px;
    padding: 0.25em 0;
}

/*div.simple select:not([class='custom-select']), div.simple input:not([type='checkbox'])*/
/*{*/
	/*border:1px solid #a4a4a4;*/
	/*width:60%;*/
	/*background:#fff;*/
/*}*/
#searchForm
{
	width:400px;
}
#searchResults
{
	height:100%;
	margin: 10px;
	padding: 0 30px;
	text-align:center;
	background:url(hierar_vert.gif) 0 0 repeat-y;
	font-size: 14px;
    font-weight: normal;
}
div#partsCat {
	margin-bottom: 3px;
}

div#partsCat label {
	display: block;
	font-weight: bold;
}

div#partsCat select {
	width: 300px;
}
#toporder
{
	text-align: right;
	margin:5px;
}
/* CB 3.0 */
.btn {
	display: inline-block;
	background: none;
	margin-right:5px;
	margin-left:5px;
	padding: 3px 0;
	border-width: 0;
	overflow: visible;
	font: 100%/1.2 Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #333;
}

a:link.btn {
	color: #333;
	text-decoration: none;
}

* html button.btn {
	padding-bottom: 1px;
}

.btn span {
	margin: 0;
	padding: 3px 0;
	border-left: 1px solid #bbb;
	border-right: 1px solid #aaa;
}

* html .btn span {
	padding-top: 0;
}

.btn span span {
	position: relative;
	padding: 3px .4em;
	border-width: 0;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #aaa;
}

.btn:hover span, .btn:hover span span, .btn:focus span, .btn:focus span span {
	cursor: pointer;
	border-color: #9cf !important;
	color: #000;
}

.btn:active span {
	background-position: 0 -400px;
	outline: none;
}

.btn:focus, .btn:active {
	outline: none;
}

.pribtn {
	font-weight: bold;
	color: #000;
}
#tbl_overview
{
	width:560px;
	margin-right:20px;
}
#tbl_overview, #tbl_overview td
{
	height:115px;
}
#tbl_overview .td_caption
{
	text-align:left;
	padding:0 0 0 25px;
	color:#a2763d;
	font-weight:bold;
	font-size:26px;
}
#tbl_overview .td_pic
{
	padding:0;
}
#tbl_overview .td_pic img
{
	height:110px;
}
#content table td
{
	font-size:14px;
}

#login_form #login_header
{
	font-size:24px;
}
#login_form form
{
	width:100%;
	margin-top:20px;
}
#login_form_tbl
{
	width:310px;
}
#rememberMe
{
	font-size:12px;
}
#login_form_tbl td
{
	height:40px;
}
#login_form_tbl td.align_right
{
	text-align:right;
	padding-right:10px;
}
#login_form_tbl button.btn {
    margin-left:0;
}
#login_form_tbl a
{
	font-size:12px;
}
#login_form_tbl #LoginForm_username,
#login_form_tbl #LoginForm_password
{
	height:25px;
	border:0;
	padding-left:5px;
	background-color:#dccfbf;
	font-size:16px;
}
input#comment
{
	width:300px;
}
div.errorSummary
{
	border: 2px solid #C00;
	padding:4px;
	margin:0;
	background: #FEE;
	font-size: 0.9em;
}

div.errorSummary p
{
	margin: 0;
	padding: 2px;
}

div.errorSummary ul
{
	margin: 0;
	padding: 0 0 0 20px;
}

div.errorSummary ul li
{
	list-style: square;
}
.flash-error
{
    padding:20px 5px;
    text-align: center;
    font-size: 1.5em;
    color: #990000;
}


.text-underline{
	text-decoration: underline !important;
}
