body {
	margin: 0px;
	padding: 0px;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
}
.clear {
	clear: both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
html,body { 
/*	height:100%; 
	width:100%; 
	overflow:auto; */
} 
#header img {
	display: block;
	border-style: none;
}
#shop #header #navigation #minicart {
	width: 160px;
	font-size: 11px;
	margin: 0px;
	padding: 3px 0px 0px 3px;
	float: left;
}
#shop #header #navigation #minicart p {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#shop #header #navigation #minicart a {
	color: #CF3F00;
	display: inline;
}
#shop #header #navigation #minicart img {
	display: inline;
	vertical-align: middle;
}

#shop #content-wrapper #content .subcat1 {
	color: #FF0000;
}

#shop #header,
#lighting #header,
#audio #header,
#rigging #header,
#video #header {
/*	position: fixed;
	left: 0px;
	top: 0px;
	right: 0px;*/
	min-height: 95px;
	padding: 5px;
}
#canada #header,
#lighting #header.asia {
/*	position: fixed;
	left: 0px;
	top: 0px;
	right: 0px;*/
	height: 70px;
	padding: 5px;
}
#shop #content-wrapper,
#lighting #content-wrapper,
#audio #content-wrapper,
#rigging #content-wrapper,
#video #content-wrapper,
#canada #content-wrapper {
	/*	position: fixed;
	left: 0px;
	top: 105px;
	right: 0px;
	bottom: 0px;
	overflow: auto;*/
	margin: 12px 0px 0px;
	padding: 0px;
}
#shop #content-wrapper #menu,
#lighting #content-wrapper #menu,
#audio #content-wrapper #menu,
#rigging #content-wrapper #menu,
#video #content-wrapper #menu,
#canada #content-wrapper #menu {
	background: #ffffff;
	width: 170px;
	float: left;
	margin: 0px 5px 5px;
	padding: 0px;
	font-size: 80%;
	display: inline;
}
#shop #content-wrapper #content,
#lighting #content-wrapper #content,
#audio #content-wrapper #content,
#rigging #content-wrapper #content,
#video #content-wrapper #content,
#canada #content-wrapper #content {
	overflow: auto;
	padding: 0px;
	margin: 0px;
	font-size: 85%;
	width: 605px;
}
#shop #content-wrapper #content li {
}
#shop #content-wrapper #content a {
	color: #CF3F00;
}
#lighting #content-wrapper #content a {
	color: #000066;
}
#audio #content-wrapper #content a {
	color: #990000;
}
#rigging #content-wrapper #content a {
	color: #666666;
}
#video #content-wrapper #content a {
	color: #006633;
}
#canada #content-wrapper #content a {
	color: #000066;
	text-decoration: none;
}
#canada #content-wrapper #content a:hover {
	color: #990000;
	text-decoration: underline;
}
#shop #content-wrapper #content .manufacturerlist,
#lighting #content-wrapper #content .manufacturerlist,
#audio #content-wrapper #content .manufacturerlist,
#rigging #content-wrapper #content .manufacturerlist,
#video #content-wrapper #content .manufacturerlist {
	float: left;
	position: relative;
	margin: 10px 18px;
	text-align: center;
	padding: 0px;
}
#shop #content-wrapper #content .manufacturerlist a {
	color: #003399;
	text-decoration: none;
}
#lighting #content-wrapper #content .manufacturerlist a {
	color: #003399;
	text-decoration: none;
}
#shop #content-wrapper #content .manufacturerlist a:hover {
	color: #66CCFF;
	text-decoration: underline;
}
#lighting #content-wrapper #content .manufacturerlist a:hover {
	color: #66CCFF;
	text-decoration: underline;
}
#content-wrapper #content h1 {
	font-size: 120%;
	padding: 5px 0px 0px;
	margin: 5px 0px 0px;
}
#shop #content-wrapper #content h1 {
	color: #CF3F00;
}
#lighting #content-wrapper #content h1 {
	color: #000099;
}
#audio #content-wrapper #content h1 {
	color: #990000;
}
#rigging #content-wrapper #content h1 {
	color: #666666;
}
#video #content-wrapper #content h1 {
	color: #006633;
}
#canada #content-wrapper #content h1 {
	color: #000099;
}
#content-wrapper #content h2 {
	font-weight: bold;
	margin: 10px 0px 0px;
	padding: 0px 0px 2px;
	font-size: 100%;
	border-bottom: 1px dashed #CCCCCC;
}
#shop #content-wrapper #content h2 {
	color: #CF3F00;
}
#lighting #content-wrapper #content h2 {
	color: #000099;
}
#audio #content-wrapper #content h2 {
	color: #990000;
}
#rigging #content-wrapper #content h2 {
	color: #666666;
}
#video #content-wrapper #content h2 {
	color: #006633;
}
#video #content-wrapper #content h2 {
	color: #006633;
}
#shop #content-wrapper #content p,
#lighting #content-wrapper #content p,
#audio #content-wrapper #content p,
#rigging #content-wrapper #content p,
#video #content-wrapper #content p,
#canada #content-wrapper #content p {
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 0px;
	text-align: justify;
	padding: 2px 5px;
}
#shop #content-wrapper #content .productimage,
#lighting #content-wrapper #content .productimage,
#audio #content-wrapper #content .productimage ,
#rigging #content-wrapper #content .productimage ,
#video #content-wrapper #content .productimage  {
	padding-top: 7px;
	padding-right: 10px;
}
#shop #content-wrapper #content .shippingtable, #shop #content-wrapper #content #wrapper .shippingtable {
	padding: 5px 1px;
	font-size: 13px;
}
#shop #content-wrapper #content .shippingtable table, #shop #content-wrapper #content #wrapper table.shippingtable {
	border: 1px solid #333333;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 600px;
	font-size: 12px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
}
#shop #content-wrapper #content .shippingtable th, #shop #content-wrapper #content #wrapper .shippingtable th {
	color: #FFFFFF;
	background: #333333;
	text-align: center;
	padding: 4px 2px;
	cursor: help;
}
#shop #content-wrapper #content .shippingtable td, #shop #content-wrapper #content #wrapper .shippingtable td {
	border: 1px solid #CCCCCC;
	padding: 2px;
	text-align: center;
}
#shop #content-wrapper #content .shippingtable .shaded, #shop #content-wrapper #content #wrapper .shippingtable .shaded {
	background: #CCCCCC;
}
#shop #content-wrapper #content .quotetable {
	padding: 5px 1px;
}
#shop #content-wrapper #content .quotetable table {
	border: 1px solid #333333;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
	font-size: 12px;
}
#shop #content-wrapper #content .quotetable th {
	color: #FFFFFF;
	background: #333333;
	text-align: center;
	padding: 2px;
}
#shop #content-wrapper #content .quotetable td {
	border: 1px solid #CCCCCC;
	padding: 2px;
	font-size: 11px;
}
#shop #content-wrapper #content .quotetable a {
	color: #003399;
}
#shop #content-wrapper #content .quotetable p a {
	color: #003399;
}

