select.home_quick_links { margin:3px 0px 0px 0px;}

a.red {color:#640c0a;}

strike.price
{
	color:#7e7e7e;
}

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

iframe#shadowbox_content
{
	width:100%;
	height:100%;
}

form.cart_form {
	height:5px;
	width:50px;
}

#bread_crumb .print_page
{
	float:right;
	margin-top:-10px;
}

#main_content #content #more_on
{
	float:right;
	width:150px;
	margin:0px 0px 10px 0px;
	vertical-align:top;
}

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

#more_content {
    float: left;
    width: 100%;
    background-color: #ececec;
    padding: 5px 0px 5px 0px; 
}

#more_on a {color:#09739b; font-weight:bold; text-decoration:none;}

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

ul.more_on { padding:5px 2px 5px 2px; margin: 0px; list-style:none;}

#header #logo
{
	padding:0px 0px 0px 0px;
	width:100%;
	text-align:left;
}

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

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

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

#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:0pt 0 3px;
	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:top;
}

#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
{

	background:transparent url(/groups/public/@gms_gmi_web/documents/web_resource/site_image_store_gradient.gif);
	background-repeat: repeat-x;
	clear:both;
	height:20px;
	margin: 0 0px 3px 12px;
	padding:0px;
	width:884px;
	text-align: center;

}

/* IE Hack \*/
* html #top_nav { 
	margin: 2px 0px 5px 6px;
	width: 885px;
}
/* End Hack */

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

ul.pa_top_nav {
	padding: 0 !important;
}

#top_nav1 li {
    color: #ffffff;
    display: inline;
    padding:0px 0px 0px 10px;
    margin:0px 50px;
}

#top_nav1 ul li a {
    color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}

ul.pa_top_nav
{
    width:100%;
    list-style: none outside;
}

#home_content
{
    clear:both;
    width:890px;
    margin:0px 0px 0px 15px;
}

#left_pane
{
    float:left;
    width:556px;
    border-right:solid 1px #dedede;
}

#home_content #left_pane #branding
{
	float:left;
	clear:both;
	width:556px;
	height:215px;
	margin-right:1px;
	vertical-align:top;
}

.branding .left
{
	float:left;
	width:361px;
	height: 170px;
}

.branding .right
{
	float:left;
	width:362px;
	height: 170px;
}


/* IE Hack \*/
/* End Hack */

#home_content #left_pane #product_reg
{
    float:left;
	width:269px;
	text-align:left;
    padding:5px 0px 5px 5px;
    border-right:solid 1px #dedede;
}

#home_content #left_pane #sign_up
{
    float:right;
	width:260px;
	text-align:left;
	margin-right:5px;
    padding:5px 0px 5px 5px;
}

/* IE Hack \*/
* html #home_content #left_pane #product_reg
{
	width:280px;
}
/* End Hack */

/* IE Hack \*/
* html #home_content #left_pane #sign_up
{
	width:255px;
}
/* End Hack */

#right_pane
{
	float: left;
    width: 320px;
    margin-left: 5px;  
}

div.product_item
{
	float:left;
    text-align:left;
    padding:5px 5px 5px 5px;
    margin-top:0px;
}

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_pa_category_earphones.jpg);
}

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

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

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

div.products_bg_image_5 {
    background-image: url(/groups/public/@gms_gmi_web_us/documents/web_resource/img_us_pa_category_accessories.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;
}

div.quick_links
{
	float: left;
	padding: 4px 0px 0px 5px;
	height: 27px;
	width: 316px;
	color: #ffffff;
	background: transparent url(/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_personal_prod_grad.gif) repeat-y top left;
	margin-bottom: 10px;
}

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

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

div.solutions
{
	float: left;
	width: 320px;
	background-color: #ececec;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}

div.solutions_list
{
    margin-left: 3px;
}

div.solutions_item
{
	float: left;
	width: 90%;
	text-align: left;
	background-color: #ececec;
	border-top: solid 1px #dedede;
	padding: 4px 0px 5px 5px;
}

div.solutions_item a
{
	color: #2888b0;
	text-decoration: none;
	font-weight: bold;
}

div.solutions_item a img
{
	float: left;
	padding: 2px 8px 2px 0px;
}

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

#artist_text {
    padding-left: 5px;
}

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

#home_content #bottom_left {
    clear:left;
    float:left;
    width:33%;
    margin-top:20px;
    padding:5px 5px 5px 5px;
}

