body {
margin:0 0 15px;
font:100% Verdana, Arial, sans-serif;
color: #666; 
padding:0;
/*background: #e7e5d3 url("images/bg.gif") repeat-x;*/
background: #efeee4;
}
div#container{
width: 970px;
padding: 0;
margin:0 auto;
text-align: left;
voice-family: "\"}\""; 
voice-family:inherit;
width: 970px;
}
p, ul, table td {font-size:75%;}
p {margin:0; padding:0 0 10px 0; line-height: 1.4;}
a {color: #e98627;}


div#content {padding:10px 0 20px 14px; background: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}



/* headers --------------------------------*/

div#header {background: #fff url("_images/header-bg.gif") no-repeat; padding:0; clear:right; height: 60px;}
div#logo img {position:absolute; z-index:150;margin:0 0 0 10px; }

/* status links for top and bottom -------------------------------------*/

div#user_status {float:right; height: 35px;}
div#footer_extras {float:right; height: 45px;}
div#user_status ul {
  margin:0;
  padding:5px 0 0 0;
  list-style:none;
  line-height:1.3;
  
  }
div#footer_extras ul {
  margin:0;
  padding:10px 0 0 0;
  list-style:none;
  line-height:1.3;
  
  }
div#user_status ul li, div#footer_extras ul li {
  float:left;
  margin:0 0 0 10px;
  padding:0 0 0 5px;
  }
  div#user_status ul li.text {
  padding:3px 0 0 0;
  }
div#user_status ul li.selected, div#footer_extras ul li.selected {
  background:url("_images/top-nav-btn-left.gif") no-repeat left top;
  border: none;
 }
div#user_status ul a, div#footer_extras ul a {
  float:left;
  display:block;
  padding:3px 10px 5px 5px;
  text-decoration:none;
  color:#d2cabc;
  }
div#user_status ul li.selected a, div#footer_extras ul li.selected a {
  background:url("_images/top-nav-btn-right.gif") no-repeat right top; color:#7a3003;margin:0;
 }




/* top buttons --------------------------------*/

div#back_button {float: right; text-align: right;margin: 0 10px;}
div#edit_icon {text-align: right;margin: 0 0 10px 0;}




/* search --------------------------------*/

div#full_search_box {background: #fff url("_images/search-bg.gif") left bottom repeat-x; padding: 5px; margin: 0; text-align: center; border-bottom: 3px solid #dcd5cb;border-left: 1px solid #ccc; border-right: 1px solid #ccc;}





/* main nav --------------------------------*/

div#main_nav {margin:0 0 0 120px;background:url("_images/nav-border.gif") no-repeat left bottom; height: 60px;}

div#main_nav ul {
  margin:0;
  padding:28px 0 0 0;
  list-style:none;
  font-family: Arial, sans-serif;font-size:90%;letter-spacing:1px;
  line-height:1.3;
  
  }
div#main_nav ul li {
  float:left;
  background:url("_images/nav-border.gif") no-repeat right bottom;
  margin:0 0 0 0;
  padding:0 0 0 5px;
  }
div#main_nav ul li.selected {
  background:url("_images/tab-select-left.gif") no-repeat left top;
  border: none;
 }
div#main_nav ul a {
  float:left;
  display:block;
  padding:7px 15px 6px 10px;
  text-decoration:none;
  color:#d2cabc;
  }
div#main_nav ul li.selected a {
  background:url("_images/tab-select-right.gif") no-repeat right top; color:#221814;margin:0;padding:7px 15px 7px 10px;
 }
 
 
 div#add_gig {float: right;}
 
 div#add_gig ul {
  margin:0 15px 0 0;
  padding:28px 0 0 0;
  list-style:none;
  font-family: Arial, sans-serif;font-size:90%;
  line-height:1.3;
  font-weight:bold;
  }
div#add_gig ul li {
  float:left;
  background:url("_images/add-gig-left.gif") no-repeat left top;
  margin:0 0 0 0;
  padding:0 0 0 30px;
  }

div#add_gig ul a {
  float:left;
  display:block;
  padding:7px 15px 7px 2px;
  text-decoration:none;
  background:url("_images/add-gig-right.gif") no-repeat right top;
  color:#221814;margin:0;
  }


 /* Commented Backslash Hack
   hides rule from IE5-Mac \*/
div#main_nav ul a, div#add_gig ul a {float:none;}
/* End IE5-Mac hack */




/* home mini tabs ------------------------*/

div#mini_tab_nav { margin:10px 15px 20px 0; padding:0 0 0 10px; background: url("_images/mini-nav-line.gif") bottom repeat-x; height: 30px;}

div#mini_tab_nav ul {
  margin:0;
  padding:0;
  list-style:none;
  font-family: Arial, sans-serif;font-size:85%;
  line-height:18px;
  }
div#mini_tab_nav ul li {
  float:left;
  background:url("_images/mini-tab-left.gif") no-repeat;
  margin:0 10px -1px 0;
  padding:0 0 0 10px;
  /*border-bottom:1px solid #cfcec1;*/
  }
div#mini_tab_nav ul li.selected {
  background:url("_images/mini-tab-select-left.gif") no-repeat;
  /*border-bottom:1px solid #fff;*/
 }
div#mini_tab_nav ul a {
  float:left;
  display:block;
  padding:7px 12px 5px 2px;
  text-decoration:none;
  color:#504938;
  background: url("_images/mini-tab-right.gif") right top no-repeat ;
  margin:0;
  }
div#mini_tab_nav ul li.selected a {
  background:url("_images/mini-tab-select-right.gif") right top no-repeat; color:#000;margin:0;
 }
 
 /* Commented Backslash Hack
   hides rule from IE5-Mac \*/
div#mini_tab_nav ul a {float:none;}
/* End IE5-Mac hack */




/* home --------------------------------*/

div#home_left {float: left; width: 470px;}
div#home_right {float: left; width: 470px;}
div#home_box {/*background: #e6dfd5#f2f0ec*/ padding:5px 0 10px 0;}