#shop #content-wrapper #content .quotetable .set{
	height: 16px;
	width: 180px;
	margin: 0px;
	padding: 4px 4px 0px;
	border-style: none;
	vertical-align: text-bottom;
	font-size: 12px;
}
#shop #content-wrapper #content .edittable {
	padding: 5px 1px;
}
#shop #content-wrapper #content .edittable table {
	border: 1px solid #333333;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
	font-size: 12px;
}
#shop #content-wrapper #content .edittable th {
	color: #FFFFFF;
	background: #333333;
	text-align: right;
	padding: 2px 5px 2px 2px;
}
#shop #content-wrapper #content .edittable td {
	border: 1px solid #CCCCCC;
	padding: 0px;
	font-size: 11px;
}
#shop #content-wrapper #content .edittable a {
	color: #FFFFFF;
}
#shop #content-wrapper #content .edittable .set{
	height: 16px;
	width: 170px;
	margin: 0px;
	padding: 4px 4px 0px 2px;
	border-style: none;
	vertical-align: text-bottom;
	font-size: 12px;
}
#shop #content-wrapper #content .edittable .noborder {
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
#shop #content-wrapper #content .edittable .select  {
	font-size: 12px;
}
#shop #content-wrapper #content h3,
#lighting #content-wrapper #content h3,
#audio #content-wrapper #content h3,
#rigging #content-wrapper #content h3,
#video #content-wrapper #content h3,
#canada #content-wrapper #content h3 {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 13px;
}
#shop #content-wrapper #content #home-cats,
#lighting #content-wrapper #content #home-cats,
#audio #content-wrapper #content #home-cats,
#rigging #content-wrapper #content #home-cats,
#video #content-wrapper #content #home-cats {
	margin: 5px 7px 0px 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 115px;
	background: url(../images/box/shopbycat_body.gif) bottom;
}
#shop #content-wrapper #content #home-cats h3,
#lighting #content-wrapper #content #home-cats h3,
#audio #content-wrapper #content #home-cats h3,
#rigging #content-wrapper #content #home-cats h3,
#video #content-wrapper #content #home-cats h3 {
	background: url(../images/box/shopbycat_h3.gif) no-repeat;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px 5px 3px;
}
#shop #content-wrapper #content #home-cats p,
#lighting #content-wrapper #content #home-cats p,
#audio #content-wrapper #content #home-cats p,
#rigging #content-wrapper #content #home-cats p,
#video #content-wrapper #content #home-cats p {
	padding: 0px 10px 0px 5px;
	margin-top: 2px;
}
#shop #content-wrapper #content #home-cats p.cat,
#lighting #content-wrapper #content #home-cats p.cat,
#audio #content-wrapper #content #home-cats p.cat,
#rigging #content-wrapper #content #home-cats p.cat,
#video #content-wrapper #content #home-cats p.cat {
	font-weight: bold;
}
#shop #content-wrapper #content #home-cats p.sub,
#lighting #content-wrapper #content #home-cats p.sub,
#audio #content-wrapper #content #home-cats p.sub,
#rigging #content-wrapper #content #home-cats p.sub,
#video #content-wrapper #content #home-cats p.sub {
	font-weight: normal;
	margin-left: 5px;
}
#shop #content-wrapper #content #home-cats a,
#lighting #content-wrapper #content #home-cats a,
#audio #content-wrapper #content #home-cats a,
#rigging #content-wrapper #content #home-cats a,
#video #content-wrapper #content #home-cats a {
	text-decoration: none;
	color: #3398CC;
	text-align: left;
}
#shop #content-wrapper #content #home-cats a:hover,
#lighting #content-wrapper #content #home-cats a:hover,
#audio #content-wrapper #content #home-cats a:hover,
#rigging #content-wrapper #content #home-cats a:hover,
#video #content-wrapper #content #home-cats a:hover {
	text-decoration: underline;
	color: #003399;
}
#shop #content-wrapper #content #home-featured {
	background: url(../images/box/featured_body.gif) bottom;
	padding: 0px 0px 15px;
	float: left;
	width: 358px;
	margin-top: 5px;
	text-align: center;
	position: relative;
	height: 375px;
}
#shop #content-wrapper #content #home-featured #AutoScrollContainer #AutoScrollContent img {
	border-style: none;
}
#shop #content-wrapper #content #home-featured a {
	text-decoration: none;
	text-align: center;
}
#shop #content-wrapper #content #home-featured h3 {
	color: #FFFFFF;
	background: url(../images/box/featured_h3.gif);
	margin: 0px;
	padding: 5px;
	text-align: center;
	height: 27px;
	font-size: 16px;
	vertical-align: middle;
}
#shop #content-wrapper #content #home-featured p {
	text-align: center;
	width: 230px;
}
#shop #content-wrapper #content #home-mans {
	background: url(../images/box/shopbyman_body.gif) bottom;
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 10px;
	float: left;
	width: 115px;
}
#shop #content-wrapper #content #home-mans h3 {
	color: #FFFFFF;
	background: #003399 url(../images/box/shopbyman_h3.gif);
	padding: 2px 8px 3px 5px;
	text-align: right;
}
#shop #content-wrapper #content #home-mans p {
	padding: 0px 9px 0px 5px;
	margin-top: 2px;
	text-align: right;
}
#shop #content-wrapper #content #home-mans a {
	text-decoration: none;
	color: #3398CC;
}
#shop #content-wrapper #content #home-mans a:hover {
	text-decoration: underline;
	color: #003399;
}
#shop #content-wrapper #content #home-featured #scroller {
	overflow: hidden;
	height: 300px;
	width: 300px;
	text-align: center;
}
#shop #content-wrapper #menu form,
#lighting #content-wrapper #menu form,
#audio #content-wrapper #menu form,
#rigging #content-wrapper #menu form,
#video #content-wrapper #menu form {
	margin: 0px;
	padding: 0px;
}
#shop #content-wrapper #menu #button {
	border: 1px solid #CF3F00;
	background: #FAD891;
	color: #CF3F00;
	padding: 1px;
}
#lighting #content-wrapper #menu #button {
	border: 1px solid #000066;
	background: #66CCFF;
	color: #003399;
	padding: 1px;
}
#audio #content-wrapper #menu #button {
	border: 1px solid #990000;
	background: #FF9966;
	color: #990003;
	padding: 1px;
}
#rigging #content-wrapper #menu #button {
	border: 1px solid #000000;
	background: #CCCCCC;
	color: #343434;
	padding: 1px;
}
#video #content-wrapper #menu #button {
	border: 1px solid #006600;
	background: #99CC99;
	color: #006634;
	padding: 1px;
}
#shop #content-wrapper #menu #search {
	background: #E4E4E4;
	padding: 2px;
	color: #003399;
	border: 1px none #66CCFF;
}
#lighting #content-wrapper #menu #search {
	background: #E4E4E4;
	padding: 2px;
	color: #003399;
	border: 1px none #66CCFF;
}
#audio #content-wrapper #menu #search {
	background: #E4E4E4;
	padding: 2px;
	color: #990003;
	border: 1px none #66CCFF;
}
#rigging #content-wrapper #menu #search {
	background: #E4E4E4;
	padding: 2px;
	color: #343434;
	border: 1px none #66CCFF;
}
#video #content-wrapper #menu #search  {
	background: #E4E4E4;
	padding: 2px;
	color: #006634;
	border: 1px none #66CCFF;
}
#shop #content-wrapper #content .stock {
	color: #003399;
	position: relative;
	padding-left: 1px;
	padding-bottom: 1px;
}
#shop #content-wrapper #content .stock p {
	margin: 0px;
	padding: 0px;
	font-size: 65%;
	color: #FF0000;
}
#shop #content-wrapper #content .stock img {
	vertical-align: top;
	border-style: none;
}
#shop #content-wrapper #content img .thumbnail,
#lighting #content-wrapper #content img .thumbnail,
#audio #content-wrapper #content img .thumbnail,
#rigging #content-wrapper #content img .thumbnail,
#video #content-wrapper #content img .thumbnail {
	border: 1px solid #CCCCCC;
}
#shop #content-wrapper #content .stockreminder {
	padding-right: 10px;
	margin-left: -5px;
	padding-top: 5px;
}
#shop #content-wrapper #content table.list h2 {
	border-style: none;
	margin: 0px;
	padding: 0px;
}
#shop #content-wrapper #content table.list p {
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
}
/* TOP MENU NAVIGATION */
#header #navigation {
	margin: 0px;
	padding: 0px;
	width: 780px;
	float: left;
}
#header #navigation ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#header #navigation li a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 18px;
	padding-top: 2px;
	padding-bottom: 10px;
	font-size: 82%;
	font-weight: bold;
}
#header #navigation li {
	float: left;
	margin:0px;
	padding-right: 20px;
	min-width: 78px;
	text-align: center;
}
#header #navigation li a:hover {
	color: #FFFF99;
	text-decoration: underline;
}
#header #navigation li.tab_shop a:hover {
	color: #FFFF99;
}
#header #navigation li.tab_home a {
	background: url(/images/acet_tab_left.jpg) no-repeat left top;
}
#header #navigation li.tab_home {
	background: url(/images/acet_tab_right.jpg) no-repeat right top;
}
#header #navigation li.tab_lighting a {
	background: url(/images/acl_tab_left.jpg) no-repeat left top;
}
#header #navigation li.tab_lighting {
	background: url(/images/acl_tab_right.jpg) no-repeat right top;
}
#header #navigation li.tab_audio a {
	background: url(/images/aca_tab_left.jpg) no-repeat left top;
}
#header #navigation li.tab_audio {
	background: url(/images/aca_tab_right.jpg) no-repeat right top;
}
#header #navigation li.tab_rigging a {
	background: url(/images/acr_tab_left.jpg) no-repeat left top;
}
#header #navigation li.tab_rigging {
	background: url(/images/acr_tab_right.jpg) no-repeat right top;
}
#header #navigation li.tab_projects a {
	background: url(/images/acp_tab_left.jpg) no-repeat left top;
}
#header #navigation li.tab_projects {
	background: url(/images/acp_tab_right.jpg) no-repeat right top;
}
#header #navigation li.tab_northamerica a {
	background: url(/images/acna_tab_left.jpg) no-repeat left top;
}
#header #navigation li.tab_northamerica {
	background: url(/images/acna_tab_right.jpg) no-repeat right top;
}
#header #navigation li.tab_video a {
	background: url(/images/acv_tab_left.jpg) no-repeat left top;
}
#header #navigation li.tab_video {
	background: url(/images/acv_tab_right.jpg) no-repeat right top;
}
#header #navigation li.tab_shop a {
	background: url(/images/acet_tab_left.jpg) no-repeat left top;
	color: #FFFF99;
	text-decoration: none;
}
#header #navigation li.tab_shop {
	background: url(/images/acet_tab_right.jpg) no-repeat right top;
}
/* Hide from IE5-Mac \*/
#header #navigation a {
float: none;
}
/* End hide */

/* END OF MENU NAVIGATION */

/* LEFT HAND MENU */

