html, body, form, img, div, table {
	margin:0;
	padding:0;
}
html, body {
	background-color:#f0f1f1;
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
a {
	color:#AB193F;
	text-decoration:none;
	outline: 0;
}
a:hover {
	color:#000;
	text-decoration:none;
}
a img {
	border:none;
}
h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	line-height:26px;
	padding:0 0 10px 0;
	margin:0;
}
h2 {
	color:#ab193f;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	line-height:25px;
	padding:0 0 10px 0;
	margin:0;
}
h3 {
	color:#ab193f;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	line-height:21px;
	padding:15px 0 15px 0;
	margin:0;
}
p {
	margin:0;
	padding:0 0 10px 0;
}
.clear {
	clear:both;
}
.displayNone {
	display:none;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.fifteenLeft {
	padding-left:15px;
}
.indent {
	margin:0;
	padding:0 25px 0 25px;
}
.paddedBox {
	margin:0;
	padding:15px 0 0 0;
}
.paddedBox h3 {
	margi-bottomn:0;
	padding-bottom:0;
	line-height:20px;
}
.whiteBg {
	background-color:#fff;
}
.summary {
	font-size:18px;
	line-height:22px
}
.noList ul {
	list-style:none;
	margin:0;
	padding:0;
}
.noList li {
	list-style:none;
	margin:0;
	padding:0;
}
/* container */
#topBar {
	background-color:#ab193f;
	width:100%;
}
#topBarSpacer {
	background-color:#ab193f;
	height:10px;
	margin:0 auto 0 auto;
	overflow:hidden;
	width:972px;
}
#container {
	margin:7px auto 0 auto;
	width:972px;
}
#printContainer {
	background-color:#fff;
	padding:10px;
	width:654px;
}
#printContainer * {
	color:#000 !important;
}
#topShadow {
	background-image:url('../images/topShadow.png');
	background-position:bottom center;
	background-repeat:no-repeat;
	height:20px;
	width:972px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
#mainShadow {
	background-image:url('../images/mainShadow.png');
	background-position:top center;
	background-repeat:repeat-y;
	padding:0 8px;
	width:956px;
}
/* /container */

/* header */
#baseShadow {
	background-image:url('../images/baseShadow.png');
	background-position:top center;
	background-repeat:no-repeat;
	height:20px;
	width:972px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
#header {
	height:80px;
	margin:0;
	padding:0;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
#logo {
	float:left;
	height:80px;
	margin:0;
	padding:0;
	width:270px;
}
#langswitch {
	float:right;
	height:22px;
	margin:0;
	padding:8px 0 10px 0;
	width:205px;
	text-align:right;
}
#search {
	float:right;
	height:22px;
	margin:0;
	padding:8px 22px 10px 0;
	width:192px;
}
#searchIcon {
	float:left;
	height:22px;
	margin:0;
	padding:0;
	width:25px;
}
#searchBox {
	background-image:url('../images/searchBorder.png');
	background-position:left top;
	background-repeat:repeat-x;
	float:left;
	height:16px;
	margin:0;
	padding:3px 0;
	width:112px;
}
#keywords {
	border:none;
	color:#bbb;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	height:16px;
	margin:0;
	padding:0;
	width:107px;
}
#searchSubmit {
	float:left;
	height:22px;
	margin:0;
	padding:0;
	width:55px;
}
#keywordsSubmit {
	border:none;
	height:22px;
	width:55px;
	margin:0;
	padding:0;
}
#headerNav {
	float:right;
	height:17px;
	margin:0;
	padding:0 16px 0 0;
	text-align:right;
	width:664px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
#headerNav ul {
	float:right;
	list-style:none;
	margin:0;
	padding:0;
}
#headerNav li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
#headerNav a {
	background-image:url('../images/headerNavRule.png');
	background-position:right center;
	background-repeat:no-repeat;
	color:#999;
	display:block;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:17px;
	margin:0;
	padding:0 11px 0 8px;
	text-decoration:none;
}
#headerNav li.verylast a {
	background:none;
}
#headerNav a:hover, #headerNav li.active a, #headerNav li.parent_active a, #headerNav li#nav_sub_1708 a, #headerNav li#sub_navigation_1721 a {
	color:#c64e52;
}
/* /header */

/* navigation */
#navBar {
	background-image:url('../images/navBar.png');
	background-position:left top;
	background-repeat:no-repeat;
	height:45px;
	margin:0;
	padding:0;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
#microphoneSearch {
	float:left;
	height:17px;
	margin:0;
	padding:15px 15px 0 15px;
}
#microphoneSearch a {
	color:#fff;
	display:block;
	font-size:10px;
	font-weight:bold;
	line-height:17px;
	margin:0;
	padding:0;
	text-decoration:none;
	text-transform:uppercase;
	position:relative;
}
#microphoneSearch a img {
	display:block;
	float:left;
}
#microphoneSearch a span {
	position:absolute;
	line-height:12px;
	display:block;
	float:left;
	left:25px;
	top:-3px;
	width:100px;
}
#navLinks {
	float:right;
	height:35px;
	margin:0;
	padding:5px 16px 0 0;
	text-align:right;
	width:800px;
}
#navLinks ul {
	background-image:url('../images/navRule.png');
	background-position:left top;
	background-repeat:no-repeat;
	float:right;
	list-style:none;
	margin:0 0 0 -2px;
	padding:0 0 0 2px;
}
#navLinks li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
#navLinks a {
	color:#fff;
	display:inline;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-decoration:none;
	text-transform:uppercase;
}
#navLinks a span {
	background-image:url('../images/navRule.png');
	background-position:right top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin:0;
	padding:10px 10px 10px 8px;
}
#navLinks li.last a span {
	background:none;
}
#navLinks a:hover, #navLinks li.active a {
	color:#fff;
}
#navLinks a span:hover, #navLinks li.active a span {
	background-image:url('../images/navHover.png');
	background-position:right top;
	background-repeat:repeat-x;
}
#navLinks li.last a span:hover, #navLinks li.active.last a span {
	background-image:url('../images/navBarEnd.png');
	background-position:right top;
	background-repeat:repeat-x;
	margin-right:-5px;
	padding-right:15px;
}
/* /navigation */

