/*/////////// Dam list //////////////*/
.dam-single-item {
border-bottom: 1px solid #dbdbdb;
padding:5px 0;
margin-bottom:5px;
}

.dam-title {font-weight:bold;font-size:1.2em;}

/*///////// Feuser ///////////*/
.feuser-input-width select {width: 202px;}


/*/////////////// Shedule /////////////*/
.color-cccc00, .color-cccc00 a, .color-000099, .color-000099 a, .color-000000, .color-000000 a, .color-333333, .color-333333 a, .color-660066, .color-660066 a, .color-ff0000, .color-ff0000 a, .color-ffcc00 {
display: block;
padding: 0px 0px 0px 0px;
text-decoration: none;
width: 100%;
}

.tx-skcalendar-pi1  {
font-family: verdana, arial, sans-serif;
}

.tx-skcalendar-pi1 table {
border: 0px;
width: 100%;
}

.calendar-spacer td {
border-bottom: 1px dashed #ccc;
}

.calendar-box-single {margin-bottom: 15px;}

#calendar-mini {
width: 225px;
height:300px;
overflow:auto;
float: left;
margin-top: 5px;
margin-right: 10px;
background: url(images/sub-header-underline.jpg) 0px 20px repeat-x;
}

#calendar-mini h2 {
font-family: trebuchet, "trebuchet ms", sans-serif;
font-size: 20px;margin:0;padding:0;color:#000000;
}

#calendar-mini h3 {font-size: 11px; color: #ccc; background: transparent;display:block;text-align: right;margin-top: -12px;font-family: trebuchet, "trebuchet ms", sans-serif;}

.calendar-mini-single {
width: 205px;
font-size: 10px;
margin-bottom: 5px;
}



.calendar-mini-nav {
width: 205px;}

/*///////////// Sticky Footer ////////////*/
html
{
height: 100%;
}

body
{
height: 100%;
}

#holder
{
height: 100%;
}

#nonFooter
{
position: relative;
min-height: 100%;
background: url(images/content_bg.gif) repeat-y;
}

* html #nonFooter
{
height: 100%;
}

#footer
{
position: relative;
margin-top: -49px;
}

/*//////// Mini icons /////////*/
#mini-icons {
position: relative;
width: 165px;
text-align: center;
}

#mini-icons img {margin-right: 2px;}

/*///////// Path ////////////*/
#path a {
margin-left: -5px;
padding-top: 1px;
color: #ddd; text-decoration: none;
background: url(images/small-arrow-white-on-grey.gif) center left no-repeat;
padding-left:10px;
z-index: 102;}

#path a:hover {color:#fff;}

#path {
position: absolute;
font-size: 11px;
margin-top: 160px;
margin-left: 110px;
z-index: 101;
}

/*//////// Dom Collapse //////////*/
.show {display: block;}
.hide {display: none;}

/*////// My Vertex Menu //////////////*/
#my-vertex-menu {
width: 142px;
text-align: left;
color: #000;
margin: 0px auto;
}

#my-vertex-menu a {text-decoration: none; padding-left:5px;height: 19px;display: block;padding-top: 3px;}
#my-vertex-menu a:hover {background: #333;color: #fff;}

#my-vertex-menu ul, #my-vertex-menu li {
list-style-type: none;
font-size: 11px;
width: 142px;
padding: 0px;
margin: 0px;
}

#my-vertex-menu li {
border-bottom: 1px solid #bbb;
background: #eee;
height: 22px;
}

#my-vertex-menu input {
text-align: left;
font-size: 11px;
background: transparent;
border: 0px;
color: #000;
height: 22px;
width: 137px;
padding:0px;
margin: 0px;
text-indent: 5px;
}

#my-vertex-menu h3 {font-size: 12px;
padding: 3px 0px 0px 0px;
margin: 0;
color:#fff;
background: url(images/submenu_bg_black.gif);
width: 142px;
text-align:center;
height: 20px;
}