#shop #content-wrapper #menu ul,
#lighting #content-wrapper #menu ul,
#audio #content-wrapper #menu ul,
#rigging #content-wrapper #menu ul,
#video #content-wrapper #menu ul,
#canada #content-wrapper #menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;

}
#shop #content-wrapper #menu img,
#lighting #content-wrapper #menu img,
#audio #content-wrapper #menu img,
#rigging #content-wrapper #menu img,
#video #content-wrapper #menu img,
#canada #content-wrapper #menu img {
	border-style: none;
}

#content-wrapper #menu li {
	font-size: 80%;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 0px;
	width: 148px;
	float: left;
}
#shop #content-wrapper #menu li {
	background: url(/images/acet/boxes/plain.jpg) repeat-y;
	color: #FAD891;
}
#lighting #content-wrapper #menu li {
	background: url(/images/menu.jpg) repeat-y;
	color: #66ccff;
}
#audio #content-wrapper #menu li {
	background: url(/images/audio/boxes/plain.jpg) repeat-y;
	color: #66ccff;
}
#rigging #content-wrapper #menu li {
	background: url(/images/rigging/boxes/plain.jpg) repeat-y;
	color: #66ccff;
}
#video #content-wrapper #menu li {
	background: url(/images/video/boxes/plain.jpg) repeat-y;
	color: #66ccff;
}
#canada #content-wrapper #menu li {
	background: url(/images/boxes/plain.jpg) repeat-y;
	color: #66ccff;
}
#content-wrapper #menu li a {
	text-decoration: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#shop #content-wrapper #menu li a {
	color: #FAD891;
}
#lighting #content-wrapper #menu li a {
	color: #66ccff;
}
#audio #content-wrapper #menu li a {
	color: #ff9966;
}
#rigging #content-wrapper #menu li a {
	color: #cccccc;
}
#video #content-wrapper #menu li a {
	color: #99cc99;
}
#canada #content-wrapper #menu li a {
	color: #ccffff;
}
#shop #content-wrapper #menu a:hover,
#lighting #content-wrapper #menu a:hover,
#audio #content-wrapper #menu a:hover,
#rigging #content-wrapper #menu a:hover,
#video #content-wrapper #menu a:hover,
#canada #content-wrapper #menu a:hover {
	color: #FFFF99;
	text-decoration: underline;
}
#content-wrapper #menu li.top {
	padding-top: 5px;
	padding-left: 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 100%;
}
#shop #content-wrapper #menu li.top {
	background: url(/images/acet/boxes/top.jpg) no-repeat left top;
}
#lighting #content-wrapper #menu li.top {
	background: url(/images/menu_top.jpg) no-repeat left top;
}
#audio #content-wrapper #menu li.top {
	background: url(/images/audio/boxes/menu_top.jpg) no-repeat left top;
}
#rigging #content-wrapper #menu li.top {
	background: url(/images/rigging/boxes/menu_top.jpg) no-repeat left top;
}
#video #content-wrapper #menu li.top {
	background: url(/images/video/boxes/menu_top.jpg) no-repeat left top;
}
#canada #content-wrapper #menu li.top {
	background: url(/images/boxes/menu_top.jpg) no-repeat left top;
}
#content-wrapper #menu li.mid {
	padding-top: 9px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 100%;
}
#shop #content-wrapper #menu li.mid {
	background: url(/images/acet/boxes/div.jpg) no-repeat left top;
	color: #FFFFFF;
}
#lighting #content-wrapper #menu li.mid {
	background: url(/images/menu_div.jpg) no-repeat left top;
	color: #FFFFFF;
}
#audio #content-wrapper #menu li.mid {
	background: url(/images/audio/boxes/menu_div.jpg) no-repeat left top;
	color: #FFFFFF;
}
#rigging #content-wrapper #menu li.mid {
	background: url(/images/rigging/boxes/menu_div.jpg) no-repeat left top;
	color: #FFFFFF;
}
#video #content-wrapper #menu li.mid {
	background: url(/images/video/boxes/menu_div.jpg) no-repeat left top;
	color: #FFFFFF;
}
#canada #content-wrapper #menu li.mid {
	background: url(/images/boxes/menu_div.jpg) no-repeat left top;
	color: #FFFFFF;
}
#content-wrapper #menu li.bottom {
	padding-left: 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 100%;
	padding-bottom: 14px;
	padding-top: 10px;
}
#canada #content-wrapper #menu li.bottom {
	padding-bottom: 0px;
	padding-top: 10px;
}
#shop #content-wrapper #menu li.bottom {
	background: url(/images/acet/boxes/bottom.jpg) no-repeat left bottom;
}
#lighting #content-wrapper #menu li.bottom {
	background: url(/images/menu_bottom.jpg) no-repeat left bottom;
}
#audio #content-wrapper #menu li.bottom {
	background: url(/images/audio/boxes/menu_bottom.jpg) no-repeat left bottom;
}
#rigging #content-wrapper #menu li.bottom {
	background: url(/images/rigging/boxes/menu_bottom.jpg) no-repeat left bottom;
}
#video #content-wrapper #menu li.bottom {
	background: url(/images/video/boxes/menu_bottom.jpg) no-repeat left bottom;
}
#canada #content-wrapper #menu li.bottom {
	background: url(/images/boxes/menu_bottom.jpg) no-repeat left bottom;
}
#shop #content-wrapper #menu li.mid a,
#shop #content-wrapper #menu li.bottom a,
#shop #content-wrapper #menu li.top a,
#lighting #content-wrapper #menu li.mid a,
#lighting #content-wrapper #menu li.bottom a,
#lighting #content-wrapper #menu li.top a,
#audio #content-wrapper #menu li.mid a,
#audio #content-wrapper #menu li.bottom a,
#audio #content-wrapper #menu li.top a,
#rigging #content-wrapper #menu li.mid a,
#rigging #content-wrapper #menu li.bottom a,
#rigging #content-wrapper #menu li.top a,
#video #content-wrapper #menu li.mid a,
#video #content-wrapper #menu li.bottom a,
#video #content-wrapper #menu li.top a {
	color: #FFFFFF;
	text-decoration: none;
}
#canada #content-wrapper #menu li.mid a,
#canada #content-wrapper #menu li.bottom a,
#canada #content-wrapper #menu li.top a {
	color: #003399;
	text-decoration: none;
	font-size: 12px;
}
#shop #content-wrapper #menu li.mid a:hover,
#shop #content-wrapper #menu li.bottom a:hover,
#lighting #content-wrapper #menu li.mid a:hover,
#lighting #content-wrapper #menu li.bottom a:hover,
#audio #content-wrapper #menu li.mid a:hover,
#audio #content-wrapper #menu li.bottom a:hover,
#rigging #content-wrapper #menu li.mid a:hover,
#rigging #content-wrapper #menu li.bottom a:hover,
#video #content-wrapper #menu li.mid a:hover,
#video #content-wrapper #menu li.bottom a:hover,
#canada #content-wrapper #menu li.mid a:hover,
#canada #content-wrapper #menu li.bottom a:hover {
	color: #FFFF99;
	text-decoration: underline;
}
#canada #content-wrapper #menu li.top a:hover {
	color: #FFFF99;
	text-decoration: underline;
}
#shop #content-wrapper #menu li a.selected,
#lighting #content-wrapper #menu li a.selected,
#audio #content-wrapper #menu li a.selected ,
#rigging #content-wrapper #menu li a.selected,
#video #content-wrapper #menu li a.selected,
#canada #content-wrapper #menu li a.selected  {
	color: #FFFF99;
}
#shop #content-wrapper #menu li>a,
#lighting #content-wrapper #menu li>a,
#audio #content-wrapper #menu li>a,
#rigging #content-wrapper #menu li>a,
#video #content-wrapper #menu li>a ,
#canada #content-wrapper #menu li>a {
float: none;
}
#shop #content-wrapper #menu .status,
#lighting #content-wrapper #menu .status,
#audio #content-wrapper #menu .status,
#rigging #content-wrapper #menu .status,
#video #content-wrapper #menu .status,
#canada #content-wrapper #menu .status {
	font-size: 80%;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 12px;
}
/* END OF LEFT MENU */

