@import url('reset.css');
@font-face {
    font-family: 'NewsGothicBT-Light';
    src: url('http://www.uaudio.com/media/fonts/NewsGotBTLig.eot?') format('eot'),
         url('http://www.uaudio.com/media/fonts/NewsGotBTLig.woff') format('woff'),
         url('http://www.uaudio.com/media/fonts/NewsGotBTLig.ttf') format('truetype'),
         url('http://www.uaudio.com/media/fonts/NewsGotBTLig.svg#font') format('svg');
}
@font-face {
	font-family: 'NewsGothicBT-Roman';
	src: url('http://www.uaudio.com/media/fonts/NewsGotBTRom.eot?') format('eot'),
         url('http://www.uaudio.com/media/fonts/NewsGotBTRom.woff') format('woff'),
         url('http://www.uaudio.com/media/fonts/NewsGotBTRom.ttf') format('truetype'),
         url('http://www.uaudio.com/media/fonts/NewsGotBTRom.svg#font') format('svg');
}
@font-face {
	font-family: 'NewsGothicBT-Bold';
	src: url('http://www.uaudio.com/media/fonts/NewsGotBTBol.eot?') format('eot'),
         url('http://www.uaudio.com/media/fonts/NewsGotBTBol.woff') format('woff'),
         url('http://www.uaudio.com/media/fonts/NewsGotBTBol.ttf') format('truetype'),
         url('http://www.uaudio.com/media/fonts/NewsGotBTBol.svg#font') format('svg');
}

@font-face {
	font-family: 'NewsGothicBT-RomCon';
	src: url('http://www.uaudio.com/media/fonts/NewsGotBTRomCon.eot?') format('eot'),
         url('http://www.uaudio.com/media/fonts/NewsGotBTRomCon.woff') format('woff'),
         url('http://www.uaudio.com/media/fonts/NewsGotBTRomCon.ttf') format('truetype'),
         url('http://www.uaudio.com/media/fonts/NewsGotBTRomCon.svg#font') format('svg');
}


@font-face {
	font-family: 'NewsGothicBT-BoldCon';
	src: url('http://www.uaudio.com/media/fonts/NewsGotBTBolCon.eot?') format('eot'),
         url('http://www.uaudio.com/media/fonts/NewsGotBTBolCon.woff') format('woff'),
         url('http://www.uaudio.com/media/fonts/NewsGotBTBolCon.ttf') format('truetype'),
         url('http://www.uaudio.com/media/fonts/NewsGotBTBolCon.svg#font') format('svg');
         
}

.gothic-light {
		font-family: 'NewsGothicBT-Light', sans-serif;

}

.gothic-roman {
		font-family: 'NewsGothicBT-Roman', sans-serif;

}

.gothic-bold {
		font-family: 'NewsGothicBT-Bold', sans-serif;

}

.gothic-romcon {
		font-family: 'NewsGothicBT-RomCon', sans-serif;

}

.gothic-boldcon {
		font-family: 'NewsGothicBT-BoldCon', sans-serif;

}



/*********************			REMOVE THESE		****************************/



@font-face {
	font-family: "NGBold";
	src: url("../type/news_gothic_bold_condensed-webfont.eot");
	src: local("?"),
		url("../type/news_gothic_bold_condensed-webfont.woff") format("woff"),
		url("../type/news_gothic_bold_condensed-webfont.otf") format("opentype"),
		url("../type/news_gothic_bold_condensed-webfont.svg#filename-ital") format("svg"),
		url("../type/news_gothic_bold_condensed-webfont.ttf") format("truetype");
}

@font-face {
	font-family: "NGRoman";
	src: url("../type/news_gothic_condensed-webfont.eot");
	src: local("?"),
		url("../type/news_gothic_condensed-webfont.woff") format("woff"),
		url("../type/news_gothic_condensed-webfont.otf") format("opentype"),
		url("../type/news_gothic_condensed-webfont.svg#filename-ital") format("svg"),
		url("../type/news_gothic_condensed-webfont.ttf") format("truetype");
}

@font-face {
	font-family: 'FranklinGothicLT-Book';
	src: url('../type/lte50086.eot');
	src: url('../type/lte50086.eot?#iefix') format('embedded-opentype'),
		url('../type/lte50086.woff') format('woff'),
		url('../type/lte50086.ttf') format('truetype'),
		url('../type/lte50086.svg#lte50086') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*********************					****************************/
@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
    #logo {
	width: 230px;
	height: 40px;
	float: left;
}
}

/*********************			NEW PRODUCT FONT		****************************/


.ua-media-title .product-title {
}

.gothic-light {	font-family: 'NewsGothicBT-Light', sans-serif;

}
.gothic-roman {	font-family: 'NewsGothicBT-Roman', sans-serif;

}

.product-title {
	font-family: 'NewsGothicBT-Light', sans-serif;
	font-size: 19px;
	font-weight: normal;
	line-height: 30px;
	color:#767676;
	float:left;
}





/*********************			GLOBAL			****************************/

body {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #464646;
	background: #2c2016;
}

a {
	color: #196f9d;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#logo {
	width: 230px;
	height: 40px;
	float: left;
	}

#logo a {
	display: block;
	width: 100%;
	height: 100%;
}

input.input-text {
	color: #444;
	font-size: 11px;
	line-height: 17px;
	height: 15px;
}

em {
	font-style: italic;
}

th {
	font-weight: bold;
}

.right {
	float: right;
}

.left {
	float: left;
}

.page-title {
	margin-bottom: 15px;
}

.page-title h1 {
	color: #464646;
	font-size: 24px;
	font-weight: normal;
}

.page-title h2 {
	color: #464646;
	font-size: 21px;
}

/*********************			LAYOUT			****************************/

.wrapper {
	width: 1000px;
	padding: 0 10px;
	margin: 0 auto;
}

.wrapper:after {
	display: block;
	content: " ";
	clear: both;
}

.cms-home .four-col-one {
	width: 312px;
	float: left;
}

.cms-home .four-col-three {
	width: 662px;
	float: left;
}

.three-col-one {
	width: 312px;
	float: left;
}

.three-col-two {
	width: 662px;
	float: left;
}

.three-col-three {
	float: left;
	width: 1000px;
}

.four-col-one {
	width: 226px;
	float: left;
}

.section-1 .three-col-one.narrow {
	width: 160px;
	float: left;
}

.section-1 .three-col-one.narrow+.three-col-two {
	width: 554px;
	float: right;
}

.section-1 .three-col-one.pressroom {
	width: 190px;
	float: left;
}

.section-1 .three-col-one.pressroom+.three-col-two {
	width: 524px;
	float: right;
}

.four-col-two+.four-col-one, .four-col-one+.four-col-two {
	float: right;
}

.four-col-two {
	width: 484px;
	float: left;
}

.four-col-three {
	width: 742px;
	float: left;
}

.four-col-three+.four-col-one, .four-col-one+.four-col-three {
	float: right;
}

.two-col-main {
	background: url(../images/common/four_column_three_bg.jpg) repeat-y;
	overflow: hidden;
	padding: 15px 15px 10px;
	width: 712px;
}

.two-col-main .top {
	background: url(../images/common/four_column_three_top.jpg) top no-repeat;
	height: 5px;
	margin: -15px -15px 0 -15px;
}

.two-col-main-btm {
	background: url(../images/common/four_column_three_btm.jpg) left bottom no-repeat;
	height: 5px;
	clear: both;
	float: left;
	width: 742px;
	margin-bottom: 30px;
}

.two-col-main h2 {
	font-weight: normal;
	font-size: 24px;
	color: #4d433a;
	margin-top: 10px;
	margin-bottom: 20px;
}

/*********************			HEADER			****************************/

.header {
	border-bottom: 4px solid #d0dee6;
	height: 132px;
	background: url(../images/common/header_bg.jpg) center top no-repeat;
	min-width: 1020px;
}

.header .wrapper {
	padding-top: 24px;
}

.search_mini_form label {
	display: none;
}

.search_mini_form .search {
	float: right;
}

.search_mini_form .search li {
	float: left;
}

.search_mini_form .search .input-text {
	width: 170px;
	font-weight: normal;
}

.search_mini_form input.search-submit {
	background: url(../images/common/searchSubmit_btn.png) no-repeat;
	width: 23px;
	height: 23px;
	display: block;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	border: none;
	outline: none;
	margin-left: 5px;
	cursor: pointer;
}

#store_search_form input.search-submit {
	margin-top: 6px;
}

.header .links {
	float: right;
	clear: right;
	margin-top: 40px;
}

.header .links li {
	float: left;
	margin-left: 15px;
}

.header .links li a {
	color: #79b7d8;
}

/*********************			HEADER IMAGES			****************************/

.header .wrapper, .blog .header .wrapper, .store .header .wrapper, .catalog-category-view .header .wrapper, .catalog-product-view .header .wrapper, .about .header .wrapper, .support .header .wrapper {
	background: url(../images/headers/header_img1_bg.jpg) 470px 0 no-repeat;
}

/*********************			NAVIGATION			****************************/

.header .navigation {
	float: left;
	height: 37px;
	clear: left;
	margin-top: 31px;
	width: 700px;
}

.header .navigation li {
	float: left;
	padding: 0 18px;
	background: url(../images/common/navigation_bg.png) bottom no-repeat;
}

.header .navigation li.facebook {
	background: none;
	padding-left: 9px;
}

.header .navigation li.facebook a {
	margin: 0;
	position: relative;
}

.header .navigation li.link-parent {
	position: relative;
	border-right: 1px solid #4c453f;
	border-left: 1px solid #75695f;
	z-index: 100;
}

.header .navigation li.link-parent.first {
	border-left: none;
	background-position: left bottom;
}

.header .navigation li.link-parent.last {
	border-right: none;
	background-position: right bottom;
}

.header .navigation li.link-parent a {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	line-height: 36px;
	display: block;
}

.header .navigation li.link-parent:hover a {
	text-decoration: none;
	color: #79b7d8;
}

.header .navigation li.link-parent:hover a:hover {
	text-decoration: underline;
}

.header .navigation li.link-parent:hover {
	background-position: top;
}

.header .navigation li.link-parent.first:hover {
	background-position: left top;
}

.header .navigation li.link-parent.last:hover {
	background-position: right top;
}

.header .navigation li.link-parent div.popout {
	display: none;
	position: absolute;
	top: 36px;
	left: 0;
	background: url(../images/common/popoutMenu_bg.png) repeat;
	z-index: 100;
	padding: 18px 0 18px 18px;
}

.header .navigation li.link-parent div.popout h2 {
	line-height: 14px;
	margin-bottom: 4px;
}

.header .navigation li.link-parent div.popout.hardware {
	width: 475px;
}

.header .navigation li.link-parent div.popout.hardware ul {
	width: 140px;
	height: 165px;
}

.header .navigation li.link-parent div.popout.uad {
	width: 436px;
}

.header .navigation li.link-parent div.popout.uad ul {
	width: 200px;
}

.header .navigation li.link-parent div.popout.store, .header .navigation li.link-parent div.popout.store ul, .header .navigation li.link-parent div.popout.blog, .header .navigation li.link-parent div.popout.blog ul, .header .navigation li.link-parent div.popout.about, .header .navigation li.link-parent div.popout.about ul, .header .navigation li.link-parent div.popout.support, .header .navigation li.link-parent div.popout.support ul {
	width: 160px;
}