/* banner */
#rotator {
	height:335px;
	margin:0;
	padding:2px 11px 3px 10px;
	position:relative;
	width:935px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
#rotator ul {
	list-style: none;
	margin:0;
	padding:0;
}
#rotator li {
	float:left;
	list-style: none;
	margin:0;
	padding:0;
	position:absolute;
}
div#rotator ul li.show {
	z-index:500
}
#noRotator {
	height:335px;
	margin:0;
	padding:2px 11px 3px 10px;
	position:relative;
	width:935px;
}
/* /banner */

/* ticker */
#newsTicker {
	background-image:url('../images/newsTickerBackground.png');
	background-position:left top;
	background-repeat:no-repeat;
	height:20px;
	padding:5px 0 5px 0;
	width:956px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
#latestNewsTicker {
	color:#000;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:3px 0 0 45px;
	text-transform:uppercase;
}
#scrollup {
	height:20px;
	overflow:hidden;
	position:relative;
	width:800px;
}
.headline {
	font-size:12px;
	height: 20px;
	left: 5px;
	line-height:16px;
	position: absolute;
	top: 20px;
	width:790px;
}
.headline a {
	color:#333;
	text-decoration:none;
}
div.headline:hover a {
	color:#ab193f;
	text-decoration:none;
}
.headlineLink {
	float:left;
	width:710px;
}
.headlineMore {
	color:#ab193f;
	float:left;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	width:80px;
}
.headlineMore a {
	color:#ab193f;
	text-decoration:none;
}
.headlineMore span {
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
}
/* /ticker */

/* modules */
#moduleRow {
	height:207px;
	margin:0;
	padding:0 8px;
	width:940px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.moduleBox {
	background-image:url('../images/moduleBox.png');
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:207px;
	margin:0;
	padding:0 3px 0 2px;
	width:230px;
}
.moduleTitle {
	height:32px;
	margin:0;
	padding:0;
	width:230px;
}
.moduleTitle a {
	color:#ffffff;
	display:block;
	font-size:15px;
	font-weight:bold;
	height:22px;
	line-height:20px;
	margin:0;
	padding:9px 15px 0 15px;
	text-decoration:none;
	width:200px;
}
.moduleImage {
	height:140px;
	margin:0;
	padding:0;
	text-align:center;
	width:230px;
}
.moduleText {
	height:35px;
	margin:0;
	padding:0;
	width:230px;
}
.moduleText a {
	color:#ab193f;
	display:block;
	font-size:12px;
	height:28px;
	line-height:15px;
	margin:0;
	padding:7px 15px 0 15px;
	text-decoration:none;
	width:200px;
}
div.moduleBox:hover .moduleTitle a {
	color:#bbb;
}
div.moduleBox:hover .moduleText a {
	color:#666;
}
/* /modules */

/* footer */
#topFooter {
	height:190px;
	margin:0;
	padding:0;
	width:956px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
#topFooterBar {
	background-image:url('../images/topFooterBar.png');
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	font-weight:bold;
	height:36px;
	margin:0;
	padding:9px 0 0 0;
	width:956px;
}
#barColOne {
	float:left;
	margin:0;
	padding:0 15px 0 25px;
	width:440px;
}
#barColTwo {
	float:left;
	margin:0;
	padding:0 15px 0 15px;
	width:205px;
}
#barColThree {
	float:left;
	margin:0;
	padding:0 25px 0 15px;
	width:200px;
}
#topFooterBackground {
	background-image:url('../images/topFooterBackground.png');
	background-position:left top;
	background-repeat:repeat-y;
	font-size:13px;
	height:135px;
	line-height:16px;
	margin:0;
	padding:0;
	width:956px;
}
#footerColOne {
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
	height:135px;
	margin:0;
	padding:0 13px 0 25px;
	width:440px;
}
#footerColTwo {
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
	height:135px;
	margin:0;
	padding:0 15px 0 15px;
	width:205px;
}
#footerColThree {
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:135px;
	margin:0;
	padding:0 27px 0 15px;
	width:200px;
}
#topFooterBase {
	background-image:url('../images/topFooterBase.png');
	background-position:left top;
	background-repeat:no-repeat;
	height:10px;
	margin:0;
	padding:0;
	width:956px;
}
#topFooterBackground ul {
	margin:0;
	padding:0 0 0 15px;
}
#topFooterBackground li {
	margin:0;
	padding:0;
}
.footerBig {
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	margin:0;
	padding:0 0 35px 0;
}
#baseFooter {
	height:20px;
	margin:0;
	padding:5px 0 0 0;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
#baseFooterNav {
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 22px;
}
#baseFooterNav a {
	color:#999;
	padding-left:5px;
	text-decoration:none;
}
#baseFooterNav a:hover {
	color:#000;
}
#faceflitter {
	float:left;
	padding:0 0 0 64px;
}
#faceflitter a {
	float:left;
	padding:0 0 0 26px;
}
#copyright {
	float:right;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0 22px 0 0;
}
#copyright span {
	font-family: Verdana, sans-serif;
	font-size:12px;
}
/* /footer */



/* filter table start */
#gridbox {
	border:#cccccc 1px solid;
	border-collapse:collapse;
	margin:10px 0 0 0;
	width:694px;
}
#gridbox input {
	margin:10px;
}
#gridbox select {
	margin:10px;
}
#gridbox td {
	margin:0;
	padding:0;
}
#gridbox th {
	background-color:#b2b2b2;
	font-size:16px;
	margin:0;
	padding:3px 0 0 0;
}
#gridbox td a {
	display:block;
	padding:10px;
}
#gridbox td a:hover {
	text-decoration:none;
}
#gridbox tr:hover a {
	background-color:#eeeeee;
	color:#d80028;
}
.hdrcell {
	padding:10px 0 0 10px;
	font-weight:bold;
	font-size:16px;
}
/* filter table end */

