@charset "utf-8";
/* CSS Document */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
color:#6d6c6c;
}

.inputalign { vertical-align:middle; *vertical-align:middle; } 


img {
border:none;
}

p {
margin:4px
}

a 
{
  font-weight:bold;
  font-size:11px;  
    
}


.menuholder {

position:relative; 
width:973px;
margin:0;
padding:0;

}

.mainmenu {
border-top:1px solid #d8d8d8;
background: url(../images/mainmenu_back.gif) repeat-x top left;
margin:0;
padding:0;
width:975px;
height:28px;
overflow:hidden;
}


.mainmenu  li {
margin:0;
padding:0;
display:inline;
list-style:none;
}

.mainmenu a {
text-align:center;
font-size:11px;
margin:0;
padding: 7px 10px 8px 10px;
float:left;
display:block;
line-height:1.1em;
text-decoration:none;
color: red;
}

.mainmenu a.active,  .mainmenu a:hover {
text-decoration:underline;
color: #666666;
}

.headnav1 
{
    
	width:750px;
   text-align:right;
   position:absolute;
   left:220px;
   top:10px;
   color:red;
}

.headnav1 a {
color:red;
text-decoration:none;
}


.headnav1 a:hover {
color: #666666;
text-decoration:underline;
}




 /* ************************************************* Home Feature Boxes General ***************************************************  */

 html > body .FeatBoxHome {  /* I.E. 6,7 Hack*/
width:289px;
float:left;
margin:0;
padding-right:6px;
}


.FeatBoxHome2 {
width:289px;
overflow:hidden;
}

.FeatImg {
padding-right:6px;
float:left;
}

 .FeatBoxHolder 
 {
border:8px solid #FFFFFF;
margin: 10px 0 10px 0;
width:960px;
overflow:hidden;
min-height:130px;
padding:0;
background: #FFFFFF url(../images/login_back.gif) repeat-y top left;
}


 .NewsBoxHolder 
 {
border:8px solid #FFFFFF;
margin: 10px 0 10px 0;
width:960px;
overflow:hidden;
min-height:130px;
padding:0;
/*background: #FFFFFF url(../images/login_back.gif) repeat-y top left;*/
}

.Flash 
{
    background-color:#FFFFFF;
}


 .FeatBoxHeader {
height:27px;
width:289px;
}

.FeatBoxContent 
{
position:relative;
margin:2px 0 0 0;
padding:0;
width: 289px;
height: 183px;
}


.FeatBoxContent  a
{
color:#FFFFFF;
text-decoration:none;
}


.FeatBoxContent a.active,  .FeatBoxContent a:hover 
{
    color:#FFFFFF;
text-decoration:underline;

}

.FeatBoxContent .start 
{
    
    margin:0;
}

.FeatBoxContent  dl
{
    color:#FFFFFF;
    width:165px;
    height:85px;
    overflow:hidden;
    margin:0 10px 10px 10px;
    padding:8px 0 0 0;
}


.FeatBoxContent  dt
{
margin:3px 0 0 0;
padding:0;
padding-right:6px;
float:left;
font-weight:bold;
color:#FFFFFF;
}

.FeatBoxContent  dd
{
margin:3px 0 0 0;
padding:0;
}



.FeatBoxContent p 
{
padding:0;
margin:0 10px 0 10px;
height:42px;
overflow:hidden;


}
.FeatBoxContentDate 
{
position:relative;
margin:2px 0 0 0;
padding:0;
width: 289px;
height: 102px;
}



.Mre a 
{
    color:#cc2e2e;
text-decoration:none;

float:right;
margin-right:12px;
}

.FeatBoxContent .Mre a.active,  .FeatBoxContent .Mre a:hover {
text-decoration:underline;
 color:#cc2e2e;

}



.SeFE a 
{
    display:block;
position:absolute;
width:121px;
height:46px;
left:160px;
top:130px;
background: url(../images/search_linkOFF.gif) no-repeat top left;
}

