/*------------------------------CSS RESET------------------------------*/
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:100%;font-family: inherit;vertical-align:baseline;}:focus {outline:0;}body {line-height:1;color:black;background: white;}ol,ul {list-style: none;}table {border-collapse: separate;border-spacing:0;}caption,th,td {text-align: left;vertical-align:middle;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote,q {quotes: "" "";}
/*--------------------------------------------BUILT BY PETER-------------------------------*/
body{background-color:#85bad6;background-repeat:repeat-x;}label{font-size:12px;font-family:Arial,Helvetica,Geneva,sans-serif;color:#6F6F6F;}p{font-size:12px;font-family:Arial,Helvetica,Geneva,sans-serif;color:#6F6F6F;}h1{font-family:Arial,Helvetica,sans-serif;font-size:25px;color:#004961;margin:10px 0;font-weight:normal;clear:both;}.bodytext{FONT-SIZE:11px;COLOR:black;LINE-HEIGHT:14px;FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,sans-serif}.datagridpager{FONT-SIZE:11px;COLOR:black;LINE-HEIGHT:14px;FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,sans-serif}.datagridtitle{font-family: Verdana,Arial;font-size:13px;font-weight:bold;height:17px;}.head{FONT-WEIGHT:bold;FONT-SIZE:15px;COLOR:#333;LINE-HEIGHT:24px;FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,sans-serif}.SubContentHead{font-family: Verdana,Arial;font-size:18px;font-weight:bold;height:20px}.subhead{FONT-WEIGHT:bold;FONT-SIZE:11px;MARGIN-LEFT:0px;COLOR:#333;LINE-HEIGHT:14px;FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,sans-serif}.gridtext{FONT-SIZE:11px;COLOR:#333;height:20px;FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,sans-serif;}.boxtext{FONT-SIZE:12px;COLOR:#333;FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,sans-serif}.adhead{text-decoration: none;font:bold 10px Verdana,Arial;color:black;cursor: hand;z-index:100;}.clsMenuItemIE {text-decoration: none;font:bold 11px Verdana,Arial;color:black;cursor: hand;z-index:100;}.errorpage{FONT-SIZE:15px;COLOR: red;FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,sans-serif}.homepage{FONT-SIZE:14px;COLOR:black;FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,sans-serif}.addetails{FONT-SIZE:12px;COLOR:black;FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,sans-serif}.subtitle{font-weight:bold;font-size:14px;font-family: Verdana,Arial,Helvetica,Geneva,sans-serif}.adtitle{font-weight:bold;font-size:12px;font-family: Verdana,Arial,Helvetica,Geneva,sans-serif}.callout_heads{FONT-WEIGHT:bold;FONT-SIZE:10px;COLOR:#175335;LINE-HEIGHT:13px;FONT-FAMILY:Arial,Helvetica,sans-serif}.left_navs{FONT-WEIGHT:bold;FONT-SIZE:11px;COLOR:#175335;LINE-HEIGHT:11px;FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,sans-serif}.privacypolicy{FONT-SIZE:9px;COLOR:black;FONT-SIZE:9pt;FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,sans-serif}.sbar_txt{FONT-SIZE:11px;COLOR:#333;LINE-HEIGHT:14px;FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,sans-serif}.sbar_head{FONT-SIZE:15px;COLOR: red;LINE-HEIGHT:18px;FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,sans-serif}.showdatetext{FONT-SIZE:9px;COLOR:blue;height:20;FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,sans-serif}.ebayadcontent{font-size:11px;color:black;font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;}.showaditemtext{FONT-SIZE:10px;height:25;FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,sans-serif}a{color:#009ddc;text-decoration:none;}a:hover{COLOR:#017eb0;TEXT-DECORATION: none;}a:visited{color:#004961;text-decoration:none;}LI{FONT-SIZE:11px;COLOR:black;LINE-HEIGHT:14px;FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,sans-serif}.posteddate{FONT-SIZE:9px;COLOR:black;FONT-FAMILY:Arial,Helvetica,Geneva,sans-serif}.top4posts{FONT-SIZE:10px;FONT-FAMILY:Arial,Helvetica,Geneva,sans-serif}.title{FONT-WEIGHT:bold;FONT-SIZE:13px;COLOR:white;LINE-HEIGHT:11px;FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,sans-serif}
/*-------------------------------------------------MASTER------------------------------------------*/
#body{width:960px;margin:40px auto 0 auto;}#backEndBody{width:855px;margin:15px auto 0 auto;}#header{background-image:url(../images/topbar.gif);background-repeat:no-repeat;margin-bottom:10px;}#topHeader{height:125px;}#leftTopHeader{float:left;height:125px;width:626px;margin-left:23px;}#rightTopHeader{float:right;height:125px;}#bottomHeader{margin-top:10px;height:47px;width:960px;clear:both;background-image:url(../images/navbar.gif);background-repeat:no-repeat;display: table;overflow: hidden;}#bottomHeaderMiddle{display: table-cell;vertical-align: middle;}#bottomHeader a{font-family:Arial,Helvetica,sans-serif;font-size:25px;line-height:26px;color:#ffffff;text-decoration:none;margin:auto 0 auto 23px;}#mainContent{clear:both;width:914px;background-color:#ffffff;padding:23px;}.freeTextBox{float:left;display:block;}
/*---------------------------------------JOIN------------------------------------*/
.textCenter
{
    text-align:center;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#joinForm
{
    clear:both;
    width:914px;
    background-color:#ffffff;
    padding:23px;
}

#formLeft
{
    width:100%;
    float:left;
    clear:both;
    border-bottom:solid 5px #009DDC;
    padding:5px 0;
    margin:5px 0;
}
#formRight
{
    width:100%;
    float:left;
    clear:both;
    border-bottom:solid 5px #009DDC;
    padding:5px 0;
    margin:5px 0;
}
#formLeft h3
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:18px;
    color:#B4BA58;
    margin:10px 0 10px -5px;
}
.formLeft
{
    width:100%;
    float:left;
    clear:both;
    border-bottom:solid 5px #009DDC;
    padding:5px 0;
    margin:5px 0;
}
.formLeft h3
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:18px;
    color:#B4BA58;
    margin:10px 0 10px -5px;
}
#formRight h3
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:18px;
    color:#B4BA58;
    margin:10px 0 10px -5px;
}
.formItem
{
    margin:5px;    
    width:48.5%;
    float:left;
}
.formItemFull
{
    margin:5px;    
    width:95%;
    float:left;
}
.formItem input
{
    width:95%;    
    text-align:left;
    display:block;
    padding:5px;
    margin:0;
    color:#009DDC;
    float:left;
    height:14px;
    font-size:12px;
}
#loginForm .formItem
{
    width:100%;
}
.formItem .checkbox
{
    float:left;
    clear:both;
    height:14px;
    width:13px;
    display:block;
}
.formItem select
{
    width:90%;
    display:block;
    padding:5px;
    margin:0;
    color:#009DDC;
    float:left;
    height:28px;
    font-size:12px;
}
.formItem select option
{
    height:14px;
}
.formItem label
{
    text-align:left;
    color:#009DDC;
    font-weight:bold;
    margin-bottom:5px;
    float:left;
    display:block;
}
.formItem p
{
    float:left;
}
.formItemFull p
{
    float:left;
    width:700px;
}
#formUploadElement input
{
    height:26px !important;
    width:323px;
}
.formItemFull label
{
    text-align:left;
    color:#009DDC;
    font-weight:bold;
    margin-bottom:5px;
    float:left;
    display:block;
}
.hint {
	FONT-SIZE: 10px; 
	COLOR:red;  
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif;	
	width:250px;
	margin-bottom:5px;
	margin-left:5px;
	white-space:nowrap;
	display:inline;
	position:absolute;
}
.requiredMark
{
    color:red;
    font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
    font-size:12px;
    display:inline;
    margin-bottom:5px;
}
.doubleFormLine
{
    width:48%;
    float:left;    
}
.doubleFormLineRight
{
    float:left;
    margin-left:5px;
}
#joinForm .submitButton
{
    margin-left:400px;
}
#disclamerText
{
    clear:both;
    font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
    font-size:10px;
    color:#6F6F6F;
}
#disclamerText .requiredMark
{
    width:7px;
}
#loginForm .formItem label
{
    width:33%;
}
.loginSignIn
{
    margin-top:20px;
    clear:both;
}
.messageLbl
{
    FONT-SIZE: 10px; 
	COLOR:red;  
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin:10px 0;
	display:block;
}
.greyedOut
{
    color:#d0d0d0 !important;
    text-decoration:none !important;
}
.greyedOut:hover
{
    color:#d0d0d0 !important;
    text-decoration:none !important;
}
/*------------------------------------------LOGIN--------------------------------*/
#loginForm
{
    background-color:#ffffff;
    width:719px;
    float:right;
}
.loginFormPanel
{
    padding:40px;
    width:279px;
}
.loginFormPanel h3
{
    color:#054F63;
    font-family:Arial,Helvetica,sans-serif;
    font-size:25px;
    line-height:26px;
    font-weight:normal;
}
.loginFormPanel p {
    color:#6F6F6F;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    line-height:17px;
    margin:13px 0;
}
#loginTextLeft
{
    float:left;
}
#loginTextRight
{
    float:right;
}
#loginTextRight ol
{    
    list-style-position:outside;
    list-style-type:decimal;
    margin:13px 0;
    padding-left:40px;
}
#loginTextRight li
{
    color:#6F6F6F;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    line-height:15px;
}
#loginTextRight li a
{
    font-weight:bold;
}
/*-----------------------------------------------FOOTER---------------------------*/
#footer
{
    width:960px;
    height:66px;    
    background-image:url(../images/bottombkgd.gif);
    display: table;     
    overflow: hidden;
    margin-top:10px;
}
#backEndFooter
{
    width:779px;
    height:66px;
    padding:0 23px;
    background-image:url(../images/bottombkgd.gif);
    display: table;
    overflow: hidden;
}
#footerMiddle
{
    display: table-cell; 
    vertical-align: middle;
    padding:0 23px;
}

