@charset "utf-8";
.PriceSaving {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
color : #ff0000;
font-size : 17px;
}
.tablehd {
border : 1px solid #c4d8ef;
}
.hide img {
display : none;
}
.hiddenText {
position : absolute;
left : 0;
top : -500px;
width : 1px;
height : 1px;
overflow : hidden;
}
.ExtraOption {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
color : #0000ff;
}
.manu {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
text-align : justify;
font-weight : normal;
}
.boxText {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
}
.errorBox {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background : #ffb3b5;
font-weight : bold;
}
.stockWarning {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #cc0033;
}
.productsNotifications {
background : #f2fff7;
}
.orderEdit {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #70d250;
text-decoration : underline;
}
body {
background-image : url(//i.1staudiovisual.co.uk/images/body_bg.png);
/*background-image : url(//i.1staudiovisual.co.uk/images/christmas_body_bg.gif);*/
width : 1000px;
background-position : center top;
background-repeat : repeat;
margin : auto;
}

/*New Home Design Jan12, 2010 ##########################*/
.logo {
padding-top:2px;
}
.logo h1 {
font-weight: bold;
font-size: 15px;
color: #226e9f;
text-align:center;
vertical-align:top;
}
.call {
font-weight:bold;
font-size:13px;
color: #226e9f;
padding-right:5px;
}
.call1 {
font-weight:normal;
font-size:11px;
color: #226e9f;
padding-right: 5px;
}
.call2 {
font-weight:normal;
font-size:11px;
color: #226e9f;
padding-left: 5px;
}
.callphone {
font-weight:bold;
font-size:15px;
color: #226e9f;
padding-right:5px;
}
.topdelivery {
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold; 
color:#666666; 
width: 209px;
padding-top:10px;
padding-bottom: 4px;
}

.topdelivery a {
color:#666666; 
}

.searchbox_new {
/*background-image : url(images/new-home/box-search.jpg);*/
margin-top:10px;
width: 168px;
height:29px;
}

.searchinput {
padding-top:2px;
border:1px;
border-color: #55b1f3;
}

.searchgo {
width:36px; 
height:29px;
float: right;

}

.sidebarmenu ul{
margin-top: 8px;
margin-bottom: 8px;
padding-top:0;
text-align:left;
list-style-type: none;
font: bold 13px Verdana;
width: 160px; /* Main Menu Item widths */
border-bottom: 0px solid #ccc;
color:#226e9f;
z-index: -100 !important;
}
 
.sidebarmenu ul li{
position: relative;
z-index: -100 !important;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #226e9f;
text-decoration: none;
padding-left: 6px;
padding-top: 2px;
padding-bottom: 2px;
border-bottom: 0px solid #778;
border-right: 0px solid #778;
z-index: -100 !important;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #ffffff; /*background of tabs (default state)*/
z-index: -100 !important;
}

.sidebarmenu ul li a:visited{
color: #226e9f;
z-index: -100 !important;
}

.sidebarmenu ul li a:hover{
background-color: #e0f3ff;
z-index: -100 !important;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 160px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; z-index: -100 !important;}
* html .sidebarmenu ul li a { height: 1%; z-index: -100 !important;}

.newmenu {
margin: 0;
padding-top: 4px;
text-align:center;
list-style-type: none;
font: bold 12px Verdana;
width: 160px; /* Main Menu Item widths */
background-image: url(http://i.1staudiovisual.co.uk/images/new-home/bg-btn.jpg);
background-repeat : no-repeat;
color:#ffffff;
}
.newmenu a {
color: #ffffff;
}

.shopperonline {
background-image: url(http://i.1staudiovisual.co.uk/images/new-home/shopper-online-bg.jpg);
background-repeat : no-repeat;
width:157px;
height:56px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#ffffff;
font-weight:bold;
padding-top:5px;
}

.rightbox {
width: 160px;
padding-top: 2px;
padding-bottom: 2px;
}

.submenu {
font: bold 11px Verdana;
margin-top: 10px;
margin-bottom: 8px;
padding-top:0;
width: 160px; /* Main Menu Item widths */
color:#226e9f;
}
.submenu_gadget {
display : none;
}
.submenu a {
display : block;
padding-right : 2px;
padding-bottom : 0px;
color: #226e9f;
text-decoration: none;
padding-left: 6px;
padding-top: 2px;
padding-bottom: 2px;
}

.sidebarmenu1 ul{
margin-top: 8px;
margin-bottom: 8px;
padding-top:0;
text-align:left;
padding-left:5px;
list-style-type: none;
font: bold 11px Verdana;
width: 160px; /* Main Menu Item widths */
border-bottom: 0px solid #ccc;
color:#226e9f;
}
 
.sidebarmenu1 ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu1 ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #226e9f;
text-decoration: none;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
}

.sidebarmenu1 ul li a:link, .sidebarmenu1 ul li a:visited, .sidebarmenu1 ul li a:active{
background-color: #ffffff; /*background of tabs (default state)*/
}

.sidebarmenu1 ul li a:visited{
color: #226e9f;
}

.sidebarmenu1 ul li a:hover{
background-color: #e0f3ff;
}

/*Sub level menu items */
.sidebarmenu1 ul li ul{
position: absolute;
width: 160px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

/* Holly Hack for IE \*/
* html .sidebarmenu1 ul li { float: left; height: 1%; }
* html .sidebarmenu1 ul li a { height: 1%; }

.newfooter {
width: 136px;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color: #226e9f;
background: url(http://i.1staudiovisual.co.uk/images/new-home/footer-point.gif) top left no-repeat;
padding-left: 12px;
margin-top:10px;

}
.newfooter a {
color:#226e9f;
padding-top:3px;
padding-bottom:3px;
}

.newfooter-header {
width: 136px;
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #226e9f;
padding-left: 2px;
padding-bottom:8px;
padding-top:0px;
}

.bottomfooter {
width: 1000px;
height: 32px;
vertical-align:middle;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
background-color: #226e9f;
padding-right:30px;
}

.bottomfooterlink {
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
padding-top: 15px;
padding-bottom: 15px;
padding-left:5px;
padding-right:25px;
color:#226e9f;
}
.bottomfooterlink a {
color:#226e9f;
padding:2px;
}

TD.mainhome, P.mainhome, DIV.mainhome {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 1.5;
font-weight : normal;
padding-left:10px;
}
.todayspecial h1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 18px;
color : #5c96d6;
padding-top: 8px;
padding-left: 10px;
padding-bottom: 12px;
}

.hotofferheader {
width: 630px;
height:60px;
font: bolder 15px Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
background: url(http://i.1staudiovisual.co.uk/images/new-home/lcd-tvs-btn.gif) top left no-repeat;
padding-left: 12px;
padding-top:17px;
}
.hotofferheader a{
color: #ffffff;
}
.hotofferheader1{
width: 630px;
height:60px;
font: bolder 15px Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
background: url(http://i.1staudiovisual.co.uk/images/new-home/led-tvs-btn.gif) top left no-repeat;
padding-left: 12px;
padding-top:17px;
padding-right:88px;
}
.hotofferheader1 a{
color: #ffffff;
}
.hotofferheader2{
width: 630px;
height:60px;
font: bolder 15px Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
background: url(http://i.1staudiovisual.co.uk/images/new-home/plasma-tvs-btn.gif) top left no-repeat;
padding-left: 12px;
padding-top:17px;
}
.hotofferheader2 a {
color: #ffffff;
}

.valuecustomer {
width: 680px;
height:42px;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
line-height : 1.5;
background: url(http://i.1staudiovisual.co.uk/images/new-home/value-customer.gif) top left no-repeat;
padding-left: 0;
}

.valuetestimonial1 {
width:230px;
height:37px;
background: url(http://i.1staudiovisual.co.uk/images/new-home/value-cus-top.gif) top center no-repeat;
}
.valuetestimonial2 {
width:230px;
height:60px;
padding-top:8px;
background: url(http://i.1staudiovisual.co.uk/images/new-home/value-cus-bottom.gif) bottom center no-repeat;
}
.valuetestimonial3 {
width:225px;
height:160px;
background-color:#a7d9fd;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
line-height : 1.5;
color:#226e9f;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
text-align:left;
}

.shopnow a {
margin-top: 2px;
margin-bottom: 2px;
padding-top:0;
font: bold 13px Verdana;
width: 180px; /* Main Menu Item widths */
color:#226e9f;
}

.hotoffer {
width:150px;
padding-left:8px;
}
.hotoffer h2 {
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#5d95b9;
padding-bottom: 5px;
}
.hotoffer h2 a{
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#5d95b9;
}
#hotoffer_curprice {
font-size: 16px;
	font-weight:bold;
	/*color:#008200;*/
	color:#008200;
	background-color:#e8ebed;
	width:150px;
	font-family : Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding-top:2px;
}

#hotoffer_save {
color:#5c96d6;
font-size:13px;
font-weight:bold;
font-family : Arial, Helvetica, sans-serif;
padding-bottom:5px;
}
#hotoffer_wasprice {
font-size: 12px; 
font-weight:bold;
color:red;
font-family : Arial, Helvetica, sans-serif;
padding-top: 5px;
}

#list_div {
width:156px;
height:220px;
background:url(http://i.1staudiovisual.co.uk/images/new-home/bg-btn.jpg) top center no-repeat;
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:center;
padding-top:2px;
}
.newsletter {
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
padding-left:5px;
text-align:left;
color:#226e9f;
padding-top:8px;
}
#manuinfo {
width:156px;
height:30px;
background:url(http://i.1staudiovisual.co.uk/images/new-home/bg-btn.jpg) top center no-repeat;
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:center;
padding-top:2px;
}
.cathome {
width:210px;
height:150px;
background: url(http://i.1staudiovisual.co.uk/images/new-home/1staudiovisual-promo.jpg) bottom center no-repeat;
padding:4px;
margin-left:5px;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#2c2c2e;
}
.cathome a {
color:#2c2c2e;
}
.products {
border-bottom:1px dashed #CCCCCC;
width:820px;
}
.products h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}

.topsellers a{
padding-left:12px;
padding-right:12px;
color:#226e9f;
}

.mybasket {
width:150px;
height:56px;
height: 90px !important;
background: url(http://i.1staudiovisual.co.uk/images/new-home/my-basket.jpg) top center no-repeat;
padding-top:35px;
padding-left:15px !important;
margin-bottom:2px !important;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#226ea0;
}
.mybasket a {
color:#5c96d6;
}
/* EOF ############################################################################# */

.h1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1px;
color : #5c96d6;
}
h1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 15px;
color : #5c96d6;
}
h2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
color : #5d95b9;
margin-top : 0;
padding-bottom : 0;
}
.h2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 14px;
color : #5c96d6;
}
.h3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 12px;
color : #5c96d6;
}
A {
color : #000000;
text-decoration : none;
}
A:hover {
color : #5c96d6;
text-decoration : none;
}
h2 a {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
color : #5d95b9;
margin-top : 0;
padding-bottom : 0;
}
.listmanu {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
color : #f74c07;
padding-top:10px;
margin-top:15px;
height:35px;
background: url(http://i.1staudiovisual.co.uk/images/new-home/all-pbrands.jpg) no-repeat center;
}
.catlist{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 2.2;
font-weight : normal;
background: url(http://i.1staudiovisual.co.uk/images/sepa.gif) bottom;
background-repeat : repeat-x;
padding-bottom:8px;
}
FORM {
display : inline;
}
.productDescriptionPrice2Red {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
font-style : normal;
font-weight : bold;
font-variant : normal;
text-transform : none;
color : #ff3300;
text-decoration : none;
}
.productSpecialPriceMainPage {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
font-style : normal;
font-weight : bold;
font-variant : normal;
text-transform : none;
color : #000000;
text-decoration : none;
}
TR.headerNavigation {
background : #78797e;
}
TD.headerNavigation {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
height : 21px;
color : #737373;
font-weight : normal;
background-image : url(//i.1staudiovisual.co.uk/images/top_bar.gif);
}
A.headerNavigation {
color : #000000;
}
A.headerNavigation:hover {
color : #5c96d6;
}

TR.headerError {
background : #ff0000;
}
TD.headerError {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
background : #ff0000;
color : #ffffff;
font-weight : bold;
text-align : center;
}
TR.headerInfo {
background : #bfbcc7;
}
TD.headerInfo {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 30px;
background : #00ff00;
color : #0000ff;
font-weight : bold;
text-align : center;
}
TR.footer {
background : #ffffff;
}
TD.footer {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
background : #55b1f3;
color : #ffffff;
font-weight : bold;
}
.infoBox {
background : #c4d8ef;
}
.infoBoxContents {
background : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
}
.infoBoxNotice {
background : #000000;
}
.infoBoxNoticeContents {
background : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
}
TD.infoBoxHeading {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
background : #ffffff;
color : #226e9f;
text-align : center;
/*background-image : url(images/infobox/small_top.gif);*/
}
.infoBoxHome {
background : #c4d8ef;
}
.infoBoxHomeContents {
background-image : url(//i.1staudiovisual.co.uk/images/home_bg.gif);
background-repeat : repeat;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
}
TD.infoBoxHomeHeading {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
background : #bebbbb;
color : #5080b5;
text-align : center;
height : 24px;
background-image : url(//i.1staudiovisual.co.uk/images/infobox/large_top.gif);
}
TD.infoBoxHome, SPAN.infoBoxHome {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
}
.HomePageProduct {
background-image : url(//i.1staudiovisual.co.uk/images/infoBoxHome/small_new2.gif);
background-repeat : no-repeat;
background-position : center center;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
top : 100px;
padding-top : 5px;
width : 25%;
height : 187px;
}
.HomePageProductLargePic {
background-image : url(//i.1staudiovisual.co.uk/images/infoBoxHome/small_new2.gif);
background-repeat : no-repeat;
background-position : center center;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
top : 100px;
padding-top : 5px;
width : 25%;
height : 187px;
}
.HomePageProductLargeRaffle {
background-image : url(//i.1staudiovisual.co.uk/images/infoBoxHome/bluraynew.gif);
background-repeat : no-repeat;
background-position : center center;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
width : 50%;
padding-top : 5px;
top : 200px;
height : 300px;
}
#rafflelink {
width : 133px;
height : 150px;
}
.HomePageProductRaffle {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
width : 50%;
padding-top : 5px;
top : 200px;
height : 300px;
}
TD.infoBox, SPAN.infoBox {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
background : #ffffff;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
background : #ffffff;
}
TABLE.productListing {
border : 1px;
border-style : solid;
border-color : #c4d8ef;
}
TABLE.productListingFootball {
border : 1px;
border-style : solid;
border-color : #c4d8ef;
}
.productListing-heading {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
background : #bebbbb;
background-image : url(//i.1staudiovisual.co.uk/images/infobox/large_top.gif);
color : #000000;
font-weight : bold;
}
.productListing-heading-blue {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
background : #bebbbb;
background-image : url(//i.1staudiovisual.co.uk/images/infobox/large_top.gif);
color : #5c96d6;
font-weight : bold;
}
.productListingBlue {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
background : #bebbbb;
background-image : url(//i.1staudiovisual.co.uk/images/infobox/large_top.gif);
color : #5c96d6;
font-weight : bold;
}
.productListing-headingBig {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
background : #bebbbb;
background-image : url(//i.1staudiovisual.co.uk/images/infobox/large_top.gif);
color : #ff0000;
height : 24px;
font-weight : bold;
}
TD.productListing-data {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
A.pageResults {
color : #137ace;
}
A.pageResults:hover {
color : #1973bb;
background : #c4e4fe;
}
TD.pageHeading, DIV.pageHeading {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 16px;
color : #5c96d6;
}
TD.pageHeading h1, DIV.pageHeading h1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 16px;
color : #5c96d6;
}
TD.pageHeadingBigger, DIV.pageHeadingBigger {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 20px;
color : #5c96d6;
}
TR.subBar {
background : #ffffff;
}
TD.subBar {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
}
TD.main, P.main, DIV.main {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 1.5;
font-weight : normal;
}
TD.main ul li, P.main ul li, DIV.main ul li {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 1.5;
font-weight : normal;
margin-left: 16px;
}
TD.main ol li, P.main ol li, DIV.main ol li {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 1.5;
font-weight : normal;
margin-left: 21px;
}
TD.mainblue, P.mainblue, DIV.mainblue {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 1.5;
font-weight : normal;
color : #5c96d6;
}
TD.maintwo, P.maintwo {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
vertical-align : middle;
}
TD.main2, P.main2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
vertical-align : middle;
}
TD.smallText, SPAN.smallText, P.smallText {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
}
TD.accountCategory {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
color : #aabbdd;
}
TD.fieldKey {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
}
TD.fieldValue {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
TD.tableHeading {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
}
TD.compareListing-data {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background : white;
border : 1px;
border-style : solid;
border-color : #aaaa91;
}
SPAN.newItemInCart {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
TEXTAREA {
width : 100%;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
SPAN.greetUser {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
font-weight : bold;
}
TABLE.formArea {
background : #f1f9fe;
border-color : #7b9ebd;
border-style : solid;
border-width : 1px;
}
TD.formAreaTitle {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
}
SPAN.markProductOutOfStock {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #c76170;
font-weight : bold;
}
SPAN.productSpecialPrice {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #0000ff;
}
SPAN.errorText {
font-family : Verdana, Arial, sans-serif;
color : #ff0000;
}
.moduleRowOver {
background-color : #d7e9f7;
cursor : pointer;
}
.moduleRowSelected {
background-color : #e9f4fc;
}
.checkoutBarFrom, .checkoutBarTo {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #8c8c8c;
}
.checkoutBarCurrent {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #000000;
}
.messageBox {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
}
.messageStackError, .messageStackWarning {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background-color : #ffb3b5;
}
.messageStackSuccess {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background-color : #99ff00;
}
.inputRequirement {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #ff0000;
}
.clCMEvent {
position : absolute;
width : 100%;
height : 100%;
left : 0;
top : 0;
visibility : hidden;
}
.clCMAbs {
position : absolute;
visibility : hidden;
left : 0;
top : 0;
}
.clBar {
position : absolute;
background-color : #c4d8ef;
visibility : hidden;
}
.clLevel0, .clLevel0over {
position : absolute;
padding : 1px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
}
.clLevel0 {
background-color : #d7d7d7;
background-image : url(//i.1staudiovisual.co.uk/images/infobox/menu.gif);
color : #000000;
}
.clLevel0over {
background-color : #082cdd;
color : #ffffff;
cursor : pointer;
}
.clLevel5 {
background-color : #d7d7d7;
color : #000000;
}
.clLevel5over {
background-color : #1d42f8;
color : #ffffff;
cursor : pointer;
}
.clLevel0border {
position : absolute;
visibility : visible;
background-color : #e6e6e6;
}
.clLevel1, .clLevel1over {
position : absolute;
padding : 1px;
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : normal;
}
.clLevel1 {
background-color : #d7d7d7;
background-image : url(//i.1staudiovisual.co.uk/images/infobox/menu.gif);
color : #000000;
}
.clLevel1over {
background-color : #294dfe;
color : #ffffff;
cursor : pointer;
}
.clLevel1border {
position : absolute;
visibility : visible;
background-color : #e6e6e6;
}
#dropmenudiv {
position : absolute;
border : 1px solid black;
border-bottom-width : 0;
font : normal 10px Verdana;
line-height : 12px;
z-index : 100;
}
#dropmenudiv a {
width : 100%;
display : block;
text-indent : 3px;
border-bottom : 1px solid black;
padding : 1px 0;
text-decoration : none;
font-weight : bold;
}
#dropmenudiv a:hover {
background-color : #cccccc;
}
.pageHeading-invoice {
font-family : Verdana;
font-size : 12px;
color : #000000;
font-weight : normal;
padding : 3px;
}
.pageHeading-invoice2 {
font-family : Verdana;
font-size : 12px;
color : #000000;
font-weight : normal;
border : 1px ridge #cccccc;
padding : 3px;
}
.dataTableHeadingContent {
font-family : Verdana;
font-size : 12px;
color : #ffffff;
font-weight : bold;
border : 1px ridge #000000;
}
.main-payment {
font-family : Verdana;
font-size : 12px;
background-color : #ffff99;
border : 1px ridge #000000;
}
.main-paymentBlank {
font-family : Verdana;
font-size : 12px;
}
.comstyle {
padding-right : 3px;
padding-left : 3px;
font-size : 11px;
padding-bottom : 3px;
vertical-align : top;
padding-top : 3px;
font-family : verdana;
text-align : left;
}
.thstyle {
font-weight : bold;
}
.heading {
font-size : 12px;
color : #0000ff;
background-color : #eeeeee;
}
.style1 {
color : #5c96d6;
}
.style2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.t {
background : url(//i.1staudiovisual.co.uk/images/dot.gif) repeat-x 0 0;
width : 100%;
z-index : 1;
}
.t2 {
background : url(//i.1staudiovisual.co.uk/images/dot2.gif) repeat-x 0 0;
width : 100%;
z-index : 1;
}
.b {
background : url(//i.1staudiovisual.co.uk/images/dot.gif) repeat-x 0 100%;
}
.l {
background : url(//i.1staudiovisual.co.uk/images/dot.gif) repeat-y 0 0;
}
.r {
background : url(//i.1staudiovisual.co.uk/images/dot.gif) repeat-y 100% 0;
}
.bl {
background : url(//i.1staudiovisual.co.uk/images/bl.gif) no-repeat 0 100%;
}
.br {
background : url(//i.1staudiovisual.co.uk/images/br.gif) no-repeat 100% 100%;
}
.tl {
background : url(//i.1staudiovisual.co.uk/images/tl.gif) no-repeat 0 0;
z-index : 1;
}
.tl2 {
background : url(//i.1staudiovisual.co.uk/images/tl2.gif) no-repeat 0 0;
z-index : 1;
}
.tl3 {
background : url(//i.1staudiovisual.co.uk/images/tl3.gif) no-repeat 0 0;
z-index : 1;
}
.tr {
background : url(//i.1staudiovisual.co.uk/images/tr.gif) no-repeat 100% 0;
z-index : 1;
padding : 10px;
}
.tr2 {
background : url(//i.1staudiovisual.co.uk/images/tr2.gif) no-repeat 100% 0;
z-index : 1;
padding : 10px;
}
#wrapper {
font-size : 1.2em;
margin : 0;
text-align : left;
width : 152px;
height : 35px;
background-image: url(//i.1staudiovisual.co.uk/images/1staudiovisual.png);
background-position: -10px -339px;
}
#wrapper div.imgholder {
margin-bottom : 15px;
}
#wrapper img {
border : 5px solid #e6e2cf;
}
#applesearch .sbox_l {
margin-top : 10px;
margin-left : 5px;
}
#applesearch .sbox_r {
margin-top : 10px;
}
#applesearch .sbox input {
margin-top : 10px;
width : 50px;
float : left;
}
#applesearch .sbox_l {
background : #7dc3f6 url('//i.1staudiovisual.co.uk/images/srch_l.gif') no-repeat top left;
float : left;
width : 19px;
height : 19px;
}
#applesearch .sbox_r {
background : #7dc3f6 url('//i.1staudiovisual.co.uk/images/srch_r.gif') no-repeat top left;
float : left;
width : 19px;
height : 19px;
}
#applesearch .sbox input {
background : #7dc3f6 url('//i.1staudiovisual.co.uk/images/srch_bg.gif') repeat-x top left;
float : left;
border : 0;
height : 19px;
width : 100px;
padding : 3px;
font : 11px/13px arial;
color : #000;
}
#content {
clear : both;
}
.bottom_line {
background-image : url(//i.1staudiovisual.co.uk/images/sepa.gif);
background-repeat : repeat-x;
background-position : center 0%;
padding-left : 10px;
}
ul.sitemap {
color : #5c96d6;
}
.sitemap {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
color : #0000ff;
font-weight : normal;
}
.sitemapHeading {
font-family : Verdana, Arial, sans-serif;
font-size : 14px;
color : #5c96d6;
font-weight : bold;
}
.sitemapProducts {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #f000ff;
font-weight : normal;
}
A.sitemap {
color : #000000;
}
A.sitemap:hover {
color : #5c96d6;
}
#head_menu {
height : 20px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 14px;
padding-top : 3px;
padding-left : 5px;
background-image: url(//i.1staudiovisual.co.uk/images/1staudiovisual.png);
background-position: -10px -339px;
background-position : 0 0;
color : #ffffff;
}
#head_menu a {
color : #ffffff;
}
#bottom_menu {
height : 3px;
font-family : Arial, Helvetica, sans-serif;
background-image: url(//i.1staudiovisual.co.uk/images/1staudiovisual.png);
  background-position: -10px -339px;
}
#masterdiv {
width : 148px;
}
.menutitle {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
cursor : pointer;
margin-right : 0;
margin-bottom : 0;
color : #ffffff;
width : 150px;
padding : 2px;
padding-left : 5px;
text-align : left;
font-weight : bold;
background-image: url(//i.1staudiovisual.co.uk/images/1staudiovisual.png);
background-position: -10px -339px;
}
.menutitle a {
color : #ffffff;
}
.menutitle a hover {
color : #ffffff;
}
.submenu {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
padding-left : 0px;
border : 0px solid #5c96d6;
margin-left : 0px;
/*background-color : #d8ebfa;*/
background-color : #ffffff;
}
.submenu_gadget {
display : none;
}
.submenu a {
display : block;
padding-right : 2px;
padding-bottom : 0px;
color: #4a8cd5;
}
.selecttd {
color : #ffffff;
}
TR.NewheaderNavigation {
background : #78797e;
}
TD.NewheaderNavigation {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
height : 21px;
color : #737373;
font-weight : bold;
background-image : url(//i.1staudiovisual.co.uk/images/new_top_bg.gif);
}
A.NewheaderNavigation {
color : #000000;
}
A.NewheaderNavigation:hover {
color : #5c96d6;
}
.pro_name h2 {
margin-top : -10px;
font-weight: bold;
}
.pro_name h1 {
font-weight: bold;
}
#lightbox {
position : absolute;
left : 0;
width : 100%;
z-index : 160;
text-align : center;
line-height : 0;
}
#lightbox img {
width : auto;
height : auto;
}
#lightbox a img {
border : none;
}
#outerImageContainer {
position : relative;
background-color : #fff;
width : 250px;
height : 250px;
margin : 0 auto;
}
#imageContainer {
padding : 10px;
}
#loading {
position : absolute;
top : 40%;
left : 0%;
height : 25%;
width : 100%;
text-align : center;
line-height : 0;
}
#hoverNav {
position : absolute;
top : 0;
left : 0;
height : 100%;
width : 100%;
z-index : 10;
}
#imageContainer > #hoverNav {
left : 0;
}
#hoverNav a {
outline : none;
}
#prevLink, #nextLink {
width : 49%;
height : 100%;
display : block;
}
#prevLink {
left : 0;
float : left;
}
#nextLink {
right : 0;
float : right;
}
#prevLink:hover, #prevLink:visited:hover {
background : url(//i.1staudiovisual.co.uk/images/prevlabel.gif) no-repeat left 15%;
}
#nextLink:hover, #nextLink:visited:hover {
background : url(//i.1staudiovisual.co.uk/images/nextlabel.gif) no-repeat right 15%;
}
#imageDataContainer {
font : 10px Verdana, Helvetica, sans-serif;
background-color : #fff;
margin : 0 auto;
line-height : 1.4em;
overflow : auto;
width : 100%;
}
#imageData {
padding : 0 10px;
color : #666;
}
#imageData #imageDetails {
width : 70%;
float : left;
text-align : left;
}
#imageData #caption {
font-weight : bold;
}
#imageData #numberDisplay {
display : block;
clear : left;
padding-bottom : 1em;
}
#imageData #bottomNavClose {
width : 66px;
float : right;
padding-bottom : 0.7em;
outline : none;
}
#overlay {
position : absolute;
top : 0;
left : 0;
z-index : 150;
width : 100%;
height : 500px;
background-color : #000;
}
#lightbox {
position : absolute;
left : 0;
width : 100%;
z-index : 160;
text-align : center;
line-height : 0;
}
#lightbox img {
width : auto;
height : auto;
}
#lightbox a img {
border : none;
}
#outerImageContainer {
position : relative;
background-color : #fff;
width : 250px;
height : 250px;
margin : 0 auto;
}
#imageContainer {
padding : 10px;
}
#loading {
position : absolute;
top : 40%;
left : 0%;
height : 25%;
width : 100%;
text-align : center;
line-height : 0;
}
#hoverNav {
position : absolute;
top : 0;
left : 0;
height : 100%;
width : 100%;
z-index : 10;
}
#imageContainer > #hoverNav {
left : 0;
}
#hoverNav a {
outline : none;
}
#prevLink, #nextLink {
width : 49%;
height : 100%;
display : block;
}
#prevLink {
left : 0;
float : left;
}
#nextLink {
right : 0;
float : right;
}
#prevLink:hover, #prevLink:visited:hover {
background : url(//i.1staudiovisual.co.uk/images/prevlabel.gif) no-repeat left 15%;
}
#nextLink:hover, #nextLink:visited:hover {
background : url(//i.1staudiovisual.co.uk/images/nextlabel.gif) no-repeat right 15%;
}
#imageDataContainer {
font : 10px Verdana, Helvetica, sans-serif;
background-color : #fff;
margin : 0 auto;
line-height : 1.4em;
overflow : auto;
width : 100%;
}
#imageData {
padding : 0 10px;
color : #666;
}
#imageData #imageDetails {
width : 70%;
float : left;
text-align : left;
}
#imageData #caption {
font-weight : bold;
}
#imageData #numberDisplay {
display : block;
clear : left;
padding-bottom : 1em;
}
#imageData #bottomNavClose {
width : 66px;
float : right;
padding-bottom : 0.7em;
outline : none;
}
#overlay {
position : absolute;
top : 0;
left : 0;
z-index : 150;
width : 100%;
height : 500px;
background-color : #000;
}
.breadcrumb h1 a{
font-family : Verdana, Arial, sans-serif;
font-size : 14px;
font-weight : normal;
color : #5c96d6;
}
.breadcrumb a:visited, .breadcrumb a:active {
font-family : Verdana, Arial, sans-serif;
font-size : 14px;
font-weight : bold;
font-weight : bold !important;
color : #5c96d6;
}

