@import "reset.css";
@import "layout.css";
@import "sifr.css";

body {font-family:Arial, Helvetica, sans-serif; font-size:13px; background:transparent url(/img/bg.jpg) 35% 80px no-repeat; line-height:1.5;}
h1 {font-size:1.8em; font-weight:bold;margin-bottom:10px; }
h2 {font-size:1.5em; font-weight:bold; margin-top:10px;  display:inline;}
h2.tag {font-size:30px; font-weight:normal; float:left; width:460px; height:40px; margin-left:50px; margin-top:0; position:absolute; top:10px;  }
h3 {font-weight:bold; font-size:1.1em; margin:5px 0;}
a:link, a:visited {color:#5ba9a8; text-decoration:underline;}
a:hover, a:active {}
p {margin:5px 0 10px 0; font-size:0.9em; line-height:1.5;}
ol li {list-style-type:decimal; margin-left:20px; font-size:0.9em;}
ul li {list-style-type:square; margin-left:50px; font-size:0.9em; }
ol, ul {margin:5px 0 10px 0;}
table {margin:5px 0 25px 0; }
th {text-align:left; }
td {padding:3px 0; }
th, td {vertical-align:top;}

table.listings {width:200px;}
table.listings td {text-align:right;}

table.contact {font-size:0.9em;}
table.contact th {width:50px;}
.tile {width:150px; margin:20px 10px 0 0; float:left;}
.category {padding:10px 0;}
img.content {float:right; margin:0 20px; border:2px solid #ccc; padding:1px;}
img.photo {border:2px solid #ccc; padding:1px; margin:2px;}

#salonGallery { float:right; }

a:link.cartLink,
a:visited.cartLink {text-decoration:none; background:transparent url(/img/add_to_cart2.gif) no-repeat top left; padding-top:20px; padding-left:10px; color:#ffffff;width:180px; margin:0 5px;  display:block;}
a:hover.cartLink {background:transparent url(/img/add_to_cart2_over.gif) no-repeat top left;}