/* Modern Arts generic interior page stylesheet */

* {
font-family: Arial, sans-serif;
margin: 0px;
padding: 0px;
}



body {text-align: center; font-family: Arial, sans-serif; font-size: smaller; background-color: #FEAA24;}

#framer {text-align: left; margin: 0 auto; width: 1000px;}

#intframer {
	background-color: #FFF;
	background-image:url(images/interior_layout/intframerback.gif);
	repeat: repeat-y;
	float: left;
	text-align: left;
	width: 100%;
}

#tabs {background-image:url(images/homepage_layout/tab_back.jpg); width: 100%; float: left;}

#tabs li {display: inline; float: left; width: 195px; text-align: center; background: left top no-repeat url(images/homepage_layout/tab_background.jpg); padding: 5px 0px;
 font-weight: bold; }

#tabs li a {text-decoration: none; color: #000; }

#tabs li a:hover {color:#FF0000;}


/*Rules for the top panel*/

#hometitle {
	height: 46px;
	width: 336px;
	text-indent: -7000px;
	background-image: url(images/homepage_layout/title.gif);
	display: block;
	margin-top: 10px;
	}
	
#homemotto {
	width: 400px;
	height: 74px;
	text-indent: -7000px;
	background-image: url(images/h2background.gif);
	color: #35516C;
	background-repeat: no-repeat;
	}
		
/*Styling the left-hand navigation menu*/

#navigation {
	float: left;
	font-size: 11pt;
	width: 150px;
	margin-bottom: 0px;
		}
#navigation li ul {display: none;}

#navigation li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 1px solid #666;
	}
	
#navigation li a {
	text-decoration: none;
	color: #FFF;
	margin: 0px 10px 5px 5px;
	padding: 0;
	display: block;
	}

#navigation li a:hover {color: #FFFF99;}

	
#navigation ul li ul {
	font-size: 10pt;
	margin-left: 0; padding-left: 2em; padding-bottom: 1em;
	background-color: #888;
	}

#navigation li ul li {
	color: #fff;	
	list-style-type:disc;
	border: 1px solid #888;
	
	}

#navigation li li a {margin: 0px 10px 0px 0px;

}

.stockblock, #irsblock, #uploadblock {
	margin: 5px 0;
	border-bottom: 1px solid #999999;
	padding: 5px;
	text-align: center;
}

.stockblock h3 a {font-size: smaller;
	 text-decoration: none;
	color: #FFFF99;}

.stockblock p, #designerbox p {margin: 0.5em; font-size: smaller; font-style: italic; color: #fff; }

#designerbox p {border: 1px solid #35516C;}
#uploadblock h3 {
	height: 18px;
	width: 140px;
	text-indent: -7000px;
	background-image: url(images/homepage_layout/upload_artwork.gif);
	background-repeat: no-repeat;
	display: block;
}
#irsblock h3 {
	height: 48px;
	width: 140px;
	text-indent: -7000px;
	background-image: url(images/homepage_layout/inventory_release.gif);
	display: block;
}
#designerbox {
	background-color: #35516C;
	border-bottom: 1px solid #999999;
}
#designerbox h3 {
	text-align: center;
	background-image: url(images/homepage_layout/modified_dtblue.gif);
	background-repeat: no-repeat;
	text-indent: -7000px;
	display: block;
	width: 137px;
	height: 74px;
	margin-left: 5px;
	}

/*breadcrumbing active topic area*/

#navigation li.off ul {visibility: hidden; position: absolute; left: -7000px;}

/*Main page content*/

#main {padding: 10px 15px; margin-left: 150px;}

#main h2 {font-size: 28pt;
font-family: Georgia, "Times New Roman", serif;
border-bottom: 1px solid #666;
margin-bottom: 15px;
font-weight: normal;}

#main h3 {font-size: 16pt;
		margin-top: 1em;}
#main h4 {
	margin-top: 1em;
	margin-bottom: 1em;
}
#main h5 {margin-left: 20px; color: #787878; font-size: 12pt;}

#main p, #main ul, #main ol {color: #666; padding: 5px;}

#main a { text-decoration:    none; }
#main a:link         { color: #ff4c00; }
#main a:hover        { color: #ff1a00; }
#main a:visited      { color: #ff4c00; }

#main ul, #main ol {
padding-left: 40px;
}


#main #breadcrumbs {
	font-family: Arial, sans-serif;
	color: #666;
	font-size: 10pt;
	margin-left: -15px;
	}

#breadcrumbs li {
	display: inline;
	background-image: url(images/graybullet.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: left center;	

}


#main .floatright {margin: 10px; float: right;}

	
/*page footer*/

#footer {
	clear: both;
	color: #35516C;
	padding: 20px 10px;
	text-align: right;
	}

#footer a {text-decoration: none; color: #35516C;}

#footer h4 {
	font-size: 10pt;
	text-decoration: none !important;
	color: #35516C;
	}
#intframer #main .lineheight {
	line-height: 1.5em;
}