/*   new div   */
<!--
#main_today{
height:270px;}
#today_header{
width:215px;
height:41px; 
background:url(//i.1staudiovisual.co.uk/images/today-box_01.gif) no-repeat;
background-position:-4px 0px;
}
#main_today{margin-left:-5px;margin-right:-5px;width:200px; height:305px;}
#today_name {font-size: 12px;width:175px;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align:center;}
#today_wasprice {font-size: 14px; font-weight:bold;
color:red;
font-family : Arial, Helvetica, sans-serif;
}
#today_wasprice_home {
font-size: 14px; 
font-weight:bold;
color:red;
font-family : Arial, Helvetica, sans-serif;
padding-top: 5px;
}
#today_curprice {
	font-size: 18px;
	font-weight:bold;
	color:#008200;
	width:200px;
	position:relative;
	font-family : Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding-top:5px;
}
#today_curprice_home {
	font-size: 18px;
	font-weight:bold;
	color:#008200;
	width:200px;
	position:relative;
	font-family : Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding-top:3px;
}
#today_save {font-size: 10px; color:#5c96d6;
margin-left:90px; margin-top:-20px;
font-family : Arial, Helvetica, sans-serif;
position:absolute;}

#today_save_home {
color:#5c96d6;
font-size:15px;
font-weight:bold;
font-family : Arial, Helvetica, sans-serif;
padding-bottom:5px;
}

