body {color:#5a5a5a;}

a { color:#09739b;}

.seperator {
	float:left;
	width:100%;
	height:1px;
	border-bottom:solid 1px #dedede;
}

iframe {width:100%; height:100%; border:none;}
/*\*/ * html iframe {margin-right:10px;} /* */

iframe.where_to_buy {height:710px;width:668px;}

iframe.lit_req {height:1300px;}

iframe.artist_end {height:710px;}

#hidden, .hidden
{
	display:none;
}

#bread_crumb .print_page
{
	float:right;
	margin-top:-10px;
}
*html #bread_crumb .print_page { margin-top:0; }
div.details_button div.pro_button
{	
	background-image: url(/groups/public/@gms_gmi_web_dev/documents/web_resource/site_img_pro_button_gradient.jpg);
	border: solid 1px #454948;
	height:13px;
	font-weight:bold;
	float:left;
	padding:0;
	margin:10px 0px 0px 0px;
	width:55px;
	text-align:center;
}

div.pro_button
{	
	background-image: url(/groups/public/@gms_gmi_web_dev/documents/web_resource/site_img_pro_button_gradient.jpg);
	border: solid 1px #454948;
	height:13px;
	font-weight:bold;
	float:left;
	padding:0px 10px 0px 10px;
	margin:1px 0px 0px 0px;
}


div.uk_brand_cat {
	margin:10px 0px 10px 0px;
	float:left;
	min-height:100px;
}

/* IE Hack \*/
* html div.uk_brand_cat {
	height:100px;
}
/* End Hack */

div.pro_button a {color:#ffffff; text-decoration:none;}

.product_highlight_list {  }

.product_highlight_item {float:left; margin:0px 0px 10px 0px; }

tr.heading
{
	background-color:#cccccc;
	color:#333333;
	font-weight:bold;
}

table.list
{
	width:100%;
}

#blue_banner
{
	float:right;
	padding:10px 0px 10px 20px;
	min-height:93px;
	background-image: url(/groups/public/@gms_gmi_web_dev/documents/web_resource/us_pro_find_a_store_bg.jpg);
}

#blue_banner h4, #blue_banner h3
{
	color:#feffff;
	background-color:transparent;
}

#blue_banner a

{
	color:#cccccc;
}

#header #menu_bar #menu
{
	background:transparent none repeat scroll 0% 50%;
	display:inline;
	float:left;
	height:17px;
	margin:0pt 50px 0pt 0pt;
	padding:3px 0pt 0pt;
	width:650px;
}

#header #menu_bar #search
{
	margin: 0;
}

#header #menu_bar #search form {
	height:20px;
	margin:0pt;
	padding:0pt;
}

#header #menu_bar #search .input {
	border:0pt none;
	display:inline;
	float:left;
	font-size:9px;
	height:14px;
	line-height:16px;
	margin:3px 6px 0pt 0pt;
	padding:0pt;
	text-align:left;
	vertical-align:middle;
	width:130px;
}

.go_button {
	display:inline;
	float:left;
}

#header #menu_bar #search img { padding:0px 0px 8px 0px;}

/* IE Hack \*/
* html #header #menu_bar #search
{
	margin:-13px 3px 0px 5px;
}
*html #header #menu_bar #search img { margin:-4px 0px 0px 0px; }
/* End Hack */

#menu_bar {
	width:884px;
	background-image:url(/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_top_nav_tile.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:11px;
	height:20px;
	margin:0 auto;
	padding:0pt;
	text-align:right;
}

#menu_bar ul{
	height:17px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	vertical-align:middle;
}

#menu_bar li {
	display:inline;
	margin:0px 0px 0px 40px;
}

#menu_bar ul li a {
 	color: #fff; 
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif;
}

#top_nav1 {
	width:884px;
	background-image:url(/groups/public/@gms_gmi_web_dev/documents/web_resource/site_img_pro_top_nav_gradient.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	margin:0 0 3px 12px;
	padding:0pt;
	text-align:center;
}

#top_nav1 ul {
	height:17px;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	margin:0pt;
	padding:2px 0pt 0pt;
}

#top_nav1 ul li {
	display:inline;
	margin:0px 27px;
}

#top_nav1 ul li a:link,#topnav_tier2 li a:visited,#topnav_tier2 li a:active {
 	color: #fff; 
	text-decoration:none; 
	font-family: arial, verdana, helvetica, sans-serif;
}

ul.pro_top_nav
{
    list-style: none outside; 
}

ul.pro_top_nav li {
	display:inline;
	margin:0px 27px;
}

ul.pro_top_nav li a:link, ul.pro_top_nav li a:visited, ul.pro_top_nav li a:active {
 	color: #fff; 
	text-decoration:none; 
	font-family: arial, verdana, helvetica, sans-serif;
}

#main_content #right {
	width: 320px;
	float: left;
	margin: 0;
}

#main_content #left
{
	width:553px;
	float:left;
	text-align:left;
	border-right:solid 1px #dedede;
	padding:0px 8px 0px 0px;
	margin:0px 0px 8px 0px;
}

#main_content #content1 #left
{
    width:520px; 
    padding:0 10px 0 0;
	margin:0 0 8px;
}
/* IE Hack \*/
* html #main_content #content1 #left
{
	width:520px;
}
/* End Hack */

