/*
LEGAL
=====
Copyright: Jason Moffat, www.kmdvisual.com
*/

/* THE BIG GUYS */

    html,div,img,form,fieldset {border:0;margin:0;padding:0;}


    body {padding:0;margin:0;background:#FFF;color:#333333;font-size:12px;line-height:16px;font-family:Georgia, "Times New Roman", Times, serif;}
    a:link, a:visited, a:active {text-decoration:none; color:inherit;}
    a:hover {text-decoration:none;}
        
    #container {position:relative;width: 630px;margin:0 auto;background-color:#FFF;overflow:visible;clear:both;}
    
    #content-wrap {width: 590px;margin: 0 auto;background-color: #FFF;} 
    #content-wrap li {list-style: none;}
    #content-wrap .inner {width: 590px;float: right;margin: 25px 0px 0px 0px;}
    #content-wrap .homenavcontainer {margin:0;width:590px;padding: 0;}
    #content-wrap .fullwidthcontent {width:590px;margin:0;padding:0;clear:both;}
    #content-wrap .left {display: none;}
    #content-wrap .right {float:left;width: 590px;margin:0;position: relative;display: inline; margin-bottom:15px;}
    .storyimage {font-size: 16px;margin:0;color:#333333;font-weight:normal;line-height:18px; padding-bottom:0.5em; padding-top:.5em;border-top:1px #333333 dashed;}
    
    #nav, #mainsearch, #mainimage, #topnav, #quicksearch, #nav-secondary, #breadcrumb, #footer-nav, #subfooter-nav, .horizontalbutton {display:none;}

        
/* HEADER & TOP NAV */
    .logo {float:left;margin-left:38px;margin-top:45px;}    
        #header {background-color: #FFF;position:relative;height:73px;border-bottom:1px solid #666666;background-attachment: scroll;background-image: url(../images/paris-ceramics-logo.gif);background-repeat: no-repeat;background-position: 20px 15px;}
    
/* PRODUCT & SUMMARY CONTAINERS */
    .right .productcontainer, .right .summarycontainer {margin:0 0 15px 0;width:630px;float:none;clear:both;}
    .left .summarycontainer {display:none}
    .fullwidth .summarycontainer {margin:0 0 15px 0;width:590px;float:none;clear:both;}
    .right .widget {display:none;}
    
    .summarycontainer .contain {float:left;margin: 0px 60px 15px 0px;text-align:left;height:100%;width:162px;list-style:none;}
    .summarycontainer .formcontain-L {float:left;margin: 0px 35px 15px 0px;text-align:left;height:100%;width:290px;list-style:none;}
    .summarycontainer .formcontain-R {float:left;margin: 0px 0px 15px 0px;text-align:left;height:100%;width:290px;list-style:none;}
    .summarycontainer .formcontain-FW {float:left;margin: 0px 0px 15px 0px;text-align:left;height:100%;width:630px;list-style:none;}
    .summarycontainer .formcontain-SW {float:left;margin: 0px 0px 15px;text-align:left;height:100%;width:180px;list-style:none;
    background-color: #B5C4CB;padding: 10px;}
    .summarycontainer .containsans {float:left;margin: 14px 60px 15px 0px;text-align:height:100%;width:162px;list-style:none;}    
    .summarycontainer .containsansfullwidth {float:left;margin: 14px 60px 15px 0px;text-align:left;height:100%;list-style:none;}    
    .summarycontainer .containright {float: left;margin: 0px 0px 15px 0px;text-align:left;height:100%;width:162px;list-style:none;}
    .summarycontainer .glossarycontain {float:left;margin:0 0 15px 0;text-align:left;height:100%;list-style:none;}
    .right .summarycontainer a:link, .right .summarycontainer a:visited, .left .summarycontainer a:link, .left .summarycontainer a:visited, .left .recentsearch  a:link, .left .recentsearch a:visited {text-decoration:none;color:#333333}    
    .right .summarycontainer a:active, .left .summarycontainer a:active, .left .recentsearch a:active {text-decoration:none;color:#8EA4AF;}
    .right .summarycontainer a:hover, .left .summarycontainer a:hover, .left .recentsearch a:hover {text-decoration:none;color:#8EA4AF;}
    .right .summarycontainer .more, .left .summarycontainer .more, .left .recentsearch .more {text-decoration:underline !important;}
    

    .productcontainer .productmain {float:left;margin:0;text-align:left;height:100%;width:589px;list-style:none;}
    .productcontainer .productthumb {float:left;margin: 14px 14px 0px 0px;text-align:left;height:100%;width:106px;list-style:none;}
    .productcontainer .productthumblastrow {float:left;margin: 14px 14px 14px 0px;text-align:left;height:100%;width:106px;list-style:none;}
    .headercontain p {font-size:16px;margin:.6em 0 .6em 0;color:#333333;font-weight:bold;padding:.6em 0 .6em 0;line-height:12px;border-bottom:1px #333333 dashed;}
    
    
    .contain img, .containright img {margin: 0 0 8px 0;}
    .iconscontain { display:none;}
    .iconscontain img {cursor:pointer;margin:0 !important; padding:0 !important;}
    .iconscontain table {margin:0 !important; padding:0 !important; display:inline-table;}
    .contain p, .glossarycontain p, .containright p {font-size:11px;line-height:15px;margin:0;}
    .containsans p, .containsansfullwidth p {font-size:12px;line-height:15px;margin:0; font-family:Arial, Helvetica, sans-serif;color:#333333;}
    .containsans a:link, .containsansfullwidth a:link, .containsans a:visited, .containsansfullwidth a:visited {color:#333333 !important;}
    .containsans a:hover, .containsansfullwidth a:hover {color:#8EA4AF !important;}
    .contain li, .containright li {font-size:11px;line-height:15px;margin:0 0 0 -35px; padding:0 0 0 10px;font-weight:normal;width:auto;background-image:url(../images/list-dot.gif);background-repeat: no-repeat; background-position: left 5px;}
    .glossaryquicklinks {font-weight:bold;margin:0 0 15px 0;width: 590px;float:none;clear:both;letter-spacing:1px;color:#999999;text-transform:uppercase}
    .glossaryquicklinks a:link, .glossaryquicklinks a:visited {font-weight:bold;color:#999999}
    .glossaryquicklinks a:hover {text-decoration:underline;color:#8EA4AF}
    
    
    /* ACCORDION */
    .open div{display:block;}
    .closed div{display:none;}
    #accordion{
    margin:.5em 0 .5em 0;
    clear: both;
}
    .accordion_headings{font-size:17px;color:#8EA4AF !important; margin:0;padding:0;line-height:17px;}
    .accordion_content{font-family:Arial, Helvetica, sans-serif;color:#333333;padding-bottom:0.3em;border-bottom:1px #333333 dashed;margin:0 0 1em 0; padding:.5em 0 0 0}
    .accordion_headings:hover{color:#333333 !important;}
    .accordion_headings:active{color:#8EA4AF;}

    
/* TYPOGRAPHY */
p, ul, ol {margin: 0 0 1em 0; }
h1, h2, h3, h4, h5, h6 {font-family:Georgia, "Times New Roman", Times, serif;margin: 0em 0 .3em;color:#333333;}
h1 {font-size: 29px;margin:0; margin-bottom:.2em;color:#8EA4AF;font-weight:normal; line-height:1em;}
h2 {font-size: 24px;margin-top:0;color:#333333;font-weight:normal;line-height:24px; padding-bottom:0.4em;}
h3 {font-size: 18px;margin-top:0;color:#333333;font-weight:normal;line-height:20px; padding-bottom:0.4em; padding-top:.5em;border-top:1px #333333 dashed;}
h4 {font-size: 18px;margin-top:0;color:#333333;font-weight:normal;line-height:20px; padding-bottom:0.4em;}
h5 {font-size: 18px;margin-top:0;color:#333333;font-weight:normal;line-height:20px; padding-bottom:0.4em; padding-top:.5em;border-bottom:1px #333333 dashed;}
h6 {font-size: 18px;margin-top:0;color:#333333;font-weight:normal;line-height:20px; padding:0;}

.highlight {color:#E17000}
.sansserif {font-family:Arial, Helvetica, sans-serif;color:#333333;padding-bottom:0.3em;}
.sansserif a, .sansserif a:link, .sansserif a:visited {text-decoration:underline;color:#333333;}
.sansserif a:hover {color:#8EA4AF;}
.error {color:#c00;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {font-size:12px;line-height:16px;margin: 0 0 0em 0;}
.date {font: bold 11px Georgia, "Times New Roman", Times, serif;color:#999999;display:block;letter-spacing: 1px;}
small {font-size:11px}
    
/* FOOTER */        
    #footer {display:none}
    #footer .inner {display:none}
    #footer .left {display:none}
    #footer .right {display:none}
    #address {width:630px;margin:0 auto;overflow:hidden;background-color: #FFF;border-bottom:0px dashed #666666;border-top: 1px solid #666666; clear:both}
    #address .inner {padding-left:20px;}
    #address .left {float:left;margin:15px 25px 5px 0px;text-align:left;position:relative;}
    #address p {line-height:15px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;}