#footerLeft
{
    float:left;
}
#footerLeft a
{
    height:31px;
}
#footerRight
{
    float:right;
    margin-top:10px;
    color:#6F6F6F;
}
#fullPageFront
{
    width:880px;
    padding:40px;
    background-color:#ffffff;
}
#fullPageFront p
{
    margin:1em 0;
}
#fullPageFront ol
{
    list-style-type:lower-roman;
    list-style-position:outside;
    
}
#fullPageFront li
{
    color:#6F6F6F;
    font-family:Arial,Helvetica,Geneva,sans-serif;
    font-size:12px;
    margin-left:30px;
}
/*-------------------------------------END CORPORATE---------------------------------*/
/*---------------------------------------HEADER--------------------------------------*/
#backEndHeader
{
    background-color:#ffffff;
    background-repeat:no-repeat;
    height:104px;
    width:855px;
}
#backEndLeftHeader
{
    margin-left:16px;
    width:498px;
    float:left;
}
#backEndRightHeader
{
    margin-right:16px;
    width:220px;
    float:right;
}
/*----------------------------------------WELCOME------------------------------------*/
.gridtext tr
{
    width:785px;
}
.datagridtitle
{
    height:40px;
    background-image:url(../images/backend/datagridHeaderBkgd.gif);
    background-repeat:repeat-x;
}
.datagridtitle th
{
    
    vertical-align:middle;
    height:21px;
    padding:0 5px;
}
.datagridRow
{
    border:solid 1px #bdbdbd;
}