/*///////////////////////
Floats
///////////////////////*/
.left {float: left;}
.right {float: right;}
.clear {clear:both;}
.clear-left {clear: left;}
.clear-right {clear: right;}
.clearer {clear: both; height: 1px;font-size: 1px;}

/*/////////////
General Styles
///////////////*/
#holder {
	width: 790px;
	text-align:left;
	border-left: 1px solid #555;
	border-right: 1px solid #555;
	background: #333;
	margin: 0 auto;
}

body {
	text-align:center;
	margin: 0px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
}

img, a img {border: 0px;}

a {color: #000;}
b {font-weight: bold;}


h1 {font-size: 28px;margin: 0px;padding: 0px;}
h2 {font-size: 14pt;margin: 0px 0px 5px 0px; color: #ccc;}
/*h3 {font-size: 10pt;margin: 20px 0px 0px 0px;}*/
h1,h2,h3 {line-height: 1em;}

h3 {
	font-size: 20px;
	text-align: left;
	background: url(images/sub-header-underline.jpg) 0px 20px repeat-x;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	color: #333;
}

.csc-caption {font-weight: bold;font-size:9px;}

.generic-submit {
background: #000 url(images/shop-table-header-bg.gif) repeat-x;
color: #fff;
border: 1px solid #333;
}

fieldset legend {color: #000;font-weight:bold;}

/*////////This h5 is being used to show news header in the typo backend but are hidden on the front //////*/
#colNormal h5 {
display: none;
}

#content {
	background: url(images/content_bg.gif) repeat-y;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 790px;
	padding-bottom: 50px;
}

#colLeft {
	float: left;
	width: 162px;
	position: relative;
	text-align: center;
	margin: 0px;
}

#colLeft table img {
margin-top:15px;
/*margin-left:10px;*/
}


#leftColumn {
	width: 162px;
	position: relative;
	float: left;
	margin: 0px;
}

#leftColumn div {
/* padding:0px;
margin:0px; */
}

#leftColumn form {
margin-left: 10px;
margin-bottom: 10px;
margin-top: -6px;
padding: 0px;
}

#colNormal {
	margin: 5px 0px 40px 12px;
	padding-bottom: 10px;
	float: left;
	position: relative;
	width: 467px;
	color: #000;
	line-height: 1.5em;
	font-size: 11px;
}

#colNormal P {
	font-family: verdana,arial,sans-serif;
	text-align: justify;
	margin: 0px;
	padding: 0px;
}

#colNormal ul li {font-size: 12px;}
#colNormal dl dd {font-size: 12px;}

#colRight {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: right;
	width: 139px;
	text-align: center;
}

#colRight img {margin-bottom: 10px;}

#colRight form p {color:#fff}

#colRight table {margin: 0 auto;}

