 html {
	height: 100%;
}

body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 1.5em;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #ffffff;
	scrollbar-darkShadow-color: #ffffff;
	scrollbar-face-color: #E1E1E1;
	scrollbar-highlight-color: #E1E1E1;
	scrollbar-shadow-color: #E1E1E1;
	scrollbar-track-color: #ffffff;
	background-color: #FFFFFF;
	color: #000000;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	border: 0px none;
	padding: 0px;
	margin: 0px;
}
.text {
	/* Text Normal */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	line-height: 13pt;
	font-weight: normal;
}
.textLtGrey {
	/* Text Normal Lt Grey */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CCCCCC;
	line-height: 11pt;
	font-weight: normal;
}
.textDkGrey {
	/* Text Normal Dk Grey */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	line-height: 11pt;
	font-weight: normal;
}
.textColoured1 {
	/* Text Coloured1 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CC0000;
	font-weight: normal;
	line-height: 13pt;
}
.textColoured2 {
	/* Text Coloured2 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #255479;
	line-height: 13pt;
	font-weight: normal;
}
.textSmall {
	/* Text Small */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
}
.textSmallColoured1 {
	/* Text Small Coloured1 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC0000;
	line-height: 12pt;
	font-weight: normal;
}
.textSmallColoured2 {
	/* Text Small Coloured2 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #255479;
	line-height: 12pt;
	font-weight: normal;
}
.textSmallLtGrey {
	/* Text Small Lt Grey */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CCCCCC;
	line-height: 12pt;
	font-weight: normal;
}
.textSmallDkGrey {
	/* Text Small Dk Grey */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	line-height: 12pt;
	font-weight: normal;
}
.textLarge {
	/* Text Large */
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 15pt;
}
.textLargeColoured1 {
	/* Text Large Coloured1 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #CC0000;
	line-height: 15pt;
	font-weight: normal;
}
.textLargeColoured2 {
	/* Text Large Coloured2 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #255479;
	line-height: 15pt;
	font-weight: normal;
}
.textRed {
	/* Text Red */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
	line-height: 13pt;
	font-weight: normal;
}
.textMcgrath {
	/* Text McGrath */
	font-family: Arial, Helvetica, sans-serif;
	color: #EE4498;
}
#divTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22pt;
	color: #C00;
	font-weight: normal;
	line-height: 25pt;
	width: 550px;
	height: 35px;
}
#divBack {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-weight: normal;
	font-size: 8pt;
	float: right;
	text-align: right;
}
#divSubtitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-weight: normal;
	font-size: 12pt;
	line-height: 15pt;
	padding-left: 50px;
}
#divSubtitle2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-weight: normal;
	font-size: 11pt;
	padding-left: 80px;
	line-height: 20px;
}
#divSubtitletext {
	/* Subtitle */
	font-family: Arial, Helvetica, sans-serif;
	color: #063E76;
	font-weight: normal;
	font-size: 9pt;
	margin-left: 30px;
}
.table {
	/* Table */
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #063E76;
	border-right: 1px none #063E76;
	border-bottom: 1px none #063E76;
	border-left: 1px solid #063E76;
}
.table td {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	border-top: 1px none #063E76;
	border-right: 1px solid #063E76;
	border-bottom: 1px solid #063E76;
	border-left: 1px none #063E76;
}
.tableGigs {
	/* Table Gig */
	background-color: #E8E8E8;
	margin: 0px;
	padding: 0px;
}
.tableGigs td {
	background-color: #E8E8E8;
	margin: 0px;
	padding: 4px;
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E8E8E8;
}
.tableGigs th {
	background-color: #990000;
	margin: 0px;
	padding: 2px;
	border: 1px solid #990000;
	text-align: center;
	color: #FFFFFF;
}
.tableGigs th.border {
	background-color: #990000;
	margin: 0px;
	padding: 2px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #FFFFFF;
}
.tableGigs a:link, .tableGigs a:visited, .tableGigs a:active {
	color: #CC0000;
	text-decoration: none;
}
.tableGigs a:hover, .tableGigs a.current {
	color: #990000;
}
.tableMusic {
	/* Table Music */
	margin: 0px;
	padding: 0px;

}
.tableMusic td {
	margin: 0px;
	padding: 2px;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E8E8E8;
	font-size: 8.5pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
}
.tableMusic th {
	margin: 0px;
	padding: 2px;
	text-align: center;
	color: #000;
	font-size: 8pt;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #C00;
}
.tableMusic th.border {
	background-color: #990000;
	margin: 0px;
	padding: 2px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #FFFFFF;
}
.tableMusic a:link, #divFooter a:visited, #divFooter a:active {
	color: #CC0000;
	text-decoration: none;
}
.tableMusic a:hover, #divFooter a.current {
	color: #990000;
}
.imageboarder {
	/* Image with boarder */
	border: 1px solid #000000;
}
.textarea {
	height: 100px;
	width: 250px;
	font-size: 9pt;
	font-family: "Courier New", Courier, mono;
	border: 1px solid #485E22;
}
#divHeader {
	font-family: Arial, Helvetica, sans-serif;
	width: 1000px;
	height: 280px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#divDate {
	font-size: 8pt;
	width: 300px;
	height: 14px;
	float: left;
	text-align: left;
	padding-left: 1px;
	color: #CC0000;
	padding-bottom: 1px;
}
#divHeaderNav {
	font-size: 8pt;
	width: 500px;
	height: 14px;
	float: right;
	text-align: right;
	padding-left: 15px;
	margin-bottom: 0px;
	padding-bottom: 1px;
	margin-top: 0px;
	padding-top: 0px;
}
#divHeaderNav a:link, #divHeaderNav a:visited {
	color: #CC0000;
	text-decoration: none;
}
#divHeaderNav a:hover, #divHeaderNav a.current:link, #divHeaderNav a.current:visited {
	color: #990000;
}
#divHeaderBanner {
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 1000px;
	z-index: 1;
	background-image: url(../images/headerbanner.jpg);
	background-repeat: no-repeat;
	color: #FFF;
}
#divOtherPlaces {
	float: right;
	margin-top: 4px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 8pt;
}

