html {background-color:#F5F5F5;}

body {font-family: Arial, Helvetica, sans-serif; font-size: 75%; font-weight: normal; color: #666666;}

#wrapper {border:1px solid #808080; width:998px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

/*********************************************ELEMENTS*****************************************************************/

a:active {color: #006699;}

a.anchor:hover {color:black;}

a:hover { color: #999999; text-decoration: none;}

a img {border-style:none;}

a:link {text-decoration: none; color: #006699;}

a:visited {text-decoration: none; color: #006699;}

form {padding:0; margin:0;}

h1 {font-family: "Courier New", Courier, monospace; font-size: 222%; color: #006699;}

h3 {font-size: 98%;}

Img.brandimage {float:left; margin-right:20px;}

IMG.extraimage {display:block; margin-left:auto; margin-right:auto;}

IMG.medimage {margin-left:auto; margin-right:auto; display:block;}

IMG.searchpic {float:left;}

IMG.star {vertical-align:bottom; height:20px; width:20px;}

input.submit {background-color:#0276A9; Color:#BCD474; font-size:125%; border:1px outset #BCD474; font-weight:bold;}

p.feedback {border:1px solid #CCCCCC; margin-right:50px; padding:2px;}

p.feedback:hover {border: solid #006699 1px;}

p.feedback span {font-size:90%; font-style:italic;}

select {font-size: 98%; color: #545454;}

/**********************************************IDS*********************************************************************/

#activitiesmenu {width:728px; height:34px; position:relative; top:-20px; margin-left:270px;}

#activitiesmenu a {display:inline-block; color:white; width:auto; text-align:center; padding:0px 10px;}

#activitiesmenu a:hover {color:#006699; background-color:white;}

#brand-category-documents-pages {width: 295px; padding:10px; border:1px solid #CCCCCC; margin-left:auto; margin-right:auto;}

#brand-category-documents-pages:hover {border: solid #006699 1px;}

#brand-category-documents-pages div {width:295px; background-color:#CCCCCC; margin-left:auto; margin-right:auto;}

#brandinfo {padding-left:20px; padding-right:20px;}

#closelink {color:blue; font-size:0.9em; text-align:right; text-decoration:underline; cursor:pointer; width:35px; position:relative; left:200px;}

#content {height:auto !important; width:832px; margin-left:160px; position:relative; top:-30px;}

#content-footer {width:820px; float:left;}

#converter {width:530px;}

#currencyselector {background-color: white; width: 153px; height: 30px; position: relative; top: -56px;}

#detailproduct {width:620px; float:left; margin-right:10px;}

#detailright {width:180px; margin-left:640px; text-align:center;}

#detailright hr {width:40px; position:relative; left:15px;}

#detailright #modifiers {margin-right:7px;}

#detailright span.soldout {color:black; border:1px solid red;}

#filter {width:805px; padding:10px; color:#00689C; border:1px solid #CCCCCC; font-weight:bold;}

#filter:hover {border: solid #006699 1px;}

#filter form {padding-top:5px;}

#filter select {font-size:150%; color: #545454;}

#filter input.text {font-size:150%; color: #545454;}

#footer {width:998px; min-height: 136px;background-image:url('http://www.rockwaterair.co.uk/image/footer.gif'); background-repeat:no-repeat; clear:left;}

#footer #address {text-align:left; width:140px; float:right; position:relative; top:20px; left:-220px; color:white; font-size:14px; font-weight:bold;}

#footer #contact {text-align:center; width:200px; float:left; position:relative; top:44px; left:368px; color: #006699; font-size:14px; font-weight:bold;}

#homeintro {margin-left:270px; width:530px;}

#homelink {float:left; position:relative; top:30px; left:55px; width:320px; font-weight:bold;}

#homelink5 {font-family:'segoe script'; color:white; font-size:12px;}

#intro {width:830px;}

#introvid {margin-left:270px; padding-top:40px; padding-bottom:40px; padding-left:30px;}

#kor_info {float:right; margin-top:30px; width:470px; margin-right:50px;}

#kor_info Img {margin-left:auto; margin-right:auto; display:block;}

#logo {background-image:url('http://www.rockwaterair.co.uk/image/rwalogo.gif'); width:998px; height:170px;}

#menu {padding-left:5px; width:155px; float:left; position:relative; top:-50px; margin-bottom:20px;}

#menu #adminlinks table a {font-family:Arial,Helvetica,sans-serif; font-size:90%; display:inline-block; width:70px; font-weight:bold; line-height:2em;}

#menu #adminlinks ul {padding-left: 4px; margin: -3px 0px 0px 0px; width:140px;}

#menu #adminlinks ul li {list-style-type:none;}

#menu #adminlinks ul li a {font-family:Arial,Helvetica,sans-serif; font-size:90%; display:inline-block; width:140px; font-weight:bold; line-height:2em;}

#menu #brandlinks {border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; width: 141px; height: 200px; overflow: auto;}

#menu #brandlinks .selectedbrand {}

#menu #brandlinks li {list-style-type:none;}

#menu #brandlinks li a {font-family:Arial,Helvetica,sans-serif; font-size:90%; display:inline-block; width:120px; font-weight:bold; line-height:2em;}

#menu #brandlinks ul {padding-left: 2px; margin: 2px 0px 0px 0px; }

#menu #categorylinks ul {padding-left: 2px; margin: 5px 0px 5px 0px; width:140px;}

#menu #categorylinks ul li {list-style-type:none;}

#menu #categorylinks ul li a {font-family:Arial,Helvetica,sans-serif; font-size:90%; display:inline-block; width:140px; font-weight:bold; line-height:2em;}

#menu #categorylinks ul li a.catlinksselected {border-left:4px solid #006699; width:136px; }

#menu #categorylinks ul li ul {margin: 0px; width:138px;}

#menu #categorylinks ul li ul li a {font-weight:normal; width:138px;}

#menu #categorylinks ul li ul li a.subcatlinksselected {border-left:4px solid #006699; width:134px; }

#menu #club {width:130px; padding-left:5px; margin-bottom:10px; border:1px solid #6699CC; background-image:url('/image/signup_link_blank.gif'); min-height:200px !important; background-position:bottom; background-repeat:no-repeat;}

#menu #club img {position:relative; left:-5px;}

#menu select {color:#006699;}

#pricesnippet {margin-left:auto; margin-right:auto; width:158px; color:#006699; font-weight:bold; padding:2px; border:1px solid red; margin-bottom:10px;}

#quicklinks {width:600px; border:1px solid #CCCCCC; margin-left:100px; overflow:hidden; padding:10px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

#quicklinks div {width:45%; float:left;}

#quicklinks:hover {border: solid #006699 1px;}

#quicklinks #title {width:100%; text-align:center; padding-bottom:10px;}

#related {width:163px; margin-left:5px; border:1px solid #CCCCCC; background:#FCFCFB; margin-top:15px;}

#searchbar {width:240px; position:relative; left:250px; top:100px; margin-left:490px;}

#telephone {float: left; color:white; text-align:center; font-size:1.5em; width:170px; position:relative; left:480px; top:10px;}

#telephone #small {font-size:0.65em;}

#txtHint {border:1px solid black; background-color:white; width:240px; display:none; position:relative; left:4px; top:-3px; z-index:99;}

/***********************************************CLASSES***************************************************************/

.brands {width:190px; height:170px; border: solid #CCCCCC 1px; padding-left:5px; float:left; margin-right:4px; margin-bottom:4px; text-align:center; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

.brands:hover {border: solid #006699 1px;}

.brands a {display:block; width:100%; height:100%;}

.error {background-color:#FFCCCC;}

.formcomplete {border: 1px solid green; background-color : #43FF00;}

.formerror {border: 1px solid red; background-color : #FFCCCC; width: 90%; padding: 5px 0;}

.highlighted {background-color:#146EB4; color:white; cursor:default;}

.IEhack {position:relative; top:-3px;}

.kor_div {width:175px; float:left; margin-left:16px; margin-right:16px;}

.kor_price {height:155px; font-weight: bold; color: #FF0000; text-align:center; position:relative; top:20px;}

.large_main {font-family: "Courier New", Courier, monospace; font-size: 132%; color: #999999;}

.list_div {width: 266px; height: 266px; border: solid #CCCCCC 1px; padding-left:5px; float:left; margin-right:4px; margin-bottom:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

.list_div:hover {border: solid #006699 1px;}

.list_div:hover h3 {color:#006699;}

.main_grey {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #666666;}

.main_larger {font-family: "Courier New", Courier, monospace; font-size: 170%; color: #006699;}

.main_link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333399;}

.price {height:160px; font-weight: bold; color: #5C5C5C; text-align:center; position:relative; margin-left:115px;}

.price span {color:black;}

.price span.soldout {color:black; border:1px solid red;}

.price1 {font-weight: bold; color: #5C5C5C; text-align:center; margin-bottom:5px;}

.price2 {font-weight: bold; color: #5C5C5C; text-align:right; margin-bottom:5px;}

.related_products {width:142px; height:200px; float:left; border: solid #CCCCCC 1px; padding-left:2px; margin-right:4px; margin-bottom:4px; text-align:center; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

.related_products:hover {border: solid #006699 1px;}

.reviewer {color: #006699; font-weight:bold;}

.review_fieldset {margin-bottom:7px;}

.sale {background-image:url('/image/sale-wedge-green.png'); background-repeat:no-repeat; background-position:top right;}

.search_div {width:198px; height:188px; margin:0px 4px 4px 0px; border: solid #CCCCCC 1px; text-align:center; padding-top:10px; float:left;}

.search_div:hover {border: solid #006699 1px;}

.searchresults {width:830px; height:150px;}

.smallimage {width:113px; height:150px; float:left; border:1px solid white;}

.title {text-align:center; color:#006699; font-weight:bold; }

.unhighlighted {background-color:white; color:#000000;}

/**********************************************************************************************************************/

img.hidden {
display:none;
}

img.visible {
margin-left:auto;
margin-right:auto;
top:50%;
margin-top:-160px;
display:block;
}

/**********************************************************************************************************************/

.XEprint {display:none;}

#printAd {display:none;}

.XEmainWidth {margin-top:20px; margin-bottom:20px; border:2px solid black;}

.XEtbl_sub {margin:7px; border:1px solid black;}

/***********************************REVIEWS AND RELATED PRODUCT TABS***************************************************/

.tabberlive .tabbertabhide {display:none;}
.tabber {}
.tabberlive {width:600px;}
ul.tabbernav {padding:7px 0px 0px 0px; margin:0px; width:600px;}
ul.tabbernav li {display:inline; list-style-type:none; padding:0px; margin:0px; position:relative; z-index:1;}
ul.tabbernav li a {padding:6px 3px 0px 3px; margin:0px 3px 0px 0px; background-color:#0276A9; border:1px solid #CCCCCC; border-bottom:1px solid #0276A9; -moz-border-radius-topright: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px;}
ul.tabbernav li a img {vertical-align:bottom;}
ul.tabbernav li.tabberactive a {border-bottom:1px solid white; background-color:white;}
.tabberlive .tabbertab {background-color: white; border:1px solid #CCCCCC; padding:5px; min-height:50px; height:auto !important; height:50px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px;}
.tabberlive .tabbertab h1 {display:none;}
.tabbertab {width:600px; min-height:50px; height:auto !important; height:50px; background-color:white; border:1px solid #CCCCCC; margin-bottom:3px; padding:5px;}
.tabbertab a.info {font-weight:bold; color:#006699;}
.tabbertab h1 {margin:0px;}
.tabbertab {margin-bottom:10px;}