#today_images{
	width:200px;
	padding:0px;
	margin:0px;
	text-align:center;
}
#today_container{ width:175px; margin-top:-20px; margin-top:20px !important; text-align:center;
}
#today_button{ width:175px;
text-align:center;
padding-top:5px;
}
-->
<!--
#main_special{
height:285px;}
#special_header{
width:215px;
height:41px; 
background:url(//i.1staudiovisual.co.uk/images/special-box_01.gif) no-repeat;
background-position:-4px 0px;
}
#main_special{margin-left:-4px;margin-right:-5px;width:200px; height:305px;}
#special_name {font-size: 12px;width:175px;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align:center}
#special_wasprice {font-size: 10px; font-weight:bold;
color:red;
font-family :Arial, Helvetica, sans-serif;position: relative;
text-align:center;
}
#special_save {
font-size: 10px; color:#5c96d6;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

#special_curprice {
	font-size: 18px;
	font-weight:bold;
	color:#008200;
	width:200px;
	position:relative;
	font-family : Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding-top:5px;
}

#special_images{
	width:200px;
	height:150px;
	padding:0px;
	margin:0px;
	text-align:center; z-index:1000 !important;
}
#special_container{ width:200px; margin-top:10px; margin:0px!important;border:0px solid #cfffff;
}
#special_button{ width:200px;
text-align:center;
padding-top:5px;
}
-->
/*-------------    */
/******************************************/

