/* CSS Document */

html, body
{
padding:0px;
margin:0px;
}
body
{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
text-decoration:none;
}
p,h1,h2,h3,h4,ol,ul,form
{
padding:0px;
margin:0px;
}
.clear
{
clear:both;
}
/* Start Main wrapper code */
.main_wrapper
{
padding:0px;
margin:0px;
width:100%;
float:left;
background: #e1e1e1 url(../images/main_bg.jpg) repeat;
}

.main_wrapper_fix
{
padding:0px;
margin: 0 auto;
width:1016px;
float: none;
}

.main_wrapper_fix_inner
{
padding:0px;
margin: 0 auto;
width:1016px;
border-left: 1px solid #b4303e;
border-right: 1px solid #b4303e;
float:left;
height:auto;
background-image:url(../images/container_bgr.jpg);
background-repeat:repeat-y;
}
/* End Main wrapper code */

/* Start left_part code */
.left_part
{
float:left;
padding:0px;
margin:0px;
width:205px;
}
.left_part_fix
{
float: none;
padding:0px;
margin: 0 auto;
width:205px;
}
.left_part_in
{
float: left;
padding:0px;
margin: 0px;
width:205px;
}
.flash_part
{
float: left;
padding:0px;
margin: 0px;
width:205px;
height:109px;
}
.left_menu_box 
{
float: left;
padding:0px;
margin: 0px;
width:205px;
background-color:#701e26;
}
.left_menu_box * {
	z-index: 99999;
}
.left_menu_box  ul
{
padding:0px;
margin: 0px;
width:205px;
list-style:none;
border-top: 1px solid #fff;
}
.left_menu_box  li
{
padding:0px;
margin: 0px;
width:205px;
}
.left_menu_box  a
{
padding:0.4em 5px 0.4em 25px;
margin: 0px;
display: block;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
text-decoration:none;
border-bottom: 1px solid #fff;
}
.left_menu_box  a:hover
{
color:#ffa019;
background-color: #481319;
padding:0.4em 5px 0.4em 25px;
}
.left_menu_box  .active
{
color:#ffa019;
background: none;
background-color: #481319;
}
.d_lush_logo 
{
float: left;
padding:0px;
margin: 0px;
width:205px;
}
.gred_part 
{
float: left;
padding:0px;
margin: 0px;
width:205px;
min-height:294px;
height: auto;
background: #b3303e url(../images/left_gradient.jpg) left top repeat-x;
}
/* End left_part code */

/* Start right_part code */
.right_part
{
float:left;
padding:0px;
margin:0px;
width:811px;
}
.right_part_fix
{
float: none;
padding:0px;
margin: 0 auto;
width:811px;
}
.right_part_in
{
float: left;
padding:0px;
margin: 0px;
width:811px;
}
/* End right_part code */

/* Start header code */
.header
{
float:left;
padding:0px;
margin:0px;
width:811px;
height:88px;
background: url(../images/header_bg.jpg) left top repeat-x;
}
.logo
{
float:left;
padding:0px;
margin:0px 35px 0px 0px;
width:307px;
height:88px;
}
.header_right
{
float: left;
padding:0px;
margin: 0px;
width:469px;
height:88px;
}
.top_menu_box
{
float: left;
padding:0px 0px 0px 20px;
margin: 0px 0px 0px 0px;
width:449px;
height:25px;
background: #4a1419 url(../images/top_menu_left.jpg) left top no-repeat;
}
.top_menu_box img
{
float: right;
padding:0px;
margin: 0px 0px 0px 0px;
width:20px;
height:25px;
}
.top_menu_brodcrumb
{
padding:0px;
margin: 0px;
float:left;
width: 429px;
}
.top_menu_brodcrumb_in
{
padding:0px;
margin: 0px;
float:left;
width: 429px;
height:auto;
}
.top_menu_box1 ul
{
padding:0px;
margin: 0px;
list-style:none;
}
.top_menu_box1 li
{
width:auto;
float:left;
padding:0px;
margin: 0px;
display:inline;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
text-decoration:none;
}
.top_menu_box1 a
{
width:auto;
float:left;
padding:0px 5px 0px 8px;
margin: 5px 0px 0px 0px;
line-height:15px;
display:inline;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
text-decoration:none;
background: url(../images/top_menu_sep.jpg) left center no-repeat;
}
.top_menu_box1 a:hover
{
padding:0px 5px 0px 8px;
color:#ffa019;
background-color:#8c2530;
}
.top_menu_box1 .active
{
background: none;
}
.top_menu_box1 .active1
{
padding:0px 5px 0px 8px;
color:#ffa019;
background: #8c2530 url(../images/top_menu_sep.jpg) left center no-repeat;
}
.top_menu_box1 p 
{
padding:5px 0px 0px 0px;
margin: 0px 0px 0px 0px;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
text-decoration:none;
}
.top_menu_box1 p a
{
padding:0px 5px 0px 8px;
margin: 5px 0px 0px 0px;
line-height:15px;
display:inline;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
text-decoration:none;
}
.text_function
{
float: left;
width:130px;
height:15px;
padding:5px 0px 5px 20px;
margin: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}
.text_function a
{
padding:0px 0px 0px 0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight: normal;
text-decoration:none;
}
.text_function a:hover
{
color:#ffa019;
}
.head_heading
{
width:410px;
float:left;
padding:0px 0px 0px 0px;
margin: 22px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:20px;
font-weight: normal;
text-decoration:none;
}
/* End header code */

