/* general html elements */
body {background-color:#F6F6F6;margin:0;}
body, input {color:#454545;font-family:verdana,arial,sans-serif;font-size:11px;line-height:17px;}
img {border:0;vertical-align:text-bottom;}
a {color:#b10102;font-weight:bold;}
	a:hover {color:#B10102;}
h1, h2, h3, h4, h5, p {margin:15px 0;}
h1, h2, h3, h4, h5 {color: #4e4e4e;margin:15px 0;font-family:arial,helvetica,verdana,sans-serif;}
h1 {margin-top:0;font-size:18px;}

/* classes */
.clear {clear:both;height:1px;overflow:hidden;}
.rule_grey_dashed {border-bottom:1px dashed #E1E1E1;overflow:hidden;height:1px;margin:15px 0;clear:both;}
.rule_grey_solid {border-bottom:1px solid #E1E1E1;overflow:hidden;height:1px;margin:15px 0;clear:both;}
.error {margin:10px 0;color:#ff0000;background-color:#ffeeee;border-top:1px solid #ff0000;border-bottom:1px solid #ff0000;padding:10px;}
.info {margin:10px 0;color:#0000ff;background-color:#eeeeff;border-bottom:1px solid #0000ff;border-top:1px solid #0000ff;padding:10px;}
.success {margin:10px 0;color:#009F62;background-color:#E6FFE6;border-top:1px solid #009F62;border-bottom:1px solid #009F62;padding:10px;}
.boldGrey {font-family:verdana, arial, sans-serif;font-size:11px;color:#7A7A7A;font-weight:bold;line-height:13px;}
.largeGrey {font-family:verdana, arial, sans-serif;font-size:13px;color:#7A7A7A;font-weight:bold;line-height:15px;}
.normalred {font-family:verdana, arial, sans-serif;font-size:11px;color:#b10102;font-weight:normal;line-height:13px;}
.boldRed {font-family:Verdana, Arial, sans-serif;font-size:13px;color:#b10102;font-weight:bold;line-height:13px;}

/* site structure - common to ALL pages */
#topBars a {}
	#topBars .bar {text-align:center;height:25px;line-height:25px;display:none;}
	#topBars .active {display:block;}
	#toolbar {position:relative;z-index:1;border-bottom:1px solid #9C9C9C;background-color:#DEDEDE;padding-bottom:2px;}
		#toolbar .barInner {width:900px;margin:0 auto;}
		#changeCurrency {font-weight:bold;float:left;}
			#changeCurrency img {vertical-align:middle;cursor:pointer;}
			#changeCurrency span {font-size:13px;}
		#search {float:right;}
			#search input {vertical-align:middle;}
			#search #search_ipt {background-color:#f2f2f2;border:1px solid #BBB;padding:2px;}
	#basket {position:relative;z-index:3;color:#fff;border-bottom:1px solid #6F0011;background-color:#B90024;}
		#basket a {color:#fff;}
	#wishlist {position:relative;z-index:2;border-bottom:1px solid #BDA30F;background-color:#F0CF14;}
#container {width:900px;margin:0 auto;position:relative;}
	#toolbarcontrols {width:900px;position:absolute;z-index:2;height:1px;}
	#toolbarcontrolsInner {text-align:center;margin:0 auto;}
		#toolbarcontrols a {color:#454545;font-size:10px;line-height:13px;text-decoration:none;display:block;float:left;background-repeat:no-repeat;height:14px;padding-bottom:1px;width:96px;}
			#toolbarcontrols a.grey {background-image:url(../content/layout/grey_tab.jpg);color:#454545;}
			#toolbarcontrols a.red {background-image:url(../content/layout/red_tab.jpg);color:#fff;}
			#toolbarcontrols a.yellow {background-image:url(../content/layout/yellow_tab.jpg);}
				#toolbarcontrols a:hover {background-image:url(../content/layout/tab_o.jpg);color:#fff;}
	#abovePage {text-align:right;}
		#abovePage h2 {font-family:verdana,arial,sans-serif;width:300px;height:17px;overflow:hidden;text-align:left;float:left;font-size:11px;margin:0;font-weight:normal;}
		#abovePage a {font-weight:normal;color:#454545;text-decoration:none;}
			#abovePage a:hover {text-decoration:underline;}
	#header {position:relative;padding:10px 0 5px 0;}
		#header #c2a_tel {position:absolute;top:10px;right:10px;}
		#header #c2a_email {position:absolute;top:65px;right:10px;}
	#header_blue {margin-top:5px;clear:both;position:relative;top:0px;left:0px;}
		#header_blue #c2a_email {position:absolute;top:71px;left:624px;}
	#page {width:865px;padding:16px 17px 16px 16px;background-color:#FFF;border:1px solid #666;}
	#footer {padding:4px 0 6px 0;background-image:URL(../pics/footer.gif);background-position:center bottom;color:#E4E4E6;line-height:15px;font-size:11px;text-align:center;}
		#footer a {color:#E4E4E6;font-family:verdana, arial, sans-serif;font-size:11px;text-decoration:none;font-weight:normal;}
			#footer a:hover {text-decoration:underline;}
		#underSite {text-align:center;margin:15px 0;}
			#underSite a {color:#454545;text-decoration:none;}
				#underSite a:hover {color:#b10102;text-decoration:underline;}
			#spiderscope {position:relative;}
				#spiderscope div {line-height:13px;font-size:10px;}
					#spiderscope div a {color:#4F4F4F;font-weight:normal;font-size:10px;}

/* drop down navigation */
#priNav {background-image:url(../content/layout/pnBg.gif);background-repeat:repeat-x;background-color:#333333;height:30px;}
#priNav, 
#priNav a {line-height:15px;font-size:12px;font-family:verdana,arial,sans-serif;}
	#priNav .menu {float:left;position:relative;top:0;left:0;height:30px;z-index:2;}
		#priNav .subMenu {text-align:left;position:absolute;top:30px;left:0px;z-index:2;width:200px;padding:3px;display:none;background-color:yellow;border:1px solid #CEB214;}
			#priNav .subMenu .subMenuInner {border:1px solid #CEB214;padding:5px;background-color:#fff;}
				#priNav .subMenu .subMenuInner a,
				#priNav .subMenu .subMenuInner b {font-weight:normal;border-bottom:1px dotted #9A9A9A;color:#333;text-decoration:none;display:block;padding:4px 5px;}
					#priNav .subMenu .subMenuInner a:hover,
					#priNav .subMenu .subMenuInner a.hover {border-top:0;background-color:#333333;color:#FFF;color:#FFF;}

/* rotating homepage banners */
#mainPic {position:relative;z-index:0;width:865px;height:330px;margin-bottom:15px;}
	#mainPicImg {position:relative;z-index:1;overflow:hidden;width:865px;height:330px;}
		#mainPicImg a {position:absolute;top:0;left:0;z-index:1;}
			#mainPicImg a.active {z-index:3;}
			#mainPicImg a.last-active {z-index:2;}
	#mainPicNav {position:absolute;bottom:5px;right:0px;z-index:2;}
		#mainPicNav div {display:inline;}
			#mainPicNav a.pic {display:none;}
			#mainPicNav a.link {display:block;float:left;width:11px;height:11px;overflow:hidden;border:1px solid #F0CF14;cursor:pointer;margin-right:5px;text-decoration:none;}
				#mainPicNav a.link:hover {background-color:#FFF;border:1px solid #FFF;}
				#mainPicNav div.active a.link {background-color:#F0CF14;border:1px solid #F0CF14;}

/* homepage specific */
h3.homepage {background-image:url(../content/layout/h3-homepage-bg.jpg);background-repeat:repeat-x;border-top:3px solid #000B86;padding:8px 0 0 10px;font-family:helvetica;font-size:22px;font-weight:normal;}
h3.blue,
h3.blue a {border-color:#000B86;color:#000B86;text-decoration:none;}
	h3.blue a:hover {text-decoration:underline;}
h3.green,
h3.green a  {border-color:#78AD12;color:#78AD12;text-decoration:none;}
	h3.green a:hover {text-decoration:underline;}
h3.purple {border-color:#610051;color:#610051;}
h3.orange {border-color:#E7651A;color:#E7651A;}
h3.yellow {border-color:#F0CF14;color:#F0CF14;}
	h3.yellow a {font-family:helvetica;font-size:22px;font-weight:normal;color:#FCBC14;text-decoration:none;}
		h3.yellow a:hover {text-decoration:underline;}
#affiliateSchemeBanner {display:none;}
#homepageTypeList .fourColContainer {width:865px;background-image:url(../content/layout/homepageTypeListBg.gif);background-repeat:repeat-y;}
	#homepageTypeList .oneCol {position:relative;z-index:1;}
		#homepageTypeList .oneCol a {color:#454545;font-weight:normal;text-decoration:none;}
			#homepageTypeList .oneCol a:hover {color:#b10102;text-decoration:underline;}
		#homepageTypeList .oneCol p {margin:0;padding-left:5px;}
		#homepageTypeList .oneCol .title {font-size:13px;font-weight:bold;}
		#homepageTypeList .oneCol .typeIcon {position:absolute;top:70px;left:185px;z-index:2;}
		#homepageTypeList .oneCol img {margin-bottom:10px;}
.fourColContainer {width:865px;}
.threeColContainer {float:left;width:645px;margin-right:15px;}
	.oneCol {width:205px;float:left;margin-right:15px;}
		.oneCol p {margin:15px 10px;}
	.threeCol {float:left;width:645px;}
.lastCol {margin-right:0;}
#homepageNews {}
	#homepageNews .news {width:315px;margin-right:15px;float:left;}
	#homepageNews .lastCol {margin-right:0;}
		#homepageNews .news .meta {text-align:center;background-image:url(../content/layout/homepageNewsColMetaBg.jpg);background-repeat:no-repeat;font-size:10px;padding-top:50px;width:50px;margin-right:15px;float:left;line-height:25px;}
		#homepageNews .news .content {width:250px;float:left;}
			#homepageNews .news .content a {color:#454545;}
				#homepageNews .news .content a:hover {color:#b10102;}
			#homepageNews .news .content p {margin-top:5px;}
#homepageText {}
	#homepageText a {font-weight:normal;}
		#homepageText a:hover {color:#454545;}
#banner_dj-flight-case {text-align:center;}
#homepageTopFive {}
	#homepageTopFive .top5 div {margin-top:5px;background-image:url(../content/layout/homepageTopFiveBg.gif);background-repeat:repeat-x;background-color:#E7E7E7;border-top:1px solid #E7E7E7;border-right:1px solid #9F9F9F;border-bottom:1px solid #9F9F9F;border-left:1px solid #9F9F9F;}
		#homepageTopFive .top5 div h5 {font-family:verdana,arial,sans-serif;line-height:13px;font-size:11px;margin:0;border:1px solid #FFF;padding:5px 20px 5px 10px;background-position:188px 5px;background-repeat:no-repeat;}
		#homepageTopFive .open div h5 {background-image:url(../content/layout/homepageTopFiveH5BgOpen.gif);}
		#homepageTopFive .closed div h5 {cursor:pointer;background-image:url(../content/layout/homepageTopFiveH5BgClosed.gif);}
	#homepageTopFive .top5 p {line-height:15px;margin:0 0 5px 0;padding:8px 10px;background-color:#E9E9E9;border:1px solid #D6D6D6;}
	#homepageTopFive .open p {display:block;}
	#homepageTopFive .closed p {display:none;}
	#homepageTopFive .top5 .top5Img {border:1px solid #A1A1A1;}


/* internal pages */
#breadcrumb {border-bottom:1px solid #E1E1E1;padding-bottom:5px;margin:-5px 0 15px 0;}
	#breadcrumb a {text-decoration:none;}
		#breadcrumb a:hover {text-decoration:underline;}
		#breadcrumb a.folder {background-image:url(../pics/breadcrumb_folder.gif);background-repeat:no-repeat;padding:0 15px 0 22px;}
		#breadcrumb a.page {background-image:url(../pics/breadcrumb_page.gif);background-repeat:no-repeat;padding:0 5px 0 14px;}

/* affiliate scheme pages */
#bannersRight {width:300px;float:right;margin-righT:50px;}
#bannersRight h4 {margin-top:0;}
#affiliateBannerSamples {border:2px solid #ddd;height:350px;overflow:auto;text-align:center;position:relative;}
#affiliateBannerSamples img {margin:10px;position:absolute;}
#affiliateBannerSelection {border:1px solid #ddd;padding:10px;}
#affiliateBannerSelection label {display:block;width:auto;text-align:left;line-height:13px;margin:0;padding:10px;border:1px solid #fff;}
#affiliateBannerSelection label.selected {background-color:#E6FFE6;border:1px solid #009F62;}
#affiliateBannerSelection input {line-height:13px;height:13px;}
#affiliateBannerSelection img {margin-top:5px;}
#affiliateBannerCode {width:100%;height:100px;font-size:11px;font-family:'courier new',verdana,sans-serif;font-size:12px;padding:5px;}
.confirm {background-color:#fafafa;border:1px solid #ddd;padding:10px;}
.confirm td {vertical-align:top;padding:3px;}

/* Gogole Search API */
#searchcontrol .gsc-control                           {width: 100%; }
#searchcontrol .gsc-clear-button,
#searchcontrol .gsc-branding,
#searchcontrol .gsc-resultsHeader,
#searchcontrol .gsc-trailing-more-results             {display: none; }
#searchcontrol .gsc-results                           {padding-top: 10px; }
#searchcontrol .gsc-result                            {padding-bottom: 10px; border-bottom: 1px dotted #ccc; font-size: 12px; line-height: 19px; }
#searchcontrol .gs-result .gs-title                   {height: 24px; }
#searchcontrol .gs-result .gs-title,
#searchcontrol .gs-result .gs-title *                 {color:#42414C; font-family:arial; font-size:16px; font-weight:bold;}
#searchcontrol .gs-result .gs-title a:hover,
#searchcontrol .gs-result .gs-title a:hover *,
#searchcontrol .gsc-trailing-more-results a:hover     {color: #444; }
#searchcontrol .gs-result a.gs-visibleUrl,
#searchcontrol .gs-result .gs-visibleUrl              {color: #999; font-size: 10px; line-height: 24px; height: 24px; }
#searchcontrol .gs-webResult .gs-visibleUrl-short     {display:none; }
#searchcontrol .gs-webResult .gs-visibleUrl-long      {display:block; }
#searchcontrol .gsc-cursor-page                       {border: 1px solid #ccc; width: 20px; height: 20px; line-height: 20px; display: block; float: left; text-align: center; text-decoration: none; }
#searchcontrol .gsc-cursor-current-page               {background-color: #eee; color: #000C86;}
#searchcontrol .gsc-input                             {border-color:#B8B8B8; margin: 20px 0;}







/* vouchers */
#voucher a,
#voucher a:hover {color:#C20022;}
.voucherDesc {font-style:italic;margin-top:3px;}

/* Mailing list signup page */
.mailPanel {width:460px;color:#000000;padding:15px;margin:auto;border:1px solid #CCC;background-color:#fafafa;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
	.mailPanel h3 {margin-top:0px;font-size:15px;}


/*
 * ---------------------------------------------------------------------------------------------------------
 *        ALL STYLES BELOW THIS POINT ARE FROM THE OLD STYLESHEET - PLEASE TRY AND TIDY THEM UP
 * --------------------------------------------------------------------------------------------------------- 
 */




hr {border-color:#E4E4E6;color:#4F4F4F;border:none 0;border-top:1px;border-style:solid;height:1px;margin:0 0 5px 0;}
ul {margin-left:10px;padding-left:15px;}
li {color:#4F4F4F;list-style-type:disc;list-style-position:inside;line-height:15px;font-family:verdana, arial, sans-serif;font-size:11px;font-weight:normal;}
li li {list-style-type:circle;}
li li li {list-style-type:square;}
form {margin:0px;display:inline;}


/* classes */
.gentext {line-height:16px;font-family:verdana, arial, sans-serif;font-size:11px;color:#4F4F4F;font-weight:normal;background-color:#fff;}
.gentext a {font-family:verdana, arial, sans-serif;font-size:11px;color:#FF6C02;text-decoration:none;font-weight:bold;}
.gentext a:hover {color:#FF6C02;text-decoration:underline;}
.pad_12 {padding:12px;}
.pad_6 {padding:6px;}
.al_right {text-align:right;}
.al_left {text-align:left;}
.al_center {text-align:center;}
.clear {clear:both;font-size:1px;height:1px;line-height:1px;}
.einstein {position:relative;top:0px;left:0px;}


/* terms popup & addtomailinglist */
#padContent {padding:25px;}

#leftContent {width:668px;overflow: hidden;float:left;padding: 0 15px;}
#rightContent {width: 200px;overflow: hidden;float:left;background-image:url(../pics/right_bar_background.gif);background-position:top right;background-repeat:repeat-y;vertical-align:top;padding:12px 0px 5px 0px;}


/* thickbox popup structure */
#popup {}
	#popup_content {background-color:#fff;border-right:1px solid #7A7A7A;border-left:1px solid #7A7A7A;position:relative;top:0;left:0;;padding:10px;}


/* product page - add to basket and picture gallery */
#product {float:right;clear:right;width:380px;background-color:#fff;margin: 0 0 10px 0;}
	#atob_mid {background-image: url(../pics/atob_mid.jpg);background-repeat:repeat-y;width:380px;margin-left:10px;}
		#atob_bot {background-image: url(../pics/atob_bot.jpg);background-repeat:no-repeat;background-position:center bottom;width:380px;padding-bottom:1px;}
			#atob_top {background-image: url(../pics/atob_top.jpg);background-repeat:no-repeat;width:380px;}
				#atob {position: relative; top: 0; left: 0;font-family:arial;font-weight:bold;background-image:url(../pics/atob_bg.gif);background-repeat:no-repeat;background-position:center bottom;height:68px;margin-bottom:10px;}
					#atob a {color: #000C86;font-weight: normal;}
					#atob_addBtn {position:absolute;top:5px;right:9px;}
					#atob_wishBtn {position:absolute;top:35px;right:9px;}
					#atob_onlyPrice {color:#B10102;position:absolute;top:20px;left:15px;width:150px;text-align:center;font-size:17px;}
					#atob_onlyPrice b {font-size:26px;line-height:26px;}
					#atob_nowPrice {color:#B10102;position:absolute;top:28px;left:15px;width:150px;text-align:center;font-size:15px;}
					#atob_nowPrice b {font-size:20px;line-height:20px;}
					#atob_wasPrice {color:#000C86;position:absolute;top:13px;left:15px;width:150px;text-align:center;font-weight: bold;}
					#atob_wasPrice b {font-size:13px;line-height:13px;}
				#atob_message {padding:0 5px 10px 5px;text-align:center;}
				#atob_buttons {position:relative;top:0;left:0;height:27px;}
					#atob_buttons a {text-decoration:none;font-size:10px;line-height:13px;}
					#atob_buttons a:hover {color:#454545;text-decoration:underline;}
					#atob_review {display:block;background-image: url(../pics/atob_reviewBg.jpg);background-repeat: no-repeat;position:absolute;left:10px;top:0;width:80px;height:20px;padding:7px 0 0 30px;}
					#atob_question {display:block;background-image: url(../pics/atob_questionBg.jpg);background-repeat: no-repeat;position:absolute;left:121px;top:0;width:108px;height:20px;padding:7px 0 0 30px;}
					#atob_acessories {display:block;background-image: url(../pics/atob_acessoriesBg.jpg);background-repeat: no-repeat;position:absolute;left:260px;top:0;width:80px;height:20px;padding:7px 0 0 30px;}
	#picture-slides-frame {margin: 10px;padding-bottom: 10px;}
		#picture-slides-container {/*height:350px;*/width:350px;}
		#navigation {position:relative;top:-50px;left:0;width:100%;z-index:8;}
			#navigation-controls-bg {background-color:#000;opacity:0.5;position:absolute;top:0;left:0;z-index:9;height:50px;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
			#navigation-controls {width:100%;position:absolute;top:0;left:0;z-index:10;margin:0 auto;line-height:22px;height:33px;padding-top:13px;margin:0;text-align:center;color:#fff;}
			#navigation-controls img {vertical-align: middle;}
	#picture-slides-thumbnails {margin: 10px; height:60px;}
		#picture-slides-thumbnails ul {margin:0 auto;padding:0;clear:both;}
			#picture-slides-thumbnails ul li {list-style-type:none;float:right;}
				#picture-slides-thumbnails ul li img {width:50px;height:50px;}
				#picture-slides-thumbnails ul li a {width:50px;height:50px;display:block;padding:5px;}
				#picture-slides-thumbnails ul li a.selected {background-color:#ddd;}
	#productTabNav {margin:15px 0 0 0;line-height:26px;height:26px;}
		#productTabNav a {background-color:#F0F0F0;padding:6px 15px;border:1px solid #D7D7D7;color:#454545;text-decoration:none;font-size:12px;-moz-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;margin-right:2px;}
			#productTabNav a:hover {background-color:#FFF;}
			#productTabNav a.active {background-color:#F0CF14;}
	#productTabContainer {border:1px solid #D7D7D7;}
		#productTabContainer .tabContent {margin:20px;}
			#productTabContainer .tabContent h3 {font-size:18px;border-bottom:1px solid #D7D7D7;padding:5px 10px;background-color:#F7F7F7;text-decoration:none;}
				.faqItem {}
					.question {margin-top:5px;display:block;border-bottom:1px solid #D7D7D7;padding:5px 10px;font-size:13px;background-color:#F7F7F7;text-decoration:none;background-image:url(../content/layout/questionBg.gif);background-repeat:no-repeat;background-position:3px 3px;padding-left:35px;}
					.question:hover {background-color:#eee;}
					.answer {background-image:url(../content/layout/answerBg.gif);background-repeat:no-repeat;background-position:3px -1px;display:none;padding:0 0 1px 35px;margin-bottom:15px;}
					.answer p {margin-top:5px;}



.review {line-height: 17px; padding-top: 5px;}
.review a {font-weight: bold;}
.review img {vertical-align:bottom;}

/* product page - accessories */
#accessories {}
	#accessoriesList {width: 100%;margin: 10px 0;}
		#accessoriesList td {padding:5px;}
			#accessorytitle td {padding:10px 5px;color:#ffffff;background-color:#000C86;border-bottom:2px solid #fff;}
			.accessorylist_title {background-color:#E1E1E1;color:#b10102;font-weight:bold;}
			.accessorylist_odd td {background-color:#EFEFEF;border-style:dashed;border-width:0 0 1px 0;border-color:#E1E1E1;}
			.accessorylist_even td {background-color:#FEFEFE;border-style:dashed;border-width:0 0 1px 0;border-color:#E1E1E1;}
			td.accessorylist_desc {text-align:left;font-weight:bold;}
			.accessorylist_price {text-align:right;font-weight:bold;}
			.accessorylist_camera {text-align:right;cursor:pointer;padding-right: 20px;}
			.accessorylist_camera img {margin-right: 10px;}
			.accessorylist_check {text-align:center;}
			.accessorylist_total {color:#b10102;font-size:19px;font-family:arial, verdana, sans-serif;font-weight:bold;}
/*			#accessorylist_summary td {border-bottom:1px dashed #E1E1E1;} */



/* above and below site */
#above_links,
#bottom_links,
#copyright {line-height:15px;font-family:verdana, arial, sans-serif;font-size:11px;font-weight:normal;}
#above_links {padding:0 0 5px 0;text-align: right;}
#bottom_links {padding:10px;text-align: center;}
#above_links a,
#bottom_links a {color:#4F4F4F;font-family:verdana, arial, sans-serif;font-size:11px;text-decoration:none;font-weight:normal;}
#above_links a:hover,
#bottom_links a:hover {text-decoration:underline;}



#mailing_list {display:block;line-height:30px;width:192px;text-align:right;margin:10px 0;}
#mailing_list input {width:177px;margin:8px 0 5px 0;}
#products_btn {position:absolute;top:1px;left:10px;cursor:pointer;}
table.main_inner {padding:0 0 0 12px;}
table#prod_list tr td {color:#4F4F4F;}
table#prod_list tr td {line-height:17px;font-family:verdana, arial, sans-serif;font-size:10px;font-weight:normal;color:#4F4F4F;}
table#prod_list tr td a {font-family:verdana, arial, sans-serif;font-size:10px;font-weight:bold;color:#4F4F4F;text-decoration:none;}
table#prod_list tr td a:hover {text-decoration:underline;}
table#contact_details tr td#details {line-height:16px;font-family:verdana, arial, sans-serif;font-size:11px;color:#4F4F4F;font-weight:normal;padding:10px 5px 5px 8px;background-color:#FFF0A2;}
table#contact_details tr td#details img {margin:5px 0 5px 0;}
table#side_misc tr th {text-align:right;}
table#side_misc tr td {padding:0 5px 0 8px;}
table#side_misc tr td div.right_link {float:right;}
table#side_misc tr td img.center {margin:0 5px 0 8px;}
table#top_five tr th {text-align:center;padding:5px 0 5px 0;}
table#top_five tr td {line-height:13px;vertical-align:top;font-family:verdana, arial, sans-serif;font-size:11px;color:#4F4F4F;font-weight:normal;}
table#top_five tr td a {font-family:verdana, arial, sans-serif;font-size:11px;color:#4F4F4F;text-decoration:none;font-weight:bold;}
table#top_five tr td a:hover {color:#4F4F4F;text-decoration:underline;}
.boldGrey {font-family:Verdana, Arial, sans-serif;font-size:11px;color:#7A7A7A;font-weight:bold;line-height:13px;text-decoration:none;}
.largeGrey {font-family:Verdana, Arial, sans-serif;font-size:13px;color:#7A7A7A;font-weight:bold;line-height:15px;text-decoration:none;}
.normalred {font-family:Verdana, Arial, sans-serif;font-size:11px;color:#b10102;font-weight:normal;line-height:13px;text-decoration:none;}
.savingstext {line-height:18px;font-family:verdana, arial, sans-serif;font-size:12px;color:#000000;font-weight:normal;}
.faxtext {line-height:16px;font-family:verdana, arial, sans-serif;font-size:12px;color:#000000;font-weight:bold;}
.faxfieldtext {line-height:16px;font-family:verdana, arial, sans-serif;font-size:12px;color:#000000;font-weight:bold;border:1px solid #000000;text-align:left;}

.topleft {background-image:url(../pics/topleft.gif);background-repeat:no-repeat;width:5px;height:5px;}
.topright {background-image:url(../pics/topright.gif);background-repeat:no-repeat;width:5px;height:5px;}
.bottomleft {background-image:url(../pics/bottomleft.gif);background-repeat:no-repeat;width:5px;height:5px;}
.bottomright {background-image:url(../pics/bottomright.gif);background-repeat:no-repeat;width:5px;height:5px;}
.topcentre {background-image:url(../pics/topcentre.gif);background-repeat:repeat-x;height:5px;}
.bottomcentre {background-image:url(../pics/bottomcentre.gif);background-repeat:repeat-x;height:5px;}
.middleleft {background-image:url(../pics/middleleft.gif);background-repeat:repeat-y;width:5px;}
.middleright {background-image:url(../pics/middleright.gif);background-repeat:repeat-y;width:5px;}


.accessorylistWRS_title {background-color:#E1E1E1;padding:6px;color:#000C86;font-weight:bold;}
.accessorylistWRS_title a:link,
.accessorylistWRS_title a:visited,
.accessorylistWRS_title a:hover,
.accessorylistWRS_title a:active {background-color:#E1E1E1;color:#000C86;font-weight:bold;}
td.accessorylistWRS_desc,
td.accessorylistWRS_desc a:link,
td.accessorylistWRS_desc a:visited,
td.accessorylistWRS_desc a:hover,
td.accessorylistWRS_desc a:active {text-align:left;font-weight:bold;color:#858585;}
.sitemap {font-family:verdana, arial, sans-serif;font-size:11px;color:#4F4F4F;font-weight:normal;text-decoration:none;text-align:left;margin:5px 0px 0 0px;}
.sitemap a {font-family:verdana, arial, sans-serif;font-size:11px;color:#4F4F4F;font-weight:normal;text-decoration:none;}
.sitemap a:hover {font-family:verdana, arial, sans-serif;font-size:11px;color:#4F4F4F;font-weight:normal;text-decoration:underline;}

.likeH1 {text-align:left;padding:0 0 5px 0;background-color:#000000;color:#ffffff;line-height:15px;font-family:verdana, arial, sans-serif;font-size:11px;font-weight:normal;margin:0px 0px 0px 0px;}
.theprice,
.theprice a {color:#000C86;line-height:18px;}
.discount {border-top:1px solid #A0A09F;border-bottom:1px solid #A0A09F;min-height:100px;position:relative;height:100px;background-color:#F7F7F7;line-height:13px;}
.discount p {margin:0;padding:0;}
.highlight {background-color:#EFEFFF;cursor:pointer;border-top:1px solid #0100BE;border-bottom:1px solid #0100BE;}
.discount .bottom_strip {border-top:1px solid #CAC4C4;position:absolute;bottom:5px;right:5px;padding-top:5px;width:240px;line-height:13px;}
.discount .offer {width:190px;float:left;}
.discount .price {width:80px;float:right;text-align:right;}
.discount .carpic {float:left;width:100px;}
.discount .details {float:left;width:600px;}
.discount .details .pad {margin:5px 5px 3px 8px;}
.discount .fromprice {float:right;text-align:right;}
.offer {width:415px;float:left;overflow:hidden;margin-bottom:10px;}
.offer .top {background-image:url(../pics/offer_top.gif);background-repeat:no-repeat;height:5px;line-height:5px;font-size:5px;}
.offer .middle {background-image:url(../pics/offer_bg.gif);background-repeat:repeat-y;padding:5px 10px;}
.offer .middle img {float:left;margin-right:10px;}
.offer .middle a.title {color:#B10102;font-size:13px;font-weight:bold;display:block;margin-bottom:10px;}
.offer .middle i {display:block;margin:10px 0 5px 0;}
.offer .middle .clear {clear:both;}
.offer .bottom {background-image:url(../pics/offer_bottom.gif);background-repeat:no-repeat;width:415px;height:56px;padding-top:6px;}
.offer .bottom div {width:90px;text-align:center;float:left;line-height:20px;font-weight:bold;}
.offer .bottom .offer_price {width:140px;}
.offer .bottom div b {font-family:arial, verdana, sans-serif;font-size:14px;}
.offer .bottom .offer_price b {font-family:arial, verdana, sans-serif;font-size:18px;color:#B10102;}
.offer .bottom div a {display:block;margin:5px 0 0 5px;}
.midspacer {width:15px;float:left;height:5px;line-height:5px;font-size:5px;}
.staffContainer {margin:0 auto;}
.staffDiv {width:150px;padding:5px;float:left;font-weight:bold;}
#menuContainer {cursor:pointer;}
#hall_of_fame {text-align:center;line-height:13px;}
#hall_of_fame #hofCarousel {width:150px;margin:10px auto 5px auto;padding-right:10px;}
.main_content {font-family:verdana, arial, sans-serif;font-size:11px;color:#7A7A7A;font-weight:normal;line-height:13px;}
#sound_banner {background-image:URL(../pics/banner_wersound.gif);background-repeat:no-repeat;height:110px;text-align:right;}
#sound_banner .banner_links {text-align:right;color:#ffffff;font-weight:normal;font-family:verdana, sans-serif;font-size:11px;line-height:15px;vertical-align:top;padding-top:12px;padding-right:15px;float:left;}
#sound_banner .banner_links b {font-size:12px;}
#sound_banner .banner_links a {color:#ffffff;font-weight:normal;font-family:verdana, sans-serif;font-size:11px;text-decoration:none;}
#sound_banner .banner_links a:hover {color:#ffffff;font-weight:normal;font-family:verdana, sans-serif;font-size:11px;text-decoration:underline;}
#deals_wide {font-size:11px;font-family:verdana, arial, sans-serif;width:100%;margin:0 0 10px 0;padding:5px;line-height:17px;position:relative;top:0;left:0;}
#deals_wide a {font-weight:bold;}
#deals_wide.hatch-border {background-image:url(../pics/special_deals/hatch-border.gif);}
#deals_wide .hatch-inner {border:2px solid #FED72B;background-color:#FFF;color:#666;min-height:80px;overflow:hidden;padding:10px;padding-left:170px;background-image:url(../pics/special_deals/special_deals.jpg);background-repeat:no-repeat;}
.clear {clear:both;font-size:0px;height:0px;line-height:0px;}
.cmsText {background-color:#ffffff;}
.secondaryHeading {color:#B10102;font-size:16px;font-weight:bold;font-family:arial, verdana, sans-serif;}
.intoPreamble {font-size:13px;font-weight:bold;color:#4E4E4E;}
.blueText {font-size:13px;font-weight:bold;color:#00088D;font-style:italic;}
.redHeader {border-top:1px dotted #ccc;padding-top:10px;margin:10px 0;color:#B10102;font-size:16px;font-weight:bold;font-family:arial, verdana, sans-serif;}
.TechnicalDetailsList li {font-size:13px;line-height:19px;}
.TechnicalDetailsList li strong {color:#00088D;}
.TechnicalDetailsTable {border-spacing:2px;}
.TechnicalDetailsTable th,
.TechnicalDetailsTable td {border:1px solid #ccc;padding:3px;font-size:13px;}
.TechnicalDetailsTable td {width:70%;}
.TechnicalDetailsTable th {background-color:#eee;color:#00088D;text-align:right;padding-right:8px;width:30%;}
.priceBox {background-color:#eee;border:1px solid #ccc;padding:5px;margin:10px 0;width:290px;text-align:center;}
.WasPrice {color:#00088D;font-family:arial, verdana, sans-serif;font-size:18px;font-weight:bold;margin:5px 0;}
.NowPrice {color:#B10102;font-family:arial, verdana, sans-serif;font-size:20px;font-weight:bold;margin:5px 0;}
.takeNote {font-size:13px;background-image:url(../pics/icon_info.gif);background-position:top left;background-repeat:no-repeat;font-size:13px;padding-left:40px;font-style:italic;}
.takeNote strong {font-family:arial, verdana, sans-serif;color:#B10102;}
.xPromo {font-family:arial, verdana, sans-serif;font-size:13px;font-weight:bold;color:#EFAD08;border-top:2px solid #EFAD08;border-bottom:2px solid #EFAD08;padding:10px 0;text-align:center;}
.takeNote p,
.xPromo p {margin:0;}
.xPromo strong {font-size:18px;}
.xPromo a {color:#EFAD08;text-decoration:underline;}
.xPromo a:hover {color:#B10102;}
.listTable09 {border-collapse:collapse;}
.listTable09 form {margin:0;}
.listTable09 th.picCol,
.listTable09 th.descCol,
.listTable09 th.priceCol,
.listTable09 th.actionCol {padding:0;height:23px;}
.listTable09 .addToWishlist {margin:3px 0;}
.listTable09 th.priceCol,
.listTable09 th.actionCol {text-align:right;padding:0;}
.listTable09 th div {position:relative;top:0px;left:0px;}
.listTable09 th span {padding:4px;}
.listTable09 .picCol {width:106px;padding:10px;border-right:0;}
.listTable09 .descCol {padding-left:10px;border-left:0;border-right:0;vertical-align:top;}
.listTable09 .priceCol {width:194px;border-left:0;text-align:right;vertical-align:top;}
.listTable09 .actionCol {width:25px;border-left:0;text-align:center;vertical-align:middle;}
.listTable09 td.priceCol {padding-right:10px;}
.listTable09 td.priceCol img {margin:3px 0;}
.listTable09 .topRow {padding-top:10px;border-bottom:0;}
.listTable09 .bottomRow {padding-bottom:6px;height:20px;border-top:0;vertical-align:bottom;background-image:none;}
.listTable09 .bottomRow.descCol a {font-weight:normal;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration: underline;}
.listTable09 th {font-weight:normal;text-align:left;background-image:url(../pics/listTable09_headBg.jpg);background-repeat:repeat-x;height:21px;}
.listTable09 td {background-image:url(../pics/listTable09_rowBg.jpg);background-repeat:repeat-x;border:1px solid #D8D5D6;}
.listTable09 .descCol h3 {margin:0 0 2px 0;font-size:16px;}
.listTable09 .descCol h3 a {text-decoration:none;font-size:16px;color:#42414C;font-weight:bold;font-family:arial;}
.listTable09 .descCol h3 a:hover {text-decoration:underline;color:#b10102;}
.listTable09 .descCol a {font-size:11px;color:#42414C;font-weight:normal;}
.oldPrice,
.actualPrice {font-family:arial;font-weight: normal;text-align:right;}
.oldPrice {color:#B10102;}
.actualPrice {color:#000C86;}
.listTable09 .oldPrice,
.listTable09 .actualPrice {font-size:12px;}
.listTable09 .oldPrice span,
.listTable09 .actualPrice span {font-size:16px;font-weight:bold;}
#trailimageid {position:absolute;visibility:hidden;width:286px;z-index:200;}
.relpos {position:relative;top:0;left:0;}
.onlyPrint {display:none;}
.logIn {border:1px solid #ccc;background-color:#eee;padding:40px 10px;width:450px;margin:0 auto;display:block;}

h3.subTitle {color:#858585; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; font-weight: normal; display: inline;}
h3.productCode {color:#858585; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; font-weight: normal; display: inline;}


.flag {cursor: pointer;}
div.hrDotted {background-image:url(../pics/horiz_dots3.gif);background-repeat:repeat-x;width:100%;height:1px;padding:15px 0;clear: both;}
div.hrDottedLight {display: block; border-top: 1px dotted #C1C2C1; line-height: 1px; max-height: 1px; padding: 0; margin: 5px 0;}

.bulletlist {width: 98%; margin-left: 15px; padding-bottom: 20px;}
.bulletlist a:link,
.bulletlist a:visited,
.bulletlist a:hover,
.bulletlist a:active {color:#b10102;line-height:15px;font-family:verdana, arial, sans-serif;font-size:11px;font-weight:bold;}
.bulletlist .leftList {float: left; width: 48%;}

.iFrame {padding: 10px;}
.iFrame p {margin: 10px 0; position: relative;}

.review p {margin: 0px;}
.review .boldText {color:#B10102;font-weight: bold;}
.reviewLinks span {cursor: pointer;color:#B10102;}
.reviewLinks .underline {text-decoration:underline;}



.questionLinks span {cursor: pointer;color:#B10102;}
.questionLinks span.underline {text-decoration:underline;}

.hidden {display: none;}

.siteMapCol2 {width: 48%; float: left; padding-left: 10px;}
.siteMapCol3 {width: 32%; float: left; padding-left: 10px;}
.siteMapColBg {border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;}



#tabNav {margin-top:12px;height:30px;line-height:30px;overflow:hidden;}
	#tabNav span {margin-right:1px;}
	#tabNav span a img {display:none;}
	#tabNav span img {display:inline;}
	#tabNav span.current a img,
	#tabNav span.hover a img {display:inline;}
	#tabNav span.current img,
	#tabNav span.hover img {display:none;}
#tabContainer {margin-bottom:12px;width:668px;color:#4F4F4F;height:180px;overflow:hidden;position:relative;z-index:1;}
	#tabContainer .hide {display:none;}
	#tabContainer .panel {height:180px;}
	#tabOffers {border-top:1px solid #CFCFCF;border-bottom:1px solid #fff;}
	#tabCustom,
	#tabNews,
	#tabNewArrivals,
	#tabPriceMatch {border:1px solid #CFCFCF;background-image:url(../pics/tabPanelBg.jpg);background-repeat:repeat-x;background-position:center bottom;}
	#tabNews {padding:10px;}
		#tabNews h2 {margin-top:0;}

.biggerBullets li {font-size:12px;font-weight:bold;color:#666;padding:5px 0;}


#customGallery {margin:0 auto;width:760px;clear:both;}
.customGallery {background-color:#eee;position:relative;top:5px;left:5px;float:left;margin:15px;display:inline;}
	.customGallery div {background-color:#fff;position:relative;top:-5px;left:-5px;width:200px;height:170px;padding:10px;border:1px solid #ccc;text-align:center;}
		.customGallery img {margin-bottom:5px;}

/* snippet list */
h2.snippetTitle {border-bottom:3px double #F3D41A;padding-bottom:3px;font-size:16px;}
#snippetTable .snippet {margin:10px 0;border:1px solid #eee;background-color:#F7F7F7;width:400px;}
	#snippetTable .snippet h3 {margin:0 0 10px 0;font-size:14px;line-height:16px;font-weight:bold;text-decoration:none;}
	#snippetTable .snippet.hover {border:1px solid #ccc;}
	.snippetContainer {position:relative;padding:10px;}
	.snippetContainer .img {float:left;margin-right:10px;}
	.snippetContainer .viewNow {position:absolute;bottom:5px;right:5px;height:10px;width:70px;}
	
/* T & C page */	
.tandcTxt ul li,
.tandcTxt .footer {color: #737373; font-family: arial, verdana, sans-serif; font-size: 11px;}
.tandcTxt h5 {font-family: arial, verdana, sans-serif; font-size: 16px; font-weight: bold;}
.tandcTxt .footer {text-align: center;}


/* List Style */
.listStyle {font-family: verdana, arial; font-size: 11px; padding: 0 0 0 10px; line-height: 18px; font-weight: normal;}
.listStyle a:link,
.listStyle a:visited,
.listStyle a:active {padding-left:12px; color: #4F4F4F; text-decoration: none; background-image:url(../pics/bullet.gif); background-repeat:no-repeat; background-position:center left; font-weight: normal;}
.listStyle a:hover {text-decoration: underline;}

.listItem {margin:10px 0;border:1px solid #eee;padding:10px;color: #4F4F4F;}
	.listItem.odd {background-color:#FFFCEC;}
	.listItem.even {background-color:#F7F7F7;}
	.listItem.hover {border:1px solid #c4c4c4;cursor:pointer;}
	.listItem h3 {margin: 0; color:#858585; font-family:arial; font-size:16px; font-weight:bold;}
		.listItem h3 a {color:#42414C;}
	.listItem .read_more {float: right; font-style:italic;}

.newsPanel {color: #4F4F4F;}
	.newsPanel h2 {margin: 0; padding-bottom: 5px;}
	.newsPanel h2 a {color:#4F4F4F; font-family: Arial,Helvetica,sans-serif; font-size:18px;}
	.newsPanel p {margin: 0; padding: 1px 0 0 0;}
	.newsPanel a {color: #B10102;}
	.newsPanel a:hover {text-decoration: none;}
	
.newsList {margin:10px 0;border:1px solid #eee;padding:10px;color: #4F4F4F;}
	.newsList.odd {background-color:#FFFCEC;}
	.newsList.even {background-color:#F7F7F7;}
	.newsList.hover {border:1px solid #c4c4c4;cursor:pointer;}
	.newsList h3 {margin: 0; padding-bottom: 5px;}
	.newsList h3 a {color:#4F4F4F; font-family: Arial,Helvetica,sans-serif; font-size:18px; text-decoration: underline;}
		.newsList h2 a:hover {text-decoration: none;}
	.newsList p {margin: 0; padding: 1px 0 0 0;color: #4F4F4F;}
	.newsList .read_more {float: right; font-style:italic;}
	
/*
	.newsPanel h3 {padding-bottom: 5px;}
	.newsPanel h3 a {text-decoration: underline;}
*/
.footerLinks a {color: #4F4F4F;}

#addThis {padding:8px 0;width:160px;margin:0 auto;}
	#addThis a {float:right;padding:0 5px;}


.divider {display: block; border-top: 1px dashed #DBDBDB; line-height: 1px; max-height: 1px; padding: 0; margin: 11px 0;}
.readMore {float:right;font-weight:normal;margin:10px 0 5px 0;}

