body {
font-family:verdana, arial, helvetica, sans-serif;
font-size:75%;
color:#000;
background:#eeeeee url(../images/wallpaper.png) repeat;
margin:0;
}

#center{width:1200px;margin:auto}

a img {
border:none;
}

h1 {
font-size:2em;
}

h2 {
font-size:1.5em;
}

h4,h5,h6,LABEL,h4.optionName,LEGEND,ADDRESS,.sideBoxContent,.larger {
font-size:1em;
}

.biggerText {
font-size:1.1em;
font-weight:bold;

}

h1,h2,h3,h4,h5,h6 {
margin:0.3em 3px;
}

h1.space {margin:0.5em 10px;}

h2.lineup {
margin-left:0px;
	}

CODE {
font-family:arial, verdana, helvetica, sans-serif;
font-size:1em;
}

FORM,SELECT,INPUT {
display:inline;
font-size:1em;
margin:0.1em;
}

TEXTAREA {
float:left;
display:block;
width:95%;
margin:auto;
}

input:focus,select:focus,textarea:focus {
background:#f7f7f7;
}

FIELDSET {
background:#fff;
border:1px solid #A5ACB2;
margin:0.5em 0;
padding:0.5em;
}

LEGEND {
font-weight:700;
padding:0.3em;
}

LABEL,h4.optionName {
line-height:1.5em;
padding:0.2em;
}

LABEL.checkboxLabel,LABEL.radioButtonLabel {
margin:0.5em 0.3em;
}

LABEL.inputLabel {
width:11em;
float:left;
}

LABEL.inputLabelPayment {
width:15em;
float:left;
}

LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel {
width:12em;
float:left;
}

ADDRESS {
font-style:normal;
padding:15px;
}

.clearBoth {
clear:both;
height:0;
font-size:0;
line-height:0;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

HR {
height:1px;
margin-top:0.5em;
border:none;
border-bottom:1px solid #9a9a9a;
}

.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution {
line-height:1.8em;
border-left:5px solid transparent;
border-bottom:5px solid #B3BECF;
padding:10px 0px 0px 10px;
background-color:#fff;
}

.messageStackWarning,.messageStackError {
background-color:#fff;
color:red;
font-weight:700;
border-left:none;
}

.messageStackSuccess {
color:green;
}

.messageStackCaution {
background-color:#FF6;
color:#000;
}

#mainWrapper {
background-color:transparent;
text-align:left;
width:100%;
min-width:980px;
margin:auto !important;
border-top:5px solid #B3BECF;
}

#contentMainWrapper,#logoWrapper,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#mainWrapper,#popupAdditionalImage,#popupImage {
margin:0;
padding:0;
}

#contentMainWrapper{
	background-color:#fff;
	border-right: 1px solid #B3BECF;
	border-left: 1px solid #B3BECF;
	}

#headerWrapper {
min-width:980px;
width:100%;
background-color:transparent;
margin:auto !important;

}

#navColumnOneWrapper,#navColumnTwoWrapper {
margin-left:10px;
padding-bottom:10px;
}

#navColumnOne{
margin-left:5px !important;	
	}
	

#navColumnTwo{
margin-right:5px !important;
padding-right:10px;
	}	

#tagline {
color:#000;
font-size:2em;
text-align:center;
vertical-align:middle;
}

#sendSpendWrapper {
border:1px solid #cacaca;
float:right;
margin:0 0 1em 1em;
}

.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper {
width:47%;
margin:0;
}

.wrapperAttribsOptions {
margin:0.3em 0;
}

.navNextPrevCounter {
font-size:0.9em;
margin:0;
}

.navNextPrevList {
display:inline;
white-space:nowrap;
list-style-type:none;
margin:0;
padding:0.5em 0;
}

#navMainWrapper,#navSuppWrapper,#navCatTabsWrapper {
background-color:transparent;
font-weight:700;
color:#CCC;
height:1%;
width:100%;
min-width:980px !important;
margin:0;
}

#navMain ul,#navSupp ul,#navCatTabs ul {
list-style-type:none;
text-align:center;
line-height:1.5em;
margin:0;
padding:6px 5px;
}

#navMain ul li,#navSupp ul li,#navCatTabs ul li {
display:inline;
font-size:.9em;
}