/*///////////////////////
News
////////////////////////*/
.news a {text-decoration: none;}
.news h1 {font-size: 20px;float: left; margin:0;padding:0;}
.news-link {float: right;margin-top: 6px;padding: 0px;}
.news-link-left {float: left;margin: 6px 0px 0px 5px;padding: 0px;}
.news-link a, .news-link-left a {font-size: 13px; color: #bbb;}

.news-small p {text-align: justify; font-size: 9px; line-height: 10px;color: #666; padding-bottom: 5px;height: 50px;}

.news-small {position: relative; width: 225px;margin: 5px 0px 0px 0px;}
.news-small img {margin: 0px 5px 5px 0px;}
.news-small h2 {
	font-size: 12px;
	clear: both;
	text-align: left;
	background: url(images/sub-header-underline.jpg) 0px 0px repeat-x;
	margin: 0px;
	padding: 4px 0px 5px 0px;
	color: #333;
}

.news-morelink {
margin-top: 0px;
margin-bottom: 5px;
float: right;
position: relative;
bottom: 0px;
}
.news-morelink img {margin: 0px;}

.news-single-img {margin-right: 20px;}
.news-single-img img {border: 1px solid #333;}
.news-single-item h2 {color: #000;margin-bottom:10px;}
.news-single-imgcaption {font-size: 9px; padding: 0px 10px; max-width: 180px;font-weight: bold;}
p.news-single-imgcaption {padding-bottom:5px;margin-bottom:10px;}
.news-single-item p {text-align: justify;}

.news-list {margin-bottom: 10px;}
.news-list h2 {
	font-size: 14px;
	padding: 5px 0px 0px 0px;
	display: block;
}

.news-space {margin: 5px 0px;padding:0px;}

.news-single-item h3 {font-size: 12px;
padding:0px 0px 10px 0px;
margin:0px; 
text-align: justify; 
background: transparent;
font-family:verdana,arial,sans-serif;
line-height: 1.3em;
}

.news-box {
border-bottom: 1px solid #ddd;
padding-bottom: 6px;
margin-bottom: 6px;
}

.news-single-related dt {font-size: 14px;font-weight: bold;}

.news-single-item p {padding: 5px 0px; line-height: 1.3em;}
.news-single-item li {margin-bottom: 5px;}

.news-list img {margin-right: 10px;margin-top: 5px;}

.news-single-backlink {font-size: 16px; font-weight: bold; width: 100%; text-align: center; padding: 10px 0px;} /*being ignored for some reason??*/

.tx-ttnews-browsebox {padding: 5px 5px;background:#777; color:#fff;margin: 0px 0px 20px 0px;text-align: center;}
.tx-ttnews-browsebox a {color:#FFF;}

.my-downloads div {
border-bottom: 1px solid #999;
padding: 3px 0px 3px 10px;
background: url(images/tiny-speaker.gif) 0px 5px no-repeat;
font-size: 10px;
}

.my-messages h3 {
font-size: 11px;
background: none;}

.my-downloads img {display:none;}

/*////////////////////
Footer
/////////////////////*/
#footer {
	width: 790px;
	height: 49px;

	background: url(images/footer_img.gif) no-repeat;
	color: #ccc;
	font-size: 12px;
}

#footer a {color: #ccc; text-decoration: none;}

#copyright {
	position: absolute;
	margin-top: 19px;
	margin-left: 340px;
}

#sqn {
	position: absolute;
	margin-top: 16px;
	margin-left: 630px;
}

#bottom-menu {
	margin-top: 19px;
	margin-left: 15px;
	position: absolute;
}

#bottom-menu ul {padding: 0px;margin:0px;}
#bottom-menu li {float: left; list-style: none; margin-right: 10px;}

/*/////////// Header ///////////////*/
#header {
	float: left;
	height: 127px;
	width: 790px;
	position: relative;
	background: #333;
}

#logo {z-index: 2001;}

#top_banner {
	position: absolute;
	left: 386px;
	top: 5px;
}

.submenu {margin-left:5px;}


/*////////////////////// MAIN MENU  //////////////////////////*/
#menu_horizontal
{
	width:790px;
	height:62px;
	float: left;
	position: relative;
	margin-bottom: 0px;
	background: #333;
	z-index: 99;
}

#uline_menu {
	float: left;
	clear: left;
	width: 790px;
	height:0px;
	border-top: 1px solid #555;
}

#db_btn, #grg_btn,#house_btn,#hh_btn {
	float: left;
	height: 31px;
	width: 75px;
	background-repeat: no-repeat;
	display:block;
}

#db_btn {background: url(images/drumbass_Btn.png);}
#db_btn:hover, #db_btn a:hover{display:block; background: url(images/drumbass_Btn-over.png);}

#grg_btn {background: url(images/garage_Btn.png);}
#grg_btn:hover, #grg_btn a:hover{display:block; background:url(images/garage_Btn-over.png);}