#divMainNav {
	width: 1000px;
	height: 30px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
#divTitleBanner {
	width: 1000px;
	height: 50px;
}
#divContainer {
	width: 1000px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}
#divBody {
	clear: none;
	float: left;
	margin: 0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 0px;
	width: 540px;
	height: auto;
	padding-bottom: 10px;
}
#divBodyHome {
	clear: none;
	float: left;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-left: 0px;
	width: 571px;
	height: auto;
	padding-bottom: 5px;
}
#divBodyPhoto {
	clear: none;
	float: left;
	margin: 0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 0px;
	width: 1000px;
	height: auto;
	padding-bottom: 10px;
}
#divBodyImage {
	clear: none;
	float: left;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-left: 0px;
	width: 900px;
}
#divCol2 {
	clear: none;
	float: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	width: 440px;
	z-index: 1;
	text-align: right;
}
#divCol2Home {
	clear: none;
	float: right;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-left: 0px;
	width: 417px;
	z-index: 1;
	height: 300;
}
#divHomeR1 {
	clear: none;
	float: left;
	margin: 0px;
	width: 189px;
	z-index: 1;
	height: 300;
	text-align: left;
	padding: 0px;
}
#divHomeR2 {
	clear: none;
	float: right;
	width: 370px;
	z-index: 1;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
}
#divCol2AHome {
	clear: none;
	float: left;
	margin: 0px;
	width: 205px;
	z-index: 1;
	height: 300px;
}
#divHomeR3 {
	clear: none;
	width: 205px;
	z-index: 1;
	height: 141px;
	margin-bottom: 10px;
	overflow: auto;
	background-color: #F2F2FF;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C00;
	border-right-color: #C00;
	border-bottom-color: #C00;
	border-left-color: #C00;
	background-image: url(../images/newssum.jpg);
	background-repeat: no-repeat;
} 
#divHomeR4 {
	clear: none;
	margin: 0px;
	width: 205px;
	z-index: 1;
	height: 141px;
	overflow: auto;
	background-color: #F2F2FF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C00;
	border-right-color: #C00;
	border-bottom-color: #C00;
	border-left-color: #C00;
	background-image: url(../images/eventsum.jpg);
	background-repeat: no-repeat;
}
#divHomeR5 {
	clear: none;
	float: right;
	margin: 0px;
	width: 200px;
	z-index: 1;
	height: 300px;
}
#divCol2 img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: none;
	z-index: 1;
}
#divCol2 object {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#divHomeR5 img {
	padding: 0px;
	border: none;
	z-index: 1;
	margin: 0px;
}
#divHomeR5 object {
	padding: 0px;
	border: none;
	margin: 0px;
}
#divHomeBanner1 {
	margin-bottom: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	height: 77px;
	background-image: url(../images/bannerhome01a.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.w1 {
	width: 100px;
	margin: 0px;
	padding: 0px;
}
.submit {
	margin-left: 4px;
}
#divHomeBanner2 {
	margin-bottom: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	height: 92px;
}
#divHomeBanner3 {
	margin-bottom: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	height: 92px;
}
#divFooter {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C00;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	font-size: 9pt;
	text-align: left;
	clear: both;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#divFoot {
	background-color: #C00;
	width: 1000px;
	color: #FFFFFF;
	font-size: 8pt;
	height: 53px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	position: relative;
	margin-top: -53px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
	position: relative;
}
#nonFooter {
	position: relative;
	min-height: 100%;
}