#shop #content-wrapper #content .filters,
#lighting #content-wrapper #content .filters {
	background: #CCCCCC;
	border: 1px solid #AEAEAE;
	padding: 2px;
	margin: 5px 0px;
	font-size: 75%;
	color: #FFFFFF;
	font-weight: bold;
}
#shop #content-wrapper #content .filters p,
#lighting #content-wrapper #content .filters p {
	margin: 0px;
	padding: 0px;
	clear: both;
	font-size: 10px;
}
#shop #content-wrapper #content .filters a,
#lighting #content-wrapper #content .filters a {
	color: #333333;
	padding: 2px 2px 3px;
	background: #FFFFFF;
	margin: 2px 3px 2px 0px;
	text-decoration: none;
	display: inline;
	border: 1px solid #AEAEAE;
	float: left;
}
#shop #content-wrapper #content .filters a:hover,
#lighting #content-wrapper #content .filters a:hover {
	text-decoration: underline;
	background: #FECB00;
	color: #FFFFFF;
	border: 1px solid #AEAEAE;
}
#shop #content-wrapper #content a.filter_active,
#lighting #content-wrapper #content a.filter_active 
{
	color: #FFFFFF;
	background: #FECB00;
}
#shop #content-wrapper #content .filters form,
#lighting #content-wrapper #content .filters form {
	padding: 0px;
	margin: 0px;
}
#shop #content-wrapper #content .filters form input,
#lighting #content-wrapper #content .filters form input {
	border: 1px solid #AEAEAE;
	font-size: 10px;
	padding: 2px;
	float: left;
}
#shop #content-wrapper #content .filters .searchbutton,
#lighting #content-wrapper #content .filters .searchbutton {
	background: #FFFFFF;
	margin: 0px 0px 0px 3px;
	padding: 2px 2px 3px;
	font-weight: bold;
	font-size: 10px;
}
#shop #content-wrapper #content form,
#lighting #content-wrapper #content form,
#audio #content-wrapper #content form,
#rigging #content-wrapper #content form,
#video #content-wrapper #content form {
	margin: 0px;
	padding: 0px;
}
#shop #content-wrapper #content #relatedproducts,
#lighting #content-wrapper #content #relatedproducts {
	margin-top: 10px;
}
#shop #content-wrapper #content #relatedproducts h1 {
	background: url(/images/box/top.gif) no-repeat;
	width: 590px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 100%;
	margin: 0px;
	padding: 7px 5px 5px 10px;
	border-style: none;
}
#shop #content-wrapper #content #relatedproducts h2 {
	color: #FFFFFF;
	background: url(/images/box/middle.gif);
	margin: 0px;
	width: 595px;
	float: left;
	padding: 5px 5px 0px;
	font-size: 90%;
	font-weight: normal;
	border-style: none;
}
#shop #content-wrapper #content #relatedproducts .rpdetail p {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 90%;
}
#shop #content-wrapper #content #relatedproducts .rpdetail {
	background: #FFFFFF;
	width: 138px;
	color: #000000;
	text-align: center;
	display: inline;
	float: left;
	margin: 0px 5px;
	padding: 0px 0px 5px;
	height: 260px;
}
#shop #content-wrapper #content #relatedproducts .rpdetail img {
	padding: 10px 10px 5px;
	margin: 0px;
}
#shop #content-wrapper #content #relatedproducts .rpbottom {
	background: url(/images/box/bottom.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px;
	width: 605px;
}
#shop #content-wrapper #content #relatedproducts .rpdetail .rpdetailbody {
	margin: 0px;
	padding: 0px;
	height: 180px;
}

#shop #content-wrapper #content #relatedproducts .rpdetail .relatedbutton {
	margin: 0px;
	padding: 0px;
	top: 20px;
	position: relative;
}
#shop #content-wrapper #content #relatedproducts .rpdetail .relatedbutton #imageField {
	margin-top: 5px;
}
#shop #content-wrapper #content #relCats {
	padding-left: 10px;
}

#shop #content-wrapper #content #relCats p {
	margin: 0px;
	padding: 2px 0px 0px;
	font-size: 11px;
}
#shop #content-wrapper #content #relCats h2 {
	margin-right: 20px;
	color: #FF6600;
	border-style: none;
}
.instock {
	font-size: 95%;
	color: #006600;
	margin: 2px 0px 0px;
	padding: 0px;
	display: block;
}
.outofstock {
	font-size: 90%;
	color: #FF0000;
	margin: 2px 0px 0px 00px;
	padding: 0px;
	display: block;
}
.shippingrestriction {
	font-size: 90%;
	color: #FF6600;
	display: block;
	margin: 2px 0px 0px 0px;
}
#shop #content-wrapper #content #orderadmin {
	margin: 10px;
	padding: 0px;
}
#shop #content-wrapper #content #orderadmin table {
	font-size: 11px;
}
#shop #content-wrapper #content #orderadmin th {
	text-align: left;
	color: #FFFFFF;
	background: #00349A;
}
#shop #content-wrapper #content #footer,
#lighting #content-wrapper #content #footer,
#audio #content-wrapper #content #footer,
#rigging #content-wrapper #content #footer,
#video #content-wrapper #content #footer {
	background: none no-repeat center top;
	width: 605px;
	padding: 10px 0px 0px;
	margin: 10px 0px 0px;
}
#canada #content-wrapper #content #footer {
	background: url(/images/footer_top.jpg) no-repeat center top;
	width: 605px;
	padding: 10px 0px 0px;
	margin: 10px 0px 0px;
}
#shop #content-wrapper #content #footer p,
#lighting #content-wrapper #content #footer p,
#audio #content-wrapper #content #footer p,
#rigging #content-wrapper #content #footer p,
#video #content-wrapper #content #footer p {
	margin: 0px;
	padding: 0px 5px 20px;
	text-align: center;
	font-size: 10px;
	background: none no-repeat center bottom;
	line-height: 13px;
}
#canada #content-wrapper #content #footer p {
	margin: 0px;
	padding: 0px 5px 20px;
	text-align: center;
	font-size: 10px;
	background: url(/images/footer_bottom.jpg) no-repeat center bottom;
	line-height: 13px;
}
#shop #content-wrapper #content li,
#lighting #content-wrapper #content li,
#audio #content-wrapper #content li,
#rigging #content-wrapper #content li,
#video #content-wrapper #content li {
	font-size: 13px;
	text-align: left;
	padding: 2px 5px;
	margin: 0px;
	list-style: square;
	color: #000000;
}
#shop #content-wrapper #content li:before,
#lighting #content-wrapper #content li:before,
#audio #content-wrapper #content li:before,
#rigging #content-wrapper #content li:before,
#video #content-wrapper #content li:before {
	color: #003399;
}
#shop #content-wrapper #content .feedbackform {
	margin-top: 10px;
}
#shop #content-wrapper #content .feedbackform label {
	width: 150px;
	display: block;
	float: left;
	padding: 0;
	margin-bottom: 10px;
	font-size: 12px;
	text-align: right;
	margin-right: 10px;
}

#shop #content-wrapper #content .feedbackform br {
	clear:left;
}
#shop #content-wrapper #content .feedbackform #sendButton {
	width: 120px;
	margin-left: 160px;
}
#shop #content-wrapper #content .feedbackform p {
	color: #FF0000;
	vertical-align: top;
	margin: 0px 0px 0px 160px;
	padding: 0px;
}


.rowlink {
	cursor: pointer;
}
#shop #content-wrapper #content .messagesent {
	font-weight: bold;
	color: #006600;
}

#AutoScrollContainer {
	position:absolute;
	top:37px;
	left:52px;
	width:250px;
	height:348px;
	clip:rect(0,250,350,0);
	overflow:hidden;
	z-index:1;
	visibility:visible;
	background-color: #FFFFFF;
	border: 1px none #000000;
}
#AutoScrollContent {
	position:absolute;
	top:0px;
	left:0px;
	width:250px;
	visibility:visible;
	text-align: center;
}

#shop #content-wrapper #content #notfound {
	color: #333333;
	margin: 0px;
	padding: 0px;
	background: url(/images/box/yellow_h4.jpg) no-repeat center top;
}

