﻿
body { margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

a { color: black; text-decoration: underline; }

.blacktabs { color: black; }

form {margin: 0px; padding: 0px;}
div#mc-wrapper {width: 779px; margin: 0px auto;}

div#head { width: 779px; position: relative; background-color: #FF6; }

div.sprites {background-image: url(/morganimages/morgan-comp-sprites.gif); display: inline-block;}

div#logo {float: left; }

div#logo {display: inline-block; width: 191px; height: 86px; text-indent: -2000px;}

div#head-right
{
	float: left;
	width: 586px;
	height: 86px;
	background-image: url(/morganimages/morgan-comp-sprites.gif);
	background-repeat: no-repeat;
	background-position: 0px -130px;
}
div#head-b-left {clear: left; display: inline-block; width: 220px; font-size: 11px; padding: 3px;}
div#head-b-left a {color: black; }
.clearfix {clear: both; }
div#head-search {padding-right: 5px;display: inline-block; width: 180px;position: relative;}

input.inputsearch {width: 115px; margin-right: 5px;}

input.m_searchbox {font-size: 10px; width: 60px;}

div#head-tabs {height: 22px; position: absolute; z-index: 1000; bottom: 7px; right: 5px;}

div#tab-morgan-store {
	float: left;
	width: 101px; height: 22px; background-repeat: no-repeat;
	background-position: 0px -90px;
	text-indent: -2000px;
	}

div#tab-bargains {
	float: left;
	width: 119px; height: 22px; background-repeat: no-repeat;
	background-position: -280px -90px;
	text-indent: -2000px;
}

div#tab-testimonials {
	float: left;
	width: 83px; height: 22px; background-repeat: no-repeat;
	background-position: 0px -226px;
	text-indent: -2000px;
}