#home_content #bottom_middle {
    float:left;
    width:33%;
    margin-top:20px;
    padding:5px 5px 5px 5px;
    border-left:solid 1px #dedede;
}

#home_content #bottom_right {
    float: left;
    margin-top: 20px;
    padding: 5px 5px 5px 5px;
    border-left: solid 1px #dedede;
}

#home_content #promo_left {
    float:left;
    width:33%;
    background:#eeeeee;
    margin-top:20px;
    padding:5px 5px 5px 5px;
    border-right:solid 1px #dedede;
}

#home_content #promo_middle {
    float:left;
    width:33%;
    background:#eeeeee;
    margin-top:20px;
    padding:5px 5px 5px 5px;
    border-right:solid 1px #dedede;
}

#home_content #promo_right {
    background:#eeeeee;
    float:left;
    padding:5px 5px 5px 5px;
    margin-top:20px;
}

#branding_space {
    float:left;
    width:100%;
    margin:10px 0px 10px 0px;
    height:100px;
    border:solid 1px #aaaaaa;
    text-align:center;
    background:#eeeeee;
}

#promo_space {
    float:left;
    width:95%;
    margin:10px 10px 10px 10px;
    height:100px;
    border:solid 1px #aaaaaa;
    text-align:center;
    background:#eeeeee;
}

#main_content #bread_crumb
{
	float:left;
	width:100%;
	text-align:left;
	margin:1px 0px 2px 0px;
	font-size:7pt;
}

#bread_crumb a{
	color:#999;
}
#bread_crumb .active {  
 color:#990000; 
}

#left_nav
{    
    float:left;
	width:144px;
	min-height:250px;
	padding: 0px 3px 0px 3px;
	margin:0px 0px 5px 0px;
	background: #eeeeee;
	border:solid 1px #dedede;
	font-size:7.5pt;
}

/* IE Hack \*/
* html #left_nav
{
	height:300px;
	width:150px;
}
/* End Hack */

#left_nav .nav_title
{
	color:#ffffff;
	font-weight:bold;
	height:14px;
	padding: 1px 0px 0px 3px;
	background-image:url(/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_pa_navmenu_gradient.jpg);
	border:solid 1px #aaaaaa;
}

#left_nav .nav_title img
{
	vertical-align:middle;
}

#left_nav ul { padding:0; margin:3px 0 6px 3px; }
#left_nav li { 
 padding:0 0 0 8px; 
 margin:0 0 5px 0; 
 background: #eee url(/groups/public/@gms_gmi_web_dev/documents/web_resource/img_us_pa_navmenubullet_closed.gif) no-repeat; 
 list-style-type:none;  
 list-style-image:none;
 }
#left_nav ul li.active {
 padding:0 0 0 8px; 
 margin:0 0 2px 0; 
 background: #eee url(/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_pa_nav_menu_bullet.gif) no-repeat; 
 list-style-type:none;  
 list-style-image:none;
 }
#left_nav ul li ul {
 padding:0 0 0 0; margin:0 0 0 0;
 }
#left_nav ul li ul li {
 padding:0 0 0 8px; 
 margin:2px 0 3px 0;  
 background: #eee url(/groups/public/@gms_gmi_web_dev/documents/web_resource/img_us_pa_ci_bullet_closed.gif) no-repeat; 
 list-style-type:none;  
 list-style-image:none;
 }