#navMain ul li a,#navSupp ul li a,#navCatTabs ul li a {
text-decoration:none;
color:#00628B;
white-space:nowrap;
margin:0;
padding:0 0.5em;
}

#navMain ul li a {
color:#00628B;
padding:0 !important;
}

#navEZPagesTOCWrapper {
font-weight:700;
float:right;
height:1%;
border:1px solid #000;
}

#navEZPagesTOC ul {
list-style-type:none;
line-height:1.5em;
margin:0;
padding:0.5em 0;
}

#navEZPagesTOC ul li {
white-space:nowrap;
}

#navEZPagesTOC ul li a {
margin:0;
padding:0 0.5em;
}

#navCategoryIcon,.buttonRow,#indexProductListCatDescription {
margin:0.5em;
}

#navMainSearch {
background-color:transparent;
float:right;
text-align:center;
width:auto;
}

#navBreadCrumb {
font-size:0.9em;
font-weight:700;
color:#000;
margin:0 5px 0 0;
padding:1em 0.5em 0.5em 1em;
}

#navEZPagesTop {
background-color:#ff3;
font-size:0.9em;
font-weight:700;
margin:0;
padding:0.5em 0.5em 0.5em 1em;
}

#navColumnOne {
background-color:#fff;
}

#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert {
vertical-align:top;
}

#productDescription,.shippingEstimatorWrapper {
padding:0.5em;
}

#productDescription {
font-weight:normal !important;
}

#productDescription ul {
clear:both;
}

.alert,.inputRequirement {
color:red;
margin-left:0.5em;
}

.notice {
line-height:1.7em;
word-spacing:1px;
font-size:11px;
padding:0.2em;
}

.centerColumn,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix {
padding: 0 0.8em 0.8em;
}

#indexDefault {
	padding:0.8em;
}
#indexDefaultHeading {display:none;}
.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP {
font-size:0.9em;
}

#cartAdd {
float:right;
text-align:center;
border:1px solid #b3becf;
background:#f7f7f7;
margin:1em;
padding:1em;
}

.tableHeading TH {
border-bottom:1px solid #CCC;
}

.tableHeading,#cartSubTotal {
background-color:#e9e9e9;
}

#cartSubTotal {
border-top:1px solid #ccc;
font-weight:700;
text-align:right;
line-height:2.2em;
padding-right:2.5em;
}

.tableRow,.tableHeading,#cartSubTotal {
height:2.2em;
}

.cartProductDisplay,.cartUnitDisplay,.cartTotalDisplay,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,#cartInstructionsDisplay,.cartTotalsDisplay {
padding:0.5em 0;
}

.cartUnitDisplay,.cartTotalDisplay {
text-align:right;
padding-right:0.2em;
}

#scUpdateQuantity {
width:2em;
}

.cartQuantity {
width:4.7em;
}

.cartBoxTotal {
text-align:center;
font-weight:700;
}

.cartRemoveItemDisplay {
width:3.5em;
}

.cartAttribsList {
margin-left:1em;
}

#mediaManager {
width:50%;
margin:0.2em;
padding:0.5em;
}

.normalprice,.productSpecialPriceSale {
text-decoration:line-through;
}

.orderHistList {
margin:1em;
padding:0.2em 0;
}

#cartBoxListWrapper ul,#ezPageBoxList ul {
list-style-type:none;
}

#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal {
line-height:10px;
margin:0;
padding:0.2em 0;
}

.totalBox {
width:5.5em;
text-align:right;
padding:0.2em;
}

.lineTitle,.amount {
text-align:right;
padding:0.2em;
}

.amount {
width:5.5em;
}

#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage {
border-right:5px solid #b3becf;
margin:1em;
padding:1em;
min-width:300px;
}
#productAdditionalImages {margin-top:10px;border-top:5px solid #b3becf;border-bottom:5px solid #b3becf;min-width:300px;background-color:#f7f7f7;}
.additionalImages a img {background-color:#fff;border:1px solid #b3becf;margin:5px; padding:5px;
max-width:75px;
max-height:75px;
height: auto;
width:auto;}

.categoryIcon {
font-size:2em;
font-weight:700;
}

#cartImage {
margin:0.5em 1em;
}

.attribImg {
width:20%;
margin:0.3em 0;
}