/* invision table start */
#invision_table {
	border:#cccccc 1px solid;
	border-collapse:collapse;
	margin:10px 0 0 0;
}
#invision_table th {
	background-color:#dddddd;
	font-size:14px;
	font-weight:bold;
	padding:10px;
	text-align:left;
}
#invision_table td {
	font-size:13px;
	padding:10px;
	text-align:left;
}
.invision_description {
	width:85px;
}
.invision_pn {
	width:85px;
}
.invision_lyre {
	width:85px;
}
.invision_front {
	width:85px;
}
.invision_back {
	width:85px;
}
.invision_sleeve {
	width:85px;
}
.invision_bar {
	width:85px;
}
/* invision table end */


/* fieldset start */
fieldset {
	border:#cccccc 1px solid;
	font-size:13px;
	margin:0 0 10px 0;
	padding:10px;
}
fieldset:hover legend {
	color:#ab193f;
}
legend {
	color:#000;
	font-size:16px;
	font-weight:bold;
}
.fieldRow {
	clear:both;
	padding:5px 0;
}
.fieldRight {
	float:left;
	width:300px;
}
.fieldRight1 {
	float:left;
	width:100px;
}
.fieldRight2 {
	float:left;
	width:200px;
}
.fieldLeft {
	float:left;
	font-weight:bold;
	padding:0 10px 0 0;
	text-align:right;
	width:185px;
}
.fieldLeft2 {
	float:left;
	font-weight:bold;
	padding:0 10px 0 0;
	text-align:right;
	width:195px;
}
.fieldRightInput {
	float:left;
	width:300px;
}
.fieldRightInput input {
	width:300px;
}
/* fieldset end */

/* search */
#searchArea {
	margin:0;
	padding:0;
	width:655px;
}
#searchTop {
	background-image:url('../images/searchShadowTop.png');
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	font-weight:bold;
	height:36px;
	margin:0;
	padding:9px 20px 0 20px;
	width:615px;
}
#searchBackground {
	background-image:url('../images/searchShadowBackground.png');
	background-position:left top;
	background-repeat:repeat-y;
	font-size:13px;
	line-height:16px;
	margin:0;
	padding:0 20px 0 20px;
	width:615px;
}
#searchBase {
	background-image:url('../images/searchShadowBase.png');
	background-position:left top;
	background-repeat:no-repeat;
	height:10px;
	margin:0;
	padding:0 20px 0 20px;
	width:615px;
}
.searchTopLeft {
	float:left;
	width:300px;
}
.searchTopRight {
	float:left;
	width:315px;
}
.searchBackgroundLeft {
	float:left;
	width:290px;
	padding:0 10px 10px 0;
}
.searchBackgroundRight {
	float:left;
	width:315px;
	padding-bottom:10px;
}
/* /search */

/* products */
#productArea {
	margin:0 0 18px;
	padding:0 0 0 11px;
	width:933px;
}
#productBreadcrumb {
	color:#999;
	font-size:13px;
	line-height:18px;
	padding:0 0 5px 10px;
}
#productBreadcrumb span {
	font-size:13px;
	padding:0 5px 0 5px;
}
#productBreadcrumb a {
	color:#999;
	padding:0 0 0 0;
}
#colTop {
	width:933px;
}
#colMid {
	background-image:url('../images/colMain.png');
	background-position:left top;
	background-repeat:repeat-y;
	width:933px;
}
#colBase {
	width:933px;
}
#colLeftTop {
	background-image:url('../images/colLeftTop.png');
	background-position:left top;
	background-repeat:no-repeat;
	color:#000;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	height:24px;
	line-height:20px;
	padding:12px 10px 13px 10px;
	width:180px;
}
#colMidTop {
	background-image:url('../images/colMidTop.png');
	background-position:left top;
	background-repeat:repeat-x;
	color:#ab193f;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	height:24px;
	line-height:20px;
	padding:12px 20px 13px 20px;
	text-transform:uppercase;
	width:493px;
}
#colRightTop {
	background-image:url('../images/colRightTop.png');
	background-position:left top;
	background-repeat:no-repeat;
	color:#000;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	height:24px;
	line-height:20px;
	padding:12px 10px 13px 10px;
	width:180px;
}
#colLeftMain {
	float:left;
	width:200px;
}
#colMidMain {
	color:#000;
	float:left;
	padding:0 20px;
	width:493px;
}
#colRightMain {
	float:left;
	width:200px;
}
#colLeftBase {
	background-image:url('../images/colLeftBase.png');
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:10px;
	width:200px;
}
#colMidBase {
	background-image:url('../images/colMidBase.png');
	background-position:left top;
	background-repeat:repeat-x;
	float:left;
	height:10px;
	width:533px;
}
#colRightBase {
	background-image:url('../images/colRightBase.png');
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:10px;
	width:200px;
}
.relatedBox {
	padding:5px 0;
	margin:0 10px;
}
.relatedTitle {
	background-image:url('../images/relatedProductsHeader.png');
	background-position:left top;
	background-repeat:no-repeat;
	height:24px;
	width:180px;
}
.relatedTitle a {
	color:#ffffff;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	padding:5px;
}
.relatedImage {
	border-left:#b2b2b2 1px solid;
	border-right:#b2b2b2 1px solid;
	border-bottom:#b2b2b2 1px solid;
	height:129px;
	width:178px;
}
.descriptionArea {
	padding:0 0 10px 0;
}
.variationsArea {
	border-top:#b2b2b2 2px solid;
}
.productVariations {
	height:225px;
	overflow:auto;
	width:490px;
}
/* /products */