#main_content #left #supporting_info
{
	width:100%;
	height:150px;
	margin-top:5px;
}

#main_content #left #supporting_info #left, #products #left
{
	float:left;
	width:225px;
	text-align:left;
	padding:0 5px 0;
	border-right:solid 0px #000000;
	margin:0px 0px 0px 0px;
	display: inline;
}

#main_content #left #supporting_info #center, #products #center
{
	float:left;
	width:225px;
	text-align:left;
	border-left: solid 1px #dedede;
	border-right: solid 1px #dedede;
	padding: 0 5px 0;
	margin: 0;
	display: inline;
}

#main_content #left #supporting_info #right, #products #right
{
	float:left;
	width:225px;
	text-align:left;
	padding: 0 5px 0;
	margin: 0;
	display: inline;
}

/* IE Hack \*/
* html #products #left, * html #products #center, * html #products #right
{
	width: 237px;
}
/* End Hack */

#supporting_info #left_half {
	float: left;
	width: 45%;
	text-align: left;
	padding: 0px 8px 0px 8px;
	margin: 10px 0px 0px 0px;
}

#supporting_info #left_half h4 {
    margin-top: 0px;
}

#supporting_info #right_half
{
	float: left;
	width: 45%;
	text-align: left;
	padding: 0px 8px 0px 8px;
	margin: 10px 0px 0px 0px;
	border-left: solid 1px #dedede;
}

#supporting_info #right_half h4 {
    margin-top: 0px;
}

#main_content #left #left_sub
{
	float:left;
	width:80%;
	text-align:left;
	height: 100px;
}

#main #main_content #left #left_sub ul
{
	float:left;
	width:45%;
	padding-left:17px;	
	list-style: square url("/stellent/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_nav_bull_dark.gif") outside;
}

#left_sub ul li
{
	margin-top:3px;
}

#main_content #left #right_sub
{
	float:right;
	width:18%;
	text-align:right;
	margin-right:5px;
	padding-top:10px;
}

#solutions {
    margin: 0px 0px 15px 0px; 
	padding: 0px;
	float:left;
	width: 320px;
}

.solutions_list {
	background-color: #f2f2f2;
	float: left;
	padding: 0px 10px 0px 10px;
}

.solutions_list .left { float:left; }
.solutions_list .center { float: left; padding:3px 0px 0px 5px;  }

.solutions_item
{
	border-top: solid 1px #dedede;
	float:left;
	width:100%;
	padding:3px 0px 3px 0px;
}

.solutions_item a
{
	/* color: #2888b0; */
	color: #78b0d3;
	text-decoration:none;
}

#sol_prod_head {
    float:left;
    width:100%;
    background-image:url(/groups/public/@gms_gmi_web/documents/web_resource/site_img_sol_prod_head_bg.jpg);
    height:24px;
	text-align:center;
}

#sol_prod_head h4 {
	color:#ffffff;
	margin-top:5px;
}


#artist {
    margin-bottom: 10px;
	float: left;
	width: 320px;
	background-color: #ececec;
}

#artist_text {
    padding-left: 5px;
}

#artist_image {
    float: right;
    vertical-align: bottom;
}

div.products_item {
	margin: 0px 0px 2px 0px;	
	padding: 9px 0px 0px 5px;
	height: 21px;
    background-repeat: no-repeat;
}

/* IE5 hack \*/
* html div.products_item {
    height: 32px;
}
/* Close of hack */

div.products_bg_image_1 {
    background-image: url(/groups/public/@gms_gmi_web_us/documents/web_resource/us_pro_product_menu_image_1.jpg);
}

div.products_bg_image_2 {
    background-image: url(/groups/public/@gms_gmi_web_us/documents/web_resource/us_pro_product_menu_image_2.jpg);
}

div.products_bg_image_3 {
    background-image: url(/groups/public/@gms_gmi_web_us/documents/web_resource/us_pro_product_menu_image_3.jpg);
}

div.products_bg_image_4 {
    background-image: url(/groups/public/@gms_gmi_web_us/documents/web_resource/us_pro_product_menu_image_4.jpg);
}

div.products_bg_image_5 {
    background-image: url(/groups/public/@gms_gmi_web_us/documents/web_resource/us_pro_product_menu_image_5.jpg);
}

div.products_bg_image_6 {
    background-image: url(/groups/public/@gms_gmi_web_us/documents/web_resource/us_pro_product_menu_image_6.jpg);
}

div.products_bg_image_7 {
    background-image: url(/groups/public/@gms_gmi_web_us/documents/web_resource/us_pro_product_menu_image_7.jpg);
}

div.products_item a {
	vertical-align: middle;
	color: #ffffff;
	text-decoration: none;
    background: transparent url(/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_nav_bullet.gif) no-repeat center left;
    padding-left: 10px;
}

/* ******************************
	us_lp_pro_products
   ******************************/

#main_content #navigation
{
	float:left;
	width:144px;
	padding: 0px;
	margin:0px 10px 5px 0px;
	min-height:400px;
	background: #eeeeee;
	border:solid 1px #dedede;
	font-size:7.5pt;
}

