﻿html { overflow-y:scroll; }
body {background-color:#242323; color:White; margin:0px;}
img { border-style: none;
}
* { outline:none; background-repeat:no-repeat; }
ul { margin:0; padding:0; }
ul li { margin:0; padding:0; list-style:none; }
h1, h2, h3, h4, h4, h6 { margin:0px; padding:0px;}
h3 { color:#999999; font-family:Arial, Sans-Serif; font-size:25px; font-weight:normal; margin-bottom:20px; }
p { font-size:12px; color:#b2b1b1; font-family:Arial, Sans-Serif; margin:0px; padding-bottom:15px; }
a {color:#5a8131;}
a:hover {color:#898989;}

/* classes */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .clearfix { display: inline-block; } html[xmlns] .clearfix { display: block; } * html .clearfix { height: 1%; }
.hr { border-bottom:solid 1px #5d5d5d; }

#container { width:930px; margin:0px auto 0px auto; }
#masthead { height:220px; }
#masthead h1 {  }
#masthead h1 a { width:223px; height:200px; margin-left:30px; background-image:url(../../images/global/logo.png); text-indent:-10000px; float:left; }
#masthead h2 { width:205px; height:142px; margin-left:30px; background-image:url(../../images/global/strapLine.png); text-indent:-10000px; float:right; margin-top:30px; margin-bottom:10px; }

#footer { clear:both; }
#footer p { color:White; font-size:11px; padding-top:10px; padding-left:20px; }

/* Navigation */
#masthead ul { height:20px; width:570px; padding-left:60px; background-color:#151414; float:right; padding-top:2px; }
#masthead ul li { float:left; padding:2px; text-align:center; font-family:Arial, Sans-Serif; font-size:12px;}
#masthead ul li a {  color:White; text-decoration:none; display:block; width:80px;  }
#masthead ul li a:hover,
#home #masthead ul li.home a,
	#about #masthead ul li.about a,
	#designers #masthead ul li.designers a,
	#links #masthead ul li.links a,
	#news #masthead ul li.news a,
	#contact #masthead ul li.contact a { font-weight:bold; font-style:italic; }
#masthead ul li.home a { width:71px; }
#masthead ul li.news a { width:71px; }
#masthead ul li.about a { width:85px; }
#masthead ul li.designers a { width:91px; }
#masthead ul li.links a { width:66px; }
#masthead ul li.contact a { width:98px; }

/* Common */
#tradeBuyers { float:left; width:433px; height:98px; background-image:url(../../images/global/tradeBuyerBack.jpg); }
#tradeBuyers p { padding:0px 0px 0px 5px; line-height:32px; }
#tradeBuyers p a { text-decoration:none; color:#333333; font-size:28px; font-family:Arial, Sans-Serif; }
#tradeBuyers p a:hover { color:#ffffff;  }
#tradeBuyers.hov a { color:#ffffff; }
#tradeBuyers.hov  { background-position:bottom left; }
#viewOurDesigners { float:left; width:433px; height:159px; background-image:url(../../images/global/viewDesigners.jpg); text-align:right; }
#viewOurDesigners p {  padding-right:7px; padding-top:4px; }
#viewOurDesigners p a {  color:#383737; font-size:35px; text-decoration:none; }

#bottomBanners { clear:both; }
#bottomBanners #tradeBuyers {  margin-top:60px; margin-left:30px;  }
.ie6 #bottomBanners #tradeBuyers {  margin-top:60px; margin-left:15px; }
#bottomBanners #viewOurDesigners {  float:right; margin-right:18px; }
.ie6 #bottomBanners #viewOurDesigners { margin-right:9px; }

/* Home */
#home #newsScroller { width:20px; float:left; }
#home #newsScroller a { color:White; display:block; width:13px; height:17px; text-indent:-10000px; }
#home #newsScroller a.scrollUp { background-image:url(../../images/global/arrowGreyUp.gif);  margin-top:40px;}
#home #newsScroller a.scrollDown { background-image:url(../../images/global/arrowGreyDown.gif); margin-top:326px;}
#home #newsPanel { width:420px; height:400px; float:left; overflow:hidden; position:relative;}
#home #newsPanel .innerScroll { position:absolute;  }
#home #newsPanel h3 { margin-bottom:0px; }
#home #newsPanel h4 { color:#898989; font-weight:normal; font-size:18px; margin-bottom:4px; }
#home #newsPanel p { color:#898989; }
#home #newsPanel ul li { border-bottom:solid 1px #5d5d5d; padding-bottom:0px; padding-top:10px; }
#home #newsPanel ul li .imageFrame { float:left; width:140px; }
#home #newsPanel ul li .textFrame { float:left; width:280px; }
#home #newsPanel ul li .textFrame a { color:#5a8131; }
#home #textPanel { float:right;  width:413px; padding-left:20px; height:330px; margin-right:35px; border-bottom:solid 1px #5d5d5d; padding-bottom:0px; overflow:hidden; }
#home.ie6 #textPanel { margin-right:17px;  }
#home #textPanel .iconLinks { text-align:right; margin-top:10px; }
#home #textPanel .iconLinks img { vertical-align:top; margin-left:10px; }
#home #tradeBuyers {  margin-top:10px; margin-left:18px; }
#home.ie6 #tradeBuyers { margin-left:0px; }
#home #viewOurDesigners { margin-right:35px; float:right; margin-top:18px; }
#home.ie6 #viewOurDesigners { margin-right:17px; }

/* News */
#news #newsArticles li { width:700px; margin-bottom:20px; }
#news #newsArticles li div.image { padding:5px; border:solid 1px #5d5d5d; width:auto; float:left; }
#news #newsArticles li div.text { float:right; width:300px;}
#news #newsArticles h4 {  color:#898989; font-weight:normal; font-size:24px; }
#news #newsArticles li p {color:#898989; }
#news #newsMonths { float:right; width:150px; }
#news #newsMonths a {  color:#898989; text-decoration:none; text-transform:uppercase; font-family:Arial, Sans-Serif; font-size:12px; }

/* About */
#about #largeLogo { width:450px; height:400px; float:left; overflow:hidden; position:relative;}
#about #largeLogo img { margin-left:30px;}
#about #textPanel { float:right;  width:413px; padding-left:20px; min-height:330px; margin-right:25px; border-bottom:solid 1px #5d5d5d; padding-bottom:0px; margin-bottom:10px; overflow:hidden; }
#about.ie6 #textPanel { margin-right:17px;  }
#about #textPanel .iconLinks { text-align:right; margin-top:30px; }
#about #textPanel .iconLinks img { vertical-align:top; margin-left:10px; }
#about h1 { visibility:hidden; }
#about #footer p {  padding-left:30px; }


#news #footer p {  padding-left:0px; }

/* Designers */
#designers h3 { width:200px; float:left; }
#designers div.intro { width:690px; float:right;  }
#designers #designerList { clear:both; }
#designers #designerList li { float:left; width:435px; height:260px;  border-top:solid 1px #5d5d5d; padding-top:10px;}
#designers #designerList li.alt { margin-left:50px;}
#designers #designerList li img {  border:solid 1px #5d5d5d; padding:9px; }
#designers #designerList li a:hover img {  border:solid 1px #ffffff; }
#designers #designerList li a { color:#5a8131; }
#designers #tradeBuyers {  margin-top:10px; margin-left:0px; }

#designers #footer p {  padding-left:30px; }

/* details */
#designers.details #main div.left { float:left; width:340px; }
#designers.details #main div.right { float:right; width:450px; margin-right:50px; }
#designers.details h3 { width:auto; float:none; }
#designers.details #main div.left ul { margin-left:14px; }
#designers.details #main div.left ul li img { display:block; padding:5px; border:solid 1px #5d5d5d; }
#designers.details #main div.left ul li a:hover img { border:solid 1px #ffffff; }
#designers.details #main div.left ul li { float:left; margin-right:10px; margin-bottom:10px; }
#designers.details #main div.left a.back { color:#5a8131; font-family:Arial, Sans-Serif; font-size:12px; background-image:url(../../images/global/arrowGreyLeft.gif); padding-left:14px; display:block; background-position:0px 2px; margin-bottom:15px; margin-top:20px; }
#designers.details #tradeBuyers {  margin-top:48px;  }

/* Links */
#links #linksList { clear:both; margin-top:30px; margin-left:30px; }
#links #linksList li { float:left; width:435px; height:140px;  border-bottom:solid 1px #5d5d5d; padding-bottom:10px; margin-bottom:10px;}
#links #linksList li.alt { margin-left:22px;}
#links #linksList li  a.imageLink { display:block; float:left;   }
#links #linksList li  .text { display:block; float:right; width:290px;   }
#links #linksList h4 {  color:#898989; font-weight:normal; font-size:17px; }
#links #linksList li p { margin-top:10px; color:#898989; }
#links #footer p {  padding-left:32px; }

/* Contact Us */
#contact #largeLogo { width:450px; height:400px; float:left; overflow:hidden; position:relative;}
#contact #largeLogo img { margin-left:30px;}
#contact #textPanel { float:right;  width:413px; padding-left:20px; height:330px; margin-right:35px; border-bottom:solid 1px #5d5d5d; padding-bottom:0px; overflow:hidden; }
#contact.ie6 #textPanel { margin-right:17px;  }
#contact #textPanel .iconLinks { text-align:right; margin-top:30px; }
#contact #textPanel .iconLinks img { vertical-align:top; margin-left:10px; }
#contact h3 { color:#999999; font-family:Times New Roman, Serif; font-size:25px; font-weight:normal; margin-bottom:20px; }
#contact h1 { visibility:hidden; }

#contact #footer p {  padding-left:32px; }