.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew {
margin:1em 0;
}

.categoryListBoxContents img {

border:solid 1px #B3BECF;
background:#f7f7f7;
padding:10px;
}

.centerBoxWrapper {
background:#fff url(../images/headerl.jpg) no-repeat;
height:1%;
margin:10px;
padding:10px;
}

h2.centerBoxHeading {
font-size:1.3em;
color:#00628B;
text-align:left;
}

.boxupper {
margin-top:10px;
}

.centerBoxHeading {
margin:3px;
padding:0.5em 0.2em;
}

.sideBoxContent {
background-color:#f7f7f7;
font-size:1em;
padding:0.4em;
}

.rightBoxContent {
background-color:#fff;
margin-bottom:1em;
}

.centeredContent,TH,#msloginsideboxContent,#cartEmptyText,#cartBoxGVButton,#cartBoxEmpty,#cartBoxVoucherBalance,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,.cartTotalsDisplay,#cartBoxGVBalance,.leftBoxHeading,.centerBoxHeading,.rightBoxHeading,.productListing-data,.accountQuantityDisplay,.ratingRow,LABEL#textAreaReviews,#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.gvBal,.attribImg {
text-align:center;
}

#bestsellers .wrapper {
margin:0 0 0 1.5em;
}

#bestsellers ol {
margin-left:1.1em;
padding:0;
}

#bestsellers li {
margin:0.3em 0;
padding:0;
}

#upProductsHeading {
text-align:left;
}

#upDateHeading {
text-align:right;
}

.rowOdd {
background-color:#E8E8E8;
height:1.5em;
vertical-align:top;
}

.rowEven {
background-color:#F0F0F0;
height:1.5em;
vertical-align:top;
}

.visibleField {
display:inline;
}

#myAccountGen li,#myAccountNotify li {
margin:0;
}

.accountTotalDisplay,.accountTaxDisplay {
width:20%;
text-align:right;
}

.accountQuantityDisplay {
width:10%;
vertical-align:top;
}

TR.tableHeading {
background-color:#cacaca;
height:2em;
}

.ratingRow {
margin:1em 0 1.5em;
}

LABEL#textAreaReviews {
font-weight:400;
margin:1em 0;
}

.information {
line-height:150%;
padding:10px 3px;
}

#shoppingcartBody #shippingEstimatorContent {
clear:both;
}

.seDisplayedAddressLabel {
background-color:#f7f7f7;
text-align:center;
}

.seDisplayedAddressInfo {
text-transform:uppercase;
text-align:center;
font-weight:700;
}

#seShipTo {
padding:0.2em;
}

#categories a {
background-repeat:no-repeat;
display:block;
}

a.category-top-text {
background-color:#f7f7f7;
color:#00628B;
}

a.category-subs-text,a.category-products-text {
color:#69a;
}

a.category-top-text .category-not-selected,a.category-top-text .category-subs-selected,#categories a.category-links {
display:list-item;
list-style:disc inside url(../images/bullet1.gif) !important;
border-bottom:#E6E6DC 1px solid;
}

a.category-top-text .category-subs-parent {
display:list-item;
list-style:square inside url(../images/bullet2.gif) !important;
border-bottom:#E6E6DC 1px solid;
}

.category-subs-selected {
color:#000;
font-weight:bold;
}
.category-subs-parent {
color:#000;
font-weight:bold;
	}

#boxes {
background:#fff;
margin-top:-20px;
text-align:left;
}

.but{border:1px solid #fff;}

#service,#selling,#resource,#articles,#contact,#youtube,#featurebox {
float:left;
width:28%;
height:auto;
font-weight:700;
margin:15px 10px 5px 10px;
padding:10px;
font-size:1em;
}

#selling {
border:1px solid #000000;
color:#fff;
background-color:#2A3B4C;
}

#service {
border:1px solid #000000;
color:#fff;
background:#294F41;
}
#servicepic {
 background: #fff url('../images/home/trumpet.jpg') no-repeat;
}
#service h2, #selling h2, #contact h2{
position:absolute;
left:15px;
color:black !important;
font-weight: bold;
font-size:1.6em;
}



#contact {
border:1px solid #000;
color:#fff;
background-color:#333;
}