.FeatBoxContent .SeFE a.active,  .FeatBoxContent .SeFE a:hover {
background: url(../images/search_linkON.gif) no-repeat top left;

}



.SeBGA a 
{
    display:block;
position:absolute;
width:139px;
height:41px;
left:138px;
top:130px;
background: url(../images/search_link2OFF.gif) no-repeat top left;
}

.FeatBoxContent .SeBGA a.active,  .FeatBoxContent .SeBGA a:hover {
background: url(../images/search_link2ON.gif) no-repeat top left;

}

 /* ************************************************* Home Festival Box ***************************************************  */
.Fb 
{
/*background: #e8e7f5 url(../images/new/festival_month_back.gif) no-repeat top left;*/
background: #f8f3ee url(../images/new/festival_month_back.gif) no-repeat top left;

}



.Fb img
{
float:right;
margin: 8px 10px 0 0;
}

.FbDate 
{
/*background: #e8e7f5 url(../images/new/festival_month_back.gif) no-repeat top left;*/
background: #f8f3ee url(../images/new/festival_search_bg.jpg) no-repeat top left;

}



.FbDate img
{
float:right;
margin: 8px 10px 0 0;
}

.Fb2 
{
/*background: #e8e7f5 url(../images/new/festival_month_back.gif) no-repeat top left;*/
background: #f8f3ee url(../images/new/festival_latest_back.gif) no-repeat top left;

}



.Fb2 img
{
float:right;
margin: 8px 10px 0 0;
}



 /* ************************************************* Home Groups Bands Box ***************************************************  */

.Bb {
background: #f6f2e7 url(../images/new/band_month_back.gif) no-repeat top left;

}


.Bb dt {
color:#f6f2e7
}

.Bb a{
color:#f6f2e7;
}

.Bb img
{
float:right;
margin: 8px 10px 0 0;
}

.BbDate {
background: #f6f2e7 url(../images/new/group_search_bg.jpg) no-repeat top left;

}


.BbDate dt {
color:#f6f2e7
}

.BbDate a{
color:#f6f2e7;
}

.BbDate img
{
float:right;
margin: 8px 10px 0 0;
}




 html > body .Su  {  /* I.E. 6 Hack*/ 
background-color:#c4c4c4;
border-right:7px solid #FFFFFF;
}

.Sp {
width:auto;
padding: 0 7px 0 0;

}

 /* ************************************************* Home Input box and Strap Line text ***************************************************  */

 html > body .InputHome { /* I.E. 6 Hack*/ 
position:relative;
float:left;
width:287px;
margin-right:7px;
padding:8px 0 0 0;
}


.InputHome h2
{
    margin: 0 0 0 20px;
    font-size:11px;

color:#FFFFFF;

padding:0;
}


.Inlink {
font-size:14px;
}

.StrapHome 
{
position:relative;
overflow:hidden;
background: #ebded2 url(../images/join_us_background2.gif) no-repeat top left;
border-left:6px solid #FFFFFF;
min-height:130px;
margin:0;

}

.StrapLink {
position:absolute;
left:23px;
top:20px

}


.StrapAd 
{
    position:absolute;
    left:93px;
    top:80px;
}
    

.StrapHome h1 
{
    width:380px;

    font-weight:bold;
    font-size:11px;
    line-height:14px;

    padding:20px 0 0 0;
margin: 0 0 10px 235px;
}


.StrapHome h2 
{
    color:#6d6c6c;
    font-weight:normal;
    font-size:11px;
    line-height:13px;
    margin:0 0 20px 235px;
     width:390px;
    height:40px;
    overflow:hidden;
    padding:0;
}

.StrapHome a 
{
    margin-top:1px;

    font-weight:bold;
    font-size:11px;
    line-height:14px;

}

.StrapHome a.active,  .StrapHome a:hover {
text-decoration:underline;
}
 /* ************************************************* Community Boxes ***************************************************  */