#content2 #navigation {
	float:left;
	width:148px;
	padding: 0px;
	margin:0px;
	min-height:400px;
	background: #eeeeee;
	border:solid 1px #dedede;
	font-size: 11px;
}

#content2 #navigation ul {
	padding: 0;
	margin: 10px;
}

/* IE Hack \*/
* html #main_content #navigation
{
	width:148px;
	height:400px;
}
/* End Hack */

#main_content #navigation_sol
{
	float:left;
	width:148px; 
	padding: 0px;
	margin:0px 0px 5px 0;
	min-height:250px;
	background: #eeeeee;
	border:solid 1px #dedede;
	border-right:none;
	border-bottom:none;
	font-size:11px;
}

/* IE Hack \*/
* html #main_content #navigation_sol
{
	width:152px;
	height:200px;
}
/* End Hack */

#section_nav
{
	font-size:11px; 
}

#nav_title
{
	background-image:url(/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_pro_audio.gif);
	border: none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:17px;
	margin:3px 0px 0px;
	padding:3px 10px 0pt;
}

#nav_title_double
{
	background-image:url(/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_pro_audio.gif);
	border: none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:17px;
	margin:3px 0px 0px;
	padding:3px 10px 0pt;
}

div.blue_title
{
	padding:3px 0px 3px 3px;
	font-size:10pt;
	font-weight:bold;
	color:#2a4065;
}

#nav_title img
{
	vertical-align:middle;
}

#main_content #navigation ul, #navigation_sol ul
{
	list-style: square url("/stellent/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_pro_side_menu_bull.jpg") outside;
	padding:0 0 0 20px;
	margin:3px 0px 5px 2px;
}

#main_content #navigation ul ul, #navigation_sol ul ul
{
	padding: 0;
}
	

/* \*/ * html #main_content #navigation ul {margin:0px 0px 0px 0px;} /* */

#main_content #navigation ul ul {margin:0; padding: 0;}

#navigation ul li ul, #navigation_sol ul li ul
{
	margin:0px 0px 5px -14px;
}	

#main_content #navigation li, #navigation_sol li
{
	margin: .4em 0px 0px 0px;
}
/* \*/ * html #main_content #navigation li {margin:0px 0px 0px 0px;} /* */

#main_content #navigation #main_nav a, #navigation_sol #main_nav a
{
	font-weight:bold;
	text-decoration:none;
	color: #333333;
}

#navigation li, #navigation_sol li {padding:2px 0px 2px -2px;}

#navigation li, #navigation li a, #navigation_sol li, #navigation_sol li a
{
	margin: 0;
	color:#0570a8;
	font-weight:bold;
	text-decoration:none;
	list-style: square url("/stellent/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_pro_side_menu_bull.jpg") outside;
}

#navigation li.active, #navigation li.active a, #navigation_sol li.active, #navigation_sol li.active a
{
	color:#7f7f7f;
	font-weight:bold;
	text-decoration:none;
	list-style: square url("/stellent/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_corp_nav_bull_act.gif") outside;
}

#navigation li.active li, #navigation li.active li a, #navigation_sol li.active li, #navigation_sol li.active li a
{
	color:#0570a8;
	font-weight:bold;
	text-decoration:none;
	list-style: square url("/stellent/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_pro_side_menu_bull.jpg") outside;
}

#navigation li.active li.active, #navigation li.active li.active a, #navigation_sol li.active li.active, #navigation_sol li.active li.active a
{
	color:#7f7f7f;
	font-weight:bold;
	text-decoration:none;
	list-style: square url("/stellent/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_corp_nav_bull_act.jpg") outside;
}

#navigation li.active li.active li, #navigation li.active li.active li a, #navigation_sol li.active li.active li, #navigation_sol li.active li.active li a
{
	color:#0570a8;
	font-weight:bold;
	text-decoration:none;
	list-style: square url("/stellent/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_pro_side_menu_bull.jpg") outside;
}

#navigation li.active li.active li.active, #navigation li.active li.active li.active a, #navigation_sol li.active li.active li.active, #navigation_sol li.active li.active li.active a
{
	color:#7f7f7f;
	font-weight:bold;
	text-decoration:none;
	list-style: square url("/stellent/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_corp_nav_bull_act.jpg") outside;
}

#content {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 710px; 
}

/* IE Hack code \*/
* html #content
{
	width: 720px;
}
/* End IE Hack */

#content #banner {
	width: 426px;
	margin: 0px 0px 0px 0px;
	float: left;
}

div#banner {
	width: 426px;
	float: left;
	margin: 0;
}

.products_right
{
	float:right;
	width:200px;
	border-left:solid 1px #dedede;
	padding: 0px 0px 0px 5px;
	margin: 0px;
}

#products h3 {
    font-size: 1.6em;
}
 
#content #more_on {
	float: right;
	width: 100%;
	margin: 0px 0px 5px 0px;
	vertical-align: top;
}

#more_on h3 {
    font-size: 1.5em;
    margin: 0px 0px 2px 0px;
}

#more_on #more_content {
    float: left;  
    width: 100%; 
    background-color: #f3f3f3;
    padding: 0px 0px 5px 0px;  
}
#more_on #more_content .even_more_content {
 padding:0 6px 0 6px;
 }