.header .navigation li.link-parent:hover div.popout {
	display: block;
}

.header .navigation li.link-parent div.popout ul {
	background: url(../images/common/menu_dot_dark.png) right repeat-y;
	float: left;
	margin-left: 18px;
}

.header .navigation li.link-parent div.popout ul.last {
	background: none;
}

.header .navigation li.link-parent div.popout ul:first-child {
	margin-left: 0;
}

.header .navigation li.link-parent div.popout ul li {
	background: none;
	display: block;
	width: 100%;
	padding: 0;
	float: none;
	color: #f4f3ed;
}

.header .navigation li.link-parent .popout a {
	color: #79b7d8;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
	line-height: 21px;
}

.header .navigation li.link-parent .popout a:hover {
	text-decoration: underline;
}

.header .navigation li.link-parent div.popout a.big {
	font-size: 14px;
	float: left;
	width: 200px;
	clear: both;
	margin-top: 20px;
	margin-left: 220px;
}

/*********************			SECTION 1			****************************/

.section-1 {
	background: #f4f6f7;
	padding: 25px 0;
	min-width: 1020px;
}

.section-1-bottom {
	background: url(../images/common/section1_bg.png) repeat-x;
	height: 10px;
	position: relative;
	z-index: 10;
	margin-bottom: -5px;
	min-width: 1020px;
}

.home-marquee img {
	width: 656px;
	height: 326px;
	float: left;
	margin: 0 25px 0 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.section-1 .three-col-one {
	float: right;
}

.newsletter-subscribe {
	background: #000;
	margin-bottom: 20px;
	height: 36px;
	padding-left: 5px;
}

.cms-home .newsletter-subscribe {
	margin-bottom: 8px;
}

.newsletter-subscribe li {
	float: left;
}

.newsletter-subscribe label {
	width: 100px;
	color: #ded3c5;
	font-size: 10px;
	line-height: 11px;
	text-transform: uppercase;
	margin: 7px 0 0;
	float: left;
	text-align: right;
	padding-right: 5px;
}

.nl-jp label {
	width: 100px;
	color: #ded3c5;
	font-weight: bold;
	font-size: 9px;
	line-height: 10px;
	text-transform: uppercase;
	margin: 7px 0 0;
	float: left;
	text-align: right;
	padding-right: 5px;
}

.newsletter-subscribe input.input-text {
	float: left;
	width: 85px;
	margin: 7px 0 0;
}

.newsletter-subscribe input.input-text {
	width: 80px;
}

.cms-home .newsletter-subscribe input.input-text {
	width: 160px;
}

.newsletter-subscribe input.newsletter-submit {
	background: url(../images/common/newsletterSubmit_btn.gif) no-repeat;
	width: 23px;
	height: 23px;
	display: block;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	border: none;
	outline: none;
	cursor: pointer;
	float: left;
	margin: 7px 0 0 5px;

}

.whats-new {
	float: left;
	width: 100%;
}

.whats-new h2 {
	height: 42px;
	line-height: 30px;
	background: #000;
	font-size: 14px;
	color: #f4f3ed;
	font-weight: bold;
	padding-left: 10px;
	background: url(../images/home/header_whats_new.jpg) no-repeat;
	text-indent: -9999px;
}

.whats-new ul {
	padding: 10px 10px 0;
	border: 1px solid #d9dbdc;
	background: #fff;
}

.whats-new li {
	margin-bottom: 12px;
	vertical-align: top;
}

.whats-new li h4, .whats-new li p {
	margin-left: 50px;
	line-height: 15px;
	margin-bottom: 0;
}

.whats-new li img {
	float: left;
	margin-top: 3px;
}

.whats-new-jp {
	float: left;
	width: 100%;
}

.whats-new-jp h2 {
	height: 42px;
	line-height: 30px;
	background: #000;
	font-size: 14px;
	color: #f4f3ed;
	font-weight: bold;
	padding-left: 10px;
	background: url(../images/home/header_whats_new_jp.jpg) no-repeat;
	text-indent: -9999px;
}

.whats-new-jp ul {
	padding: 10px 10px 0;
	border: 1px solid #d9dbdc;
	background: #fff;
}

.whats-new-jp li {
	margin-bottom: 12px;
	vertical-align: top;
}

.whats-new-jp li h4, .whats-new-jp li p {
	margin-left: 50px;
	font-size: 93%;
	line-height: 15px;
	margin-bottom: 0;
}

.whats-new-jp li img {
	float: left;
	margin-top: 3px;
}

.bigcrumbs {
	width: 100%;
	background: url(../images/store/breadcrumbs_bg.jpg) no-repeat;
	background-size:742px 67px;
	height: 72px;
	padding: 15px;
	font-weight: bold;
}

.breadcrumbs {
	width: 100%;
	background: url(../images/store/breadcrumbs_bg.jpg) no-repeat;
	height: 36px;
	margin-bottom: 20px;
}

.breadcrumbs ul {
	float: left;
	margin-left: 15px;
}

.breadcrumbs ul li {
	float: left;
	line-height: 36px;
	margin-right: 5px;
	/*font-weight: bold;*/
}

.breadcrumbs ul.store-search {
	float: right;
	margin: 0;
}

.breadcrumbs ul.store-search input.store-search-submit {
	width: 22px;
	height: 22px;
	background: url(../images/store/storeSearch_submit.gif) no-repeat;
	border: none;
	outline: none;
	text-indent: -9999px;
	margin-top: 7px;
	cursor: pointer;
}

.section-1 .four-col-three+.four-col-one .block, .four-col-left .block , .four-col-one.review-summary .block  {
	background: #fff;
	border: 1px solid #d9d8d3;
	margin-bottom: 20px;
	position: relative;
}

.section-1 .four-col-three+.four-col-one .block .block-title, #reviews .block-title, .four-col-left .block .block-title, .four-col-one.review-summary .block .block-title {
	background: #e6e0d7;
	font-size: 14px;
	font-weight: bold;
	color: #4c4844;
	padding: 5px 10px;
	overflow: hidden;
}

.section-1 .four-col-three+.four-col-one .block .block-content, .four-col-left .block .block-content {
	padding: 10px;
}

.section-1 .four-col-three+.four-col-one .block.related-posts .block-content {
	padding-bottom: 5px;
}

.section-1 .four-col-three+.four-col-one .block .block-hw {
	padding: 10px;
}

.section-1 .four-col-three+.four-col-one .block.related-posts .block-hw {
	padding-bottom: 5px;
}

.related-posts .block-content {
	position: relative;
	overflow: hidden;
	padding-top: 0px;
}

.related-posts .block-content p {
	margin-top: 3px;
	line-height: 13px;
}

.related-posts .block-content ul.pages {
	left: 0px;
	position: absolute;
}

.related-posts .block-content ul.pages li.page {
	margin: 0 10px;
	width: 204px;
	float: left;
}

.related-posts.product .block-content, .related-posts.product .block-content ul.pages, .related-posts.product .block-content ul.pages li.page {
	height: 232px;
}

.related-posts.category .block-content, .related-posts.category .block-content ul.pages, .related-posts.category .block-content ul.pages li.page {
	height: 283px;
}

.category-uad-plug-ins .related-posts.category .block-content {
	height: 302px;
}
.category-hardware .related-posts.category .block-content {
	height: 345px;
}

.section-1 .four-col-three+.four-col-one .block li a {
	font-size: 14px;
	line-height: 22px;
}

.section-1 .four-col-three+.four-col-one .block-alt, .featured-artist, .featured-promo {
	background: #fff;
	border: 1px solid #d9dbdc;
	width: 226px;
	margin-bottom: 20px;
}

.section-1 .four-col-three+.four-col-one .block-alt h2, .featured-artist h2, .featured-promo h2 {
	background: #f4f6f7;
	color: #4c4844;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 10px;
	overflow: hidden;
}

.section-1 .four-col-three + .four-col-one .block.related-posts h2, 
.section-1 .four-col-three + .four-col-one .block.must-reads h2 , #reviews .block-title h2 {
	color: #4C4844;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin-bottom: 0;
}

.section-1 .four-col-three+.four-col-one .block-alt img, .featured-artist img, .featured-promo img {
	display: block;
}

.section-1 .four-col-three+.four-col-one .block-alt p, .featured-artist p, .featured-promo p {
	margin: 10px 12px;
}

.section-1 .four-col-three + .four-col-one .block.promo {
	height: 160px;
	margin-bottom: 0;
}

.block.contact p {
	margin-bottom: 15px;
}

/*********************			UAD + PLUGINS			****************************/

.section-1 .four-col-three+.four-col-one .block.plugins li a, .section-1 .four-col-three+.four-col-one .block.related-posts li a {
	font-size: 12px;
}

.section-1 .four-col-three+.four-col-one .block.plugins ul {
	padding: 0;
}

.section-1 .four-col-three+.four-col-one .block.plugins li {
	line-height: 30px;
	padding: 0 10px 0;
	overflow: hidden;
}

.plugins li.odd {
	background: #f4f3ed;
}

.plugins li.even {
	background: #fff;
}

/*.section-1 .four-col-three+.four-col-one .block.plugins{
	background:url(../images/common/btn_btm.gif) bottom repeat-x #fff;
	padding-bottom:30px;
}*/

.related-posts li {
	margin-bottom: 15px;
}

.catalog-product-view .section-1 .four-col-three+.four-col-one .block.related-posts {
	margin-bottom: 0;

}

.related-posts .pager, .must-reads .pager, .press-reviews .pager {
	float: right;
	margin: 4px 0 0;
	padding: 0;
}

.related-posts .pager .pages, .must-reads .pager .pages, .press-reviews .pager .pages {
	color: #196F9D;
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height: 10px;
	margin: 0 5px;
}

#reviews .pages {
	font-size: 12px;
}

.related-posts .pager .left-arrow, .must-reads .pager .left-arrow, .press-reviews .pager .left-arrow {
	background: url("../images/common/arrows.png") no-repeat scroll left center transparent;
	float: left;
	height: 10px;
	overflow: hidden;
	width: 5px;
	cursor: pointer;
}

.related-posts .pager .right-arrow, .must-reads .pager .right-arrow, .press-reviews .pager .right-arrow {
	background: url("../images/common/arrows.png") no-repeat scroll right center transparent;
	float: left;
	height: 10px;
	overflow: hidden;
	width: 5px;
	cursor: pointer;
}

.hw-hero {
	background: url(../images/common/four_column_three_bg.jpg) repeat-y;
}

.hw-hero .hero-head {
	background: url(../images/hardware/index_hero.jpg) no-repeat;
	height: 260px;
	overflow: hidden;
}

.hw-hero .hero-bottom {
	background: url(../images/common/four_column_three_btm.jpg) bottom no-repeat;
	height: 5px;
	clear: both;
}

.uad-hero {
	background: url(../images/common/four_column_three_bg.jpg) repeat-y;
}

.uad-hero .hero-head {
	background: url(../images/uad/plugins_header.jpg) no-repeat;
	height: 180px;
	overflow: hidden;
}

.uad-hero .hero-bottom {
	background: url(../images/common/four_column_three_btm.jpg) bottom no-repeat;
	height: 5px;
	clear: both;
}

.uad-subnav {
	width: 173px;
	margin-left: 30px;
	float: left;
}

.uad-subnav li {
	text-align: center;
}

.uad-subnav li a {
	width: 155px;
	display: block;
	text-indent: -9999px;
}