#left_nav ul li ul li.active {
 padding:0 0 0 8px; 
 margin:0 0 2px 0; 
 background: #eee url(/groups/public/@gms_gmi_web_dev/documents/web_resource/img_us_pa_ci_bullet_open.gif) no-repeat; 
 list-style-type:none;  
 list-style-image:none;
 }
#left_nav ul.content_item a
{
	color:#555555;
}

#left_nav a, #left_nav
{
	color:#ac111f;
	font-weight:bold;
	text-decoration:none;
}

#left_nav ul li ul a, #left_nav ul li ul
{
	color:#555555;
}
/*
#left_nav ul
{
	list-style:square url(/groups/public/@gms_gmi_web_dev/documents/web_resource/img_us_pa_navmenubullet_closed.gif) outside;
	padding:0px 0px 0px 20px;
	margin:5px 0px 5px -5px;
}

#left_nav ul li.active
{
	list-style:square url(/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_pa_nav_menu_bullet.gif) outside;
}

#left_nav ul li ul {margin: 0px 0px 0px -12px;}

#left_nav li
{
	margin:3px 0px 0px 0px; padding:0;
}

#left_nav ul li ul
{
    list-style:square url(/groups/public/@gms_gmi_web_dev/documents/web_resource/img_us_pa_ci_bullet_closed.gif) outside;
}

#left_nav ul li ul li.active
{
	list-style:square url(/groups/public/@gms_gmi_web_dev/documents/web_resource/img_us_pa_ci_bullet_open.gif) outside;
}

#left_nav ul.content_item a
{
	color:#555555;
}

#left_nav a, #left_nav
{
	color:#ac111f;
	font-weight:bold;
	text-decoration:none;
}

#left_nav ul li ul a, #left_nav ul li ul
{
	color:#555555;
}
*/
.menu_title
{
	color:#8e0811;
	font-size:10pt;
	font-weight:bold;
	padding:3px 0px 3px 2px;
}

#main_content #category
{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    float: right;
	width: 723px;
}

/* IE Hack \*/ 
* html #main_content #category
{
	width: 724px;
}
/* End Hack */

#main_content #category #branding
{
    margin: 0px;
    padding: 0px;
	float:right;
	clear:both;
	background-color:#cccccc;
	text-align:right;
	vertical-align:top;
}

#main_content #category #subcats
{
    float:left;
    width:100%;
    margin:0px 0px 5px 0px;
}

#subcats #section
{
	float: left;
	width: 177px;
	text-align: left;
	margin: 0px 2px 0px 0px;
    border: solid 1px #aaaaaa;
    min-height: 125px;
}

/* \*/ * html #subcats #section {width: 179px;	height:125px;} /* */

#subcats #section_last
{
	float: left;
	width: 178px;
	text-align: left;
	margin: 0px 0px 0px 0px;
    border: solid 1px #aaaaaa;
    min-height: 125px;
}

/* \*/ * html #subcats #section_last {width: 180px;	height:125px;} /* */

#main_content #category #subcats #section3
{
	float: left;
	width: 237px;
	text-align: left;
	margin: 0px 2px 0px 0px;
    border: solid 1px #aaaaaa;
    min-height: 125px;
}

/* \*/ * html #main_content #category #subcats #section3 {width: 238px;	height:125px;} /* */

#main_content #category #subcats #section3_last
{
	float: left;
	width: 238px;
	text-align: left;
	margin: 0px 0px 0px 0px;
    border: solid 1px #aaaaaa;
    min-height: 125px;
}

/* \*/ * html #main_content #category #subcats #section3_last {width: 243px;	height:125px;} /* */


#main_content #category #subcats #section2
{
	float: left;
	width: 357px;
	text-align: left;
	margin: 0px 2px 0px 0px;
    border: solid 1px #aaaaaa;
    min-height: 125px;
}

/* \*/ * html #main_content #category #subcats #section2 {width: 360px;	height:125px;} /* */

#subcats #section #title a, #subcats #section2 #title a, #subcats #section3 #title a, #subcats #section_last #title a, #subcats #section3_last #title a
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

