/********************************************/
/***               Reset                  ***/
/********************************************/
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset,th, td {
	margin: 0; padding: 0; border: 0; outline: none
} 

/********************************************/
/***               Global                 ***/
/********************************************/
body {margin: 0;padding: 0;font-size: 13px;line-height: 16px;color: #333;font-family: Arial, Helvetica, sans-serif;text-align: center;background: #10335D;overflow: scroll}
#mainConainer {background: #11345e url(../images/body_bg.jpg) repeat-x}
.container {margin: 0 auto;width: 955px;text-align: left}

h1 {margin-bottom: 10px;font-size: 22px;color: #2E5F97;letter-spacing: 1pt}
h2 {margin-top: 25px;padding: 5px 0;font-size: 18px;color: #444}
h3 {margin-top: 25px;padding: 5px 10px 6px 10px;font-size: 16px;color: #fff;letter-spacing: 1pt;background: url(../images/heading_bg.jpg) repeat-x}
h4 {padding: 15px 0 5px 0;color: #333;font-size: 16px;letter-spacing: 1pt}
h5 {font-size: 13px;font-weight: bold;color: #10335D}

img.border {border: 2px solid #d9d9d9}
img.borderHover {border: 2px solid #d9d9d9;text-decoration: none}
img.borderHover:hover {border: 2px solid #760805}
img.block {margin: 10px 5px 5px 10p x;border: 2px solid #d9d9d9}
img.floatRight {margin: 10px 5px 5px 10px;border: 2px solid #d9d9d9}
img.floatLeft {margin: 10px 10px 5px 5px;border: 2px solid #d9d9d9}

.clear {clear: both}
.displayNone {display: none}
.floatRight {float: right}
.floatLeft {float: left}
.bold {font-weight: bold}
strong {font-size: 12px}

p {padding-bottom: 10px;line-height: 18px}
p.price {padding: 6px 5px;color: #4b4846}
span.price {padding-left: 50px;font-family: Georgia, "Times New Roman", Times, serif;font-size: 17px;font-weight: bold;font-style: italic;letter-spacing: 1pt;color: #9d0101}

ul {list-style-type: none}
li.bullet {margin: 5px 0;padding: 0 10px;background: url(../images/bullet_grey.jpg) no-repeat;background-position: 0 7px}
li.bulletRed {margin: 5px 0;padding: 0 10px;background: url(../images/bullet_red.jpg) no-repeat;background-position: 0 7px}
li.bulletBlue {margin: 5px 0;padding: 0 10px;background: url(../images/bullet_blue.gif) no-repeat;background-position: 0 7px}
li.bulletBlueBig {margin: 5px 0;padding: 0 10px;background: url(../images/bullet_blue_big.jpg) no-repeat;background-position: 0 7px}
li.bulletFooter {margin: 5px 0;padding: 0 10px;background: url(../images/bullet_footer_grey.jpg) no-repeat;background-position: 0 7px}

blockquote {padding: 10px;float: right;display: block;width: 225px;color: #10335D;font-family: Georgia, "Times New Roman", Times, serif;font-size: 20px;font-style: italic;letter-spacing: 1pt}
blockquote p {line-height: 23px}
blockquote em {color: #092649;font-size: 24px}
blockquote em.first {padding-right: 3px}
blockquote em.last {padding-left: 3px}
blockquote a {border-bottom: none}

/********************************************/
/***           Links & Buttons            ***/
/********************************************/
a {color: #10335D;text-decoration: none;
/*border-bottom: 1px solid #10335D*/}
a:hover {color: #fefefe;background: #4879b4;border-bottom: 1px solid #fefefe}

a.image {border: none;background: none;text-decoration: none}

#footer a {margin: 0 7px;padding: 0 1px;font-size: 13px;color: #fefefe;background: none;border: none;border-bottom: 1px solid #c5c4c5}
#footer a:hover {color: #333;background: #fefefe;border-bottom: none}

#submitButton {margin: 0 0 0 10px;width: 97px;height: 27px;font-weight: bold;color: #fff}
.submitbutton {background: url(../images/submit_button.jpg);border-style:none;border: none;cursor: pointer}

/********************************************/
/***          Content Wrappers            ***/
/********************************************/
.content {padding: 20px;background: url(../images/content_bg.jpg) repeat-y}
.data{
	width:900px;
	float:left;
	}
.contentBottom {width: 955px;height: 11px;background: url(../images/content_bottom_bg.jpg) no-repeat top right}
#subPages {padding: 15px 0;float: right;width: 585px}
#productGrid {padding-top:0px;width: 650px;float: right}

/********************************************/
/***              Masthead                ***/
/********************************************/
#masthead {margin: 0;padding: 0;height: 95px;background: url(../images/header_bg.jpg) no-repeat bottom left}
.headerRight {margin: 0 50px 0 0;float: right;width: 268px;height: 49px;background: url(../images/search_bar.jpg) no-repeat}
.headerLeft {margin: 0;padding: 25px 0 0 15px}

/********************************************/
/***               Footer                 ***/
/********************************************/
#footer {padding: 10px 0 0 15px}
#footer ul {padding: 0 0 10px 0}
#footer li {display: inline;font-size: 9px;color: #204c81}
#footer p {margin-left: 7px;color: #fff}

/********************************************/
/***          Navigation Menus            ***/
/********************************************/
#mainNav {
	background: url(../images/main_nav_bg.jpg) no-repeat;
	height: 48px;
*position:relative;
*z-index:100;
}

#nav_14623 li {
  background: url(../images/main_nav_seperator.jpg) no-repeat scroll right top transparent;
    height: 41px;
	*height: 31px;
 	margin: 1px 5px;
	padding: 5px 0 8px;
	float: left;
	position: relative;
	list-style: none;
}
#nav_14623 li ul li {
	*margin: -1px 0px 1px!important;
	 *border-bottom: 1px solid #322D2C;
	}
	#nav_14623 li ul{
*background:#282423;
}
/* main level link */
#nav_14623 a {
	  color: #FFFFFF;
    display: block;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0;
    padding: 8px 20px 14px;
    text-decoration: none;
}
#nav_14623 a:hover {
	background: url(../images/main_nav_hover_bg.jpg) repeat-x bottom left;
	border:0px;
}


/* dropdown */
#nav_14623 li:hover > ul {
	display: block;
}

/* level 2 list */
#nav_14623 ul {
	display: none;
	margin: 0;
	padding: 0;
	width: 231px;
	position: absolute;
	top: 47px;
	left: 0;
	z-index:999;
*z-index:1000;
}
#nav_14623 ul li {
	float: none;
	margin: 0;
	padding: 0;
}

#nav_14623 ul a {
	font-weight: normal;
}

/* level 3+ list */
#nav_14623 ul ul {
	left: 227px;
	top: 0px;
}



#nav_14623 {
	display: inline-block;
} 
html[xmlns] #nav_14623 {
	display: block;
}
 
* html #nav_14623 {
	height: 1%;
}
#nav_14623 li ul li{
background:#282423;
    border-bottom: 1px solid #322D2C;
    border-left: 2px solid #322D2C ;
    border-right: 2px solid #322D2C;
	color: white;
    padding: 0;
	}
#nav_14623 li ul li a{
   font-family: Arial !important;
    font-size: 13px!important;
    font-weight: normal!important;

	}
#nav_14623 li ul li a:hover{
background: #2A4D73;
}