.CommAd 
{
 width: 260px;
 margin-top:80px   
}
 
 
.CommAd h3
{
font-size:11px;
line-height:13px;
}
 
 
 
 
 
 
 
 
  
 .CommsHomeHeader 
 {
    
 background-image: url(../images/new/community_home_header.gif);
 background-repeat: no-repeat;
 background-position: top left;        
 width:823px;
 height:63px;
 margin:0;
 padding:0; 
    
    
 }
 
 
  .Member 
 {
 background-color:#ddb53c;      
 width:959px;
 }
 
 
   .MyAccount
 {
 background-color:#d2d3d7;      
 width:959px;
  background-image: url(../images/new/myaccount_home_header.gif);
 }
 
 
    .Advertise
 {
 background-color:#d2d3d7;      
 width:959px;
  background-image: url(../images/new/advertisewithus_header.gif);
 }
 
 
 
     .Privacy
 {
 background-color:#d2d3d7;      
 width:959px;
  background-image: url(../images/new/privacypolicy_header.gif);
 }
 
 
 
  
     .Terms
 {
 background-color:#d2d3d7;      
 width:959px;
  background-image: url(../images/new/terms_header.gif);
 }
 
 
 
 
      .Aboutus
 {
 background-color:#d2d3d7;      
 width:959px;
  background-image: url(../images/new/aboutus_header.gif);
 }
 
 
 
 
 
     .Discuss
 {
 background-color:#d2d3d7;      
 width:959px;
  background-image: url(../images/new/discussionforum_header.gif);
 }
 

 
 
  
    .Contact
 {
 background-color:#d2d3d7;      
 width:959px;
  background-image: url(../images/new/contactus_header.gif);
 }
 
 
     .Search
 {
 background-color:#d2d3d7;      
 width:959px;
  background-image: url(../images/new/search_header.gif);
 }
 
 
 
 html > body .ComsHome { /* I.E. 6 Hack*/ 
float:left;
width:277px;
margin-right:7px;

background-color:#dacdc0;
}


.ComsHolder 
{
    margin:0 0 8px 0;
overflow:hidden;
background-color:#dacdc0;
border:8px solid #FFFFFF;
padding:0;
width:960px;
}


.ComsHome img { 
margin:10px 10px 0 10px;
}

.ComsHome p { 
margin: 0 10px 10px 10px;
}

.ComsStrip {
width:669px;
overflow:hidden;
margin: 0 0 0 0;
padding: 0;
border-left:7px solid #FFFFFF;
}



.ComsStrip .Head 
{
    font-weight:bold;
color:#FFFFFF;
margin:0;
padding: 2px 0 4px 8px;
}

.ComsStrip strong
{
color:#FFFFFF;
font-weight:bold;
padding-right:10px;
}



.ComsStrip  dl 
{
background-color:#d0c4b8;
margin:0 0 12px 0;
padding:0;
}

.ComsStrip  dd {
color:#6d6c6c;
background-color:#FFFFFF;
margin:0;
padding: 8px 0 2px 8px;
}


.ComsStrip  .Msg 
{
    padding-top:2px;
padding-bottom:20px;
}

.ComsStrip  a 
{
    color:#9c99e4;
    font-weight:normal;
    
margin:0;
padding:0;
display:block;
text-decoration:none;
}


.ComsStrip  a.active,  .ComsStrip  a:hover {
text-decoration:underline;
}


.ComsStrip  ul
{
margin:10px 0 10px 0;
padding:0 0 0 12px;
}

.ComsStrip  li
{
list-style:none;
margin:0;
padding:0;
float:left;
}

.ComsStrip img
{
margin:0;
padding:0;

}



 html > body .FlashHolder { /* I.E. 6 Hack*/ 
float:left;
margin-right:8px;
}

/* *********************************************** Footer *************************************** */

.FooterHeader 
{
width:960px;
border-style: solid;
border-top-width: 8px;
border-left-width: 8px; 
border-right-width: 8px;
border-bottom-width: 0;
border-color: #FFFFFF; height:25px; background-color:#c3beba
}

.FooterHeader h2
{
font-size:11px;
line-height:18px;
color:#FFFFFF;
padding: 2px 0 0 8px;

}