.datagridRow a
{
    color:#5d5d5d;
}
.datagridRow a:hover
{
    color:#5d5d5d;
    text-decoration:underline;
}
.datagridRow a:visited
{
    color:#5d5d5d;
}
.datagridRow td
{
    padding:6px 9px;
}
/*------------------------------------------BASIC------------------------------------------*/
.basicFormat
{
    border:solid 15px #004961;
    padding:10px;
    width:805px;
    background-color:#004961;    
}
.basicFormat h1
{
    background-color:#009DDC;
    background-repeat:no-repeat;
    color:White;
    font-family:Arial,Helvetica,sans-serif;
    font-size:20px;
    height:25px;
    padding:10px 0 0 15px;
    text-align:left;
    width:193px;
    margin:-10px 0 0 -10px;
}
.basicFormat ul
{
    margin:0 -10px;
    padding:10px;
    background-color:White;
    list-style:none;
}
.basicFormat li
{
    float: left;
    margin: 10px 0;
    font-size:16px;
}
.basicFormat ul li a
{
    background:url(../images/buttons/bullet.png) #ffffff bottom left no-repeat;
    height: 1.5em;
    line-height: 1.5em;
    padding-left:35px;
    margin-right:15px;
    float: left;
    width: 350px;
    display: block;
    color: #009DDC;
    text-decoration: none;
    text-align: left;
    text-decoration:underline;
    font-weight:bold;
}
.basicContainer
{
    border-bottom:5px solid #009DDC;
    clear:left;
    float:left;
    margin:10px 0 0 30px;
    padding:10px 20px 10px 10px;
    position:relative;
    width:710px;
}
/*-----------------------------------------DASHBOARD---------------------------------------*/
#backendNav
{
    margin:10px 0;
}
#backendNavGigExchange
{
    margin:10px 0;
}