/* Start middle container code */
.middle_container
{
float:left;
padding:0px;
margin:0px;
width:811px;
background-color: #e1e1e1;
}
.middle_container_fix
{
float: none;
padding:0px;
margin: 0 auto;
width:811px;
}
.middle_container_in
{
float: left;
padding:0px;
margin: 0px;
width:811px;
}
.middle_left_part
{
float: left;
padding:0px;
margin: 0px;
width:606px;
background-color:#fff;
}
.middle_left_top_cur
{

padding:0px;
margin: 0px;
width:606px;
height:9px;
}
.middle_left_top_cur img {
display: block;
}
.middle_left_grd
{
padding:0px;
margin: 0px;
width:9px;
background-image: url(../images/grad_v.jpg);
background-position:right;
background-repeat:repeat-y;
}
.middle_left_part_in
{
float: left;
margin: 0px;
width:581px;
}
.middle_left_part_in h1 {
margin-left: 8px;
}
.middle_left_part_in_out
{
float: left;
padding:0px 0px 0px 0px;
margin: 0px;
width:606px;
background: url(../images/grad_v.jpg) right bottom  repeat-y;
background-color: #fff;
}
.middle_left_part_in_out_imgg
{
float: left;
padding:0px 0px 0px 0px;
margin: 0px;
width:606px;
background: url(../images/grad_part_bot1.jpg) right bottom no-repeat;
}
.middle_containt_box
{
float: left;
padding:0px 0px 0px 0px;
margin: 0px 0px 4px 0px;
width:580px;
background-color: #eee;
border: 1px solid #ccc;
}
.middle_containt_box img
{
float: left;
padding:3px;
margin: 8px 20px 5px 7px;
border: 1px solid #ddd;
background-color: #fff;
}
.middle_containt_box img.va {
margin: 8px 2px 5px 2px;
}
.more_details img.va {
margin: 8px 2px 5px 2px;
}
.middle_containt_box_in 
{
float: left;
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width:357px;
}
.middle_containt_box_in_va {
width: 566px;
padding: 0 7px;
}
.middle_containt_box_in h2, .middle_containt_box_in_va h2
{
padding:5px 0px 0px 0px;
margin: 0px 10px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color:#b4303e;
font-size:12px;
font-weight: bold;
text-decoration:none;
border-bottom: solid 1px #ddd;
}

.middle_containt_box_in h3
{
padding:15px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight: bold;
text-decoration:none;
}
.middle_containt_box_in p
{
padding:0px 40px 10px 0px;
margin: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight: normal;
text-decoration:none;
}

.middle_containt_box1
{
float: left;
padding:0px 0px 0px 0px;

width:596px;
}

.middle_containt_box1_in 
{
padding:0px 0px 0px 0px;
margin: 0 auto;
width:567px;
}
.middle_containt_box1_in h2
{
padding:5px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color:#b4303e;
font-size:12px;
font-weight: bold;
text-decoration:none;
border-bottom: solid 1px #b4303e;
}

.middle_containt_box1_in h3
{
padding:15px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight: bold;
text-decoration:none;
}
.middle_containt_box1_in p
{
padding:5px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color:#545454;
font-size:12px;
font-weight: normal;
text-decoration:none;
}
.middle_left_bot_cur
{
float: left;
padding:0px;
margin: 0px;
width:606px;
height:17px;
background: url(../images/middle_left_bot_cur2.jpg) left top no-repeat;
}
/* End middle container code */

/* Start middle container right part code */
.middle_right_part
{
float: left;
padding:0px;
margin: 0px;
width:205px;
background-color:#e1e1e1;
}
.middle_right_top_cur
{
float: left;
padding:0px;
margin: 0px;
width:205px;
height:16px;
}
.middle_right_part_in
{
float: left;
padding:0px 6px 0px 0px;
margin: 0px;
width:199px;
background-color: #e1e1e1;
}
.calen
{
float: left;
padding:0px 0px 0px 0px;
margin: 0px 0px 40px 0px;
width:197px;
height:164px;
}
.face_logo
{
float: left;
padding:0px 0px 0px 3px;
margin: auto;
width:194px;
}
.face_redbar
{
float: left;
padding:8px 0px 0px 0px;
margin: 0px 0px 0px 3px;
width:194px;
height:23px;
text-align:center;
background-color: #b6313e;
}
.face_redbar h2 a
{
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;

font-size:12px;
font-weight: bold;
text-decoration:none;
}