.FooterHolder 
{
    width:800px;
    margin-left:auto;
    margin-right:auto;
}


.FooterHeader2 
{
border-top:1px solid #d8d8d8;
background-color:#FFFFFF;
margin:0;
padding:0;
width:975px;
height:28px;
overflow:hidden;
}


.FooterHeader2 ul
{
margin:0;
padding:0 0 0 15px;
}


.FooterHeader2  li {
margin:0;
padding:0;
display:inline;
list-style:none;
}

.FooterHeader2 a {
text-align:center;
font-size:11px;
margin:0;
padding: 7px 20px 8px 10px;
float:left;
display:block;
line-height:1.1em;
text-decoration:none;
color: red;
}

.FooterHeader2 a.active,  .FooterHeader2 a:hover {
text-decoration:underline;
color: #666666;
}


.site_end 
{
    font-size:10px;
padding:10px 0 50px 0;   
width:975px;
text-align:right;    
    
    
}


/* *********************************************** Secondary Search page *************************************** */

.position 
{
    height:10px;
    width:700px;
}

html > body .SearchHolder /* I.E. 6 Hack*/ 
 {

border:8px solid #FFFFFF;
margin: 0 0 10px 0;
padding:0;
width:823px;
background-color:#FFFFFF;
overflow:hidden; 
}


html > body .SearchContainer  /* I.E. 6 Hack*/ 
{
 width:643px;
 overflow:hidden;
 min-height:700px;

 background-repeat: repeat-x;
 background-position: top left;   
}


.BreadCrumb1 
{
    
 margin: 0 0 10px 0;   
    
}

.SearchBox 
{
    width: 170px;
    height: 84px;
    margin: 0 0 6px 0;
}
.SearchBoxDate 
{
    width: 170px;
    /*height: 84px;kk
    border: solid 1px #6e5303;*/
    height:110px;
    margin: 0 0 6px 0;
}
.SearchBox img
{
    margin:0;
    padding:0;
}

.FE 
{
  /*background-color: #e1ba44;*/
   background-image: url(../images/new/festival_searchbox_back.gif);
 background-repeat: no-repeat;
 background-position: top left;     
}
.FEDate 
{
	background-image: url(../images/new/festival_datesearchbox_back.gif);
 background-repeat: no-repeat;
 background-position: top left;   
	/*background-color: #e1ba44;*/
}

.BA
{
  /*background-color: #e1ba44;*/
   background-image: url(../images/new/bands_searchbox_back.gif);
 background-repeat: no-repeat;
 background-position: top left;     
}

.BADate
{
	background-image: url(../images/new/bands_datesearchbox_back.gif);
	background-repeat: no-repeat;
 background-position: top left; 
	color:#FFFFFF;
}

.SA
{
  /*background-color: #e1ba44;*/
   background-image: url(../images/new/societies_searchbox_back.gif);
 background-repeat: no-repeat;
 background-position: top left;     
}



.SearchBoxElements 
{
   margin: 2px 0 6px 8px;
  padding:0;
    
}

.SearchOptions
{
 
}

.SearchOptions a
{
    display:block;
    margin: 6px 0 6px 0;
}


.searchcontent
{
    margin:0;
    padding: 0 0 30px 0;
    width:151px;
    color:#3385a0;
}




.searchcontent h2
{

padding:6px 0 3px 0;
margin:0;
font-size:11px;
font-weight:normal;
color:#6c6b6b;
}


.searchpage 
{
    
    margin:0px;
	width:190px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	color:#6c6b6b;
	padding:2px 0 5px 6px;
	background-color: #FFFFFF;
	border-style: solid;
    border-top-width: 0px;
    border-left-width: 0px; 
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-color: #999999;
}


.searchpagetext 
{
   line-height:13px;
    height:22px;

    font-size:11px;
	color:#6c6b6b;
}


 /* ************************************** Search list Filter controls ********************************* */
 
 