#more_on a {
    color:#09739b; 
    text-decoration:underline;
}

ul.more_on {
    padding:5px 1px 0px 1px; 
    margin: 0px 1px 0px 1px; 
    list-style: none outside none;
    border-bottom:solid 1px #dedede;
}

#more_on #more_content ul {
    list-style:none;
}

/* IE Hack code \*/
#more_on #more_content ul {
    margin: 0px 1px 0px 4px;
}
/* End IE Hack */

ul.more_on li {
    border-top:solid 1px #dedede;
    padding: 1px 2px 3px 2px;
}

#more_on .solutions_list {
    width: 90%;
}

#more_on h4 { line-height:normal; }
/* IE Hack code \*/
* html #more_on .solutions_list
{
	width:100%;
}
/* End IE Hack */

#content #products {
	margin: 10px 0px 0px 0px;
	float: left;
}

#products { 
	float: left;
	margin: 10px 0 0;
	display: block;
}

#main_content #bottom_content
{
	float:left;
	width:100%;
	min-height:100px;
} 

/* IE Hack \*/
* html #main_content #bottom_content
{
	height:100px;
}
/* End IE Hack */

#main_content #bottom_content #left
{
	float:left;
	width:33%;
	border-right:solid 0px #ffffff;
	min-height:100px;
}

#main_content #bottom_content #center
{
	float:left;
	width:30%;
	padding:0px 8px 0px 8px;
	min-height:100px; 
}

/* IE Hack \*/
* html #main_content #bottom_content #center
{
	width:33%;
}
/* End IE Hack */

#main_content #bottom_content #right
{
	float:left;
	width:33%;
	min-height:100px;
}

#main_content #bottom_content #content_block
{
	min-height:100px;
}

/* IE Hack \*/
* html #main_content #bottom_content #content_block
{
	height:100px;
}
/* End IE hack */

#product_content
{
	width:100%;
}

#product_content #left
{
	float: left;
	width: 658px;
	border-right: solid 1px #dedede;
	margin: 0px 3px 10px 0px;
}

#product_content #left #top {width:100%; float:left;}

#product_content #left #top #top_left {
    float: left;
    width: auto;
    margin: 0px 10px 0px 0px;
}

#product_content #left #top #top_right {
    float: left;
    width: 400px;
    margin-bottom:15px;
}

#product_content #left #top #top_left2 {
    display:none;
}

#product_content #left #top #top_right2 {
    float: left;
    width: 605px;
    margin-bottom:15px;
    padding-left:3px;
}

div.solution_product
{
	float:left;
	padding:5px 0px 0px 0px;
	margin-bottom:8px;
	min-height:100px;

} 
 
div.solution_product div.image { width:53px; float:left; margin: 0 8px; }

#products #left .solution_product div.image {margin: 0 8px 0 0;}

div.solution_product div.image img {border:1px solid #666; padding:1px;}

div.solution_product div.description 
{       width:140px; 
        /*height:125px;*/
        height:auto; 
        float:left; 
		margin: 0;      
}

div.solution_product div.description a
{
	font-weight:bold;
	color: #7e7e7e;
	text-decoration:underline;
}

div.solution_product div.bottom_left {width:48%;float:left;margin-top:2px;}

div.solution_product div.bottom_right {width:100px;float:right;text-align:right;margin-top:2px; padding-right: 10px;}

#products div.solution_product div.bottom_right {display:none;}

div.solution_product div.pro_button {width:55px;}

#top_right2 .print_page {
	width:85px;
}

/* \*/ * html #top_right2 .print_page { width:100px; } /* */

div.button_left {
    margin-top: 10px;
    width:110px;
}

div.button_left img {
    border:none; 
    margin:3px 0px 0px 0px;
}

#product_content #left #menu
{
	float: left;
	margin: 10px 0px 0px 0px;
	border-right: solid 1px #7e7e7e;
	font-size:11px;
}

#product_content #left #menu_content
{
	float:left;
	width:100%;
}

#features2,#specs2,#accessories2,#systems2,#components2,#userguides2
{
	float:left;
    width: 658px;
	border: solid 1px #7e7e7e;
	top:0;
	left:0;
}
#systems2 .image img { border:1px solid #666; padding:1px; } 
#components2 .image img { border:1px solid #666; padding:1px; }
#accessories2 .image img { border:1px solid #666; padding:1px; }

#features2,#userguides2 {
    width: 608px;
    padding: 20px 20px 20px 30px;
}

#specs2 {
	width:608px;
	padding:10px 0px 0px 20px;
}

/* IE Hack \*/
* html #features2 {
	width: 658px;
}
* html #userguides2 {
	width: 658px;
}
/* End Hack */

#features2 ul {
    padding: 0 0 0 15px;
    list-style: disc outside;
	line-height: 1.4em;
}

#features,#specs,#accessories,#systems,#components,#userguides
{
	font-weight:bold;
	float:left;
	width:125px;
	height:16px;
	border: solid 1px #7e7e7e;
	text-align:center;
	border-bottom:none;
	border-right:solid 0px #ffffff;
	padding-top:1px;
	position:relative;
}