#titleRatings {
	border-bottom:#b1b3b2 2px solid;
	color:#ab193f;
	margin:0 0 11px 0;
	padding:15px 0 11px 0;
	width:493px;
}
.windshieldRating {
	float:left;
	width:246px;
}
.shockRating {
	float:left;
	width:246px;
}
.widget {
	margin: 10px 0 0 0;
	padding: 0;
}
ul.tabnav {
	border-bottom:#c6c6c6 2px solid;
	display: block;
	font-size:13px;
	height:26px;
	line-height:14px;
	list-style: none;
	margin: 0 -20px;
	padding: 0 15px;
	width:503px;
}
.tabnav li {
	background: #c6c6c6;
	display:block;
	float:left;
	list-style: none;
	margin: 0 5px;
	padding: 0;
}
.tabnav li a {
	background: #b2b2b2;
	color: #fff;
	display:block;
	font-weight: bold;
	margin: 2px 2px;
	outline: none;
	padding:5px;
	text-decoration: none;
}
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
	background: #fff;
	color: #cd8181;
	margin-bottom:0;
	padding-bottom:7px;
	text-decoration: none;
}
.tabdiv {
	clear:both;
	font-size:14px;
	line-height:18px;
	margin: 0;
	padding: 0;
}
.ui-tabs-hide {
	display: none;
}
#subNav {
	margin:0 1px 0 1px;
	padding:0;
	width:198px;
}
#subNav ul {
	list-style:none;
	margin:0;
	padding:0;
}
#subNav li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	width:198px;
}
#subNav a {
	background-color:#f6f6f6;
	background-image:url('../images/subNavBg.png');
	background-position:left top;
	background-repeat:no-repeat;
	color:#191919;
	display:block;
	font-size:12px;
	line-height:14px;
	margin:0;
	padding:7px 0 9px 25px;
}
#subNav li.active ul li a, #subNav li.parent_active ul li a, #subNav li.parent_active ul li.active ul li a, #subNav li.parent_active ul li.parent_active ul li a {
	background-color:#dddddd;
	background-image:url('../images/subSubNavBg.png');
	background-position:left top;
	background-repeat:no-repeat;
	color:#191919;
	display:block;
	font-size:11px;
	line-height:14px;
	margin:0;
	padding:7px 0 9px 30px;
}
#subNav li.active a, #subNav li.parent_active a {
	background-color:#ac173d;
	background-image:url('../images/subNavBgRed.png');
	color:#fff;
}
#subNav a:hover {
	background-color:#b2b3b7;
	background-image:url('../images/subNavBgGrey.png');
	color:#fff;
}
#subNav li.parent_active ul li.active a, #subNav li.parent_active ul li.parent_active a, #subNav li.parent_active ul li.parent_active ul li.active a {
	background-color:#ac173d;
	background-image:url('../images/subSubNavBgRed.png');
	color:#fff;
}
#subNav li ul li a:hover, #subNav li ul li ul li a:hover {
	background-color:#b2b3b7;
	background-image:url('../images/subSubNavBgGrey.png');
	color:#fff;
}
.dimensions {
	border-bottom:#b2b2b2 2px solid;
	border-top:#b2b2b2 2px solid;
}
.dimBox {
	clear:both;
	font-size:12px;
}
.dimLeft {
	font-weight:bold;
	float:left;
	width:240px;
}
.dimRight {
	float:left;
	width:240px;
}
.suitablefor {
	border-bottom:#b2b2b2 2px solid;
	border-top:#b2b2b2 2px solid;
	font-size:12px;
}
.sizeGuide {
	border-top:#b2b2b2 2px solid;
	padding:10px 0
}
#colMidMain h2 {
	color:#ab193f;
	font-size:21px;
	font-weight:bold;
	line-height:25px;
}
#colMidMain h3 {
	color:#ab193f;
	font-size:17px;
	font-weight:bold;
	line-height:21px;
	padding:15px 0 15px 0;
}
#colMidMain h4 {
	background-color:#b2b4b3;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	margin:0;
	padding:3px 5px;
}
.tabdiv ul {
	border-top:#b2b2b2 2px solid;
	margin:0;
	padding:0;
}
.tabdiv li {
	background-image: url('../images/bullet.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:#b2b2b2 2px solid;
	list-style: none;
	margin:0;
	padding:4px 0 4px 10px;
}
.tabdiv hr {
	background-color:#b2b2b2;
	border:none;
	border-collapse:collapse;
	color:#b2b2b2;
	height:2px;
	margin:10px 0;
	padding:0;
}
.tabdiv th {
	color:#000;
	font-size:13px;
	line-height:17px;
}
.tabdiv td {
	color:#000;
	font-size:12px;
	line-height:16px;
}
.tabdiv td.red {
	color:#ab193f;
	font-size:13px;
	font-weight:bold;
	height:20px;
}
.tabdiv td.black {
	color:#000000;
	font-size:12px;
	padding:0 0 3px 0;
}
.gray {
	background-color:#b2b2b2;
	color:#b1b3b2;
	font-size:1px !important;
	line-height:1px !important;
	margin:0 !important;
	padding:0 !important;
	height:2px !important;
	overflow:hidden !important;
}
.gray * {
	font-size:1px;
	line-height:1px;
	margin:0;
	padding:0;
	height:2px;
}
.red {
	color:#ab193f;
}
div.pdfDownload {
	background-image:url('../images/PDFBackground.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	height:100px;
	width:135px;
}
div.pdfDownload a {
	color:#FFF;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	padding:79px 0 5px 0;
	text-align:center;
	text-decoration:none;
}
#kitContents img {
	border:#b2b2b2 1px solid;
}
.kitClear {
	clear:both;
	padding:4px 0;
}
.kitClear:hover a {
	color:#000;
}
.kitImg {
	float:left;
	height:72px;
	width:130px;
}
.kitImg a {
	display:block;
}
.kitTxt {
	float:left;
	height:72px;
	width:360px;
}
.kitTitle a {
	border-bottom:#b2b2b2 1px solid;
	border-top:#b2b2b2 1px solid;
	display:block;
	color:#ab193f;
	font-weight:bold;
	height:29px;
	line-height:29px;
}
.kitSummary a {
	border-bottom:#b2b2b2 1px solid;
	color:#181818;
	display:block;
	height:40px;
	line-height:20px;
}
#productGrid {
	padding:0 0 0 8px;
}
.productGridBox {
	background-image:url('../images/productGrid.png');
	background-repeat:no-repeat;
	float:left;
	height:202px;
	width:235px;
}
.productGridHeader {
	color:#fff;
}
.productGridHeader a {
	color:#fff;
	display:block;
	font-weight:bold;
	font-size:15px;
	line-height:27px;
	padding:5px 0 0 15px;
}
.productGridImg {
	height:165px;
	position:relative;
	width:227px;
}
.productGrid {
	height: 165px;
	margin:0 4px;
	overflow: hidden;
	position: relative;
	width: 227px;
}
.productGrid img {
	border: 0;
	left: 0;
	position: absolute;
	top: 0;
}
.productCaption a {
	display:block;
	font-weight:bold;
	font-size:15px;
	height:125px;
	line-height:19px;
	padding: 20px 15px;
}
.productCaption {
	background: #000;
	color:#fff;
	height: 165px;
	opacity: .85;
	position: absolute;
	width: 100%;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
.productCaption a {
	color:#fff;
}
.caption .productCaption {
	left: 0;
	top: -165px;
}
.captionfade .productCaption {
	left: 0;
	top: -165px;
}
.productGridCorners {
	height:3px;
	margin-top:-3px;
	position:relative;
	width:227px;
}
#contentArea {
	margin:10px 10px;
	width:935px;
}
#contentAreaTop {
	background-image:url('../images/contentAreaTop.png');
	background-position:left top;
	background-repeat:no-repeat;
	height:7px;
	width:935px;
}
#contentAreaMid {
	background-image:url('../images/contentArea.png');
	background-position:left top;
	background-repeat:repeat-y;
	font-size:15px;
	line-height:18px;
	padding:10px 10px 0 10px;
	text-align:center;
	width:915px;
}
#contentAreaBottom {
	background-image:url('../images/contentAreaBottom.png');
	background-position:left top;
	background-repeat:no-repeat;
	height:7px;
	width:935px;
}
ul.pagination {
	list-style:none;
	display:inline;
	float:right;
	margin:0;
	padding:5px 0;
}
ul.pagination li {
	list-style:none;
	display:inline;
	margin:0;
	padding:0 3px;
}
ul.pagination li.here a {
	font-weight:bold;
}
/* breadcrumb */