.ThumbControl
 {
    margin:0 0 6px 0;
  width:820px;
  padding:6px 0 0 0;
overflow:hidden;
/*border-bottom: 1px solid #dfdede;*/
font-weight:normal;

    
 }
 
 
 .ThumbControlSearch
 {
   
    margin:11px 0 20px 0;
  width:734px;
  padding:0 0 5px 12px;
overflow:hidden;
/*border-bottom: 1px solid #dfdede;*/
    
 }
 
 



.TcLeft {   
margin:0;
padding:0 0 0 0;
}


.ThumbControl  .TcLeft a 
{
width:22px;
height:18px;
padding:2px 0 2px 0;
margin-left:6px;
float:left;
display:block;
text-align:center;
background-color:#e1ba44;
font-weight:bold;
color:#000000;
}

    
.TcLeft a:active,   .TcLeft a:hover {
text-decoration:underline;
background-color:#000000;
color:#FFFFFF;
    }
    
    
    
    
    .TcBALeft {   
margin:0;
padding:0 0 0 0;
}


.ThumbControl .TcBALeft a 
{
width:22px;
height:18px;
padding:2px 0 2px 0;
margin-left:6px;
float:left;
display:block;
text-align:center;
background-color:#506a4e;
font-weight:bold;
color:#FFFFFF;

}

    
.TcSALeft a:active,   .TcBALeft a:hover {
text-decoration:underline;
background-color:#000000;
color:#FFFFFF;

    }
    
    
    
    
        .TcSALeft {   
margin:0;
padding:0 0 0 0;
}


.ThumbControl .TcSALeft a 
{
width:22px;
height:18px;
padding:2px 0 2px 0;
margin-left:6px;
float:left;
display:block;
text-align:center;
background-color:#575897;
font-weight:bold;
color:#FFFFFF;

}

    
.TcSALeft a:active,   .TcSALeft a:hover {
text-decoration:underline;
background-color:#000000;
color:#FFFFFF;

    }







.ThumbControl .PageImg
{
   float:left;
}


.TcLeft h2 
{
  font-size:12px;
  display:inline
}


.TcLeft span 
{
 color:#c89934;
 margin-right:12px;
}


.TcNos 
{
    font-weight:bold;
}


a.TcNosCurrent
{
         font-weight:bold;  
     color:#679c5f;
     text-decoration:underline;
}



 
.TcRight
{
  margin-right:12px;
  font-size:9px;  
  line-height:12px;
  padding:6px 0 0 0;
  float:right;
 color:#6c6b6b;
}


.TcRight a
 {

        font-weight:normal;  
  font-size:10px;  
  line-height:9px;
color:#6c6b6b;
  padding:0 0 0 12px;
  text-decoration:none;
 }
 
 .TcRight a:active,   .TcRight a:hover
{
text-decoration:underline;
}

.TcRight span {
padding-right:25px;
}

 



a.TcLinkcurrent
{
      font-weight:normal;  
      margin:0;
  font-size:10px;  
  color:#679c5f;
  padding:0 0 0 6px;
  text-decoration:underline;
}



 /* ************************************** Search Returns box ********************************* */


.ReturnsBox
{
	background-color:#FFFFFF;
	width:614px;
	overflow:hidden;
	border:6px solid #FFFFFF;
	position:relative;
	margin:4px 0 0 8px;
}


.ReturnsImgBox
{
	float:left;
	width:165px;
	padding-right:6px;
}




html > body .ReturnsBoxTitle   /* I.E. 6 Hack*/ 
{
    width: 443px;
    overflow: hidden;
}

.ReturnsBox h2
{
    color:#333333;
    padding:5px 5px 5px 10px;
    margin: 0 0 3px 0;
    font-size:11px;
    font-weight:bold;
    background-color:#eae6d6;
    background-image: url(../images/festivals_header_texture.gif);
    background-repeat: repeat;
    background-position: top left;
}



.ReturnsBox .SocA 
{
    
background-image: url(../images/new/societies_header_texture.gif);       
    
    
    
}


.ReturnsBox p
{
	line-height:15px;
	font-size:11px;
    font-weight:normal;
    color:#4b4940;
	margin:2px 4px 0 4px;
	padding:0;
}