#backendNavTabs ul li
{
    display:inline;
    padding:0;
    line-height:25px;
    float:left;
    position:relative;
    margin:0 0.2em -1px 0;
}
#backendNavTabs ul li a
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:25px;
    color:White;
    float:left;
    padding:10px 23px;
}
#backendNavTabs #home
{
    background-color:#9ea346;
}
#backendNavTabs #website
{
    background-color:#b4ba58;
}
#backendNavTabs #gigExchange
{
    background-color:#777c22;
}
#backendNavTabs #admin
{
    background-color:#009DDC;
    float:right;
    margin-right:0;
}
#backendNavWebsiteBar
{
    clear:both;    
}
#backendNavWebsiteBar ul
{
    padding:.5em 0;
    background-color:#b4ba58;
}
#backendNavWebsiteBar #gigExchangeNavBar
{
    padding:.5em 0;
    background-color:#777C22;
}
#backendNavWebsiteBar #adminNavBar
{
    padding:.5em 0;
    background-color:#009DDC;
}
#backendNavWebsiteBar ul li
{
    display:inline;
    padding:0;
    padding:0 0px 0 23px;
    color:White;
}
#backendNavWebsiteBar ul li a
{    
    color:White;
    text-transform:lowercase;
}
#backendNavWebsiteBar ul li a:hover
{
    color:White;
    text-decoration:underline;
}
#backendNavWebsiteBar ul li a:visited
{
    color:White;
}
/*
#backendNavWebsiteBar ul li
{
    float:left;
}
.navBarRight
{
    float:right;
    padding:0 23px !important;
}
*/
#backendNavBandName
{
    background-color:#ffffff;
    min-height:50px;
    clear:both;
    
}
#backendNavBandName h2
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:25px;
    color:#004961;
    padding:12px 0 0 23px;
}
/*-------------------------------------DASHBOARD BODY------------------------------*/
#welcomeText
{
    background-color:#009ddc;
    color:White;
    border:solid 15px #004961;
    padding:10px;
    margin-bottom:10px;
}
#dashboardBody
{
    border:solid 15px #004961;
    background-color:White;
}
.dashboardSectionHead
{
    color:#9EA346;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    margin:10px;
    float:left;
}
#dashboardStatusUpdate
{
border-bottom:solid 15px #004961;
height:163px;
height:100%;
}
#dashboardStatusUpdateWrapper
{
margin:15px;
background-color:#004961;
overflow:hidden;
padding:15px;
}
#dashboardStatusUpdateWrapper textarea
{
height:50px;
width:760px;
}
#dashboardStatusUpdateIcons
{
    float:left;
    height:32px;
    padding:4px;
    clear:both;
}
.dashboardStatusUpdateIconsSet
{
    margin-right:10px;
    float:left;
    width:32px;
    height:32px;
}
.dashboardStatusUpdateGranted
{
    display:block;
    color:#009ddc;
    font-family:Arial,Helvetica,Geneva,sans-serif;
    font-size:10px;
    font-weight:bold;
}
.authenticateIcons
{
    opacity:.75;
}
.authenticateIcons:hover
{
    opacity:1;
}
.socialIcon
{
    width: 21px;
    height: 21px; 
    margin-bottom: -3px;
}
#dashboardStatusUpdateWrapper .editSubmitButton
{
    float:right;
    margin:25px 0 0 0;
    padding:0;
}
#dashboardStatusUpdateIcons input
{
    vertical-align:top;
    margin-top:10px;
}
#dashboardBandPicture
{
    border-bottom:solid 2px #004961;
    min-height:193px;
}
.dashboardEditImage
{
    float:left;
    margin:10px 0 0 10px;
}
#dashboardBandName
{
    width:100%;
    clear:both;
    float:left;
    border-bottom:solid 2px #004961;
    min-height:100px;
}

#dashboardBandName .dashboardBandNameText
{
    float:left;
    clear:both;
    margin:20px;
    width:785px;
}
.twoColumn
{
    
    float:left;
    width:795px;
    border-bottom:solid 2px #004961;
}
.dashboardTitle
{
   width:100%;
   height:30px; 
   background-color:#9ea346;
   float:left;
}
.dashboardTitle h3
{
    color:White;
    font-family:Arial,Helvetica,sans-serif;
    font-size:17px;
    text-transform:uppercase;
    font-weight:bold;
    margin:8px 0 0 60px;
}
#dashboardWelcomeText
{
    width:100%;
    clear:both;
    float:left;
    border-bottom:solid 2px #004961;
    min-height:100px;
}
.dashboardWelcomeContent
{
    width:785px;
    float:left;
    margin:20px;
}
#dashboardTracks
{
    width:100%;
    float:left;
    clear:both;
    border-bottom:solid 2px #004961;
}
#dashboardNews
{
    clear:both;
    border-bottom:solid 2px #004961;
    float:left;
    width:100%;
}
.dashboardGridView
{
    width:785px;
    padding:10px 20px;
    float:left;
}
#dashboardEvents
{
    clear:both;
    border-bottom:solid 2px #004961;
    float:left;
    width:100%;
}