#nav_1323318 li {
  background: url(../images/main_nav_seperator.jpg) no-repeat scroll right top transparent;
    height: 41px;
	*height: 31px;
 	margin: 1px 5px;
	padding: 5px 0 8px;
	float: left;
	position: relative;
	list-style: none;
}
#nav_1323318 li ul li {
	*margin: -1px 0px 1px!important;
	 *border-bottom: 1px solid #322D2C;
	}
	#nav_1323318 li ul{
*background:#282423;
}
/* main level link */
#nav_1323318 a {
	  color: #FFFFFF;
    display: block;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0;
    padding: 8px 20px 14px;
    text-decoration: none;
}
#nav_1323318 a:hover {
	background: url(../images/main_nav_hover_bg.jpg) repeat-x bottom left;
	border:0px;
}


/* dropdown */
#nav_1323318 li:hover > ul {
	display: block;
}

/* level 2 list */
#nav_1323318 ul {
	display: none;
	margin: 0;
	padding: 0;
	width: 231px;
	position: absolute;
	top: 47px;
	left: 0;
	z-index:999;
*z-index:1000;
}
#nav_1323318 ul li {
	float: none;
	margin: 0;
	padding: 0;
}

#nav_1323318 ul a {
	font-weight: normal;
}

/* level 3+ list */
#nav_1323318 ul ul {
	left: 227px;
	top: 0px;
}