#breadcrumb {
	color:#999;
	font-size:13px;
	line-height:18px;
	padding:0 0 5px 21px;
}
#breadcrumb span {
	font-size:13px;
	padding:0 5px 0 5px;
}
#breadcrumb a {
	color:#999;
	padding:0 0 0 0;
}
/* /breadcrumb */

/* news */
#newsArea {
	padding:0 0 10px 11px;
	width:933px;
}
#newsSide {
	width:200px;
	margin:0 19px 0 0;
	float:left;
}
#newsWrapper {
	width:714px;
	float:left;
}
#newsTop {
	background-image:url('../images/newsTop.png');
	background-position:left top;
	background-repeat:no-repeat;
	height:15px;
	width:714px;
}
#newsContent {
	background-image:url('../images/newsContent.png');
	background-position:left top;
	background-repeat:repeat-y;
	padding:0 30px;
	width:654px;
	color:#191919;
}
#newsBase {
	background-image:url('../images/newsBase.png');
	background-position:left top;
	background-repeat:no-repeat;
	height:15px;
	width:714px;
}
#newsHeadline {
	border-bottom:#888888 1px solid;
	height:23px;
	padding:10px 0;
}
#newsHeadlineTitle {
	border-bottom:#888888 1px solid;
	padding:10px 0;
}
#newsHeadlineLeft {
	float:left;
	height:23px;
	line-height:23px;
	width:427px;
}
#newsHeadlineLeft h1 {
	color:#ab193f;
	font-size:23px;
	font-weight:bold;
	line-height:26px;
	margin:0;
	padding:0;
}
#newsHeadlineTitle h1 {
	color:#ab193f;
	font-size:23px;
	font-weight:bold;
	line-height:26px;
	margin:0;
	padding:0;
}
#newsHeadlineRight {
	float:left;
	font-size:13px;
	height:23px;
	line-height:13px;
	padding-top:10px;
	width:227px;
}
.newsStory {
	border-bottom:#888888 1px solid;
	font-size:13px;
	padding:10px 0 10px 0;
}
.newsStory h3 {
	color:#ab193f;
	font-size:17px;
	font-weight:bold;
	line-height:21px;
	margin:0;
	padding:5px 0 14px 0;
}
.newsStory a {
	color:#ab193f;
	font-weight:bold;
}
.newsStory a:hover {
	color:#000;
}
.dateMore {
	color:#ab193f;
	float:left;
	font-weight:bold;
	width:140px;
}
.dateMore2 {
	color:#ab193f;
	float:left;
	font-weight:bold;
	width:140px;
	text-align:right;
}
.newsCats {
	color:#ab193f;
	float:left;
	font-weight:bold;
	width:370px;
}
#pressContact {
	color:#888;
	padding:10px 0 5px 0;
}
#pressContact span {
	color:#ab193f;
}
#pressContact strong {
	padding:0 3px 0 0;
}
#pressContact a {
	padding:0 3px 0 0;
}
.sideMod {
	background-image:url('../images/sideMod.png');
	background-position:left bottom;
	background-repeat:repeat-x;
	margin-bottom:7px;
}
.sideModHeader {
	background-image:url('../images/sideModTop.png');
	background-position:left top;
	background-repeat:no-repeat;
	height:7px;
}
.sideHeaderModHeader {
	background-image:url('../images/sideHeaderModHeader.png');
	background-position:left top;
	background-repeat:no-repeat;
	color:#000;
	font-size:18px;
	height:35px;
	padding:14px 0 0 11px
}
.sideSearch {
	background-image:url('../images/sideSearch.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	height:38px;
	margin:0 0 10px 0;
}
.sideSearch a {
	display:block;
	line-height:38px;
	padding-left:30px;
	height:38px;
}
.sideModCont {
	background-image:url('../images/sideModBorder.png');
	background-position:left bottom;
	background-repeat:repeat-y;
	padding:0 11px;
	color:#191919;
}
.sideModBase {
	background-image:url('../images/sideModBase.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	height:7px;
}
.sideMod h4 {
	border-bottom:#888888 1px solid;
	color:#ab193f;
	padding:5px 0;
	font-size:13px;
	margin:0 0 5px 0;
}
.sideModCont #subNav {
	margin-left:-10px;
}
.feed img {
	vertical-align:text-bottom;
}
.feed strong {
	color:#ab193f;
	padding:0 5px;
}
.button {
	background-image:url('../images/btnLeft.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
}
.button input {
	background:none;
	background-image:url('../images/btnRight.png');
	background-position:right bottom;
	background-repeat:no-repeat;
	border:none;
	border-collapse:collapse;
	color:#fff;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	height:25px;
	line-height:27px;
	margin:0;
	padding:0 10px 0 0;
	vertical-align:top;
}
.newsStory ul {
	margin:0 0 0 17px;
	padding:0;
}
.newsStory li {
	margin:0 0 10px 0;
	padding:0;
}
.newsStory img {
	border:none;
}
.addthis_toolbox {
	padding-left:20px;
}
.at15t_compact {
	background:none !important;
	background-image:url('../images/addthis.png') !important;
	background-position:left top !important;
	background-repeat:no-repeat !important;
	width:32px !important;
	height:20px !important;
}
.addthis_button_compact {
	font-size:13px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:20px;
}
#at16pf, #at_promo {
	display:none !important;
}
.at15t_more {
	background:none !important;
	background-image:url('../images/addthisSM.png') !important;
	background-position:left top !important;
	background-repeat:no-repeat !important;
}
.printArticle {
	background-image:url('../images/printArticle.png');
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:37px;
	height:20px;
	font-size:13px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:20px;
}
#printShare {
	padding:11px 0 0 0;
}
#articleDetails {
	clear:both;
	padding:8px 0 0 0;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