#articles {
display:none;
color:#fff;
background-color:#00628B;
}


#welcome {
padding:5px 0 45px;
}



.browsing {
float:right;
text-align:right;
}

.looking {
float:left;
text-align:left;
}

#browse {
width:100%;
float:right;
display:inline;
background:#fff;
border:1px solid #B3BECF;
margin:5px 0 6px;
padding:0;
}

.icon {
float:left;
margin:0 10px 10px 0;
}

.box {
width:26%;
float:left;
background:#fff;
text-align:center;
display:inline;
margin:5px;
padding:0 5px;
}

.productListing-even,.productListing-odd {
margin-bottom:-1em;
}

.productListing-rowheading {
background-color:#ddd;
height:2em;
}

.productListing-data {
border-bottom:1px solid #B3BECF;
height:110px;
padding:0 3px;
}

.listingDescription {
margin:5px;
}



body#popupShippingEstimator {
background-color:#fff;
background-image:none;
}

#topbar {
background:#f7f7f7 url('../images/sidebox.gif');
border-bottom:solid 1px #CCC;
width:969px;
margin:auto;
padding:1px;
}

#affil ul {
font-size:11px;
font-family:Verdana, Arial;
font-weight:700;
list-style:none;
text-align:center;
margin:0;
padding:0;
}

#affil ul li {
display:inline;
line-height:20px;
border-right:solid 1px #CCC;
margin:0;
padding:1px 5px 1px 8px;
}

#affil ul li a {
text-decoration:none;
color:#00628B;
white-space:nowrap;
margin:0;
}

#affil ul li span {
color:#000;
white-space:nowrap;
margin:0;
}

#affil .noline {
border-right:none;
}

#noscri {
background:#fff;
width:100%;
font-size:.8em;
margin:0;
padding:5px;
}

noscript {
font-family:Verdana,Arial;
font-size:1em;
font-weight:700;
letter-spacing:1px;
background-color:transparent;
color:#000;
text-decoration:none;
}

#clock {
font-size:0.9em;
text-align:right;
width:auto;
color:#E6E6DC;
background:#00628B url('../images/head.jpg') left top repeat-x;
margin:0;
padding:6px 10px 6px 0;
}

#givetest{margin-right:30px;}

#hotlogo {
background:transparent;
float:left;
margin:10px;
padding:0px;
}



#navMainWrap {
float:right;
background:#eee;
}

#accountbar {
width:auto;
background:transparent;
padding:2px 10px 0px 0px;
}

#RSSFeedLink {
padding:0px 0px 0px 50px;
display:inline;
}

#navMain ul {
padding:2px;
}

#secure {
width:auto;
float:right;
margin:10px 10px 10px 10px;
}

#sale,#chat {
background:#fff url(../images/headerl.jpg) no-repeat;
border-right:1px solid #E6E6DC;
border-bottom:1px solid #E6E6DC;
height:1%;
width:auto;
text-align:left;
font-weight:700;
color:#000;
font-size:1.1em;
margin:10px;
padding:10px;
}

#chat {
float:right;
margin-top:20px;
padding-top:25px;
width:50%;
height:90px;
}

#footcontain {
background:transparent;
padding:0px;
height:100%;
border-top:5px solid #B3BECF;
}

#footer {
background:transparent;
text-align:center;
padding-bottom:10px;
}

#footbottom {
margin-top:10px;
height:100px;
background:transparent;
		}

#askQuestion {
}

.inpage {
background-color:#E6E6DC;
border:1px solid #B3BECF;
float:left;
margin:20px 50px 20px 20px;
padding:10px;
}

.custom{
background-color:#E6E6DC;
border:1px solid #B3BECF;
float:left;
margin:10px 10px 10px 10px;
padding:10px;
}

.tight{
background-color:#E6E6DC;
border:1px solid #B3BECF;
float:left;
margin:0px 30px 10px 10px;
padding:10px;
}

.repairs li {
list-style-type:none;}

.studioimg {
background-color:#E6E6DC;
border:1px solid #B3BECF;
margin:5px;
padding:10px;
}

li {
font-size:1em;
line-height:1.5em;
padding:0.2em;
}

.instructions {
line-height:1.7em;
word-spacing:1px;
font-size:1em;
font-weight:700;
padding:5px;
}