/* IE Hack \*/
* html #features,* html #specs,* html #accessories,* html #systems,* html #components,* html #userguides
{
	height:17px;
	padding-top:0px;
}
/* End Hack */

#product_content #right 
{
	float:right;
	width:200px;
	margin:0px 0px 10px 0px;
}

#product_content #right #promotion1
{
	width:200px;
	float:right;
}

#product_content #right #promotion2 	
{
	width:200px;
	float:right;
}

/**********************************************************************************************
***********************************************************************************************
	Content1
***********************************************************************************************
**********************************************************************************************/
#content1 #left
{
	float:left;
	width:526px;
	padding:0px 5px 0px 5px;
	margin:0px 0px 10px 0px;
}

#content1 #left_only
{
	float:left;
	width:700px; 
	padding:0px 5px 0px 5px;
	margin:0px 0px 10px 0px;
}

#content1 #left_no_nav
{
	float:left;
	width:668px;
	padding:0px 5px 0px 5px;
	margin:0px 0px 10px 0px;
	border-right:solid 1px #dedede;
}

.wtb_sections
{
	float: left;
	display: block;
	list-style: none;
	margin-top: 10px;
	padding: 0;
	width: 100%;
}

.wtb_sections li {
	display: block;
	float: left;
	width: 30%;
	margin: 0 30px 10px 0;
}

.wtb_sections li.last {
	margin-right: 0;
}

.wtb_sections h3 {
	display: inline-block;
	font-size: 16px;
}

/* IE Hack \*/
* html #content1 #left_no_nav {
	width:685px;
}
/* End Hack */

#content1 #right
{
	float:right;
	width:190px;
}
#content1 #bottom
{
	float:right;
	width:731px;
	padding:0px 5px 0px 2px;
	margin:0px 0px 10px -1px;
	border-left:solid 1px #dedede;
}

#content1 #blue_banner
{
	width:150px;
}

/* IE Hack \*/
* html #content1 #blue_banner
{
	width:180px;
}
/* End IE Hack */

#content1 #bottom #kb_link
{
	text-align:center;
	width:100%;
	height:30px;
	background-image: url(/groups/public/@gms_gmi_web_dev/documents/web_resource/us_pro_product_cat_banner_bg.jpg);
}

/**********************************************************************************************
***********************************************************************************************
	Content2
***********************************************************************************************
**********************************************************************************************/
#content2 #left
{
	float:left;
	width:152px;
	padding:0px 0px 0px 0px;
	border:none;
}

/* IE Hack \*/
* html #content2 #left
{	
	width:148px;
}
/* End IE Hack */	

#content2 #left #image {border-right:solid 1px #dedede;}

#content2 #right
{
	margin:0px 0px 0px 8px;
	float:left;
	width:718px;
}

/* IE Hack \*/
* html #content2 #right { width:721px; }
/* End Hack */

#content2 #right #left
{
	padding:0px;
	margin:10px 0px 10px 0px;
	float:left;
	width:230px;
	border-left:solid 1px #dedede;
	
}

#content2 #right #center
{
	padding:0px;
	margin:10px 0px 10px 0px;
	float:left;
	width:230px;
	border-left:solid 1px #dedede;
	border-right:solid 1px #dedede;
	border-bottom: solid 1px #dedede;
}

#content2 #right #right
{
	padding:0px;
	margin:10px 0px 10px 0px;
	float:left;
	width:230px;
	border-right:solid 1px #dedede;
	border-bottom:solid 1px #dedede;
}

/* IE Hack \*/
* html #content2 #right #left {width:33%;}
* html #content2 #right #center {width:33%;}
* html #content2 #right #right {width:33%;}
/* End Hack */

#reseller_list_left
{
	width:240px;
	float:left;
	padding:0px 10px 0px 0px;
	border-right:solid 1px #dedede;
	margin:5px 0px 0px 0px;
}

#reseller_list_right
{
	width:240px;
	float:left;
	padding:0px 0px 0px 10px;
	margin:5px 0px 0px 0px;
}

ul.reseller_list li {  width:180px; padding:0px 0px 5px 0px; }

#artist_quotes h4 {
    margin-bottom: 5px;
}

div.artist_quotes_list
{
	height:120px;
}

div.artist_quotes_item
{
	width:30%;
	float:left;
	padding:0px 8px 0px 8px;
	min-height:220px;
}

/* IE Hack \*/
* html div.artist_quotes_item
{
	width:32%;
	height:220px;
}
/* End IE Hack */

div.artist_quotes_item img { 
    float:left; 
    padding: 0px 3px 3px 0px;
}

div.artist_quotes_seperator
{
	height:100%;
	width:1px;
	float:left;
	border-left:solid 1px #dedede;
}

#solutions_top
{
	width:100%;
	float:left;
	margin:0px 0px 10px 0px;
}

#solutions_top img
{
	float:left;
}

#solutions_question
{
	margin:10px 0px 0px 20px;
	float:left;
	width:80%;
}

#search_head #div0 { 
	float:left; 
	height:13px;
	padding:1px 15px 0px 15px;
}

#search_head #div0 a {
	color:#5a5a5a;
}

