@charset "utf-8";
/* CSS Document */

/***************** Main **************/
* {font-size: 100%; padding: 0; margin: 0;}/*don't change this*/
body{font:0.8em Arial, Helvetica, sans-serif; margin:0; padding:0; color:#333; background-color:#eee; text-align:center; min-height:100%; background:url(../images/body-bg.jpg) repeat-x #5c7176;}

#container{ width:857px; position:relative; text-align:left; background-color:#fff; background:url(../images/container-bg-repeat.jpg) repeat-y; float:left;}/*centers main content*/
#contentwrapper{background:url(../images/container-bg-top.jpg) no-repeat; padding:30px 10px 30px 20px;}
#header {background:url(../images/header-bg.jpg) no-repeat right top; height:210px; padding:0;}
#content{width:780px; padding:10px 15px 10px 20px; color:#333; float:left;}
#design-images {width:175px; float:left; margin-left:10px;}
#minheight {height:350px; width:1px; float:right;}/*the minimum height div forces the container to expand to fit the height of this element. It is a cross-platform solution to the minimum height demand*/
.topsentence{font-size:.8em; color:#999; text-align:center; position:absolute; top:3px; left:200px;}
.clear {clear:both;}
h1#logo a {background:url(../images/logo.jpg) no-repeat; width:195px; height:91px; display:block; position:absolute; top:5px; left:0;}
.hidden {position:absolute; left:-9999px;}
#wrap {width:884px; margin:0 auto; position:relative;}
#bottomimage {background:url(../images/container-bg-footer.jpg) no-repeat bottom; height:64px;}
#bottomimage p {text-align:center; padding:20px;} 
#bottomimage img {vertical-align:middle;}
#bottomimage a, #bottomimage a:link, #bottomimage a:visited {color:#033;}
/***************** Headers *****************/
h1 {font-size: 2.5em; font-weight:bold; color:#75888f; font-weight:lighter; /*text-transform:lowercase;*/ text-align:center;}
h2 {font-size: 1.8em; font-weight:lighter; /*text-transform:lowercase;*/  color:#b08338; padding:15px 0 10px 0;}
h3 {font-size: 1.33em; }

/***************** Basic Links *****************/
a:link, a:visited{color:#75888f; text-decoration:none;}
a:hover{color:#000;}
#content p a:link, #content p a:visited{color:#75888f; text-decoration:none; border-bottom:1px dotted #75888f;}
#content p a:hover{color:#000; border-bottom:1px dotted #000;}
a:active, a:focus{outline:none;}
#content ul {margin:5px 10px 10px 30px;}
#content ul li {padding:2px;}
#content p {padding:10px 0 10px 0;}
#content p.highlight {width:375px; margin:0 auto; background:#d9ddde; border:1px solid #5c7176; padding:15px; text-align:center;}
#content p.highlight a:link, #content p.highlight a:visited {color:#5c7176; border-bottom:1px dotted #5c7176;}
#content p.highlight a:hover{color:#000; border-bottom:1px dotted #000;}
/***************** Menu *****************/
/*style containing menu div*/
#menu { height:auto; padding:0; margin:0; position:absolute; z-index:100; top:160px; right:26px; text-transform:lowercase; font-size:1.8em;}
/*style first tier ul, li, a - if you do not redefine these styles later in CSS they will apply to all tiers within the navigation*/
#menu ul {margin:0; padding: 0; display:inline;}
#menu ul li a {display: block; padding:5px 10px 5px 10px; text-decoration:none; background:#FFF; margin:10px; float:left; display:inline; border-bottom:none; color:#000;}
#menu ul li {list-style:none; margin:0; display:inline; margin:0; padding:0; }
#menu ul a:hover, #menu ul a.active {color:#75888f;}


/***************** Footer *****************/
ul#footer {display:block; margin:0 0 0 15px;  width:830px; float:left; display:inline;}
ul#footer li {display:inline; float:right; font-size:0.75em; list-style-image:none; list-style-position:outside;
list-style-type:none;}
ul#footer li a:link, ul#footer li a:visited{color:#000; text-decoration:none; padding:3px; text-transform:lowercase; border-bottom:none;}
ul#footer li a:hover{color:#000; text-decoration:underline;}
ul#footer li.copyright {background-image:none; color:#000; float:left; padding:0pt; display:inline;}
ul#footer li.footerHome {background-image:none;}

/***************** Credit *****************/
#credit {clear:both; font-size:0.7em; padding:70px 0pt 20px; text-align:center;}
#credit a:link, #credit a:visited {color:#000; text-decoration:none;}
#credit a:hover {color:#000; text-decoration:none;}
#search td {padding:10px; vertical-align:top;}
.searchpage_field_caption {font-weight:bold;}

#listing td {padding:5px;}
.mainimage img {width:300px; border:3px solid #75888f;}
.multiple_options_caption {font-weight:bold;}
.border {border-bottom:solid 1px #75888f;}
.multiple_options_caption {font-size: 1.8em; font-weight:lighter; /*text-transform:lowercase;*/  color:#b08338; padding:15px 0 10px 0;}
.view_image img {border:3px solid #75888f;}
#content a:link img, #content a:visited img{border:#75888f 2px solid; text-decoration:none;}
#content a:hover img{border:#000 2px solid;}