/* /news */

/* page */
#pageArea {
	padding:0 0 10px 11px;
	width:933px;
}
#pageSide {
	width:200px;
	margin:0 19px 0 0;
	float:left;
}
#pageWrapper {
	width:714px;
	float:left;
}
#pageImage {
	padding:0 0 10px 0;
}
#pageTop {
	background-image:url('../images/newsTop.png');
	background-position:left top;
	background-repeat:no-repeat;
	height:15px;
	width:714px;
}
#pageContent {
	background-image:url('../images/newsContent.png');
	background-position:left top;
	background-repeat:repeat-y;
	padding:0 30px;
	width:654px;
	color:#191919;
}
#pageBase {
	background-image:url('../images/newsBase.png');
	background-position:left top;
	background-repeat:no-repeat;
	height:15px;
	width:714px;
}
#pageHeadline {
	height:23px;
	padding:0 0 20px 0;
}
#pageHeadline h1 {
	color:#ab193f;
	font-size:23px;
	font-weight:bold;
	line-height:26px;
	margin:0;
	padding:0;
}
.pageStory {
	font-size:13px;
	padding:0 0 10px 0;
}
.pageStory h3 {
	color:#ab193f;
	font-size:17px;
	font-weight:bold;
	line-height:21px;
	margin:0;
	padding:15px 0 15px 0;
}
.pageStory a {
	color:#ab193f;
	font-weight:bold;
	text-decoration:none;
}
.pageStory a:hover {
	color:#000;
}
.contentMods {
	height:299px;
	padding:0 15px 10px 15px;
	width:885px;
}
.contentMod {
	background-image:url('../images/contentMod.png');
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:289px;
	padding:4px 4px 5px 4px;
	width:169px;
}
.contentModCorners {
	background-image:url('../images/contentModCorners.png');
	background-position:left top;
	background-repeat:no-repeat;
	height:4px;
	width:169px;
	position:absolute;
}
.contentModImg {
	height:120px;
	width:169px;
}
.contentModCont {
	height:170px;
	width:169px;
	text-align:left;
	font-size:12px;
	line-height:16px;
}
.contentModCont a {
	display:block;
	color:#666;
	padding:0 10px 0 7px;
}
.contentModCont h3 {
	font-size:23px;
	line-height:28px;
	padding:0;
}
.contentModCont h3 a {
	color:#ab193f;
	display:block;
	padding:10px 10px 10px 7px;
	height:56px;
}
.pageStory img {
	vertical-align: middle;
}
div.partners a {
	display:block;
}
.threeMod {
	height:250px;
	width:654px;
}
.inlineMod {
	background-image:url('../images/inlineMod.png');
	background-position:left top;
	background-repeat:no-repeat;
	height:240px;
	padding:5px 5px;
	width:197px;
	float:left;
}
.inlineTextMod {
	height:240px;
	padding:5px 5px;
	width:197px;
	float:left;
	margin:0 6px 0 5px;
}
.inlineMod.left {
	margin:0 11px 10px 5px;
}
.inlineMod.mid {
	margin:0 0 10px 0;
}
.inlineMod.right {
	margin:0 6px 10px 11px;
}
.inlineModLong {
	background-image:url('../images/inlineModLong.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:5px 5px;
	width:197px;
	float:left;
}
.inlineTextModLong {
	padding:5px 5px;
	width:197px;
	float:left;
}
.inlineModLongTop {
	background-image:url('../images/inlineModLongTop.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	height:120px;
	padding:5px 5px 2px 5px;
	margin:-5px -5px 10px -5px;
	width:197px;
	float:left;
}
.inlineModLong.left {
	margin:0 11px 10px 5px;
}
.inlineModLong.mid {
	margin:0 0 10px 0;
}
.inlineModLong.right {
	margin:0 6px 10px 11px;
}
.inlineModCorners {
	background-image:url('../images/inlineModCorners.png');
	background-position:left top;
	background-repeat:no-repeat;
	height:4px;
	width:197px;
	position:absolute;
}
.inlineModImg {
	height:120px;
	width:197px;
}
.inlineModCont {
	width:173px;
	text-align:left;
	font-size:12px;
	line-height:14px;
	padding:0 12px 0 12px;
}
.inlineModCont a {
	display:block;
	color:#666;
	font-weight:normal;
}
.inlineModCont h3 {
	font-size:17px;
	line-height:19px;
	padding:12px 0 10px 0;
}
.inlineModCont h3 a {
	color:#ab193f;
	display:block;
	font-weight:bold;
}
.inlineModSetLong {
	background-image:url('../images/inlineModLong.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	height:270px;
	padding:5px 5px;
	width:197px;
	float:left;
	margin:0 6px 0 5px;
}
.inlineModSetLong.left {
	margin:0 11px 10px 5px;
}
.inlineModSetLong.mid {
	margin:0 0 10px 0;
}
.inlineModSetLong.right {
	margin:0 6px 10px 11px;
}
.quote {
	width:207px;
	float:left;
}
.quote.left {
	margin:0 11px 10px 5px;
}
.quote.mid {
	margin:0 0 10px 0;
}
.quote.right {
	margin:0 6px 10px 11px;
}
.quoteTop {
	background-image:url('../images/quoteTop.png');
	background-position:left top;
	background-repeat:no-repeat;
	width:207px;
	height:35px;
}
.quoteCont {
	background-image:url('../images/quoteCont.png');
	background-position:left top;
	background-repeat:repeat-y;
	width:147px;
	padding:5px 30px;
	font-size:17px;
	line-height:20px;
}
.quoteCont p {
	margin:0;
	padding:0;
}
.quoteBase {
	background-image:url('../images/quoteBase.png');
	background-position:left top;
	background-repeat:no-repeat;
	width:207px;
	height:35px;
}
.qanda {
	padding:0 0 15px 0;
}
.question {
	font-size:15px;
	line-height:18px;
	padding:0 0 0 0;
	clear:both;
}
.answer {
	padding:5px 0 0 0;
	clear:both;
}
.lefttf {
	float:left;
	width:25px;
}
.leftstf {
	float:left;
	width:625px;
}
#faqForm {
	background-image:url('../images/transContent.png');
	background-position:left bottom;
	background-repeat:repeat-y;
	width: 714px;
	margin:-10px 0 0 0;
	padding:20px 0 0 0;
}
#faqFormBase {
	background-image:url('../images/newsBase.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	clear:both;
	height:15px;
	width: 714px;
}
.openForm {
	cursor:pointer;
	padding:0 0 0 30px;
}
.formpanel {
	padding:0 0 0 30px;
}
#contactForm .formpanel {
	padding:0;
}
#userForm .formpanel {
	padding:0;
	width:385px;
}
#academyForm .formpanel {
	padding:0;
	width:505px;
}
#userForm .formRow {
	font-size:13px;
	padding:3px 0;
	clear:both;
}
#academyForm .formRow {
	font-size:14px;
	padding:3px 0;
	clear:both;
}
#dealerForm .formpanel {
	padding:0;
}
input.close {
	float:right;
	padding:0 15px;
}
.formRow {
	font-size:15px;
	padding:3px 0;
	clear:both;
}
#contactForm .formRow {
	font-size:12px;
	padding:3px 0;
	clear:both;
}
#dealerForm .formRow {
	font-size:12px;
	padding:3px 0;
	clear:both;
}
.formRow .formLabel {
	float:left;
	width:200px;
}
.formRow .formLabelShort {
	float:left;
	width:80px;
}
.formRow .formInput {
	float:left;
	width:300px;
}
.formRow .formInput input {
	width:300px;
}
.formRow .formInput textarea {
	width:300px;
}
.formError {
	color:#ab193f;
	font-size:12px;
}
.imgDesc {
	font-size:13px;
	line-height:18px;
	padding:5px 0 0 0;
	text-align:center;
}
.micdimLeft {
	float:left;
	font-weight:bold;
	width:100px;
}
.micdimRight {
	float:left;
	width:75px;
}
.dealerLeft {
	float:left;
	font-weight:bold;
	width:75px;
	height:25px;
}
.dealerRight {
	float:left;
	width:250px;
	height:25px;
}
div.map div span, div.map #logocontrol, div.map .terms-of-use-link {
	height:0px;
	font-size:0px;
	color:#fff !important;
	display:none !important;
}
/* /page */
#carousel_container {
	padding-top:10px;
}
#carousel_inner {
	float:left;
	width:458px; /* shown area */
	overflow: hidden;
}
#carousel_ul {
	position:relative;
	left:-59x; /* important (this should be negative number of list items width(including margin) */
	list-style-type: none;
	margin: 8px 0px;
	padding: 0px;
	width:9999px; /* important */
	padding-bottom:10px;
}
#carousel_ul li {
	float: left;
	width:45px;
	height:28px;
	overflow:hidden;
	padding:0px;
	margin-left:4px;
	margin-right:4px;
	border:#777 2px solid;
	text-align:center;
	vertical-align:middle;
}
#carousel_ul li a img {
.margin-bottom:-4px;
	cursor:pointer;
	cursor: hand;
	max-width:45px;
	max-height:45px;
	overflow:hidden;
}
#left_scroll, #right_scroll {
	float:left;
	height:50px;
	width:16px;
}
#left_scroll img, #right_scroll img {
	cursor: pointer;
	cursor: hand;
}
#static_ul {
	position:relative;
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0px;
	padding-bottom:10px;
}
#static_ul li {
	float: left;
	width:45px;
	height:28px;
	overflow:hidden;
	padding:0px;
	margin-left:4px;
	margin-right:4px;
	border:#777 2px solid;
}
#static_ul li a img {
.margin-bottom:-4px;
	cursor:pointer;
	cursor: hand;
	max-width:45px;
	max-height:45px;
	overflow:hidden;
}
.searchlinks {
	font-size:12px;
}
.searchlinks a {
	padding:0 5px 0 0;
}
.searchlinks img {
	vertical-align:middle;
}
a.uncheckedAbout {
	color:#000;
}
a.uncheckedProducts {
	color:#000;
}
a.uncheckedResources {
	color:#000;
}
a.uncheckedDealer {
	color:#000;
}
a.uncheckedDistributor {
	color:#000;
}
a.uncheckedMicrophones {
	color:#000;
}
a.uncheckedStereoMicrophones {
	color:#000;
}
a.uncheckedNews {
	color:#000;
}
a.uncheckedContact {
	color:#000;
}
#geobox th {
	text-align:left;
	padding:5px;
}
#geobox td {
	padding:5px;
}
#galleryList ul {
	list-style:none;
	padding-left:0;
	margin-left:0;
}
#galleryList li {
	list-style:none;
	padding-left:0;
	margin-left:0;
}
.imageandlink {
	height:90px;
	display:block;
}
.timeRow {
	width:650px;
}
.timeDate {
	color:#C00;
	float:left;
	font-size:14px;
	font-weight:bold;
	width:65px;
}
.timeImage {
	float:left;
	width:115px;
}
.timeImage img {
	border:#a6a6a6 1px solid;
}
.timeEvent {
	float:left;
	font-size:14px;
	width:470px;
}
.movie {
	width:768px;
	height:600px;
}
.waveform {
	padding:0 0 30px 0;
}
.paddedRightImage {
	float:right;
	padding:15px 0 15px 20px;
}
.paddedRightImage2 {
	float:right;
	padding:5px 0 15px 20px;
}
.pageStory hr {
	background-color:#b2b2b2;
	border:none;
	border-collapse:collapse;
	color:#b2b2b2;
	height:2px;
}
#fancybox-title-over a {
	color:#ffffff;
}
.galthumbs div {
	width:100px;
	height:100px;
	overflow:hidden;
	text-align:center;
	margin:0 6px 6px 0;
}
.galthumbs a {
	background-repeat: no-repeat;
	background-position:center;
	display:block;
	width:100px;
	height:100px;
}
#loginUsername {
	width:170px;
}
#loginPassword {
	width:170px;
}
.na {
	color:#999;
}
.noh2pad h2 {
	margin:0;
	padding:0;
}
a:active {
	outline:none;
}
:focus {
	-moz-outline-style:none;
}
#nav ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#nav li {
	list-style-type:none;
	margin:0;
	padding:0 0 10px;
}
.videoBox {
	padding:5px 0 5px 0;
	height:250px;
	position:relative;
}
#languageSwitchLink {
	color:#999;
	cursor:pointer;
	display:block;
	font-size:12px;
	float:right;
	height:21px;
	line-height:21px;
	margin:0 auto;
	position:relative;
	text-align:right;
	vertical-align:middle;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