* html #nonFooter {
	height: 100%;
}

#content {
	padding-bottom: 50px;
}

#divFootCorners {
	width: 1000px;
	height: 8px;
	margin-bottom: 10px;
}
#divFootLeftCorner {
	float: left;
	height: 8px;
	width: 8px;
	background-image: url(../images/footleft.jpg);
	background-repeat: no-repeat;
}
#divFootRightCorner {
	float: right;
	height: 8px;
	width: 8px;
	background-image: url(../images/footright.jpg);
	background-repeat: no-repeat;
}


#divFootLeft {
	font-size: 10pt;
	float: left;
	margin-left: 10px;
}
#divFootRight {
	font-size: 8pt;
	float: right;
	margin-right: 10px;
}
#divFoot a:link, #divFoot a:visited {
	color: #CCC;
	text-decoration: none;
	line-height: 8px;
}
#divFoot a:hover, #divFoot a.current:link, #divFoot a.current:visited {
	color: #FFF;
}
#divMain {
	clear: both;
	width: 530px;
	padding-bottom: 40px;
}
.date {
	font-size: 10px;
	clear: left;
	float: right;
	padding-right: 16px;
	padding-top: 3px;
}
.colour1 {	color: #485E22;
}
#divFrame {
	height: 580px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#divDesigner {

}
#divInfo {
	font-size: 8pt;
	height: 30px;
	width: 350px;
	float: right;
	text-align: right;
	color: #CCCCCC;
	line-height: 1.2em;
	margin-top: 3px;
	margin-right: 0px;
}
#divFooterNav {
	font-size: 8pt;
	height: 30px;
	width: 150px;
	float: left;
	margin-top: 3px;
	margin-right: 2px;
	padding: 0px;
	margin-left: 0px;
	text-align: left;
	line-height: 1.2em;
}
#divFooterNav ul {
	font-size: 8pt;
	height: 30px;
	width: 150px;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#divFooterNav li {
	font-size: 8pt;
	height: 30px;
	width: 150px;
	display: inline;
	padding-right: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#divFooterNav a:link, #divFooterNav a:visited {
	color: #CC0000;
	text-decoration: none;
	line-height: 8px;
}
#divFooterNav a:hover, #divFooterNav a.current:link, #divFooterNav a.current:visited {
	color: #990000;
}