#pointermenu2{
margin: 0;
margin-bottom:10px;
padding: 0;
display:none;
}

#pointermenu2 ul{
margin: 0;
margin-left: 0px; /*menu offset from left edge of window*/
margin-bottom:10px;
float: left;
padding-left: 0px;
font: bold 13px Verdana;
height:45px;
/*background: #c00000; /*optional left round corner*/
}

* html #pointermenu2 ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
margin-bottom: 1em;
margin-left: 0px; /*menu offset from left edge of window in IE*/
}

#pointermenu2 ul li{
display: inline;
}


#pointermenu2 ul li a{
float: left;
color: white;
font-weight: bold;
padding-top:10px;
padding-bottom:20px;
text-decoration: none;
}

#pointermenu2 ul li a:visited{
color: white;
}


#pointermenu2 ul li a:hover{ /*hover and selected link*/
/*color: lightyellow;*/
background: transparent url(//i.1staudiovisual.co.uk/images/arrow-brand2.png) bottom center no-repeat;
}
#pointermenu2 ul li a#selected{
/*color: lightyellow;*/
background: transparent url(//i.1staudiovisual.co.uk/images/arrow-brand.png) bottom center no-repeat;}
#pointermenu2 ul li a#rightcorner{
padding-right: 0;
padding-left: 2px;
background: url(media/rightround2.gif) bottom right no-repeat; /*optional right round corner*/
}