#main_content #category #subcats #title
{
	float:left;
	background-image:url(/groups/public/@gms_gmi_web_dev/documents/web_resource/img_pa_category_gradient.gif);
	width:100%;
	height:15px;
	color:#ffffff;
    font-weight:bold;
    border-bottom:solid 1px #aeb1a8;
    font-size:7.5pt;
}

#main_content #category #subcats #title img
{
	margin:0px 0px 2px 0px;
}

#main_content #category #subcats #text
{
	float:left;
	width:50%;
	font-size:7pt;
}
#text { 
	padding-left:6px;
 	}
#main_content #category #subcats #image
{
	float:right;
	width:42%;
	text-align:right;
	margin:-16px 1px 0px 0px;
}

#main_content #category #support_info
{
	width:100%;
	margin:5px 0px 25px 5px;
}

#main_content #category #support_info div
{
	float:left;
	width:49%;
	text-align:left;
}
#support_info .left
{
	border-right: solid 1px #dedede;
}

#support_info .right
{
	padding-left:5px;
}

ul.subcat_links {
    margin: 0px;
    padding: 0px;
    list-style: none inside url(/groups/public/@gms_gmi_web_dev/documents/web_resource/site_image_nav_bull_dark.gif);
}

ul.subcat_links li {
    margin-bottom: 5px;
}

ul.subcat_links li a {
    color: #640c0a; 
    font-weight: bold; 
    padding-left: 5px;
}

#main_content #cust_service
{
	width:99%;
	height:100%;
	margin:2px 0px 2px 0px;
}
#left h4, #center h4, #right h4 { font-size:12px; }
#main_content #cust_service #left
{
	float:left;
	width:33%;
	text-align:left;
	padding:0px 0px 0px 4px;
}

#main_content #cust_service #center
{
	float:left;
	width:33%;
	text-align:left;
	border-left:solid 1px #dedede;
	border-right:solid 1px #dedede;
	padding:0px 0px 0px 4px;
}

#main_content #cust_service #right
{
	float:left;
	width:33%;
	text-align:left;
	padding:0px 0px 0px 4px;
}

#product_list_content {
    margin:0px 0px 10px 5px;
}

#product_list_content #more_on {
    float:right;
    width:150px;
    padding:5px 5px 5px 5px;
    margin-top:10px;
    border:solid 1px #aaaaaa;
}

#product_list_content #pagination_bar {
    clear:right;
    float:left;
    background:#eeeeee;
    margin:5px 5px 5px 5px;
    padding:5px 5px 5px 5px;
}

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

div.product
{
	color:#666;
    float:left;
    font-size:8pt;
    width:545px;
    margin:2px 1px 7px 1px;
    padding:2px 2px 8px 1px;
    border-bottom:solid 1px #dedede;
}

div.product a {text-decoration:none;}

div.product div.image
{
    float:left;
    width:87px;
   	vertical-align:top;
    padding:0px 2px 0px 0px;
}

div.product div.image img
{
	border:none;
}

div.product div.description
{
    width:360px;
    height:auto;
    min-height:60px;
    margin-left:87px;
    padding:0px 2px 0px 2px;
}

/* IE Hack \*/
* html div.product div.description {
	height:60px;
}
/* End Hack */

div.product div.bottom {
    width: 440px;
    margin-left:87px;
    padding: 0px 2px 0px 2px;
}

div.product div.bottom div.price {
    float: right;
	color: #882e1a;
	font-weight: bold;
	font-size: 8pt;
	text-align: right;
	margin-top:2px;
}

/* IE Hack \*/
* html div.product div.bottom div.price {
	margin-top:12px;
}
/* End Hack */

div.accessory
{
    float:left;
    font-size:7pt;
    width:630px;
    margin:2px 1px 1px 1px;
    padding:2px 2px 2px 1px;
    border-bottom:solid 1px #dedede;
}

/* IE Hack \*/
* html div.accessory
{
	width:671px;
}
/* End Hack */

