/* Antidote X */
/* A Complete Digital Remedy */
/* Main Styles */
@import url('reset.css');
@import url('960.css');
@import url('font.css');
/*********************
 Global Site Styles BEGIN
**********************/

body, html {
	background-color: #171717;
	color: #8c8c8c;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
}
.main {
	background-image: url(../assets/images/interface/shadow_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 1;
	min-height: 600px;
	position: relative;
}
.textureOne {
	background-image: url(../assets/images/interface/top_texture_01.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 35px;
	position:relative;
}
.textureTwo {
	background-image: url(../assets/images/interface/top_texture_02.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 110px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #282828;
	position: relative;
	z-index: 20;
?
}
* html .textureTwo {
	margin-top: -8px;
}
.left-50 {
	float: left;
	/*width: 50%;*/
	text-align: left;
}
.right-50 {
	text-align: right;
	float: right;/*width: 50%;*/
}
.footer {
	background-image: url(../assets/images/interface/footer.jpg);
	background-repeat: repeat-x;
	height: 200px;
	background-position: center;
	margin-top:30px;
}
#bottomFooter
{
margin-left:auto;
margin-right:auto;
width:960px;
}

.logo {
	position: relative;
	margin-top: -10px;
}
a {
	color: #F5B21D;
	text-decoration: none;
}
a:hover {
	color: #FFF;
}
h1.mainHead, h1.prodDetailHead{
	font-size: 24px;
	font-weight: lighter;
	color: #FFFFFF;
}
h2.mainSubHeadWhite, h2.prodDetailSubHead{
	font-size: 16px;
	font-weight: lighter;
	color: #F5B21D;
}
h3.prodDetailSubHead{
	font-size: 12px;
	font-weight: lighter;
	color: #FFFFFF;
	margin-bottom:5px;
}
/******************************************************************************************************************************/
/******************************************************************************************************************************/
/******************************************************************************************************************************/

/*********************
 Main Navigation BEGIN
**********************/


.navigation-main {
	float: left;
	position: relative;
	z-index: 100;
}
.navigation-main ul {
	margin: 0px;
	padding: 0px;
}
p {
	font-size: 11px;
	line-height: 16px;
}
.navigation-main li {
	padding-right: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
	float: left;
}
.navigation-main-products a {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 65px;
	width: 89px;
	display: block;
	cursor: hand;
	background-image: url(../assets/images/interface/jado_nav_items.png);
	margin-right: 6px;
}
.navigation-main-products a:hover {
	background-position: -90px 0px;
	background-image: url(../assets/images/interface/jado_nav_items.png);
}
/*********************
 DROPDOWN Nav
**********************/
ul.mainNav {
/* no styles needed for dropdown */
}
ul.mainNav li {
	position:relative;/*z-index: 100;*/
}
ul.mainNav li div.dropdownOuter {
	display: none;
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: -4px;
	top: 51px;
	z-index: 200;
}
ul.mainNav li div.dropdownOuter ul.subNav {
	width: 380px;
}
ul.mainNav li div.dropdownOuter ul.subNav li a {
	background-image: url(../assets/images/interface/shadow_horizontal.png);
	display: block;
	width: 180px;
	height: 23px;
	padding: 0;
	background-repeat: no-repeat;
	background-position: center 15px;
	text-decoration: none;
	text-indent: 5px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
.oneColumn {
	width: 180px !important;
}
/*************************************************************************************/
/*IE6*/
* html ul.mainNav li div.dropdownOuter ul.subNav li a {
	background-image: none !important;
	display: block;
	width: 180px;
	height: 20px;
	/*padding-top: 10px;
	padding-top: 20px;*/
	background-repeat: no-repeat;
	background-position: center 15px;
	text-decoration: none;
	text-indent: 5px;
	margin-top: 5px;
	margin-right: 5px;
	/*margin-bottom: 10px;*/
	margin-left: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
/*************************************************************************************/
ul.mainNav li div.dropdownOuter ul.subNav li a:hover {
	color: #fff;
}
.navigation-drop-down h2 {
	font-size: 14px;
	color: #FFF;
	margin-bottom: 10px;
	padding-left: 5px;
}
/******************************************************************************* user area drop down
*/

.ddWl {
	/*background-image: url(../assets/images/interface/userarea_dd_wishlist.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 411px;
	width: 293px;*/
	left: -64px !important;
}
.ddOl {
	/*background-image: url(../assets/images/interface/userarea_dd_owned.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 411px;
	width: 293px;*/
	left: -137px !important;
}
.ddDealer {
	/*background-image: url(../assets/images/interface/userarea_dd_dealer.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 361px;*/
	width: 568px;
	left: -487px !important;
}
/******************************************************************************
IE6
*******************************************************************************/
* html .ddWl {
/*background-image: url(../assets/images/interface/userarea_dd_wishlist.gif);*/
	
}
* html .ddOl {
/*background-image: url(../assets/images/interface/userarea_dd_owned.gif);*/
	
}
* html .ddDealer {
/*background-image: url(../assets/images/interface/userarea_dd_dealer.gif);*/
	
}
/*******************************************************************************/
.ddDealer .addressWrap {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
.ddDealer .addressWrap h2 {
	font-size: 18px;
	font-weight: lighter;
	color: #F5B21D;
}
.ddDealer .addressWrap a {
	display: inline !important;
}
.ddWl ul.subNav, .ddOl ul.subNav, .ddDealer ul.subNav {
	width: auto !important;
}
.ddWl ul.subNav .added, .ddOl ul.subNav .added {
	font-size:10px;
	left:72px;
	position:absolute;
	top:54px;
}
.ddWl ul.subNav li a, .ddOl ul.subNav li a {
	width: auto !important;
	font-size: 11px !important;
	background-image: none !important;
	text-indent: 0px !important;
	margin: 0px !important;
	padding: 0px !important;
	height: auto !important;
}
.ddWl a.dduserarea, .ddOl a.dduserarea {
	background-image: url(transparent) !important;
	padding: 0px !important;
	height: auto !important;
	width: auto !important;
	margin-top: 5px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
}
.ddWl li.ddlistCount, .ddOl li.ddlistCount {
	font-size: 9px;
	margin-top: 5px;
}
li.listItem {
	background-image: url(../assets/images/interface/userarea_listitem_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 8px;
	height: 56px;
	width: 242px;
	margin-bottom: 2px;
}
li.listItem img.prodThumb {
	float: left;
	width: 55px;
	margin-right: 10px;
}
li.listItem p {
	text-align: left;
	float: left;
	width: 170px !important;
}
/*************************************************************************************/
/*IE6
* html .navigation-main-products a {
	background-image: url(../assets/images/interface/jado_nav_items.gif);
}
* html .navigation-main-products a:hover {
	background-image: url(../assets/images/interface/jado_nav_items.gif);
}*/
/**************************************************************************************/
.navigation-main-collections a {
	background-repeat: no-repeat;
	background-position: -180px 0px;
	height: 65px;
	width: 89px;
	display: block;
	cursor: hand;
	background-image: url(../assets/images/interface/jado_nav_items.png);
	margin-right: 6px;
}
.navigation-main-collections a:hover {
	background-position: -270px 0px;
}
/*************************************************************************************/
/*IE6
* html .navigation-main-collections a {
	background-image: url(../assets/images/interface/jado_nav_items.gif);
}
* html .navigation-main-collections a:hover {
	background-image: url(../assets/images/interface/jado_nav_items.gif);
}*/
/*************************************************************************************/
.navigation-main-designers a {
	background-repeat: no-repeat;
	background-position: -360px 0px;
	height: 65px;
	width: 89px;
	display: block;
	cursor: hand;
	background-image: url(../assets/images/interface/jado_nav_items.png);
}
.navigation-main-designers a:hover {
	background-position: -450px 0px;
}
/*************************************************************************************/
/*IE6
* html .navigation-main-designers a {
	background-image: url(../assets/images/interface/jado_nav_items.gif);
}
* html .navigation-main-designers a:hover {
	background-image: url(../assets/images/interface/jado_nav_items.gif);
}*/
/*************************************************************************************/
.navigation-main-inspiration a {
	height: 65px;
	width: 220px;
	background-image: url(../assets/images/interface/jado_nav_items.png);
	background-repeat: no-repeat;
	background-position: -540px 0px;
	display: block;
	cursor: hand;
	margin-top: 39px;
}
*:first-child+html .navigation-main-inspiration a {
	margin-top: 41px;
}
.navigation-main-inspiration a:hover {
	background-image: url(../assets/images/interface/jado_nav_items.png);
	background-repeat: no-repeat;
	background-position: -760px 0px;
}
/*************************************************************************************/
/*IE6*/
* html .navigation-main-inspiration a {
	/*background-image: url(../assets/images/interface/jado_nav_items.gif);*/
	margin-top: 41px;
}
/** html .navigation-main-inspiration a:hover {
	background-image: url(../assets/images/interface/jado_nav_items.gif);
}*/
/*************************************************************************************/
.navigation-main-login-register a {
	height: 65px;
	width: 220px;
	background-image: url(../assets/images/interface/jado_nav_items.png);
	background-repeat: no-repeat;
	background-position: -980px 0px;
	display: block;
	cursor: hand;
	margin-top: 7px;
}
.navigation-main-login-register a:hover {
	background-image: url(../assets/images/interface/jado_nav_items.png);
	background-repeat: no-repeat;
	background-position: -1200px 0px;
}
/*************************************************************************************/
/*IE6
* html .navigation-main-login-register a {
	background-image: url(../assets/images/interface/jado_nav_items.gif);
	margin-top: 1px;
}
* html .navigation-main-login-register a:hover {
	background-image: url(../assets/images/interface/jado_nav_items.gif);
}
*/
/*************************************************************************************/

.navigation-userarea {
	float: left;
	margin-top: 10px;
}
.navigation-userarea-wishlist a {
	background-image: url(../assets/images/interface/userarea_wishlist.png);
	background-repeat: no-repeat;
	font-size:9px;
	height:17px;
	padding-left:50px;
	padding-top:36px;
	width:23px;
	background-position: 0px 0px;
	display: block;
}
.navigation-userarea-wishlist a:hover {
	background-image: url(../assets/images/interface/userarea_wishlist_over.png);
}
.navigation-userarea-ownedlist a {
	background-image: url(../assets/images/interface/userarea_owned.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size:9px;
	height:17px;
	padding-left:50px;
	padding-top:36px;
	width:23px;
	display: block;
}
.navigation-userarea-ownedlist a:hover {
	background-image: url(../assets/images/interface/userarea_owned_over.png);
}
.navigation-userarea-dealer a {
	background-image: url(../assets/images/interface/userarea_pref_dealer.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size:9px;
	height:17px;
	padding-left:50px;
	padding-top:36px;
	width:23px;
	display: block;
}
.navigation-userarea-dealer a:hover {
	background-image: url(../assets/images/interface/userarea_pref_dealer_over.png);
}
/******************************************************************************************************************************/
/******************************************************************************************************************************/
/******************************************************************************************************************************/



/*****************************************************
Horizontal Navigation, Upper Site Nav and Footer BEGIN
******************************************************/

.navigation-list-horz {
	font-size: 1.2em;
	text-transform: uppercase;
	float: right;/*font-family: 'M+1mmedium', Verdana, Arial, Helvetica, sans-serif;*/
	
}
.navigation-list-horz ul {
}
.navigation-list-horz li {
	display: inline;
	margin-left: 20px;
}
.navigation-list-horz a {
	text-decoration: none;
}
.navigation-list-horz a:hover {
	color: #000000;
}
#top-right {
	float:right;
padding-top:12px;
text-align:right;
width:600px;

}
#top-right a {
	color: #403f3f;
}
#top-right a:hover {
	color: #000000;
}
#bottom-right {
	padding-top: 18px;
	width:400px;
	text-align:right;
}
#bottom-right a {
	color: #CCCCCC;
}
#bottom-right a:hover {
	color: #FFFFFF;
}
#bottom-left {
	padding-top: 16px;
	float: left;
	width:300px;
}
#bottom-left a {
	color: #CCCCCC;
}
#bottom-left a:hover {
	color: #FFFFFF;
}
/******************************************************************************************************************************/
/******************************************************************************************************************************/
/******************************************************************************************************************************/


