/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif;width:100%;margin:0;padding:10px 0 0 0;font-size:10pt;}
* {margin:0; padding:0;}
html {min-height: 100%; margin-bottom: 1px;}
p {padding:0 0 10px 0; font-size:13px; }
p.centered {text-align:center; font-size:14px;}
a img { border:none;}
a {color:#0000FF; text-decoration:underline; outline:none;}
a:hover {text-decoration:underline;}
h1 {font-size:24px; font-weight:normal;margin:0 0 10px 0; padding:0; color:#666666;}
h1 a {text-decoration:none; color:#666666;}
h1 a:hover {color:black; text-decoration:none;}
.minheight {float:right; width:0px; height:300px;}
#wrapper {width:780px; margin:0 auto; padding:0;overflow:hidden; border:1px solid #C7C7C7; border-bottom:none;}
#banner {float:left; width:780px; height: 100px;}
#banner p {margin:60px 20px 0 0; padding:0; font-size:25px; color:#333333;}
#navbar {float:left; width:770px; height:24px; background-color:#F0F0F0; border-top:1px solid #C7C7C7;border-bottom:1px solid #C7C7C7; padding: 4px 0 0 10px;}
#navbar ul {margin:0; padding:0;}
#navbar li {display:inline; list-style-type:none;}
#navbar li a {text-decoration:none; color:#333333; font-size:15px; padding:0 15px 0 15px;}
.youarehere {text-decoration:none; color:#CC9966; font-size:15px; padding:0 15px 0 15px;}
#navbar li a:hover {color:#CC9966;}
#content {width:780px; float:left; }
#footer {float:left; width:780px; height:28px; background-color:#F0F0F0; border-top:1px solid #C7C7C7;border-bottom:1px solid #C7C7C7;}
#tickbox {width:780px; margin:0 auto; text-align:center;}
#tickbox p {margin:0; padding:0;}
#tickbox p a {text-decoration:none; color:#999999;}
#tickbox p a:hover {color:black;}
#topcontainer {width:756px; margin:10px auto; overflow:hidden;border:1px solid #868686}
#topcontainertext {float:left; width:310px; padding:10px 0 0 10px;}
#topcontainertext1 {float:left; width:750px; padding:10px 0 0 10px;}
#topcontainertext1 img {margin: 0 20px 20px 0;}
#abouttext {float:left; width:400px; padding:0px 0 0 0px;}
#collections {width:756px; margin:10px auto; overflow: hidden; border:1px solid #868686}
.collectionthumb {float:left;width:138px;  display:inline;padding-bottom:10px;margin:10px 10px 10px 0; text-align:center;}
.collectionthumb img {margin-bottom:8px;}
.collectionthumb a {text-decoration:none; color:#333333;}
.collectionthumb a:hover {text-decoration:none;}

#collectiontable {float:right; width:421px;  border-left:1px solid #868686}
#collectiontable table {width:420px;}
#collectiontable td {text-align:center;padding:10px 0 10px 0;}
#collectiontable img {margin-bottom:7px;}
#collectiontable a {text-decoration:none; color:#333333;}
#collectiontable a:hover {text-decoration:underline;}

#subnav {border:1px solid #868686; float:left; width:100px; margin-bottom:10px;padding-top:3px;}
#subnav ul {margin:0 0 0 0; padding:0;}
#subnav li {text-align:center;list-style-type:none; padding: 0 0 3px 0;overflow:hidden;margin:0;}
#subnav a {text-decoration:none; color:#868686;display:block;padding:3px 0 3px 5px;background-color:#F0F0F0;}
#subnav a:hover {color:black;background-color:#E4E2E2; padding:3px 0 3px 5px;}
#subnav a#current {background-color: #E4E2E2; color:black}

#gallerytable {float:left; width:605px; margin:0 0 20px 30px; }
.gallerythumb {border:1px solid #868686; float:left; font-size:10px;margin: 0 10px 10px 0; text-align:center; width:102px; height:92px; overflow:hidden;}
.gallerythumb img {margin:0;}
img.left {float:left; margin:0 20px 0 0;}
img.right {float:left}
.bulletnone {list-style-type:none}
.bulletnone li {margin-bottom:10px}
.listdetails {margin-left:80px}
#infoindent {padding-left:50px; padding-bottom:30px}

.testimonial {margin-right: 20px;}