div#home_box p {font-size: 110%; padding:0 0 5px;color: #93897a; font-weight: normal;font-family:Arial, sans-serif;}
div#home_box a {padding:2px; text-decoration:none;color: /*#97897a*/#281f1c; border-bottom: 1px solid #dddd8d;}
div#home_box a:hover {background:#ffffc6;}


div#home_box a.home_signup img {margin:5px 0 5px 0;}
div#home_box a.home_signup {padding:0; border-bottom:none;}
div#home_box a.home_signup:hover {background:none;}

div#home_box ul {margin:0 0 0 10px; padding:0;font-size:150%; font-family:Arial, sans-serif;color: /*#97897a*/#645047; font-weight:bold;}
div#home_box ul li {margin:0; list-style:none;}
div#home_box ul li.band {background: url("_images/band-icon-home.gif") no-repeat;padding:0px 20px 10px 46px;margin:2px 0 5px -8px; }
div#home_box ul li.add {background: url("_images/add-icon-white.gif") no-repeat;padding:0px 20px 10px 46px;margin:3px 0 5px -7px; }
div#home_box ul li.video {background: url("_images/vidcam-icon-white.gif") no-repeat;padding:0px 20px 10px 47px;margin:3px 0 5px -8px; }
div#home_box ul li.listing {background: url("_images/poster-icon-white.gif") no-repeat;padding:1px 20px 10px 47px;margin:3px 0 5px -8px; }
div#home_box ul li.review {background: url("_images/notepad-icon-white.gif") no-repeat;padding:1px 20px 10px 47px;margin:3px 0 5px -8px; }

div#home_feature_top {height: 34px; background: url("_images/home-feature-top.gif") no-repeat; margin: 0px 0 0 0;}
div#home_feature_box {background: url("_images/home-feature-box.gif") bottom no-repeat; padding: 15px 15px 5px; margin:0 0 20px;}

div#home_feature_img {float:left; width: 240px; margin:0 0 10px;}
div#home_feature_text {float:left; width: 200px;}
div#home_feature_box p, div#home_feature_box h4 {padding:0 0 10px 0;}

div#home_feature_box p strong {color: #000;}


