/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title : Anglo Sikh Heritage Trail Stylesheet
Author : Darren Lynch / darren.lynch@mediarock.co.uk / Mediarock Ltd

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

/* COMMON AND GLOBAL */
html {}
body { font:62.5%/1.6 verdana, arial, helvetica, sans-serif; margin:0; padding:0; background:#C9CACC url(/images/bodybg.jpg) repeat-x scroll left top; color:#000000; text-align:center; }
td, textarea, input, select { font:100% verdana, arial, helvetica, sans-serif; }

/* ----- IDS ----- */
#container { width:800px; width:800px; margin: 0px auto 0 auto; text-align:left; font-size:110%; position:relative;} 
#container #ballLeft { position:absolute; top:325px; left:-60px;}
#container #ballRight { position:absolute; top:60px; left:800px;}  
#printHeader { display:none;}
#header { width:800px; height:85px; position:relative;}
#header #logo { width:390px; height:85px; float:left;}
#header #banner { width:410px; height:85px; float:left;}
#quoteAndTopSearch { background:#530014; height:21px; position:relative;}
#quoteAndTopSearch #quote { color:#d1b6b6; font-size:90%; position:absolute; /*top:4px; left:7px;*/}
#quoteAndTopSearch #topSearch { }
#quoteAndTopSearch #topSearch .searchField { position:absolute; top:3px; left:671px; background:#8e5065; border:1px solid #9e8e3c; width:95px; color:#FFFFFF; padding:0px 2px; height:13px; font-size:90% !important;}
#quoteAndTopSearch #topSearch .searchButton { width:14px; height:15px; display:block; background:url(/images/layup/topSearchButton.gif) top left no-repeat; position:absolute; top:3px; left:776px;}
#quoteAndTopSearch #topSearch .searchButton:hover { background:url(/images/layup/topSearchButtonHover.gif) top left no-repeat;}
#leftCol { width:139px; float:left;}
#leftCol #newsletterSignup { border-top:2px solid #d6b259; background:url(/images/layup/newsletterSignupBg.gif) top left no-repeat; width:139px; height:109px; position:relative;}
#leftCol #newsletterSignup .name { background:#c2693e; border:1px solid #c2693e; width:125px; padding:0px 1px 1px 5px; font-size:90% !important; position:absolute; top:40px; left:3px; color:#623825;}
#leftCol #newsletterSignup .lastname { background:#c2693e; border:1px solid #c2693e; width:125px; padding:0px 1px 1px 5px; font-size:90% !important; position:absolute; top:57px; left:3px; color:#623825;}
#leftCol #newsletterSignup .address { background:#c2693e; border:1px solid #c2693e; width:125px; padding:0px 1px 1px 5px; font-size:90% !important; position:absolute; top:74px; left:3px; color:#623825;}
#leftCol #newsletterSignup .mobile { background:#c2693e; border:1px solid #c2693e; width:106px; padding:0px 1px 1px 5px; font-size:90% !important; position:absolute; top:91px; left:3px; color:#623825;}
#leftCol #newsletterSignup .submitButton { width:14px; height:15px; display:block; background:url(/images/layup/newsletterSignupButton.gif) top left no-repeat; position:absolute; top:91px; left:121px;}
#leftCol #newsletterSignup .submitButton:hover { background:url(/images/layup/newsletterSignupButtonHover.gif) top left no-repeat;}
#leftCol #flashHolder { width:139px; height:140px; position:absolute; top:109px; left:0px;}
#leftCol #flashHolder #flash { position:absolute; top:31px; left:15px;}
#leftCol #rss  { position:absolute; top:125px; left:16px;}
#rightCol { width:661px; float:left; background:#d6b259;}
#rightCol .padding { padding: 0 9px 0 4px;}
#rightCol #content { background:#f2e7d1; min-height:460px;}
#rightCol #content #homeJumps { padding:23px 0 10px 21px;}
#rightCol #content #homeJumps .top { width:189px; min-height:55px;  font-size:140%; line-height:130%;}
#rightCol #content #homeJumps .top a { color:#FFFFFF; text-decoration:none; font-weight:normal;}
#rightCol #content #homeJumps .top a:hover { text-decoration:underline;}
#rightCol #content #homeJumps .top .padding { padding:7px 19px 7px 17px;}
#rightCol #content #homeJumps .middle { position:relative;}
#rightCol #content #homeJumps .middle .content { padding:16px 15px 14px 15px; line-height:150%; min-height:384px;}
#rightCol #content #homeJumps .middle .image { width:189px; height:132px;}
#rightCol #content #homeJumps .bottom { position:relative;}
#rightCol #content #homeJumps .tabimg { margin: 0 auto;}
#rightCol #content #homeJumps #homeBlue { width:189px; float:left; color:#FFFFFF; background:#449799;}
#rightCol #content #homeJumps #homeBlue .top { background:url(/images/layup/homeBlueTop.gif) top left no-repeat;}
#rightCol #content #homeJumps #homeBlue .bottom .more { background:url(/images/layup/blueMore.gif) 100% 0px no-repeat; height:20px; padding-top:1px; display:block; width:47px; position:absolute; top:-16px; left:132px; font-size:90%;  font-size:90%; color:#FFFFFF; text-decoration:none; font-weight:normal;}
#rightCol #content #homeJumps #homeBlue .bottom .more:hover { background:url(/images/layup/blueMoreHover.gif) 100% 0px no-repeat; text-decoration:underline;}
#rightCol #content #homeJumps #homeGreen { width:189px; float:left; color:#FFFFFF; background:#80833f; margin:0 19px;}
#rightCol #content #homeJumps #homeGreen .top { background:url(/images/layup/homeGreenTop.gif) top left no-repeat;}
#rightCol #content #homeJumps #homeGreen .enlarge { position:absolute; top:132px; right:2px; display:block; font-size:90%; color:#FFFFFF; text-decoration:none; font-weight:normal; width:100px; height:16px; background:url(/images/layup/enlarge.gif) 100% 1px no-repeat;}
#rightCol #content #homeJumps #homeGreen .enlarge:hover { text-decoration:underline; background:url(/images/layup/enlargeHover.gif) 100% 1px no-repeat;}
#rightCol #content #homeJumps #homeGreen .bottom .more { background:url(/images/layup/greenMore.gif) 100% 0px no-repeat; height:20px; padding-top:1px; display:block; width:47px; position:absolute; top:-16px; left:132px; font-size:90%;  font-size:90%; color:#FFFFFF; text-decoration:none; font-weight:normal;}
#rightCol #content #homeJumps #homeGreen .bottom .more:hover { background:url(/images/layup/greenMoreHover.gif) 100% 0px no-repeat; text-decoration:underline;}
#rightCol #content #homeJumps #homeBrown { width:189px; float:left; color:#FFFFFF; background:#ab4d1f;}
#rightCol #content #homeJumps #homeBrown .top { background:url(/images/layup/homeBrownTop.gif) top left no-repeat; }
#rightCol #content #homeJumps #homeBrown .padding { padding-right:20px;}
#rightCol #content #homeJumps #homeBrown .bottom .more { background:url(/images/layup/brownMore.gif) 100% 0px no-repeat; height:20px; padding-top:1px; display:block; width:47px; position:absolute; top:-16px; left:132px; font-size:90%;  font-size:90%; color:#FFFFFF; text-decoration:none; font-weight:normal;}
#rightCol #content #homeJumps #homeBrown .bottom .more:hover { background:url(/images/layup/brownMoreHover.gif) 100% 0px no-repeat; text-decoration:underline;}
#rightCol #content #links { padding:15px 10px 15px 10px; font-size:80%; position:relative;}
#rightCol #content #links ul { margin:0; text-align:center; padding:0; list-style:none; color:#84827f;}
#rightCol #content #links li { display:inline; padding: 0 px;}
#rightCol #content #links a { color:#84827f; text-decoration:none; font-weight:normal;}
#rightCol #content #links a:hover { color:#000000; text-decoration:underline; font-weight:normal;}
#rightCol #footer { background:#C9CACC; position:relative; height:100px;}
#rightCol #footer #bottomBorder { position:absolute; top:-10px; left:0px;}
#rightCol #footer #bottomCurve { position:absolute; top:-33px; left:632px;}
#rightCol #footer #siteBy { color:#71798b; text-decoration:none; font-weight:normal; font-size:90%;}
#rightCol #footer #siteBy:hover { color:#FFFFFF;}
#rightCol #footer #bottomLeft { position:absolute; top:-30px; left:-292px;}
#rightCol #footer #bottom { position:absolute; top:0px; left:494px;}
#rightCol #footer #bottomRight { position:absolute; top:-177px; left:661px;}

/* ----- INTERNAL PAGE STYLES - LEFT COLUMNS ----- */
#columns { background:url(/images/layup/dotsV.gif) 525px 0px repeat-y;}
#columns.wide { background:url(/images/layup/dotsV.gif) 504px 0px repeat-y;}
#contentLeft { width:382px; float:left; min-height:460px;  color:#4d616a; line-height:170%; }
#contentLeft.wide { width:504px;}
#contentLeft .padding { padding:36px 17px 0 17px; font-size:110%; min-height:490px;}
#contentLeft .pageTitle { color:#c25420; line-height:100%; font-size:280%; background:url(/images/layup/dashH.gif) bottom left repeat-x; padding-bottom:5px; margin-bottom:20px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
#contentLeft .pageSubTitle { font-size:180%; line-height:100%;}
#contentLeft .smallPageTitle { color:#c25420; line-height:100%; font-size:180%; padding-bottom:5px; margin-bottom:0px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
#contentLeft .smallPageTitleUnderline { background:url(/images/layup/dashH.gif) bottom left repeat-x; color:#c25420; line-height:100%; font-size:180%; padding-bottom:5px; margin-bottom:0px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
#contentLeft .viewTitle { color:#c25420; font-size:150%; background:url(../images/layup/dashH.gif) bottom left repeat-x; padding-bottom:5px; line-height:15px; position:relative; top:0px; left:0px; margin-top:-15px; margin-bottom:20px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
#contentLeft .viewTitle .viewDate { font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:5px 0 3px 0; display:block; color:#51585e; font-weight:normal;}
#contentLeft .vacancyTitle { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#51585e; font-weight:normal;}
#contentLeft #map { margin:15px auto 0 auto;}
#contentLeft .contactUsSection { background:url(/images/layup/dashHcreme.gif) bottom left repeat-x; padding:10px 0px 10px 15px; color:#4d616a;}
#contentLeft .contactUsSection a { color:#4d616a; font-weight:normal;}
#contentLeft .contactUsSection a:hover { text-decoration:underline; color:#8e143d;}
#contentLeft .contactUsSection .title { color:#3a698a; font-family:Georgia, "Times New Roman", Times, serif; font-size:130%; text-decoration:underline; padding: 0 0 10px 10px; background:url(/images/layup/bulletLarge.gif) 0px 7px no-repeat; position:relative; left:-10px;}
#contentLeft .eventSection { background:url(/images/layup/dashHcreme.gif) bottom left repeat-x; padding:10px 0px 10px 5px; color:#4d616a;}
#contentLeft .eventSection a { color:#3a698a; font-weight:normal;}
#contentLeft .eventSection a:hover { text-decoration:underline; color:#8e143d;}
#contentLeft .eventSection .title { color:#3a698a; font-family:Georgia, "Times New Roman", Times, serif; font-size:130%; line-height:130%; text-decoration:underline; padding: 0 0 3px 10px; background:url(/images/layup/bulletLarge.gif) 0px 7px no-repeat;}
#contentLeft .eventSection .date { font-size:80%;}
#contentLeft .soundSection { padding:0px 0px 5px 5px; color:#4d616a;}
#contentLeft .soundSection a { color:#4d616a; font-weight:normal; background:url(/images/layup/sound.gif) 100% 1px no-repeat; padding-right:20px;}
#contentLeft .soundSection a:hover { text-decoration:underline; color:#8e143d; background:url(/images/layup/soundHover.gif) 100% 1px no-repeat;}
#contentLeft .soundSection .title { color:#3a698a; font-family:Georgia, "Times New Roman", Times, serif; font-size:130%; line-height:130%; padding: 0 0 1px 10px; background:url(/images/layup/bulletLarge.gif) 0px 7px no-repeat;}
#contentLeft .soundSection .details { font-size:80%;}
#contentLeft .soundSection .sound { width:16px; height:15px; float:left;}
#contentLeft .relatedTrailSection, #contentLeft .vacanciesSection { padding:0px 0px 3px 5px; color:#4d616a;}
#contentLeft .relatedTrailSection a, #contentLeft .vacanciesSection a { color:#3a698a; font-weight:normal; text-decoration:none;}
#contentLeft .relatedTrailSection a:hover, #contentLeft .vacanciesSection a:hover { text-decoration:underline; color:#8e143d;}
#contentLeft .relatedTrailSection .title, #contentLeft .vacanciesSection .title { color:#3a698a; font-family:Georgia, "Times New Roman", Times, serif; font-size:110%; line-height:130%; text-decoration:none; padding: 0 0 3px 10px; background:url(/images/layup/bulletLarge.gif) 0px 7px no-repeat;}
#contentLeftWider { width:527px; float:left; min-height:460px; color:#4d616a; line-height:140%; background:#FFFFFF;}
#contentLeftWider .padding { padding:45px 17px 40px 17px; font-size:110%;}
#contentLeftWider .pageTitle { color:#c25420; font-size:280%; background:url(/images/layup/dashH.gif) bottom left repeat-x; padding-bottom:15px; margin-bottom:20px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
#contentLeftWider #glossarySearch { position:absolute; top:0px; left:143px; background:#f2e7d1; width:351px; height:21px;}
#contentLeftWider #glossarySearch .searchField { position:absolute; top:3px; left:173px; background:#8e5065; border:1px solid #9e8e3c; width:145px; color:#FFFFFF; padding:0px 2px; height:13px; font-size:90% !important;}
#contentLeftWider #glossarySearch .searchButton { width:14px; height:15px; display:block; background:url(/images/layup/glossarySearch.gif) top left no-repeat; position:absolute; top:3px; left:331px;}
#contentLeftWider #glossarySearch .searchButton:hover { background:url(/images/layup/glossarySearchHover.gif) top left no-repeat;}
#contentLeftWider #glossaryLinks { text-align:center; padding-bottom:20px; font-size:90%;}
#contentLeftWider #glossaryLinks a { font-weight:normal; text-decoration:none; color:#4d616a;}
#contentLeftWider #glossaryLinks a:hover { text-decoration:underline;}
#contentLeftWider #glossaryLinks ul { margin:0; padding:0; list-style:none;}
#contentLeftWider #glossaryLinks li { display:inline; padding: 0 2px;}
#contentLeftWider #glossaryList { padding-bottom:15px; line-height:150%;}
#contentLeftWider #glossaryList a { font-weight:normal; text-decoration:none; color:#4d616a; display:block;}
#contentLeftWider #glossaryList a:hover { text-decoration:underline; color:#91143e;}
#contentLeftWider #glossaryList ul { margin:0; padding:0; list-style:none;}
#contentLeftWider #glossaryList li { padding: 1px 2px 0px 15px; background:url(/images/layup/bullet.gif) 4px 9px no-repeat;}
#contentLeftWider #glossaryList li.active { background:#ededed url(/images/layup/bullet.gif) 4px 9px no-repeat; color:#4d616a;}
#contentLeftWider #glossaryList .glossaryLetter { font-weight:bold; font-size:110%;}

/* ----- INTERNAL PAGE STYLES - RIGHT COLUMNS ----- */
#contentRight { width:266px; float:right; min-height:460px; border-top:12px solid #f2e7d1; display:block; }
#contentRight.narrow { width:144px; padding-top:17px;}
#contentRightNarrower { width:120px; float:right; min-height:460px; border-top:12px solid #f2e7d1; display:block; }
#contentRightNarrower .marginTop { margin-top:100px;}
#contentRightNarrower .rightImage { /*background:url(/images/layup/rightColThumbBg.gif) top left no-repeat;*/ width:79px; height:99px; margin:20px 0 0 20px;} 
#contentRightNarrower .rightImage .image { padding:5px 0 0 6px;}
#contentRightLeft { float:left; width:143px; }
#contentRightLeft #clickToEnlarge { color:#969083; font-size:90%; text-align:center; width:143px; padding:52px 0 10px 0;}
#contentRightLeft .rightImage { /*background:url(/images/layup/rightColThumbBg.gif) top left no-repeat;*/ width:67px; margin:10px 0 0 45px;}
/*#contentRightLeft .rightImage .image { border:1px solid #000; display:block;}*/
#contentRightRight { float:left; width:123px;}
#contentRight #mapThumb { margin: 58px auto 3px auto; width:206px;}
#contentRight #clickForMap {text-align:center; }
#contentRight #clickForMap a { font-weight:normal; text-decoration:none; color:#969083; font-size:90%;}
#contentRight #clickForMap a:hover { text-decoration:underline;}
#contentRight #calendar { width:254px; height:190px; margin: -6px auto 0 auto; border-bottom:15px solid #f2e7d1;}
#contentRight .featuredEventTitle { color:#969083; font-family:Georgia, "Times New Roman", Times, serif; font-size:120%; padding-left:11px;}
#contentRight .featuredEvent { background:url(/images/layup/featuredEventBg.gif) top left no-repeat; width:129px; height:133px; margin: 5px 0 0 6px;}
#contentRight .featuredEvent .image { padding:7px 0 0 6px;}
#contentRight .featuredEventLink { padding: 0 10px 0 23px; background:url(/images/layup/bulletLarge.gif) 12px 8px no-repeat; color:#530014; font-family:Georgia, "Times New Roman", Times, serif; font-size:120%;}
#contentRight .featuredEventLink a { color:#530014; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-decoration:none;}
#contentRight .featuredEventLink a:hover { text-decoration:underline;} 
#contentRight .latestSoundTitle { color:#969083; font-family:Georgia, "Times New Roman", Times, serif; font-size:150%; padding:45px 0 0 11px;}
#contentRight .latestSoundLink { padding: 5px 10px 0 23px; background:url(/images/layup/bulletLarge.gif) 12px 12px no-repeat; color:#530014; font-family:Georgia, "Times New Roman", Times, serif; font-size:100%;}
#contentRight .latestSoundLink a { color:#3a698a; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-decoration:underline;}
#contentRight .latestSoundLink a:hover { color:#530014; text-decoration:underline;} 
#contentRight .clickToDownload { color:#969083; font-size:90%; text-align:center; width:143px; padding:52px 0 10px 0;}
#contentRight .attachmentLink { padding: 5px 0px 0 23px; width:115px; background:url(/images/layup/bulletLarge.gif) 12px 12px no-repeat; color:#530014; font-family:Georgia, "Times New Roman", Times, serif; font-size:100%;}
#contentRight .attachmentLink a { color:#3a698a; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-decoration:underline; }
#contentRight .attachmentLink a:hover { color:#530014; text-decoration:underline;} 
#sitemap { padding: 0px 0px 15px 0px; list-style:none; margin:0px;}
#sitemap li { background:url(/images/layup/bullet.gif) 4px 9px no-repeat; padding: 0 0 0 20px;}
#sitemap ul { padding: 5px 0px 5px 0px; list-style:none; margin:0px;}
#sitemap ul a { font-weight:normal;}
#sitemap ul li { background:url(/images/layup/bullet.gif) 4px 9px no-repeat; padding: 0 0 0 20px;}

/* ----- PAGINATION ----- */
#pagination { color:#8e143d; padding-top:10px;}
#pagination a { color:#8e143d; font-weight:normal; text-decoration:none; font-size:80%;}
#pagination a:hover { text-decoration:underline;}
#pagination #previous { float: left;}
#pagination #next { float: right;}
#pagination #pages { text-align: center;}

/* ----- CLASSES ----- */
.clear { clear:both; }
.altClear { clear:both; line-height:1px; font-size:1px; height:1px;}
.hide { display:none; }
.show { display:block; }
.printShow { display:none; }
.float_left { float:left !important; }
.float_right { float:right !important; }
.align_left { text-align:left !important; }
.align_center { text-align:center !important; }
.align_right { text-align:right !important; }
.align_justify { text-align:justify !important; }
.align_bottom { vertical-align:bottom !important; }
.image_right { float:right; padding:0 0 15px 15px; }
.image_left { float:left; padding:0 15px 15px 0; }
.image_center { margin:0 auto;}
.relative { position:relative; }
.inline {display:inline;}
.hand { cursor:pointer;}
.white { background:#FFFFFF !important; min-height:570px !important;}
.creme { background:#f2e7d1 !important;}
.smallerText { font-size:90%;}
.subTitle { color:#c3541f; padding:10px 0px 15px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:140%;}
.page_content { line-height:170%; word-spacing:2px;}
.page_content ul { padding: 0px 0px 15px 0px; list-style:none; margin:0px;}
.page_content ol { padding: 0px 0px 15px 0px; list-style:none; margin:0px;}
.page_content li { background:url(/images/layup/bullet.gif) 4px 9px no-repeat; padding: 0 0 0 20px;}

/* ----- HEADINGS & PARAGRAPHS ----- */
h1, h2, h3, h4, h5, h6 { margin:0; padding:0 0 15px 0; font-size:100%; font-weight:bold;}

/* ----- LEFT NAVIGATION ----- */
#leftNav { width:139px;}
#leftNav ul { margin:0; padding:0; list-style:none;}
#leftNav li { display:block;}
#leftNav a { font-weight:normal; color:#FFFFFF; text-decoration:none; display:block; padding:0px 0px 1px 18px; background:url(/images/layup/leftNavBg.gif) top left repeat-x;  height:18px;}
#leftNav a:hover { background:url(/images/layup/leftNavBgHover.gif) top left repeat-x; color:#8e143d; font-weight:bold;}
#leftNav .active a { background:url(/images/layup/leftNavBgHover.gif) top left repeat-x; color:#8e143d; font-weight:bold;}

/* ----- RIGHT NAVIGATION ----- */
#rightNav { width:123px; line-height:120%; }
#rightNav .rightNavTitle {  line-height:140%; padding: 10px 0 0 7px;  color:#8e143d; font-size:190%; font-family:Georgia, "Times New Roman", Times, serif;}
#rightNav ul { margin:0 6px; padding:49px 0 0 0; list-style:none; }
#rightNav li {}
#rightNav span.headerLabel { color:#FFFFFF; font-weight:normal; text-decoration:none; display:block; background:#c2541f; margin-bottom:1px; padding: 2px 2px 3px 4px;}
#rightNav .headerLabel a { color:#FFFFFF; font-weight:normal; text-decoration:none; display:block; background:#c2541f; margin-bottom:1px; padding: 2px 2px 3px 4px;}
#rightNav .headerLabel a:hover { background:#9c3300;}
#rightNav .headerLabel .active a { background:#9c3300;}
#rightNav .textLabel a { color:#FFFFFF; font-weight:normal; text-decoration:none; display:block; background:#718f99; margin-bottom:1px; padding: 2px 2px 3px 4px;}
#rightNav .textLabel a:hover { background:#396f81;}
#rightNav .textLabel .active a { background:#396f81;}
#rightNav .subTextLabel a { color:#FFFFFF; font-weight:normal; text-decoration:none; display:block; background:#adbac0; margin-bottom:1px; padding: 2px 2px 3px 4px;}
#rightNav .subTextLabel a:hover { background:#80929b;}
#rightNav .subTextLabel .active a { background:#80929b;}
#rightNav a { color:#FFFFFF; font-weight:normal; text-decoration:none; display:block; background:#728e9a; margin-bottom:1px; padding: 2px 2px 3px 4px;}
#rightNav a:hover { background:#626365;}
#rightNav .active a { background:#626365;}
#rightNav .paddingTop { padding-top:3px !important;}
#contentRight.narrow ul { padding-top:0px; margin-right:3px; margin-left:8px;}

/* ----- BREADCRUMBS/PAGINATION/PAGE TOP AND BOTTOMS ----- */
#breadcrumbs { width:800px; height:18px; position:relative; background:#d6b259;}
#breadcrumbs .pageTitle { position:absolute; top:2px; left:145px; color:#705e3a; font-size:80%;}
#breadcrumbs .pageTitle a { font-weight:normal; text-decoration:none; color:#705e3a;}
#breadcrumbs .pageTitle a:hover { color:#2e2925;}

/* ----- GLOBAL ----- */
img { display:block; border:0; }
p { padding:0 0 15px 0; margin:0; }
address { font-style:normal;}

/* ----- LINKS ----- */
a { color:#000000; font-weight:bold; text-decoration:underline; }
a:hover { text-decoration:none; }

/* ----- FORMS ----- */
form { padding:0; margin:0; }
fieldset { padding:0; margin:0; border:0px none; display:inline; }
legend { padding:0; margin:0; display:none; }
input, textarea { font-size:11px !important;}
#formStyles { background:#ededed; padding:10px; margin-top:-15px;}
#formStyles div { padding-bottom:5px; clear:both;}
#formStyles input { border:1px solid #f5f5f5; background:#f5f5f5 !important; padding:0px;}
#formStyles label { display:block; float:left; padding-right:5px; }
#formStyles a { color:#a7481b; font-weight:normal; text-decoration:none; font-size:80%;}
#formStyles a:hover { text-decoration:underline;}
#formStyles #title { width:290px;}
#formStyles #name { width:280px;}
#formStyles #email { width:283px;}
#formStyles #telephone { width:250px;}
#formStyles #mobile { width:276px;}
#formStyles .dateFields { padding-top:3px;}
#formStyles .dateField { width:37px;}
#formStyles .yearField { width:45px;}
#formStyles #description { width:321px; height:200px; margin-bottom:4px; border:1px solid #f5f5f5; background:#f5f5f5 !important; padding:0px; overflow:auto;}
#formStyles #descriptionSound { width:321px; height:120px; margin-bottom:4px; border:1px solid #f5f5f5; background:#f5f5f5 !important; padding:0px; overflow:auto;}
#formStyles #yourViews { width:321px; height:270px; margin-bottom:4px; border:1px solid #f5f5f5; background:#f5f5f5 !important; padding:0px; overflow:auto;}
#formStyles #yourViewsLabel { font-weight:bold; padding-top:15px; line-height:200%;}
#formStyles #file { width:115px; float:left;}
#formStyles #fileLabel { font-weight:bold; padding-top:10px; line-height:200%;}
#formStyles #fileList { color:#c25420; width:321px; height:200px; margin-bottom:4px; border:1px solid #f5f5f5; background:#f5f5f5 !important; padding:0px; overflow:auto;}
#formStyles #subject { width:186px;}
#formStyles #subjectDifferent { width:77px;}
#formStyles #fileInput { width:321px; color:#c25420;}
#formStyles #btnSave a{ background:url(/images/layup/btnSave.gif) top left no-repeat; width:58px; height:19px; display:block;}
#formStyles #btnSave a:hover { background:url(/images/layup/btnSaveHover.gif) top left no-repeat;}
#formStyles #btnBrowse{ position:relative; top:-3px; left:4px; background:url(/images/layup/btnBrowse.gif) top left no-repeat; width:82px; height:19px; display:block; float:left;}
#formStyles #btnBrowse:hover { background:url(/images/layup/btnBrowseHover.gif) top left no-repeat;}
#formStyles #btnUpload{ position:relative; top:-3px; left:8px; background:url(/images/layup/btnUpload.gif) top left no-repeat; width:82px; height:19px; display:block; float:left;}
#formStyles #btnUpload:hover { background:url(/images/layup/btnUploadHover.gif) top left no-repeat;}

/* ----- TABLES ----- */
table { border-collapse:collapse; }
table p { padding:0px; }

/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */
/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */ 
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbar {width: 16px;background: #5EC0A7 url(../images/layup/scrollbar.png) -46px 0px repeat-y;}
.vscrollerbarbeg {height: 24px !important;width: 36px;background: url(../images/layup/scrollbar.png) -118px -32px no-repeat; margin-top:-20px;}
.vscrollerbarend {height: 24px;width: 36px;background: url(../images/layup/scrollbar.png) -118px 0px no-repeat; margin-top:20px;}
.vscrollerbase {width: 16px;background: #D4F6F2 url(../images/layup/scrollbar.png) -10px 0px repeat-y;}
.vscrollerbasebeg {width: 16px;height: 28px !important;background: url(../images/layup/scrollbar.png) -82px -28px no-repeat; margin-top:-20px;}
.vscrollerbaseend {height: 28px;width: 36px;background: url(../images/layup/scrollbar.png) -82px 0px no-repeat; margin-top:20px;}
.hscrollerbase {height: 16px; background-color: white;}
.hscrollerbar {height: 16px; background-color: black;}
.vscrollerbar, .hscrollerbar {padding: 28px;z-index: 2;}
.scrollerjogbox {width: 16px;height: 16px;top: auto; left: auto;bottom: 0px; right: 0px;background: #000;}
/* Vertical Scroll Bar Master Styling Ends Here */


.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.hscrollerbase { height: 15px; background: #D7EBDF url(../images/layup/scrollbar2.png) 0px -9px repeat-x;}
.hscrollerbar { height: 15px; background: url(../images/layup/scrollbar2.png) 0px -45px repeat-x; padding: 10px; z-index: 2;}
.hscrollerbarbeg { background: url(../images/layup/scrollbar2.png) -31px -117px no-repeat; height: 15px; width: 15px !important;}
.hscrollerbarend { background: url(../images/layup/scrollbar2.png) 0px -117px no-repeat; height: 15px; width: 22px; }
.scrollerjogbox { width: 15px; height: 15px; top: auto; left: auto; bottom: 0px; right: 0px; background: #4E727C url(../images/layup/scrollbar2.png) 0px 0px;}
.hscrollerbasebeg { background: url(../images/layup/scrollbar2.png) -27px -81px no-repeat; height: 15px; width: 15px !important;}
.hscrollerbaseend { height: 15px; width: 15px; background: url(../images/layup/scrollbar2.png) -13px -81px no-repeat; }
/* Horizontal Scroll Bar Master Styling Ends Here */

/* ----- ADDED BY FIAZ ----- */

/* Drop shadows to thumbnails */
.thumb_image, .shadow {position: relative;bottom: 4px;right: 4px;}
.shadow { background-color: #CFBD9B; }
.thumb_image {border: 1px solid #000;}

/* ----- END ADDED BY FIAZ ----- */