@charset "utf-8";

/* ********************************** */
/*           Serena Nickson           */
/*                                    */
/*       Style sheet 2008 - V1.0      */
/*                                    */
/* Copyright WebCAL Internet Services */
/*               2009                 */
/* ********************************** */


/* ******************* */
/*     Core setup      */
/* ******************* */

html,body {
	font-family:Arial, sans-serif;	height:100%;
	margin:0;
	padding:0;
}

body {
	min-width:974px;
	min-height:630px;
	background-color:#FFF;
	text-align:center;
}

#wrapper {
	background-color:#FFF;
	width:974px;
	height:630px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border:1px solid #998;
}

#header {
	background-color:#FFF;
	width:974px;
	height:104px;
	text-align:left;
}

#main {
	background-color:#FFF;
	width:974px;
	height:526px;
	text-align:left;
}

#leftSb {
	margin:41px 0 0 48px;
	width:130px;
	float:left;
}

* html #leftSb {
	margin:41px 0 0 28px;
	width:130px;
	float:left;
}

#rMain {
	margin:0;
	padding:0;
	width:787px;
	float:right;
	height:526px;
}

#frntHd {
	font-family:Arial, sans-serif;
	font-weight:normal;
	color:#996;
	margin:100px 0 10px 27px;
	font-size:15px;
	height:100px;
}

#mainText {
	height:470px;
}

#homeMain {
	padding:54px 0 0 0;
	margin:0;
	height:472px;
	float:right;
}

#footline {
	color:#996;
	text-align:center;
	width:974px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
}

#photCredit {
	font-family:Arial, sans-serif;
	color:#996;
	font-size:10pt;
	margin:90px 0 0 -300px; 
	padding:0;
}

#cprt {
	font-family:Arial, sans-serif;
	font-size:8pt;
	float:left;
	text-align:left;
}

#ack {
	font-family:Arial, sans-serif;
	font-size:8pt;
	float:right;
	text-align:right;
}

#ack a {
	color:#996;
	text-decoration:none;
}

#ack a:hover {
	color:#333;
	text-decoration:none;
}

#pwd {
	font-family:Arial, sans-serif;
	font-size:8pt;
	float:right;
	text-align:right;
}

#pwd a {
	font-family:Arial, sans-serif;
	font-size:8pt;
	color:#996;
	text-decoration:underline;
}

/* ******************* */
/*   Fonts and texts   */
/* ******************* */

h1 {
	font-family:Arial, sans-serif;
	color:#333;
	font-size:24pt;
}

h2 {
	font-family:Arial, sans-serif;
	color:#888;
	font-size:18pt;
}

h3 {
	font-family:Arial, sans-serif;
	font-weight:normal;
	color:#996;
	margin:48px 0 10px 67px;
	font-size:14pt;
}

h4 {
	font-family:Arial, sans-serif;
	color:#996;
	font-weight:bold;
	margin:0 0 10px 20px;
	padding-top:10px;
	font-size:8pt;
}

.strap {
	font-family:Arial, sans-serif;
	color:#888;
	font-size:14pt;
	letter-spacing:1pt;
}

.nav {
	font-family:Arial, sans-serif;
	color:#888;
	font-size:18pt;
}

.adrs {
	font-family:Arial, sans-serif;
	color:#996;
	font-size:6pt;
	float:left;
	margin-top:10px;
	line-height:17px;
}

p {
	font-family:Arial, sans-serif;
	color:#996;
	font-size:10pt;
	margin:0 10px 0 67px;
	padding-bottom:10px;
	width:270px;
}

.cover10 {
	color:#996;
	font-size:10pt;
	margin:0 10px 0 67px;
	padding-bottom:10px;
	width: 330px;
}

#cover10top {
	margin-top:30px;
}

#cover10topLarge {
	margin-top:80px;
}

#cover10mid {
	margin-top:30px;
}

.desc {
	font-family:Arial, sans-serif;
	color:#996;
	font-size:8pt;
	margin:0 10px 10px 20px;
	width:170px;
}

.redctn {
	display:inline;
	font-size:8pt;
	text-decoration:line-through; 
	color:#900;
	margin:0 6px 0 0;
}

.descVari {
	font-family:Arial, sans-serif;
	color:#996;
	font-size:8pt;
	margin:0 10px 10px 20px;
}

.descAnd {
	font-family:Arial, sans-serif;
	color:#996;
	font-size:8pt;
	margin:10px 10px 0 20px;
	width:170px;
}

.descHoriz {
	color:#996;
	font-size:8pt;
	margin:0 10px 10px 0;
}

.contact {
	font-family:Arial, sans-serif;
	color:#996;
	font-size:10pt;
	padding-bottom:10px;
	width:380px;
}

.sub {
	font-family:Arial, sans-serif;
	color:#996;
	font-size:7pt;
	margin:20px 0 10px 20px;
	width:180px;
}

a {
	color:#888;
	text-decoration:none;
}

a:hover {
	color:#888;
	text-decoration:underline;
}

/* ********************* */
/*  Lists and navigation */
/* ********************* */

#nav {
	height:330px;
}

#leftSb ul {
	list-style-type:none;
	line-height:31px;
	margin:0;
	padding:0;
}

#leftSb ul li {
	font-family:Arial, sans-serif;
	color:#888;
	font-size:14pt;
	margin:0;
	padding:0;
}

#leftSb a {
	text-decoration:none;
	color:#888;
}


/* ********************* */
/*     Main content      */
/* ********************* */

.prdctDesc {
	float:right; 
	height:526px;
}

#thumbs {
	height:526px; 
	text-align:left;
}

.indThmb {
	font-family:Arial, sans-serif;
	font-size:7pt;
	color:#996;
	margin:-2px 0 0 0;
	padding:0;
}

#collectionIntro {
	margin:14px 0 0 0; 
	width:400px;
}

.collectionIntro {
	font-size:12px; 
	color:#996;
	margin:0;
	width:400px;
}

/* ********************* */
/*    Rollover images    */
/* ********************* */

#one 	{display:inline;}
#two 	{display:none;}
#three 	{display:none;}
#four 	{display:none;}
#five 	{display:none;}
#six 	{display:none;}

.rollDisplay {
	float:right;
	margin:0;
	padding:0;
}

/* ********************* */
/*      Contact Form     */
/* ********************* */

input {
	color:#996;
	border:1px solid #996;
	width:200px;
}

textarea {
	color:#996;
	border:1px solid #996;
	width:200px;
}

.reqd {
	color:#FF0000;
}

.formBox {
	color:#996;
	margin:0;
	padding:0 0 10px 160px;
}

.labelBox {
	font-family: Arial, sans-serif;
	font-size:8pt;
	color:#996;
	float:left;
	width:60px;
	text-align:right;
	margin:0;
	padding:4px 0 4px 0;
}

.button {
	font-family:Arial, sans-serif;
	color:#888;
	font-size:9px;
	padding-left:200px;
}

.btnSubmit {
	color:#333; 
	width:60px; 
	margin-left:55px;
}

.btnRetry {
	color:#333; 
	width:60px; 
	margin-left:15px;
}

#contactThx {
	font-family:Arial, sans-serif;
	font-size:10pt;
	color:#996;
	text-align:right;
	padding:20px 20px 0 0;
}

.errorText {
	font-family:Arial, sans-serif;
	font-size:10px;
	color:#FF0000;
	margin:-8px 0 8px 220px;
	padding:0;
	vertical-align:top;
}

.formBoxError {
	margin:0;
	padding:0;
}