.face_redbar h2 a:hover
{
color:#ffa019;
}

.form_box
{
float:left;
padding:0px 0px 0px 10px;
margin: 10px 0px 0px 0px;
width:176px;
height:295px;
}
.form_box form
{
padding:0px;
margin:0px;
}
.input_style
{
float: left;
padding:0px 0px 0px 5px;
margin: 5px 0px 0px 0px;
width:169px;
height:20px;
background-color: #eeeeee;
border: 1px solid #a7a7a7;
}
.butt_style
{
float: left;
padding:0px 0px 0px 0px;
margin: 5px 0px 0px 0px;
width:63px;
height:24px;
background-color: #eeeeee;
border: 1px solid #a7a7a7;
cursor:pointer;
}
.form_redbar
{
float:left;
padding:12px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width:205px;
text-align:center;
height:32px;
overflow:hidden;
background-color: #b32e3c;
}
.form_redbar h2 a
{
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:center;
font-size:14px;
font-weight: bold;
text-decoration:none;
}
.form_redbar h2 a:hover
{
color:#ffa019;
}
/* End middle container right part code */

/* Start footer code */
.footer_part
{
float: left;
padding:0px;
margin: 0px;
width:100%;
}
.footer_part_fix
{
float: none;
padding:0px;
margin: 0 auto;
width:1018px;
}
.footer_part_in
{
float: left;
padding:0px;
margin: 0px;
width:1018px;
background: #f2f2f3 url(../images/footer_bg.jpg) left top repeat-x;
}
.footer_left_part
{
float: left;
padding:16px 0px 0px 16px;
margin: 0px;
width:450px;
}
.footer_left_part p
{
padding:0px 0px 0px 0px;
margin: 0px;
color:#393939;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.footer_right_part
{
float: right;
padding:0px 0px 0px 0px;
margin: 5px 6px 0px 0px;
width:283px;
}
.footer_right_part p
{
padding:0px 0px 0px 0px;
margin: 0px;
color:#393939;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.footer_right_part ul
{
padding:0px;
margin: 0px;
list-style:none;
}
.footer_right_part li
{
padding:0px;
margin: 0px;
display:inline;
}
.footer_right_part a
{
width:auto;
float:right;
padding:0px 4px 0px 6px;
margin: 0px;
line-height:25px;
display:inline;
font-family:Arial, Helvetica, sans-serif;
color:#393939;
font-size:11px;
text-decoration:none;
background: url(../images/footer_sep.jpg) left center no-repeat;
}
.footer_right_part a:hover
{
color:#ffa019;
}
.footer_right_part .active
{
background: none;
}
/* End footer code */


.middle_containt_box1_in ul, .middle_containt_box1_in ul li ul, .middle_containt_box1_in ul li ul li ul {
	margin: 10px;
}

span.date_old {
	color: #aaa;
	text-decoration:line-through;
}

h1, h2 {
	color: #481319;
	font-size: 1.6em;
}
h2 {
	padding: 0.2em 10px;
}
.logo img {
	display: block;
}

.atglance-box {
	width: 546px;
	padding: 0.3em 10px;
	border: 1px solid #eee;
	margin: 4px 0;
	clear: both;
}
.atglance-box img {
	float: left;
	margin: 0 12px 0 0;
}
.atglance-box .text {
	float: left;
}
.atglance-box .text a {
	color: #B4303E!important;
	font-weight: bold;
	
}
.main_image {
width: 210px;
float: left;
}
.main_image p {
	padding: 0.3em 8px;
}

/*Sub level menu items */
.left_menu_box {
float:none;
}
.left_menu_box  ul {
	float: left;
}
.left_menu_box  li {
	position: relative;
	float: left;
}
.main_nav ul li ul{
	position: absolute;
	width: 205px; /*sub menu width*/
	top: 0px;
	visibility: hidden;
	border-top: none;
}

/* Sub level menu links style */
.main_nav ul li a {
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: #fff;
	text-decoration: none;
	width: 175px !important; width /**/: 205px;
	height: auto;
	padding: 0.4em 5px 0.4em 25px;
	font-size: 12px;
	background-color:#701e26;
}
.main_nav ul li a:hover {
	width: 175px !important; width /**/: 205px;
	padding: 0.4em 5px 0.4em 25px;
	color:#ffa019;
	background-color: #481319;
	height: auto;
}

/* Holly Hack for IE \*/
* html .main_nav ul li { float: left; height: 1%; }
* html .main_nav ul li a { height: 1%; }
/* End */