.clearleft {
clear:left;
height:0;
font-size:0;
line-height:0;
}

.clearright {
clear:right;
height:0;
font-size:0;
line-height:0;
}

.shopping {
border-bottom:1px solid #ccc;
}

.cssbutton a img {
opacity:1px;
}

.cssbutton a:hover img {
opacity:0.6px;
color:#F93;
}
.sideimg {
    margin: 0;
}
.sideimg2 {
margin:0 0 5px 5px;
display:inline;
}
.sideimg1
{
margin:0 0 5px 0;
display:inline;
}

#msloginsideboxContent ul {
text-align:left;
margin:0;
padding:0 0 0 50px;
}

#msloginsideboxContent ul ul {
padding:0 0 0 10px;
}

#msloginsideboxContent li,#shoppingcart li {
line-height:1em;
list-style:none;
padding:0;
}

.loginBoxLinks {
line-height:2em;
}

.tick {
list-style-image:url(../images/tick.png);
margin-left:0;
}

.cross {
list-style-image:url(../images/cross.png);
margin-left:60px;
}

#shareit {
text-align:center;
padding:8px 0 5px;
}

#dates {
margin-left:25px;
text-align:left;
font:0.9em bold verdana;
color:#000;
line-height:1.5em;
word-spacing:1px;
}



.boxed {
background-color:#f7f7f7;
border:#B3BECF 1px solid;
margin:10px;
padding:10px;
}

.categoryImg img {
background-color:#E6E6DC;
border:#B3BECF 1px solid;
margin:10px;
padding:10px;
}

#carty {
padding:0 0 10px 5px;
}

.subbox {
text-align:center;
margin-bottom:5px;
padding:0;
}

#enclose1,#enclose2,#enclose6 {
width:44%;
border:1px solid #B3BECF;
background-color:#E6E6DC;
float:left;
margin:10px;
padding:10px;
}

#enclose3,#enclose4,#enclose5 {
width:27%;
border:1px solid #B3BECF;
background-color:#E6E6DC;
float:left;
margin:10px;
padding:5px;
}

#enclose7 {
width:auto;
border:1px solid #B3BECF;
background-color:#E6E6DC;
float:right;
margin:10px;
padding:10px;
}

#enclose8 {
width:30%;
border:1px solid #B3BECF;
background-color:#f7f7f7;
float:right;
display:inline;
margin:10px 10px 10px 10px;
padding:10px;
}
#enclose9{
width:27%;
border:1px solid #B3BECF;
background-color:#E6E6DC;
float:right;
margin:10px;
padding:5px;
}

#enclosefull{
width:auto;
border:1px solid #B3BECF;
background-color:#E6E6DC;

margin:10px;
padding:5px;
}
#enclose3 h2,#enclose4 h2,#enclose5 h2 {font-size:1.4em;}

#enclose6 {
width:50%;
}
e
.productListing-data img {
background:transparent;
}

#enclose9a{
width:90%;
border:1px solid #B3BECF;
background-color:#f7f7f7;
float:left;
display:inline;
margin:10px 10px 10px 10px;
padding:10px;
}

a:link,#navEZPagesTOC ul li a,a:visited {
color:#00628B;
text-decoration:none;
}

a:hover,#navEZPagesTOC ul li a:hover,#navMain ul li a:hover,#navSupp ul li a:hover,#navCatTabs ul li a:hover,a:active,#affil a:hover {
color:#F93;
}

h3,#articles H1 {
font-size:1.4em;
}

#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg,.mediaTitle,.back,#block2,#navMain,#testimage,.floatleft {
float:left;
}

P,ADDRESS,.content,.catDescContent {
line-height:1.7em;
word-spacing:1px;
font-size:1em;
padding:0.2em;
}

#navBreadCrumb a,.category-subs-parent,#affil a,#affil a:visited {
color:#00628B;
}

#navBreadCrumb a:hover,#player a:hover {
color:#f93;
}

#navColumnTwo,#popupShippingEstimator,#popupSearchHelp,#popupAdditionalImage,#popupImage,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp,#infoShoppingCart {
background-color:#fff;
}

.important,#cartBoxEmpty,#cartBoxVoucherBalance,.bold,.success {
font-weight:700;
}