#nav_1323318 {
	display: inline-block;
} 
html[xmlns] #nav_1323318 {
	display: block;
}
 
* html #nav_1323318 {
	height: 1%;
}
#nav_1323318 li ul li{
background:#282423;
    border-bottom: 1px solid #322D2C;
    border-left: 2px solid #322D2C ;
    border-right: 2px solid #322D2C;
	color: white;
    padding: 0;
	}
#nav_1323318 li ul li a{
   font-family: Arial !important;
    font-size: 13px!important;
    font-weight: normal!important;

	}
#nav_1323318 li ul li a:hover{
background: #2A4D73;
}
/*************** Drop Down Styling ********************/
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background: none}
ul#dropDown li {width: 200px;background: #282423;color: white;border-left: 2px solid #322d2c;border-right: 2px solid #322d2c;border-bottom: 1px solid #322d2c}
ul#dropDown a {margin: 1px;padding: 8px 12px;color: #fff;background: none;border: none}
ul#dropDown a:hover {background: #2A4D73}

/********************************************/
/***              Lalit Css               ***/
ul#dropDown li ul li ul li{
	padding-left:80px;
	}

/********************************************/
/***              Sub Menu                ***/
/********************************************/
#subNav {width: 225px;background: #f2f2f2;border: 1px solid #e1e1e1}
#subNav h3 {margin-top: 0;font-size: 12px}
#subNav li {display: block;border-bottom: 1px solid #e1e1e1}
#subNav a {padding: 4px 0 4px 10px;display: block;border: none;color: #333;background: #f2f2f2}
#subNav a:hover {background: #d3d1d1}