.uad-subnav li a.pcie {
	background: url(../images/uad/uad2_pcie.jpg) top no-repeat;
	height: 155px;
}

.uad-subnav li a.firewire {
	background: url(../images/uad/uad2_satellite.jpg) top no-repeat;
	height: 175px;
}

.uad-subnav li a.thunderbolt {
	background: url(../images/uad/uad2_apollo.jpg) top no-repeat;
	height: 190px;
}

.uad-subnav li a.pcie-jp {
	background: url(../images/uad/uad2_pcie_jp.png) top no-repeat;
	height: 155px;
}

.uad-subnav li a.firewire-jp {
	background: url(../images/uad/uad2_satellite_jp.png) top no-repeat;
	height: 175px;
}

.uad-subnav li a.thunderbolt-jp {
	background: url(../images/uad/uad2_apollo_jp.png) top no-repeat;
	height: 190px;
}

.uad-subnav li a.solo {
	background: url(../images/uad/solo_bg.jpg) top no-repeat;
	height: 155px;
}

.uad-subnav li a.duo {
	background: url(../images/uad/duo_bg.jpg) top no-repeat;
	height: 175px;
}

.uad-subnav li a.quad {
	background: url(../images/uad/quad_bg.jpg) top no-repeat;
	height: 190px;
}

.hw-subnav {
	width: 173px;
	margin-left: 30px;
	float: left;
}

.hw-subnav li {
	text-align: center;
	margin-bottom: 10px;
}

.hw-subnav li a {
	width: 160px;
	display: block;
	text-indent: -9999px;
}

.hw-subnav li a.channel-strips {
	background: url(../images/hardware/channel-strips.jpg) top no-repeat;
	height: 128px;
}

.hw-subnav li a.compressors {
	background: url(../images/hardware/compressors.jpg) top no-repeat;
	height: 128px;
}

.hw-subnav li a.mic-preamps {
	background: url(../images/hardware/mic-preamps.jpg) top no-repeat;
	height: 128px;
}


.hw-subnav li a.channel-strips-jp {
	background: url(../images/hardware/channel_strips_jp.png) top no-repeat;
	height: 128px;
}

.hw-subnav li a.compressors-jp {
	background: url(../images/hardware/compressors_jp.png) top no-repeat;
	height: 128px;
}

.hw-subnav li a.mic-preamps-jp {
	background: url(../images/hardware/mic_preamps_jp.png) top no-repeat;
	height: 128px;
}

.hw-subnav li a.channel-strips-es {
	background: url(../images/hardware/channel_strips-es.png) top no-repeat;
	height: 128px;
}

.hw-subnav li a.compressors-es {
	background: url(../images/hardware/compressors-es.png) top no-repeat;
	height: 128px;
}

.hw-subnav li a.mic-preamps-es {
	background: url(../images/hardware/mic-preamps-es.png) top no-repeat;
	height: 128px;
}


.hw-video {
	width: 479px;
	height: 308px;
	background: url(../images/uad/uad_video_placeholder.jpg) no-repeat;
	margin-bottom: 15px;
}

.description {
	width: 479px;
	float: right;
	margin-right: 28px;
	margin-top: -170px;
	margin-bottom: 35px;
}

.uad-video {
	width: 479px;
	height: 308px;
	background: url(../images/uad/uad_video_placeholder.jpg) no-repeat;
	margin-bottom: 15px;
}

.description p {
	color: #4c4844;
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 19px;
}

.description h2 a {
	font-size: 20px;
	color: #196f9d;
	font-weight: normal;
}

.description_hw {
	width: 479px;
	float: right;
	margin-right: 28px;
	margin-top: -250px;
	margin-bottom: 35px;
}

.description_hw p {
	color: #4c4844;
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 19px;
}

.description_hw h2 a {
	font-size: 20px;
	color: #196f9d;
	font-weight: normal;
}

/*********************			SECTION 2			****************************/

.section-2 {
	background: url(../images/common/section2_bg.jpg) repeat;
	padding-bottom: 25px;
	padding-top: 25px;
	min-width: 1020px;
}

.cms-home .section-2 {
	padding-top: 0;
}

.cms-home .section-2 .callout {
	background: url(../images/common/three_col_one_bg.png) no-repeat;
	padding: 0 3px;
	position: relative;
	width: 312px;
	height: 231px;
}

.cms-home .section-2 .callout.first {
	margin-left: -3px;
	margin-right: 26px;
}

.cms-home .section-2 .callout.last {
	margin-right: -3px;
	float: right;
}

.cms-home .section-2 .callout h3 {
	margin: 5px 15px 0;
	font-weight: normal;
}

.cms-home .section-2 .home-thirdrow {
	width: 1006px;
	margin-left: -3px;
	position: relative;
	background: url(../images/home/home_thirdrow_bg.png) no-repeat;
	margin-top: 20px;
	padding-top: 18px;
	height: 181px;
}

.cms-home .section-2 .home-thirdrow h2 {
	color: #196f9d;
	font-size: 21px;
	font-weight: normal;
	margin-bottom: 10px;
}

.cms-home .section-2 .home-thirdrow h2 a:hover {
	text-decoration: none;
}

.cms-home .section-2 .home-thirdrow h3, .cms-home .section-2 .home-thirdrow p {
	margin-bottom: 5px;
}

.cms-home .section-2 .home-thirdrow .bills-wisdom {
	margin-left: 200px;
	float: left;
	width: 260px;
	background: url(../images/common/menu_dot.png) right repeat-y;
	padding-right: 35px;
	height: 161px;
}

.cms-home .section-2 .home-thirdrow .support-report {
	float: left;
	width: 215px;
	margin-left: 25px;
	padding-right: 20px;
	background: url(../images/common/menu_dot.png) right repeat-y;
	height: 161px;
}

.cms-home .section-2 .home-thirdrow .latest-downloads {
	float: left;
	width: 205px;
	margin-left: 25px;
	padding-right: 10px;
}

.cms-home .section-2 .home-thirdrow .latest-downloads h3 {
	margin-bottom: 0;
}

.cms-home .section-2 .home-thirdrow .latest-downloads li {
	margin-bottom: 3px;
}

.subcategory-block {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #cac1b4;
}

.subcategory-block .block-header {
	background: #000;
	height: 70px;
	overflow: hidden;
}

.subcategory-block .block-header h2 {
	float: left;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-size: 21px;
	color: #f4f3ed;
	font-weight: bold;
}

.subcategory-block .block-header p {
	color: #f4f3ed;
	margin-left: 10px;
	clear: both;
}

.block-header-jp {
	float: right; 
	padding-right: 10px;
	width: 480px;
	font:11px/17px Arial,Helvetica,sans-serif;
	margin-top: -22px;
}

.subcategory-block .block-content {
	background: #f4f3ed;
	padding: 10px 0 10px 10px;
	overflow: hidden;
}

.subcategory-block .block-hw {
	background: #f4f3ed;
	padding: 10px 0 10px 10px;
	overflow: hidden;
}

.subcategory-block .block-content li {
	width: 169px;
	float: left;
	margin-right: 10px;
	background: #fff;
	border: 1px solid #d9d8d3;
	height: 208px;
	position: relative;
	text-align: center;
	line-height: 11px;
}

.subcategory-block .block-hw li {
	width: 232px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	background: #fff;
	border: 1px solid #d9d8d3;
	height: 208px;
	position: relative;
	text-align: center;
	line-height: 11px;
}

.subcategory-block .block-hw li img {
	vertical-align: middle;
	margin: 0 auto;
}

.subcategory-block .block-content li h3 {
	position: absolute;
	bottom: 8px;
	left: 0;
	width: 171px;
}

.subcategory-block .block-content li h3 a {


}

.subcategory-block .block-content li h3 a:hover {
	text-decoration: none;
}

.subcategory-block .block-hw li h3 a:hover {
	text-decoration: none;
}

.subcategory-block .block-content li h3 a strong {
	color: #4c4844;
	font-size: 12px;
}



.name_wrap {
	height: 24px;
	color: #4c4844;
	font-size: 12px;
	font-weight: bold;
	width: 159px;
	margin-left: 4px;
}

.mo {
	margin-top: 4px;
	font-weight: normal;
}
/*********************			STORE			****************************/

.product-subnav {
	background: url(http://www.uaudio.com/skin/frontend/uaudio/uaudio/images/store/store_subnav_btm.jpg) bottom no-repeat;
	padding-bottom: 5px;
	width: 226px;
	margin: 0;
}


.product-subnav ul {
	background: url(http://www.uaudio.com/skin/frontend/uaudio/uaudio/images/store/store_subnav_bg.jpg) repeat-y;
	padding-bottom: 10px;
}

.product-subnav h2 {
	border-top: 5px solid #196f9d;
	color: #4d433a;
	font-size: 21px;
	padding: 10px 0 5px 13px;
	font-weight: normal;
}

.product-subnav li {
	margin-bottom: 1px;
}

.product-subnav li.last {
	margin-bottom: 28px;
}

.product-subnav li a {
	padding-left: 15px;
}

.section-2 .block {
	background: #fff;
	border: 1px solid #d9dbdc;
	width: 226px;
	margin-bottom: 20px;
}

.section-2 .block h2 {
	background: #f4f6f7;
	color: #4c4844;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 10px;
	overflow: hidden;
}

.section-2 .block img {
	display: block;
}

.section-2 .block p {
	margin: 10px 12px;
}

.section-2 .block.help h3 {
	font-size: 16px;
	font-weight: normal;
	color: #0082c8;
	margin: 10px 12px 0;
}

.section-2 .block.help p {
	font-size: 11px;
	line-height: 14px;
	color: #4c4844;
	margin-top: 5px;
}

.section-2 .block.highest-rated li {
	line-height: 30px;
	padding: 0 10px 0;
	overflow: hidden;
}

.section-2 .block.highest-rated li a {
	float: left;
}

.section-2 .block.highest-rated li.odd {
	background: #f4f3ed;
}

.section-2 .block.highest-rated .rating {
	margin-top: 5px;
	float: right;
}

.category-block {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #d9dbdc;
}

.category-block .block-header {
	background: #000;
	height: 30px;
}

.category-block .block-header:after {
	display: block;
	content: " ";
	clear: both;
}

.category-block .block-header h2 {
	float: left;
	margin-left: 10px;
	font-size: 14px;
	color: #f4f3ed;
	font-weight: bold;
	line-height: 30px;
}

.category-block .block-header h2.num {
	float: right;
	font-size: 13px;
	font-weight: normal;
}

.category-block .block-content {
	overflow: hidden;
	height: 260px;
	border-bottom: 1px solid #d7d7d7;
}

.store_product li:{
	width: 183px;
	float: left;
	background: #fff;
	border-left: 1px solid #d9d8d3;
	border-bottom: 1px solid #d9d8d3;
	height: 250px;
	position: relative;
	padding-top:  10px;
}

.category-block .block-content li {
	width: 183px;
	float: left;
	background: #fff;
	border-left: 1px solid #d9d8d3;
	border-bottom: 1px solid #d9d8d3;
	height: 250px;
	position: relative;
	padding-top:  10px;
}

.category-block .block-content li:nth-child(odd)  {
	background: #fff;
}

.category-block .block-content li:nth-child(even)  {
	background: #fbfaf8;
}

.category-block .block-content li .product-image {
	margin: 10px auto 15px;
	width: 150px;
}

.category-block .block-content li .product-image .new-product {
	position: absolute;
	right: 5px;
	top: 10px;
	background: url(http://www.uaudio.com/skin/frontend/uaudio/uaudio/images/store/new_badge.png) no-repeat;
	text-indent: -9999px;
	width: 32px;
	height: 32px;
}

.category-block .block-content li h3 a {
	font-weight: bold;
}

.category-block .block-content li h3 {
	line-height: 12px;
	margin: 0 10px;
	height: 30px;
}

.category-block .block-content li .prices {
	
	position: absolute;
	bottom: 3px;
	left: 10px;
	float: left;
	width: 160px;
	height: 20px;
	font-weight: bold;
	color: #4c4844;
	font-size: 14px;
}

.category-block .block-content li .prices .new-price {
	color: #e50000;
	float: left;
;}

.category-block .block-content li .prices .old-price {
	text-decoration: line-through;
}

.developer {
	width: 160px;
	margin: 2px 10px;
	font-size: 11px;
}

.rating-wrap {
	width: 160px;
	height: 12px;
	margin-bottom: 5px;
}

.starry {
	float: left;
	width: 60px;
	background: url(/skin/frontend/uaudio/uaudio/images/store/star_none.png) repeat-x;
	margin-top: 2px;
	margin-left: 49px;
}

.raters {
	float: left;
	font-size: 10px;
	color: #196F9D;
	margin-left: 5px;
}




/*********************			PRODUCT DETAIL			****************************/

.ui-tabs .ui-tabs-hide {
	display: none;
}

.product-media {
	background: #fff;
	border: 1px solid #d9dbdc;
	padding: 10px;
	overflow: hidden;
	height: 338px;
}

.product-media .product-image {
	height: 280px;
	margin-top: 5px;
	text-align: center;
}

.media-types {
	margin-top: 12px;
	float: left;
}

.media-types li, .product-media .media-links li {
	float: left;
	margin-right: 5px;
}

.media-types li a, .product-media .media-links li a {
	color: #196F9D;
}

.product-media .media-links {
	float: left;
}

.product-media .product-name {
	font-size: 18px;
	font-weight: normal;
	float: left;
}

.product-media .find-dealer {
	float: right;
}



.fixed{
	position: fixed!important;
	top:25px;
}  
#sidebar{
	background-image:url('/media/catalog/misc/reviews_sidebar_bg.png');
	width: 248px;
	height: 342px;
	float: left;
	margin-left: -20px;
}
#sb_title {
	width: 204px;
	height: 35px;	
	background: #e6e0d7;
	padding-top:8px;
	margin: 12px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
}

#sb_image {
	padding-top: 5px;
	margin: auto;
	height: 170px;
}