#languageSwitchLink img {
	vertical-align:middle;
}
#languageSwitchBox {
	background-color:#f9f9f9;
	border:1px solid #ccc;
	display:none;
	font-size:12px;
	position:absolute;
	right:4px;
	top:23px;
	width:140px;
	z-index:999;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
#languageSwitchBox a {
	color:#666;
	display:block;
	text-decoration:none;
	z-index:9999;
}
#languageSwitchBox a:hover {
	color:#AB193F;
}
#languageSwitchBox ul {
	margin:0 5px 10px;
	padding:0;
}
#languageSwitchBox li {
	list-style:none;
	padding:0 0 0 0;
	margin:10px 0 0;
	height:16px;
	line-height:16px;
	text-align:right;
}
#languageSwitchBox li img {
	border:0;
	display: block;
	margin:0 5px;
	float: right;
}


.panes {
	display:none;
	position:absolute;
	top:0;
	left:209px;
	font-size:13px;
	color:#444;
	width:650px;
}
#jwbox_background{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	zoom: 1;
	-moz-opacity: 0.8;
	opacity:0.80;
	filter: alpha(opacity = 80);
	overflow: auto;
}
.jwbox_hidden {
	display: none;
	position: fixed;
	padding: 10px;
	border:none;
	background-color: white;
	z-index:1002;
	overflow: hidden;
	background-position: -40px 0px;
	background-repeat:no-repeat;
}
.jwbox_content{
}

#appboxes {
	height:220px;
	margin:0 auto;
	width:900px;
}
.appBox {
	background-image:url('/images/pr.png'); 
	height:102px;
	float:left;
	margin:2px;
	width:440px;
}
.appBox1 {
	float:left;
	height:100px;
	padding:1px 1px 1px 2px; 
	width:140px; 
}
.appBox1 img {
	border:none;
}
.appBox2 {
	float:left;
	height:41px;
	width:296px; 
}
.appBox2 a {
	color:#AB193F;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	display:block;
	float:left;
	font-size:22px;
	line-height:25px;
	height:25px;
	padding:7px 10px 9px 10px; 
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	width:276px; 
}
.appBox2 a:hover {
	color:#000;
}
.appBox3 {
	float:left;
	height:61px;
	width:296px; 
}
.appBox3 a {
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	float:left;
	height:56px;
	overflow:hidden;
	padding:0 10px 5px 10px; 
	text-decoration:none;
	text-align:left;
	width:276px; 
}
.appBox3 a:hover {
	color:#000;
}
