/* Precise stuff */
h1 { text-indent:-9999px; background:url(../images/logo1.png) no-repeat; width:920px; height:95px; position:absolute; top:0px; left:0px }
#maincontenthome h1 {background:transparent;color:#e5781f;position:relative;text-indent:0px; height:30px;font-weight:normal;font-size:1.5em;}


ul.nav { border:3px solid #fff;background:#86b3cb url(../images/nav_bg.png) repeat-x;font-family: 'Trebuchet MS', arial, helvetica, sans-serif; width:914px; height:25px; padding:5px 0 0 0; position:absolute; top:95px; left:0px;  text-align:left; font-size:.9em;font-weight:normal; }
ul.nav li { color: White;display:inline }
ul.nav li a{
	padding: 0px 2px 0 2px;
	margin: 0 0px 0 0;
	color: White;
	text-decoration: none;
	background-color: transparent;
	height:30px;
}
ul.nav li a:hover {
	color: #000;
	background-color: #86b3cb;
  padding: 3px 2px 7px 2px;
}

/* Categories on home page */
.btnFridgeArt a {
  height:53px;
  background-repeat: no-repeat;
  background-image: url(../images/table_title_fridgeart.gif);
	background-position: 20px 0px;
	display: block;
}
.btnFridgeArt a:focus {border:none;}
.btnFridgeArt a:hover {background-position: 20px -53px;}
.btnFridgeArt a:active{outline: none;}

.btnMugs a {
  width:270px;
  height:53px;
  background-repeat: no-repeat;
  background-image: url(../images/table_title_mugs.gif);
	background-position: 30px 0px;
	display: block;
}
.btnMugs a:focus {border:none;}
.btnMugs a:hover {background-position: 30px -53px;}
.btnMugs a:active{outline: none;}

.btnCanvas a {
  width:270px;
  height:53px;
  background-repeat: no-repeat;
  background-image: url(../images/table_title_canvas.gif);
	background-position: 30px 0px;
	display: block;
}
.btnCanvas a:focus {border:none;}
.btnCanvas a:hover {background-position: 30px -53px;}
.btnCanvas a:active{outline: none;}

.btnPrints a {
  width:270px;
  height:53px;
  background-repeat: no-repeat;
  background-image: url(../images/table_title_prints.gif);
	background-position: 30px 0px;
	display: block;
}
.btnPrints a:focus {border:none;}
.btnPrints a:hover {background-position: 30px -53px;}
.btnPrints a:active{outline: none;}

.pricetext {font-size:1.2em;font-weight:bold;color:#fff;}
.pricetextcat {font-size:1.0em;font-weight:bold;color:#fff;}

.adbox {background: url(../images/basket_bg.png) top left no-repeat; position:absolute; top:20px; left:670px;width:246px;height:65px;}

div.innerwrapper {width:85%; border:1px solid #fff;font-size:0.85em;margin-left:5%;margin-right:5%;color:#fff;background:url(../images/checkout_bg.png); line-height:1.5em;padding: 20px;}
div.innerwrapper ul li {margin:10px 30px 10px 30px;}
table.productdetails {text-align:center;margin-top:20px;border:1px solid #86b3cb;}
div.productdetailsimages {margin:10px;width:55%;background:#fff;text-align:center;float:left;border:1px solid #86b3cb;}
div.productdetailsimages img {margin:10px;}
div.productdetailstext {width:35%;float:left;border:1px solid #86b3cb;font-size:0.85em;margin:10px;color:#000;background:#fff; line-height:1.5em;padding: 20px;}
div.productdetailstext h2 {padding:0;margin:0px 0px 15px 0px;font-size:1.5em;color:#666;}

div.termstext {width:92%;border:1px solid #86b3cb;font-size:0.85em;margin:10px;color:#000;background:#fff; line-height:1.5em;padding: 20px;}
div.termstext h2 {padding:0;margin:0px 0px 15px 0px;font-size:1.5em;color:#666;}

.variant {font-size:.9em}
.price {font-size:1.1em}
.qtybuy {}
.itemqty {padding-top:0;margin-top:3px}

.slide-out-div {padding:10px 60px 10px 20px;font-size:.75em;line-height:25px;width:250px;background: #ccc url(../images/pigbum.png) top right no-repeat;border: 2px solid #fff;z-index:99;}
.slide-out-div h3 {font-size:1.1em;font-weight:bold;padding-bottom:7px;}
.slide-out-div p {line-height:20px;}
.slide-out-div ul {}      
.slide-out-div ul li {text-indent:30px;line-height:18px;}      