#search_head #div1 {
	float:left; 
	background-image: url(/groups/public/@gms_gmi_web_dev/documents/web_resource/site_img_pro_top_nav_gradient.gif);
	height:16px;
	text-align: center;
	color:#ffffff;
	padding:1px 15px 0px 15px;
}

#search_head #seperator {
	border-right:solid 1px #dedede;
	margin:0px 5px 0px 2px;
	height:16px;
	width:2px;
	float:left;
}

/**********************************************************************************************
***********************************************************************************************
	Content3 (Solutions Recomendation,)
***********************************************************************************************
**********************************************************************************************/
#content3 #left
{
	width:100%;
	border-right:solid 0px #ffffff;
}

#gbb_menu
{
	float:left;
	margin:5px 0px 0px 0px;
	border-right:solid 1px #7e7e7e;
}

#gbb_menu_content
{
	float:left;
	width:100%;
	height:400px;
}

#gbb_menu_content #good2, #gbb_menu_content #better2, #gbb_menu_content #best2
{
	float:left;
	width:100%;
	border: solid 1px #7e7e7e;
}

#gbb_menu div
{
	font-weight:bold;
	float:left;
	width:134px;
	height:17px;
	border: solid 1px #7e7e7e;
	text-align:center;
	border-bottom:none;
	border-right:none;
}

#gbb_menu_content #top
{
	float:left;
	width:100%;
	border-bottom:solid 1px #7e7e7e;
}

#gbb_menu_content #left2
{
	float:left;
	width:550px;
	height:350px;
	border-right:solid 1px #7e7e7e;
}

#gbb_menu_content #right2
{
	float:left;
	width:150px;
	padding:0px 0px 0px 5px;
}



/**********************************************************************************************
***********************************************************************************************
	Site Search Results
***********************************************************************************************
**********************************************************************************************/

#three_column #left
{
	float:left;
	width:150px;
	border:none;
}

#three_column #left #image a img {margin:3px 0px 0px 0px;}

#three_column #center
{	
	float:left;
	width:503px;
	border-left:solid 1px #dedede;
	border-right:solid 1px #dedede;
	padding: 0px 5px 0px 5px;
	min-height:400px;
	margin:0px 0px 5px 0px;
}

/* IE Hack \*/
* html #three_column #center { height:400px; width:513px; }
/* End Hack */

#three_column #center_solution
{
	float:left;
	width:515px;
	border-left:solid 1px #dedede;
	border-right:solid 1px #dedede;
	padding: 0px 5px 0px 5px;
	min-height:400px;
	margin:0px 0px 5px 0px;	
}

#three_column #center .content_hr_bar {margin:8px 0px 0px 0px;}

#three_column #right
{
	float:right;
	width:185px;
}

/* \*/ * html #three_column #right {width:195px;} /* */

/**********************************************************************************************
***********************************************************************************************
	Site Search Results
***********************************************************************************************
**********************************************************************************************/

#site_search_results {
    width: 640px;
    float: left;
    border-left: solid 1px #567383;
	border-right: solid 1px #0c1d51;
	padding: 0px;
	margin: 10px 0px 10px 0px;
}

#site_search_results div.result {
	padding: 5px;
}

#site_search_results div.result-alt {
	padding: 5px;
    background: #eeeeee;    
}

#site_search_results a {
    text-decoration: none;
}

#site_search_results a:hover {
    text-decoration: underline;
}

#site_search_results h4 {
    color: #ffffff;
    font-weight: bold;
    background: #0c1d51 url(/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_pro_prod_gradient.gif) repeat-y top left;
    margin: 0px;
    padding: 5px 10px 5px 10px;
}

#site_search_results h4 a {
    color: #ffffff;
    font-weight: bold;
    text-decoration: underline;
}

/**********************************************************************************************
***********************************************************************************************
	User Guide Search Results
***********************************************************************************************
**********************************************************************************************/

#search_head
{
	float:left;
	background-color:#e7e7e7;
	padding:2px 0px 2px 0px;
	margin:0px 0px 2px 0px;
	color:#333333;
	font-weight:bold;
	width: 710px;
}

#search_head .legend
{
	float:left;
	margin-left:10px;
	width:80px;
	font-size:7.5pt;
}

#search_head .legend img {
	margin:3px 3px 0px 0px;
}

#search_head input {vertical-align:middle; margin-bottom:3px;  }

#search_head select {margin:0;}

#search_head .pro_button { margin-top:6px; }

#search_results
{
	float:left;
	width:99%;
	border:solid 1px #7e7e7e;
}

#search_results_head
{
	float:left;
	padding:2px 0px 2px 0px;
	background-color:#cccccc;
	border-bottom:solid 1px #7e7e7e;
	border-top:solid 1px #7e7e7e;
	font-weight:bold;
	width:100%;
	margin:-1px 0px 0px 0px;
}

/* IE Hack \*/
* html #search_results_head {width:100%;}
/* End Hack */

#search_item
{
	width:97%;
	float:left;
	padding:5px 5px 5px 10px;
	margin:0px 0px 3px 0px;
}

/* IE Hack \*/
* html #search_item { width:99%; }
/* End Hack */