.gvBal,.mediaTypeLink,.forward,#shoppingCartDefault #PPECbutton,.testimonial span,.floatright {
float:right;
}

.cartNewItem,.cartOldItem {
font-size:10px;
color:#687787;
position:relative;
}

.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount,#featured {
color:red;
}

h3.leftBoxHeading,h3.rightBoxHeading {
font-size:0.9em;
color:#81A594;
}

h3.leftBoxHeading a,h3.rightBoxHeading a {
font-size:0.9em;
color:#00628B;
}

.leftBoxHeading,.rightBoxHeading {
background:#E6E6DC url('../images/sidebox.png') repeat-x;
border:1px solid #ccc;
display:none;
margin:3px;
padding:0.5em 0.2em;
}

.leftBoxContainer,.rightBoxContainer {
background-color:#fff;
border:1px solid #B3BECF;
border-top:none;
border-bottom:none;
margin:0;
}

h3.leftBoxHeading a:hover,h3.rightBoxHeading a:hover {
color:#F93;
text-decoration:none;
}

#bannerboxHeading,.productListing-even {
background-color:#f7f7f7;
}

.hiddenField,#resource,.optionName {
display:none;
}

a.category-top-text:hover,a.category-subs-text:hover,a.category-products-text:hover {
background-color:#fff;
color:#f93;
}

#player a,#headertop a {
color:#fff;
}

#checkoutConfirmDefault {
}

#onePageText {
  text-align:center; 
  color:#ff0000; 
  font-weight:bold; 
  padding-top: 30px;
  padding-bottom: 300px;
  visibility: visible;
  display: block;
}

#checkoutSuccessOrderNumber {margin-left:2px;}


div#siteMapList li a:hover, div#siteMapList li.submenu li.submenu:hover{color: #f93!important;background:#fff;}

div#siteMapList {
	float:left;
	padding:0;
	margin:0;
	text-align:left;
	background:#fff;
	position:relative;
}

div#siteMapList ul  {
    margin:0;
	padding:0px 0px 0px 10px;
	}
	
div#siteMapList li {
	position:relative;
	list-style:none; 
	margin:0; 
	float:left; 
	line-height:15px;
	width:auto;
	}
	
div#siteMapList ul.level2 {
display:inline;
	float:left;
	}

div#siteMapList li a {
	text-decoration: none; 
	color:#00628B;
	text-align:center;
	font-weight:bold;
	background:transparent url(../images/menubar.png) no-repeat top left;
	}
div#siteMapList li a:hover {	
	background:transparent url(../images/selectmenubar.png) no-repeat top left;
}	
	
div#siteMapList li:hover {
	background:#fff;
	}
	
div#siteMapList li a.noLine {
	border:none;
	}
	
div#siteMapList>ul a {
	width: auto;
	z-index:9;
	}
	
div#siteMapList ul ul {
	}
	
div#siteMapList ul ul li {
	background-color:#E6E6DC;
	width:13em;
	}
	


div#siteMapList ul.level1 li.submenu:hover ul.level2, 
div#siteMapList ul.level2 li.submenu:hover ul.level3,
div#siteMapList ul.level3 li.submenu:hover ul.level4,
div#siteMapList ul.level4 li.submenu:hover ul.level5,
div#siteMapList ul.level5 li.submenu:hover ul.level6,
div#siteMapList ul.level6 li.submenu:hover ul.level7,
div#siteMapList ul.level7 li.submenu:hover ul.level8 {
	width: 11em;
	z-index:9;
	background-color:#fff;
	}
	
div#siteMapList ul.level2 {

	}
	
div#siteMapList ul.level3, 
div#siteMapList ul.level4, 
div#siteMapList ul.level5, 
div#siteMapList ul.level6, 
div#siteMapList ul.level7,
div#siteMapList ul.level8{

	background:transparent;
	}
	
div#siteMapList ul.level2 a {
	background:none;
	color: #00628B;
	text-transform:none;
	font-weight:bold;
	}  /* this is text color on drop-down submenu */

div#siteMapList ul.level3 a {font-weight:normal;}

	
div#siteMapList ul.level2 a:hover {
	color:#00628B;
	}

