﻿@charset "utf-8";
@import url("Nav.css");
/* CSS Document */

* { margin: 0; padding: 0; border: 0 none; }
body { behavior: url(CSS/csshover.htc); background-color: #e6e6cf;}
body { margin: 0; padding: 0; color: gray; font: 62.5% 'Lucida Grande', 'Lucida Sans Unicode',Verdana, sans-serif;  }

/*Colour*/
#pagewidth { background: url(images/PageBG.gif) repeat-y;}
#sidenav { background: url(images/SideNavBG.gif) no-repeat; background-color:#43574d;}
#col1 {background: url(../Images/Titles/C1Underline.gif) repeat-x; width:399px;}
#col2 {width:322px;}
#contact p, a:hover { color: #e0d4bb;}
p { color:gray; }
.table { color:gray; font-size:1.2em;}
.table td {padding:12px 0px 12px 0px;}

/*General Layout*/ 
#pagewidth { min-height:1400px; width: 959px; margin-right: auto; margin-left: auto;}
#headwrap { width:959px; height:108px; text-align:left; }
#main { width:749px; float:left;} 
#sidenav { width:182px;  float:left;}
#sidenav, #col1 { padding: 0 14px; }
#sidenav, #main, #col1, #col2 { float:left }
#col1 p, #col1 h2 { margin:7px 14px 14px 0; }
#col2 h2
{
    margin: 7px 14px 14px 14px;
    font-size:medium;
    color:#e0d4bb;
}
#col2 p
{
    margin: 7px 14px 14px 14px;
    font-size:small;
    color:#e0d4bb;
}
.dashedline
{
    border-bottom: 1px dotted #bbbbbb;

}
.dashedlinenews
{
    border-bottom: 1px dotted #bbbbbb;
margin: 7px 14px 14px 14px;
}

.listitem { float:left; width:154px; margin:0 42px 14px 0; }
.listitem img { display:block; border:#b99c6b 1px solid; }
.listitem span { margin:7px 0; display:block; font-size:1.2em; }

#products { width:399px; }
.product h2 { margin:0px;}
.product p { font-size:1em; width:236px; float:left; }
.product img { font-size:1.1em; float:right; margin-top:10px; }
.product { width:399px; overflow:hidden; }

#buybox { float:right; margin:0 7px 7px 7px; padding:7px; border-left:1px solid #402e1a;  }
ul.buylist { margin:7px; clear:both; }
ul.buylist li { margin:7px 0 0 7px; font-size:1.2em }
ul.buylist.inline li { display:inline; margin:0px;  }

#sidelist { margin:0 14px 14px 14px; }
#sidelist li { margin:0 0 14px 0;font-size:1.2em; }
#sidelist li span { font-size:.6em; display:block; }

#contact { margin:28px 0 28px 14px; font-size:small; }

#portraits, #txtwrap { margin:14px 0 56px; }
#portraits img { margin:0 7px 7px 0; border:#b99c6b 1px solid; }
ul#talent  { margin:56px 14px 14px; }
ul#talent li  { margin:0 0 14px 0; }
p { margin-bottom:14px; }

/*Text*/
h1 { font-size:1.8em; font-weight:bold;}
h2 { font-size:1.4em; font-weight:normal; color:Gray;}
h3 { font-size:1.1em;}
h4 { font-size:1.4em; font-weight:bold; color:Gray;}
p, #sidelist, ul#talent  { font-size:1.2em; }
p  { line-height: 18px; }
a, a:visited { border-bottom: 1px #cab388 dotted; text-decoration:none; color:gray;}
a:hover { color:#b99c6b; }
#contact p { font-size: 1em;
    width: 179px;
}
.occupation { color:gray; font-weight:normal; font-size:.8em; }
p strong { color:white; font-weight:normal; font-size:1em; }

/*Misc*/
.rule { border-bottom:#b99c6b 1px solid; height:1px; width:100%; margin-bottom:14px;}
ul, li { list-style:none; color:Gray; font-size:1.1em;}
.img { font-size:0; line-height:0; }
.imgright {padding-left:10px;}
.imgleft {padding-right:10px;}
#portraits a, .nounderline  { border:none; }
img.pgtitle { margin-bottom:14px; border-bottom: 1px solid #402e1a; }  

/*Hacks*/
.clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

.nextlink
{
  
    float:right;
    
}
.picture
{
    border: solid 1px #bbbbbb;
    padding: 5px;
    margin: 5px;  
}