div.top_gigger {border-bottom: 1px solid #e2dfdc; padding: 0 0 9px 0; margin:0 0 10px;}
div.top_gigger img {float:left; margin:0 10px 0 0;border: 3px solid #a39682;}
div.top_gigger p {float:right; margin:7px 0 0 5px; padding:0;}




/* modal --------------------------------*/

.jqmOverlay { background-color: #000; }
.modal {
	display: none;
	left: 50%;
	margin-top: 180px;
	margin-left: -253px;
	position: fixed;
	width: 500px;
	z-index: 200;
}
.modal div.modal_top {
	background: url(/_images/modal_box_top.png) 0 top no-repeat;
	height:15px;
	/* hack for PNG display in IE*/
* background: none;
* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gigger.co.uk/_images/modal_box_top.png', sizingMethod='scale');
* height: 15px;}

.modal div.modal_main {
	background: url(/_images/modal_box_mid.jpg) top no-repeat;
	width: 500px;
}
.modal div.modal_bottom {
	background: url(/_images/modal_box_bottom.png) 0 top no-repeat;
	height:15px;
	/* hack for PNG display in IE*/
* background: none;
* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gigger.co.uk/_images/modal_box_bottom.png', sizingMethod='scale');
* height: 15px;}

.modal a.close_action {
	position: absolute;
	right: -10px;
	top: -11px;
	background: url("/_images/modal_close.png") no-repeat;
	width: 31px;
	height: 34px;
	text-decoration:none;
	cursor:pointer;
	/* hack for PNG display in IE*/
* background: none;
* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gigger.co.uk/_images/modal_close.png', sizingMethod='scale');
* height: 34px;
}
.modal p, .modal a {
	color: #000;
}
.modal p {
	text-align:right;
	margin:0 25px 0 0;
	clear:left;
}

.modal h2 { font-size:150%; font-family:Arial, sans-serif; line-height: 1.3; font-weight: bold; color: /*#473228*/#014f81; margin:0 25px 10px 20px; padding:0 0 0 40px; position: relative;background: url("/_images/user-icon-pop.gif") no-repeat;}

/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  


/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .modal {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
	 margin-top: 80px;
}

	



/* most watched scrolling lists --------------------------------*/

div#most_watched {float: left; width: 230px; border-bottom: 5px solid #f2f0ec;margin:10px 0 20px;}
div#most_watched p {position: relative;}

div#try_these {border-bottom: 5px solid #f2f0ec;}
div.try_list p {float: left; width: 205px;}
div#user_left div.try_list p {float: left; width: 240px;}

div#user_left div.try_list p.message {float: none; width: auto;}

div.try_list p.right, div#user_left div.try_list p.right {float: none; width: auto;}
div.try_list p.large {/*width:320px;*/width:315px;}

div.mw_list, div.try_list {background: #fbfbf9 url("_images/most-watched-bg.gif") bottom repeat-x; border-bottom: 1px solid #e2dfdc; padding: 10px 15px;}
div.mw_list img {float: right; border: 3px solid #a39682; margin: 0 0 0 10px;}
div.try_list img {float: left; border: 3px solid #a39682; margin: 0 10px 0 0;}
div.mw_list p, div.try_list p {padding:0;}
div.mw_list a, div.try_list a {color: #857459; }
div.try_list p.right, div#user_left div.try_list p.right {padding:0;}
div.try_list p.right a, div#user_left div.try_list p.right a {color: #e98627;}

div.item_scroller {height:230px; overflow:auto;border-bottom: 5px solid #f2f0ec;border-left: 1px solid #e2dfdc;border-right: 1px solid #e2dfdc;}
div#user_left div.item_scroller {margin:0 14px 0 0;}



/* user page ------------------------------ */

ul#user_info {margin:10px 0 0 0; font-size: 70%; padding:0; width: 250px; overflow: hidden;}
ul#user_info li {margin:0; padding: 0 0 8px 0; list-style: none; /*border-bottom: 1px solid #e2dfdc;*/}

div.user_list {border-bottom: 1px solid #e2dfdc; padding:5px 0; border-right: 1px solid #e2dfdc;}
div.user_list p {padding:0 5px 0 0; font-size: 70%;}
div.user_list p.message {}
div.user_list img {float: left; border: 3px solid #a39682; margin: 0 10px 0 0;}
div.user_list a {color: #857459; }
div.user_list p.right {padding:0 5px 0 0;}
div.user_list p.right a {color: #e98627;}

div.user_list_main {border-bottom: 1px solid #e2dfdc; padding:10px 0;}
div.user_list_main p {padding:0 10px 0 0;}
div.user_list_main p.message {}
div.user_list_main img {float: left; border: 3px solid #a39682; margin: 0 10px 0 0;}
div.user_list_main a {color: #857459; font-weight:bold;}
div.user_list_main p.right {padding:0; margin:0 0 0 10px; float:right;}
div.user_list_main p.right a {color: #e98627; font-weight: normal;}

div#user_item_nav_holder {padding:10px 0;border-bottom: 1px solid #e2dfdc;}
ul#user_item_nav {
  margin:0;
  padding:0;
  list-style:none;
  line-height:1.3;
}
ul#user_item_nav li {
  float:left;
  margin:0 5px 0 0;
  padding:0 0 0 5px;
  }
ul#user_item_nav li.selected {
  background: url("_images/user-item-nav-left.gif") no-repeat left top;
  border: none;
 }
ul#user_item_nav a {
  float:left;
  display:block;
  padding:3px 10px 5px 5px;
  text-decoration:none;
  color:#5c6476;
}
ul#user_item_nav a:hover {text-decoration: underline;} 
ul#user_item_nav li.selected a {
  background: url("_images/user-item-nav-right.gif") no-repeat right top; color:#fff; margin:0;
}
ul#user_item_nav li.selected a:hover {text-decoration: none;} 

div.user_item_pag_btn_holder {}
p#user_item_pag_btn {text-align: center;}
p#user_item_pag_btn a {
	padding: 10px 0;
	background: #fff url("_images/user-item-pag-btn.png") bottom repeat-x;
	border: 1px solid #dad4cb;
	width: 408px;
	display: block;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	color: #857459;
	text-decoration: none;
	margin: 10px 0;
}
p#user_item_pag_btn a:hover {border: 1px solid #b4aea6;}






/* layout --------------------------------*/

div#home_main {float: left; width: 710px; margin:10px 0 0 0;}

div#watch_right {float: left; width: 430px; margin:0 0 20px 20px;}
div#watch_left {float: left; width: 490px; margin:0 0 20px;}

div#user_left {float: left; width: 250px; margin:10px 30px 20px 0;}
div#user_mid {float: left; width: 410px; margin:10px 20px 20px 0;}
div#user_right {float: left; width: 230px; margin:10px 0 20px;}

div#join_main {float: left; width: 690px;margin:0 20px 0 0}

div#user_left img {border: 3px solid #b1a89a;}

div.sharebox_left { float: left; width: 335px; margin:0 20px 0 0;}
div.sharebox_right {float: left; width: 335px; margin:0 0 0 0;}

div#warning {padding:10px 10px 0; background:#FFFF99; /*border:1px solid #CCCC66;*/margin:0 15px 10px 0;}
div#warning p {font-size: 100%;}
div#warning a {color: #e98627;}
div#warning a:hover {/*background: #e98627; color: #FFFF99; text-decoration: none;*/}



/* rhs -----------------------------------------*/

div#city_filter {margin:5px 0 20px 5px;}

ul#item_filter {
  margin:0;
  padding:0;
  list-style:none;
  line-height:1.3;
}
ul#item_filter li {
  float:left;
  margin:5px 5px 0 0;
  padding:0 0 0 5px;
  background: url("_images/filter-list-left.gif") no-repeat left top;
  }
ul#item_filter li.selected {
  background: url("_images/user-item-nav-left.gif") no-repeat left top;
 }
ul#item_filter a {
  float:left;
  display:block;
  padding:3px 10px 5px 5px;
  text-decoration:none;
  background: url("_images/filter-list-right.gif") no-repeat right top; 
  color:#5c6476; 
  margin:0;
}
ul#item_filter a:hover {text-decoration: underline;} 

ul#item_filter li.selected a {
  background: url("_images/user-item-nav-right.gif") no-repeat right top; color:#fff; margin:0;
  text-decoration: none;
}
ul#item_filter li.selected a:hover {text-decoration: none;} 





/* item output --------------------------------*/

div#v_container {/*border: 10px solid #000; border-bottom:none;*/margin:0 0 10px;}
div#v_container p {background:#FFFF99; margin:0; padding:5px; color: #A7A732;}

div#review_container {border: 10px solid #000; /*border-bottom:none;*/margin:0 0 5px;/* height:390px; overflow:auto; */background: url("/_images/review-bg.gif");}
div#review_inner {padding:10px;}
div#review_inner p {font-size: 80%; line-height:1.5; color:#333333;}
div#review_inner p:first-letter {font-weight: bold; font-size: 120%; color: #473228;}

div#listing_holder {border-top:1px solid #ccc; padding:10px 0 0 0;/*border-bottom: 5px solid #f2f0ec;*/}
div#listing_info {margin:10px 0;}
div#listing_info a {color: #857459;}
div#listing_info p#description_text a {color: #e98627;}



/* listing rhs images --------------------------------*/

div#listing_images_holder {/*background: #f2f0ec; border-bottom: 1px solid #ccc; margin:0 0 10px;*/}

table#listing_images {margin:10px 0; padding:0; border:none;}
table#listing_images td {margin:0; vertical-align:middle; padding:0;}
table#listing_images td.td_1 {width: 143px; text-align:center; }
table#listing_images td.td_2 {width: 144px; text-align:center; }
table#listing_images td.td_3 {width: 143px; text-align:center; }
table#listing_images td img {border:1px solid #ccc; padding:5px; background: #fff;}



/* back / next for lists --------------------------------*/

div.back_next_bar {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;/*border-bottom: 1px solid #c9b7ad;*/ padding:5px; margin:0 20px 10px 0;}
div.back_next_bar p {padding:0;}

div.bar_count {float: left; width: 110px;}
div.bar_pages {float: left;width: 448px; text-align: center;}
div.bar_locate {float: left;width: 115px; text-align: right;}
div.bar_locate p {color:#999999;}



/* table for listings --------------------------------*/

table#listing {width: 690px; margin:0 0 10px;}
table#listing th {font-size:110%; font-family:Arial, sans-serif; line-height: 1.2; font-weight: normal; margin:0; padding:5px; background: #f2f0ec; color: #93897a;border-right: 1px solid #d8d1c8;}
table#listing th.more {border-right: none;}
table#listing td {padding:8px 5px; line-height: 1.3;border-bottom: 5px solid #f2f0ec;border-right: 1px solid #e2dfdc;}
table#listing td.date {background: #A09D84; color: #000; padding: 5px;border:none;}
table#listing td.title {width: 215px;}
table#listing td.artists {width: 165px;border-right:none}
table#listing td.location {width: 105px;}
table#listing td.more {width: 80px; text-align: center; border-right: none;}

table#listing tr.bg td {background: #fbfbf9 url("_images/most-watched-bg.gif") bottom repeat-x;}

table#home_listing {width: 470px; margin:0 0 10px;}
table#home_listing th {font-size:110%; font-family:Arial, sans-serif; line-height: 1.2; font-weight: normal; margin:0; padding:5px; background: #fbfbf9 url("_images/most-watched-bg.gif") bottom repeat-x; color: #93897a;border-right: 1px solid #d8d1c8;border-bottom: 5px solid #e6dfd5;}
table#home_listing th.more {border-right: none;}
table#home_listing td {padding:8px 5px; line-height: 1.3;border-bottom: 1px solid #e2dfdc;border-right: 1px solid #e2dfdc;}
table#home_listing td.date {background: #A09D84; color: #000; padding: 5px;}
table#home_listing td.artists {width: 155px;}
table#home_listing td.location {width: 80px;}
table#home_listing td.title {border-right:none;}
table#home_listing td.more {width: 80px; text-align: center; border-right: none;}

table#home_listing tr.bg td {background: #f8f6f4;}



/* lists --------------------------------*/

ul#video_info {margin:0 0 10px; padding:10px 0 0 30px;}
ul#video_info li {padding:0 0 8px 0;}

ul#error {color: #ff2f00;background: #ffd3d3 url("_images/caution-icon.gif") left center no-repeat; margin:0; padding:5px 0 5px 60px; /*border: 1px solid #ff2f00;*/}
ul#error li {padding:5px 0;margin:0; list-style:none;}

div.listing_block {float: left; width: 235px; margin:0 0 10px 0;}
div.listing_block img {margin:0 0 5px;}
div.listing_block p, div.listing_block h4 {padding:0 15px 5px 0;}

div.listing_block p.listing_overlay, div#home_feature_img p.listing_overlay {z-index:99; position:absolute; font-size: 65%; color: #fff; margin:58px 0 0 88px; background: url("_images/video-icon-overlay.png") no-repeat; width: 45px; height: 35px; padding:0; cursor:pointer;
/* hack for PNG display in IE*/
* background: none;
* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gigger.co.uk/_images/video-icon-overlay.png', sizingMethod='scale');
* height: 35px;}

div.listing_block p.listing_overlay_image, div#home_feature_img p.listing_overlay_image {z-index:99; position:absolute; font-size: 65%; color: #fff; margin:58px 0 0 88px; background: url("_images/images-icon-overlay.png") no-repeat; width: 45px; height: 35px; padding:0;cursor:pointer;
/* hack for PNG display in IE*/
* background: none;
* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gigger.co.uk/_images/images-icon-overlay.png', sizingMethod='scale');
* height: 35px;}


div#like_btns {margin:0 0 10px; padding:0; float: right;}
div#like_btns ul {margin:0; padding:0; font-size: 68%;}
div#like_btns ul li {display:inline; float: left; padding:0; margin:0 0 0 20px; line-height: 20px;}

div#like_btns ul li.tweet a {
	color: #31615c; 
	background: #e1f1f0 url("_images/tweet-icon.gif") left center no-repeat;
	border: 1px solid #c5dcd5;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	padding: 2px 5px 3px 22px;
	text-decoration: none;
}
div#like_btns ul li.tweet a:hover {
	border: 1px solid #8db7a9;
}



/* friends --------------------------------*/

ul#friends {padding:0; margin:0;}
ul#friends li {margin:0 10px 10px 0; display: inline; list-style: none;}

div.friend_list {margin:10px; padding:0;}
div.friend_list p {padding:0;}




/* share / fav / report --------------------------------*/

div.rating, div.report {float: left; width: 150px;}

div#borderbox_mini_top {background: url("_images/borderbox-mini-top.gif") no-repeat; height: 17px;}
div#borderbox_mini_mid {background: url("_images/borderbox-mini-mid.gif") repeat-y; padding:0 15px;}
div#borderbox_mini_btm {background: url("_images/borderbox-mini-btm.gif") no-repeat; height: 17px;}


ul#item_options {margin:10px 0 0; padding:0;font-size:100%;}
ul#item_options li {display: inline; list-style: none;}
ul#item_options li.favourite {background: url("_images/fav-icon-white.gif") no-repeat;padding:3px 40px 10px 35px;}
ul#item_options li.favourite a {font-weight: bold; padding: 2px; color: #e98627;}
ul#item_options li.favourite a:hover {background: #e98627; color: #fff; text-decoration: none;}

ul#item_options li.reminder {background: url("_images/reminder-icon-white.gif") no-repeat;padding:3px 40px 10px 35px;}
ul#item_options li.reminder a {font-weight: bold; padding: 2px; color: #e98627;}
ul#item_options li.reminder a:hover {background: #e98627; color: #fff; text-decoration: none;}

ul#item_options li.share {background: url("_images/message-icon-white.gif") no-repeat;padding:3px 50px 10px 35px;}
ul#item_options li.share a {font-weight: bold; padding: 2px; color: #e98627;}
ul#item_options li.share a:hover {background: #e98627; color: #fff; text-decoration: none;}

ul#item_options li.report {background: url("_images/report-icon-white.gif") no-repeat;padding:3px 0 10px 33px;}
ul#item_options li.report a {font-weight: bold; padding: 2px; color: #e98627;}
ul#item_options li.report a:hover {background: #e98627; color: #fff; text-decoration: none;}



/* boxes for hiding then revealing --------------------------------*/

div#share_box{border-bottom: 1px solid #ccc; padding:20px 5px 5px;margin:0 0 10px; background: url("_images/sharebox-top.gif") no-repeat;}
div#favourite_box {display:none;border-bottom: 1px solid #ccc; padding:20px 5px 5px;margin:0 0 10px; background: url("_images/favbox-top.gif") no-repeat;}
div#report_box {display:none;border-bottom: 1px solid #ccc; padding:20px 5px 5px;margin:0 0 10px; background: url("_images/reportbox-top.gif") no-repeat;}

div#share_box a, div#favourite_box a, div#report_box a {color: #857459}

ul#share {margin:0 0 5px; padding:0;}
ul#share li {display: inline; list-style: none; padding:0 15px 0 0;}
ul#share li.digg {background: url("_images/16x16-digg-guy.gif") no-repeat; padding:0 20px 0 20px;}
ul#share li.myspace {background: url("_images/myspace-icon.gif") no-repeat; padding:0 20px 0 20px;}
ul#share li.twitter {background: url("_images/twitter-icon.gif") no-repeat; padding:0 20px 0 20px;}
ul#share li.stumble {background: url("http://www.stumbleupon.com/images/stumbleit.gif") no-repeat; padding:0 20px 2px 20px;}
ul#share li.email {background: url("_images/mini-share-icon.gif") no-repeat; padding:0 0 10px 25px;margin:0;}

ul#share li.tick {background: url("_images/mini-tick.gif") no-repeat; padding:0 20px 0 20px;}

div#email_to_friend {margin:10px 5px 0; border-top: 5px solid #e6dfd5; padding: 5px 0 0 0;display:none;}
div#email_to_friend p {padding:0;}




/* comment slider ----------------------------------------*/

.leave_comment{	/* Styling question */
	/* Start layout CSS */
	color:#e98627;
	border-bottom: 1px solid #ccc;
	text-decoration: underline;
	background: url("_images/orange-bullet-arrow.gif") no-repeat;
	padding:1px 0 5px 20px;
	margin:5px 0 0 0;
	/*float: left;*/
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	
	
	background:#e6dfd5;
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:10px 10px 5px;	
	position:relative;
}

div.comment_holder_open {padding:10px 10px 5px; background:#e6dfd5;}



/* javascript image slideshow --------------------------------*/

ul.iss_gallery {margin:0; padding:0; }
ul.iss_gallery li {width:40px;height:40px;border:3px double #eee;margin: 0 8px 5px 0;background:#f2f0ec;list-style:none;overflow:hidden;float:left;}
ul.iss_gallery li.hover{border-color:#bbb;cursor:pointer;}
ul.iss_gallery li.active{border-style:solid;border-color:#e98627;}

div.galleria_wrapper {padding: 10px 0; margin:5px 0 10px;text-align:center; background: #f2f0ec; border-top: 1px solid #ccc;}
	
div.galleria_container {}
div.galleria_container img {margin:0;}

div.caption {font-size: 75%; margin:-20px 90px 0 0; text-align:left;}
	



/* footer --------------------------------*/

div#footer {background: #c1beae url("_images/footer-bg.gif") left bottom no-repeat; padding: 10px 15px 5px; color: #666; text-align: center;}
div#footer a {color: #666;}




/* Hs and Ps --------------------------------*/

h1 { font-size:200%; font-family:Arial, sans-serif; line-height: 1.3; font-weight: bold; color: /*#473228*/#014f81; margin:0; padding:0 0 10px; position: relative;}
h1 a {font-weight: bold; padding: 2px; color: #e98627;}
h1 a:hover {background: #e98627; color: #fff; text-decoration: none;}

h1#home {font-size:240%;}
h1#warning {padding:10px; background:#FFFF99; /*border:1px solid #CCCC66;*/margin:0 30px 10px 0;color: #473228}


h2 { font-size:120%; font-family:Arial, sans-serif; line-height: 1.3; font-weight: normal; color: #3e2316; margin:0; padding:10px 0 10px 0;}
h2 a {font-weight: bold; padding: 2px; color: #e98627;}
h2 a:hover {background: #e98627; color: #fff; text-decoration: none;}

div#borderbox_mini_mid h2 {padding:0 0 5px 0;}
div#home_feature_top h2 {color: #002d49; padding: 5px 15px 0; font-weight:bold;}

h2.date {background: url("_images/date-icon-white.gif") no-repeat;padding:3px 20px 10px 40px;}
h2.map {background: url("_images/map-icon-white.gif") no-repeat;padding:3px 20px 10px 40px;}
h2.map span {font-size: 70%; padding:0 0 0 10px;}
h2.map span a {font-weight:normal;}
h2.map span a:hover {color: #e98627; background:none; text-decoration:underline;}

h2.clock {background: url("_images/clock-icon-white.jpg") no-repeat;padding:3px 20px 10px 40px;}
h2.artist {background: url("_images/artist-icon-white.gif") no-repeat;padding:3px 20px 10px 40px;}
h2.artist a {font-weight: bold; padding: 2px; color: #e98627;}
h2.artist a:hover {background: #e98627; color: #fff; text-decoration: none;}

h2.video {background: url("_images/vidcam-icon-white.gif") no-repeat;padding:2px 20px 10px 45px;margin:3px 0 5px -8px; }
h2.images {background: url("_images/cam-icon-white.gif") no-repeat;padding:0px 20px 10px 40px;margin:5px 0 5px -8px; }
h2.listing {background: url("_images/poster-icon-white.gif") no-repeat;padding:2px 20px 10px 40px;margin:3px 0 5px -8px; }
h2.review {background: url("_images/notepad-icon-white.gif") no-repeat;padding:2px 20px 10px 45px;margin:3px 0 5px -8px; }

h3 { font-size:110%; font-family:Arial, sans-serif; line-height: 1.2; font-weight: normal; margin:20px 0 10px 0; padding:5px 5px 5px 10px; background: /*#e6dfd5*/#f2f0ec; color: #635e57;}
h3 a {font-weight: bold; padding: 2px; color: #e98627;}
h3 a:hover {background: #e98627; color: #f2f0ec; text-decoration: none;}

div#most_watched h3 {padding:5px 15px; margin:0;}
div#try_these h3, div#user_mid h3 {padding:5px 15px; margin:10px 0 0;}
div#user_right h3 {margin: 0 0 5px;}
div#join_main h3 {margin:10px 0;}
div#watch_left h3 {margin:0 0 10px;}
div#user_left h3 {margin:20px 0 0 0;}
div#user_left h3 span, div#user_mid h3 span {color:#e98627; font-size: 70%;}

div#watch_right h3 {margin:10px 0 0 0;}
div#home_left h3 {margin:0 15px 10px 0;}
div#home_right h3 {margin:15px 0 10px 0;}
div#home_right h3.listing {margin:15px 0 0 0;}

h3 strong {color: #473228; font-weight:normal;}


h4 { font-size:120%; font-family:Arial, sans-serif; line-height: 1.2; font-weight: normal; margin:0; padding:0;}
h4 a {font-weight: bold;padding:0;}
h4 a:hover {background: #e98627; color: #fff; text-decoration: none;}

h4.warning {padding:10px; background:#FFFF99; /*border:1px solid #CCCC66;*/margin:0; color: #a28a4f; margin:0 15px 10px 0;}
div#join_main h4.warning {margin:0 0 10px;}
div.user_item_pag_btn_holder h4.warning {margin:10px 0;}

h4.warning a {padding: 2px;}
h4.warning a:hover {color:#FFFF99;}
h4.warning_happy {background: #f1fdea ; /*border: 1px solid #c7ffa2; */padding: 10px; margin:5px 0 10px 0; color: #437d24;}
h4.warning_happy a {color: #437d24;}
h4.warning_happy a:hover {background: #437d24;text-decoration: none;color: #f1fdea ;}
h4.warning_sad {color: #ff2f00;background: #ffd3d3 url("_images/caution-icon.gif") left center no-repeat; margin:0; padding:10px 0 10px 50px;/* border: 1px solid #ff2f00;*/ margin:5px 0 10px 0; }


h4.cam {font-size:100%; background: url("_images/cam-icon-white.gif") no-repeat;padding:3px 20px 10px 40px;margin:3px 0 5px 0; border-bottom: 1px solid #e2dfdc;}
h4.cam a {font-weight: bold; padding: 2px; color: #e98627;}
h4.cam a:hover {background: #e98627; color: #fff; text-decoration: none;}
h4.vidcam {font-size:100%; background: url("_images/vidcam-icon-white.gif") no-repeat;padding:3px 20px 10px 40px;margin:3px 0 5px 0; border-bottom: 1px solid #e2dfdc;}
h4.vidcam a {font-weight: bold; padding: 2px; color: #e98627;}
h4.vidcam a:hover {background: #e98627; color: #fff; text-decoration: none;}

h4.notepad {font-size:100%; background: url("_images/notepad-icon-white.gif") no-repeat;padding:3px 20px 10px 40px;margin:3px 0 0 0; border-bottom: 1px solid #e2dfdc;}
h4.notepad a {font-weight: bold; padding: 2px; color: #e98627;}
h4.notepad a:hover {background: #e98627; color: #fff; text-decoration: none;}

h4.poster {font-size:100%; background: url("_images/poster-icon-white.gif") no-repeat;padding:3px 20px 10px 40px;margin:3px 0 0 0; border-bottom: 1px solid #e2dfdc;}
h4.poster a {font-weight: bold; padding: 2px; color: #e98627;}
h4.poster a:hover {background: #e98627; color: #fff; text-decoration: none;}

h4.profile {font-size:100%; background: url("_images/user-icon-white.gif") no-repeat;padding:4px 20px 10px 40px;margin:2px 0 5px 0; border-bottom: 1px solid #e2dfdc;}
h4.profile a {font-weight: bold; padding: 2px; color: #e98627;}
h4.profile a:hover {background: #e98627; color: #fff; text-decoration: none;}

h4.edit_profile {font-size:100%; background: url("_images/user-icon-white-edit.gif") no-repeat;padding:4px 20px 10px 40px;margin:2px 0 5px 0; border-bottom: 1px solid #e2dfdc;}
h4.edit_profile a {font-weight: bold; padding: 2px; color: #e98627;}
h4.edit_profile a:hover {background: #e98627; color: #fff; text-decoration: none;}

h4.password {font-size:100%; background: url("_images/password-icon-white.gif") no-repeat;padding:4px 20px 10px 40px;margin:2px 0 5px 0; border-bottom: 1px solid #e2dfdc;}
h4.password a {font-weight: bold; padding: 2px; color: #e98627;}
h4.password a:hover {background: #e98627; color: #fff; text-decoration: none;}

h4.logout {font-size:100%; background: url("_images/logout-icon-white.gif") no-repeat;padding:3px 20px 10px 40px;margin:2px 0 5px 0; border-bottom: 1px solid #e2dfdc;}
h4.logout a {font-weight: bold; padding: 2px; color: #c92a2a;}
h4.logout a:hover {background: #c92a2a; color: #fff; text-decoration: none;}

h4.message {font-size:100%; background: url("_images/message-icon-white.gif") no-repeat;padding:3px 20px 10px 40px;margin:3px 0 0 0;border-bottom: 1px solid #e2dfdc;}
div#borderbox_mini_mid h4.message {padding:3px 20px 10px 35px;border-bottom: none;}
h4.message a {font-weight: bold; padding: 2px; color: #e98627;}
h4.message a:hover {background: #e98627; color: #fff; text-decoration: none;}

h4.favourite {font-size:100%; background: url("_images/fav-icon-white.gif") no-repeat;padding:3px 20px 10px 40px;margin:8px 0 5px 0;}
h4.favourite a {font-weight: bold; padding: 2px; color: #e98627;}
h4.favourite a:hover {background: #e98627; color: #fff; text-decoration: none;}


p.right {text-align: right;}
p.terms_right {text-align: right;margin:10px 0 0 0;}
p.password_right {text-align: right;margin:10px 50px 0 0;}
p.centre {text-align: center;}

p.float_right {float:right;margin:5px 0}

p.remove_comment {float:right;margin:10px 0 0}
p.remove_comment a {color: #857459}

p.review_artists_right {float:right;margin:0 20px 0 10px; padding: 5px; width: 200px; background: #f2f0ec; color: #93897a;}

p.post {padding:10px 0 20px 0;/*border-top: 1px solid #c9b7ad;*/ margin:0 0 0 0;}
p.comment_text {border-bottom: 1px solid #ccc;}

p.rss {background: url("_images/rss-icon.gif") no-repeat; padding:2px 0 15px 30px;}

p.comment_not_logged {padding: 5px 0 5px;border-bottom: 1px solid #ccc; margin:0 0 5px;}

p.highlight {padding:5px; background:#FFFF99; /*border:1px solid #CCCC66;*/margin:5px 0 10px; color: #A7A732;}
p.highlight_marge {padding:5px; background:#FFFF99; /*border:1px solid #CCCC66;*/margin:10px 0 10px; color: #A7A732;}
p.highlight_full {padding:5px; background:#FFFF99; /*border:1px solid #CCCC66;*/margin:-10px 0 10px -14px; color: #A7A732;}

p.orange_bar {background: #e98627; margin:0; padding:5px; text-align: right;}
p.orange_bar a {font-weight: bold; color: #fff;}

p.stats_gigs {padding:0 0 5px; font-size: 70%; border-bottom: 1px solid #e2dfdc;border-right: 1px solid #e2dfdc;}
p.stats_views {padding:5px 0; font-size: 70%; border-bottom: 1px solid #e2dfdc;border-right: 1px solid #e2dfdc;}

p.stats_gigs span {font-weight: normal; font-size: 200%; margin:0 0 0 10px; color: #333;}
p.stats_views span {font-weight: normal; font-size: 200%; margin:0 0 0 10px; color: #333;}


p.review {background: url("_images/notepad-icon-white.gif") no-repeat;padding:3px 15px 10px 40px;margin:3px 0 0 -10px; }
p.review_snippet {padding:0 0 15px 0;border-bottom: 1px solid #ccc; margin:0 20px 15px 0;}

p.delete_gig {float:right; padding:10px; font-size:100%; font-family:Arial, sans-serif;}
p.delete_gig a {font-weight: bold; color: #c92a2a;}

p#more_from {background: #fbfbf9 url("_images/most-watched-bg.gif") bottom repeat-x; border: 1px solid #e2dfdc; padding: 8px 5px; margin:0 0 15px;}
p#more_from a {padding:0 3px; color: #857459}

p.share_video {background: url("_images/vidcam-icon-white.gif") no-repeat;padding:2px 20px 10px 45px;margin:0 0 5px 0; font-size: 110%; color: #93897a; font-family:Arial, sans-serif;}
p.share_images {background: url("_images/cam-icon-white.gif") no-repeat;padding:0px 20px 10px 40px;margin:0 0 5px 0; font-size: 110%; color: #93897a; font-family:Arial, sans-serif;}
p.share_listing {background: url("_images/poster-icon-white.gif") no-repeat;padding:2px 20px 10px 40px;margin:0 0 5px 0; font-size: 110%; color: #93897a; font-family:Arial, sans-serif;}
p.share_review {background: url("_images/notepad-icon-white.gif") no-repeat;padding:2px 20px 10px 45px;margin:0 0 5px 0; font-size: 110%; color: #93897a; font-family:Arial, sans-serif;}

p.extra_pad {padding: 10px 0;}

p.iss_nav {padding:0 0 5px; text-align:right; margin:0;}
p.iss_nav a {color: #857459;}

a.fav_link {color: #857459;}
a.p_toggle {margin:0 0 0 10px; font-size: 70%;color: #857459; }

span.highlight {background:#FFFF99; padding: 2px; font-weight:bold;}



/* images --------------------------------*/

img.mini_thumb {float: left; border: 3px solid #a39682; margin:7px 15px 0 10px;}
img.comment_thumb {float: left; border: 3px solid #a39682; margin:0 10px 5px 0;}
img.left {float:left; margin:0 10px 10px 0;}

img.review_image {float:right; margin:0 0 10px 10px; padding: 7px 7px 14px; background: #fff; border: 1px solid #deddcd;}

img.rhs_large_btn {margin:0 0 5px;}

img.loader {vertical-align:middle; margin:0 10px 0 0;}



/* clears --------------------------------*/

div.clear_left_10 {clear: left; height: 10px; line-height: 0.1;}
div.clear_left {clear: left; height: 1px; line-height: 0.1;}
div.clear_left_line {clear: left; height: 10px; line-height: 0.1; border-bottom: 1px solid #ccc;}
div.clear_left_white {clear: left; height: 1px; line-height: 0.1; background:#FFFFFF;}
div.clear_right {clear: right; height: 1px; line-height: 0.1;}
div.clear_both {clear: both; height: 1px; line-height: 0.1;}




/* forms --------------------------------*/

form#embed, form#comment, form#login, form#join, form#email_friend, form#user_edit, form#report_gig, form#reset {padding:0; margin:0;}
form#login_pop {padding:0; margin:0;}

form#main_search {margin:0; padding:10px 0 5px 0;}
form#main_search p {font-size: 100%;padding:0 0 5px; color: #000; font-size: 80%;}
form#main_search span {vertical-align:middle; padding:0 5px 0 0;}
input.s_txt {padding: 2px; font-size: 18px; background: #fff; border: 3px solid #dcd5cb; margin: 0 10px 0 0;vertical-align:middle; width: 300px;}
input.s_btn {vertical-align:middle;}
select.s_dd {vertical-align:middle; margin: 0 5px;font-size: 14px;background: #dcd5cb; width: 100px; color:#333;}



/* mini login form */

form#login label.mini {
	font-size: 80%;
	display: inline;
	width: 80px;
	float: left;
	margin: 5px 0;
}

form#login_pop label.pop {
	font-size: 90%;
	display: inline;
	width: 110px;
	float: left;
	margin: 15px 0 10px 20px;
}

form#email_friend label {
	font-size: 80%;
	display: inline;
	width: 200px;
	float: left;
	margin: 7px 0;
}

form#report_gig label {
	font-size: 80%;
	display: inline;
	width: 230px;
	float: left;
	margin: 7px 0;
}


/* join form */

form#join label, form#user_edit label, form#reset label {
	font-size: 100%;
	display: inline;
	width: 240px;
	float: left;
	margin: 10px 0 10px 10px;
	clear:left;
}

form#join label.inline, form#user_edit label.inline {font-size:100%; width: auto; float: none; margin:0; clear:none;}

form#user_edit label span {font-size: 65%; font-weight:normal;}

form#user_edit label.radio {float:none; width:auto; font-size:75%; margin:0 0 5px; clear:none;}

input.mini_text {margin: 5px 0;width: 110px; background: #efece9; border: 1px solid #e2dfdc; padding: 2px; font-size: 15px;color: #93897a;}
input.mini_btn {margin: 5px 0 0 130px;}

input.login_text {margin: 10px 0;width: 335px; background: #fff; border: 3px solid #dcd5cb; padding: 2px; font-size: 18px;color: #000;}
input.login_btn {margin: 0 0 0 10px;}

input.send_btn, form#email_friend input.login_text {vertical-align:middle;}

select.report_dd {vertical-align:middle; margin: 7px 10px 7px 0;font-size: 12px;background: #f2f0ec; width: 160px; color: #666;}




/* media form */

div.mediaform_image {width: 240px; float: left;margin: 10px 0 10px 10px;}
div.mediaform_content {width: 440px; float: left;}

input.radio_standard {margin:0 10px 5px 0;}

input.submit_btn, img.submit_btn {margin:10px 0 0 0;}




/* join */

input.join_text {margin: 10px 0;width: 380px; background: #efece9; border: 3px solid #e2dfdc; padding: 2px; font-size: 18px;color: #93897a;}
input.join_text_red {margin: 10px 0;width: 380px; background: #efece9; border: 3px solid #cc3333; padding: 2px; font-size: 18px;color: #93897a;color:}
input.join_captcha {margin: 10px 0;width: 100px; background: #efece9; border: 3px solid #e2dfdc; padding: 2px; font-size: 18px;color: #93897a;}
input.join_captcha_red {margin: 10px 0;width: 100px; background: #efece9; border: 3px solid #cc3333; padding: 2px; font-size: 18px;color: #93897a;color:}
img.security {border: 3px solid #586795; vertical-align:middle;margin:0 10px 0 0;}
input.join_btn {margin: 10px 50px 20px 0;}
input.join_checkbox {vertical-align:middle; margin:0 50px 0 0;}
input.join_checkbox_red {vertical-align:middle; margin:0 50px 0 0;border: 3px solid #cc3333;}



/* contact */

input.contact_btn {margin:10px 50px 0 0;}



/* user edit */

img.user_edit_img {vertical-align:middle;border: 3px solid #a39682; margin:0 10px 0 0;}
input.user_edit_file {margin:15px 0;}
textarea.user_edit_textarea {margin: 10px 0;width: 380px; background: #efece9; border: 3px solid #e2dfdc; padding: 2px; font-size: 18px;color: #93897a;font-family: Verdana, Arial, sans-serif;}
textarea.user_edit_textarea_red {margin: 10px 0;width: 380px; background: #efece9; border: 3px solid #cc3333; padding: 2px; font-size: 18px;color: #93897a;font-family: Verdana, Arial, sans-serif;}

input.user_edit_text {margin: 10px 0;width: 380px; background: #efece9; border: 3px solid #e2dfdc; padding: 2px; font-size: 18px;color: #93897a;}
input.user_edit_text_red {margin: 10px 0;width: 380px; background: #efece9; border: 3px solid #cc3333; padding: 2px; font-size: 18px;color: #93897a;}

input.user_edit_text_small {margin: 10px 5px 10px 0;width: 150px; background: #efece9; border: 3px solid #e2dfdc; padding: 2px; font-size: 18px;color: #93897a;}
input.user_edit_text_small_red {margin: 10px 5px 10px 0;width: 150px; background: #efece9; border: 3px solid #cc3333; padding: 2px; font-size: 18px;color: #93897a;}

input.user_edit_text_med {margin: 10px 5px 10px 0;width: 200px; background: #efece9; border: 3px solid #e2dfdc; padding: 2px; font-size: 18px;color: #93897a;}
input.user_edit_text_med_red {margin: 10px 5px 10px 0;width: 200px; background: #efece9; border: 3px solid #cc3333; padding: 2px; font-size: 18px;color: #93897a;}

input.user_edit_file {margin: 10px 0; color: #93897a;}

div.input_holder {float:left; width: 400px;}
div.input_holder p {padding:0;}



/* comment form */

textarea.comment_text {border: 1px solid #999; font-size: 15px; padding: 2px; color: #666; width: 460px;font-family: Verdana, Arial, sans-serif;}
input.comment_btn {margin:5px 0 5px 385px;}

input.v_embed {background: #efeee4; border: 1px solid #c9b7ad; padding: 2px; color: #b1a084; width:220px; margin:0 0 0 25px;}
input.short_url {background: #efeee4; border: 1px solid #c9b7ad; padding: 2px; color: #b1a084; width:220px; margin:0 0 0 5px;}
input.short_url_short {background: #efeee4; border: 1px solid #c9b7ad; padding: 2px; color: #b1a084; width:170px; margin:0 0 0 5px;}


/* reset form */

p.inline_form {margin: 12px 0; float:left; width: 380px;}
