h1, h2, h3, h4, h5, h6 {color:#111}
h4{color:#1ca0d0}
a, a:focus, a:hover {color:#1ca0d0;}


.add	{padding:3px 10px 3px 24px;background:url('images/icon-x.png') #39b8e6 no-repeat;width:110px;}
.add:hover	{background:url('images/icon-x.png') #61cbf2 no-repeat;}

#checkoutlinks	{margin-top:12px}
.checkout	{padding:5px 10px 5px 24px; display:inline-block;float:right;background:url('images/icon-x.png') #39b8e6 no-repeat;background-position:0 25%;}
.checkout:hover	{background:url('images/icon-x.png') #61cbf2 no-repeat;background-position: 0 25%;}

.update	{padding:2px 5px 2px 5px !important;font-size:.75em;background-image:none !important;}
.continue	{padding:5px 5px 5px 5px !important;font-size:.85em;background-image:none !important;font-weight:700 !important;}
.print	{display:inline-block;}

.cart	{font-size:.9em}
.cart th	{background:#39b8e6;color:#fff;padding:2px 4px}
.cart td	{border-bottom:1px solid #61cbf2;padding:4px;border-left:1px solid #ddd;vertical-align:top}
.cart td.one	{border-left:none;padding:4px 4px 4px 1px;}
.cart .price	{text-align:right;white-space:nowrap}
.cart .cartsub .price	{text-align:right; font-size:1.2em}
.cart td.right	{text-align:right;}

.store-matrix {height: 180px; border-bottom:1px dotted #999;margin-bottom:1.5em;padding-bottom:1.5em;text-align: center;}
.store-matrix a img{display: inline;}

#addtocart 	{width:auto;float:right;clear:right;margin:0 0 1.5em 1.5em}
#addtocart td	{padding:0 0 0 5px;width:auto}
#addtocart th	{text-align:left;padding:0 0 0 5px;font-size:.8em}


#tourboxcon{border-top:solid 1px #39b8e6; border-bottom:solid 1px #39b8e6; margin-top:6px}
#tourbox{background-color:#d7f1fa; border-top:solid 2px #FFF; border-bottom:solid 2px #FFF; padding:5px 10px 15px 10px;}
#tourbox	{font-size:.9em}

.jTip{background:#39b8e6 !important;}