#dashboardMailingList
{
    margin:20px 60px;
    float:left;
    clear:both;
    width:400px;
    height:210px;
}
#dashboardMailingList h3
{
    width:300px;
    color:#009ddc;
    font-family:Arial,Helvetica,sans-serif;
    font-size:25px;
    margin-bottom:15px;
}
.dashboardFormSubmit
{
    margin-top:20px;
    height:22px;
}
/*------------------------------------------------GIG EXCHANGE---------------------------------*/
#gigExchange
{
    background-color:#004961;
    padding:15px;
}
#gigExchangeInnerNavTabs
{
    height:67px;
    margin:0 0 -15px 16px;
}
#gigExchangeInnerNavTabs ul li
{
    display:inline;
    float:left;
    line-height:25px;
    margin:0 0.2em -4px 0;
    padding:0;
    position:relative;
    height:67px;
}
#gigExchange h3
{
    width:193px;
    background-color:#009ddc;    
    background-repeat:no-repeat;
    padding:10px 0 0 15px;
    height:25px;
    color:White;
    font-family:Arial,Helvetica,sans-serif;
    font-size:20px;
    text-align:left;
}
.gigExchangeContent
{
    background-color:White;
    width:815px; 
    padding:10px 5px;  
}
.gigExchangeBlock
{
    margin-bottom:10px;
}
.gigExchangeBlock .submitButton
{
    float:right;
    margin-top:10px;
}
#gigExchange ul li
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#4b4a4a;
    background-color:#dfdfdf;
    height:25px;
    margin-bottom:2px;
    padding:10px 0 0 10px;
}
/*-----------------------------------GIG EXCHANGE SEARCH------------------------*/
#gigExchangeSearch
{
    border:solid 15px #004961;
    padding:15px;
    width:795px;
    background-color:#ffffff;
}
#gigExchangeSearch #basicSearch
{
    margin-bottom:20px;
}
#gigExchangeSearch label
{
    font-size:18px;
    color: #004961;
}
#gigExchangeSearch h2
{
    font-size:18px;
    color: #004961;
    padding:5px 0;
    font-family:Verdana, Arial,Helvetica,sans-serif;
    margin-top:10px;
}
#gigExchangeSearch .searchOptionSet label
{
    color:#009DDC;    
    font-weight:bold;
    font-size:12px;
}
#gigExchangeSearch #advancedToggle
{
    color:#009DDC;    
    font-weight:bold;
    font-size:14px;
    font-family:Arial,Helvetica,Geneva,sans-serif;
}
#gigExchangeSearch #distanceDropdown
{
    margin:10px 0 0 30px;
}
#gigExchangeSearch .submitButton
{
    float:right;
}
#gigExchangeSearch tr
{
    display:inline;
}
#basicSearchOptions
{
    margin:30px 0 20px 0;
}
.searchOptionSet table
{
    padding:5px 0 0 10px;
}
.searchOptionSet select
{
    margin:5px 0 0 10px;
    max-width:225px;
}
.searchOptionSet .optionsSet
{
    padding:5px 0 0 10px;
}
#basicSearch .searchOptionSet .optionsSet
{
    padding:5px 0 0 30px;
}
.searchOptionSet #radioOptions
{
    padding:5px 0 0 10px;
}

/*--------------Results-----------*/
#gigExchangeSearchResults
{
    border:solid 15px #004961;
    padding:10px;
    width:795px;
    background-color:#ffffff;
}
#searchResultsSideBar
{
    width:130px;
    border:solid 10px #004961;
    padding:10px;
    float:left;
}
#gigExchangeSearchResults h2
{
    font-size:16px;
    color: #004961;
    padding:5px 0;
    font-family:Arial,Helvetica,sans-serif;    
}
#gigExchangeSearchResults h3
{
    font-size:14px;
    color: #004961;
    padding:5px 0;
    font-family:Arial,Helvetica,sans-serif;
    margin-top:10px;
}
#searchResultsSideBar label
{
    font-size:14px;
    color: #004961;
    padding:5px 0;
    font-family:Arial,Helvetica,sans-serif;
    margin-top:10px;
}
#searchResultsSideBar select
{
    font-size:14px;
    color: #004961;
    margin:5px 10px;
    font-family:Arial,Helvetica,sans-serif;
    
}
#searchResults
{
    width:615px;
    float:right;
}
/*-----------------------------------GIG EXCHANGE NOTES------------------------*/
#gigExchangeNotes
{
    border:solid 15px #004961;
    padding:10px;
    width:805px;
    background-color:#ffffff;
}
.notesTitle
{
    display:inline;
    float:left;
}
.notesProfileLink
{
    float:left;
    margin-top:15px;
}
#notesInput
{
    background-color:#d0d0d0;
    padding:10px;
    clear:both;
}
.notesInputText
{
    padding:5px;
    color:#767676;
}
#notesInputBottom
{
    padding-top:10px;
    height:46px;
}
.notesInputSocial
{
    clear:both;
    float:left;
    height:32px;
    padding:4px;
}
.notesInputSocial input
{
    margin-top:10px;
    vertical-align:top;
}
.notesInputConnection
{
    float:right;
    background-color:#adadad;
    vertical-align:middle;    
    font-family:Arial,Helvetica,sans-serif;
    margin-right:10px;
    padding:5px;    
    height:32px;
}
.notesInputConnection span
{
    float:left;
    margin:9px 15px 
}
.notesInputConnection a
{
    opacity:.75;
    float:right;
}
.notesInputConnection a:hover
{
    opacity:1;
}
#notesInputButton
{
    float:right;
    margin-top:5px;
}
.notesEntry
{
    float:left;
    width:89%;
    clear:left;
    padding:10px 20px 10px 10px;
    margin:10px 0 0 30px;
    border-bottom:solid 5px #009ddc;
    position:relative;
}
.notesBandName
{
    font-family:Arial,Helvetica,sans-serif;
    color:#009ddc;
    font-weight:bold;
}
.notesEntryText
{
    width:615px;
    margin-bottom:10px;
    display:inline;

}
.notesEntryDetails
{
    width:615px;
    margin-bottom:10px;
}
.notesEntryDetails a
{
    margin-left:10px;
}
.notesEntryMainContainer
{
    width:100%;
    float:left;
    position:relative;
    padding-right:10px;
    font-size:16px;
}
.notesAllComments
{
    float:left;
    width:680px;
}
.notesComment
{
    float:left;
    width:505px;
    margin:0 0 10px 20px;    
    padding:10px;
    background-color:#d0d0d0;    
}
.notesCommentShare
{
    float:right;
    margin-top:10px;
}
.notesCommentsContainer
{
    clear:both;
    margin:0 0 10px 20px;
    padding:0 20px 0 0;
    position:relative;
}
.notesCommentsContainer p
{
    font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
    color:Black;
    margin:5px 0 0 0;
}
.dateTime
{
    color:#767676;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
}
.notesEntryContainer
{
    position:relative;
    height:100%;
}
.notesDelete
{
    float:right;
    color:#767676;
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight:bold;
    position:absolute;
    top:50%;
    left:98.5%;
    vertical-align:middle;
}
#profilePage {
    background-color:#004961;
    padding:20px 15px 15px 15px;
}
#profilePage h2
{
    color:#ffffff;
    font-family:Arial,Helvetica,sans-serif;
    font-size:24px;
    float:left;
    margin-top:5px;
}
#profilePage p
{
    font-size:16px;
    line-height:1.5em;
}
#profilePage p span
{
    width:100%;
}
#profilePage #navButtons
{
    float:right;
}
#profilePage span.digAButton
{
    margin-left:10px;
}
#profileContent
{
    clear:both;
    padding:5px 0 0 0;
}
#profileContent ul li a
{
    font-size:16px;
}