#house_btn {background: url(images/house_Btn.png);}
#house_btn a:hover, #house_btn:hover{display:block; background:url(images/house_Btn-over.png);}

#hh_btn {background: url(images/hiphop_Btn.png);}
#hh_btn:hover, #hh_btn a:hover{	display:block; background:url(images/hiphop_Btn-over.png);}

#listen {
	width: 91px;
	background: url(images/listen_animated.gif) no-repeat;
	height: 52px;
	margin-left: 2px;
	float: left;
}

#my-vertex {
	width: 91px;
	background: url(images/my-vertex.gif) no-repeat;
	height: 52px;
	float: left;
}

.menu_divider {
	background: url(images/menudivide.gif) no-repeat;
	float: left;
	height: 52px;
	width: 8px;
	position: relative;
}

.menu_divider2 {
	margin-left: -1px;
	background: url(images/menudivide.gif) no-repeat;
	float: left;
	height: 52px;
	width: 8px;
	position: relative;
}

#schedule_btn, #djs_btn, #shop_btn, #news_btn {
	float: left;
	background-repeat: no-repeat;
	position: relative;
	width: 71px;
	height: 31px;
	padding: 0px;
	margin: 0px;
}

#schedule_btn {background:url(images/schedule_Btn.png);}
#schedule_btn:hover, #schedule_btn a:hover{display:block; background:url(images/schedule_Btn-over.png);}

#djs_btn {background:url(images/djs_Btn.png);}
#djs_btn:hover, #djs_btn a:hover{display:block; background:url(images/djs_Btn-over.png);}

#shop_btn {background:url(images/shops_Btn.png);}
#shop_btn:hover, #shop_btn a:hover{display:block; background:url(images/shops_Btn-over.png);}

#news_btn {background:url(images/news_Btn.png);}
#news_btn:hover, #news_btn a:hover{display:block; background:url(images/news_Btn-over.png);}

/*/////////////////////////// SUB NAVIGATION STYLES /////////////////////////*/

#menu_1 {
	color:#000;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	width: 152px;
	text-align: left;
	position: relative;
	padding-bottom: 10px;
}

#menu_1 div {border-bottom: 1px solid #ccc;margin-left:10px;}

#menu_1 a {text-decoration:none;display: block;}