#shop #content-wrapper #content #notfound h4 {
	padding: 5px 10px 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
}
#shop #content-wrapper #content #notfound p {
	background: url(/images/box/yellow_p.jpg) no-repeat bottom;
	margin: 0px;
	padding: 5px 10px 10px;
}
#shop #content-wrapper #content #notfound #ProductRequest,
#shop #content-wrapper #content #notfound #EmailAddress {
	border: 1px solid #333333;
	margin: 0px;
	height: 18px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
}
#shop #content-wrapper #content #notfound #SendRequest,
#shop #content-wrapper #content #content-right #acCart_1_ATC,
#shop #content-wrapper #content #content-right-bargain #acCart_1_ATC {
	position: absolute;
	margin-left: 5px;
}
#shop #content-wrapper #content #coupon {
	background: url(../images/shp_orange_box.jpg) no-repeat;
	margin: 10px 0px 5px;
	padding: 5px 10px 5px 5px;
	height: 61px;
	width: 589px;
}
#shop #content-wrapper #content #coupon a {
	color: #FFFF99;
}
#shop #content-wrapper #content #coupon h3 {
	padding-right: 5px;
	padding-left: 5px;
	color: #FFFF99;
}
#shop #content-wrapper #content #coupon .highlight {
	color: #FFFF99;
}
#shop #content-wrapper #content .quotetable a {
	color: #FFFFFF;
}
#shop #content-wrapper #content .leftj {
	text-align: left;
}
#shop #content-wrapper #content #easter {
	border: 1px dashed #666666;
	padding: 2px 0px;
	margin-right: 0px;
	margin-left: 0px;
	background: #DFDFDF;
	margin-top: 3px;
}
#shop #content-wrapper #content #easter h3 {
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 120%;
	font-weight: bold;
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#shop #content-wrapper #content #easter p {
	margin: 0px 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#shop #content-wrapper #content #april {
	background: url(../images/shp_green_box.jpg) no-repeat;
	margin: 10px 0px 5px;
	padding: 5px 10px 5px 5px;
	height: 61px;
	width: 589px;
}
#shop #content-wrapper #content #april a {
	color: #FFFF99;
}
#shop #content-wrapper #content #april h3 {
	padding-right: 5px;
	padding-left: 5px;
	color: #FFFF99;
}
#shop #content-wrapper #content #april .highlight {
	color: #FFFF99;
	font-weight: bold;
}
#breadcrumbs {clear:left;zoom:1;} 
#shop #content-wrapper #content #breadcrumbs,
#lighting #content-wrapper #content #breadcrumbs,
#audio #content-wrapper #content #breadcrumbs,
#rigging #content-wrapper #content #breadcrumbs,
#video #content-wrapper #content #breadcrumbs {
	color: #000000;
	padding: 2px 3px 3px 8px;
	background-image: url(../images/tabs/cataloguetop.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	background-color: #FFFFFF;
}
#shop #content-wrapper #content #breadcrumbs ul,
#lighting #content-wrapper #content #breadcrumbs ul,
#audio #content-wrapper #content #breadcrumbs ul,
#rigging #content-wrapper #content #breadcrumbs ul,
#video #content-wrapper #content #breadcrumbs ul {
	display: inline;
	border: none;
	margin: 0px;
	padding: 0px;
} 
#shop #content-wrapper #content #breadcrumbs ul li,
#lighting #content-wrapper #content #breadcrumbs ul li,
#audio #content-wrapper #content #breadcrumbs ul li ,
#rigging #content-wrapper #content #breadcrumbs ul li ,
#video #content-wrapper #content #breadcrumbs ul li  {
	border: none;
	list-style: none;
	display: inline;
	padding: 0px !important;
	font-size: 80%;
	margin: 0px !important;
}
#shop #content-wrapper #content #breadcrumbs li a {
	color: #CF3F00;
	margin: 0px;
	padding: 0px;
}
#lighting #content-wrapper #content #breadcrumbs li a {
	color: #000099;
	margin: 0px;
	padding: 0px;
}
#audio #content-wrapper #content #breadcrumbs li a {
	color: #990000;
	margin: 0px;
	padding: 0px;
}
#riging #content-wrapper #content #breadcrumbs li a {
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#video #content-wrapper #content #breadcrumbs li a {
	color: #006633;
	margin: 0px;
	padding: 0px;
}
#shop #content-wrapper #content .catalogue,
#lighting #content-wrapper #content .catalogue,
#audio #content-wrapper #content .catalogue,
#rigging #content-wrapper #content .catalogue,
#video #content-wrapper #content .catalogue   {
	background: url(/images/tabs/gridbackground.jpg);
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 7px;
	width: 595px;
}
#shop #content-wrapper #content .catalogueselect,
#lighting #content-wrapper #content .catalogueselect,
#audio #content-wrapper #content .catalogueselect,
#rigging #content-wrapper #content .catalogueselect,
#video #content-wrapper #content .catalogueselect {
	background: url(/images/tabs/catalogueselect.jpg);
	padding-right: 5px;
	padding-left: 5px;
}
#shop #content-wrapper #content .options,
#lighting #content-wrapper #content .options,
#audio #content-wrapper #content .options,
#rigging #content-wrapper #content .options,
#video #content-wrapper #content .options {
	background: url(../images/tabs/catalogueoptions.jpg);
	padding: 5px 5px 2px;
}

#shop #content-wrapper #content .options a,
#lighting #content-wrapper #content .options a,
#audio #content-wrapper #content .options a,
#rigging #content-wrapper #content .options a,
#video #content-wrapper #content .options a {
	font-size: 110%;
	color: #FFFFFF;
	padding: 2px;
}
#shop #content-wrapper #content .options .selected,
#lighting #content-wrapper #content .options .selected,
#audio #content-wrapper #content .options .selected,
#rigging #content-wrapper #content .options .selected,
#video #content-wrapper #content .options .selected {
	color: #FFCC00;
	text-decoration: none;
}
#shop #content-wrapper #content #breadcrumbs ul li .selected,
#lighting #content-wrapper #content #breadcrumbs ul li .selected,
#audio #content-wrapper #content #breadcrumbs ul li .selected,
#rigging #content-wrapper #content #breadcrumbs ul li .selected,
#video #content-wrapper #content #breadcrumbs ul li .selected {
	color: #006600;
	text-decoration: none;
}

#shop #content-wrapper #content .catalogue p,
#shop #content-wrapper #content .catalogueselect p,
#lighting #content-wrapper #content .catalogue p,
#lighting #content-wrapper #content .catalogueselect p,
#audio #content-wrapper #content .catalogue p,
#audio #content-wrapper #content .catalogueselect p,
#rigging #content-wrapper #content .catalogue p,
#rigging #content-wrapper #content .catalogueselect p,
#video #content-wrapper #content .catalogue p,
#video #content-wrapper #content .catalogueselect p {
	margin-top: 0px;
	padding-top: 4px;
	margin-left: 5px;
	padding-bottom: 5px;
}

#shop #content-wrapper #content .catalogue .griditem,
#lighting #content-wrapper #content .catalogue .griditem,
#audio #content-wrapper #content .catalogue .griditem,
#rigging #content-wrapper #content .catalogue .griditem,
#video #content-wrapper #content .catalogue .griditem {
	padding: 0px;
	float: left;
	height: 100px;
	width: 287px;
	margin-left: 7px;
	margin-bottom: 5px;
}
#shop #content-wrapper #content .catalogue .griditem img,
#lighting #content-wrapper #content .catalogue .griditem img,
#audio #content-wrapper #content .catalogue .griditem img,
#rigging #content-wrapper #content .catalogue .griditem img,
#video #content-wrapper #content .catalogue .griditem img {
	float: left;
	padding-right: 5px;
	border-style: none;
}
#shop #content-wrapper #content .catalogue .griditem h2 a,
#lighting #content-wrapper #content .catalogue .griditem h2 a,
#audio #content-wrapper #content .catalogue .griditem h2 a,
#rigging #content-wrapper #content .catalogue .griditem h2 a,
#video #content-wrapper #content .catalogue .griditem h2 a {
	text-decoration: none;
}
#shop #content-wrapper #content .catalogue .griditem p,
#lighting #content-wrapper #content .catalogue .griditem p,
#audio #content-wrapper #content .catalogue .griditem p ,
#rigging #content-wrapper #content .catalogue .griditem p ,
#video #content-wrapper #content .catalogue .griditem p  {
	text-align: left;
}
#shop #content-wrapper #content .catalogue ul, #shop #content-wrapper #content .options ul,
#lighting #content-wrapper #content .catalogue ul, #lighting #content-wrapper #content .options ul,
#audio #content-wrapper #content .catalogue ul, #audio #content-wrapper #content .options ul,
#rigging #content-wrapper #content .catalogue ul, #rigging #content-wrapper #content .options ul,
#video #content-wrapper #content .catalogue ul, #video #content-wrapper #content .options ul {
	list-style: none;
	margin: 0px 5px 0px 7px;
	padding: 0px !important;
}
#shop #content-wrapper #content .catalogue li, #shop #content-wrapper #content .options li,
#lighting #content-wrapper #content .catalogue li, #lighting #content-wrapper #content .options li,
#audio #content-wrapper #content .catalogue li, #audio #content-wrapper #content .options li,
#rigging #content-wrapper #content .catalogue li, #rigging #content-wrapper #content .options li,
#video #content-wrapper #content .catalogue li, #video #content-wrapper #content .options li {
	list-style: none;
	float: left;
	margin: 0px 3px 3px;
	padding: 0px;
	font-size: 75%;
	min-width: 10px;
}
#shop #content-wrapper #content .catalogue form,
#lighting #content-wrapper #content .catalogue form,
#audio #content-wrapper #content .catalogue form,
#rigging #content-wrapper #content .catalogue form,
#video #content-wrapper #content .catalogue form {
	padding-left: 10px;
}

#shop #content-wrapper #content #cataloguefooter,
#lighting #content-wrapper #content #cataloguefooter,
#audio #content-wrapper #content #cataloguefooter,
#rigging #content-wrapper #content #cataloguefooter,
#video #content-wrapper #content #cataloguefooter {
	background: url(/images/tabs/gridbackgroundbottom.jpg);
	min-height: 32px;
}
#shop #content-wrapper #content #cataloguefooter p,
#lighting #content-wrapper #content #cataloguefooter p,
#audio #content-wrapper #content #cataloguefooter p,
#rigging #content-wrapper #content #cataloguefooter p,
#video #content-wrapper #content #cataloguefooter p {
	text-align: center;
	margin: 0px;
	padding: 10px 0px 0px;
	font-size: 75%;
}