/*--------------------------------------/GIG EXCHANGE--------------------------*/
#userPayStatus
{
    background-color:#FFFFFF;
    border:15px solid #004961;
    padding:15px;
    width:795px;
}
#userPayStatus .submitButton
{
    margin:10px 0;
}
.calendarButton
{
    width:16px !important;
    padding-top:0 !important;
}
.popUpWrapper
{
    width:510px;
    margin:20px auto;
    background-color:#ffffff;
    padding:5px 130px;
}
.popUpWrapper .formItem
{
    clear:both;
}
.popUpWrapper h2
{
    color:#9ea346;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:10px 0;
    font-weight:bold;
}
.popUpWrapper .editSubmitButton
{
    margin:10px 0;
    padding:0px;
}
.popUpWrapper p
{
    width:500px;
    margin:10px 0;
}
.popUpWrapper h1
{
    
}
.popUpWrapper fieldset
{
    border:1px solid #BDBDBD;
    padding:15px;
    margin:10px 0;
}
.popUpWrapper legend
{
    color:#bdbdbd;
    padding:0 5px;
}
.popUpExtraSpaceWrapper fieldset
{
    border:1px solid #BDBDBD;
    padding:15px;
    margin:10px 10% 10px 5px;
    clear:both;
}
.popUpExtraSpaceWrapper legend
{
    color:#bdbdbd;
}
.popUpMessage
{
    color:red;
    display:block;
    font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
    font-size:10px;
    margin:10px 0;
    width:250px;
}