/********************************************/
/***           Product Pages              ***/
/********************************************/
/************ Catagory Pages *****************/
.productListing {margin: 0 0 25px 20px;float: left;width: 190px;background: #f2f2f2;border: 1px solid #e1e1e1}
.productListing span.image {margin: 10px 0;display: block;text-align: center}
.productListing img {border: 1px solid #d9d9d9}
.productListing h4 {margin: 0;padding: 0 0 0 17px;font-size: 14px}
.productListing p {margin: 0;padding: 0 0px 5px 17px}
.productListing a.moreInfoButton {margin: 0 5px;padding: 3px 5px;float: none;background: #3A3635;border: 1px solid #272423;color: #fff;font-size: 10px;text-transform: uppercase;letter-spacing: 1pt;text-decoration: none}
.productListing a.moreInfoButton:hover {color: #eae9e8;background-color: #605b5a;border: 1px solid #4b4745}
.productListing div {margin: 5px 0 10px 13px;}
/************ Individual Product Page *****************/
#productGrid h1 {padding: 0 0 15px 10px;font-size: 24px}
span.model {padding-left: 5px;color: #333;font-size: 13px} /** Product Model Name **/
span.carrier {padding-left: 5px;color: #515151;font-size: 12px}/** Product Carrier Name **/

.rightColumn {margin-top: 20px;padding-bottom: 10px;width: 225px;float: right}
.rightColumn ul {padding: 20px 0 25px;background: url(../images/right_column_product_bg.jpg) no-repeat top right}
.rightColumn li {padding-bottom: 4px}
.rightColumn p {padding: 15px 0 20px 15px;color: #890101}
.rightColumn .price {padding-left: 10px;font-size: 22px}
a.buyNow {margin-left: 12px;border: none;background: none;text-decoration: none}

.bottomSpecBlock {margin: 25px 0 0 0;border: 1px solid #e5e5e5}
.bottomSpecBlock h3 {margin: 0}
.bottomSpecBlock ul {margin: 0;padding: 0}
.bottomSpecBlock li {padding: 8px 15px}
.bottomSpecBlock li.odd {background: #f0f0f0}
.bottomSpecBlock li.last {padding-bottom: 0;border: none;background: none}

/********************************************/
/***            Contact Page              ***/
/********************************************/
.contactInfo {margin: 15px 0 30px 0;padding: 10px 0;width: 550px;background: #f2f2f2;border: 1px solid #e1e1e1}
.contactInfo li.title {color: #333;font-size: 14px;font-weight: bold;text-decoration: underline}
.address {padding-left: 25px}
.address li {padding: 2px 0}
.phoneRight {float: right;width: 225px}
.phoneRight li {padding: 2px 0}
.phoneRight .label {font-weight: bold}
.phoneRight .tollFree {padding-left: 55px}
.phoneRight .local {padding-left: 23px}
.phoneRight .fax {padding-left: 34px}
/************ Contact Form *****************/
.contactForm {margin: 0 0 30px 0;padding: 25px 0 3px 10px;width: 540px;background: #f2f2f2;border: 1px solid #e1e1e1}
.contactForm label {float: left;width: 120px;margin-left:1em;color: #333333}
.contactForm input {margin-bottom: 5px;padding-left: 3px;width: 370px;background: url(../images/textarea_bg.gif) no-repeat top left;border: 1px solid #aaa}
.contactForm textarea {padding-left: 3px;width: 370px;height: 130px;background: url(../images/textarea_bg.gif) no-repeat top left;border: 1px solid #aaa}
.contactForm select {margin: 0 0 3px 0;padding: 0;width:370px}
.contactForm option {}
.contactForm #submitButton {margin: 5px 0 0 133px;width: 375px;height: 30px;text-transform: uppercase;letter-spacing: 1pt;font-family: Arial, Helvetica, sans-serif;background: #3A3635;border: 1px solid #272423;cursor: pointer}
.contactForm #submitButton:hover {color: #eae9e8;background-color: #605b5a;border: 1px solid #4b4745}
/************ Success & Error Messages *****************/
.success {margin: 45px 32px 0 0;text-align: center;background: #D9E7CD;border: 1px solid #87C445}
.success h3 {margin: 0;padding: 12px 0 3px 0;font-family: 'Arial Black';font-size: 17px;color: #495E16;text-transform: uppercase;letter-spacing: 1pt;background: none;border: none}
.success p {color: #333}
.error {margin: 3px 0 1px 135px;color: #8f0101}
.phpError {padding-left: 5px;;color: #8f0101}
.required {padding-left: 3px;color: #8f0101;font-weight: bold}
.requiredNote p {margin: 20px 0 0 0;padding: 0px;color: #333}
.loading {margin: 0 0 0 260px}

/********************************************/
/***           Product Search             ***/
/********************************************/
#productSearch {margin-right: 13px;float: right}
.searchBox {width:303px;height: 188px;background: url(../images/search_bg.jpg) repeat-y}
.searchBox1 {width:500px;background: url(../images/search_bg1.jpg) repeat-y; width:500px;}
.pop-title-bg{width:500px;background: url(../images/search_heading_bg1.jpg)no-repeat; height:33px;color:#fff;font-size:14px; text-align:left; padding:8px 0px 0px 17px;  font-weight:bold;text-transform: uppercase}
.searchBox h3 {margin: 0;padding: 9px 0 0 20px;display: block;background: url(../images/search_heading_bg.jpg) no-repeat;color:#fff;font-size: 14px;text-transform: uppercase}
.searchBottom {width: 303px;height: 12px;background: url(../images/search_bottom_bg.jpg) no-repeat}
.searchBottom1 {width: 500px;height:33px;background: url(../images/search_bottom_bg1.jpg) no-repeat}
#searchButton {margin: 10px 0 0 173px;padding: 3px 10px;background: #3A3635;border: 1px solid #272423;color: #fff;font-size: 11px;text-transform: uppercase;letter-spacing: 1pt;cursor: pointer}
#searchButton:hover {color: #eae9e8;background-color: #605b5a;border: 1px solid #4b4745;text-decoration: underline}
.productSearchForm {margin: 0;padding: 0 0 0 15px}
.productSearchForm label {display: none}

/********************************************/
/***           Banner Gallery             ***/
/********************************************/
#productViewer {margin: 0 0 35px 0;padding: 0;width: 580px;height: 200px}
.viewerLinks {margin: 0;padding: 0;width: 161px;height: 200px;float: right;background: url(../images/link_bg.jpg) no-repeat}
.viewerImage {margin: 0;padding: 0;float: left; position: relative; overflow: hidden}
.viewerLinks ul {margin-left: 2px;padding-left: 8px;height: 50px;background: url(../images/list_bg.jpg) no-repeat bottom left;cursor: pointer}
.viewerLinks li {padding-top: 8px}
.viewerLinks ul:hover {background: url(../images/hover_bg.jpg) no-repeat bottom left}
.viewerLinks ul.last:hover {background: url(../images/hover_bg_last.jpg) no-repeat bottom right}
#productViewer a {text-decoration: none;border: none;background: none}
.viewerLinks em {margin: 0;padding: 0;font-size: 12px;color: #f1f1f1;font-weight: bold;font-style: normal;text-transform: uppercase}
.viewerLinks span {margin: 0;padding: 0;font-size: 11px;text-transform: uppercase;color: #fff;letter-spacing: 1pt}
.viewerImage a {position: relative;left: 0px}

/********************************************/
/***           Slide Gallery              ***/
/********************************************/
#sliderGallery {background-color: #fff;border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;height:150px;width: 900px}
#sliderGallery a {border: none;background: none}
#leftButton, #rightButton {float: left;width: 36px;height: 150px;cursor: pointer}
.rightImage {background: transparent url(../images/right_button.jpg) no-repeat}
.leftImage {background: transparent url(../images/left_button.jpg)}
.rightImageHov {background: transparent url(../images/right_button.jpg) no-repeat top right}
.leftImageHov {background: transparent url(../images/left_button.jpg) no-repeat top right}
#canvas {float: left;width: 828px;height: 150px;overflow:hidden;position:relative}
#canvas ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position:absolute;top:20px}
#canvas ul li {cursor:pointer;display:block;float:left;text-align:center;vertical-align:bottom;width:180px}
#canvas ul li a img { border: none }
.viewerImage a {position: relative;left: 0px; display: none;}
.viewerImage a#active { display: inline; }

/********************************************/
/***         Featured Products            ***/
/********************************************/
#featuredProducts {padding: 15px 0 0 10px;width: 275px}
.featuredBlock {margin-bottom: 25px;background: #f2f2f2;border: 1px solid #e1e1e1}
.featuredBlock h3 {margin-top: 0}
.featuredBlock span.image {margin: 10px 0;display: block;text-align: center}
.featuredBlock .info {padding: 0 7px}
.featuredBlock span.price {padding-left: 10px}
a.moreInfoButton {margin-right: 20px;padding: 3px 10px;float: right;background: #3A3635;border: 1px solid #272423;color: #fff;font-size: 11px;text-transform: uppercase;letter-spacing: 1pt;text-decoration: underline}
a.moreInfoButton:hover {color: #eae9e8;background-color: #605b5a;border: 1px solid #4b4745;text-decoration: underline}

/********************************************/
/***          3 Column Layout             ***/
/********************************************/
#textBlocks {margin: 0;padding: 35px 0;overflow: auto}
.contentBlock {margin: 0 16px 0 0;float: left;width: 285px;background: #f2f2f2;border: 1px solid #e1e1e1}
.contentBlock h3 {margin-top: 0;border-left: 1px solid #484443;border-right: 1px solid #484443}
.contentBlock p {padding: 5px 10px}
.contentBlockRight {margin: 0 0 0 0;float: left;width: 285px;background: #f2f2f2;border: 1px solid #e1e1e1}
.contentBlockRight h3 {margin-top: 0;border-left: 1px solid #484443;border-right: 1px solid #484443}
.contentBlockRight p {padding: 5px 10px}

/********************************************/
/***            Extras Page               ***/
/********************************************/
.featuresWrap h2 {margin-left: 25px}
.featuresWrap h3 {margin-bottom: 5px}
.feature {margin-left: 25px;padding: 0 15px}
.jquery li {margin-bottom: 7px}

h1 span {display:block; width:15px; float:right}


.slideshow { margin:25px auto}
.slideshow img {}
.pagination { display:none}


.featured-products { width:250px; float:right}
.featured-products h3 { margin:0}

.viewerLinks2 {margin: 0;padding: 0 0 0 20px; width: 210px;height: 200px;float: right;background:#373332 url(../images/link_bg2.jpg) top right no-repeat}
.viewerImage2 {margin: 0;padding: 0;float: left; position: relative; overflow: hidden}

.viewerLinks2 p { color:#FFF}
.viewerLinks2 a { color:#FFF}
.viewerLinks2 h1 { margin-top: 25px; color:#FFF}
.left { width: 585px; float:left}

a.noBgHover:hover {background:none; border:none}
.description-container, .description-container p {font:12px/18px "Lucida Grande",Helvetica,Arial,Verdana,sans-serif}
.tag_cloud { float:left; width:100%; height:auto; padding-top:0px; font-family:Arial, Helvetica, sans-serif; }
.tag_cloud span { font-size:28px; padding:15px 50px 0 0; float:left; min-height:20px; }
.tag_cloud span a:hover { background:none; text-decoration:underline; color:#224e7f!important; }
.tag_cloud span.tag1 a { color:#626262; }
.tag_cloud span.tag2 a { color:#343434; font-size:33px; }
.tag_cloud span.tag3 a { color:#0d0d0d; font-size:26px; }
.tag_cloud span.tag4 a { color:#535353; font-size:30px; }
.tag_cloud span.tag5 a { color:#c0c0c0; font-size:28px; font-family:"Arial Black"; }
.tag_cloud span.tag6 a { color:#c0c0c0; font-size:38px; }
.tag_cloud span.tag7 a { color:#666666; font-size:34px; }
.tag_cloud span.tag8 a { color:#999999; font-size:32px; font-family:"Arial Black"; }

.slide-out-div { width: 410px; position:fixed; z-index:99999; }
.slide-out-div .inner { background: #373332; border: 2px solid #FFFFFF;  padding: 12px;}
.slide-out-div a.handle {right: -36px !important;}
.slide-out-div a.handle:hover { text-decoration:none!important; }
.feedback-form {
    color: #FFFFFF;
    line-height: 25px;
    text-align: left;
}
.feedback-form input.cat_textbox  { width:250px}
.feedback-form td { padding:3px 0;}
.feedback-form textarea.cat_listbox { width:250px; }

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Left Menu xxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#left_menu { width:225px; padding-bottom:30px; float:left; }
#left_menu li a, #left_menu li.topLi { display:none; letter-spacing:normal; }
#left_menu li.major_lines ul a, #left_menu li.major_lines { display:block; }
#left_menu li.major_lines { border:none; margin:0; padding:0; background:none; height:auto; }
#left_menu ul li ul { display:block; position:relative; top:0; z-index:100; }
#left_menu ul li ul ul { left:0; display:none; }
#left_menu ul li ul ul li { border-bottom:1px solid #E1E1E1; background:none; }
#left_menu ul li ul ul li a {
    background: none repeat scroll 0 0 #F2F2F2;
    border: medium none;
    color: #333333;
    display: block;
    padding: 2px 0 2px 10px;
	font-weight:normal!important;
}
#left_menu ul li ul li { 
			display: block;
            height:auto;
            width: 225px;
            background: url(../images/heading_bg.jpg) repeat-x;
            line-height:25px;
            color: #ffffff;
            font-weight: normal;
            text-decoration: none;
            outline: none;
            font-size: 12px;
            font-weight:bold;
            cursor: pointer;
            margin: 0 0 0 0;
			border:none;
			}
#left_menu ul li ul li a { background:none; font-weight:bold!important; padding:0 10px; color:#fff; }
#left_menu ul li ul li:hover ul li a { background:#F2F2F2; }
#left_menu ul li ul li ul li a:hover { background:#d3d1d1; }
#left_menu ul li ul li a:hover, #left_menu ul li ul li:hover a { background:#E0542F; }
#left_menu ul li ul li a.active {
    background:#E0542F;
    color: #FFFFFF;
}
#left_menu ul li ul li:hover > ul { display:none; }

.nobgnoborder { background:none !important; border:none !important}

.naming-me, #naming-me {display:none;}

.ui-accordion .ui-accordion-content {padding:0 !important;}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {display:none !important;}