div.accessory a {text-decoration:none;}

div.accessory div.image
{
    float:left;
    width:87px;
   	vertical-align:top;
    padding:0px 2px 0px 0px;
}

div.accessory div.image img
{
	border:none;
}

div.accessory div.description
{
    float:left;
    width:360px;
    height:65px;
    padding:0px 2px 0px 2px;
}

div.accessory div.bottom {
    float: right;
    width: 50px;
    padding: 0px 2px 0px 2px;
    margin-top:35px;
}

div.accessory div.bottom div.price {
    float: right;
	color: #882e1a;
	font-weight: bold;
	font-size: 8pt;
	text-align: right;
}

#main_content #bottom_content
{
	float: left;
	width: 100%;
	margin: 10px 0px 5px 0px;
}

#main_content #bottom_content #left
{
	float:left;
	width:33%;	
}

#main_content #bottom_content #center
{
	float:left;
	width:37%;
	padding:0px 8px 0px 8px;
	border-right:solid 1px #dedede;
	border-left:solid 1px #dedede;
}

#main_content #bottom_content #right
{
	float:left;
	width:25%;
	padding:0px 0px 0px 8px;
}

#main_content #bottom_content h4 {
    margin: 0px;
    padding: 3px 0px 5px 0px;
}

form.special_offers
{
	margin:5px 0px 0px 0px;	
}


#sub_category
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
    float: right;
	width: 723px;
}

/* IE Hack \*/ 
* html #sub_category
{
	width: 723px;
}
/* End Hack */

#sub_category #branding
{
	float:right;
	clear:both;
	background-color:#cccccc;
	text-align:right;
	vertical-align:top;
}

#sub_category #more_on {
    float: right;
    margin-left: 5px;
    width: 160px;
}

/* IE Hack \*/ 
* html #sub_category #more_on {
	width: 163px;
}
/* End Hack */

#sub_category #product_list div.image img
{
	border:1px black solid;
}

div.model_product_item div.item_image img
{
	border:1px black solid;
}

#main_content #model_content
{
    float:left;
	width:100%;
}

#main_content #model_content #left_pane
{
    float:left;
	width:658px;
	border-right:none;
	padding-right:5px;
}

#main_content #model_content #right_pane
{
    float:right;
    width:198px;
    padding-left:8px;
	border-left:solid 1px #dedede;
}

#main_content #model_content #top_left
{
    float:left;
	padding-left:164px;
	width:736px;
}

#main_content #model_content #left_pane . 
{
	float:left;
	width:667px;
}

/* IE Hack \*/
* html #main_content #model_content #left_pane .model_product_list
{
	
}
/* End Hack */

div.model_product_list .model_product_item
{
	float:left;
	margin:2px 0px 0px 0px;
}

div.model_product_list .model_product_item div
{
}

div.model_product_list .item_image
{
	float:left;
	width:151px;
	margin: 0px 0px 0px 0px;
}

div.model_product_list .item_text
{
	float:left;
	width:470px;
	min-height:85px;
	margin:0px 0px 2px 14px;
}

/* IE Hack \*/
* html div.model_product_list .item_text
{
	height:85px;
}
/* End Hack */

div.model_product_list .button_left
{
    float:left;
	/*width:130px;*/
	width:auto;
	margin:0px 0px 0px 0px;
}

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

.item_price
{
	float:left;
	color:#882e1a;
	font-weight:bold;
	text-align:center;
	margin-right:8px;
}

.item_select
{
	float:left;
	padding:2px 0px 0px 0px;
}

#cart_button
{
	margin-left:8px;
	padding:1px 0px 0px 1px;
    float:left;
    width:100px;
}

#left_pane #bottom
{
	padding:0px 0px 0px 164px;
    float:left;
    width:500px;
}

/* IE Hack \*/
* html #left_pane #bottom
{
	width:664px;
}
/* End Hack */