.menu1-level1-no {background: #f5f5f5;display:none;}
.menu1-level1-no a {
	font-size:12px;
	color:#000;
	padding: 3px 0px 3px 0px;
padding-left: 10px;
}

.menu1-level1-no a:hover {color:#fff; background: #fff; }

.menu1-level1-act a {
	font-size:12px;
	color:#fff;
	padding: 3px 0px 3px 0px;
	text-align: center;
	font-family: "Trebuchet MS", Verdana, sans-serif;
}

.menu1-level2-no a:hover {
	font-size:11px; 
	color:#fff; 
	background:#444;
}

.menu1-level2-no a, .menu1-level2-act a {
	color:#000;
	padding: 3px 0px 3px 5px;
}

.menu1-level2-no {
	width: 142px;	
	background: #eee;
	font-size: 11px;
	padding: 0px;
}

.menu1-level2-no:hover {background:#666;}

.menu1-level2-act {font-size:11px;width: 142px;background: #444;color:#fff;}
.menu1-level2-act a {color:#fff;}

.menu1-level3-no {font-size:10px;background: #fff;text-align:left;}
.menu1-level3-no a {padding-left:25px;}
.menu1-level3-no a:hover {background: #eee;}
.menu1-level3-act a {font-size:10px;padding-left:25px;}
.menu1-level3-act {text-align: left;background: #ddd;}

/*//////////////////////////// SEARCH STYLES /////////////////////////*/

input.search-button {
	border: 0px;
	padding-top: 0px;
	width:25px;
	height: 19px;
	font-size: 1px;
	vertical-align: bottom;
}

input.search-input {
	text-align: right;
	vertical-align: middle;
	padding: 0px;
	margin: 4px 0px 0px -1px;
	height: 17px;
	width: 113px;
	border: 1px solid #999;
}

/*/////////////////////// MEMBER LOGIN STYLES ///////////////////////*/
.tx-newloginbox-pi1 {
	float: left;
	width:138px;
	text-align: left;
	margin: 0px auto 10px auto;
	padding-bottom: 10px;
}

.tx-newloginbox-pi1 h3 {
	background: transparent;
	width: 138px;
	font-size: 18px;
	margin: 0 auto;
	padding: 0px;
	font-family: "Trebuchet MS",trebuchet, Verdana, sans-serif;
}

p.tx-newloginbox-pi1-forgotP {font-size: 10px;width: 150px;}

.tx-newloginbox-pi1 table p {display: inline;padding:0px;margin:0px;}
.tx-newloginbox-pi1 p {padding-left:5px; text-align: left;}
.tx-newloginbox-pi1 p a {text-align: left;}
.tx-newloginbox-pi1 tr {width:130px;}
.tx-newloginbox-pi1 table, .tx-newloginbox-pi1 tr, .tx-newloginbox-pi1 td, .tx-newloginbox-pi1 form {padding: 0px; margin: 0px;}
.tx-newloginbox-pi1 input {/*width:125px;*/}

.tx-newloginbox-pi1-submit {background: #000 url(images/shop-table-header-bg.gif) repeat-x;
color: #fff;
border: 1px solid #333;}

#login-advert {width: 280px;float: right; border-left: 1px solid #999; padding-left: 10px;}


/*///////////// GUESTBOOK //////////////////////////////*/
.tx-veguestbook-pi1 table tr td {background: transparent;}

.tx-veguestbook-pi1 input {width:150px;}

.tx-veguestbook-pi1 textarea {width:150px; margin-left:15px}
.tx-veguestbook-pi1 {font-size:9pt; color:#666;}

.tx-guestbook-form-obligationfield p {font-size:9pt}
.tx-veguestbook-pi1 a {font-size:9pt;}
.tx-guestbook-form-inputfield-med input {width:10px;}
.tx-veguestbook-pi1 input {float: right;}
.tx-guestbook-list-small {color:#000; font-style:italic;}

.tx-veguestbook-pi1 li, .tx-veguestbook-pi1 ul {padding:0px;margin:0px; list-style-type:none;}
.guestbook-small li {border-bottom: 1px solid #ddd; width: 217px;}
.guestbook-large li {border-bottom: 1px solid #ddd; width: 100%;}

.tx-veguestbook-pi1 h2 {padding-top: 10px;margin-top: 10px;border-top: 1px dashed #d5d5d5;}

.tx-veguestbook-pi1 b {color: #333;}

.tx-guestbook-field {
    clear: both;
    display: block;
    margin-bottom: 10px;
}

textarea.tx-guestbook-form-textarea {
    width: 400px;
}
.tx-guestbook-field label {
width: 200px;
float: left;
}

/*/////////////////////// MEMBER RADIO /////////////////////*/

/*////////////////////// LATEST NEWS //////////////////////*/

.news-latest-morelink ul a {background:#000;}

/*////// ////
Forum
///////////*/
.generic-submit {

}



.tx_chcforum-pi1-toolBar {font-size: 11px; text-align:centre;width:100%;padding: 3px 0px;}
.tx_chcforum-pi1-toolBar a {margin-right: 4px;text-decoration:none;}

.cat-header {background: transparent url(images/sub-header-underline.jpg) 0px 0px repeat-x;}

.tx-chcforum-pi1-navPath {width:100%;
text-align: center;
background: #000 url(images/shop-table-header-bg.gif) repeat-x;
color: #fff;
border: 1px solid #333;
}

.tx-chcforum-pi1-navPath a {color: #fff;padding: 3px 0px;text-decoration: none;}

.tx-chcforum-pi1-Table tbody th {font-family: "trebuchet ms",trebuchet;}

.cat-thread {background: transparent url(images/sub-header-underline.jpg) 0px 0px repeat-x;}
.cat-header {background: #ccc;height: 13px;color:#000;padding: 2px 0px;}
.tx-chcforum-pi1-catConferenceCell dl {margin-top: 3px;}

.cat-title {font-size: 18px;}
.cat-subjects, .cat-posts, .cat-last-post {font-size: 12px; color: #888; padding-top: 7px;}
.cat-subjects {width:80px;text-align:center;}
.cat-last-post, .cat-posts, .tx-chcforum-pi1-confThreadAuthorCell, .tx-chcforum-pi1-confThreadLastCell {text-align:center;}
.tx-chcforum-pi1-catConferenceCell {width:220px;}
.tx-chcforum-pi1-catConferenceCell a {text-decoration: none; font-weight: bold;} 
.tx-chcforum-pi1-catThreadCell, .tx-chcforum-pi1-catPostCell, .tx-chcforum-pi1-catLastCell, .tx-chcforum-pi1-confThreadRepliesCell {text-align: center; font-weight: bold;}
.tx-chcforum-pi1-catLastCell { font-size: 10px;font-weight: normal;}

.tx-chcforum-pi1-confThreadSubjCell a {text-decoration: none; font-weight: bold;}

h2.forum-post {background: url(images/small-arrow.gif) center right no-repeat; padding-right: 20px; display: inline; text-decoration: none;}
.tx-chcforum-pi1-postForm {margin-top: 0px;}
.tx-chcforum-pi1-confThreadLastCell {font-size: 10px;}
.tx-chcforum-pi1-confThreadRepliesCell {font-weight: bold;}
.single-post {margin-top:5px; border-bottom: 1px solid #ccc;}
.single-post-header {background: #000; color: #fff; font-size:11px; width: 350px;}

.edit {text-align: right;}
.edit a {text-decoration: none;}

.quoteCellAuthor {font-weight: bold;}
.quoteCell {border: 1px solid #999; background: #ddd; padding: 2px;}

.single-post-author {background: #ddd; color: #333; width: 100px; text-align: center;}
/*///////////////////
Shop
////////////////////*/
.shop-table-header {
border-bottom: 1px solid #333;
background: #000 url(images/shop-table-header-bg.gif) repeat-x;
color: #fff;
}

.shop-table-header font {color: #fff;}
.shop-table-product-row {border-bottom: 1px dashed #333;}

.product-search {width: 100%; text-align: center; vertical-align:top;}

.shop_minibasket {
width: 142px;
background: #eee;
color: #000;
margin: 10px auto;
}

.shop-search-button {vertical-align: middle;}
.shop-search-input {border: 1px solid #aaa; margin-left: 100px;}

.shop_minibasket p {font-size: 11px; margin:4px 0px;padding:0px;}
.shop_minibasket h3 {font-size: 14px;padding: 0;margin: 0;color:#fff;
background: url(images/submenu_bg_black.gif);
width: 142px;
text-align:center;
height: 20px;
}

.shop_minibasket_image {text-align: right;padding: 0;margin:0px;}

.shop-single-list {border-bottom: 1px solid #bbb; margin-bottom: 10px;}
table.shop-single-list {width: 460px;}

.shop-single-list input,.shop-single-list select {font-size: 10px;}

h2.shop-single-name a {font-size: 16px;text-decoration: none;width: 100%;}

.price {font-size: 14px;font-weight: bold;color: #7c7c7c;}

.inputs td {padding: 2px;font-size: 12px;}
.shop-single-text {font-family: verdana, arial, helvetica, sans-serif;}
.shop-single-image {margin-right: 10px;}

td.Shop-grey-header {background: #000;color:#fff;}

.shop-submit {
background: #000 url(images/shop-table-header-bg.gif) repeat-x;
color: #fff;
border: 1px solid #333;
}

/*///////////////// SiteMap ///////////////////*/
.csc-menu {font-size:10pt; margin-bottom: 15px;}
.csc-menu p a {color:#666;text-decoration: none;border-bottom: 1px dashed #ccc;display:block;padding: 5px 0px;}

.csc-sitemap a {
	margin: 0px;
	padding: 0px;
	color: #000;
	text-decoration: none;
	display: block;
	}

.csc-sitemap a:hover {background: #555; color: #fff;display:block;}

.csc-sitemap-level1 a {
	font-size: 12pt;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-weight: bold;
	background: transparent url(images/sub-header-underline.jpg) 0px 25px repeat-x; 
	width:452px;
}

.csc-sitemap-level2 a{margin-left: 20px;font-size:10pt;}

.csc-sitemap-level3 a{margin-left: 40px;font-size:8pt;}

.csc-sitemap-level4 a{margin-left: 60px;font-size:8pt;}


/*///////////// Drop Down Site Map /////////////////*/
		.tx-dropdownsitemap-pi1 A {
			font-weight: bold;
		}
		.tx-dropdownsitemap-pi1 LI.open OL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed OL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 LI.open UL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed UL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 DIV {
			padding: 2px;
			margin-bottom: 5px;
			font-size: 14px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 {
			background: #FFFFFF;
			font-size: 12px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 A {
			font-weight: normal;
		}
		.tx-dropdownsitemap-pi1 DIV.level_3 {
			font-size: 11px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_4 {
			background: #FFFFFF;
			font-size: 11px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_5 {

		}
		.tx-dropdownsitemap-pi1 DIV.expAll {
			text-align: center;

		}

/*//////////// Front end user //////////////*/
.tx-srfeuserregister-pi1 table {
width: 500px;
}

.tx-srfeuserregister-pi1 table tr td {padding: 4px 0px;text-align:left;}

.tx-srfeuserregister-pi1 p {font-size: 10px;line-height: 12px;text-align:left;}

.tx-srfeuserregister-pi1 ul, .tx-srfeuserregister-pi1 li {
list-style-type: none;
padding: 0px;
margin: 0px;
}

.tx-srfeuserregister-pi1-submit {
background: #000 url(images/shop-table-header-bg.gif) repeat-x;
color: #fff;
border: 1px solid #333;
font-size: 11px;
}

.tx-srfeuserregister-pi1 h3 {
	background: transparent;
	/*width: 138px;*/
	font-size: 18px;
	padding: 0px;
	font-family: "Trebuchet MS",trebuchet, Verdana, sans-serif;
}

/*/////// Search Results //////////*/
.tx-indexedsearch-info {display: none;}
.tx-indexedsearch-secHead h2 {color: black;text-decoration: underline;}
.tx-indexedsearch-browsebox-SCell p a {font-size: 8px;}

/*/////////////
Onqform
//////////////*/
table.onqform_border_table {width:100%;}
.tx-onqform-pi1 table td {text-align: left;font-family: verdana, arial,"sans serif";}

.onqform_input_odd, .onqform_input_even {text-align: left;}
.onqform_label_odd, .onqform_label_even {font-weight: bold;}

.tx-onqform-pi1 input {color: #888;width: 334px;}

.tx-onqform-pi1 select {color: #888;border: 1px solid #ddd;}

.tx-onqform-pi1 textarea {color: #888;}

.onqform_input_text {border: 1px solid #ddd;float: left;}

select {border: 1px solid #735a42;}

.onqform_submit table tr td {text-align: left;}

.onqform_input_text textarea {float: left;}

input.onqform_submit_button {
background: #000 url(images/shop-table-header-bg.gif) repeat-x;
color: #fff;
border: 1px solid #333;
width: 100px;
}

.onqform_error_message, .onqform_errors {color: red;}