#shop #content-wrapper #content #cataloguecatfooter,
#lighting #content-wrapper #content #cataloguecatfooter,
#audio #content-wrapper #content #cataloguecatfooter,
#rigging #content-wrapper #content #cataloguecatfooter,
#video #content-wrapper #content #cataloguecatfooter {
	background: url(/images/tabs/gridbackgroundbottomcats.jpg) bottom;
	height: 12px;
}
/* Normal Catalogue View */
#shop #content-wrapper #content .catalogue .cataloguelist,
#lighting #content-wrapper #content .catalogue .cataloguelist,
#audio #content-wrapper #content .catalogue .cataloguelist,
#rigging #content-wrapper #content .catalogue .cataloguelist,
#video #content-wrapper #content .catalogue .cataloguelist {
	width: 575px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 7px;
}
#shop #content-wrapper #content .catalogue .cataloguelist .itemdesc h2,
#lighting #content-wrapper #content .catalogue .cataloguelist .itemdesc h2,
#audio #content-wrapper #content .catalogue .cataloguelist .itemdesc h2,
#rigging #content-wrapper #content .catalogue .cataloguelist .itemdesc h2,
#video #content-wrapper #content .catalogue .cataloguelist .itemdesc h2 {
	margin: 0px;
	border-style: none;
	padding: 0px;
}
#shop #content-wrapper #content .catalogue .cataloguelist .itemdesc h2 a,
#lighting #content-wrapper #content .catalogue .cataloguelist .itemdesc h2 a,
#audio #content-wrapper #content .catalogue .cataloguelist .itemdesc h2 a,
#rigging #content-wrapper #content .catalogue .cataloguelist .itemdesc h2 a,
#video #content-wrapper #content .catalogue .cataloguelist .itemdesc h2 a {
	text-decoration: none;
}

#shop #content-wrapper #content .catalogue .cataloguelist .itemdesc p,
#lighting #content-wrapper #content .catalogue .cataloguelist .itemdesc p,
#audio #content-wrapper #content .catalogue .cataloguelist .itemdesc p,
#rigging #content-wrapper #content .catalogue .cataloguelist .itemdesc p,
#video #content-wrapper #content .catalogue .cataloguelist .itemdesc p {
	margin: 0px;
	padding: 0px;
}

#shop #content-wrapper #content .catalogue .cataloguelist .itemthumb,
#lighting #content-wrapper #content .catalogue .cataloguelist .itemthumb,
#audio #content-wrapper #content .catalogue .cataloguelist .itemthumb,
#rigging #content-wrapper #content .catalogue .cataloguelist .itemthumb,
#video #content-wrapper #content .catalogue .cataloguelist .itemthumb {
	float: left;
	width: 100px;
	margin-bottom: 3px;
}
#shop #content-wrapper #content .catalogue .cataloguelist .itemdesc,
#lighting #content-wrapper #content .catalogue .cataloguelist .itemdesc,
#audio #content-wrapper #content .catalogue .cataloguelist .itemdesc,
#rigging #content-wrapper #content .catalogue .cataloguelist .itemdesc,
#video #content-wrapper #content .catalogue .cataloguelist .itemdesc {
	padding-left: 5px;
	padding-bottom: 5px;
	margin-left: 5px;
	float: left;
	width: 465px;
}
#shop #content-wrapper #content .catalogue .cataloguelist .alternate,
#lighting #content-wrapper #content .catalogue .cataloguelist .alternate,
#audio #content-wrapper #content .catalogue .cataloguelist .alternate,
#rigging #content-wrapper #content .catalogue .cataloguelist .alternate,
#video #content-wrapper #content .catalogue .cataloguelist .alternate {
	background: #DFF0F9;
}
#shop #content-wrapper #content .catalogue .featured .itemdesc,
#lighting #content-wrapper #content .catalogue .featured .itemdesc,
#audio #content-wrapper #content .catalogue .featured .itemdesc ,
#rigging #content-wrapper #content .catalogue .featured .itemdesc ,
#video #content-wrapper #content .catalogue .featured .itemdesc  {
	background: #FAD891;
	width: 466px;
	height: 96px;
	margin-left: 0px;
	padding-top: 3px;
	margin-bottom: 7px;
}

#shop #content-wrapper #content .catalogue .featured .itemthumb,
#lighting #content-wrapper #content .catalogue .featured .itemthumb,
#audio #content-wrapper #content .catalogue .featured .itemthumb,
#rigging #content-wrapper #content .catalogue .featured .itemthumb,
#video #content-wrapper #content .catalogue .featured .itemthumb {
	border: 2px solid #FAD891;
}
#shop #content-wrapper #content .catalogue .featured h2,
#lighting #content-wrapper #content .catalogue .featured h2,
#audio #content-wrapper #content .catalogue .featured h2,
#rigging #content-wrapper #content .catalogue .featured h2,
#video #content-wrapper #content .catalogue .featured h2 {
	color: #CF3F00;
}

/* Bargain Catalogue View */

#shop #content-wrapper #content .catalogue .bargain.cataloguelist .itemdesc,
#lighting #content-wrapper #content .catalogue .bargain.cataloguelist .itemdesc,
#audio #content-wrapper #content .catalogue .bargain.cataloguelist .itemdesc,
#rigging #content-wrapper #content .catalogue .bargain.cataloguelist .itemdesc,
#video #content-wrapper #content .catalogue .bargain.cataloguelist .itemdesc {
	background: #EFEFEF;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 515px;
	padding-top: 3px;
	margin-left: 5px;
}

