 /*     START MERGE  */
body{
	margin: 0px;
}
#mainWrapper {width:960px;background-color:#fff;margin:0px auto;padding:0px;}
#logoWrapper {float:left;padding-bottom:0px;}
#navCartHeader {text-align:right;}

#headerCartTotal a {text-decoration:none;}
.seperator {padding:0 5px;color:#D9E1E7;font-size:1.5em;}

#productAdditionalImages {clear:both;}

h1 {color:#000;font-weight:normal;font-size:1.8em;border-bottom:1px solid #000;padding-bottom:12px;margin-top:3px;}
h2 {font-size:12px;}
h3 {font-size:12px;}
.video {padding-top:20px;}
.centerBoxContentsProducts {padding:0 4px;margin-bottom:15px;}

#contentMainWrapper {width:960px;padding-top:5px; }
#navColumnOne {float:left;padding-right:19px;}
.singleBoxHeading a {color:#fff;}
.singleBoxContainer {border:1px solid #000;margin-bottom:10px;}
.singleBoxContainer h3 {background-color:#000;color:#fff;margin:0;padding:5px 10px;}
.singleBoxContainer .sideBoxContent {padding:10px;background-color:#ddd;}
.sideBoxContent ul li {margin-bottom:5px;}
.categoryListBoxContents {float:left;background-color:#fff;text-align:center;margin-bottom:10px;}
.categoryListBoxContents div.catname {padding:7px 0;background-color:#DDD;}
.col0,.col1 {margin-right:14px;}
.categoryListBoxContents a {color:#000;font-size:1.3em;font-weight:bolder;}

#contentMainPageWrapper{float:right;width:740px;}
#navBreadCrumb, #navBreadCrumb a  {color:#999;}
#navBreadCrumb a {text-decoration:underline;}
.back {float:left;}
.forward{float:right;}
.clearBoth{clear:both;}
.back banners{padding-bottom:5px;}

#productInfoLeft {width:49%;padding-top:5px;}
#productInfoRight {width:49%;padding-top:5px;}

.legalCopyright {color:#999;}

.centeredContent {text-align:center;}
.productPrice,.productSalePrice,.productPriceDiscount {color:red;font-weight:bolder;}

#ruleTop {margin-top:1px;margin-bottom:10px;}
#ruleBot {margin-top:10px;}
.textright {text-align:right;} .textleft {text-align:left;} .textcentre {text-align:center;}

.cartTotalDisplay,.cartUnitDisplay,.cartSubTotal {text-align:right;}
.cartQuantity {text-align:center;}
.lineTitle {padding-right:8px;}
.larger {font-size:1.2em;}
.totalBox {font-weight:bolder;}

FIELDSET {padding: 0.5em;margin: 0.5em 0em;border: 1px solid #cccccc;}
LEGEND {font-weight: bold;padding: 0.3em;color:#000;}
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;}

.cartAttribsList ul {margin:0;padding:0;padding-left:12px;}
.normalprice {text-decoration:line-through;}
.productSpecialPrice {color:#f00;font-weight:bolder;}
#cartContentsDisplay th {background-color:#efefef;}

.hiddenField {display: none;}
.visibleField {display: inline;}
.alert {color:#f00;}
.cartSubTotal,.cartTotalDisplay,.cartUnitDisplay {font-weight:bolder;}

.floatingBox {margin: 0;width: 47%;}

#ottax {font-size:smaller;}
#ottotal {font-size:larger;}
#myoutercontainer { position:relative }
#myinnercontainer { position:absolute; top:50%; height:10em; margin-top:-5em }

#categoryHeading {position:relative;}
#indexProductListCatDescription {background-color:#ddd;float:left;font-size:12px;font-weight:bolder;padding:10px;}
#indexProductListCatDescription.catImage {height:117px;width:457px;}
#indexProductListCatDescription p {padding:0;margin:0;}
#categoryImgListing {float:right;}

.home_panel {width:562px;height:94px;background-color:#ddd;margin:2px 2px 14px 2px;}
.home_panel_text {float:left;padding:10px;width:445px;}
.home_panel_text a {text-decoration:none;}

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {line-height: 1.8em;padding: 0.2em;border: 1px solid #000000;}
.messageStackSuccess {background-color: #9F9;color: #000000;}
.messageStackCaution {background-color: #FF6;color: #000000;}
	
/*     END MERGE  */


* {
margin: 0;
padding: 0;
}

hr {margin:0;padding:0;border:0;border-top:1px solid #cecece;background-color:#fff;}

body,td {color:#666;font-size: 11px;font-family : Arial, sans-serif;}

#homecontainer {width:961px;margin:0 auto;padding-top:10px;}
#homecontent {width:789px;float:right;}

/* from moorland */
/*#navMain ul{list-style:none;margin:0;padding:0;float:left;border-bottom:1px solid #000;padding-bottom:1px;}*/
#navMain ul{list-style:none;margin:0;padding:0;float:left;padding-bottom:1px;}
/*css black #navMain ul li {list-style:none;margin:0;margin-right:1px;;display:inline;float:left;background-color:#9dc8c9;padding:6px 53px;}*/
#navMain ul li {list-style:none;margin:0;margin-right:1px;;display:inline;float:left;background-color:#000;padding:6px 53px;}
#navMain a {color:#fff;text-decoration:none;font-weight:bolder;font-size:12px;}
#navSuppWrapper {padding-top:10px;}
#navSupp ul, .sideBoxContent ul{list-style:none;margin:0;padding:0;}
#navSupp ul a {color:#666;text-decoration:none;}
#navSupp ul li {list-style:none;display:inline;margin:0;padding:0 8px;border-left:1px solid #666;}
#navSupp ul li.first {border:none;padding-left:0;}
/* end of from moorland */

p {margin:8px 0 8px 0;}

a {text-decoration: none;color: #666;}
a:hover {text-decoration: none;color: #1B1B1B;}
a img {border:0;}

#homeheader {font-size: 10px;font-weight:bold; border:medium;}
#homelogo {float:left;}
#homeheader #discount {float:left;vertical-align:baseline;margin:6px 10px 0px 0px;}
#homeheader #discount img {vertical-align:text-bottom;}
hr.homeheader {margin:0px 0px 10px 0px;padding:0;}
#homerightside {float:right;width:220px;margin-top:5px;}

#homeheader #homemiddletop {float:left;padding-left:35px;text-transform:uppercase;}

#homenavigation {margin:0px 0px 0px 0px;width:167px;float:left;}
#homenavigation a {display:block;}
form {margin:0;}

.left {float:left;width:50%;}
.right {float:right;width:50%;}
.left_img {float:left;width:170px;margin-bottom:5px;}
.right_txt{float:left;width:600px;}
.center {text-align:center;}

/*Home Page*/
#home_main {float:left;width:562px;margin:5px 0px 0px 0px;}
#home_right {float:right;width:222px;}

.homepaneltext {padding:4px;}
.homepanelimageleft img {margin-right:7px;margin-top:2px;float:left;}
.homepanelimageright img {margin-left:7px;margin-top:2px;float:right;}
.homepanelimage {padding:0;width:208px;height:85px;}

.homebuttonsleft {width:165px;height:87.5px;margin-top:5px;border: 1px #CCC solid;overflow:hidden;}
.homebuttonsleft a {display:block;}
.homebuttonsleft img {border:none;}

select,input,textarea {color:#000;font-family:Arial, sans-serif;font-size: 8pt;}

hr {color: #CCCCCC;height: 1pt;clear:both;}
.clearer,.clear {clear:both;}