#left_pane #tab_menu
{
	float:left;
	margin:20px 0px 0px 0px;
	font-size:7pt;
	border-right:solid 1px #7e7e7e;
}

#left_pane #tab_menu #features,#specifications,#accessories,#demo,#rewards_awards,#tech_resources
{
	font-weight:bold;
	float:left;
	width:125px;
	height:17px;
	border:solid 1px #7e7e7e;
	text-align:center;
	border-bottom:none;
	border-right:none;
    position: relative;
}


#main_content #model_content #left_pane #tab_content
{
	float:left;
	width:100%;
	margin:0px 0px 10px 0px;
}

#features2,#specifications2,#accessories2,#demo2,#rewards_awards2,#tech_resources2
{
	float:left;
	width:640px;
	border:solid 1px #7e7e7e;
	margin:0px 0px 1px 0px;
	padding:10px;
}

#main_content #model_content #right_pane #promo_image
{
    float:left;
    width:100%;
    margin-bottom:15px;
}

/* \*/ * html #main_content #model_content #right_pane #promo_image {margin-bottom:0px;} /* */

#main_content #model_content #right_pane #product_list #heading
{
    float:left;
    width:100%;
    color:#b3b3b5;
	font-size:12;
	font-weight:bold;
    margin:4px 0px 4px 0px;
}

#main_content #whats_new
{
    float:left;
    margin:0px 0px 0px 3px;
	width:733px;
}

/* IE Hack \*/
* html #main_content #whats_new { width:736px; }
/* End Hack */

#main_content #whats_new #branding
{
	float:right;
	clear:both;
	background-color:#cccccc;
	text-align:right;
	vertical-align:top;
}

#main_content #whats_new #products
{
    float:left;
    width:100%;
}

#solutions
{
	float: left;
	width: 580px;
	margin: 0px 0px 10px 10px;
}

#solutions div.centered div.one_third_page {
    margin-top: 10px;
}

#solutions h3 {
    margin: 5px 0px 10px 0px;
}

#hidden
{
	visibility:hidden;
	width:1px;
	height:1px;
	float:left;
	position:absolute;
	top:0;
	left:0;
}

#main_content #press_content
{
    float:left;
	width:710px;
	margin:0px 0px 5px 2px;
	padding: 0px 0px 0px 10px;
}

/* IE Hack \*/
* html #main_content #press_content {width:723px;}
/* End Hack */

#main_content #press_content #press_releases
{
    float:left;
}

#main_content #press_content #press_contact
{
    float:left;
}

#solutions #left
{
	float:left;
	width:520px;
	border-right:solid 1px #dedede;
	margin:0px 3px 0px 0px;
}

#solutions #right
{
	float:left;
	width:200px;
}

#solutions .product
{
	width:500px;
	float:left;
	border:none;
	margin:5px 2px 0px 0px;
}

/* IE Hack \*/
* html #solutions .product {width:500px;}
/* End Hack */

#solutions .top {float:left; width:100%; min-height:85px;}
#solutions .product .image {float:left; width:90px; padding:0px; margin:0px;}
#solutions .product .image img {float:left;}
#solutions .product .description {float:left; width:400px; padding:0px;}
#solutions .product a {text-decoration:none;}
#solutions .product .bottom {float:left; width:100%; margin:-15px 0px 0px 0px; padding:0px; text-align:right;}
#solutions .product .bottom .price {float:left; height:15px; width:145px; text-align:right; margin:0px 0px 0px 0px; padding:0px;}
#solutions .product .bottom .price strike {margin:0px 0px 0px 0px;}
#solutions .seperator {float:left; margin:0px 0px 0px 0px; border-bottom:solid 1px #dedede; width:100%; height:1px;}


.whats_new .product
{
	width:260px;
	float:left;
	border:none;
	margin:5px 2px 10px 0px;
}

/* IE Hack \*/
* html .whats_new .product {width:265px;}
/* End Hack */