/* Pointer menu for manufacturers top brands */
#pointermenu3{
margin: 0;
margin-bottom:10px;
padding: 0;
}

#pointermenu3 ul{
margin: 0;
margin-left: 0px; /*menu offset from left edge of window*/
margin-bottom:10px;
float: left;
padding-left: 0px;
font: bold 13px Verdana;
height:45px;
/*background: #c00000; /*optional left round corner*/
}

* html #pointermenu3 ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
margin-bottom: 1em;
margin-left: 0px; /*menu offset from left edge of window in IE*/
}

#pointermenu3 ul li{
display: inline;
}


#pointermenu3 ul li a{
float: left;
color: white;
font-weight: bold;
padding-top:20px;
padding-bottom:10px;
text-decoration: none;
}

#pointermenu3 ul li a:visited{
color: white;
}


#pointermenu3 ul li a:hover{ /*hover and selected link*/
/*color: lightyellow;*/
background: transparent url(//i.1staudiovisual.co.uk/images/arrow-brand2.png) top center no-repeat;
}
#pointermenu3 ul li a#selected{
/*color: lightyellow;*/
/*background: transparent url(//i.1staudiovisual.co.uk/images/arrow-brand.png) bottom center no-repeat;*/  }
#pointermenu3 ul li a#rightcorner{
padding-right: 0;
padding-left: 2px;
/*background: url(media/rightround2.gif) bottom right no-repeat;*/ /*optional right round corner*/
}
/*EOF*/