#shop #content-wrapper #content .catalogue .bargain.cataloguelist .alternate,
#lighting #content-wrapper #content .catalogue .bargain.cataloguelist .alternate,
#audio #content-wrapper #content .catalogue .bargain.cataloguelist .alternate,
#rigging #content-wrapper #content .catalogue .bargain.cataloguelist .alternate,
#video #content-wrapper #content .catalogue .bargain.cataloguelist .alternate {
	background: #DBDBDB;
}
#shop #content-wrapper #content .catalogue .bargain.cataloguelist .itemthumb,
#lighting #content-wrapper #content .catalogue .bargain.cataloguelist .itemthumb,
#audio #content-wrapper #content .catalogue .bargain.cataloguelist .itemthumb,
#rigging #content-wrapper #content .catalogue .bargain.cataloguelist .itemthumb,
#video #content-wrapper #content .catalogue .bargain.cataloguelist .itemthumb {
	width: 50px;
	margin-top: 7px;
	padding-bottom: 1px;
	min-height: 50px;
}
#shop #content-wrapper #content .catalogue .bargain.cataloguelist .itemdesc h2 a:hover,
#lighting #content-wrapper #content .catalogue .bargain.cataloguelist .itemdesc h2 a:hover,
#audio #content-wrapper #content .catalogue .bargain.cataloguelist .itemdesc h2 a:hover,
#rigging #content-wrapper #content .catalogue .bargain.cataloguelist .itemdesc h2 a:hover,
#video #content-wrapper #content .catalogue .bargain.cataloguelist .itemdesc h2 a:hover {
	/*color: #0066CC;*/
	text-decoration:underline;
}
#shop #content-wrapper #content .catalogue .bargain.sold .itemdesc,
#lighting #content-wrapper #content .catalogue .bargain.sold .itemdesc,
#audio #content-wrapper #content .catalogue .bargain.sold .itemdesc,
#rigging #content-wrapper #content .catalogue .bargain.sold .itemdesc,
#video #content-wrapper #content .catalogue .bargain.sold .itemdesc {
	background: #FAD891;
}
#shop #content-wrapper #content .catalogue .bargain.reduced .itemdesc,
#lighting #content-wrapper #content .catalogue .bargain.reduced .itemdesc,
#audio #content-wrapper #content .catalogue .bargain.reduced .itemdesc,
#rigging #content-wrapper #content .catalogue .bargain.reduced .itemdesc,
#video #content-wrapper #content .catalogue .bargain.reduced .itemdesc {
	background: #666666;
}
#shop #content-wrapper #content .catalogue .bargain.reduced .itemdesc h2 a,
#lighting #content-wrapper #content .catalogue .bargain.reduced .itemdesc h2 a,
#audio #content-wrapper #content .catalogue .bargain.reduced .itemdesc h2 a,
#rigging #content-wrapper #content .catalogue .bargain.reduced .itemdesc h2 a,
#video #content-wrapper #content .catalogue .bargain.reduced .itemdesc h2 a {
	color: #FFFFFF; 
}
/*#shop #content-wrapper #content .catalogue .bargain.reduced .itemdesc h2 a:hover {
	color: #CCCCCC;
}*/
#shop #content-wrapper #content .catalogue .bargain span.reduced,
#lighting #content-wrapper #content .catalogue .bargain span.reduced,
#audio #content-wrapper #content .catalogue .bargain span.reduced,
#rigging #content-wrapper #content .catalogue .bargain span.reduced,
#video #content-wrapper #content .catalogue .bargain span.reduced {
	color: #FFFFFF;
	background: #990000;
	font-size: 0.8em;
	padding: 2px 4px;
	float: right;
	margin-right: 10px;
}
#shop #content-wrapper #content .catalogue .bargain.justlanded .itemdesc,
#lighting #content-wrapper #content .catalogue .bargain.justlanded .itemdesc,
#audio #content-wrapper #content .catalogue .bargain.justlanded .itemdesc,
#rigging #content-wrapper #content .catalogue .bargain.justlanded .itemdesc,
#video #content-wrapper #content .catalogue .bargain.justlanded .itemdesc {
	background: #FFCC33;
}
#shop #content-wrapper #content .catalogue .bargain.offer .itemdesc,
#lighting #content-wrapper #content .catalogue .bargain.offer .itemdesc,
#audio #content-wrapper #content .catalogue .bargain.offer .itemdesc,
#rigging #content-wrapper #content .catalogue .bargain.offer .itemdesc,
#video #content-wrapper #content .catalogue .bargain.offer .itemdesc {
	background: #3399CC;
}
#shop #content-wrapper #content .catalogue .bargain .itemdesc h2 .justlanded,
#lighting #content-wrapper #content .catalogue .bargain .itemdesc h2 .justlanded,
#audio #content-wrapper #content .catalogue .bargain .itemdesc h2 .justlanded,
#rigging #content-wrapper #content .catalogue .bargain .itemdesc h2 .justlanded,
#video #content-wrapper #content .catalogue .bargain .itemdesc h2 .justlanded {
	color: #FFFFFF;
	background: #990000;
	font-size: 0.8em;
	padding: 2px 4px;
	float: right;
	margin-right: 10px;
}
#shop #content-wrapper #content .catalogue .bargain.offer .itemdesc h2 a,
#lighting #content-wrapper #content .catalogue .bargain.offer .itemdesc h2 a,
#audio #content-wrapper #content .catalogue .bargain.offer .itemdesc h2 a,
#rigging #content-wrapper #content .catalogue .bargain.offer .itemdesc h2 a,
#video #content-wrapper #content .catalogue .bargain.offer .itemdesc h2 a {
	color: #FFFFFF; 
}
/*#shop #content-wrapper #content .catalogue .bargain.offer .itemdesc h2 a:hover {
	color: #CCCCCC;
}*/
#shop #content-wrapper #content .catalogue .bargain.featured .itemdesc,
#lighting #content-wrapper #content .catalogue .bargain.featured .itemdesc,
#audio #content-wrapper #content .catalogue .bargain.featured .itemdesc,
#rigging #content-wrapper #content .catalogue .bargain.featured .itemdesc,
#video #content-wrapper #content .catalogue .bargain.featured .itemdesc {
	background: #339933;
	height: auto;
}
#shop #content-wrapper #content .catalogue .bargain.featured .itemthumb,
#lighting #content-wrapper #content .catalogue .bargain.featured .itemthumb,
#audio #content-wrapper #content .catalogue .bargain.featured .itemthumb,
#rigging #content-wrapper #content .catalogue .bargain.featured .itemthumb,
#video #content-wrapper #content .catalogue .bargain.featured .itemthumb {
	border: none;
}
#shop #content-wrapper #content .catalogue .bargain.featured .itemdesc h2 a,
#lighting #content-wrapper #content .catalogue .bargain.featured .itemdesc h2 a,
#audio #content-wrapper #content .catalogue .bargain.featured .itemdesc h2 a,
#rigging #content-wrapper #content .catalogue .bargain.featured .itemdesc h2 a,
#video #content-wrapper #content .catalogue .bargain.featured .itemdesc h2 a {
	color: #FFFFFF; 
}
/*#shop #content-wrapper #content .catalogue .bargain.featured .itemdesc h2 a:hover {
	color: #CCCCCC;
}*/
#shop #content-wrapper #content .catalogue .bargain.sold .itemthumb,
#lighting #content-wrapper #content .catalogue .bargain.sold .itemthumb,
#audio #content-wrapper #content .catalogue .bargain.sold .itemthumb,
#rigging #content-wrapper #content .catalogue .bargain.sold .itemthumb,
#video #content-wrapper #content .catalogue .bargain.sold .itemthumb {
	border: none;

}
#shop #content-wrapper #content .catalogue .category,
#lighting #content-wrapper #content .catalogue .category,
#audio #content-wrapper #content .catalogue .category,
#rigging #content-wrapper #content .catalogue .category,
#video #content-wrapper #content .catalogue .category {
	background: #D4D4D2;
	font-size: 0.9em;
	padding: 4px 10px;
}
#shop #content-wrapper #content .catalogue.bargain,
#lighting #content-wrapper #content .catalogue.bargain,
#audio #content-wrapper #content .catalogue.bargain,
#rigging #content-wrapper #content .catalogue.bargain,
#video #content-wrapper #content .catalogue.bargain {
	padding-top: 0px;
}


/* End if Bargain Catalogue View */
#shop #content-wrapper #content .pager,
#lighting #content-wrapper #content .pager,
#audio #content-wrapper #content .pager,
#rigging #content-wrapper #content .pager,
#video #content-wrapper #content .pager {
	color: #FFFFFF;
	margin: 0px;
	padding: 2px 3px;
}
#shop #content-wrapper #content .op,
#lighting #content-wrapper #content .op,
#audio #content-wrapper #content .op,
#rigging #content-wrapper #content .op,
#video #content-wrapper #content .op {
	background: url(../images/tabs/cataloguepager.jpg);
}
#shop #content-wrapper #content .no,
#lighting #content-wrapper #content .no,
#audio #content-wrapper #content .no,
#rigging #content-wrapper #content .no,
#video #content-wrapper #content .no {
	background: #509CF0 url(../images/tabs/cataloguepagertop.jpg);
}
#shop #content-wrapper #content .pager p,
#lighting #content-wrapper #content .pager p,
#audio #content-wrapper #content .pager p,
#rigging #content-wrapper #content .pager p,
#video #content-wrapper #content .pager p {
	font-size: 75%;
	text-align: center;
	font-weight: bold;
	margin: 0px;
	padding: 2px 0px 0px;
}

#shop #content-wrapper #content .pager a,
#lighting #content-wrapper #content .pager a,
#audio #content-wrapper #content .pager a,
#rigging #content-wrapper #content .pager a,
#video #content-wrapper #content .pager a {
	padding: 1px;
	text-decoration: none;
	display: inline-block;
	text-align: center;
	color: #FFFFFF;
	margin: 0px;
}
#shop #content-wrapper #content .pager a:hover,
#lighting #content-wrapper #content .pager a:hover,
#audio #content-wrapper #content .pager a:hover,
#rigging #content-wrapper #content .pager a:hover,
#video #content-wrapper #content .pager a:hover {
	text-decoration: underline;
}
#shop #content-wrapper #content .pager .currentpage,
#lighting #content-wrapper #content .pager .currentpage,
#audio #content-wrapper #content .pager .currentpage,
#rigging #content-wrapper #content .pager .currentpage,
#video #content-wrapper #content .pager .currentpage {
	color: #333333;
	background: #FFFFFF;
	padding: 1px;
	text-decoration: none;
	display: inline-block;
	text-align: center;
}
#shop #content .pager form select,
#lighting #content .pager form select,
#audio #content .pager form select,
#rigging #content .pager form select,
#video #content .pager form select {
	font-size: 80%;
}
#shop #content .pager #right,
#lighting #content .pager #right,
#audio #content .pager #right,
#rigging #content .pager #right,
#video #content .pager #right {
	float:right;
	width: 130px;
	padding-right: 7px;
	text-align: right;
	padding-top: 1px;
}
#shop #content .pager #left,
#lighting #content .pager #left,
#audio #content .pager #left,
#rigging #content .pager #left,
#video #content .pager #left {
	float:left;
	width: 140px;
	padding-left: 7px;
	padding-top: 1px;
}
#shop #content .pager #middle,
#lighting #content .pager #middle,
#audio #content .pager #middle,
#rigging #content .pager #middle,
#video #content .pager #middle {
	text-align: center;
	width: 310px;
	font-size: 90%;
	font-weight: bold;
	float:left;
	padding: 3px 2px 2px;
}
#shop #content-wrapper #content .catalogue .cataloguelist .itemdesc .green,
#shop #content-wrapper #content #content-right .green,
#shop #content-wrapper #content #content-right-bargain .green {
	font-weight: bold;
	color: #006600;
}
#shop #content-wrapper #content .catalogue .cataloguelist .itemdesc .amber,
#shop #content-wrapper #content #content-right .amber,
#shop #content-wrapper #content #content-right-bargain .amber {
	font-weight: bold;
	color: #FF6600;
}
#shop #content-wrapper #content .catalogue .cataloguelist .itemdesc .red,
#shop #content-wrapper #content #content-right .red,
#shop #content-wrapper #content #content-right-bargain .red {
	font-weight: bold;
	color: #CC0000;
}
#shop #content-wrapper #content .catalogue .cataloguelist .itemdesc .buttons {
	width: 180px;
	float: right;
	text-align: right;
	position: relative;
	right: 2px;
	padding-top: 42px;
}
#shop #content-wrapper #content .catalogue .cataloguelist .itemdesc .buttons input{
	float:right;
	padding-right:3px;
}
#shop #content-wrapper #content .catalogue .cataloguelist .itemprices {
	width: 283px;
	float:left;
}
#shop #content-wrapper #content .options p {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 2px 10px;
	font-size: 80%;
}
#shop #content-wrapper #content .options p a {
	font-size: 100%;
	color: #FFCC00;
}
#shop #content-wrapper #content .catalogue .mangriditem {
	padding: 0px;
	float: left;
	height: 125px;
	width: 113px;
	margin-left: 30px;
	margin-bottom: 15px;
	text-align: center;
}
.spares {
	height: 175px!important;
}
#shop #content-wrapper #content .catalogue .mangriditem p {
	margin: 0px;
	padding: 0px 0px 5px;
	text-align: center;
}
#shop #content-wrapper #content .catalogue .mangriditem a {
	text-decoration: none;
}