#sb_bottom {
	border-top: 1px solid #d9d8d3;
	
	float:bottom;
	width: 224px;
	height: 59px;
	background: #f4f6f7;
	padding-bottom:8px;
	margin: 12px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
}


.customer-reviews h3 {
	overflow: hidden;
}

.customer-reviews h3 span {
	float: left;
}

.customer-reviews h3 a {
	font-size: 11px;
	float: right;
}

.customer-reviews {
	font-size: 11px;
	margin-bottom: -2222px;
	 
}
.block .customer-reviews {
	margin-bottom: -2222px;
	 
}
.customer-reviews .smdate {
	font-size: 9px;
	 
}

 

.customer-reviews .review-sb {
	padding-left:11px;
	padding-right:11px;
	margin-top: -27px;
	 line-height:14px;
}


div#rpc {
display: block;
float: left;
margin-left: 1px;
margin-right: 4px;
margin-top: 3px;
background:  url('/media/buttons/rpc-grad.png') bottom right repeat-x;
height: 10px;
}
div#rpc span {
background:  url('/media/buttons/rpc-grad.png') top left repeat-x;
display: block;
float: left;
height: 10px;
}

.cart-summary h2 {
	overflow: hidden;
}

.cart-summary h2 span {
	float: left;
}

.cart-summary h2 a {
	font-size: 12px;
	float: right;
}

.cart-summary {
	overflow: hidden;
}

.cart-summary ul {
	float: left;
}

.cart-summary .checkout {
	float: right;
	margin: 5px 0 0 0;
}

.collateral-tabs {
	position: relative;
	margin-bottom: 25px;
}

.collateral-tabs .tab a {
	cursor: pointer;
	color: #222;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}

.collateral-tabs .tab {
	position: relative;
	z-index: 2;
	float: left;
	cursor: pointer;
	color: #222;
	float: left;
	padding: 10px 18px;
	background: #000;
	border: 1px solid #c4c4c4;
	border-right: none;
	border-bottom: none;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}

.collateral-tabs .tab:hover, .collateral-tabs .tab a:hover {
	color: #8a8a8a;
}

.collateral-tabs .last {
	
}

.collateral-tabs .active {
	background: #fff;
	color: #8a8a8a;
	cursor: default;
}

.collateral-tabs .active span {
	
}

.collateral-tabs .tab-container {
	z-index: 1;
	top: 38px;
	width: 100%;
	background: #fff;
	border: 1px solid #c4c4c4;
	position: absolute;
	left: 0;
}

.collateral-tabs .tab-content {
	font-size: 14px;
	line-height: 21px;
	margin: 20px 18px;
	overflow: hidden;
}

.collateral-tabs .tab-content object,
.collateral-tabs .tab-content embed {
	width: 100% !important;
 	height: auto !important; 
}

.product-information a.right {
	margin-top: 10px;
	margin-right: 15px;
	position: relative;
	z-index: 10;
}

.collateral-tabs .tab-content h2 {
	font-size: 18px;
	margin-bottom: 14px;
	font-weight: bold;
}

.collateral-tabs .tab-content p {
	margin-bottom: 15px;
}

.collateral-tabs .tab-content ul {
	margin-bottom: 30px;
	overflow: hidden;
}

.collateral-tabs .tab-content ul ul {
	margin-bottom: 0;
}

.collateral-tabs .tab-content li {
	background: url(../images/common/bullet_list.gif) 0 3px no-repeat;
	padding-left: 15px;
	margin-left: 15px;
}

.collateral-tabs .tab-content .find-dealer {
	float: right;
}

.share .social-links {
	clear: both;
	margin-bottom: 10px;
	margin-left: 10px;
	overflow: hidden;
}

.share .email, .share .print {
	font-size: 11px;
	padding-left: 20px;
	float: left;
	margin: 15px 0 15px 10px;
}

.share .email {
	background: url(../images/store/email_icon.gif) top left no-repeat;
}

.share .print {
	background: url(../images/store/print_icon.gif) top left no-repeat;
}

.pricing {
	float: right;

/*clear:both;*/
	font-weight: bold;
	color: #4c4844;
	font-size: 12px;
	margin-top: 4px;
}

.price-box {
	float: left;
	margin-right: 15px;
	margin-top: 8px;
}

.price-box.special {
	margin-top: 0px;
	line-height: 16px;
}

.add-to-box {
	float: right;
}

.pricing p {
	line-height: 15px;
	text-align: right;
	margin-right: 15px;
}

.collateral-tabs .tab-content .pricing p {
	margin-bottom: 0;
}

.pricing .price-label {
	display: none;
}

.pricing .special-price {
	color: #e50000;
	font-size: 14px;
}

.pricing .regular-price {
	font-size: 14px;
}

.pricing .old-price {
	text-decoration: line-through;
}

.pricing .add-cart {
	float: right;
}

.collateral-tabs .tab-content .pricing {
	margin-top: 30px;
	clear: both;
	margin-bottom: 15px;
}

/*********************			REVIEW TAB 			****************************/

.review {
	width: 706px;
	float: left;
	margin-bottom: 4px;
	border: 1px solid #d9dbdc;
	background-color: #f4f6f7;
}

.review_source {
	width: 150px;
	float: left;
	font-size: 12px;
	padding-left: 8px;
	line-height: normal;
	padding-top: 4px;
}

.review_quote {
	width: 410px;
	float: left;
	font-size: 12px;
	font-style: italic;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #ffffff;
	border-left: 1px solid #d9dbdc;
	border-right: 1px solid #d9dbdc;
	height: 100%;
	padding-top: 4px;
	line-height: normal;
}

.review_col {
	width: 100px;
	float: left;
	font-size: 12px;
	padding-left: 4px;
}

.review_credits {
	font-size: 10px;
}

.doc {
	width: 706px;
	height: 40px;
	border: 1px solid #d9dbdc;
	background-color: #f4f6f7;
	margin-bottom: 4px;
	padding-top: 4px;
	padding-left: 8px;
}

.doc_icon {
	width: 50px;
	float: left;
	height: 40px;
}

.doc_info {
	width: 650px;
	float: right;
}

.artists {
	width: 706px;
	float: left;
	margin-bottom: 4px;
	border: 1px solid #d9dbdc;
	background-color: #f4f6f7;
}

.artist_col {
	width: 234px;
	float: left;
}

.artist {
	width: 226px;
	border-right: 1px solid #d9dbdc;
	border-top: 1px solid #d9dbdc;
	border-left: 1px solid #d9dbdc;
	margin-right: 4px;
}

.artist_text {
	width: 220px;
	font-size: 10px;
	line-height: 10px;
	border-right: 1px solid #d9dbdc;
	border-bottom: 1px solid #d9dbdc;
	border-left: 1px solid #d9dbdc;
	padding-right: 3px;
	padding-left: 3px;
}

.artist_text h1 {
	width: 226px;
	background-color: #f4f6f7;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
}

.more {
	width: 688px;
	background: url(../images/store/breadcrumbs_bg.jpg) no-repeat;
	height: 28px;
	margin-bottom: 20px;
	float: left;
	padding: 4px;
}

.starz {
	width: 76px;
	height: 16px;
	border: 1px solid #d9dbdc;
	float: right;
	padding: 2px;
	background-color: #ffffff;
}

.star_avg {
	width: 270px;
	float: right;
	font-size: 12px;
}

.star {
	width: 16px;
	height: 16px;
	float: left;
	margin: 2px;
}

.sect {
	width: 688px;
	background-color: #e6e0d7;
	font-size: 16px;
	color: #000000;
	float: left;
	margin-bottom: 6px;
	padding: 4px;
}


/*********************			SOCIAL LINKS			****************************/

.social-links {
	
}

.social-links li {
	float: left;
}

.social-links li a {
	background: url(../images/blog/social_networks.jpg) no-repeat;
	width: 22px;
	height: 20px;
	display: block;
	text-indent: -9999px;
}

.social-links li a.twitter {
	background-position: -23px 0;
}

.social-links li a.stumbleupon {
	background-position: -47px 0;
}

.social-links li a.delicious {
	background-position: -70px 0;
}

.social-links li a.buzz {
	background-position: -92px 0;
}

.social-links li a.sharethis {
	background-position: -116px 0;
}

.social-links li a.rss {
	background-position: -142px 0;
}

/*********************			BEGIN SUPPORT PAGES			****************************/

.section-1 .three-col-one.narrow .block {
	background: #fff;
	border: 1px solid #d9d8d3;
	margin-bottom: 20px;
	position: relative;
}

.section-1 .three-col-one.narrow .block .block-title {
	background: #e6e0d7;
	font-size: 14px;
	font-weight: bold;
	color: #4c4844;
	padding: 5px 10px;
	overflow: hidden;
}

.section-1 .three-col-one.narrow .block .block-content {
	padding: 10px;
}

.section-1 .three-col-one.narrow .block .block-content select {
	width: 140px;
}

.support-block h2, .my-uaudio h2, .support-template .page-title h1 {
/*	margin-bottom: 16px;*/
	height: 30px;
	line-height: 30px;
	background: #000;
	font-size: 14px;
	color: #f4f3ed;
	font-weight: bold;
	padding-left: 10px;
}



.support-block h4, .my-uaudio h4 {
	height: 30px;
	line-height: 30px;
	background: #000;
	font-size: 14px;
	color: #f4f3ed;
	font-weight: bold;
	padding-left: 10px;
	margin-top: 20px;
}


.support-template {
	background: #fff;
}

.support-template .std {
	padding: 0 18px 15px 18px;
}

.support-block .block-content {
	padding: 12px 0 0 18px;
	background: #fff;
}

.support-block h3 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 4px;
}