.whats_new .top {float:left; width:100%; min-height:85px;}
.whats_new .product .image {float:right; width:90px; padding:0px; margin:0px;}
.whats_new .product .image img {float:right;}
.whats_new .product .description {float:left; width:165px; padding:0px;}
.whats_new .product a {text-decoration:none;}
.whats_new .product .bottom {float:left; width:100%; margin:0px 0px 0px 0px; padding:0px; text-align:right;}
.whats_new .product .bottom .price {float:left; height:15px; width:165px; text-align:right; margin:0px 0px 0px 0px; padding:0px;}
.whats_new .product .bottom .price strike {margin:0px 0px 0px 0px;}
.whats_new .seperator {float:left; margin:0px 8px 0px 8px; border-right:solid 1px #dedede; width:1px; height:130px;}


.related_products
{
	width:200px;
	float:left;
	border:none;
	margin:5px 2px 10px 0px;
}

/* IE Hack \*/
* html .related_products {width:189px; margin:5px 0px 10px 0px;}
/* End Hack */
.related_products {color:#7e7e7e;}
.related_products .top {float:left; padding:8px; width:189px; min-height:80px;}
.related_products .image {float:right; width:82px; padding:0px; margin-left:3px;}
.related_products .image img {float:right; border:1px solid #666;} 
.related_products .description {display:none;}
.related_products a {text-decoration:none; font-size:7pt;}
.related_products .bottom {float:left; width:50px; margin:-30px 0px 0px 0px; padding:0px; text-align:left; font-size:7pt;}
.related_products .bottom .price {float:left; color:#882e1a; font-weight:bold; width:40px; text-align:left; margin:10px 0px 0px 8px; padding:0px;}
/* \*/ * html .related_products .bottom .price {padding-left:5px; margin-left:0px;} /* */
.related_products .bottom .price strike {margin:0px 0px 0px 0px;}
#more_content .seperator {float:left; border-top:solid 1px #dedede; width:100%; height:1px;}

.learn_more_button
{
	padding-top:1px;
	font-size:7pt;
	font-weight:bold;
	text-align:center;
	width:85px;
	height:14px;
	margin-top:8px;
	color:#575c5f;
	background: transparent url(/groups/public/@gms_gmi_web_dev/documents/web_resource/us_img_pa_learn_more_button.jpg);

}

/* IE Hack\*/
* html .learn_more_button {height:15px; padding:0px;}
/* End Hack */

#left_pane .uk_featured
{
	float:left;
	width:48%;
	border-right:solid 1px #dedede;
	padding:5px;
	font-size:7pt;
}

/* IE Hack \*/
* html #left_pane .uk_featured { width:50%; }
/* End Hack */

#left_pane .uk_featured img {float:right;}
#left_pane .uk_featured a {text-decoration:none; font-weight:bold;}

#left_pane .uk_whats_new
{
	float:left;
	width:48%;
	padding:5px;
	font-size:7pt;
}

/* IE Hack \*/
* html #left_pane .uk_whats_new { width:49%; }
/* End Hack */

#left_pane .uk_whats_new img {float:right;}
#left_pane .uk_whats_new a {text-decoration:none; font-weight:bold;}

.alignright {float:right;}
.alignleft {float: left;}

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

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

#three_column #center
{	
	float:left;
	width:505px;
	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:515px; }
/* End Hack */

#three_column #center_solution
{
	float:left;
	width:505px;
	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:200px;
	margin-left:5px;
}

#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; }

#pr_wrapper { width: 580px; padding-bottom: 10px; }
.print_page { width:100px; }

#artist_relations
{
	float:left;
	width:722px;
	padding:5px;
}

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

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

#artist_relations #bottom #aleft, #acenter, #aright
{
	float:left;
	width:234px;
	background-color:#000;
	border:solid 1px #999;
	text-align:right;
	font-size:9.5px;
	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;
	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 #right
{
	float:right:
	width:200px;
}

#artist_relations #right .greybox
{
	float:left;
	width:178px;
	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 #right .greybox { width:186px; padding-top:10px;} /* */

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