/*

Global styles
-------------
icompendium.com V2
May, 2010
Van Stokes

*/


html, body {
	height: 100%;
}


body{
	font-family:Verdana,sans-serif;
	/*'HelveticaNeueETW01-55Rg'*/
	/*font-family:Verdana;*/
	color:#7d7d7d;
	font-size:.84em;
	text-align:center;
	-webkit-text-size-adjust: 100%;
}

p, .taller {
	margin-bottom:1.8em;
	line-height:1.8em;
}

a {
	color:#000;
}

textarea {
	border:1px solid #b5b5b5;
	padding:5px 3px;
}

.textInput {
	border:1px solid #b5b5b5;
	padding:5px 3px;
	width:250px;
}

.activeLink {
	text-decoration:underline;
}

.grayBodyText {
	color:#7d7d7d;
}

ul.bullets {
	line-height:1.8em;margin-bottom:20px;

	}

li.bullet {
	line-height:1.8em;
	list-style-position: inside;
	list-style-image:url(images/listBullet.gif);
}

.bullet a {
	color:#7D7D7D;
}

a.cursor:hover {
	cursor:pointer;
}

.sectionHeader {
	font-size:1.3em;
	color:#000;
	padding-bottom:10px;
}

#container {
       width: 850px;
       text-align: left;
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: 0 auto -4em; /* the bottom margin is the negative value of the footer's height */

       }

#topBar	{
	width:100%;
	height:6px;
	margin-bottom:26px;
	background-color:#7d7d7d;
}

#navLinks {
	float:left;
	margin-top:4px;
	margin-left:101px;
}

#navLinks li	{
	display: inline;
	list-style-type: none;
	margin-left:45px;
	
}

#navLinks a	{
	text-decoration:none;
}

#navLinks a:hover	{
	text-decoration:underline;
}

#mainDynamicContent	{
	padding-top:30px;
}

/*
Page Specific Styles

*/
#artistSamples img {
	margin-right:33px;
	margin-bottom:5px;
}


#artistSamples a {
	color:#7D7D7D;
	text-decoration:none;
	display:block;
	margin-bottom:11px;
}

#artistSamples {
	font-size:.75em;
}

#priceTable {
	width:100%;
	margin-bottom:20px;

}

#priceTable th {
	padding:10px;
	border-top:1px solid #000;
	border-bottom:1px solid #b5b5b5;
	color:#000;
}

#priceTable td {
	padding:10px;
	border-top:1px solid #000;
	border-bottom:1px solid #b5b5b5;
}

.planHeader {
	background-color:#E6E6E6;
	width:65px;
	border-right:1px solid #FFF;
	text-align:center;
}

.planColumn {
	background-color:#F2F2F2;
	border-right:1px solid #FFF;
	text-align:center;
}

.footer{

	width:850px;
	height: 4em; /* .push must be the same height as .footer */
	margin: 0 auto;

}

.push	{
	width:850px;
	height: 4em; /* .push must be the same height as .footer */
	padding-top:4em;
	margin: 0 auto;
}

.footer {
	border-top:1px solid #000;
	padding-top:2em;
		font-size:.75em;
}

.blackHr {
	color:#000;background-color:#000;border:0;height:1px;margin-bottom:20px;margin-top:20px;
	
}

.backToTop {
	margin-top:5px;
	margin-bottom:15px;
	
}

.rightAlign {
	text-align:right;

}

.focusedExample {
	margin-top:5px;
	margin-bottom:10px;
}

/* -- jScrollPane Style START-- */
			
.customTrackBar .jScrollPaneTrack {
	background: url(js/scrollPane/windows_track.gif) repeat-y;
}
.customTrackBar .jScrollPaneDrag {
	background: url(js/scrollPane/windows_drag_middle.gif) no-repeat 0 50%;
}
.customTrackBar .jScrollPaneDragTop {
	background: url(js/scrollPane/windows_drag_top.gif) no-repeat;
	height: 4px;
}
.customTrackBar .jScrollPaneDragBottom {
	background: url(js/scrollPane/windows_drag_bottom.gif) no-repeat;
	height: 4px;
}
.customTrackBar a.jScrollArrowUp {
	height: 17px;
	background: url(js/scrollPane/windows_arrow_up.gif) no-repeat 0 0;
}
.customTrackBar a.jScrollArrowUp:hover {
	background-position: 0 -20px;
}
.customTrackBar a.jScrollArrowDown {
	height: 17px;
	background: url(js/scrollPane/windows_arrow_down.gif) no-repeat 0 0;
}
.customTrackBar a.jScrollArrowDown:hover {
	background-position: 0 -20px;
}
.customTrackBar a.jScrollActiveArrowButton, .customTrackBar a.jScrollActiveArrowButton:hover {
	background-position: 0 -40px;
}
			
.left .jScrollPaneTrack {
			left: 0;
			right: auto;
		}

.left a.jScrollArrowUp {
	left: 0;
	right: auto;
}

.left a.jScrollArrowDown {
	left: 0;
	right: auto;
}

/* -- jScrollPane Style END-- */