.support-block .block-content .support-menu li {
	background: url(../images/support/supportLink_bg.jpg) no-repeat;
	width: 247px;
	height: 156px;
	float: left;
	margin: 0 20px 20px 0;
}

.support-block .block-content .support-menu li a {
	display: block;
	text-align: center;
	/*padding-top: 135px;*/
}



.support-block .block-content .support-menu.home li {
}

.support-block .block-content .support-menu.home li a {
	margin-top: 5px;
}

.support-block .block-content .support-menu li a span {
	background: url(../images/common/triangle_R.png) right no-repeat;
	padding-right: 10px;
}
.support-block p {
	margin: 12px 0;
}

/**** Support Category/Product Image Styles *****/

.external-support {
	margin: 20px 0 0;
}

.external-support li {
	float: left;
}

.support-ticket {
	width: 173px;
	height: 30px;
	margin: 10px auto;
	display: block;
	text-indent: -9999px;
	background: url(../images/support/submit_supportTicket_btn.jpg) no-repeat;
}

.external-support li a {
	display: block;
	height: 21px;
	text-align: center;
	padding-top: 135px;
}

.external-support li .manuals {
	background: url(../images/support/manuals.jpg) no-repeat;
	width: 265px;
	margin-right: 20px;
}

.external-support li .community {
	background: url(../images/support/community.jpg) no-repeat;
	width: 269px;
}

.support-block .block-content > img {
	float: left;
	margin-top: 10px;
}

.support-block .block-content .support-links {
	float: left;
	width: 340px;
}

.support-block .block-content .support-links p {
	margin-bottom: 20px;
}

.support-block .block-content .support-links a {
	display: block;
}

.support-block .block-content .more-links {
	border-top: 1px solid #d9dbdc;
	clear: both;
	margin: 0 18px 10px 0;
	padding-top: 10px;
	text-align: center;
}

.support-block .block-content .more-links li {
	display: inline;
	margin: 0 4px;
}

.get-started-troubleshooting {
	background: url(../images/support/getStarted_top.jpg) top no-repeat;
	width: 554px;
	padding-top: 8px;
	margin-top: 20px;
}

.support-page {
	background: url(../images/support/getStarted_top.jpg) top no-repeat;
	width: 554px;
	padding-top: 8px;
	margin-top: 0px;
}

.get-started-troubleshooting .content, .support-page .content {
	background: url(../images/support/getStarted_bg.jpg) repeat-y;
	padding: 10px 20px;
	overflow: hidden;
}

.get-started-troubleshooting .bottom, .support-page .bottom {
	background: url(../images/support/getStarted_bottom.jpg) bottom no-repeat;
	width: 554px;
	height: 8px;
}

.get-started-troubleshooting .content h2 {
	font-weight: normal;
	font-size: 21px;
	color: #464646;
	margin-bottom: 15px;
}

.get-started-troubleshooting .content div {
	width: 50%;
	float: left;
}

/*
.get-started-troubleshooting .content li {
	padding-left: 5px;
	color: #000;
	list-style: disc inside;
	line-height: 24px;
}
*/

.get-started-troubleshooting .content li.more-link {
	list-style: none;
}

.get-started-troubleshooting .content li.more-link a {
	background: url(../images/common/blue_rtArrow.png) right no-repeat;
	padding-right: 15px;
}

.section-1 .four-col-three .two-col {
	width: 353px;
	float: left;
	background: #fff;
	border: 1px solid #d9d8d3;
	margin-bottom: 0;
}

.section-1 .four-col-three .two-col.support-issues {
	float: right;
}

.section-1 .four-col-three + .four-col-one .contact-us {
	padding-bottom: 34px;
	margin-bottom: 0;
}

.section-1 .four-col-three .two-col h2 {
	background: #e6e0d7;
	font-size: 14px;
	font-weight: bold;
	color: #4c4844;
	padding: 5px 10px;
}

.section-2 .four-col-three .two-col, .block-alt {
	background: #fff;
	border: 1px solid #d9d8d3;
	margin-bottom: 20px;
	float: left;
	width: 353px;
}

.section-2 .four-col-one .block-alt {
	width: 226px;
}

.section-2 .four-col-three .two-col.forums {
	float: right;
}

.section-2 .four-col-three .two-col h2, .block-alt h2 {
	background: #000;
	color: #f4f3ed;
	padding: 5px 10px;
	font-size: 14px;
}

.section-2 .four-col-three .three-col {
	float: left;
	margin-right: 29px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D9DBDC;
	margin-bottom: 20px;
	width: 226px;
}

.section-2 .four-col-three .three-col h2 {
	background: #f4f6f7;
	color: #4c4844;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 10px;
	overflow: hidden;
}

.section-2 .four-col-three .three-col.warranty {
	float: right;
	margin-right: 0;
}

.three-col p, .two-col p, .three-col ul, .two-col ul {
	margin: 10px 10px;
}

.three-col p, .two-col p, .block-alt p {
	margin-bottom: 15px;
}

.two-col.support-news p {
	margin-bottom: 19px;
}

.two-col .btm {
	background: url(../images/common/btn_btm.gif) repeat-x;
	height: 30px;
}

.three-col .btm {
	background: url(../images/common/btnAlt_btm.gif) repeat-x;
	height: 30px;
}

.support-news .btm {
	
}

.support .btm a {
	float: right;
	line-height: 30px;
	margin-right: 10px;
	font-weight: bold;
}

.support .two-col .btm a {
	color: #fff;
}

.support-issues ul {
	margin: 0;
}

.support-issues li {
	line-height: 30px;
	padding: 0 10px 0;
	vertical-align: bottom;
	overflow: hidden;
}

.support-issues li.odd {
	background: #f4f3ed;
}

.support-issues li a {
	float: left;
}

.support-issues li span.date {
	float: right;
}

.knowledge-base ul {
	overflow: hidden;
	margin: 20px 15px 23px;
}

.knowledge-base li {
	float: left;
}

.knowledge-base input.input-text {
	width: 200px;
}

.knowledge-base input.search-submit {
	background: url(../images/support/knowledgeBaseSearch_submit.gif) no-repeat;
	width: 22px;
	height: 22px;
	outline: none;
	border: none;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	display: block;
	margin-left: 10px;
	cursor: pointer;
}

.forums li {
	line-height: 22px;
}

.forums li a {
	font-size: 14px;
}

.manuals li {
	line-height: 19px;
}

.warranty p {
	line-height: 14px;
}

.drivers li {
	margin-bottom: 11px;
}

.faq {
	height: 327px;
	position: relative;
	overflow: hidden;
}

.faq .btm {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 226px;
}

/*********************			END SUPPORT PAGES			****************************/

/*********************			ABOUT PAGE			****************************/

.three-col,
.two-col {
	background: url(../images/common/four_column_three_bg.jpg) repeat-y;
	overflow: hidden;
}

.about-block {
	background: url(../images/common/four_column_three_bg.jpg) repeat-y;
	overflow: hidden;
	padding: 15px 15px 10px;
	width: 712px;
}

.about-block .top, .three-col .top {
	background: url(../images/common/four_column_three_top.jpg) top no-repeat;
	height: 5px;
	margin: -15px -15px 0 -15px;
}

.about-btm, 
.two-col-btm,
.three-col-btm {
	background: url(../images/common/four_column_three_btm.jpg) left bottom no-repeat;
	height: 5px;
	clear: both;
	float: left;
	width: 742px;
	margin-bottom: 30px;
}

.two-col-btm {
	margin-bottom: 30px;
	width: 484px;
	background: url(../images/common/four_col_two_btm.jpg) left bottom no-repeat;
}

.about-block h2 {
	font-weight: normal;
	font-size: 24px;
	color: #4d433a;
	margin-top: 10px;
	margin-bottom: 20px;
}

.company-history ul li {
	width: 211px;
	height: 90px;
	margin-bottom: 19px;
}

.company-history ul li a {
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding: 35px 10px 0 108px;
	width: 93px;
	height: 55px;
}

.company-history ul li.our-story {
	background: url(../images/about/ourStory_bg.jpg) no-repeat;
}

.company-history ul li.photo-album {
	background: url(../images/about/photoAlbum_bg.jpg) no-repeat;
}

.company-history ul li.executive-bios {
	background: url(../images/about/executiveBios_bg.jpg) no-repeat;
	margin-bottom: 0;
}

.company-history ul li.photo-album a, .company-history ul li.executive-bios a {
	padding-top: 25px;
	height: 65px;
}

.company-history .about-us {
	width: 480px;
	height: 380px;
	float: right;
}

.company-history .about-us p {
	margin-bottom: 8px;
}

.in-the-press ul li {
	line-height: 19px;
	margin-bottom: 15px;
	width: 46%;
	float: left;
	margin-right: 25px;
}

.in-the-press+.about-btm {
	background: url(../images/common/btn_btm.gif) repeat-x;
	height: 30px;
}

.in-the-press+.about-btm a {
	float: right;
	color: #fff;
	font-weight: bold;
	line-height: 30px;
	margin-right: 15px;
}

.employment p {
	margin-bottom: 15px;
}

.employment ul {
	margin-bottom: 10px;
}

.contact-us p {
	margin: 0 0 10px;
}

.contact-us h4 {
	margin: 0 0 4px;
}

.contact-us p span, .block.contact p span {
	color: #ababab;
	font-size: 11px;
	line-height: 15px;
	display: block;
	margin-top: 5px;
}

/*********************		SEARCH RESULTS PAGE			****************************/

.search-results .page-title {
	margin: 8px 0;
}

.search-results {
	background: transparent url("../images/common/four_column_three_bg.jpg") repeat-y scroll 0 0;
	padding: 5px 15px 20px;
}

.search-results .top {
	background: url("../images/common/four_column_three_top.jpg") no-repeat scroll center top transparent;
	height: 5px;
	margin: -5px -15px 0;
}

.search-results .bottom {
	background: url("../images/common/four_column_three_btm.jpg") no-repeat scroll left bottom transparent;
	clear: both;
	height: 5px;
	margin: 0 -15px -20px -15px;
}

.search-results.pager {
	margin-top: 15px;
}

.search-results.pager .status {
	width: 300px;
	padding: 3px 0;
	float: left;
	position: relative;
}

.search-results ol {
	padding-left: 2em;
}

.search-results ol li {
	background: transparent url("../images/common/menu_dot.png") repeat-x scroll center bottom;
	padding-bottom: 1em;
	margin: 1em 0 2em 0;
	list-style-type: decimal;
}

.search-results ol li.last {
	background: none;
	padding-bottom: 0;
}

.search-results ol li h4 {
	color: #196F9D;
	font-weight: bold;
	font-size: 16px;
}