.boxroundtop {
height : 10px;
background-image: url(//i.1staudiovisual.co.uk/images/1staudiovisual.png);
background-position: -10px -568px;
}

.boxroundside {
background : url(gadget/images/column-body-bg-f.gif) repeat-y;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 1.5;
font-weight : normal;
}

.boxroundbottom {
height : 10px;
background-image: url(//i.1staudiovisual.co.uk/images/1staudiovisual.png);
  background-position: -10px -598px;
}

.boxroundtop137 {
height : 5px;
background-image: url(//i.1staudiovisual.co.uk/images/class-box-top-137.gif);

}
.boxroundside137 {
background : url(//i.1staudiovisual.co.uk/images/class-box-side-137.gif) repeat-y;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 1.5;
font-weight : normal;
}
.boxroundbottom137 {
height : 5px;
background-image: url(//i.1staudiovisual.co.uk/images/class-box-bottom-137.gif);

}

.blogroundtop {
height : 10px;
background-image: url(//i.1staudiovisual.co.uk/images/av-blog-bg-top.png);
background-position:left top;
background-repeat:no-repeat;
/*background-image: url(//i.1staudiovisual.co.uk/images/1staudiovisual.png);
background-position: -10px -568px;*/
}

.blogroundside {
/*background : url(gadget/images/column-body-bg-f.gif) repeat-y;*/
background : url(//i.1staudiovisual.co.uk/images/av-blog-body-bg.gif) repeat-y;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 1.5;
font-weight : normal;
}

.blogroundbottom {
height : 10px;
background-image: url(//i.1staudiovisual.co.uk/images/av-blog-bg-bottom.gif);
background-position:left top;
background-repeat:no-repeat;
/*background-image: url(//i.1staudiovisual.co.uk/images/1staudiovisual.png);
  background-position: -10px -598px;*/
}

TD.smallTextfront, SPAN.smallTextfront, P.smallTextfront {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color: #cecece;
}

A.smallTextfront {
color : #999999;
text-decoration : none;
}
A.smallTextfront:hover {
color : #5c96d6;
text-decoration: underline;
}

TD.smallTextNewsletter, SPAN.smallTextNewsletter, P.smallTextNewsletter {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color: #5c96d6;
}

A.smallTextNewsletter {
color : #5c96d6;
text-decoration : none;
}
A.smallTextNewsletter:hover {
color : #5c96d6;
text-decoration: underline;
}

#bestpricesanywhere_header{
width:400px;
height:41px; 
background-image: url(//i.1staudiovisual.co.uk/images/1staudiovisual.png);
background-position: 4px -628px;
/*margin-left:10px;*/
/*background-position:6px 0px !ie;*/
margin-left: 0px !important;
}

/* rollover icons */
span.link {
    	position: relative;
		z-index: 10 !important;
}

span.link a span {
    	display: none;
}

span.link a:hover {
    	font-size: 99%;
    	color: #000000;
}

span.link a:hover span { 
    display: block;
	border:solid;
	border-width:thin;
	border-color: #000000;
    	position: absolute; 
    	margin-top: -190px;
    	margin-left: -10px; 
	    width: 200px; padding: 5px; 
    	z-index: 100;
    	color: #333333; 
    	background: #eeeeee; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	text-align: center; 
    	text-decoration: none;
}
/* specialoffer */
span.linkspecial {
    	position: relative;
		z-index: 10 !important;
}

span.linkspecial a span {
    	display: none;
}

span.linkspecial a:hover {
    	font-size: 99%;
    	color: #000000; 
}

span.linkspecial a:hover span { 
    display: block;
	border:solid;
	border-width:thin;
	border-color: #000000;
    	position: absolute; 
    	margin-left: 10px; 
	    width: 200px; padding: 5px; 
    	z-index: 100;
    	color: #333333; 
    	background: #eeeeee; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	text-align: center; 
    	text-decoration: none;
}

.boxroundtop_rss {
height : 10px;
background : url(gadget/images/top-gadget-bg.gif) top left no-repeat;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #5c96d6;
line-height : 1.5;
font-weight : bold;
}

.boxroundside_rss {
background : url(gadget/images/column-body-bg-p.gif) repeat-y;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #5c96d6;
line-height : 1.5;
font-weight : normal;
}

.boxroundbottom_rss {
height : 10px;
background : url(gadget/images/bottom-gadget-bg.gif) bottom left no-repeat;
}

TR.NewfooterNavigation {
background : #FFF;
}
TD.NewfooterNavigation {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
height : 21px;
color : #81caff;
}
A.NewfooterNavigation{
color : #81caff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
}
A.NewfooterNavigation:hover {
text-decoration:underline;
}

TR.sitefooterNavigation {
background : #55b1f3;
}
TD.sitefooterNavigation {
font-family:Arial, Helvetica, sans-serif;
font-size : 14px;
height : 21px;
color : #FFF;
background-color:#55b1f3;
}
A.sitefooterNavigation{
color : #FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
A.sitefooterNavigation:hover {
color:#55b1f3;
text-decoration:underline;
}
HR{
color:#B6D5EC;
}

/* RSS */
.titlefield{ /*CSS for RSS title link in general*/
text-decoration: none;
}

.labelfield{ /*CSS for label field in general*/
color:#804000;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}

#example1 a{ /*Demo 1 main container*/
width: 120px;
height: 28px;
border: 0px;
padding: 2px;
background-color: #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color: #5c96d6;
font-weight: normal;
line-height: 1.5;
padding-left:4px;
padding-right:4px;
}
#example1 a:hover{
text-decoration:underline;}
code{ /*CSS for insructions*/
color: red;
}

a.boldbuttons{
/*background: transparent url('//i.1staudiovisual.co.uk/images/home-blue.gif') no-repeat top left;*/
background-image: url(//i.1staudiovisual.co.uk/images/1staudiovisual.png);
background-position: -10px -689px;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
/*padding-left: 8px;*/ /* Width of left menu image */
text-decoration: none;
width:160px;
}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
/*background: transparent url('//i.1staudiovisual.co.uk/images/home-blue.gif') no-repeat top right;*/
background-image: url(//i.1staudiovisual.co.uk/images/1staudiovisual.png);
background-position: -10px -689px;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
/*padding-right:15px;*/
font-weight:bolder;
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 160px; 
}
.new_menu {
font: bold 11px Arial,Verdana,  Helvetica, sans-serif;
color: #ffffff;
background : url(//i.1staudiovisual.co.uk/images/bg_new_menu.jpg) repeat-x;
width : 1000px;
text-align:center;
}
.new_menu a {
color : #ffffff;
}
.new_menu a hover {
color : #ffffff;
}
* {
margin: 0;
padding: 0;
}
.new_menu ul {
list-style-type: none;
background : url(//i.1staudiovisual.co.uk/images/bg_new_menu.jpg) repeat-x;
height: 23px;
width: 100%;
/*margin: auto;
margin-left: 0px;
margin-right:0px;*/
}
.new_menu li {
float: left;
}
.new_menu ul a {
padding-right: 8px;
padding-left: 7px;
/*padding-left: -10px !important;*/
margin-left: 5px;
margin-left: 5px !important;
padding-top: 5px;
display: block;
line-height: 23px;
font: bold 12px Arial,Verdana,  Helvetica, sans-serif;
color: #ffffff;
border-left:1px solid #0db3ff;
}
.new_menu ul li#hometop a{
border:none;
}
.new_menu ul a:hover {
color: #FFF;
}
.new_sidebox_header {
background-color: #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size :  9px;
line-height : 1.5;
font-weight : normal;
color: #417fc2;
text-align: left;
width: 150px;
}
.new_sidebox_header h1 {
background-color: #5eaeef;
font: bold 14px Arial, Helvetica, sans-serif;
color: #ffffff;
text-align: center;
height: 30px;
padding-top:5px;
padding-bottom:5px;
}
.itembox{
font-size: 11px;
color: #666;
padding-right: 15px;
padding-bottom: 15px;
}

#tab{
height:26px;
}
.shadetabsproduct{
width:100%;
height:26px;
display: inline;
margin:0px;
padding:0px;
/*border: solid 1px #c4d8df;*/
}
.shadetabsproduct li{
width:93px;
height:26px;
display: inline;
}

.shadetabsproduct li a{
color: #2d2b2b;border: 0px solid #5c96d6;
}
.shadetabsproduct a{
float:left;
}
.shadetabsproduct li.selected a{ /*selected main tab style */
border-bottom-color: white;
}
#qanda{
background:url(//i.1staudiovisual.co.uk/images/tab-204-product-qna.gif);
background-position:0px -35px;
background-repeat:no-repeat;
width:204px;
height:34px;
}
.shadetabsproduct li a#qanda:hover{
background:url(//i.1staudiovisual.co.uk/images/tab-204-product-qna.gif);background-repeat:no-repeat;
background-position:0px 0px;
}
.shadetabsproduct li.selected a#qanda{
background:url(//i.1staudiovisual.co.uk/images/tab-204-product-qna.gif);background-repeat:no-repeat;
background-position:0px 0px;
}
#review{
background:url(//i.1staudiovisual.co.uk/images/tab-204-product-review.gif);
background-position:0px -35px;
background-repeat:no-repeat;
width:204px;
height:34px;
}
.shadetabsproduct li a#review:hover{
background:url(//i.1staudiovisual.co.uk/images/tab-204-product-review.gif);background-repeat:no-repeat;
background-position:0px 0px;
}
.shadetabsproduct li.selected a#review{
background:url(//i.1staudiovisual.co.uk/images/tab-204-product-review.gif);background-repeat:no-repeat;
background-position:0px 0px;
}
#overview{
background:url(//i.1staudiovisual.co.uk/images/tab-204-overview.gif);background-repeat:no-repeat;
background-position:0px -35px;
width:204px;
height:34px;
}
.shadetabsproduct li a#overview:hover{
background:url(//i.1staudiovisual.co.uk/images/tab-204-overview.gif);background-repeat:no-repeat;
background-position:0px 0px;
}
.shadetabsproduct li.selected a#overview{
background:url(//i.1staudiovisual.co.uk/images/tab-204-overview.gif);background-repeat:no-repeat;
background-position:0px 0px;
}
#fullspecification{
background:url(//i.1staudiovisual.co.uk/images/tab-204-fullspecification.gif);background-repeat:no-repeat;
background-position:0px -35px;
width:204px;
height:34px;
}
.shadetabsproduct li a#fullspecification:hover{
background:url(//i.1staudiovisual.co.uk/images/tab-204-fullspecification.gif);background-repeat:no-repeat;
background-position:0px 0px;
}
.shadetabsproduct li.selected a#fullspecification{
background:url(//i.1staudiovisual.co.uk/images/tab-204-fullspecification.gif);background-repeat:no-repeat;
background-position:0px 0px;
}
#finance{
background:url(//i.1staudiovisual.co.uk/images/tab-204-finance.gif);background-repeat:no-repeat;
background-position:0px -35px;
width:204px;
height:34px;
}
.shadetabsproduct li a#finance:hover{
background:url(//i.1staudiovisual.co.uk/images/tab-204-finance.gif);background-repeat:no-repeat;
background-position:0px 0px;
}
.shadetabsproduct li.selected a#finance{
background:url(//i.1staudiovisual.co.uk/images/tab-204-finance.gif);background-repeat:no-repeat;
background-position:0px 0px;
}
.tabcontentstyleproduct{ /*style of tab content oontainer*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 804px;
    width: 816px !important;
	margin-top:-1px;
	margin-bottom: 1em;
	padding: 5px;
	font-size: 11px;
	border: solid 1px #55b1f3;
	border-top:none;
}

.tabcontentproduct{
display:none;
	font-size: 11px;
}
#tcontent2 th{
font-size:11px;
background-color:#ccc;
}
#tcontent2 td{
font-size:11px;
background-color:#ccc;
}

@media print {
.tabcontentproduct{
display:block!important;
}
}
.verticalAlign{
width:230px;/*border: solid 1px #c4d8df;*/
}

/*Jquery slide menu */
.jqueryslidemenu{
font: bold 12px Arial,Verdana,  Helvetica, sans-serif;
/*background: #55b1f3;*/
background : url(//i.1staudiovisual.co.uk/images/bg_new_menu.jpg) repeat-x;
width: 100%;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background : url(//i.1staudiovisual.co.uk/images/bg_new_menu.jpg) repeat-x;
color: white;
padding: 8px 7px;
border-right: 1px solid #FFF;
color: #2d2b2b;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
/*background: #27b9ff;*/ /*tab link background during hover state*/
background : url(//i.1staudiovisual.co.uk/images/bg_new_menu.jpg) repeat-x;
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
background: #ffffff;
visibility: hidden;
z-index:200;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
background: #ffffff;
float: none;
z-index:200;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;z-index:200;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #FFF;
z-index:200;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
/*EOF j query slide menu*/

/*Latest fix background image*/
.searchbox {
background-image: url(//i.1staudiovisual.co.uk/images/1staudiovisual.png);
background-position: -10px -10px;
padding-left:20px;
padding-top:3px;
}
.brand {
background-image: url(//i.1staudiovisual.co.uk/images/1staudiovisual.png);
background-position: -10px -65px;
}
.tagclound {
height: 20px;
background-image: url(//i.1staudiovisual.co.uk/images/1staudiovisual.png);
background-position: -10px -339px;
font-size:14px;
font-family:Arial,Verdana,  Helvetica, sans-serif;
color:#FFFFFF;
margin-top:3px;
padding-left:5px;
padding-top:5px;
}
.tagclound1 {
width:150px; 
height:150px;
color:#FFFFFF;
border:0px solid #55b1f3;
background-image: url(//i.1staudiovisual.co.uk/images/1staudiovisual.png);
background-position: -10px -339px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:2px;
padding-right:2px;
}
.bestseller {
width:272px;
height:41px;
background-image: url(//i.1staudiovisual.co.uk/images/1staudiovisual.png);
background-position: -2px -839px;
}
.bestseller_sepa {
background:url(//i.1staudiovisual.co.uk/images/sepa.gif);
background-repeat:repeat-x;
background-position:bottom left;
margin-top:0px;
}
.shopperonline {
width:137px;
height:50px;
background-image: url(//i.1staudiovisual.co.uk/images/1staudiovisual.png);
background-position: -10px -739px;
}
.footer {
width:200px;
background-color:#32425b;
padding-bottom:5px;
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-weight : lighter;
}
div .footer ul li a{
color:#ffffff;
margin-left:15px;
padding-left:15px;
}
.footer_bottom {
height:10px;
background: #fff url(//i.1staudiovisual.co.uk/images/footer-bottom.gif);
/*background-position: -10px -809px;*/
background-repeat:no-repeat;
}


.tabcontentstyle h3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #9e100c;
font-weight: bold;
}
.tabcontentstyle h4{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #9e100c;
font-weight: bold;
}
.tabcontentstyle h2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #9e100c;
font-weight: bold;
}
.tabcontentstyle header{
background:url(//i.1staudiovisual.co.uk/images/icoMinus.gif) no-repeat top left;
padding-left: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #9e100c;
font-weight: bold;
}
.tabcontentstyle p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
}
.tabcontentstyle td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-align: left;
padding-left: 5px;
}

.tabcontentstyle th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-align: left;
padding-left: 5px;
}

.tabcontentstyle th { 
border: 1px solid #eeeeee;
background-color: #f0f0f0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
font-weight: bold;
text-align:left;
padding-left: 5px;
}
.tabcontentstyle td { 
border: 1px solid #eeeeee;
background-color: #f0f0f0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
font-weight: normal;
text-align:left;
padding-left: 5px;
}

.tabcontentstyle TH { 
border: 1px solid #eeeeee;
background-color: #f0f0f0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
text-align:left;
padding-left: 5px;
}
.tabcontentstyle TD { 
border: 1px solid #eeeeee;
background-color: #f0f0f0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-align:left;
padding-left: 5px;
}

/*testimonial.css*/
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 0px solid navy;
border-bottom-width: 0px;
width: 130px; /*width of featured content slider*/
height: 375px;
}
.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: white;
width: 130px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
/*filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;*/
}

.pagination{
width: 150px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
background-color: #FFF;
padding: 5px 10px;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FFF;
}
/*     new menu */
.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: none;
}

/* ######### Default class for drop down menus ######### */

.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #999999;
border-bottom-width: 0;
font: normal 11px Arial,Verdana,  Helvetica, sans-serif;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #FFFF00;
width: 200px; /* default width for menu */
}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
color: #999999;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background: black;
color: white;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #999999;
padding: 10px;
font: normal 11px Arial,Verdana,  Helvetica, sans-serif;
color: #999999;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #FFFFFF;
width: 700px;
}

.anylinkcsscols .column{
width: 170px;
float: left;
}

.anylinkcsscols .h1{
font-size: 13px;
font-weight: bold;
}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
padding-bottom:10px;
list-style-type: none;
}

.anylinkcsscols li{
padding-bottom: 3px;
padding-left: 5px;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}

/**/
.stepcarouselupsell{
position: relative; /*leave this value alone*/
/*border: 10px solid black;*/
overflow: scroll; /*leave this value alone*/
width: 800px; /*Width of Carousel Viewer itself*/
height: 240px; /*Height should enough to fit largest content's height*/
}

.stepcarouselupsell .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarouselupsell .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 185px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.scrollupsell{
position: absolute;
width: 816px;
border: 0px solid #000000;
margin-top:-110px;
margin-left:-10px;
margin-left:-12px !important;
z-index:100;
}

.stepcarousel{
position: relative; /*leave this value alone*/
/*border: 10px solid black;*/
overflow: scroll; /*leave this value alone*/
width: 800px; /*Width of Carousel Viewer itself*/
height: 235px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 185px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.scrollaccessories{
position: absolute;
width: 816px;
border: 0px solid #000000;
margin-top:-110px;
margin-left:-10px;
margin-left:-12px !important;
z-index:100;
}

/*accessories */
.stepcarousel{
position: relative; /*leave this value alone*/
/*border: 10px solid black;*/
overflow: scroll; /*leave this value alone*/
width: 800px; /*Width of Carousel Viewer itself*/
height: 235px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 185px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.scrollaccessories{
position: absolute;
width: 816px;
border: 0px solid #000000;
margin-top:-110px;
margin-left:-10px;
margin-left:-12px !important;
z-index:100;
}
.accessories_header {
width: 790px;
height: 25px;
background:url(//i.1staudiovisual.co.uk/images/product_info_titles.gif) left top no-repeat;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold; 
font-size:16px; 
color:#666666;
}

/* rollover icons */
span.link_bottom {
    	position: relative;
		z-index: 10 !important;
}

span.link_bottom a span {
    	display: none;
}

span.link_bottom a:hover {
    	font-size: 99%;
    	color: #000000;
}

span.link_bottom a:hover span { 
    display: block;
	border:none;
	border-width:thin;
	border-color: #000000;
    	position: absolute; 
    	margin-top: 0px;
    	margin-left: -20px; 
	    width: 400px; padding: 5px; 
    	z-index: 100;
    	color: #333333; 
    	background: #ffffff; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 14px;
    	text-align: center; 
    	text-decoration: none;
}
/* linkheader myaccount */
span.linkheader {
    	position: relative;
		z-index: 10 !important;
}

span.linkheader a span {
    	display: none;
}

span.linkheader a:hover {
    	font-size: 99%;
    	color: #000000;
}

span.linkheader a:hover span { 
    display: block;
    	position: absolute;  
    	margin-left:150px;
    	margin-left:-150px !important;
    	margin-top:20px !important;
	    width: 200px; padding: 5px; 
    	z-index: 100;
    	color: #333333; 
    	background: #eeeeee; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	text-align: center; 
    	text-decoration: none;
}
/* bundleloffer */
span.linkbundle{
    	position: relative;
		z-index: 10 !important;
}

span.linksbundle a span {
    	display: none;
}

span.linksbundle a:hover {
    	font-size: 99%;
    	color: #000000;
}

span.linksbundle a:hover span { 
    display: block;
    	position: absolute; 
    	border:0px solid #000;
    	margin-top:-290px;
    	margin-top:-250px !important;;
    	margin-left: 0px; 
    	margin-left:-60px !important;
	    width: 210px; 
       height:250px;	    
       padding:0px;
    	z-index: 100;
    	color: #333333; 
    	background : url(//i.1staudiovisual.co.uk/images/bubble-box01.png)  no-repeat;
    	background-position:-5px -2px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	text-align: center; 
    	text-decoration: none;
}
/*----4- Search Start */
#minibasket {
	width: 261px;
	height: 63px;
	z-index: 1000;
/*	background: url(//i.1staudiovisual.co.uk/images/bgr_minibasket.gif) no-repeat 2px 2px;*/
}
#minibasket .top-rounded {
/*	background: transparent url(//i.1staudiovisual.co.uk/images/bgr_mini_basket_top.png) no-repeat top left;*/
	width: 261px;
	height: 8px;
	margin-left:1px;
}
#minibasket .bottom-rounded {
/*	background: transparent url(//i.1staudiovisual.co.uk/images/bgr_mini_basket_bottom.png) no-repeat top left;*/
	width: 261px;
	height: 6px;
	margin-right:5px;
}
#minibasket .box {
	/*background: transparent url(//i.1staudiovisual.co.uk/images/bgr_mini_basket.png) repeat-x top left;*/
	border-left: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
}
#minibasket .box .box-line {
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	padding: 0 6px;
}
#minibasket .box .mini-header {
	height: 30px;
	border-bottom: 1px dotted #717171;
}
#minibasket .box .mini-header h5.caption {
	float: left;
	margin: 0;
	padding: 0;
	width: 34px;
}
#minibasket .box .mini-header h5.caption a{
	background-image: none;
	margin: 0;
	padding:0;
}
#minibasket .box .mini-basket-navi, #minibasket .minipad{
	/*background: transparent url(//i.1staudiovisual.co.uk/images/bgr_mini_basket.png) repeat-x top left;*/
	height: 20px;
	clear: both;
}
#minibasket .box .content {
	color: #5F6062;
	padding: 3px;
}
#minibasket .box .content strong {
	color: #252525;
}
#minibasket .box .content .minibpad .items {
	float: left;
		color: #55b1f3;
	font-weight: bold;
	font-size: 12px;
}
#minibasket .box .content .minibpad .money {
	float: right;
		color: #55b1f3;
	font-weight: bold;
	font-size: 12px;
}
#minibasket .box .content .mini-basket-detail {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	border-bottom: 1px dotted #717171;
}
#minibasket .box .content .mini-basket-detail li {
	display: block;
	margin: 4px 0;
	padding: 0px;
	list-style: none;
	height: 66px;
}
#minibasket .box .content .mini-basket-detail li a.img-holder {
	float: left;
	display: block;
	margin: 0 5px 6px 0;
	padding: 0;
	border: 1px solid #B7B5AB;
}
#minibasket .box .content .mini-basket-detail li .price {
	display: block;
	color:#252525;
	font-weight: normal;
}
#minibasket .box .content .mini-basket-detail li .product {
	display: block;
	text-transform: uppercase;
}
#minibasket .box a {
	display: block;
	padding-left: 10px;
	margin: 4px 0 0 7px;
	color: #55b1f3;
	font-weight: bold;
	font-size: 12px;
}
#minibasket .box a.view_basket {
	float: right;
	/*background: url(//i.1staudiovisual.co.uk/images/ico_todown.gif) no-repeat 0px 7px;*/
	margin-top: 2px;
}
#minibasket .box a.goto_checkout {
	float: right;
	/*background: url(//i.1staudiovisual.co.uk/images/ico_toright.gif) no-repeat 0px 6px;*/
}
#minibasket .box a.edit_basket {
	float: right;
	/*background: url(//i.1staudiovisual.co.uk/images/ico_toright.gif) no-repeat 0px 6px;*/
	width: 40px;
}
#minibasket .box a.close {
	float: left;
	/*background: url(//i.1staudiovisual.co.uk/images/ico_close.gif) no-repeat 0px 7px;*/
	margin-left: 0px;
}
#minibasket .box a.open {
	float: left;
	/*background: url(//i.1staudiovisual.co.uk/images/ico_close.gif) no-repeat 0px 7px;*/
	margin-left: 0px;
}
#minibasket .box .checkout-continue {
	margin: 6px 0px;
	height: 50px !important;
}
#minibasket .box .button.btn_mini_checkout a {
	/*background: url(//i.1staudiovisual.co.uk/images/buttons/btn_mini_checkout.png) no-repeat 0px 0px;*/
	width: 85px;
	height: 23px;
	margin: 0;
	padding: 0;
}
#minibasket .box .button.btn_mini_contunueshop a {
	/*background: url(//i.1staudiovisual.co.uk/images/buttons/btn_mini_contuniue_shopping.png) no-repeat 0px 0px;*/
	width: 133px;
	height: 23px;
	margin: 0;
	padding: 0;
}
            .content
            {
             	padding:10px 30px;
            }
            #contactFormContainer
            {
            	position:absolute;
            /*	left:600px;*/
            	float:right;
            }
            #contactForm
            {
            	width:261px;
            	display:none;
            	background: #FFFFFF url(//i.1staudiovisual.co.uk/images/bgr_mini_basket.png) repeat-x top left;
            	border:1px solid #ccc;
            }
             #contactForm ul li{
             display:block;             
             }
            #contactForm img
            {
            	padding:2px;
            	border:1px solid #ccc;
            }      
            #contactForm label
            {
            	display:block;
            	color:#ffc400;
            }      
            #contactForm .mini-basket-detail no-border js-hide img
            {
            	display:block;
            	border:solid 1px #4d3a24;
            	width:60px;
  /* for IE */
 /* filter:none;*/
  /* CSS3 standard */
  /*opacity:none;*/
            }              
            #contactLink
            {
               padding-top:25px;
            	height:40px;
            	width:261px;
            	/*background-image:url('//i.1staudiovisual.co.uk/images/slidein_button.png');*/
            	background-position:left bottom;
            	background-repeat:no-repeat;
            	display:block;
            	cursor:pointer;
            }
            #messageSent
            {
            	color:#ff9933;
            	display:none;
            }
			