.ReturnsTextBox
{

    top:30px;
	left:178px;
	width:439px;
	padding: 5px 0 0 5px;
}


.PageNos 
{
    margin:0 6px 0 6px;
    
}





/* *********************************************** Festivals and Bands Final detail page *************************************** */


.ContentFrame
{

 
}


.ContentHolder
{
margin-top:10px;
width:823px;
 background-color:#d9d9d9;
 border-top:1px solid #c0c0c0;
 overflow:hidden; 
float:left;
}

.MainImage 
{
 padding:6px 6px 35px 6px;
 margin:8px;
 width:276px;
 background-color:#FFFFFF;   
}   
    
.Blank
{

 background-color:#FFFFFF;
 border-top:none;
}    
    
    


html > body .LftHolder    /* I.E. 6 Hack*/ 
{
    float: left; 
}


.RghtHolder
{
width:518px;
overflow:hidden;
}




/* **********************************TEMP PAGE ************************************* */

.Clay 
{
    padding:20px;
}

.Clay p
{
    margin:6px 0 6px 0;
}



.Clay h1
{
   margin:0px;
   font-size:20px;
   color:#706a9b;
   line-height:18px;
}


.Clay h2 
{
   margin:0px;
   font-size:14px;
   color:#706a9b;
   line-height:18px;
}



/* *************************************GALLERY*********************************************** */

.GalleryFrame 
{
    float:right;
    overflow:hidden;
    /*background-image: url(../images/new/gallery_leftright.gif);*/
    width:250px;
    padding-top: 3px;
    margin-right: 20px;
}

.GalleryHit 
{
    margin: 0 80px 10px 0;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align:center;
    
    }


.GalleryHit a 
{
    display:block;
    padding:4px 6px 4px 6px;
    text-align:center;
    line-height:11px;
    font-size:12px; 
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    background-color:#e1ba44;
    }

    
 .GalleryHit a:active,   .GalleryHit a:hover {
    text-decoration:none;
    display:block;
    color:#FFFFFF;
    background-color:#000000;
    }
    
   
.GalleryHit2 
{
    margin: 0 80px 10px 0;

    padding-top: 5px;
    padding-bottom: 5px;

    text-align:center;


    }


.GalleryHit2 a 
{
    display:block;
    padding:4px 6px 4px 6px;
    text-align:center;
    line-height:11px;
    font-size:12px; 
    font-weight:bold;
    color:#FFFFFF;
     text-decoration:none;
    background-color:#526c51;
    }

    
 .GalleryHit2 a:active,   .GalleryHit2 a:hover {
    text-decoration:none;
     display:block;
    color:#FFFFFF;
        background-color:#000000;

    }
    
    
    
    
    .GalleryHit2 
{
    margin: 0 80px 10px 0;

    padding-top: 5px;
    padding-bottom: 5px;

    text-align:center;


    }