.popUpExtraSpaceWrapper
{
    width:90%;
    margin:20px auto;
    background-color:#ffffff;
    padding:5px 1%;
}
.popUpExtraSpaceWrapper .formItem
{
    width:97%
}
.popUpExtraSpaceWrapper .formItem input
{
}
.popUpExtraSpaceWrapper h2
{
    color:#9ea346;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:10px 0;
    font-weight:bold;
}
.popUpExtraSpaceWrapper .editSubmitButton
{
    margin:10px 0;
    padding:0px;
}
.popUpExtraSpaceWrapper p
{
    width:500px;
    margin:10px 0;
}
.popUpExtraSpaceWrapper .dateItem
{
    width:25%;
}
.popUpExtraSpaceWrapper .titleItem
{
    width:100%
}
.popUpExtraSpaceWrapper .titleItem input
{
    width:95.5%
}
.newsText_OuterTable
{
    float:left;
    display:block;
}
/*-----------------------------------CUSTOMIZE-WEBPAGE------------------------*/
#customizeWebpage
{
    
}
#customizeWebpage .submitButton
{
    padding-left:390px;
}
#customizeWebpage h1
{
    margin:0 20px;
}
#customizeWebpage h2
{
    color:#9ea346;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:20px;
}
#customizeWebpage p
{
    margin:20px;
}
#customizeWebpage #tabs
{
    margin:20px;
    float:left;
}
#customizeThemeWrapper
{
    margin:0 20px;
}
.customizeTheme
{
    float:left;
    width:136px;
    margin:0 10px 0 0;
}
.customizeTheme div
{
    height:40px;
    width:40px;
    display:inline-block;
    border:solid 1px #000000;
}
.customizeTheme a
{
    display:block;
    text-align:center;
    font-family:Arial,Helvetica,sans-serif;
    margin:5px 0;
}
/*-----------------------------------EDIT PAGES------------------------------*/
.editPage
{
    background-color:White;
    border:15px solid #004961;
    width:825px;
    padding:10px 0;    
}
.editPage .form h1
{
    padding-left:130px;
}
.editPage .twoColForm h1
{
    position:relative;
    text-align:center;
}
.editPage #formLeft
{
    
}
.editPage #formRight
{
    
}
.editPage .form
{
    margin:0 auto;
    width:450px;
}
.editPage .twoColForm
{
    width:700px;
    margin:0 auto;
    clear:both;
}
.editSubmitButton
{
    padding-left:130px;
}
#formBottom
{
    clear:both;
    float:left;
}
#admin h1
{
    margin:10px 20px;
}
#admin ol
{
    margin:0 50px;
    list-style-type:lower-roman;
    list-style-position:outside;
}
#editAccountForm
{
    background-color:#004961;
    padding:20px;
}
#editAccountForm h1
{
    color:#ffffff;
}
#billingInfo h2
{
    font-size:20px;
    color:#004961;
}
.billingItem
{
    font-size:16px;
    color:#009ddc;
    float:left;
    width:40%;
    margin:10px 20px;
}
#paymentDetails
{
    padding:10px;
}
#bandGenre
{
    background-color:#ffffff;
    width:825px;
    padding:15px;
}
/*-----------------------------------------WIZARD PANEL----------------------------------*/
.wizardPanel
{
    
    text-align:center;
    
}
.wizardPanel h1
{   
    text-align:center;
}
.wizardPanel h2
{
    text-align:center;
    font-family:Arial,Helvetica,sans-serif;
    font-size:18px;
    color:#B4BA58;
    font-variant:small-caps;  
}
.wizardPanel p
{
    clear:both;
    margin:0 auto 20px;
    width:700px;
}
#wizardStep
{
    margin:0 auto;
    width:505px;
}
.wizardPanel .wizardStepBox
{
    display:inline;
    float:left;
    margin:10px;
}
.wizardCurrent
{
    color:#004961;
    font-family:Arial,Helvetica,sans-serif;
    border-top:solid 15px #004961;
}
.wizardNotComplete
{
    color:#a9a9a9;
    font-family:Arial,Helvetica,sans-serif;
    border-top:solid 15px #d0d0d0;
}
.wizardComplete
{
    color:#B4BA58;
    font-family:Arial,Helvetica,sans-serif;
    border-top:solid 15px #B4BA58;
}
/*-------------------------------------Choose Plan-------------------*/
#choosePlan table
{
    border-collapse:collapse;
}
#choosePlan table th
{
    border:solid 1px #d0d0d0;    
    padding:0 20px 10px;
    text-align:center;
}
#choosePlan table td
{
    border:solid 1px #d0d0d0;
    padding:5px;
    text-align:center;
}
#choosePlan th
{
    width:30%;
    background-color:#009ddc;
    color:#ffffff;
    padding:10px;
}
#choosePlan th:first-child
{
    width:40%;
    background-color:#ffffff;
    color:#000000;
}
#choosePlan th h1
{
    color:#ffffff;
    font-weight:bold;
}
#choosePlan th:first-child h1
{
    color:#000000;
    font-weight:bold;
}
#choosePlan th p
{
    color:#ffffff;
}
#choosePlan th:first-child p
{
    color:#000000;
}
#choosePlan td h2
{
    font-family:Arial,Helvetica,sans-serif;
}

/*-------------------------------------Beauty Tips-------------------*/
.bt-content {
  font-size: small;
  color: #000;
  line-height: normal;
}
/*----------------------------------------Select Genre-----------------*/
#selectGenre
{    
    width:535px;
    margin:20px auto;
    height:177px;
}
#selectGenreSelectLeft
{
    float:left;
    width:190px;
}
#selectGenreSelectRight
{
    float:left;
    width:190px;
}
#selectGenreButtons
{
    margin:5px;
    width:141px;
    float:left;
}
#selectGenreButtons input
{
    margin:10px 0;
}
.customizeTabs
{
    clear:both;
}
/*-------------------------AJAX.NET MODALS-------------------------*/
.modalBackground
{
    background:#666666 url(custom-theme/images/ui-bg_diagonals-thick_60_000000_40x40.png) repeat scroll 50% 50%;
    opacity:0.5;
}
.ajaxBoxText
{
    font-family:Verdana,Arial,Helvetica,Geneva,sans-serif !imporant;
    font-size:10px !important;
    width:566px;
    height:500px;
}
.ajaxWrapper
{
    width:608px !important;
}
.ui-dialog-buttonpane input {
    cursor:pointer;
    float:right;
    line-height:1.4em;
    margin:0.5em 0.4em 0.5em 0;
    overflow:visible;
    padding:0.2em 0.6em 0.3em;
    width:auto;  
}
/*-------------------------------CUSTOMIZE DROP DOWNS-------------------------*/
#customizeWrapper
{
    margin:20px;
}
.toggleBarTitle
{
    color:#777C22;
    font-size:17px;
    font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
    border-bottom:solid 2px #004961;
    margin:5px 0;
    padding:5px 0 5px 10px;
    cursor:pointer;
    clear:both;
}
.toggleBarItem
{
    margin:10px;
}
#customizeToggleLinks
{
    float:right;
    margin:-30px 30px 0 0;
}