#divBody a:link, #divBody a:visited {
	color: #CC0000;
	text-decoration: none;
}
#divBody a:hover, #divBody a.current:link, #divBody a.current:visited {
	color: #990000;
}
.black {
	color: #000000;
}
a.right_links {
	color: #485E22;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	padding-left: 15px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
a.right_links:hover {
	color: #485E22;
	text-decoration: underline;
}
#divNav img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
}
#divGalleryBrowse {
	float: left;
	padding: 4px;
	text-align: center;
}
#divGalleryBrowse img {
	border: 1px solid #000000;
}
#divGalleryBrowse2 {
}
#divGalleryBrowse2 img {
	border: none;
}#divgalleryImage {
	width: 300px;
	text-align: center;
	background-color: #99FF33;
}
a:link, a:visited {
	color: #CC0000;
	text-decoration: none;
}
a:hover, a.current:link, a.current:visited {
	color: #990000;
}
#divNewsItem {
	border: 1px solid #990000;
	width: 400px;
	background-color: #E8E8E8;
	padding: 4px;
	margin-bottom: 2px;
}
#divR1 {
	margin-top: 10px;
}
#divR1Form {
	margin-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-top: 20px;
}
#divR1Photo {
	margin-top: 10px;
}
#tableRequestRadio {
	border-top: 1px none;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px none;
}
#tableRequestRadio th {
	background-color: #723290;
	font-size: 0.8em;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#tableRequestRadio td {
	background-color: #E1C5F1;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	font-size: .85em;
	border-top: 1px solid #FFFFFF;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px solid #FFFFFF;
}
#tableRadioStates {
	margin-left: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#olRadio {
	margin-right: 50px;
	font-size: 9pt;
	line-height: 1.4em;
}
#divRadioInstructions {
	border: 1px solid #723290;
	padding: 4px;
	width: 530px;
	background-color: #E1C5F1;
	margin-bottom: 10px;
	height: auto;
	color: #271032;
}
#tableRequestRadio a:link, #tableRequestRadio a:visited, #tableRequestRadio a:active {
	color: #723290;
	text-decoration: none;
}
#tableRequestRadio a:hover {
	color: #723290;
	text-decoration: underline;
}
#tableRadioStates a:link, #tableRadioStates a:visited, #tableRadioStates a:active {
	color: #723290;
	text-decoration: none;
}
#tableRadioStates a:hover {
	color: #723290;
	text-decoration: underline;
}
#divBannerLinks {
	border: 1px solid #485E22;
}
#tableContact {
	font-size: 14px;
}	
input.clear {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-size: 11px;
}
input.auto {
	background-color: #FFFFFF;
	font-size: 11px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
input {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-size: 11px;
}
textarea {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-size: 11px;
	width: 300px;
	height: 80px;
}
file {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-size: 10px;
}
select {
	border: 1px solid #000000;
	font-size: 10px;
}
#enquiry {
	height: 100px;
}
#divGalleryBrowse {
	width: 165px;
}
#divBreadcrumb {
	font-size: 8pt;
	color: #CC0000;
	width: 550px;
	text-align: left;
	height: 15px;
}

#divProduct {
	height: 180px;
	width: 526px;
	border-top: 1px solid #000000;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #FFFFFF;
}
#divProductImage {
	height: 150px;
	width: 150px;
	float: left;
	clear: both;
}
#divProductInfo {
	height: 180px;
	width: 338px;
	float: right;
	margin-right: 0px;
}
#divProductDetails {
	height: 90px;
	width: 338px;
}
#divProductPrice {
	height: 90px;
	width: 338px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
#tableProductDetails {
	border: 0px none;
	margin: 5px 0px 0px;
	padding: 0px;
}
#tableProductDetails td {
	border: 0px none;
	margin: 0px;
	padding: 3px 0px;
}
#divCD {

	height: 200px;
	width: 526px;
	border-top: 1px solid #000000;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #FFFFFF;
}
#divCDImage {

	height: 150px;
	width: 150px;
	float: left;
	clear: both;
}
#divCDInfo {

	height: 180px;
	width: 338px;
	float: right;
	margin-right: 0px;
}
#divCDDetails {

	height: 90px;
	width: 338px;
}
#buyme {
	float: right;
	clear: both;
}
#divImage {
	height: auto;
}
#divShopItem {
	width: 528px;
}
#divShopItemImage {
	width: 150px;
	float: left;
}
#divShopItemContainer {
	width: 370px;
	float: right;
}
#divShopItemTitle {
	width: 370px;
}
#divShopItemInfo {
	width: 367px;
	padding-left: 3px;
}
#divShopItem input.submit {
	border: none;
}
hr {
	background-color: #000000;
	height: 1px;
	border: 1px solid #000000;
}

/* STYLES For Promo template */

#divPromo {
}

#divPromo a:link, #divPromo a:visited, #divPromo a:active {
	color: #CC0000;
	text-decoration: none;
}
#divPromo a:hover, #divPromo a.current {
	color: #990000;
}

#divPromoHeader {
	margin: 0px auto;
	padding: 0px;
	width: 802px;
	font-size: 8pt;
}
#divPromoHeaderNav {
	margin: 0px auto;
	padding: 0px;
	width: 300px;
	font-size: 8pt;
	float: right;
	text-align: right;
}
#divPromoContainer {
	margin: 0px auto;
	padding: 0px;
	width: 802px;
	height: auto;
}
#divPromoCol1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	float: left;
	height: 560px;
	width: 400px;
	background-image: url(../images/soultraderlive2007.jpg);
	border-left-width: 1px;
	background-color: #FFFFFF;
}
#divPromoCol2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	float: right;
	height: 556px;
	width: 396px;
	overflow: auto;
	padding: 2px;
	background-color: #FFFFFF;
}
#divPromoBody {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-left: 0px;
	width: 370px;
	height: auto;
}
#divPromoRegion1 {
	margin-left: 10px;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