div#tab-contact {
	float: left;
	width: 71px; height: 22px; background-repeat: no-repeat;
	background-position: -200px -90px;
	text-indent: -2000px;
}
div#head-bottom {height: 7px;
width: 779px;
border-bottom-right-radius: 6px;
-moz-border-radius-bottomright: 6px;
border-bottom-left-radius: 6px;
-moz-border-radius-bottomleft: 6px;
}
div.main-colour { background-color: #FFCC00;}
div.bargains-colour { background-color: #298E8F;}
div.flyer-colour { background-color: #2E5DC4;}
div.testimonials-colour { background-color: #C6C5C5;}
div.contact-colour { background-color: #F99300;}

div#cart-sml { display: inline; width: 16px; height: 10px; background-repeat: no-repeat;
	background-position: -396px -227px; margin: 0px; padding: 0px;}


div#cart-side { float: left; width: 19px; height: 17px; background-repeat: no-repeat;
	background-position: -369px -227px; padding-right: 3px;}

div#left-column {width: 150px; margin-right: 10px; float: left; margin-top: 10px;}
div#centre-column {width: 428px; float: left; margin-top: 10px;}
div#right-column {width: 181px; margin-left: 10px; float: left; margin-top: 10px; background-color: #FC0; min-height: 400px;}
div#centre-column-full {width: 618px; float: left; margin-top: 10px;}
h1#homepage-title {color: white; background-color: #737373; padding: 4px; font-size: 16px; font-weight: bold; margin-top: 0px; }
h1#bargainbasement-title {color: white; background-color: #298E8F;; padding: 4px; font-size: 16px; font-weight: bold; margin-top: 0px; }
div.side-cart {position: relative;
display: block;
color: white;
background-color: #404040;
padding: 5px;
margin-bottom: 8px;
font-size: 12px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/js/PIE/PIE.lasso);
}

div#left-column-nav ul, div#left-column-nav ul li {	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;}

div.side-cart span {font-size: 13px; font-weight: bold;}
div.side-cart a {color: white;}
div.side-cart img { display: inline; float: left; margin-bottom: 15px; margin-right: 5px; }

div#left-column { background-color: #8C8C8C; padding: 0px; }
div#left-column-white { background-color: white; border: 0px; position: relative; padding-bottom: 1px; z-index: 1; zoom: 1;}
div#left-column-nav li a {color: white; text-decoration: none; }
div#left-column-nav ul#cats { border-bottom: 1px solid #cdcdcd; }
div#left-column-nav ul#cats li {
border-top: 1px solid #cdcdcd;
border-bottom: 1px solid #666;
padding: 5px 3px 5px 13px;
background-image: url(/morganimages/comp/arrow.gif);
background-repeat: no-repeat;
background-position: 1px 5px;
}
div#left-column-nav ul#cats { font-size: 12px; font-weight: bold; line-height: 120%; padding-left: 5px;}
div#left-column-nav ul.subcats, ul#cats li ul.subcats_active { font-size: 11px; font-weight: normal; }
div#left-column-nav ul#cats li ul.subcats li, div#left-column-nav ul#cats li ul.subcats_active li {border: none; padding: 0px; background-image: none; border-bottom: 1px solid #ccc;}
div#left-column-nav ul#cats li ul.subcats li.cat_menu_sel a {font-weight: bolder; color: #FC0;}

ul#cats li ul {display: none;}
ul#cats li.parent {position: relative;}
ul#cats li.parent:hover ul.subcats {display: block; position: absolute; top: 2px; left: 144px; background: #9b9b9b; width: 120px; margin: 0px; padding: 5px; z-index: 2000; }
ul#cats li.parent.hover ul.subcats {display: block; position: absolute; top: 2px; left: 130px; background: #9b9b9b; width: 120px; margin: 0px; padding: 5px;  }
ul#cats li ul.subcats_active {display: inline;}
ul#cats li ul li a:hover {color: #FC0;}


div#left-column div#hilite_testimonial { font-size: 11px; width: 136px; margin: 20px auto 0px auto; }
div#left-column div#hilite_testimonial_top
{height: 12px; background-image: url(/morganimages/morgan-comp-sprites.gif);
background-position: -85px -227px;
background-repeat: no-repeat;}
div#left-column div#hilite_testimonial_text { background-color: #ccc; padding: 5px;}
div#left-column div#hilite_testimonial_byline { background-color: #ccc; font-weight: bold; padding: 0px 5px 5px 5px;}
div#left-column div#hilite_testimonial_btm {margin-bottom: 20px; height: 25px; width: 136px;background-image: url(/morganimages/morgan-comp-sprites.gif);
background-position: -227px -227px;
background-repeat: no-repeat;
text-indent: -2000px;
}
div#left-column-bottom {height: 20px;}

div#right-column a {color: black;}
div#right-column a:active {color: #666;}

div#top-ten-box, div#newsletter-box {background-color: white; padding-bottom: 5px;}
div#top-ten-header {height: 26px; width: 181px; background-image: url(/morganimages/morgan-comp-sprites.gif);
background-position: -400px -60px; text-indent: -10000px;}
div#top-ten-products, div#newsletter-sb-form {font-size: 11px;background-color: #FC0; padding: 5px 0px; line-height: 12px;}
div#top-ten-products ol {margin: 0px 5px; padding-left: 20px;}
div#top-ten-btm, div#newsletter-btm {background-color: white; height: 13px; width: 181px; background-image: url(/morganimages/morgan-comp-sprites.gif);
background-position: -400px -116px;}

div#newsletter-header {height: 26px; width: 181px; background-image: url(/morganimages/morgan-comp-sprites.gif);
background-position: -400px 0px;
 text-indent: -10000px;
 }
input#newsletter-email {width: 100px; margin-left: 5px;}
div#featured_products-header {height: 26px; width: 181px;background-image: url(/morganimages/morgan-comp-sprites.gif);
background-position: -400px -30px;}
div#related_products-header {height: 26px; width: 181px; background-image: url(/morganimages/morgan-comp-sprites.gif);
background-position: -400px -90px;}

