/*
Stylesheet for Musync Site, designed for Screen Media

Author: Christopher Werby of Pipsqueak Productions, LLC
http://www.pipsqueak.com

Begun: September 6, 2007
Last Updated: 2009-05-11 09:05 PM (Monday) 
*/

/* @group FONT FACE ASSIGNMENTS */
/*body { font-family: verdana, arial, sans; }*/
body { font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, Arial, sans-serif; }
body#termsAndConditions div#content { font-family: times, serif; }

/* @end FONT FACE ASSIGNMENTS*/
/* @group DEFAULTS FOR MARGINS AND PADDING */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 76%;
	/*font-family: inherit;*/
	vertical-align: baseline;
}

/* remember to define focus styles! */
:focus { outline: 0; }

body
{
	line-height: 1;
	color: white;
	background-color: black;
	font-size: 2.1em;
}

/* tables still need 'cellspacing="0"' in the markup */
table
{
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td
{
	text-align: left;
	font-weight: normal;
}

ul, ol { list-style-position: outside; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* @end DEFAULTS FOR MARGINS AND PADDING */
/* @group MAIN STRUCTURE */
/* @end MAIN STRUCTURE */
/* @group NAVIGATION */
div#navigation
{
	position: absolute;
	/*top: 250px; Use this with a full button complement*/
	top: 350px;
	left: 40px;
}

div#navigation ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

div#navigation ul li
{
	background-color: #7D7D7D;
	color: black;
	text-align: right;
	padding-right: 20px;
	margin-top: 8px;
	font-size: 1.2em;
	line-height: 1.55em;
	background-image: url(../images_new/elements/Sprockets.png);
	background-position: 118px -18px;
	background-repeat: no-repeat;
	width: 112px;
	min-height: 30px;
}

div#navigation ul li a
{
	color: black;
	font-weight: normal;
	width: 108px;
	padding: 4px 0px 4px 5px;
	text-decoration: none;
	display: block;
}

div#navigation ul li:hover { background-color: #ff9c00; }

body#home li#navHome, body.fa li#navFeaturedAlbum, body.fp li#navFeaturedProject, body.about li#navAbout, body#blog li#navBlog, body#haveMusic li#navHaveMusic, body#services li#navServices, body#searchform li#navWantMusic { background-color: #ff9c00; }

body#americanDollar div#featuredNavigation li#navAmericanDollar, body#plants div#featuredNavigation li#navPlants, body#theOne div#featuredNavigation li#navTheOne, body#admiralTwin div#featuredNavigation li#navAdmiralTwin, body#centovalley div#featuredNavigation li#navCentovalley, body#vesna div#featuredNavigation li#navVesna { background-image: url(../images_new/elements/Sidebar_FA_BG_Selected.gif); }

body#uglyBetty div#featuredNavigation li#navUglyBetty, body#fritolay div#featuredNavigation li#navFritoLay, body#adobe div#featuredNavigation li#navAdobe, body#gottschalks div#featuredNavigation li#navGottschalks, body#toyota div#featuredNavigation li#navToyota { background-image: url(../images_new/elements/Sidebar_FP_BG_Selected.gif); }

body#services li#navAbout { background-color: #7D7D7D; }

/* @end NAVIGATION */
/* @group MAIN HEADLINES AND SUBHEADS */
/* @end MAIN HEADLINES AND SUBHEADS */
/* @group FOOTER */
div#footer
{
	margin-top: 0;
	padding-top: 0;
	clear: both;
}

div#footer a#idSiteMeterHREF img { margin-left: -10000px; }

div#footer p.link
{
	position: relative;
	top: -32px;
	left: 600px;
	font-size: 12px;
}

div#footer p.link a { color: #57beff; }

body#home div#footer p.link
{
	top: -60px;
	left: -365px;
	text-indent: 20px;
	margin-left: 0;
	padding-left: 0;
}

body#home div#footer ul
{
	position: relative;
	top: -22px;
	left: 566px;
	list-style-type: none;
	color: #ff9c00;
}

body#home div#footer ul li
{
	float: left;
	padding-left: 15px;
	font-size: 1.2em;
}

body#home div#footer ul li span { font-size: 9px; }

body.second div#footer
{
	position: relative;
	top: -50px;
}

body.second div#footer img
{
	display: block;
	clear: both;
}

body.second div#footer p.link
{
	top: -32px;
	left: 600px;
}

body.second div#footer ul
{
	position: relative;
	top: 70px;
	left: 200px;
	list-style-type: none;
	color: #ff9c00;
}

body.second div#footer ul li
{
	float: left;
	padding-left: 32px;
	font-size: 14px;
}

body.second div#footer ul li span { font-size: 9px; }

/* @end FOOTER */
/* @group LINK TREATMENTS GENERALLY */
/* @end LINK TREATMENTS GENERALLY */
/* @group MULTI SECTION TEXT TREATMENTS */
p { margin: 1em; }
.nodisplay { display: none; }
.nobreak { white-space: nowrap; }
em { font-style: italic; }

/* @end MULTI SECTION TEXT TREATMENTS */
/* @group MULTI SECTION WORD AND IMAGE TREATMENTS */
div.buttons a
{
	height: 25px;
	width: 20px;
	background-repeat: no-repeat;
	display: block;
	float: right;
}

.yellow { background-color: yellow; }
.red { background-color: red; }
.blue { background-color: blue; }

/*Flash Video embedded on a page.  Local set width & height.  See reel.html*/
div#video
{
	position: relative;
	display: block;
	top: 20px;
	left: 0px;
	padding-bottom: 15px;
}

/*This is for the "No Flash" text*/
div#video p
{
	display: block;
	position: relative;
	color: red;
	top: 125px;
	left: 20px;
	width: 230px;
	border-color: red;
	border-width: 1pt;
	border-style: solid;
	padding: 10px;
	font-size: 1.4em;
}

div#innerBox img.floatRight, div#innerBox div.floatRight
{
	float: right;
	margin-left: .2in;
	margin-bottom: .1in;
	width: 250px;
}

div#innerBox img.floatLeft, div#innerBox div.floatLeft
{
	float: left;
	margin-right: .2in;
	margin-bottom: .1in;
	margin-left: -10px;
	width: 250px;
}

div#innerBox cite
{
	font-style: italic;
	font-size: 100%;
}

/* @end MULTI SECTION WORD AND IMAGE TREATMENTS */
/* @group CONTENT BOX GENERAL */
div#contentBox
{
	float: left;
	background-repeat: repeat-y;
}

div#innerBox
{
	background-repeat: no-repeat;
	background-position: left top;
	color: #ff9c00;
	padding-left: 10px;
}

div#innerBox h1
{
	margin-top: 0;
	padding-top: 10px;
}

div#innerBox h1.logo
{
	text-indent: -10000px;
	background-image: url(../images_new/elements/Logo_Home_Musync_Heading.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	height: 40px;
	padding-top: 20px;
	overflow: hidden;
}

div#innerBox h2
{
	font-size: 1.2em;
	color: #57beff;
	clear: both;
	margin-bottom: 10px;
}

div#innerBox p { font-size: .9em; }

div#innerBox p.direction
{
	text-align: right;
	color: #57beff;
}

/*div#innerBox p.direction:before { content: "&lt; "; }*/
div#innerBox p sup
{
	line-height: 0;
	vertical-align: 4px;
}

div#innerBox p a
{
	color: #57beff;
	font-size: 100%;
}

div#innerBox div#textColumn
{
	width: 200px;
	float: left;
}

div#innerBox div#imageColumn
{
	width: 260px;
	float: left;
	margin-left: 10px;
	padding-top: 14px;
}

table.bandInfo
{
	border: 0 solid;
	color: #57beff;
	margin-left: 0;
	padding-left: 0;
	width: 100%;
}

table.bandInfo .col1 { width: 125px; }
table.bandInfo .col2 { width: 125px; }

table.bandInfo tr th
{
	font-size: 13px;
	text-align: right;
	padding-right: 10px;
}

table.bandInfo tr td
{
	padding-top: 10px;
	font-size: 10px;
	line-height: 1.2em;
}

div#innerBox div.fullColumn { clear: both; }

/* @end CONTENT BOX GENERAL */
/* @group HOME PAGE */
body#home div#fullPage
{
	background-image: url(../images_new/elements/Home_Background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 749px;
}

body#home div#featuredAlbum
{
	left: 195px;
	background-image: url(../images_new/elements/Cover_BG_Orange.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

body#home div#featuredProject
{
	left: 406px;
	background-image: url(../images_new/elements/Cover_BG_Blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

body#home div#featuredAlbum, body#home div#featuredProject
{
	height: 220px;
	width: 157px;
	position: absolute;
	top: 300px;
}

body#home div#featuredAlbum img, body#home div#featuredProject img
{
	padding-left: 20px;
	padding-top: 5px;
	margin-bottom: 0;
	padding-bottom: 0;
}

body#home div#featuredAlbumButtons, body#home div#featuredProjectButtons
{
	z-index: 10;
	position: absolute;
	display: block;
	top: 440px;
	width: 155px;
	height: 25px;
}

body#home div#featuredAlbumButtons { left: 194px; }
body#home div#featuredProjectButtons { left: 405px; }

body#home div#sampleRecordings
{
	margin-bottom: 20px;
	margin-left: 10px;
	display: block;
	height: 25px;
}

body#home div#sampleRecordings a { float: left; }
body#home div#featuredAlbumButtons a { background-image: url(../images_new/elements/Button_Music_Yellow.gif); }
body#home div#featuredProjectButtons a { background-image: url(../images_new/elements/Button_Music_Blue.gif); }
body#home div#sampleRecordings a { background-image: url(../images_new/elements/Button_Music_Blue.gif); }

body#home div#onlineMusicSearch
{
	position: absolute;
	top: 645px;
	left: 312px;
}

body#home div#contentBox
{
	margin-top: 260px;
	margin-left: 582px;
	/*note special margin-left command in IE6 conditional to counteract double margin float bug*/
	background-image: url(../images_new/elements/Home_ContentBox_BG_Repeat.jpg);
	width: 419px;
	min-height: 520px;
}

body#home div#musicProtection
{
	position: absolute;
	width: 150px;
	height: 46px;
	top: 710px;
	left: 70px;
}

body#home div#innerBox
{
	background-image: url(../images_new/elements/Home_ContentBox_Background.jpg);
	min-height: 423px;
}

body#home div#linkReel
{
	display: block;
	position: absolute;
	top: 5px;
	left: 795px;
}

body#home div#linkReel a
{
	display: block;
	width: 270px;
	height: 172px;
}

body#home div#linkWantMusic, div#linkHaveMusic
{
	display: block;
	position: absolute;
	top: 78px;
}

body#home div#linkWantMusic a, body#home div#linkHaveMusic a
{
	display: block;
	width: 110px;
	height: 56px;
}

body#home div#linkWantMusic { left: 443px; }
body#home div#linkHaveMusic { left: 629px; }

body#home div#linkLogo
{
	display: block;
	position: absolute;
	top: 0px;
	left: 17px;
}

body#home div#linkLogo a
{
	display: block;
	width: 418px;
	height: 164px;
}

body#home div#linkFeaturedAlbum, body#home div#linkFeaturedProject
{
	display: block;
	position: absolute;
	top: 263px;
}

body#home div#linkFeaturedAlbum a, body#home div#linkFeaturedProject a
{
	display: block;
	width: 160px;
	height: 300px;
	z-index: 5;
}

body#home div#linkFeaturedAlbum { left: 193px; }
body#home div#linkFeaturedProject { left: 405px; }
body#home div#innerBox p { line-height: 1.3em; }
body#home h1.none { display: none; }

/* @end HOME PAGE */
/* @group GENERAL FORM ELEMENT STYLES */
label
{
	display: block;
	margin-top: .15in;
	font-size: 11pt;
	text-indent: -.35in;
	padding-left: .5in;
}

label.ac
{
	margin-left: .5in;
	font-size: 10pt;
	margin-top: .1in;
	margin-bottom: 0;
	display: block;
	text-indent: 0;
	padding-left: 0;
}

div.supp label
{
	margin-left: .5in;
	font-size: 10pt;
	text-indent: 0;
	padding-left: 0;
	display: inline;
}

div.supp label span
{
	font-size: 10pt;
	display: block;
	padding-left: .5in;
}

label small
{
	display: block;
	text-indent: 0;
}

input.solo
{
	margin-left: .55in;
	display: block;
}

label b
{
	/*number*/
	font-size: 1.3em;
	font-weight: normal;
}

textarea { margin-left: .5in; }
textarea.ac { margin-bottom: .2in; }

select
{
	display: block;
	margin-left: .5in;
}

/* @end END GENERAL FORM ELEMENT STYLES */
/* @group TERMS AND CONDITIONS PAGE */
body#termsAndConditions div#innerBox ul, body#termsAndConditions div#innerBox ol
{
	margin-left: 40px;
	margin-right: 20px;
}

body#termsAndConditions div#innerBox ul li ul { padding-top: .1in; }
body#termsAndConditions div#innerBox ul li, body#termsAndConditions div#content ol li, body#termsAndConditions div#innerBox ul li ul li { padding-bottom: .1in; }
body#termsAndConditions div.inset { margin-left: .2in; }
body#termsAndConditions div#innerBox h2 { font-size: 1.2em; }

body#termsAndConditions h3
{
	color: #57beff;
	font-size: 1.1em;
}

body#termsAndConditions div#innerBox strong
{
	display: block;
	color: #57beff;
	margin-top: .1in;
}

/* @end TERMS AND CONDITIONS PAGE */
/* @group UNINCORPORATED STYLES */
/* @end UNINCORPORATED STYLES */
/* @group SECONDARY PAGES GENERALLY */
body.second div#fullPage
{
	background-image: url(../images_new/elements/Second_Background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 1043px;
}

body.second div#linkReel
{
	display: block;
	position: absolute;
	top: 750px;
	left: 0px;
}

body.second div#linkReel a
{
	display: block;
	width: 230px;
	height: 172px;
}

body.second div#linkWantMusic, body.second div#linkHaveMusic
{
	display: block;
	position: absolute;
	top: 78px;
}

body.second div#linkWantMusic a, body.second div#linkHaveMusic a
{
	display: block;
	width: 110px;
	height: 56px;
}

body.second div#linkWantMusic { left: 443px; }
body.second div#linkHaveMusic { left: 629px; }

body.second div#linkLogo
{
	display: block;
	position: absolute;
	top: 0px;
	left: 17px;
}

body.second div#linkLogo a
{
	display: block;
	width: 418px;
	height: 150px;
}

body.second div#contentCover
{
	position: absolute;
	background-color: black;
	background-repeat: no-repeat;
	background-position: left top;
	width: 159px;
	height: 138px;
	top: 159px;
	left: 237px;
}

body.second div#contentCover img
{
	padding-left: 24px;
	padding-top: 5px;
	height: 128px;
	width: 128px;
	overflow: hidden;
}

body.second div#contentBox
{
	margin-top: 159px;
	margin-left: 237px;
	/*note special margin-left command in IE6 conditional to counteract double margin float bug*/
	background-image: url(../images_new/elements/Second_ContentBox_BG_Repeat.jpg);
	width: 488px;
	min-height: 460px;
}

body.second div#innerBox
{
	min-height: 869px;
	background-image: url(../images_new/elements/Second_ContentBox_BG.jpg);
}

body.second div#innerBox h1.logo
{
	text-indent: -10000px;
	background-image: url(../images_new/elements/Logo_Home_Musync_Heading.gif);
	background-repeat: no-repeat;
	background-position: 175px 10px;
	height: 40px;
	padding-top: 20px;
	overflow: hidden;
}

body.second div#fiveAndDimeLogo
{
	position: absolute;
	top: 165px;
	left: 250px;
}

body.second div#innerBox h2.first { margin-top: .6in; }

body.second div#innerBox h2
{
	font-size: 1.8em;
	text-align: left;
	margin-top: 25px;
}

body.second div#innerBox div#sampleRecordings h2
{
	font-size: 2em;
	margin-left: 0px;
	margin-top: 20px;
}

body.second div#sampleRecordings
{
	margin-bottom: 0px;
	margin-left: 175px;
	display: block;
}

body.second div#sampleRecordings a
{
	float: left;
	background-image: url(../images_new/elements/Button_Music_Blue.gif);
}

body.second div#featuredNavigation
{
	position: absolute;
	width: 196px;
	top: 12px;
	left: 758px;
}

body.second div#featuredNavigation ul { list-style-type: none; }

body.second div#featuredNavigation ul li
{
	background-repeat: no-repeat;
	background-position: left top;
	height: 161px;
	margin-top: 10px;
}

body.second div#featuredNavigation ul li a
{
	width: 196px;
	display: block;
}

body.second div#featuredNavigation ul li img
{
	padding-left: 34px;
	padding-top: 25px;
}

/* @end SECONDARY PAGES GENERALLY */
/* @group FEATURED ALBUM PAGES */
body.fa div#innerBox { min-height: 1080px; }
body.fa div#contentCover { background-image: url(../images_new/elements/Second_ContentBox_FA_BG.gif); }

body.fa div.ourTake
{
	color: #57beff;
	font-size: inherit;
}

body.fa div#featuredNavigation ul li { background-image: url(../images_new/elements/Sidebar_FA_BG_Unselected.gif); }

body.fa div#innerBox ul
{
	margin-left: 20px;
	margin-bottom: 1em;
}

/* @end FEATURED ALBUM PAGES */
/* @group FEATURED PROJECT PAGES */
body.fp div#contentCover { background-image: url(../images_new/elements/Second_ContentBox_FP_BG.gif); }

body.fp div.problem
{
	color: #57beff;
	font-size: inherit;
}

body.fp div#featuredNavigation ul li { background-image: url(../images_new/elements/Sidebar_FP_BG_Unselected.gif); }

body.fp div#innerBox ul
{
	margin-left: 20px;
	margin-bottom: 1em;
}

/* @end FEATURED PROJECT PAGES */
/* @group ABOUT PAGES */
body.about div#contentCover { background-image: url(../images_new/elements/Second_ContentBox_FA_BG.gif); }

body.about div#sidebar
{
	position: absolute !important;
	width: 157px !important;
	top: 12px !important;
	left: 758px;
}

body.about div#sidebar ul { list-style-type: none; }

body.about div#sidebar ul li
{
	background-image: url(../images_new/elements/Sidebar_US_BG_Unselected.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
	margin-top: 10px;
}

body.about div#innerBox { min-height: 882px; }

body.about div#sidebar ul li img
{
	padding-left: 20px;
	padding-top: 5px;
	width: 110px;
	height: 110px;
}

body.about div#contentBox h2.first
{
	margin-left: 145px;
	margin-top: .4in;
	margin-bottom: .4in;
	text-align: center;
}

body.about div.bio div.sampleRecordings
{
	margin-bottom: 100px;
	margin-left: 220px;
	margin-top: -120px;
	display: block;
}

body.about div.bio div.sampleRecordings h4
{
	font-size: 12px;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #57beff;
}

body.about div.bio div.sampleRecordings a
{
	float: left;
	background-image: url(../images_new/elements/Button_Music_Blue.gif);
}

body.about div.bio { font-size: inherit; }
body.about div.bio p { clear: left; }

body.about div.bio h3
{
	position: absolute;
	padding-top: 4px;
	padding-left: 28px;
	color: #7f7f7f;
	font-size: 13px;
}

body.about div.bio img
{
	display: block;
	background-image: url(../images_new/elements/Second_ContentBox_US_ImgBG.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 28px;
	padding-top: 24px;
	padding-right: 7px;
	padding-bottom: 6px;
}

/* @end ABOUT PAGES */
/* @group FORM PAGES */
body.form div#fullPage div#innerBox h1.logo { background-position: 185px 10px; }

body.form div#innerBox h2 span
{
	display: block;
	font-size: .6em;
}

body.form input#wantFreeDVD
{
	margin-top: 10px;
	width: 20px;
	height: 20px;
}

body.form input#contactSubmit, body.form form button
{
	width: 80px;
	margin-left: 210px;
	margin-bottom: 48px;
	margin-top: 20px;
	text-align: center;
}

/* @end FORM PAGES */
/* @group FORMS GENERALLY */
form
{
	font-size: 62.5%;
	border: 0;
	margin: 0;
	padding: 0;
	margin-left: -10px;
	margin-top: .2in;
}

form fieldset
{
	border: 2px #57beff solid;
	margin-bottom: 2em;
	padding-top: 1em;
	padding-bottom: .5em;
	margin-top: 0;
}

form legend
{
	padding-right: 1em;
	padding-left: 1em;
	font-size: 14px;
	color: #57beff;
}

form ol, form ul, form p
{
	font-size: 1.2em;
	line-height: 1.5;
}

form ol, form ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

form li
{
	margin-bottom: 2em;
	clear: both;
	padding: 0;
}

form label
{
	display: block;
	padding-left: 0;
	text-indent: 0;
	float: left;
	line-height: 1.6;
	margin-right: 10px;
	margin-top: 0px;
	text-align: right;
	width: 200px;
}

form label span
{
	position: relative;
	display: block;
	top: -40px;
	left: 240px;
	text-align: left;
	color: #57beff;
}

form abbr
{
	color: red;
	padding-left: .4em;
	vertical-align: super;
}

form input, form textarea, form select
{
	margin-left: 0;
	margin-top: 0;
	background-color: #ddd;
}

form input, form textarea { width: 250px; }

form select
{
	width: 254px;
	margin-left: 210px;
}

input:focus, textarea:focus, select:focus { background: #fff; }

form optgroup
{
	font-weight: bold;
	font-style: italic;
}

/* @end FORMS GENERALLY */
/* @group SEARCH FORM */
body#searchform div#introduction
{
	font-size: inherit;
	margin-top: -40px;
}

body#searchform div#introduction ol
{
	list-style-position: outside;
	margin-left: 50px;
	margin-right: 10px;
}

body#searchform div#introduction ol li
{
	font-size: 11px;
	line-height: 1.2em;
	margin-bottom: .1in;
}

body#searchform div#introduction ul
{
	list-style-type: none;
	list-style-position: outside;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-left: 20px;
}

body#searchform div#introduction ul li
{
	float: left;
	font-size: 11px;
}

body#searchform div#introduction ul li.phone { width: 130px; }
body#searchform div#introduction ul li.email { width: 210px; }

body#searchform div#introduction ul li.email a
{
	color: #57beff;
	font-size: inherit;
}

body#searchform div#introduction ul li.aim { width: 110px; }

body#searchform div#introduction ul li label
{
	font-size: 10px;
	font-weight: bold;
	display: inline;
	padding-left: 0;
	margin-left: 10px;
}

body#searchform div#introduction p { clear: left; }

body#searchform div#innerBox p.error
{
	font-size: 16px;
	color: red;
	margin-left: 10px;
}

body#searchform div#innerBox form label { position: relative; }

body#searchform div#innerBox ol li label img
{
	position: absolute;
	left: 10px;
	top: 0px;
}

body#searchform div#innerBox ol li label span
{
	display: none;
	color: white;
	font-size: 12px;
}

body#searchform div#innerBox ol li label a { text-decoration: none; }

body#searchform div#innerBox ol li label a:hover>span
{
	position: absolute;
	display: block;
	text-align: left;
	width: 350px;
	background-color: #317cac;
	z-index: 100;
	top: 40px;
	left: 50px;
	padding: 20px;
	border: 2px solid #57beff;
}

body#searchform label span b
{
	display: block;
	font-size: 18px;
	color: #ff9c00;
	font-weight: normal;
	margin-bottom: .1in;
}

body#searchform div#innerBox ol li p
{
	/*error message*/
	width: 250px;
	color: red;
	margin-top: 0;
	padding-top: 5px;
	margin-left: 212px;
	font-size: 10px;
	line-height: 1.2em;
}

body#searchform input#searchbutton { margin-bottom: 20px; }
body#searchform input#resetbutton { margin-left: 30px; }

body#searchform div.buttons input
{
	width: 80px;
	text-align: center;
	float: left;
	display: inline;
}

body#searchform div.buttons
{
	width: 200px;
	margin-left: 210px;
	margin-bottom: 48px;
	margin-top: 20px;
	text-align: center;
}

body#searchform div#results h2
{
	font-size: 20px;
	text-align: left;
	margin-left: 140px;
}

body#searchform div#results ul
{
	list-style-position: outside;
	font-size: 18px;
	color: #57beff;
	margin-bottom: 50px;
	list-style-type: none;
}

body#searchform div#results ul li
{
	margin-bottom: 30px;
	position: relative;
}

body#searchform div#results ul li a
{
	color: #ff9c00;
	font-size: 16px;
	text-decoration: none;
	background-image: url(../pip/images/Button_Music_Yellow_on_Inner.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 25px;
	margin-left: -5px;
}

body#searchform div#results ul li a:hover { text-decoration: underline; }

body#searchform div#results ul li span.time
{
	position: absolute;
	right: 10px;
	top: 2px;
}

body#searchform div#results table
{
	font-size: 14px;
	margin-left: 30px;
}

body#searchform div#results table tr, body#searchform div#results table td, body#searchform div#results table th { font-size: inherit; }
body#searchform div#results table tr { line-height: 1.4em; }

body#searchform div#results table th
{
	width: 100px;
	text-align: right;
	padding-right: 10px;
	color: #57beff;
}

body#searchform div#results table td { color: #ff9c00; }

/* @end SEARCH FORM */
/* @group ONLINE LICENSING FORM */
body#onlineLicensingForm div#introduction { font-size: 14px; }
body#onlineLicensingForm div#introduction h2.first { font-size: 14px; }

body#onlineLicensingForm div#introduction ol
{
	list-style-position: outside;
	margin-left: 50px;
	margin-right: 10px;
}

body#onlineLicensingForm div#introduction ol li
{
	font-size: 11px;
	line-height: 1.2em;
	margin-bottom: .1in;
}

body#onlineLicensingForm form#licenseForm label { font-size: 14px; }
body#onlineLicensingForm form#licenseForm input#duration { width: 50px; }

/* @end ONLINE LICENSING FORM */
/* @group WANT MUSIC FORM */
body#wantMusic div#fullPage div#contentCover
{
	background-image: none;
	background-color: transparent;
	left: 220px;
}

body#wantMusic div#fullPage div#contentCover img
{
	width: 152px;
	height: 104px;
}

body#wantMusic div#innerBox h3
{
	font-size: 15px;
	text-align: left;
	text-transform: uppercase;
}

body#wantMusic div#searchButton
{
	margin-bottom: .25in;
	font-size: inherit;
	height: 100px;
}

body#wantMusic div#searchButton img
{
	float: left;
	margin-right: 20px;
}

body#wantMusic div#searchButton p
{
	width: 300px;
	padding-top: 25px;
}

/* @end WANT MUSIC FORM */
/* @group HAVE MUSIC FORM */
body#haveMusic div#contentCover, body#thankYou div#contentCover
{
	background-image: none;
	background-color: transparent;
	top: 150px;
	left: 210px;
}

body#haveMusic div#fullPage div#contentCover img, body#thankYou div#fullPage div#contentCover img
{
	width: 128px;
	height: 128px;
}

/* @end HAVE MUSIC FORM */
/* @group REEL PAGE */
body#reel div#innerBox h1.logo { background-position: 100px 10px; }
body#reel div#innerBox h2.first { margin-left: 0; }

body#reel div#video
{
	position: absolute;
	top: 290px;
	left: 241px;
	width: 480px;
	height: 419px;
}

body#reel div#innerBox p.first { margin-top: 500px; }

/* @end REEL PAGE */
/* @group FEATURED ALBUM & PROJECT ARCHIVES PAGE */
body#archives div#contentBox
{
	/*note special margin-left command in IE6 conditional to counteract double margin float bug*/
	background-image: url(../images_new/elements/Archives_ContentBox_BG_Repeat.jpg);
	width: 680px;
}

body#archives div#innerBox
{
	min-height: 869px;
	background-image: url(../images_new/elements/Archives_ContentBox_BG.jpg);
}

body#archives div#archivelist li
{
	float: left;
	list-style-type: none;
	list-style-position: outside;
	padding-right: 0px;
}

body#archives div#archivelist li a
{
	background-repeat: no-repeat;
	display: block;
	height: 160px;
	width: 180px;
	padding-left: 30px;
	padding-top: 25px;
}

body.fa div#archivelist li a { background-image: url(../images_new/elements/Sidebar_FA_BG_Unselected.gif); }
body.fp div#archivelist li a { background-image: url(../images_new/elements/Sidebar_FP_BG_Unselected.gif); }

/* @end FEATURED ALBUM ARCHIVES PAGE */