#search_item #left1 {float:left; width:280px; border:none;}
#search_item #center1 {float:left; width:100px; border:none;}
#search_item #right1 {float:right; width:100px; text-align:right; border:none;}

#search_item #left2 {float:left; width:80px; border:none;}
#search_item #center2 {float:left; width:350px; border:none;}
#search_item #right2 {float:right; width:50px; text-align:right; border:none;}

#search_head #head_left {width:115px; float:left; text-align:center; margin:2px; margin-top:6px; }
#search_head #head_center {margin:0px 5px 0px 0px; float:left; text-align:left;}
#search_head form {display: inline;}

/*
#search_head #head_right {width:268px; float:right; text-align:right; vertical-align:top; margin:2px; padding-right: 3px;}
*/  
#search_head #head_right { width:280px; float:right; text-align:right; margin:0; padding-bottom:4px; padding-right:6px; }
/* \*/ * html #search_head #head_right { width:270px; float:right; text-align:right; margin:2px; margin-top:0px;}/* */

#search_head #head_right a { margin: 0px; padding: 0px 2px 0px 0px;}

#products_list
{
	float: left;
	margin: 0px 0px 0px 0px;
}

#products_item
{
	float:left;
	border-bottom:solid 1px #dedede;
	width: 715px;
	margin: 0px;
	clear:both;  
}

#products_left {
    width: 70px; 
    float: left; 
    padding: 10px 0px 10px 5px;
}

#products_left img {
    float: none;
}

#products_right {
    width: 635px;
    float: left;
    padding: 0px 0px 10px 0px;
}

#products_right h4 {
    font-size: 1.1em;
    margin: 10px 0px 3px 0px;
}

#products_right h4 a {
    text-decoration: none;
}

#products_item #center a img {
    padding: -10px 0px 0px 0px; 
}

div.periodical_list
{
	width:100%;
	float:left;
	border-bottom:solid 1px #dedede;
	padding:8px 0px 8px 0px;
}

div.periodical_list img { float:right; }

ul.periodical_item { list-style-image: none; }

div.answer_list { float:left; width:100%; margin:5px 0px 5px 0px; }
div.answer_item { float:left; width:250px; padding:0px 0px 0px 5px; }
input.answer_radio {float:left; }

/* IE Hack \*/
* html input.answer_radio {margin:-3px 0px 0px 0px;}
/* End Hack */

/**********************************************************************************************
***********************************************************************************************
	Next
***********************************************************************************************
**********************************************************************************************/


#facet_nav {
    float: left;
    margin: 0px 5px 0px 5px;
    padding: 5px 5px 5px 5px;
    border-right: solid 1px #aaaaaa;
    border-left: solid 1px #aaaaaa;
    border-bottom: solid 1px #aaaaaa;
}       

#facet_nav ul {
    list-style: none outside;
}

div.accessories {
    border-bottom: 1px solid #aaaaaa;
}

div.accessories div.image {
    padding: 5px;
    width: 100px;
    float: left;
    text-align: center;
}

div.accessories div.description {
    padding: 5px;
    float: left;
    width:470px;
}

div.accessories div.description h4 {
    margin: 0px;
    padding: 0px 0px 5px 0px;
    font-size: 1.1em;
    font-weight: bold;
}

div.accessories div.quantity {
	float:right;
	width:15px;
	padding:5px;
	font-weight:bold;
	border-left:solid 1px #7e7e7e;
	height:53px;
}

table.user_guide {
    border-top: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
    border-collapse: collapse;
}

table.user_guide th, td {
    padding: 5px;
    border-right: 1px solid #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
}

table.user_guide td.label {
    font-weight: bold;
}

ul.bread_crumb li a {
	color:#999;
}
#bread_crumb .active {  
 color:#1b6aa5; 
}

.prod_top_right
{
	float:right;
	width:232px;
	margin: 0px;
}

.curr_page {
	color:#09739B;	
}

#header .global_img {
	float: right;
	width:150px;
	margin:-45px 155px 0 0;
}

/* \*/ * html #header .global_img { margin: -45px 0px 0 0; } /* */

#header div.sites {
    float: right;
    vertical-align: top;
    margin:-40px 0 0 0;
    padding-bottom:2px;
    width: 160px;
}

#header .sites img {
	float: left;
}

#header div.sites select {
    vertical-align: middle;
    float: right;
    width: 160px;
}

#artist_relations
{
	float:left;
	width:714px;
}

#artist_relations #bottom
{
	float:left;
	margin:5px 0px 10px 0px;
	width:724px;
}

/* \*/ * html #artist_relations #bottom {width:724px;} /* */

#artist_relations #bottom #aleft, #acenter, #aright
{
	float:left;
	width:235px;
	background-color:#000;
	border:solid 1px #999;
	text-align:right;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	padding-right:2px;
}

/* \*/ * html #artist_relations #bottom #aleft { width:237px; } /* */
/* \*/ * html #artist_relations #bottom #acenter { width:237px; } /* */
/* \*/ * html #artist_relations #bottom #aright { width:237px; } /* */

#artist_relations #bottom a
{
	font-size:9.5px;
	color:#fff;
	font-weight:bold;
	padding-right:5px;
	text-decoration:none;
}

#artist_relations #bottom #text
{
	float:right;
	margin-top:5px;
}