div#sidebar-products {background-color: #FEE478;}

div.sidebar-prod {clear: both; padding: 5px 0px;}
div.sidebar-prod-img {width: 80px; min-height: 80px; float: left; padding: 4px; text-align: center;}
div.sidebar-prod-img img {margin: 0px;}
div.sidebar-prod-text {padding: 4px; color: black; font-size: 11px; float: left; width: 85px;}
div.sidebar-prod-text a {color: black;}
div.sidebar-prod-text-name {font-weight: bold;}


.tinycaps {text-transform: uppercase; font-size: 9px;}
.tinylower {text-transform: lowercase; font-size: 9px;}


div#phone-number {margin: 10px auto; width: 162px; height: 84px; background-image: url(/morganimages/morgan-comp-sprites.gif);
background-position: -200px 0px; text-indent: -10000px;}
table#mgn-grid { margin-bottom: 20px;}
table#mgn-grid td.top2 {border-top: 1px solid black;}

div.mgn-grid-prod {min-height: 130px; position: relative; float: left; width: 205px; padding-bottom: 7px; line-height: 110%; padding-top: 7px; border-bottom: 1px solid black;}
div.mgn-grid-prod.toprow {border-top: 1px solid black;}
div.mgn-grid-prod.mr5px {margin-right: 5px;}
div.mgn-grid-prod-img {width: 80px; height: 80px; float: left; margin-right: 5px; background-color: #fff; text-align: center;}
div.mgn-grid-prod-img div.bestbuy {padding: 3px; margin-top: 5px; text-transform: uppercase; font-weight: bolder; background: #0066CC; color: white; display: inline;}
div.mgn-grid-prod-info { width: 120px; float: right;}
div.mgn-grid-prod-info div.mgn-prod-name {font-size: 11px; font-weight: bold; word-wrap: break-word; height: 39px; overflow: hidden;}
div.mgn-prod-price {color: #000; font-size: 12px;}
div.mgn-prod-partno {color: #666; font-size: 11px; margin: 2px 0px;}
div.mgn-prod-links { min-height: 25px; }
div.mgn-grid-prod div.more-info-link {bottom: 8px; }
div.mgn-grid-prod div.qtydisc-list {float: left; min-height: 20px; margin-left: 0px;}

div.more-info-link {position: absolute; bottom: 5px; width: 100%; text-align: center; display: block;}

div.more-info-link a {color: white; 
font-weight: 700; font-size: 12px;
text-decoration: none;
padding: 2px 5px;
background: #fc0;
border-radius: 5px;
behavior: url(/js/PIE/PIE.lasso);
position: relative;
}

a.pop-reviews {color: #666;}

div#qtydisc table {border-top: 1px solid #999; font-size: 11px;}
div#qtydisc table tr td {border-bottom: 1px solid #999;}

div.inkdrop-outer {float: left; display: inline; height: 20px; width: 15px;}

div.qtydisc-list {float: right; margin-left: 10px; min-height: 65px; min-width: 115px;}
div.qtydisc-list table {font-size: 10px;}
div.qtydisc-list table tr td {border-top: 1px solid #999; font-size: 11px;}
div.qtydisc-list table tr:last-child {font-weight: bold;}

div#impulse div.mgn-grid-prod {width: 300px; }
div#impulse div.mgn-grid-prod-info {width: 200px;}

div.mgn-prod-links {margin-top: 3px; }
div.mgn-prod-links a {color: #EF8800;}
div.mgn-prod-name a {color: black; text-decoration: none;}
div#breadcrumbs { background-color: #E6E6E6; font-size: 11px; padding: 4px; margin-bottom: 10px;}
div#breadcrumbs a {color: #666;}
div#social-btns {min-height: 25px;}

div#social-btns div.social-btn-right {float: right; margin-left: 6px; }

div#mc-wrapper h1#product-name, div#reviews-header {background-color: #737373; color: white; font-size: 13px; font-weight: bold; padding: 5px;}

div#product-info-box {float: right; width: 200px;}

div#product-info-box div#stock {float: right; text-align: right;}

div#product-price-stock {background-color: #E6E6E6;}

div.product-info-line { padding: 5px; border-bottom: solid 2px white; display: block; min-height: 25px;}

div.product-info-line div#due-date { font-size: 10px; }

div.stars {height: 16px; background-image: url(/images/star.png);}
div.stars-outer {height: 16px; background-image: url(/images/star-grey.png); width: 85px;}

div#product-buttons {padding: 10px; }

div#product-buttons a {margin-right: 20px;}

div#reviews, div#reviews, div#delivery {font-size: 11px;}

div#reviews-full { margin-top: 1px; background-color: #FFF0B2; padding: 5px;}
div.single-review { margin: 10px 0px; font-size: 11px;}
div.review-title, div.review-byline {font-weight: bold; margin-top: 3px;}
div.response-text {margin: 5px; padding: 5px; background-color: #E6E6E6; border-radius: 6px; -moz-border-radius: 6px;
behavior: url(/js/PIE/PIE.lasso);}
div.response-text h3 {margin-top: 5px;}

div#write-review-link a {color: #666; font-weight: bold; }

div.mgn-Footer {background-color: #666; color: #dcdcdc; padding: 10px;}
div.mgn-Footer a {color: #fff;}

.list-line {border-top: solid 1px #ccc}
.prog_bar_text, .whitemenubold {font-weight: bolder; color: white; }
a.prog_bar_text {text-decoration: none;}

div.newslistitem {padding: 5px; background-color: #FFF0B2; margin-bottom: 3px; font-size: 11px;}
div.newslistitem h3 {margin: 5px 0px;}
div.newslistitem h3 a {color: #666;}
div.newsreadmorelink a {color: black;}

div#downloads {background-color: #FFF0B2;}
div#downloads h3 {font-weight: bold; color: white; background-color: gray; font-size: 16px; padding: 5px; border-top: 1px solid white;border-bottom: 1px solid white;}
div#downloads div.downloaditem {font-size: 11px; padding: 0px 5px 10px 5px;}
div#downloads div.downloaditem a {font-weight: bold; color: black}

div#head-right img {margin: 13px 59px;}
div#sidebar-features img {margin: 10px 9px 10px 8px;}
div#homepage-features img {margin-bottom: 5px; margin-right: 5px;}


h2.white-on-grey {background-color: #808080; color: white; font-size: 12px; font-weight: bold; margin-bottom: 1px; padding: 4px;}

div.contact-info {background-color: #E6E6E6; font-size: 11px; padding: 5px; }

div.twocolumns { width: 428px; margin-bottom: 20px;}
div.twocolumns div.column {width: 214px; float: left; }
div.moreinfo-off {padding: 2px 0px 3px 22px; background-image: url(/morganimages/morgan-comp-sprites.gif);
background-position: -571px -216px; background-repeat: no-repeat;}
div.moreinfo-on {padding: 2px 0px 3px 22px; background-image: url(/morganimages/morgan-comp-sprites.gif);
background-position: -571px -234px; background-repeat: no-repeat;}
div.moreinfo-on a, div.moreinfo-off a {	text-decoration: none; font-weight: bold; font-size: 14px; color: #000;}

.smallgray {color: black; font-size: 10px;}
.smallergray {color: black; font-size: 9px;}
.maintextblue {color: #666;}
a.productlink {color: #666; text-decoration: none;}

div.subtle-notice { margin-bottom: 10px; width: 93%; background-color: #FFFBCC; color: #555; border: 1px solid #E6DB55; font-size: 11px; padding: 5px; border-radius: 6px;
behavior: url(/js/PIE/PIE.lasso);}

div.sidepanel{float:none;overflow:hidden;padding:3px ; margin-bottom: 10px; background: #666}
.whitesidemenubold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
div.n-f-f-line {margin: 3px 0px;}
div.n-f-f-label {float: left; width: 120px; font-weight: bold;}
input.n-f-f-text {width: 200px;}
div.not-found-form {width: 400px; border: 1px solid ##999999; padding: 10px; background-color: #dcdcdc; border-radius: 6px;
behavior: url(/js/PIE/PIE.lasso);}

.hidden {display: none;}
div#contact-form-header {display: none;}

td#admintabs a {color: #999; font-weight: bold; text-decoration: none;}

div#number-red { position: relative; min-width: 12px; text-align: center; float: left; display: inline; padding: 2px; color: #fff; font-family: 'Myriad Pro', Myriad; font-weight: 900; background-color: #ff0000; border-radius: 10px; -moz-border-radius: 10px; border: 3px solid #fff; box-shadow: -1px 2px 2px #888; -webkit-box-shadow: -1px 2px 2px #888; -webkit-background-clip: padding-box; -moz-box-shadow: -1px 2px 2px #888; behavior: url(/js/PIE/PIE.lasso);}
.noul a {text-decoration: none;}

div.prodinfo-tabs-container {margin-bottom: 10px;}
div.prodinfo-tabs-container ul.tabs {margin: 0px; padding: 0px 0px 0px 10px; list-style-type: none;}
div.prodinfo-tabs-container ul.tabs li {
padding: 7px;
list-style-type: none;
display: inline;
float: left;
background: #8C8C8C;
font-weight: bold;
color: white;
margin-right: 2px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
div.prodinfo-tabs-container ul.tabs li:hover {color: #fc0; cursor: pointer;}
div.prodinfo-tabs-container ul.tabs li.tab-active {background: #fc0; color: #666;}

div.prodinfo-tabs-container div.panels {border: 2px solid #fc0; padding: 0px 5px;}

div.subcat-brands {color: #666; font-size: 10px;}
div.subcat-brands-list {color: #000; font-size: 11px;}
table.subcats h3 {margin-top: 5px;}
table.subcats h3 a {text-decoration: none;}
div.subcat-pricefrom {margin-top: 10px; font-weight: bold; font-size: 14px; color: #666;}
div.subcat-pricefrom span.from {font-size: 11px;}
div.subcat-btn {margin-top: 10px; float: right; margin-bottom: 5px; padding: 5px; border-radius: 5px;
background: #FFCC00;
behavior: url(/js/PIE/PIE.lasso);
}
div.subcat-btn:hover {background: #666;}
div.subcat-btn a {text-decoration: none; font-weight: bold; color: #fff;}

div#email_signup_form {
background: #ff0000; padding: 10px;
border-radius: 5px;
color: white;
margin: 10px 0px;
}

div#email_signup_form form { line-height: 30px; }

div#email_signup_form h3, div#email_signup_form h4 {margin-top: 0px;}

div#email_signup_form p { color: white; }


div.login-option {
margin-bottom: 10px;
padding: 0px 10px 10px;
border: 2px solid #fc0;
border-radius: 5px;
behavior: url(/js/PIE/PIE.lasso);
}

div#product_image_gallery {background: #ccc; padding: 6px 0px 6px 6px; display: inline-block; margin: 10px 0px;}
div.gallery_item {float: left; margin-right: 6px; text-align: center; position: relative;}
div.gallery_item div.smaller {color: #999; margin-top: 3px}
div.gallery_item div.smaller a {color: #666;}
div.gallery_image {width: 130px; height: 130px; background: white;}

div.sourcewrap {padding: 1px;}
div.sourcewrap-red {border: 3px solid red;}

.strikethru {text-decoration: line-through;}

div#cookie_message { text-align: left; background: #999999; color: white;  padding: 2px 10px;}
div#cookie_message a { font-weight: bold; color: white;}

img.alignleft {margin: 5px 5px 5px 0px;}
img.alignright {margin: 0px 5px 5px 5px;}