div#siteMapList ul.level2 li.submenu,
div#siteMapList ul.level3 li.submenu,
div#siteMapList ul.level4 li.submenu,
div#siteMapList ul.level5 li.submenu,
div#siteMapList ul.level6 li.submenu,
div#siteMapList ul.level7 li.submenu,
div#siteMapList ul.level8 li.submenu{
	background:#fff;
	}
	

div#siteMapList ul.level1 li {width:100px;padding:0;}		
div#siteMapList ul.level2 li,
div#siteMapList ul.level3 li,
div#siteMapList ul.level4 li,
div#siteMapList ul.level5 li,
div#siteMapList ul.level6 li,
div#siteMapList ul.level7 li,
div#siteMapList ul.level8 li{
	background:#fff;
	width:150px;
	line-height:15px;
	}
	
div#siteMapList ul.level1 li:hover {	background:#fff;}
div#siteMapList ul.level2 li:hover,
div#siteMapList ul.level3 li:hover,
div#siteMapList ul.level4 li:hover,
div#siteMapList ul.level5 li:hover,
div#siteMapList ul.level6 li:hover,
div#siteMapList ul.level7 li:hover,
div#siteMapList ul.level8 li:hover,
div#siteMapList ul.level2 li a:hover,
div#siteMapList ul.level3 li a:hover,
div#siteMapList ul.level4 li a:hover,
div#siteMapList ul.level5 li a:hover,
div#siteMapList ul.level6 li a:hover{
	background:#fff;
	background-image:none;
	}
	
.clearboth {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
	}
	
	#attribsOptionsText {display:none;}
	
#fbhome {float:right;
margin:10px 10px 7px 10px;
}

#productAdditionalImages {}
#productAttributes {float:left;  margin: 0 0 10px;}
#productPrices {}
.askUs {float:left;
margin:0 10px 0 0;
padding 0 10px 0 0;
}

#manufacturerinfoplus {text-align:center}
#manufacturerinfoplus ul {margin:0; padding:0; list-style:none}

.endorsers {
	background-color:#f7f7f7;
	margin:0 10px 20px 10px;
	padding:10px;
border:1px solid #ccc;
width:200px;
float:left;
}
.winners {
	background-color:#f7f7f7;
	margin:0 10px 20px 10px;
	padding:10px;
border:1px solid #ccc;
width:400px;
float:left;
}
.brand {margin:0px 10px 0 0;}
.productTaxIncTag {display:none;}


/* This is the CSS needed for the Order Step (tableless) contribution */
.progressmeter {overflow:auto; margin:1em auto;width:542px;text-align:center;}
.progressmeter ol {min-height:3em; margin:0; padding:0;}
.progressmeter li {border:1px solid #B3BECF;float:left; width:6em; min-height:3em; margin:0 .6em; padding-left:2.2em; color:#000; background:#F7f7f7 url(../images/numbers.gif) 0 4px no-repeat; list-style-type:none;}
.progressmeter li.two {background-position:-142px 4px;}
.progressmeter li.three {background-position:-280px 4px;}
.progressmeter li.four {background-position:-422px 4px;}
.progressmeter li.current {color:#FF9900;font-weight:bold;background-position:0 -38px;}
.progressmeter li.current.two {color:#FF9900;font-weight:bold;background-position:-142px -38px;}
.progressmeter li.current.three {color:#FF9900;font-weight:bold;background-position:-280px -38px;}
.progressmeter li.current.four {color:#FF9900;font-weight:bold;background-position:-422px -38px;}
.progressmeter p, .progressmeter li span {display:block; position:absolute; left:-9999px;}
/* End Order Steps (tableless) contribution CSS */

.recaptcha {margin-top:5px;}
#shopping_service form, #booking form{margin:0 !important;}

#fb_like {	border:0; 
	overflow: hidden;
	width:230px; 
	height:250px; 
	position:relative; 
	background:#fff;
	float:left;
		display:inline;
	margin:0 15px 15px 0;
}
#grabbox{
	border:1px solid #8CD600; 
	overflow: hidden;
	width:auto;  
	background:#DFFFA5;
	margin:10px;
	padding:10px;
}

.sideconf {padding:0;
margin:0;
text-align:left;}
.sideconfli {display:list-item;
list-style:disc inside url(../images/tick.png) !important;
border-bottom: 1px solid #E6E6DC;
line-height:1em;

}


