/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 08 February 2012 08:37:28
*/


#content_main {
    width:687px;
}

#content_main.maps {
    position: relative;
}

#left_column {
    float:left;
    width:227px;
    background-color:#FFFFFF;
    margin-right:8px;
    background:url(http://www.jands.com.au/__data/assets/image/0005/14459/left_column_bg.gif) left top repeat-y;
    overflow:hidden;
}

#left_column_bottom_border {
    width:227px;
    height:5px;
    background:url(http://www.jands.com.au/__data/assets/image/0004/14458/left_col_bot_bg.gif) left bottom no-repeat;
    clear:both;
}

#logo_inside {
    width:227px;
    height:176px;
    overflow:hidden;
    background:url(http://www.jands.com.au/__data/assets/image/0016/14461/logo_spacer.gif) left top no-repeat;
}

#nav_local {
    float:left;
    width:227px;
    min-height:660px;
    margin-bottom:15px;    
}

#nav_local ul {
    float:left;
    width:205px; /* 227 minus 20 for left and right padding and 2 pixels for borders */
    margin:15px 1px 0px 1px;
    display:inline; /* IE double margin fix */
    padding:0px 10px 0px 10px;
}

#nav_local ul li {
    float:left;
    width:203px;
    border:solid 1px #cccccc;
    margin:0px 0px 5px 0px;
    padding:0px;
    overflow:hidden;
}

#nav_local ul li a {
    display:block;
    padding:5px;
    color:#333333;
    text-decoration:none;
    background-color:#ededed;
}

#nav_local ul li a:hover {
    color:#FFFFFF;
    background-color:#666666;
}

#nav_local ul li a.hier {
    font-weight:bold;
}

#nav_local ul li.current, #nav_local ul li.current a,
#nav_local ul li.hier, #nav_local ul li.hier a {
    background-color:#666666;
    color:#FFFFFF;
}

#nav_local ul ul {
    width:100%;
    padding:0px 0px 10px 0px;
    margin:0px;
}

#nav_local ul ul ul {
    padding:0px;
}

#nav_local ul ul li {
    width:193px; /* 203 minus 10 padding */
    margin:0px;
    padding:0px 0px 0px 10px;
    border:none;
}

#nav_local ul ul ul li {
    width:183px; /* 193 minus 10 padding */
}

#nav_local ul ul li a {
    padding:1px 5px 1px 8px;
    margin:0px;
    background: url(http://www.jands.com.au/__data/assets/image/0018/14445/nav_local_arror.gif) left center no-repeat;
}

#nav_local ul ul ul li a {
    background-image:none;
}

#nav_local ul ul li a:hover {
    text-decoration:underline;
}

#nav_local ul ul li a.current, #nav_local ul ul li a.hier {
    background:url(http://www.jands.com.au/__data/assets/image/0019/14446/nav_local_arror_current.gif) left center no-repeat;
    font-weight:bold;
}

#nav_local ul ul ul li a.current, #nav_local ul ul ul li a.hier {
    background-image:none;
    text-decoration:underline;
    font-weight:normal;
}

#banner {
    float:left;
    width:687px;
    height:171px;
    margin-bottom:5px;
}

#content_multi_page {
    padding:0px 5px 5px 5px;
    border-top: solid 15px #FFFFFF;
    background-color:#FFFFFF;
}

#tabbed_content_container {
    background: url(http://www.jands.com.au/__data/assets/image/0020/14447/product_page_bottom_curved.gif) bottom left no-repeat;
    padding-bottom:7px;
    height:1%;
    clear:both;
}

#tabbed_content {
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    padding:8px 10px 8px 10px;
    overflow:hidden;
    height:1%;
    clear:both;
}

#tabs {
    float:left;
    width:100%;
    background: #FFFFFF url(http://www.jands.com.au/__data/assets/image/0003/14448/product_page_top_curved.gif) bottom left no-repeat;
    height:32px;
}

#tabs ul {
    margin:0px 0px 0px 10px;
    padding:0px;
    float:left;
    width:100%;
    display:inline; /* ie fix */
}

#tabs ul li {
    margin:0px 1px 0px 0px;
    padding:0px;
    float:left;
}

#tabs ul li span.left_bg {
    float:left;
    background:url(http://www.jands.com.au/__data/assets/image/0017/14453/tab_left_bg.gif) left top no-repeat;
    padding-left:15px;
}

#tabs ul li span.right_bg {
    float:left;
    background:url(http://www.jands.com.au/__data/assets/image/0018/14454/tab_right_bg.gif) right top no-repeat;
    padding-right:15px;
}

#tabs ul li a {
    float:left;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    line-height:25px;
    background: url(http://www.jands.com.au/__data/assets/image/0004/14449/tab_bg.gif) top center repeat-x;
    padding:0px;
    cursor:pointer;
}

#tabs ul li.current span.left_bg {
    background:url(http://www.jands.com.au/__data/assets/image/0015/14451/tab_current_left_bg.gif) left top no-repeat;
}

#tabs ul li.current span.right_bg {
    background:url(http://www.jands.com.au/__data/assets/image/0016/14452/tab_current_right_bg.gif) right top no-repeat;
}

#tabs ul li.current a {
    background: url(http://www.jands.com.au/__data/assets/image/0014/14450/tab_current_bg.gif) top center repeat-x;
    color:#333333;
    line-height:26px;
}

/*
** Inside Landing Page and Common Inside Styles - specify all landing page asset IDs
*/

#page_id_14610 #left_column,
#page_id_15008 #left_column,
#page_id_15197 #left_column,
#page_id_15266 #left_column,
#page_id_15639 #left_column,
#page_id_15809 #left_column,
#page_id_14554 #left_column {
    display:none;
}