/*HOME BOXES*/
#siteContainer{
	background:#ffffff;
	padding:0 0 0 0;  /*remove top padding for new header 22/07/09*/
	margin:0 auto;
}
#header{
	margin:0;
}
#leftCol, #rightCol{
	display:none;
}
#centerCol{
	width:980px;
}
/* edited 16/03/09 */
.hpDealBlock{
	width:335px;
	height:230px; /* increased from 180px */
	float:left;
	background:url(http://i.1staudiovisual.co.uk/images/home-box-bg.gif) no-repeat 0 bottom;
	position:relative; 
	z-index:0;
	}
.hpColumnOne{
margin-top:10px;
}
.hpColumnTwo{
	margin:0 10px;
	margin-top:10px;
}
.hpColumnThree{
}
.hpDealBlock h4{
	height:1.8em;
	line-height:1.8em;
	padding:0 0 0.5em 1.2em;
	margin:0;
	font-weight:bold;
	background:url(http://image.ebuyer.com/customer/promos/homepage20080410/hp_box_bg.gif) no-repeat;
}
p.hpClear{
	height:11px;
	height:1px !important;
	line-height:0px;
	clear:both;
	width:100%;
	margin:0;
	padding:0;
}
.hpDeal{
	float:right;
	display:inline !important;
	width:300px;
	height:155px;
	margin:0 10px 0 0;
}
.hpDeal a.img{
	float:right;

}
/* edited 16/03/09 */
p.dealDescription{
   font-family: Arial, Vernada;
   font-size:11px;
	font-weight:bold; 
	margin:0 0 0 0;
	height:2em;
	line-height:1.3em;
	overflow:hidden;
	text-align:center;
	/*line-break:inherit;*/ 
	width:345px; 
	margin-left:-40px;
}
p.dealDescription a{
color:#1e699a;
}
.hpDeal .prices{
   font-family: Arial, Vernada;
   font-size:14px;
	position:relative;
	right:0px;
	background:transparent;
	text-align:center;
	width:165px;
	float:right; 
	padding:.2em;
	color:#226e9f;
}
#globalTopBanner{
	margin-bottom:0;
}
.plarge{
	font-size:1.3em;
	font-weight:bold;
	color:#FF0000;
}
/* edited 24/03/09 */
.hpDealBlock ul{
	position:absolute;
	left:0px;  /* Added 24/03/09 - IE6 Fix */
	top:60px;
	background-color:#e6f1f8; /* Added */
	width:170px;
	margin:0 0 0 0;
}
.hpDealBlock li{
	list-style:none;
	font-family: Arial, Vernada;
   font-size:11px;
	width:170px;
	padding:0 0 4px 0;
	margin:0 0 0 5px;
}
.hpDealBlock li.popCat{
	font-weight:bold;
	padding-left:5px;
	width:auto;
	background:#f6f6f6;
	border-top:solid 5px #e6f1f8;
}
.hpDealBlock li a{
	text-decoration:underline;
}
.hpDealBlock li a:hover{
	color:#e89111;
}
.bannerRow{
	border-bottom:solid 1px  #e7e7e8;
	border-top:solid 1px #e7e7e8;
	background:#f6f6f6;
	padding:10px 0 10px 5px;
}
.bannerRow img{
	border:none;
	padding:5px;
}
.bannerRow a{
	display:block;
   display:inline !important;
	float:left;
	/*background:url(http://image.ebuyer.com/customer/promos/homepage20080410/banner_frame.gif) no-repeat;*
	width:150px;  
	height:150px;
	margin:0 0 0 10px; 
} 
.bannerRow a.doubleBanner{ 
	display:block;
	display:inline !important;
	float:left; 
	/*background:url(http://image.ebuyer.com/customer/promos/homepage20080410/double_banner_frame.gif) no-repeat;*/
	width:309px; 
	height:150px; 
	margin:0 0 0 10px;
}
#centerCol h3{
	font-weight:bold;
	background:#f6f6f6;
	height:30px;
	line-height:30px;
	padding:0 1em;
	border:solid 1px #e7e7e8;
	color:#4e4e4e
}
#centerCol a.h3link{
	float:right;
	height:30px;
	line-height:30px;
	margin-right:2em;
	font-weight:normal;
	font-size:11px;
}
.brands{
	text-align:center;
}
.brands h3{
	text-align:left;
}
#testamonials{
	margin:1em 0;
	width:48%;
	float:left;
}
#testamonials p{
	border:solid 1px #e6e6e6;
	background:#fcfcfc;
	padding:1em;
	margin:.5em 0;
}
#votes{ 
	margin:1em 0;
	width:48%;
	float:right;
}/*
#votes label{
	display:block;
	padding:.5em 0;
	border-bottom:solid 1px #e6e6e6;x
}*/
#votes input{
	float:right;
}
#prodReview{
	margin:1em 0;
	width:48%;
	float:right;
}
#prodReview p{
	border:solid 1px #e6e6e6;
	background:#fcfcfc;
	padding:1em;
	margin:.5em 0;
}
.hpimgholder{
	float:right;
	text-align:center;
	width:165px;
	height:150px;
}
.hpimgholder a{
	display: block;
	background-position: center center;
	background-repeat: no-repeat;
	height: 135px;
	width: 135px;
}
.hpdboxhidden{
	display:none;
}
.hpdboxdisplay{
	display:inline;  /* Changed 24/03/09 stopped jump around li bug in IE6 */
}
/* Added 24/03/09 */
.highlight {
	background-color:white;
	display:block;
}


/*  Added styles for H2 tags 19/06/2009   */
h2.storeHeaders{
	margin:0;
	padding:0 0 0.5em 1.2em;
	background:transparent url(http://i.1staudiovisual.co.uk/images/home-box-bg.gif) no-repeat scroll 0 0;
	font-weight:bold;
	font-size:14px;
	height:1.8em;
	line-height:1.8em;
	}
h2.storeHeaders a{
color:#226e9f;
}
/*EOF*/