#shop #content-wrapper #content .catalogue .mangriditem img {
	border-style: none;
}
#shop #content-wrapper #content .catalogue .mangriditem a:hover {
	text-decoration: underline;
}
#shop #content-wrapper #content #content-left,
#lighting #content-wrapper #content #content-left,
#audio #content-wrapper #content #content-left,
#rigging #content-wrapper #content #content-left,
#video #content-wrapper #content #content-left {
	margin: 5px 0px 0px;
	padding: 1px 0px 10px 1px;
	float: left;
	width: 259px;
	background: url(../images/shop/image.jpg) no-repeat;
	min-height: 260px;
}
#shop #content-wrapper #content #content-left p,
#lighting #content-wrapper #content #content-left p,
#audio #content-wrapper #content #content-left p,
#rigging #content-wrapper #content #content-left p,
#video #content-wrapper #content #content-left p {
	text-align: left;
}
#shop #content-wrapper #content #content-left-bargain,
#lighting #content-wrapper #content #content-left-bargain,
#audio #content-wrapper #content #content-left-bargain,
#rigging #content-wrapper #content #content-left-bargain,
#video #content-wrapper #content #content-left-bargain {
	width: 210px;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: center;
	min-height: 300px;
}
#shop #content-wrapper #content #content-left-bargainimage,
#lighting #content-wrapper #content #content-left-bargainimage,
#audio #content-wrapper #content #content-left-bargainimage,
#rigging #content-wrapper #content #content-left-bargainimage,
#video #content-wrapper #content #content-left-bargainimage {
	display: inline-block;
	margin: 5px 0px 0px;
	padding: 0px 14px 15px 0px;
	background: url(/images/shop/bargainimage.jpg) no-repeat right bottom;
}
#shop #content-wrapper #content #content-left-bargainimage img,
#lighting #content-wrapper #content #content-left-bargainimage img,
#audio #content-wrapper #content #content-left-bargainimage img,
#rigging #content-wrapper #content #content-left-bargainimage img,
#video #content-wrapper #content #content-left-bargainimage img {
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
}
#shop #content-wrapper #content-left-bargainmore,
#lighting #content-wrapper #content-left-bargainmore,
#audio #content-wrapper #content-left-bargainmore ,
#rigging #content-wrapper #content-left-bargainmore ,
#video #content-wrapper #content-left-bargainmore  {
	width: 200px;
	font-size: 90%;
	text-align: center;
	margin-right: 10px;
}
#shop #content-wrapper #content #content-right,
#lighting #content-wrapper #content #content-right,
#audio #content-wrapper #content #content-right,
#rigging #content-wrapper #content #content-right,
#video #content-wrapper #content #content-right {
	float: left;
	width: 340px;
	margin: 5px 0px 0px;
	padding: 0px 0px 0px 5px;
}
#shop #content-wrapper #content #content-right-bargain,
#lighting #content-wrapper #content #content-right-bargain,
#audio #content-wrapper #content #content-right-bargain,
#rigging #content-wrapper #content #content-right-bargain,
#video #content-wrapper #content #content-right-bargain {
	float: left;
	width: 390px;
	margin: 5px 0px 0px;
	padding: 0px 0px 0px 5px;
}
#shop #content-wrapper #content #content-right .notes,
#shop #content-wrapper #content #content-right-bargain .notes,
#audio #content-wrapper #content #content-right-bargain .notes,
#rigging #content-wrapper #content #content-right-bargain .notes,
#video #content-wrapper #content #content-right-bargain .notes {
	font-size: 100%;
}
#shop #content-wrapper #content #content-right p,
#shop #content-wrapper #content #content-right-bargain p,
#lighting #content-wrapper #content #content-right p,
#lighting #content-wrapper #content #content-right-bargain p,
#audio #content-wrapper #content #content-right p,
#audio #content-wrapper #content #content-right-bargain p,
#rigging #content-wrapper #content #content-right p,
#rigging #content-wrapper #content #content-right-bargain p,
#video #content-wrapper #content #content-right p,
#video #content-wrapper #content #content-right-bargain p {
	margin: 0px;
	padding: 1px 0px 2px;
}
#shop #content-wrapper #content #content-left .alert,
.alert,
#shop #content-wrapper #content #content-right-bargain .alert {
	vertical-align: text-bottom;
	padding-right: 5px;
}
#shop #content-wrapper #content #content-right input,
#shop #content-wrapper #content #content-right-bargain input {
	padding-top: 0px;
	margin: 0px;
}
#shop #content-wrapper #content #content-right form,
#shop #content-wrapper #content #content-right-bargain form {
	padding-top: 5px;
	padding-bottom: 5px;
}
#shop #content-wrapper #content #content-right-bargain .sold,
#lighting #content-wrapper #content #content-right-bargain .sold {
	color: #FFFFFF;
	background: #990000;
	padding: 2px 4px;
	font-weight: bold;
	display:inline-block;
	margin-top: 2px;
	margin-bottom: 2px;
}

img {
	border-style: none;
}
#shop #content-wrapper #content .blankrow,
#lighting #content-wrapper #content .blankrow,
#audio #content-wrapper #content .blankrow  ,
#rigging #content-wrapper #content .blankrow  ,
#video #content-wrapper #content .blankrow      {
	display: none;
	color: #FFFFFF;
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	height: 0px;
}
span.reduced {
	color: #006600;
}
p.reduced      {
	font-weight: bold;
	color: #006600;
	padding: 3px !important;
	background: #F8C761;
	border-bottom: 1px solid #FA8A47;
	border-left: 1px solid #FA8A47;
	font-size: 13px !important;
	text-align: left !important;
}
#shop #content-wrapper #content #contact,
#lighting #content-wrapper #content #contact,
#audio #content-wrapper #content #contact,
#rigging #content-wrapper #content #contact,
#video #content-wrapper #content #contact {
	background: url(/images/tabs/contacttop.jpg) no-repeat left top;
	padding-top: 5px;
	margin-bottom: 10px;
	margin-top: -10px;
}
#shop #content-wrapper #content #contact p,
#lighting #content-wrapper #content #contact p,
#audio #content-wrapper #content #contact p,
#rigging #content-wrapper #content #contact p,
#video #content-wrapper #content #contact p {
	background: url(/images/tabs/contactbottom.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 8px;
	font-size: 0.9em;
	line-height: 1.4em;
}
#content-wrapper #content #fitem {
	background: url(/images/bargains/boxes/feat_bottom.jpg) no-repeat left bottom;
	padding-bottom: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-top: 7px;
}
#content-wrapper #content #fitem h4 {
	background: url(/images/bargains/boxes/feat_top.jpg) no-repeat left top;
	margin: 0px;
	padding: 2px 0px;
	text-align: center;
	font-size: 1em;
}
#shop #content-wrapper #content #fitem h4 {
	color: #333333;
}
#lighting #content-wrapper #content #fitem h4 {
	color: #333333;
}
#audio #content-wrapper #content #fitem h4 {
	color: #333333;
}
#rigging #content-wrapper #content #fitem h4 {
	color: #333333;
}
#video #content-wrapper #content #fitem h4 {
	color: #333333;
}
#content-wrapper #content #fitem #fitemitem {
	min-height: 50px;
	padding: 0px 7px 2px;
}
#lighting #content-wrapper #content #fitem #fitemitem{
	background: url(/images/bargains/boxes/feat_middle-lighting.jpg) no-repeat ;
}
#shop #content-wrapper #content #fitem #fitemitem {
	background: url(/images/bargains/boxes/feat_middle-shop.jpg) no-repeat ;
}
#audio #content-wrapper #content #fitem #fitemitem {
	background: url(/images/bargains/boxes/feat_middle-audio.jpg) no-repeat ;
}
#rigging #content-wrapper #content #fitem #fitemitem {
	background: url(/images/bargains/boxes/feat_middle-rigging.jpg) no-repeat ;
}
#video #content-wrapper #content #fitem #fitemitem {
	background: url(/images/bargains/boxes/feat_middle-video.jpg) no-repeat ;
}
#content-wrapper #content #fitem #fitemitem img {
	float: left;
	margin-right: 5px;
}
#content-wrapper #content #fitem #fitemitem p {
	margin: 0px;
	padding: 0px 2px !important;
	font-weight: normal;
	text-align: left !important;
}
#content-wrapper #content #fitem #fitemitem p,
#content-wrapper #content #fitem #fitemitem a {
	color: #FFFFFF;
}
#content-wrapper #content #fitem p {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	text-align: right;
}