.GalleryHit2 a 
{
    display:block;
    padding:4px 6px 4px 6px;
    text-align:center;
    line-height:11px;
    font-size:12px; 
    font-weight:bold;
    color:#FFFFFF;
     text-decoration:none;
    background-color:#526c51;
    }

    
 .GalleryHit2 a:active,   .GalleryHit2 a:hover {
    text-decoration:none;
     display:block;
    color:#FFFFFF;
        background-color:#000000;

    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    .GalleryHit3 
{
    margin: 0 80px 10px 0;

    padding-top: 5px;
    padding-bottom: 5px;

    text-align:center;


    }


.GalleryHit3 a 
{
    display:block;
    padding:4px 6px 4px 6px;
    text-align:center;
    line-height:11px;
    font-size:12px; 
    font-weight:bold;
    color:#FFFFFF;
     text-decoration:none;
    background-color:#575897;
    }

    
 .GalleryHit3 a:active,   .GalleryHit3 a:hover {
    text-decoration:none;
     display:block;
    color:#FFFFFF;
        background-color:#000000;

    }
    
    
    
    
    
    
    
    
    
.GalleryCaption {
font-weight:bold;
background-color:#e1ba44;
padding:5px 10px 5px 12px;
margin:0 0 0 13px;
}

.GalleryHolder 
{
width:585px;
}
    

    
    
    
    /* ************************************* Contact form temp *********************************************** */



.FdBack 
         {
           margin:0 0 0 10px;
           
            
            
         }
         
          .FdBack h2
           {
            
            margin:0 0 0 0;
            
            
           }
           
               .FdBack p
           {
            
            margin:6px 0 0 0;
            font-size:11px;
            width:400px;

           
            
           }
           
           
           
        .FdBack h3
           {
            font-size:1.1em;
            line-height:1.2em;
            font-weight:normal;
            margin:10px 0 3px 0;
                        color:#6d6c6c;
 
            
           }
           
           
            .FdBack2 
           {
            
            background-color:#ebebde;
            padding:10px;
            margin:15px 0 10px -10px;
            width:420px;
            
           }
           
           
    /* ************************************* Sign up form *********************************************** */

.SignUpBox 
{
margin:0 0 10px 0;
padding:0 0 10px 0;
width: 830px;
min-height:300px;
background: url(../images/new/signup_image.gif) no-repeat bottom right;
overflow:hidden;    
}

.SignUpContent1 {
padding:15px 0 0 0;
margin:20px 0 0 30px;
}


.SignUpBox p
{
width:180px;
color:Red;
}



.SignUpFeedback 
{
    margin:25px 0 200px 30px;
width:400px;
}


.SignUpFeedback p
{
margin:5px 0 5px 0;
}

.SignUpFeedback h2
{
margin:5px 0 15px 0;
}

.SignUpFail 
{
      margin:30px 5px 5px 0;
  display:block;  
   width:380px;

   font-weight:bold;

}











    /* ************************************* My Account *********************************************** */

.HelpLinks 
{
 position: absolute;
 left: 845px;

 top: 205px;
 z-index:25;
 }
 
 
 .HelpLinks h3
{
margin: 0 0 10px 3px
 }
 
 
 .HelpLinks p
{
 width:100px;
 }


.MyAccCapt {
position: absolute;
left: 40px;
top: 90px;
width:750px;
z-index: 12;
}


.MyAccCapt h3 {
margin:4px 0 8px 0;
font-size:18px;
}


.MyAccCapt h4 
{
font-size:12px;
line-height:16px;
margin:4px 0 4px 0;
}


.MyAccCapt a {
font-size:1.1em;
line-height:1.2em;
margin-right:3px;
}


    /* ************************************* Community *********************************************** */
    
    
    .CommWelcome 
    {
        position: absolute;
        width: 240px;
        left: 20px;
        margin:8px;
    }

    .CommWelcome h3
    {
   margin:0 0 15px 0;
    }
    
    
 .CommWelcome h4 
{
font-size:11px;
line-height:14px;
margin:4px 0 4px 0;
}



.Acc_AdvertIntro p
{
margin:10px 0 18px 0;
padding:0;
width:450px;    
    
    
}



.CommsBlog 
{
position: relative;
top: 10px;
left: 12px;
width: 417px;
height: 336px;
background-image: url(../images/boxcom_featm_lwr2.png); background-position: 0px 43px;
background-repeat: no-repeat; margin-bottom:30px    
}

.CommsBlogBox 
{
    position: absolute;
    left: 17px;
    top: 60px;
    width: 360px;
    
}


.CommsBlogText1 
{
    float: left;
    margin-right: 20px;
}

.CommsBlogText2
{
position: absolute;
left: 310px;
top: 90px;
text-align: right;
}


.CommsBlogText3
{
position: absolute;
left: 16px;
top: 90px;
width:380px;
height:215px;
overflow:hidden;
}


.CommsBlogText3 a
{
display:block;
margin:0 0 6px 0;
width:270px;
}

.CommsBlogText3 p
{
margin:0;
padding:0;
}









    /* ************************************* Contact Page *********************************************** */
    
    
    .ContactTitle 
    {
   
        font-weight:bold;

        color:#FFFFFF;
        margin:6px 0 0 10px;

    }
    
    
    .ContactMess1
    {
   display:inline;
           background-color:#526c51;
   margin:0 0 0 0;
           padding:5px 10px 5px 12px;
   }
   
   .Fest 
   {
    background-color:#dbb53a;
    
   }
   
    
   .ContactMess2 p 
    {
   margin:4px 0 4px 0;
   padding:0;
   }
   
.ContactTitle2
{
 margin: 16px 15px 16px 0;
    
    
    
}



    /* ************************************* Add Friend *********************************************** */
    
    
       .AddMess1
    {
   margin:15px 0 0 0;
   padding:0;
   }
   
   
      .AddMess1 p 
    {
   margin:4px 0 4px 0;
   padding:0;
   }
   
   
   
   
       /* ************************************* Blog - Front end *********************************************** */
       
       
       .BlogBox1a 
       {
        margin:20px;
       }
       
       .BlogBox2 
       {
        margin-left:0px;
        overflow:hidden;
       }
       
       
              .BlogBox2  p
       {
           margin:4px 0 4px 20px;
           width:550px;
       }
       
       .BlogImage 
       {
        float:right;
        margin: 0 20px 20px 0;
       }
       
       .BlogBox23 
       {
        margin-top:10px;
        margin-bottom:15px;
       }
       
       
       
              /* ************************************* Reviews *********************************************** */
              
              
.ReviewPane 
{
overflow:hidden;
width: 900px;
border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-color: #e0e0e0;
margin-bottom: 20px;
background-image: url(../images/blog_back1.png);
background-repeat: repeat-x;
background-position: top left;
}

.ReviewPane img 
{
    float:right;
    clear:right;
    margin:10px;
}

.ReviewPaneTitle
{
    margin: 20px
}


              /* ************************************* NewsBox *********************************************** */


  .NewsBoxHolder 
 {
border:8px solid #FFFFFF;
margin: 10px 0 10px 0;
width:960px;
overflow:hidden;
min-height:130px;
padding:0;
background: #fcf9f6 url(../images/newsinfo_back.gif) no-repeat top right;
}

.NewsPanel {
float:left;
/*width:33%;*/
min-height:100px;


}


.NewsPanelOver {
overflow:hidden;
/*background: #fcf9f6 url(../images/newsinfo_panelback.gif) no-repeat top left;*/

}



.NewsPanel h2 {
    margin: 12px 20px 4px 20px;
    font-size:12px;
}


.NewsPanel p {
margin:8px 20px;
}



  .CommsNewsBoxHolder 
 {
border:8px solid #FFFFFF;
margin: -15px 0 8px 0;
width:823px;
overflow:hidden;
min-height:130px;
padding:0;
background: #fcf9f6 url(../images/newsinfo_back.gif) no-repeat top right;
}


.Comms 
{
   /* background: #fcf9f6 url(../images/comms_newsinfo_panelback.gif) no-repeat top left; */
}

.CommsNewsPanel {
float:left;
/*width:50%;*/
min-height:100px;
}


.CommsNewsPanel h2 {
    margin: 12px 20px 4px 20px;
    font-size:12px;
}


.CommsNewsPanel p {
margin:8px 20px 20px 20px;
}

.ShopSearch
{
  /*background-color: #e1ba44;*/
   background-image: url(../images/new/shop_searchbox_back.gif);
 background-repeat: no-repeat;
 background-position: top left;     
}

.ShopSearchPrice
{
	background-image: url(../images/new/shop_datesearchbox_back.gif);
	background-repeat: no-repeat;
 background-position: top left; 
	color:#FFFFFF;
}

.ThumbControl .TcShopLeft a 
{
width:22px;
height:18px;
padding:2px 0 2px 0;
margin-left:6px;
float:left;
display:block;
text-align:center;
background-color:#912e19;
font-weight:bold;
color:#FFFFFF;

}
