/* CSS Document */


h2, h1, h3 {
	color:#7A5DC7 ;
}

h2 a, h2 a:visited
{
    color:#7A5DC7 ;
}

a, a:visited {
	color:#7A5DC7 ;
}

/* Adv Search */
#thedmsSearch0 h2, #thedmsSearch1 h2 {
	background-color:#7A5DC7 ;
	color:#FFFFFF;
}

#thedms01 div#thedmsBrowseGrid  .BrowseCell h2 {
	color:#FFF; /*3EAAA7*/
	background-color:#FFFFFF;
	background-image:url(../img/whats-on-grad.png);
	background-repeat:repeat-y;
}

#thedms01 div#thedmsBrowseGrid .BrowseCell h2 a {
	color:#FFFFFF;
}


/* Attractions Browse Page - Reduce div width to accommodate side boxes */

#thedms11 div#thedmsBrowseGrid {
	clear:both;
	margin:auto;
	padding:12px 12px 0px;
	width:650px;
}
#thedms11 div#thedmsBrowseGrid .BrowseCell h2 {
	width:640px;
	background-color:#7A5DC7 ;
}
#thedms11 div#thedmsBrowseGrid .BrowseCell h2 a {
	color:#676767;
}
#thedms11 div#thedmsBrowseGrid .BrowseCell {
	float:left;
	margin:0px;
	padding:0px 0px 10px;
	position:relative;
	width:480px;
}

/* End dms 11*/

#eshopnav 
{
    width:180px;
    padding:0px;
    margin:0px;
    margin-right:20px;
}

#eshopnav ul 
{
    list-style-position:inside;
}

#main-section-dms 
{
    width:900px;
    padding:0px;
}

#eshopcontent 
{
    width:680px;
    padding:0px;
    margin:0px;
}

#paymentnav, #categoriesnav, #eshopsearch
{
    border:0px;
    padding:0px;
    margin:0px;
}

#eshopsearch
{
    margin:0px;
    padding:6px;
    border:1px solid #C9C9C9; 
}

#paymentnav li, #categoriesnav li
{
    margin:0px;
    padding:0px; 
    display:inline;
}

#paymentnav li a, #categoriesnav li a
{
    color:#7A5DC7 ;
    padding:6px;
    margin:0px;
    display:block;
    border:1px solid #C9C9C9;
	border-bottom:0px;
}

#paymentnav{
padding-top:10px;
padding-bottom:10px;
}

#paymentnav ul, #categoriesnav ul{
border-bottom:1px solid #C9C9C9;
}