/*********************			SUPPORT PAGE			****************************/

.section-1 .four-col-three .two-col {
	width: 353px;
	float: left;
	background: #fff;
	border: 1px solid #d9d8d3;
	margin-bottom: 0;
}

.section-1 .four-col-three .two-col.support-issues {
	float: right;
}

.section-1 .four-col-three + .four-col-one .contact-us {
	padding-bottom: 18px;
	margin-bottom: 0;
}

.section-1 .four-col-three .two-col h2 {
	background: #e6e0d7;
	font-size: 14px;
	font-weight: bold;
	color: #4c4844;
	padding: 5px 10px;
}

.section-2 .four-col-three .two-col, .block-alt {
	background: #fff;
	border: 1px solid #d9d8d3;
	margin-bottom: 20px;
	float: left;
	width: 353px;
}

.section-2 .four-col-one .block-alt {
	width: 226px;
}

.section-2 .four-col-three .two-col.forums {
	float: right;
}

.section-2 .four-col-three .two-col h2, .block-alt h2 {
	background: #000;
	color: #f4f3ed;
	padding: 5px 10px;
	font-size: 14px;
}

.section-2 .four-col-three .three-col {
	float: left;
	margin-right: 29px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D9DBDC;
	margin-bottom: 20px;
	width: 226px;
}

.section-2 .four-col-three .three-col h2 {
	background: #f4f6f7;
	color: #4c4844;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 10px;
	overflow: hidden;
}

.section-2 .four-col-three .three-col.warranty {
	float: right;
	margin-right: 0;
}

.three-col p, .two-col p, .three-col ul, .two-col ul {
	margin: 10px 12px;
}

.three-col p, .two-col p, .block-alt p {
	margin-bottom: 15px;
}

.btm {
	background: url(../images/common/btn_btm.gif) repeat-x;
	height: 30px;
}

.btm a {
	float: right;
	line-height: 30px;
	margin-right: 10px;
	font-weight: bold;
	color: #fff;
}

.support-issues ul {
	margin: 0;
}

.support-issues li {
	line-height: 30px;
	padding: 0 10px 0;
	overflow: hidden;
}

.support-issues li.odd {
	background: #f4f3ed;
}

.support-issues li a {
	float: left;
}

.support-issues li span.date {
	float: right;
}

.knowledge-base ul {
	overflow: hidden;
	margin: 20px 15px 23px;
}

.knowledge-base li {
	float: left;
}

.knowledge-base input.input-text {
	width: 200px;
}

.knowledge-base input.search-submit {
	background: url(../images/support/knowledgeBaseSearch_submit.gif) no-repeat;
	width: 22px;
	height: 22px;
	outline: none;
	border: none;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	display: block;
	margin-left: 10px;
	cursor: pointer;
}

.forums li {
	line-height: 22px;
}

.forums li a {
	font-size: 14px;
}

.manuals li {
	line-height: 19px;
}

.warranty p {
	line-height: 14px;
}

.drivers li {
	margin-bottom: 11px;
}

.faq {
	height: 327px;
	position: relative;
	overflow: hidden;
}

.faq .btm {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 226px;
}

.box-info, .addresses-list, .fieldset {
	background: url(../images/common/four_column_three_bg.jpg) repeat-y;
}

.box-info-top {
	background: url(../images/common/four_column_three_top.jpg) top no-repeat;
	height: 5px;
	clear: both;
}

.box-info .box-head h2, .fieldset h2 {
	font-size: 18px;
	margin: 10px 0 10px 15px;
	font-weight: normal;
	color: #196F9D;
}

h2.legend {
	font-size: 18px;
	margin: 15px 0 10px 0px;
	font-weight: normal;
	color: #196F9D;
}

.account-login .fieldset {
	background: none;
}

.addresses-list h2 {
	font-size: 18px;
	margin: 10px 0;
	font-weight: normal;
	color: #196F9D;
}

.addresses-list .info-box {
	margin-bottom: 15px;
}

.box-info .col2-set {
	padding: 10px 15px;
}

.addresses-list .col-1, .addresses-list .col-2 {
	padding: 0 15px 10px;
}

.addresses-list .col-1, .addresses-list .col-2 {
	width: 45%;
}

.box-info-btm {
	height: 5px;
	background: url(../images/common/four_column_three_btm.jpg) bottom no-repeat;
	margin: 10px 0 15px;
	clear: both;
}

.addresses-list .box-info-btm {
	margin-bottom: 0;
}

.addresses-list {
	margin-bottom: 15px;
}

.box-info h2.sub-title {
	font-size: 14px;
	margin-bottom: 10px;
}

.box-info h3.sub-title {
	font-weight: bold;
}

/*********************			MYUAUDIO			****************************/

.pager {
	padding: 0 15px;
}

.pager .top {
	margin: 0 -15px;
	height: 5px;
}

.two-col.pager .top {
	background: url("../images/common/four_col_two_top.jpg") no-repeat scroll center top transparent;
}

.three-col.pager .top {
	background: url("../images/common/four_column_three_top.jpg") no-repeat scroll center top transparent;
}

.pager ul {
	margin: 0;
	float: right;
	padding: 3px 0;
}

.pager li {
	display: inline;
	font-weight: bold;
	margin-left: 2px;
}

.pager li a {
	font-weight: normal;
}


.account h4 {
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 15px;
}

.account h4 strong {
	font-weight: normal;
	color: #196F9D;
}

.account li {
	font-size: 14px;
}

.account-login .registered-users, .account-login .new-users {
	background: #fff;
	border: 1px solid #D9D8D3;
}

.account-login .registered-users .buttons-set, .account-login .new-users .buttons-set {
	padding: 0 10px 10px;
}

.account-login .registered-users p, .account-login .new-users p, .account-login .registered-users .form-list {
	margin: 10px;
}

.required {
	margin-top: 5px;
}

.account-login .registered-users .required {
	margin-top: 0;
}

.form-list {
	padding: 10px 15px 0;
}

.buttons-set {
	padding: 0;
}

.saved-products, .saved-favorites {
	margin: 15px 0;
}

.saved-products .product, .saved-favorites .product {
	width: 722px;
	height: 118px;
	background: url(../images/myuaudio/productInfo_bg.jpg) no-repeat;
	padding: 10px;
	overflow: hidden;
	margin-bottom: 10px;
}

.product .product-image, .product .product-name, .product .quick-links {
	float: left;
}

.product .product-name {
	margin: 25px 0 0 10px;
}

.saved-favorites .product-name {
	margin: 10px 0 0 10px;
}

.product .product-name h2 {
	margin-bottom: 15px;
}

.saved-favorites .product-name h2 {
	margin-bottom: 5px;
}

.saved-favorites .price-box {
	float: none;
}

.saved-favorites button.button {
	float: left;
	clear: both;
	margin-top: 5px;
}

.saved-favorites .price-label {
	display: none;
}

.saved-favorites .old-price, .saved-favorites .special-price, .saved-favorites {
	float: left;
}

.saved-favorites .price-box {
	font-weight: bold;
	color: #4c4844;
}

.saved-favorites .new-price, .saved-favorites .special-price {
	color: #e50000;
	margin-left: 5px;
}

.saved-favorites .old-price {
	text-decoration: line-through;
}

.product .product-name h2 a {
	font-size: 18px;
	font-weight: bold;
}

.product .product-name cite {
	float: left;
}

.saved-favorites cite {
	clear: both;
}

.product .product-name cite+a {
	clear: both;
	float: left;
}

.product .quick-links {
	float: right;
	text-align: right;
	margin: 5px 10px 0 0;
}

.product .quick-links h4 {
	font-size: 14px;
}

/* product pages (software/hardware) {{{ */

#artists ul, #reviews ul {
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 18px;
}

#artists li {
	background: none;
	margin: 0 0 20px 0;
	padding: 0;
	height: 260px;
}

#artists li .space {
	margin-right: 10px;
}

#artists .block {
	float: left;
	height: 100%;
	margin-bottom: 0px;
}

#artists h3 {
	background: #f4f6f7;
	color: #4c4844;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 10px;
	overflow: hidden;
}

#artists img {
	display: block;
}

#artists p {
	margin: 10px 12px;
	font-size: 12px;
	line-height: 18px;
}

#reviews ul {
	padding: 10px;
}

#reviews li {
	background: none;
	padding: 0;
	line-height: 13px;
	margin: 0 0 14px 0;
}

#reviews .press-reviews {
	margin-bottom: 20px;
}

#press-reviews-wrapper {
	padding: 10px;
	width: 686px;
	height: 272px;
}

#press-reviews-wrapper > div {
	position: relative; 
	width: 686px; 
	overflow: hidden; 
	height: 272px;
}


#reviews .press-reviews img {
	float: left;
	display: block;
}

#reviews .press-reviews .review {
	float: left;
	margin-left: 10px;
	width: 634px;
	background: none;
	border: none;
	margin-bottom: 0px;
}

#reviews .press-reviews h4 {
	font-size: 13px;
	display: inline;
	line-height: 15px;
}

#reviews .press-reviews span.album {
	font-size: 10px;
}

#reviews  p {
	margin-bottom: 0px;
	line-height: 13px;
}

#reviews .press-reviews .review-date {
	width: 60px;
	margin-left: 10px;
	float: right;
	text-align: right;
}

#reviews .view-all {
	float: right;
	font-size: 12px;
	line-height: 18px;
	text-align: right;
	padding-right: 10px;
}

#reviews .user-ratings .block-title div {
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
}

#reviews .user-ratings .block-title span {
	float: left;
}

#reviews .star-rating {
	padding: 0;
}

#reviews .user-ratings .block-title .star-rating {
	margin: 3px 15px 0 -1px;
	float: left;
}

#reviews .user-ratings p {
	padding-left: 10px;
	width: 620px;
}

#reviews .user-ratings .date {
	font-size: 10px;
	margin-left: 5px;
}

#reviews .user-ratings li div {
	line-height: 16px;
}

#reviews .user-ratings li .star-rating {
	margin: 0 0 4px -1px;
}



/*****************			RATINGS			***********************/

.star-rating li {
	float: left;
	width: 18px;
	overflow: hidden;
}

.star-rating li span {
	width: 18px;
	height: 18px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	display: block;
}

.star-rating, .star-rating .active-rating {
	background: url(../images/store/rating_stars.png) left -1000px repeat-x;
}

.star-rating {
	position: relative;
	width: 90px;
	height: 18px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	background-position: left bottom;
}

.star-rating li {
	display: inline;
}

.star-rating span,
.star-rating .active-rating {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -1000em;
	height: 18px;
	line-height: 18px;
	outline: none;
	overflow: hidden;
	border: none;
}

.star-rating .active-rating {
	background-position: left top;
}

.star-rating .star1 {
	width: 18px;
	z-index: 6;
}

.star-rating .star2 {
	width: 36px;
	z-index: 5;
}

.star-rating .star3 {
	width: 54px;
	z-index: 4;
}

.star-rating .star4 {
	width: 72px;
	z-index: 3;
}

.star-rating .star5 {
	width: 90px;
	z-index: 2;
}

.review-summary .product-price{
	font-size:14px;
	margin:10px 0 0 10px;
	float:left;
}

.review-summary .product-summary{
	float:right;
	width:140px;
	padding-left:10px;
	border-left:1px solid #D9D8D3;
	padding-top:10px;
}