#artist_relations #bottom #acenter
{
	margin:0 2px 0 2px;
}

#artist_relations #bottom img
{
 	float:left;
}

/* \*/ * html #artist_relations #bottom img { margin-left:-3px; } /* */

#artist_relations #left
{
	float:left;
	width:520px;
	margin:0px 10px 10px 0px;
	padding:5px;
	border-right:solid 1px #dedede;

}

#artist_relations #left img, #artist_relations #left object
{
	float:right;
	padding:5px;
}

#artist_relations #right2
{
	float:right:
	width:200px;
}

#artist_relations #right2 .greybox
{
	float:left;
	width:170px;
	background-image:url(/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_solutions_bar.gif);
	background-color:#f5f5f5;
	background-repeat:repeat-x;
	padding-left:3px;
}

/* \*/ * html #artist_relations #right2 .greybox {	padding-top:10px;} /* */

#artist_relations #right2 img
{
	margin:10px 0px 10px 0px;
}


div#online_accessories {
	float: left;
	width: 436px;
	margin: 10px auto;
	padding: 0 0 10px;
	background-color: #EEEEEE;
	border: 1px solid #DEDEDE;
}

#online_accessories a {
	color: #336699;
}

#online_accessories p {
	margin: 0 10px;
}

div#accessories_header {
	width: 436px;
	height: 18px;
	margin: 0 0 10px 0;
	padding: 2px 0 0;
	background-image: url(/groups/public/@gms_gmi_web/documents/web_resource/site_image_store_gradient.gif);
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #DEDEDE;
}

#accessories_header h6 {
	font-size: 11px;
	margin: 0 0 0 10px;
	padding: 0;
}

div.accessories_list {
	float: left;
	display: inline;
	width: 190px;
	margin: 10px 10px;
}

.accessories_list ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0 0 0 15px;
}

.accessories_list li {
	line-height: 1.8em;
}

.accessories_list a {
	color: #336699;
}

/* NEW STYLES */

div#new_menu {
	width: 884px;
	height: 20px;
	background-image: url(/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_menu_gradient.gif);
	background-repeat: repeat-x;
	margin: 0 auto;
	padding: 0;
	text-align: right;
	font-size: 11px;
	color: #FFFFFF;
}

div#menu_links {
	width: 650px;
	height: 17px;
	padding: 3px 0 0;
	background: none;
	float: left;
	display: inline;
}

#new_menu ul {
	margin: 0;
	padding: 0;
	height: 17px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	vertical-align: middle;
}

#new_menu ul li	{
	display:inline;
	margin:0px 0px 0px 40px;
}

#new_menu ul li a {
	color: #FFFFFF;
	text-decoration: none;
}

div#search {
	float: right;
	display: inline;
	margin: 0 10px 0 35px;
}

#search form {
	height: 20px;
	margin: 0;
	padding: 0;
}

#search form input.input {
	float: left;
	display: inline;
	height: 14px;
	width: 130px;
	line-height: 16px;
	border: none;
	border: 0;
	padding: 0;
	font-size: 9px;
	margin: 3px 6px 0 0;
	vertical-align: middle;
	text-align: left;
}

#search form input.go_button {
	float: left;
	display: inline;
}

div#pro_menu {
	width: 884px;
	height: 20px;
	background-image: url(/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_pro_audio.gif);
	margin: 3px auto 5px auto;
	padding: 0;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}

#pro_menu ul {
	margin: 0;
	padding: 4px 0 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	vertical-align: middle;
}

#pro_menu ul li {
	display: inline;
	margin: 0px 27px;
}

#pro_menu a {
	text-decoration: none;
	color: #FFFFFF;
}

div#left_nav {
background-color:#EEEEEE;
border:1px solid #DEDEDE;
float:left;
height:195px;
margin-top:5px;
width:150px;
}
#left_nav ul {
margin:10px 0 0;
padding:2px 5px 3px 10px;
}
#left_nav ul li {
line-height:1.5em;
list-style-type:none;
}
#left_nav a {
font-weight:bold;
text-decoration:none;
}
#left_nav a:hover {
text-decoration:underline;
}
div#left_nav_header {
background-image:url(/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_pro_audio.gif);
border-bottom:1px solid #DEDEDE;
color:#FFFFFF;
font-weight:bold;
height:18px;
padding:2px 0 0 10px;
width:140px;
}
#left_nav_header ul {
padding:2px 0 0 3px;
}
div#left_nav_wide {
background-color:#EEEEEE;
border:1px solid #DEDEDE;
float:left;
height:300px;
margin-top:5px;
width:175px;
}
div#left_nav_wide_header {
background-image:url(/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_pro_audio.gif);
border-bottom:1px solid #DEDEDE;
color:#FFFFFF;
font-weight:bold;
height:18px;
padding:2px 0 0 10px;
width:165px;
}
#left_nav_wide ul {
list-style-image:none;
list-style-type:none;
margin:10px 0 0;
padding:2px 5px 3px 10px;
}
#left_nav_wide ul li {
line-height:1.5em;
}
#left_nav_wide a {
font-weight:bold;
text-decoration:none;
}
#left_nav_wide a:hover {
text-decoration:underline;
}