/* CSS Document */
/* CSS Layout code, author: Butter Creative */

html, body { padding: 0; margin:0; }
body {
	/*font: 62.5%/1.6 Trebuchet, "Trebuchet MS", Verdana, Helvetica, Arial, Helvetica, sans-serif;*/
	font: 62.5%/1.6 Century Schoolbook, serif, sans-serif, Trebuchet, Verdana, Helvetica, Arial, Helvetica;
	background-color: #fff;
	color: #555;
}

#body1 {position: relative; margin: 0 auto; width: 760px; padding:0;}
#body1.IE {zoom: 1;}
#body1 p {font-size:1.2em;line-height:1.3em; padding:0; margin:10px 0;}
	#body1 a:link, #body1 a:visited, #body1 a:active { color: #555555; text-decoration:underline; }
	#body1 a:hover {  color: #A8ADAF; text-decoration:none; }
	
	
	.redtext {color: #A8ADAF;}
/* put style back on elements */

pre, blockquote, fieldset, table {margin: 1em 0;}
.cleaner {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;}


/* Bullets */
ul {margin:1em 0 1em 1.5em; line-height:1.3em;font-size:1.2em;}
li {padding: 0.06em 0;}
ul li {margin-left:0.63em;padding-left: 0.5em; list-style: square outside;	/* background:url(../imgs/list-on.gif) 0 0.6em no-repeat;*/ }
ol li {list-style: decimal outside;}





/* Standard settings */
h1,h2,h3,h4,h5,h6 
{margin:0 0; padding: 0 0; font-family: Century Schoolbook, serif, sans-serif, Trebuchet, Verdana, Helvetica, Arial, Helvetica; font-weight:bold; }

h1 {font-size:2.6em;}
	h1 a:link, h1 a:visited, h1 li a:active {color: black; text-decoration:underline;}
	h1 a:hover {color: black; text-decoration:none;}
h2 {font-size:2em;}
	h2 a:link, h2 a:visited, h2 li a:active { color: black; text-decoration:underline;}
	h2 a:hover {color: black; text-decoration:none;}
h3 {font-size:1.6em;}
h4 {font-size:1.4em;}


		
			
/* Layout */
#wrapper {}

	#header {position:relative;}
		.W3C #header {min-height:90px;}
		.IE #header {height:90px;}
	
	/* image buttons */
		.titleHeader {display: block; background-position:0 0;background-repeat: no-repeat;	background-color: transparent; 	text-indent: -1200px;	overflow: hidden; 	}
		.titleHeader  {position:absolute; top:1px; left:0; background: url(../imgs/logo.gif);	height: 60px;	width: 136px;	margin:0;padding:0;}
	
	
	

/* menu */	
	#menu {position:absolute; top:25px; left:160px; height:30px; width:630px;}
			.W3C #menu {min-height:30px;}
			.IE #menu {height:30px;}
		#menu ul { margin:0; padding: 10px 0 ;  list-style:none; text-transform: lowercase; font-size:1.3em}
		#menu li { display:inline; margin:0; padding:0 12px; }
		#menu li.end {padding:0 0 0 12px; }
		#menu a:link, #menu a:visited, #menu a:active { color: #555555; text-decoration:none; }
		#menu a:hover {  color: #A8ADAF; text-decoration:none; }
		#menu #current a {color: #A8ADAF;}
	
/*	dropdown */
#dropdown {	position:absolute;	left: 155px;	top: 52px;	visibility: hidden;	width:220px;	z-index:10; font-size:11px;	/*background-color:#1B0802;*/ }
	#dropdown ul {	list-style: none;margin: 0;	padding: 5px 0 5px 3px; font-size:1.1em;}
	#dropdown li {	padding:3px 0  3px 5px; list-style: none;}
		#dropdown a:link, #dropdown a:visited, #dropdown a:active { color: #555555;   text-decoration:none; }
		#dropdown a:hover {  color: #A8ADAF;  text-decoration:none; } 
		
#dropdown {	background-color:#fff; }

		
/*	dropdown end */


		 
	#wrapperContent {width:760px;}
	
		/* 3Colum Layout */
		#left3 {float:left;	width:180px; margin:0; padding:0; }
		#right3 {float:right; width:190px; margin:0; padding:0; }
		#middle3 {margin:0 190px 0 180px; padding: 0; }
		.column-in3 {margin:0; padding: 0 15px;}
	
	#middle {margin:0  0 ; padding: 0;}
		.W3C #middle {min-height:472px;}
		.IE #middle {height:472px;}
	
		/*#middle img {margin-left:30px; }*/
		
		
	.bgfader {background:url(../imgs/front-image-bg.jpg) top left no-repeat; }
		#middle .about {width:480px; margin:0 auto; padding: 30px 0 0 0; font-size:1.1em;}
		
		
		#middle .news {width:480px; margin:0 0 0 20px ; padding: 10px 0 0 0; font-size:1.1em;}
		#leftNews {float:right; width:210px; margin:0; padding:20px 0 0 0; /*background-color:#000000;*/}
		
		
	#middle .news span {margin:0; padding:0 0; font-size:1.1em; text-transform:uppercase;}
	#middle .news h2 {margin:0; padding:0; font-size:1.5em; line-height:1.4em;}
	#middle .news .article {padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #A8ADAF} 
		#middle .loader {width:480px; margin:0 auto; padding: 30px 0 0 0; font-size:1.1em; text-align:center}
		
		#middle .press {width:760px; margin:0 auto; padding: 30px 0 0 0; font-size:1.1em;}
		#middle .pressItem {float:left;  }
			.W3C #middle .pressItem {width:220px; min-height:170px;margin-left:30px;}
			.IE #middle	.pressItem {width:220px; height:170px;margin-left:20px;}
		#middle .pressItem img {float:left; margin:0 10px 10px 0; border: solid 1px #A8ADAF;}
		#middle .pressItem p .smalltxt {font-size:0.8em;}
		
	#middle .mailinglist {width:480px; margin:0 auto; padding: 30px 0 0 0; font-size:1.1em;}
	.mailinglist label {width:120px;}
	#middle .contact { margin-left:20px;  font-size:1.1em;}
		.col1 {float:left; width:180px;margin-top:30px;}
		
	#middle .password {width:300px; margin:0 auto; padding: 30px 0 0 0; font-size:1.1em;}		
				
	#middle .retail {width:720px; margin:0 0 0 40px;padding: 20px 0 0 0;  /*font-size:1.1em;*/}
		.colloc {float:left; width:180px; } 
	.W3C .colloc {min-height:90px;}
	.IE .colloc {height:62px;}
	
	#middle .collection { margin:0 0 0 0;padding: 20px 0 0 0; }	
		
	#footer {position:relative; text-align:center; color:#999; padding:15px 0 10px 0; font-size:1.3em;}
		#footer a:link, #footer a:visited, #footer a:active { color: #999; text-decoration:underline; }
		#footer a:hover {  color: #999; text-decoration:none; }
#footer .icons {position:absolute; right:0; top:18px;}
#footer .icons img {padding:0 1px;}

/* other bits*/

form {margin:0; padding:0;}
input, select, textarea {font-family: Arial, Geneva, Verdana, Helvetica, sans-serif; }
fieldset, label {border:0;  padding:0; margin:0;}



	
/* scoller */
.photoTitle {text-align:right; width:311px;}
/* slider*/

/* coll titles */
   
  .ctitle {position:absolute; top:290px;  height:30px; width:235px; color:black; font-size:10px; }/*was 300 width*/
.ctitle p {margin:0; padding:0 0 0 8px; text-align:right;}

.cimg { padding: 14px 0 0 12px; height:440px}
.fgrey {background:no-repeat url(../imgs/collection/frame.jpg) top left;}
.fwhite {background:no-repeat url(../imgs/collection/frame-white.jpg) top left;}
.cimg img {width:228px; height:281px; }

	#navm {text-align:center; margin:20px 0 20px 0;}
	#navm p {font-size:1.4em; font-weight:bold;}
	#navm ul { margin:0;  list-style:none; text-transform: lowercase; font-size:1.3em; }
		#navm li { display:inline; margin:0;  }
		
		#navm a:link, #navm a:visited, #navm a:active { color: #555555; text-decoration:none; }
		#navm a:hover {  color: #A8ADAF; text-decoration:none; }


/* carousel */

.carousel-component { 	padding:0px;	margin:0px;}
.carousel-component .carousel-list li { margin:0;	width:341px;height:471px; }