.rating-box { 
width:90px; 
height:18px;
font-size:0; 
line-height:0;
background:url(../images/store/rating_stars.png) 0 100% repeat-x;
text-indent:-9999px;
overflow:hidden;
margin-bottom:5px; 
}
.rating-box .rating { 
float:left;
height:18px; 
background:url(../images/store/rating_stars.png) 0 0 repeat-x; 
}

.rating-box-sb { 
	float:left;
	margin-top: 2px; 
	width:60px; 
	height:11px; 
	font-size:0; 
	line-height:0; 
	text-indent:-9999px; 
	overflow:hidden;
	margin-right: 3px; 
	/*margin-bottom:5px; 
	margin-right: -15px;*/
	background-size: 100%;
}
.rbsb1 {
background:url(../images/store/rating_stars1.png) no-repeat;
}
.rbsb2 {
background:url(../images/store/rating_stars2.png) no-repeat;
}
.rbsb3 {
background:url(../images/store/rating_stars3.png) no-repeat;
}
.rbsb4 {
background:url(../images/store/rating_stars4.png) no-repeat;
}
.rbsb5 {
background:url(../images/store/rating_stars5.png) no-repeat;
}
.rating-box-sb .rating { 
	float:left; width:60px;
	height:11px; 
}

.review-found-helpful {
	font-size:10.5px;
	color:#898a8a;
	font-weight:bold;
	vertical-align: middle;
} 

.review-helpful {
	vertical-align: middle;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
} 



.review-summary .rating-summary{
	font-size:11px;
	color:#30302e;
	font-weight:normal;
	line-height:1.2;
	margin-bottom:5px;
	display:block;
}

.review-summary .rating-summary strong{
	display:block;
	font-weight:bold;
}

.rating-pages{
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #d1cfcf;
	overflow:hidden;
	clear:both;
}

.reviews-list > ul{
	width:100%;
	display:block;
	float:left;
}

.reviews-list > ul li{
	float:left;
	width:100%;
	clear:both;
	border-bottom:1px solid #d1cfcf;
	padding-bottom:10px;
	margin-bottom:10px;
}

.reviews-list .review-author, .reviews-list .rating-box{
	float:left;
}

.reviews-list .review-author{
	font-size:11px;
	color:#30302e;
	margin-left:5px;
}

.reviews-list .review-summary{
	display:block;
	clear:both;
	font-size:13px;
	line-height:20px;
	width: 98%;
	color:#000;
}

.reviews-list .read-more-link{
	float:right;
	clear:both;
	text-decoration:underline;
}

.reviews-form{
	border-left:1px solid #d1cfcf;
	margin-left:-20px;
	padding-left:20px;
	padding-bottom:50px;
}

.review-form-head, .review-single-head, .review-single-body{
	width:100%;
	float:left;
	border-bottom:1px solid #d1cfcf;
	padding-bottom:10px;
	margin-bottom:10px;
}

.review-single-body p{
	margin:0 15px 0 20px;
}

.review-form-head .review-title{
	background:#000;
	height:30px;
	float:left;
	width:473px;
}

.review-single-head .review-title{
	background:#000;
	height:30px;
	float:left;
	width:100%;
}

.review-form-head .review-title h2{
	font-size:15px;
	color:#fff;
	line-height:30px;
	margin-left:10px;
	float:left;
	font-weight:normal;
}

.review-single-head .review-title h2{
	font-size:15px;
	color:#fff;
	line-height:30px;
	margin-left:20px;
	float:left;
	font-weight:normal;
}

.stars-box {
	float:right;
	width: 100px;
	margin-top: 2px;
	margin-right: 15px;
	margin-bottom: -10px;
}

.review-form-head, .review-single-head .date-label{
	float:right;
	font-size:11px;
	line-height:30px;
	color:#808080;
	margin-right:15px;
}

.review-form-head .review-title .rating-label{
	float:right;
	margin-right:5px;
	color:#808080;
	font-size:11px;
	line-height:30px;
	font-weight:bold;
}

.review-form-head, .review-single-head .rating-box{
	float:left;
	margin:10px 0 0 20px;
}

.review-form-head, .review-single-head .rating-caption{
	float:left;
	margin-left:10px;
	font-size:11px;
	margin-top:10px;
}

.review-form-head .rating-box{
	float:right;
	margin-bottom:0;
}

.review-form-head .rating-inputs{
	float:right;
	width:90px;
}

.review-form-head .rating-inputs li{
	float:left;
	width:14px;
	padding:0 2px;
	line-height:20px;
}

.review-form-body{
	padding:0 0 0 10px;
}

.review-form-body textarea{
	width:472px;
	height:350px;
	margin:0 0 15px;
}

.review-form-body .small{
	font-size:9px;
	margin-top:22px;
}

.review-form-body .small b{
	color:#7e7f7f;
}

.reviews-form .messageStack{
	margin-bottom:15px;
}

.reviews-single p.left{
	margin-left:20px;
}

.reviews-single p.right{
	margin-right:15px;
}


/* end product pages }}} */

/*********************			PROMO PAGE			****************************/

.four-col-three.alt {
	width: 660px;
	float: left;
}

.four-col-one.alt {
	width: 322px;
	float: right;
}

.four-col-three.alt .block {
	border: none;
	margin-bottom: 20px;
}

.section-1 .four-col-one.alt .block .block-content {
	padding-bottom: 0;
}

.four-col-three.alt .block h2, .four-col-three .block.dealers h2 {
	height: 30px;
	line-height: 30px;
	background: #000;
	font-size: 14px;
	color: #f4f3ed;
	font-weight: bold;
	padding-left: 10px;
}

.four-col-three.alt .block .block-content {
	padding: 20px 20px 0;
	border: 1px solid #d9dbdc;
	background: #fff;
}

.four-col-three.alt .block .block-content a+h3 {
	margin-top: 20px;
}

.alt .block .block-content h3 {
	color: #000;
}

.four-col-one.alt .block h2 {
	background: #e6e0d7;
	font-size: 14px;
	font-weight: bold;
	color: #4c4844;
	padding: 5px 10px;
	overflow: hidden;
}

.four-col-one.alt .block .block-content ul {
	margin-bottom: 20px;
}

.four-col-one.alt .block .block-content li {
	margin-right: 5px;
}

.four-col-one.alt .block .block-content li a {
	font-size: 12px;
	line-height: 18px;
}

.alt .block .block-content p, .alt .block .block-content h3 {
	margin-bottom: 15px;
}

.uad-promo img {
	margin: 0 10px 10px 0;
}

.uad-promo h3 {
	margin-right: 20px;
}

/*********************			DEALER PAGE			****************************/

.cms-where-to-buy-html .collateral-tabs {
	margin-bottom: 43px;
}

.cms-where-to-buy-html .collateral-tabs .tab-container {
	width: 740px;
}

.cms-where-to-buy-html .collateral-tabs .tab-content {
	margin: 16px 18px;
}

.purchase-product {
	float: left;
	width: 465px;
}

.purchase-product img {
	float: left;
	margin-right: 20px;
}

.purchase-product p {
	line-height: 18px;
	font-size: 12px;
	margin-top: 45px;
}

.purchase-product p strong {
	display: block;
}

.collateral-tabs .tab-content .wrong-product ul {
	height: 95px;
	float: left;
	border-left: 1px solid #d9dbdc;
	padding-left: 40px;
	margin: 15px 0 0;
}

.collateral-tabs .tab-content .wrong-product li {
	background: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	line-height: 18px;
}

.collateral-tabs .tab-content .wrong-product li p {
	margin: 0;
}

.collateral-tabs .tab-content .wrong-product li select {
	margin-top: 3px;
}

.block.dealers {
	margin-top: 20px;
	padding-bottom: 20px;
	background: #fff;
}

.four-col-three .block.dealers .block-content {
	padding: 20px 20px 0;
}

.block.dealers .col-1 {
	width: 355px;
}

.block.dealers .col-2 {
	width: 343px;
}

.block.dealers .col-1, .block.dealers .col-2 {
	float: left;
}

.block.dealers .col-1 h2, .block.dealers .col-2 h2 {
	background: none;
	font-size: 21px;
	color: #464646;
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 21px;
	margin-bottom: 10px;
}

.block.dealers .col-1 .online-dealers {
	float: left;
	margin-bottom: 20px;
}

.block.dealers .col-2 h2 {
	margin-left: 18px;
}

.zip-search {
	margin-left: 18px;
}

.zip-search li {
	float: left;
	margin-bottom: 30px;
}

.dealer-list li {
	float: left;
	margin-bottom: 10px;
	width: 151px;
	margin-left: 20px;
}

/*********************			VIDEOS PAGE			****************************/

.block.featured-videos {
	background: #252525;
	border: 1px solid #464646;
	margin-bottom: 0;
}

.block.featured-videos h2 {
	border-bottom: 1px solid #464646;
	height: 30px;
	line-height: 30px;
	background: #000;
	font-size: 14px;
	color: #f4f3ed;
	font-weight: bold;
	padding-left: 10px;
}

.block.featured-videos .block-content {
	padding: 15px;
}

.hero-video {
	position: relative;
	width: 480px;
	height: 270px;
	float: left;
	/*-moz-box-shadow: 2px 2px 10px #123;
	-webkit-box-shadow: 2px 2px 10px #123;
	box-shadow: 2px 2px 10px #123;
	*/
}

.hero-video cite {
	background: url(../images/blog/heroVideo_citeBg.png) repeat;
	padding: 5px 10px;
	width: 460px;
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
}

.hero-video cite strong {
	font-weight: bold;
	font-size: 14px;
	display: block;
}

.hero-video cite a {
	display: block;
}

.block.featured-videos .video-list {
	float: right;
}

.block.featured-videos .video-list li {
	width: 200px;
	height: 52px;
	padding: 5px 11px;
	margin-bottom: 7px;
	line-height: 15px;
}

.block.featured-videos .video-list li.active, .block.featured-videos .video-list li:hover {
	background: url(../images/blog/videoList_activeBg.gif) no-repeat;
	text-decoration: none;
}

.block.featured-videos .video-list li a {
	color: #fff;
	display: block;
}

.block.featured-videos .video-list li a:hover {
	text-decoration: none;
}

.video-list li img {
	border: 1px solid #999a9a;
	float: left;
	margin: 0 10px 0 0;
}

.block.uad-videos {
	background: #fff;
	margin-top: 20px;
}

.block.uad-videos .block-title {
	height: 30px;
	line-height: 30px;
	background: #000;
	font-size: 14px;
	color: #f4f3ed;
	font-weight: bold;
	padding: 0 15px 0 10px;
}

.block.uad-videos .block-title h2 {
	float: left;
}

.block.uad-videos .block-title .pager {
	float: right;
	padding: 0;
}

.block.uad-videos .block-title .pager a {
	color: #79b7d8;
	font-size: 12px;
}
.block.uad-videos .block-title .pager a.current {
	font-weight: bold;
	color: #fff;
}

.block.uad-videos .block-title .pager a.previous {
	margin-right: 10px;
}

.block.uad-videos .block-title .pager a.next {
	margin-left: 10px;
}

.block.uad-videos .block-content {
	padding: 30px;
}

.block.uad-videos .video-list li {
	width: 90px;
	float: left;
	margin-right: 28px;
	line-height: 16px;
}

.block.uad-videos .video-list li.last {
	margin-right: 0;
}

.block.uad-videos .video-list li img {
	margin-bottom: 15px;
}