/*************************
Main Navigation Drop Down
**************************/

.navigation-drop-down {
}
.navigation-drop-down ul {
}
.navigation-drop-down li {
	background-image: url(transparent);
	display: block;
}
td.top_left {
	background-image: url(../assets/images/interface/dd_menu_top_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	width: 4px;
}
td.top_mid {
	background-image: url(../assets/images/interface/dd_menu_top_mid.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 5px;
}
td.top_right {
	background-image: url(../assets/images/interface/dd_menu_top_right.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	width: 6px;
}
td.left_mid {
	background-image: url(../assets/images/interface/dd_menu_left_mid.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 4px;
}
td.right_mid {
	background-image: url(../assets/images/interface/dd_menu_right_mid.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 6px;
}
td.bot_left {
	background-image: url(../assets/images/interface/dd_menu_bot_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
	width: 4px;
}
td.bot_mid {
	background-image: url(../assets/images/interface/dd_menu_bot_mid.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 6px;
}
td.bot_right {
	background-image: url(../assets/images/interface/dd_menu_bot_right.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
	width: 6px;
}
td.menu_bg {
	background-image: url(../assets/images/interface/dd_menu_bg.png);
	background-repeat: repeat;
	padding: 10px;
}
/*************************************************************************************/
/*IE6*/
* html td.top_left {
	background-image: url(../assets/images/interface/dd_menu_top_left.gif);
}
* html td.top_mid {
	background-image: url(../assets/images/interface/dd_menu_top_mid.gif);
}
* html td.top_right {
	background-image: url(../assets/images/interface/dd_menu_top_right.gif);
}
* html td.left_mid {
	background-image: url(../assets/images/interface/dd_menu_left_mid.gif);
}
* html td.right_mid {
	background-image: url(../assets/images/interface/dd_menu_right_mid.gif);
}
* html td.bot_left {
	background-image: url(../assets/images/interface/dd_menu_bot_left.gif);
}
* html td.bot_mid {
	background-image: url(../assets/images/interface/dd_menu_bot_mid.gif);
}
* html td.bot_right {
	background-image: url(../assets/images/interface/dd_menu_bot_right.gif);
}
* html td.menu_bg {
	background-image: url(../assets/images/interface/dd_menu_bg.gif);
}
/*************************************************************************************/
	
/*.two-column {
	width: 300px;
	display: block;
}
.two-column li {
	background-image: url(../assets/images/interface/drop_down_nav_two_column_ul.png);
	background-repeat: no-repeat;
	height: 32px;
	width: 300px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	margin: 0px;
	display: block;
	padding: 0px;
}
.two-column li .header {
	padding-top: 12px;
	padding-left: 18px;
	display: block;
}
.two-column li ul {
	padding-top: 8px;
}
.two-column li ul li.nav-right {
	background-image: url(../assets/images/interface/drop_down_nav_two_column_li_b.png);
	height: 19px;
	width: 140px;
	display: inline;
	float: left;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.two-column li ul li.nav-left {
	background-image: url(../assets/images/interface/drop_down_nav_two_column_li_a.png);
	height: 19px;
	width: 130px;
	display: inline;
	float: left;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}
.two-column li ul li.nav-right-end {
	background-image: url(../assets/images/interface/drop_down_nav_two_column_li_b_end.png);
	height: 25px;
	width: 140px;
	display: inline;
	margin: 0px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.two-column li ul li.nav-left-end {
	background-image: url(../assets/images/interface/drop_down_nav_two_column_li_a_end.png);
	height: 25px;
	width: 130px;
	display: inline;
	margin: 0px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}*/

/******************************************************************************************************************************/
/******************************************************************************************************************************/
/******************************************************************************************************************************/

/****************
Site Search BEGIN
*****************/

.site-search {
	padding-top: 8px;
}
.site-search input.search-bar {
	background-image: url(../assets/images/interface/search_bar.png);
	height: 18px;
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	background-color: transparent;
	color: #E6E6E6;
	font-size: 10px;
	padding-top: 5px;
	padding-left: 5px;
	letter-spacing: 0.01em;
	margin-right: 9px;
	display: block;
	float: left;
}
.site-search input.search-button {
	background-image: url(../assets/images/interface/search_btn.png);
	background-repeat: no-repeat;
	height: 23px;
	width: 55px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	cursor: pointer;
	display: block;
	float: right;
}
.site-search input.search-button:hover {
	background-image: url(../assets/images/interface/search_btn_over.png);
}
/******************************************************************************************************************************/
/******************************************************************************************************************************/
/******************************************************************************************************************************/

/****************
Profile BEGIN
*****************/
.profile-info {
}
.profile-info .profile-info-percentage {
	/*font-family: 'M+1mmedium', Verdana, Arial, Helvetica, sans-serif;*/
	text-transform: uppercase;
	color: #e0a10b;
	font-size: 9px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-top: 40px;
	letter-spacing: 0.1em;
}
.profile-info .profile-info-user {
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
	font-size: 10px;
	color: #999999;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-top: 10px;
}
.profile-info .profile-info-percentage a {
}
.profile-info .profile-info-percentage a:hover {
}
/*************************************************************************************/
/*IE6*/
* html .profile-info .profile-info-user {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*************************************************************************************/

/******************************************************************************************************************************/
/******************************************************************************************************************************/
/******************************************************************************************************************************/

.modal_wide_container_top {
	background-image: url(../assets/images/interface/modal_wide_top.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 785px;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 5px;
}
.modal_wide_container_mid {
	background-image: url(../assets/images/interface/modal_wide_mid.png);
	background-repeat: repeat-y;
	width: 800px;
}
.modal_wide_container_bot {
	background-image: url(../assets/images/interface/modal_wide_bot.png);
	background-repeat: no-repeat;
	display: block;
	height: 14px;
	width: 800px;
}
.modal_normal_container_top {
	background-image: url(../assets/images/interface/modal_normal_top.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 485px;
	padding-top: 10px;
	padding-left: 15px;
}
.modal_normal_container_mid {
	background-image: url(../assets/images/interface/modal_normal_mid.png);
	background-repeat: repeat-y;
	width: 500px;
}
.modal_normal_container_bot {
	background-image: url(../assets/images/interface/modal_normal_bot.png);
	background-repeat: no-repeat;
	display: block;
	height: 14px;
	width: 500px;
}
.modal_med_container_top {
	background-image: url(../assets/images/interface/modal_med_top.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 585px;
	padding-top: 10px;
	padding-left: 15px;
}
.modal_med_container_mid {
	background-image: url(../assets/images/interface/modal_med_mid.png);
	background-repeat: repeat-y;
	width: 600px;
}
.modal_med_container_bot {
	background-image: url(../assets/images/interface/modal_med_bot.png);
	background-repeat: no-repeat;
	display: block;
	height: 14px;
	width: 600px;
}
.modal_normal_container_uc {
	background-image: url(../assets/images/interface/modal_uc_container.png);
	height: 112px;
	width: 418px;
	padding: 20px;
}
.modal_login {
	background-image: url(../assets/images/interface/modal_divider_vert.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 200px;
	width: 30%;
	display: inline;
	float: left;
}
.modal_reg {
	background-image: url(../assets/images/interface/modal_divider_vert.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 200px;
	width: 40%;
	display: inline;
	float: left;
}
.grid_10 .main_content_left {
	margin-top: 20px;
}
.grid_10 .main_content_left .container_top {
	background-image: url(../assets/images/interface/2column_wide_left_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 547px;
	padding-top: 15px;
	padding-right: 18px;
	padding-left: 15px;
	padding-bottom: 10px;
}
.grid_10 .main_content_left .container_mid {
	background-image: url(../assets/images/interface/2column_wide_left_mid.gif);
	background-repeat: repeat-y;
	width: 577px;
	padding-left: 3px;
	padding-bottom: 10px;
}
.grid_10 .main_content_left .container_bot {
	background-image: url(../assets/images/interface/2column_wide_left_bot.gif);
	background-repeat: no-repeat;
	height: 7px;
	width: 580px;
	display: block;
}
.divider {
	background-image: url(../assets/images/interface/divider.png);
	height: 2px;
	background-repeat: repeat-x;
}
.grid_10 .divider {
	margin-right: 6px;
}
.grid_12 .divider {
	margin-right: 6px;
}
.grid_10 .content_start .divider {
	margin-right: 0px;
}
.grid_12 .content_start .divider {
	margin-right: 0px;
}
.grid_12 .main_content_left, .grid_10 .main_content_left, .grid_6 .main_content_right, .grid_4 .main_content_right, .grid_16 .main_content {
	margin-top: 20px;
}
.grid_12 .main_content_left .container_top {
	background-image: url(../assets/images/interface/2column_narrow_left_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 667px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 18px;
	padding-bottom: 10px;
}
.grid_12 .main_content_left .container_mid {
	background-image: url(../assets/images/interface/2column_narrow_left_mid.gif);
	background-repeat: repeat-y;
	width: 697px;
	padding-bottom: 10px;
	padding-left: 3px;
}
.grid_12 .main_content_left .container_bot {
	background-image: url(../assets/images/interface/2column_narrow_left_bot.gif);
	background-repeat: no-repeat;
	height: 7px;
	width: 700px;
	display: block;
}
.grid_16 .main_content .container_top {
	background-image: url(../assets/images/interface/1column_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 907px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 18px;
	padding-bottom: 10px;
}
.grid_16 .main_content .container_mid {
	background-image: url(../assets/images/interface/1column_mid.gif);
	background-repeat: repeat-y;
	width: 937px;
	padding-bottom: 10px;
	padding-left: 3px;
}
.grid_16 .main_content .container_bot {
	background-image: url(../assets/images/interface/1column_bot.gif);
	background-repeat: no-repeat;
	height: 7px;
	width: 940px;
	display: block;
}
.grid_16 .divider {
	background-image: url(../assets/images/interface/divider.png);
	height: 2px;
	background-repeat: repeat-x;/*margin-right: 6px;*/
}
.grid_16 .container_mid .content_start {
	margin-right: 4px;
}
.grid_6 .main_content_right {
	margin-top: 20px;
}
.grid_6 .main_content_right li {
	margin-bottom: 5px;
}
.inspGalleryText {
	background-image: url(/assets/images/interface/inspirationGallery_textContainer.gif);
	height: 248px;
	width: 510px;
	margin-right: 15px;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	background-position: center;
	margin-top: 10px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.inspGalleryText a {
	color: #CCCCCC;
	text-decoration: none;
}
.retail_repeat li {
	/*
	background-image: url(../assets/images/interface/right_column_wide_shadow.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	*/
	padding-top: 10px;
	padding-bottom: 0px;
}
.retail_repeat li table {
	margin-left: 10px;
}

.retail_repeat tr {
	margin-bottom: 10px;
}
.retail_repeat td.retailerLogo {
	width: 33%;
	background-color: #FFF;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #999;
	padding: 10px;
	margin-right: 10px;
}

.retail_repeat td.retailerDescription {
	width: 66%;
	padding-left: 15px;
}
.grid_6 .main_content_right h2 {
	font-size: 12px;
	color: #FFF;
	background-image: url(../assets/images/interface/right_column_wide_h2.gif);
	text-indent: 10px;
	height: 32px;
	width: 340px;
	padding-top: 10px;
	display: block;
	visibility: visible;
	letter-spacing: normal;
	word-spacing: normal;
	background-repeat: no-repeat;
}
.grid_4 .main_content_right h2 {
	font-size: 12px;
	color: #FFF;
	background-image: url(../assets/images/interface/right_column_narrow_h2.gif);
	text-indent: 10px;
	height: 32px;
	width: 220px;
	padding-top: 10px;
	display: block;
	visibility: visible;
	letter-spacing: normal;
	word-spacing: normal;
	background-repeat: no-repeat;
}
.grid_4 .main_content_right h3 {
	font-size: 12px;
	color: #FFF;
	text-indent: 10;
	height: 32px;
	width: 220px;
	display: block;
	visibility: visible;
	letter-spacing: normal;
	word-spacing: normal;
	background-repeat: no-repeat;
	padding-left: 0px;
}
.grid_4 .main_content_right {
	margin-top: 20px;
}
.grid_4 .shadow_divider {
	background-image: url(../assets/images/interface/shadow_horizontal.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 20px;
	margin-top: 20px;
}
/*.main_content_left input, .main_content_left select {
	background-color: #666;
	padding: 3px;
	border: 1px solid #333;
	color: #FFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
}*/
.container_mid p {
	font-size: 12px;
	line-height: 18px;
	color: #999999;
}
.container_mid .content_start {
	background-image: url(../assets/images/interface/left_content_container_start.gif);
	background-repeat: repeat-x;
	margin-right: 6px;
}
.grid_12 .container_mid .content_start {
	margin-right: 3px;
}
.grid_6 .container_mid .content_start {
	background-image: url(transparent);
}
.content_padding {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.marginBottom {
	margin-bottom:10px;
}
#dealerSearchButton {
	background-color: transparent;
}
.roll {
	background-color: transparent;
}
ul.landingGrid {
	display: inline;
}
ul.landingGrid h3 {
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: normal;
	visibility: visible;
	margin-bottom: 5px;
}
ul.landingGrid p {
	font-size: 10px;
	color: #CCCCCC;
	letter-spacing: normal;
	line-height: 14px;
}
ul.landingGrid li.introBox {
	background-image: url(../assets/images/interface/box_intro.png);
	background-repeat: no-repeat;
	display: inline;
	height: 127px;
	width: 200px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
ul.standard_list {
	margin: 0px;
	padding: 0px;
}
ul.standard_list li {
	margin: 0px;
	color: #999999;
	background-image: url(../assets/images/interface/right_column_narrow_shadow.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
ul.standard_list li a {
	color: #999999;
	background-image: url(../assets/images/interface/jado_bullet_orange.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	font-size: 10px;
	margin-left: 10px;
	margin-top: 5px;
	display: block;
}
ul.standard_list li a:hover {
	color: #FFCC00;
	background-image: url(../assets/images/interface/jado_bullet_yellow.png);
}
* html ul.standard_list li a {
	
	background-image: url(../assets/images/interface/jado_bullet_orange.gif);
	
}
* html ul.standard_list li a:hover {
	
	background-image: url(../assets/images/interface/jado_bullet_yellow.gif);
}
ul.standard_list_no_shadow {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}
ul.standard_list_no_shadow li {
	padding: 0px;
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
ul.no_shadow li {
	background-image: url(transparent);
}
ul.landingGrid li.evenBox {
	background-image: url(../assets/images/interface/box_even.png);
	background-repeat: no-repeat;
	display: inline;
	height: 127px;
	width: 200px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
ul.landingGrid li.oddBox {
	background-image: url(../assets/images/interface/box_odd.png);
	background-repeat: no-repeat;
	display: inline;
	height: 127px;
	width: 200px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
img.fma {
	margin-top: 10px;
	margin-bottom: 10px;
}
/*-----------------------------------------------------------*/
/*---------------  Login & Registration Forms  --------------*/
/*-----------------------------------------------------------*/

input.loginRegFields {
	font-family: Arial;
	font-size: 11px;
	color: #777;
	margin-bottom:10px;
	/* margin-right:15px; */
	padding: 2px 1px 2px 3px;
	border: solid 1px #969696;
}
div.loginRegFields {
	font-family: Arial;
	font-size: 11px;
	color: #777;
	margin-bottom:10px;
	/* margin-right:15px; */
	padding: 2px 1px 2px 3px;
	border: solid 1px #969696;
}
.regValidator {
	margin-top: -10px;
	padding-bottom: 10px;
}
.registrationFormTable input.short {
	width:103px;
}
.registrationFormTable input.long {
	width:223px;
}
.registrationFormTable .checkBox {
	margin:0px;
	display:block;
	float:left;
	border:none;
	padding:0;
}
#regOptInLabel {
	float:left;
	width: 85px;
	font-size:10px;
	margin-left:9px;
	color:#777777;
}
.loginFields {
	width: 158px;
}
.techListPad {
	padding-bottom: 20px;
}
.techListPad p {
	margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.techListPad ul {
	padding-bottom: 20px;
}
.techListPad li {
	margin-bottom: 5px;
	margin-left: 15px;
}
.techListPad img {
	margin-top: 3px;
	padding-right: 5px;
}
.grid_6 .fma_support {
	background-image: url(../assets/images/interface/right_fma_supportive_bg.jpg);
	background-repeat: no-repeat;
	padding: 20px;
	width: 300px;
	min-height: 332px;
	margin-top: 20px;
}
.grid_6 .fma_support h2 {
	font-size: 16px;
	color: #FC0;
	letter-spacing: normal;
	display: block;
	margin-bottom: 10px;
	visibility: visible;
	background-image: url(transparent);
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	height: auto;
}
.grid_6 .fma_support p {
}
/*.searchResultsListing li {
	display: inline;
	margin: 1px;
	float: left;
	height: 220px;
	width: 136px;
	background-image: url(../assets/images/interface/search_results_bg.png);
	background-repeat: no-repeat;
	text-align: right;
}*/
.sitemapListing {
	padding-bottom: 20px;
	padding-left: 20px;
}
.sitemapListing td.shadowListing {
	background-image: url(../assets/images/interface/sitemap_container_fade.png);
	background-position: right top;
	width: 33%;
	background-repeat: no-repeat;
}
.sitemapListing h2 {
	font-size: 18px !important;
	letter-spacing: normal !important;
	visibility: visible !important;
	padding-left: 0px !important;
	color: #F5B21D;
}
.sitemapListing li {
	padding-bottom: 5px;
}
/*SEARCH RESULTS*/


.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.disabled {
	visibility:hidden;
}
.no_margin {
	margin:0px !important;
}
.no_padding {
	padding:0px !important;
}
.searchPaging {
	padding: 0px 16px;
	font-size: 9px;
	color: #F5B21D;
}
.searchPaging .pagingBtn {
	padding: 0px;
	display: inline;
	width: 18px;
}
.searchPaging .pagingBtn img {
	vertical-align: middle;
}
.spTop .pagingBtn {
	height: 23px;
}
.spBottom .pagingBtn {
	height: 29px;
}
.spTop {
	background: transparent url(/assets/images/products/search_paging_top_bg.gif) top left no-repeat;
	height: 29px;
	line-height: 29px;
}
.spBottom {
	background: transparent url(/assets/images/products/search_paging_bottom_bg.gif) top left no-repeat;
	height: 35px;
	line-height: 35px;
}
.searchPaging input, .searchPaging select {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 9px;
	color: #232323;
	margin: 0px 3px;
}
.searchPaging input {
	width: 20px;
}
.searchPaging select {
	width: auto;
}
.searchResultsRows {
	background: transparent url(/assets/images/products/search_results_bg.gif) top left;
	/*width: 740px;*/
	display: block;
	float: left;
	margin-left: 2px;
}
.productListingUL {
/*border-top: solid 1px #dad9d9;*/
	}
.productListingUL li {
	background-image:url(../assets/images/interface/search_results_bg.png);
	background-repeat:no-repeat;
	display:inline;
	float:left;
	height:194px;
	margin:1px;
	padding:13px;
	position:relative;
	width:110px;
}
.productListingUL .productThImg {
	height: 120px;
 widows:110px text-align: center;
}
.productListingUL .productThText {
	height: 63px;
	text-align: left;
}
.productListingUL .productThText a {
	color: #666;
}
.productListingUL .productThListMenu {
	background-image:url(../assets/images/interface/product_list_menu_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	bottom:1px;
	display:none;
	height:94px;
	padding-top:9px;
	position:absolute;
	right:1px;
	width:134px;
}
.productListingUL .productThListMenu a {
	display: block;
	color: #515151;
	text-align: center;
	font-size: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.productListingUL .productThListMenu a:hover {
	color: #7b7b77;
}
.productListingUL .productThPrice {
	font-size: 9px;
	color: #F5B21D;
	float: left;
}
.productListingUL .quickLookBtnArea {
	display:none;
	height:27px;
	margin-left:14px;
	position:absolute;
	top:55px;
	width:68px;
}
.relatedProductsDiv .productListingUL .quickLookBtnArea {
	top:120px;
}
.simCompBottom li {
	margin: 8px;
}
.complimentaryHead {
	background-color: #556b78;
	height: 3px;
	width: 50%;
	float: left;
}
.similarHead {
	background-color: #f7b826;
	height: 3px;
	width: 50%;
	float: right;
}
.simProdHead {
	color: #CCC;
	padding-top: 7px;
	padding-left: 7px;
}
.leftShadow {
	background-image: url(../assets/images/interface/modal_divider_vert.png);
	background-repeat: no-repeat;
	background-position: -10px 20px;
	padding-left: 15px;
	margin-left: 5px;
}
.refineResults {
	padding-left: 10px;
}
.refineResults input, .refineResults select {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	
}
.refineResults .priceRange input{
	width: 100px;
}
.collectionItem {
	padding: 10px;
	border: 1px solid #303030;
	-moz-border-radius: 2px;
	background-image: url(../assets/images/interface/collectionItem_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.collectionItem .collectionImg {
	position: relative;
	float: left;
}
.collectionItem .collectionInfo {
	float: right;
	width: 200px;
	position:relative;
}
.collectionItem .quickLookCollection {
 display: none  left: 10px;
	top: 45px;
	position: absolute;
	left: 15px;
}
.collectionItem .itemProduct {
	color:#FFFFFF;
	display:block;
	font-size:14px;
	margin-bottom:10px;
}
.collectionItem .itemPrice {
	color:#F5B21D;
	display:block;
}
.collectionItem .viewAll {
	position: absolute;
	top: 90px;
}
.collectionItem .viewAll a {
	color: #FFF;
	text-decoration: none;
	background-image: url(../assets/images/interface/collectionItem_viewall_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 200px;
	font-size: 9px;
	display: block;
	line-height:15px;
	text-align: center;
}
.collectionItem .viewAll a:hover {
	background-image: url(../assets/images/interface/collectionItem_viewall_btn_over.gif);
}
/*************** document icons *******************/

li.dwgIcon {
	list-style-image: url("../assets/images/documentIcons/dwgIcon.gif");
}
li.dxfIcon {
	list-style-image: url("../assets/images/documentIcons/dxfIcon.gif");
}
li.pdfIcon {
	list-style-image: url("../assets/images/documentIcons//pdfIcon.gif");
}
li.docIcon {
	list-style-image: url("../assets/images/documentIcons/docIcon.gif");
}
li.docxIcon {
	list-style-image: url("../assets/images/documentIcons/docxIcon.gif");
}
li.pptIcon {
	list-style-image: url("../assets/images/documentIcons/pptIcon.gif");
}
li.pptxIcon {
	list-style-image: url("../assets/images/documentIcons/pptxIcon.gif");
}
li.txtIcon {
	list-style-image: url("../assets/images/documentIcons/txtIcon.gif");
}
li.xlsIcon {
	list-style-image: url("../assets/images/documentIcons/xlsIcon.gif");
}
li.xlsxIcon {
	list-style-image: url("../assets/images/documentIcons/xlsxIcon.gif");
}
li.zipIcon {
	list-style-image: url("../assets/images/documentIcons/zipIcon.gif");
}
li.rfaIcon {
	list-style-image: url("../assets/images/documentIcons/rfaIcon.gif");
}
.newsItem {
	background-image: url(../assets/images/interface/shadow_horizontal.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 15px;
}
.newsItem .date, .pressroomMain .date, .pressroomMain .date p {
	color:#8AABBE;
	display:block;
	font-size:10px;
	padding-bottom:5px;
}
.pressroomMain .date p {
	font-size: 10px;
}
.newsItem .title {
	display:block;
	line-height:14px;
	padding-bottom:5px;
}
.newsItem .preview {
	font-size:9px;
	font-style:italic;
	line-height:12px;
}
.pressroomMain {
	width: 480px;
	float: left;
	padding: 20px;
}
.pressroomMain h1.title {
	font-size: 16px;
	font-weight: lighter;
	color: #FFF;
	line-height: 18px;
}
.pressroomSmallRight {
	background-image: url(../assets/images/interface/sitemap_container_fade.png);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:400px;
	width:150px;
	padding-top: 20px;
	float:right;
	padding-left: 15px;
}
ul.pressroomRight {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.pressroomRight li {
	line-height: 14px;
}
ul.pressroomRight li a {
	display: block;
	margin-bottom: 5px;
}
.sRinput90 input, .sRinput90 select{
	width: 90%;
}
.sRinput80 input, .sRinput80 select{
	width: 87%;
}

/********Brightcove Player********/

.jadoVideoBG {
	width:760px;
	margin:0 auto 90px;
	padding:3px;
	background-color:#ffffff;
	position:relative;
	top:50px;
}
.videoTab a {
	display:block;
	width:101px;
	height:33px;
	float:left;
	text-indent:-9999px;
}
.videoBath a {
	background-image:url(../assets/images/interface/video_tab_bathroom.gif);
	background-repeat:no-repeat;
	background-position:0 -33px;
}
.videoKitchen a {
	background-image:url(../assets/images/interface/video_tab_kitchen.gif);
	background-repeat:no-repeat;
	background-position:0 -33px;
}
.videoBath a:hover {
	background-position:0 0;
}
.videoKitchen a:hover {
	background-position:0 0;
}
.videoTabs {
	position:absolute;
	width:761px;
	top:-33px;
	left:0px;	
}
.videoTabs .active a {
	background-position:0 0;
}