#page_id_14610 #content_border,
#page_id_15008 #content_border,
#page_id_15197 #content_border,
#page_id_15266 #content_border,
#page_id_15639 #content_border,
#page_id_15809 #content_border,
#page_id_14554 #content_border {
    padding: 0px;
    width: 932px; /* minus 10 for padding - 5 both sides */
}

#page_id_14610 #content_main,
#page_id_15008 #content_main,
#page_id_15197 #content_main, 
#page_id_15266 #content_main,
#page_id_15639 #content_main,
#page_id_15809 #content_main,
#page_id_14554 #content_main {
    width:100%;
}

#page_id_14610 h1,
#page_id_15008 h1,
#page_id_15197 h1,
#page_id_15266 h1,
#page_id_15639 h1,
#page_id_15809 h1,
#page_id_14554 h1 {
    background: #ededed url(http://www.jands.com.au/__data/assets/image/0019/14455/h1_background_landing.gif) left top no-repeat;
}

/* search page */
#page_id_14554 #content {
    background-color:#ffffff;
}

#inside_landing {
    float:left;
    width:922px;
    padding:5px;
    overflow:hidden;
    height:1%;
}

/* branding landing page styles */
#page_id_14610 #inside_landing {
    padding-bottom:0px;
}

/*
** Start Landing Page Hover Tile Styles
****************************************************/

#content_main #hover_tile_listing {
    float:left;
    width:1000px; /* we want the list UL container to be wider than its the parent container so we can use margin right on all LI's */
    overflow:hidden;
    padding:0px;
    margin:0px;
    display:inline; /* ie fix */
    height:1%;
}

#content_main #hover_tile_listing li {
    float:left;
    width:284px; /* 286 minus 2 border */
    margin: 0px 32px 10px 0px;
    padding:0px;
    overflow:hidden;
    border:solid 1px #CCCCCC;
    background-color:#FFFFFF;
    background-image:none;
    display:inline; /* ie fix */
    height:1%;
}

#hover_tile_listing li a {
    float:left;
    width:284px;
    text-decoration:none;
    cursor:pointer;
    overflow:hidden;
    height:1%;
}

#content_main #hover_tile_listing .no_bottom_margin {
    margin-bottom:0px;
}

#hover_tile_listing li img {
    margin:8px 0px 4px 6px; /* position image using margins */
    float:left;
    width:272px; /* image width including drop shadow and white space */
    height:157px; /* image height including drop shadow and white space */
    overflow:hidden;
}

#hover_tile_listing li span.text_box {
    float:left;
    width:244px; /* 284 minus 40 margin and padding */
    height:92px; /* 104 minus 2 top padding and 10 bottom margin */
    margin:1px 10px 0px 10px;
    border-bottom: solid 10px #FFFFFF; /* IE fix */
    padding:7px 10px 5px 10px;
    color:#333333;
}

/* individual colours for products landing page */

/* required for IE 6 */
#hover_tile_listing li a:hover {
    background-color: #FFFFFF;
}

/* default tile hover*/
#hover_tile_listing li a:hover .text_box {
    background-color: #e0e0e0;
}

/* audio tile hover */
#hover_tile_listing li.link_id_15021 a:hover .text_box {
    background-color:#ccebf5;
}

/* lighting tile hover */
#hover_tile_listing li.link_id_15049 a:hover .text_box {
    background-color:#fff5cc;
}

/* staging tile hover*/
#hover_tile_listing li.link_id_15062 a:hover .text_box {
    background-color:#ccd6e0;
}

/* metal tile hover */
#hover_tile_listing li.link_id_15075 a:hover .text_box {
    background-color:#ebebe0;
}

/* listening tile hover */
#hover_tile_listing li.link_id_15088 a:hover .text_box {
    background-color:#e8cdcf;
}

/* communication systems tile hover */
#hover_tile_listing li.link_id_20294 a:hover .text_box {
    background-color:#e0cceb;
}

/*
** End Landing Page Hover Tile Styles
****************************************************/


/*
** Start Brands Landing Page UL LI Hover Cell Styles
****************************************************/

#content_main #brands_listing {
    float:left;
    width:1000px; /* we want the list UL container to be wider than its the parent container so we can use margin right on all LI's */
    overflow:hidden;
    margin:0px;
    padding:0px;
}

#content_main #brands_listing li, #content_main #brands_listing li a {
    float:left;
    width:453px;
    height:85px;
    overflow:hidden;
    text-decoration:none;
    cursor:pointer;
    padding:0px;
    margin:0px;
    background-image:none;
}

#content_main #brands_listing li {
    margin:0px 16px 0px 0px;
    border-bottom: solid 5px #ededed;
}

#content_main #brands_listing li img {
    float:left;
    width:139px;
    height:85px;
    overflow:hidden;
    margin-right:3px;
}

#brands_listing span.v-align-container {
    display:block;
    width:309px; /* 311px minus 2 border */
    height:83px; /* 85px minus 2 border */
    overflow:hidden;
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
    border:solid 1px #999999;
}

#brands_listing span.v-align {
    display:block;
    padding:0px 10px 0px 10px;
    visibility:hidden; /* show with jquery once we have manipulated it */
}

#brands_listing a:hover span.v-align-container {
    background-color:#CCCCCC;
}

/*
** End Brands Landing Page UL LI Hover Cell Styles
****************************************************/



/*
** Page (non section - customisation) specific
****************************************************/

.page_id_aus_dealers #logo_inside {
    background:url(http://www.jands.com.au/__data/assets/image/0020/14456/inside_logo_aus_dealers.jpg) left top no-repeat;
}

.page_id_worldwide #logo_inside {
    background:url(http://www.jands.com.au/__data/assets/image/0003/14457/inside_logo_worldwide.jpg) left top no-repeat;
}
