/***********************************
           STANDARD BODY TAGS
************************************/

body {
	margin-top:0;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#cedfe9 url(fw/bodyBG.jpg) center top no-repeat;
	color:#666;
	}

td {
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	}

th {
	font-family: Arial, Helvetica, sans-serif;
	}

 a {
	color:#4279a2;
	font-size:12px;
	text-decoration:none;
	background:none;
	font-weight:normal;
	}

a:visited {
	color:#5D88AA;
	text-decoration:none;
	background:none;
	font-weight:normal;
	}

a:hover, a:active {
	color:#00CC00;
	text-decoration:none;
	background:none;
	word-spacing:normal;
	font-weight:normal;
	}


h1 {
	color:#ffffff;
	font-style:italic; 
	font-size:16px; 
	padding:5px 0 0 0; 
	}
h2 {
	color:#ffffff;
	font-style:italic; 
	font-size:14px; 
	padding:5px 0 0 0; 
	}

h3 {
	color:#ffffff;
	font-style:italic; 
	font-size:14px; 
	padding:5px 0 0 0;
	margin:2px 0 3px 0; 
	}


/***************************************
        SPECIAL FORMATTING 
****************************************/

#imgFloatLeft {
	float:left;
	}

.galleryH1 {
	color:#427982;
	font-size:18px; 
	padding:0 0 0 0;
	margin:0; 
	font-style:normal;
	}

.galleryH2 {
	color:#427982;
	font-size:13px; 
	padding:0 0 0 0;
	margin:0; 
	font-style:normal;
	}

.divFloatRight {
	float:right; 
	padding:0 0 10px 15px;
	text-align:right;
	}

.imgBorder {
	border:1px solid #85a8c4;
	margin-bottom:5px;
	}

.floatLeft {
	float:left;
	border:1px solid #437aa3;
	margin:10px 15px 7px 0;
	}

.floatRight {
	float:right;
	border:1px solid #85a8c4;
	margin:10px 5px 10px 15px;
	}


.divTestimonials {
	width:440px;
	text-align:justify;
	font-size:12px;
	}

/**************************************
        HEADER
***************************************/
#headerLeft {
	background:url(fw/header_left.jpg) no-repeat; 
	width:378px;
	height:162px;
	}


#headerRightTop {
    vertical-align:top;
	background-color:#85a8c4;
	}


/******************************************
            HOMEPAGE MAIN CONTENT AREA
******************************************/

#centerBG {
	background:url(fw/center_BG.jpg) #adc8db right top no-repeat;
	width:502px;
	height:210px;
	border-right:1px solid #85a8c4;
	padding-top:5px;
	}

#homepageMainContent {
	float:left; 
	width:42%; 
	text-align:justify; 
	padding-left:20px;
	}

#homepageWhatsNew {
	float:left; 
	width:45%; 
	text-align:justify; 
	padding:0 12px 0 15px;
	}

#homepageWhatsNewPic {
	float:left;
	border:1px solid #437aa3;
	margin:5px 5px 10px 0;
	}

#galleryCell {
	width:495px;
	background-color:#adc8db;
	border-right:1px solid #85a8c4;
	}

#galleryPicContainer {
	width:493PX;	
    margin-left:5px;
	background-color:#adc8db;
	}

#homeFooter {
	background:url(fw/footer.jpg) no-repeat;
	border-right:2px solid #7da1db;
	border-bottom:#85a8c4 1px solid;
	border-left:#85a8c4 1px solid;
    border-top:#85a8c4 1px solid;
	width:759px;
	height:25px;
	
	}

/***********************************************
    SECONDARY PAGES: PAINTINGS, MURALS, SIGNS
***********************************************/

#gallery_center {
	background:#a6c1d5 url(fw/products_center.jpg) left top repeat-y;
	border-right:1px solid #85a8c4;
	width:470px;
	padding:0 15px 0 15px;
	vertical-align: top;
	}

#gallery_bottom {
	background:#a6c1d5 url(fw/products_bottom.jpg) left top no-repeat;
	border-right:1px solid #85a8c4;
	width:470px;
	padding:0 15px 0 15px;
	height:16px;
	}

#muralsTable {
	position:relative;
	}

.artDescription {
	text-align:justify;
	width:75%;
	padding-right:10px;
	}


/*********************************
          LEFT COLUMN 
*********************************/
.left_column {
	padding-left:63px;
	width:116px;
	}

#left_BG {
	background:#a6c1d5 url(fw/left_BG.jpg) no-repeat;
	height=347px;
	border-left:1px solid #85a8c4;
	width:258px;
	margin:0;
	padding:0;
	}

#leftBG_paintings {
	background:#a6c1d5 url(fw/leftBG_paintings.jpg) no-repeat;
	height=347px;
	border-left:1px solid #85a8c4;
	width:258px;
	margin:0;
	padding:0;
	}


#leftBG_murals {
	background:#a6c1d5 url(fw/leftBG_murals.jpg) no-repeat;
	height=347px;
	border-left:1px solid #85a8c4;
	width:258px;
	margin:0;
	padding:0;
	}

/* --  LEFT LIST MENU ---- */

#leftMenu {
	margin: 0px;
	padding:40px 0 0 60px;
	height:150px;
	}

#leftMenu li {
	float: left;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0;
	}

#leftMenu ul {
	margin: 0;
	padding: 0;	
	}
	
	
#leftMenu a {
	padding:5px 0 0 25px;
	text-align:left;
	margin: 0px 0px 0px 0px;
	background: url(fw/menu_btn.jpg) no-repeat;
	text-decoration: none;
	width: 120px;
	height:17px;
	display: block;
	color: #5D88AA;
	}


#leftMenu a:hover, active{
	background: url(fw/menu_btn_f2.jpg) no-repeat;
	color:#0C0;
	text-decoration: none;
	word-spacing:normal;
	}		


/*****************************
         FOOTER LINKS
*****************************/

#footerLinks {
	background-color:#a6c1d5;
	padding:5px 5px 3px 10px;
	width:480px;
	border-right:1px solid #85a8c4;
	text-align:center;
	}

#footerLinks a {
	color:#fff;
	font-size:12px;
	}

#footerLinks a:visited {
	color:#fff;
	}

#footerLinks a:hover, active {
	color:#0C0;
	}



/*****************************
         COPYRIGHT
*****************************/

#copyRight {
	 margin:auto;
	 text-align:right;
	 width:760px;
	 padding-top:10px;
	}

#copyRight img {float:right;
	padding:0 5px 5px 5px;
	}