.block.uad-videos .video-list li .metadata, .block.uad-videos .video-list li .time, .block.uad-videos .video-list li .date {
	font-size: 10px;
	color: #464646;
}

.block.uad-videos .video-list li .date {
	margin-left: 10px;
}

.block-content.video-details {
	background: #fff;
	border: 1px solid #ddd;
	padding: 15px;
}

.ratings {
	font-size: 12px;
	line-height: 19px;
	padding: 0;
	margin: 0;
	color: #464646;
	float: left;
	width: 200px;
}

.ratings span {
	float: left;
	margin-right: 10px;
}

.video-rating li {
	float: left;
}

.video-rating li span {
	text-indent: -9999px;
	display: block;
	background: url(../images/blog/videoRating_star.jpg) no-repeat;
	width: 19px;
	height: 19px;
	float: left;
	margin-left: 2px;
	margin-right: 0;
}

.share-video {
	float: right;
	width: 214px;
}

.share-video li:first-child {
	margin-right: 10px;
}

.share-video li {
	float: left;
	margin-left: 2px;
}

.share-video .embed {
	float: right;
}

.share-video .embed a {
	background: url(../images/blog/embed_bg.jpg) repeat-x;
	border: 1px solid #d9dbdc;
	line-height: 19px;
	height: 19px;
	text-align: center;
	display: block;
	padding: 0 10px;
}

.video-title {
	display: block;
	font-size: 21px;
	border-top: 1px solid #d9dbdc;
	padding: 20px 0 0;
	font-weight: normal;
	margin: 10px 0 15px;
	clear: both;
	float: left;
	width: 100%;
}

.comments-title {
	display: block;
	font-size: 21px;
	border-bottom: 1px solid #d9dbdc;
	padding: 0 0 10px;
	font-weight: normal;
	margin: 35px 0 15px;
	clear: both;
	float: left;
	width: 100%;
}

.video-title+p {
	font-size: 12px;
	clear: both;
}

.video-comments {
	overflow: hidden;
	padding: 0 10px;
}

.video-comments li {
	float: left;
	clear: both;
	margin-bottom: 5px;
	width: 100%;
}

.user-details {
	width: 140px;
	float: left;
	line-height: 14px;
}

.user-details .time {
	font-size: 11px;
	display: block;
}

.video-comments .comment {
	color: #464646;
}

.video-comments-pager {
	overflow: hidden;
	margin: 15px 10px;
}

.video-comments-pager li {
	float: left;
	margin-right: 10px;
}

.video-comments-pager li a {
	display: block;
	padding: 0 6px;
	height: 19px;
	line-height: 19px;
	background: url(../images/blog/embed_bg.jpg) repeat-x;
	text-align: center;
	border: 1px solid #d9dbdc;
}

.video-comments-pager li.active a {
	background: #d1dee6;
	color: #000;
}

.video-comments-pager li.next a {
	background: none;
	border: none;
	padding: 0;
	margin-left: 10px;
}

/*********************			DOWNLOADS			****************************/

.software-information h2 {
	height: 30px;
	line-height: 30px;
	background: #000;
	font-size: 14px;
	color: #f4f3ed;
	font-weight: bold;
	padding-left: 10px;
}

.software-information .block-content {
	padding: 18px;
	background: #fff;
}

.software-information .col-1 {
	float: left;
	width: 49%;
}

.software-information .col-2 {
	width: 49%;
	float: right;
}

.software-information .col-1 h2, .software-information .col-2 h2 {
	background: none;
	font-size: 21px;
	color: #464646;
	font-weight: normal;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}

.software-information p {
	margin-bottom: 15px;
}

.software-information ul {
	padding-left: 15px;
	margin-bottom: 10px;
}

.software-information li {
	list-style: disc outside;
	color: #464646;
}

.download {
	background: #fff;
	border: 1px solid #d9dbdc;
	margin-bottom: 20px;
}

.download .content {
	padding: 15px 30px 19px;
}

.download .content .satellite-download {
	background: url(/media/support/download_software.png) no-repeat;
	width: 210px;
	height: 95px;
	padding: 18px 0px 0px 120px;
	display: block;
	font-weight: bold;
	font-size: 12px;
	color: #464646;
	float: left;
	line-height: 24px;
	margin: 5px 4px 20px 0px;
}


.download .content .win-download {
	background: url(/media/support/download_software.png) no-repeat;
	width: 210px;
	height: 95px;
	padding: 18px 0px 0px 120px;
	display: block;
	font-weight: bold;
	font-size: 12px;
	color: #464646;
	float: right;
	line-height: 24px;
	margin: 5px 10px 20px 0px;
}


.download .content .apollo {
	background: url(/media/support/download_apollo.png) no-repeat;
	margin-right: 18px;
	width: 370px;
	height: 95px;
	padding: 18px 0px 0px 175px;
	display: block;
	font-weight: bold;
	font-size: 12px;
	color: #464646;
	line-height: 24px;
	margin: 10px 0px 20px 160px;
}

.download .content .apollo p {
	text-decoration: none;
	color: #d99542;
	font-size: 18px;
	display: inline;
	margin: 0px;
}

.download .content .apollo:hover {
	text-decoration: none;
}

.download .content .apollo strong {
	color: #196f9d;
	font-size: 21px;
	font-weight: normal;
	display: block;
}

.download .content .apollo:hover strong {
	text-decoration: underline;
}

.download .content .apollo span {
	color: #959595;
	font-weight: normal;
	display: block;
}



.download .content .satellite-download:hover, .download .content .win-download:hover {
	text-decoration: none;
}

.download .content .satellite-download strong, .download .content .win-download strong {
	color: #196f9d;
	font-size: 19px;
	font-weight: normal;
	display: block;
}

.download .content .satellite-download:hover strong, .download .content .win-download:hover strong {
	text-decoration: underline;
}

.download .content .satellite-download span, .download .content .win-download span {
	color: #959595;
	font-weight: normal;
	display: block;
}
/*********************			PRESS ROOM			****************************/

.section-1 .three-col-one.pressroom .block {
	background: #fff;
	border: 1px solid #d9d8d3;
	margin-bottom: 20px;
	position: relative;
}

.section-1 .three-col-one.pressroom .block .block-title {
	background: #e6e0d7;
	font-size: 14px;
	font-weight: bold;
	color: #4c4844;
	padding: 5px 10px;
	overflow: hidden;
}

.section-1 .three-col-one.pressroom .block .block-content {
	padding: 10px;
}

.section-1 .three-col-one.pressroom .block .block-content select#select-year {
	width: 70px;
	float: left;
	margin-right: 10px;
}

.search-press .block-content p:first-child {
	margin-bottom: 10px;
}

.search-press .input-text {
	width: 145px;
	margin-right: 10px;
}


.press-releases h2 {
	background: #000;
	font-size: 16px;
	color: #f4f3ed;
	font-weight: bold;
	padding: 10px;
	text-align: center;
}

.press-releases h4 {
	color: #4c4844;
	font-size: 12px;
	padding-left: 10px;
	font-style: italic;
	padding-top: 8px;
	line-height: 14px;
	padding-bottom: 8px;
	text-align: center;
}

.press-releases .block-content {
	padding: 18px;
	background: #fff;
}

.press-releases .block-content p{
	margin-bottom: 18px;
}

.press-releases .block-content ul{
	margin-bottom: 18px;
}

.press-releases .block-content li{
	background: #fff;
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 25px;
}

/*********************			CHECKOUT PROCESS			****************************/


.checkoutpayment.two-col-body {
	background:url(../images/common/four_column_three_bg.jpg) repeat-y;
	overflow:hidden;
	padding:15px 15px 10px;
	width:712px;
}

.checkoutpayment.two-col-body .top {
	background:url(../images/common/four_column_three_top.jpg) top no-repeat;
	height:5px;
	margin:-15px -15px 0 -15px;

}

.checkoutpayment.two-col-body h2 {
	font-weight:normal;
	font-size:24px;
	color:#4d433a;
	margin-top:10px;
}

.checkoutpayment + .two-col-body-btm {
	background:url(../images/common/four_column_three_btm.jpg) left bottom no-repeat;
	height:5px;
	clear:both;
	float:left;
	width:742px;
	margin-bottom:30px;
}

.checkoutpayment h3.news-gothic {
	font-size:18px;
	font-weight:normal;
	margin-top:20px;
	margin-bottom:10px;
}

.infoBox {
	border-bottom:1px dotted #C2C2C2;
	padding-bottom:15px;
	margin-bottom:20px;

}
.infoBox p{
	margin-bottom:5px;
}

.infoBox input{
	margin:0 5px 5px 0;
}
.infoBox h4, .subtotal{
	font-size:14px;
}
.orderEdit {
	margin-top:-25px;
	float:right;
}
.subtotal{
	border-top:1px dotted #c2c2c2;
	margin-top:10px;
}

.subtotal td {
	white-space: nowrap;
}
.new-address-form{
	margin:10px 0;
}
.new-address-form li{
	margin-bottom:5px;
}

/*********************			FOOTER			****************************/

/** LOGIN **/

/** END LOGIN **/

/** STORE TOP SELLERS **/
.section-1 .four-col-three + .four-col-one .block.top-sellers {
	margin-bottom: 0;
}
.section-1 .four-col-three + .four-col-one .block.top-sellers .block-title {
	background-color: #000;
	color: #F4F3ED;
	background: url(../images/store/header_top_sellers.jpg) no-repeat;
}
.section-1 .four-col-three + .four-col-one .block.top-sellers li {
	line-height: 30px;
	padding: 0 10px 0;
	overflow: hidden;
}
/** END STORE TOP SELLERS **/

/** POPUPS **/
.popup a {
	color: white;
}

.popup.login label {
	width: 157px;
	font-size: 15px;
	text-align: right;
	font-weight: normal;
	padding-right: 5px;
}

.popup.login span.input-e {
	float: left;
}

.popup.login a {
	font-weight: normal;
	font-size: 12px;
}

.popup.login {
	font-family: 'NewsGothicBT-Roman',sans-serif;
	font-size: 13px;
}

div.q-window {
	font-family: 'NewsGothicBT-Roman',sans-serif;
}


/** END POPUPS **/

optgroup {
	margin-top: 5px;
}
optgroup option {
	padding-left: 10px;
}

table.border, table.border td, table.border th {
	border-collapse: collapse;
	border:  1px solid #D9D8D3;
}

table.border thead tr {
	background-color: #E6E0D7;
	color: #4C4844;
}

table.border th {
	text-align: center;
	padding: 3px;
}

table.border td {
	padding: 3px 3px 3px 6px;
}

table.border tr:nth-child(even) {
	background-color: #F4F3ED
}

li.store-navigation-extra {
	height: 43px;
}

.fixed {
	position: fixed !important;
	top: 25px;
}


div.custom-select {
	width: 100%;
	height: 35px;
	font-size: 18px;
	overflow: hidden;
	background: url("../images/custom-select.png") no-repeat right;
	border: 1px solid #BBBBBB;
	color: #4C4844;
	margin-bottom: 10px;
}

.custom-select select {
	background: transparent;
	width: 110%;
	font-family: "NewsGothicBT-Light",arial,helvetica,sans-serif;
	margin-left:20px;
	padding: 7px;
	font-size: 18px;
	height: 35px;
	line-height: 1;
	border: 0;
	border-radius: 0;
	height: 34px;
	-webkit-appearance: none;
	color: #4C4844;
}