#divPromoRegion1 p {
	margin: 0px;
	padding: 0px;
}
#divPromoRegion1 input {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-size: 9pt;
	margin-bottom: 0px;
}
#divPromoRegion1 textarea {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-size: 9pt;
	margin-bottom: 0px;
	height: 78px;
}
#divPromoRegion1 select {
	border: 1px solid #000000;
	font-size: 9pt;
}
#divPromoRegion1 label {
}
.type {
	margin: 0px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.type2 {
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.tableIcon {
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#divPromoFooter {
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 8pt;
	text-align: left;
	clear: both;
}
#divPromoFooterCopyright {
	width: 600px;
	font-size: 8pt;
	text-align: right;
	float: right;
}
.theTop {
	float: right;
	font-size: 8pt;
	padding-top: 2px;
}
.promoHr {
	margin: 0px;
	padding: 0px;
	height: 0px;
	border-top: 1px solid #666666;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.tablePromo {
	/* Table Promo docs */
	font-family: Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
}
.tablePromoAudio {
	/* Table Promo Audio */
	font-family: Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
	font-size: 8pt;
	line-height: 12pt;
	font-weight: normal;
}

/* END OF STYLES For Promo template */

#divShopListPrice {
	color: #CC0000;
	font-weight: bold;
}


#divEmbedSearch {
	float: right;
	z-index: 100;
	margin-top: 168px;
	margin-right: 2px;
}
#divEmbedSearch input {
	font-size: 11px;
	margin-right: 2px;
	margin-left: 2px;
}


#examples {
  float: left;
  width: 375px;
}
#code {
  float: left;
  width: 560px;
}
#code pre {
  width: 560px;
  overflow: auto;
}
.slide {
	position: relative;
	overflow: hidden;
	height: 31px;
	width: 300px;
	margin: 0em;
}
.slide .inner {
	position: absolute;
	left: 0;
	bottom: 0;
	width: auto;
	height: 21px;
	background-color: #C00;
	color: #333;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.slide button {
	float: right;
	border: 1px solid #000;
	font-size: 11px;
	padding: 1px;
	margin-top: 11px;
}
.js #slidebottom .inner { 
  display: none;
}
#divSearchButton {
	float: right;
}
.testtest {
	background-color: #09F;
}
#flash {
	z-index: 10;
	display: inline;
	background-color: #FFFFFF;
	position: relative;
}
#divNews {
}
#divNews ul {
	list-style-type: none;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
}
#divNews li {
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 20px;
}
#divNews li img {
	margin-bottom: 20px;
	background-color: #09F;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#divNewsSum {
}
#divNewsSum ul {
	list-style-type: none;
	padding: 0;
	margin-top: 10;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}
#divNewsSum li {
	margin-bottom: 20px;
}
#divNewsArt img {
	text-align: left;
	border: 1px solid #000;
}
#newsCat b {
	font-size: 8pt;
	color: #333;
}
#newsCat ul {
	font-size: 8pt;
	color: #333;
}
#newsCat li {
}
#divEvent {
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 10px;
}
#divEventSum {
	list-style-type: none;
	padding: 0;
	margin-top: 10;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}
/*#divEventSum img {
	border: 1px solid #666;
}*/
#eventSumImage {
	text-align: center;
}
.newsSum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22pt;
	color: #000;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
	line-height: 20pt;
}
#sitemap li {
}
#div100Container {
	width: 800px;
	height: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#div100Title {
	width: 780px;
	height: 40px;
	padding: 10px;
	background-color: #39F;
	color: #003;
	font-size: 22pt;
	line-height: 35px;
}
#div100 {
	width: 760px;
	height: 380px;
	padding: 20px;	
}
#div100Col1 {
	width: 360px;
	height: 380px;
	padding: 20px;
	float: left;
}
#div100Col2 {
	width: 360px;
	height: 380px;
	background-color: #003;
	color: #FFF;
	padding: 20px;
	float: right;
}
.faqMaster li {
	list-style-type: circle;
}
#csnonFooter {
	height: 100%;
	width: 100%;
	background-color: #000;
	margin: 0px;
	padding: 0px;
}
#cscontent {
	padding-bottom: 50px;
}
#comingSoonpad {
	height: 150px;
}
#comingSoon {
	height: 600px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	background-image: url(../images/comingsoon.jpg);
	background-repeat: no-repeat;
}
.faq {
	line-height: 120%;
}
.faqa {
	line-height: 120%;
}
.faqMaster li {
	margin-bottom: 10px;
	list-style-type: none;
}