a.digAButton {
    /* Sliding right image */
    background: transparent url('../images/buttons/buttonright.png') no-repeat scroll top right; 
    display: block;
    float: left;
    height: 32px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin-right: 0px;
    padding-right: 11px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    /* FONT PROPERTIES */
    text-decoration: none;
    color: #004961;
    font-family: Arial, Helvetica, sans-serif;
    font-size:16px; 
    font-weight:600;       
}
a.digAButton span {
    /* Background left image */ 
    background: transparent url('../images/buttons/buttonleft.png') no-repeat; 
    display: block;
    line-height: 14px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    padding: 7px 0 12px 31px;            
}
span.digAButton  {
/* Sliding right image */
    background: transparent url('../images/buttons/buttonright.png') no-repeat scroll top right; 
    display: block;
    float: left;
    height: 32px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin-right: 0px;
    padding-right: 11px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    /* FONT PROPERTIES */  
}
input.digAButton {
     border-width:0;  
    /* Background left image */ 
    background: transparent url('../images/buttons/buttonleft.png') no-repeat; 
    display: block;
    line-height: 14px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    padding: 3px 0 7px 31px;  
    text-decoration: none;
    color: #004961;
    font-family: Arial, Helvetica, sans-serif;
    font-size:16px; 
     font-weight:600; 
             
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.filledRatingStar {
    background-image: url(../images/FilledStar.png);
}
.emptyRatingStar {
    background-image: url(../images/EmptyStar.png);        
}
.savedRatingStar {
    background-image: url(../images/SavedStar.png);        
}
#ThaiRating
{
    height:20px;
    margin:10px 0;
}
/*--------------------------Music Player--------------------------*/
#musicPlayer{width:715px;font-family: Arial, Helvetica, sans-serif;padding:5px;border:15px solid #004961;background-color:#fff;}
#musicPlayer #albumArt{float:left;}
#musicPlayer #controls{float:right;width:402px;}
.playListTrack td{padding:5px; clear:both;vertical-align:middle;}
#playListContainer{overflow-x:hidden;overflow-y:scroll;height:270px;width:402px;}
#playListContainer .trackTitle{float:left;width:250px;display:inline-block; vertical-align:middle}
.trackTitle a{color:#000;}
#playerLogo{margin-bottom:10px;}
#playerOptions{margin:0 0 10px 0;height:47px;width:402px;}
#playerOptions span{display:table-cell;vertical-align: middle;height:48px;}
.trackMore{float:right;}
#trackTracking{padding-left:40px;}
.trackDetails{clear:both;padding:5px; margin:2px;color:#333 !important;}
.purchaseTracks{text-align:right;padding:3px;clear:both;}
.trackMetaData{float:left;font-size:13px;}
.trackBuyWrapper{float:right;}
.trackShare{clear:both;}
.trackRating,.trackPlays{display:block;padding:3px;}
#volumeControls{float:left;padding:3px;}
#totalPlays{float:right; padding:3px 20px 0 0;}
/*----------------------------Buy button dropdown--------------------------------*/
.buy{font-size:11px;line-height:23px;position:relative;width:85px;}
.buy a.buyNow{text-decoration:none;font-weight:bold;color:#fff;background:#88bbd4;padding:4px 6px 6px;position:relative;margin-left:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.buy a.buyNow:hover{background:#59B;}
a.buyNow span{background-image:url(../images/toggle_down_light.png);background-repeat:no-repeat;background-position:100% 50%;padding:6px 16px 6px 0;}
.buy a.menu-open{background:#ddeef6!important;color:#666!important;outline:none;}
div.buy h3{font-size:100%;font-weight:normal;display:inline;}
div.buy ul{display:none;}
div.buy ul li{list-style-type:none;}
div.buy ul{border:1px solid #dda;position:absolute;top:25px;left:3px;padding:1.3em;background:#ffc;color:#930;text-align:center;z-index:1000;}

div.hovering ul{display:block;}
div.hovering a.buyNow span{background-image:url(../images/toggle_up_dark.png);color:#789;}
div.buy ul li a{color:#300;padding:0;background-image:none;text-decoration:none;}

.blogCommentsContainer{clear:both;margin:5px;}
.blogComments{font-size:12px;padding:5px 20px;}
.blogComments .commentUser{font-weight:bold;}
.blogComments .dateTime{color:Gray;}
.dashboardEditImage{text-decoration:none;color:Black;padding-right:10px;font-size:12px;}
