/* -- PANEL */

.group-buy-pane {
 padding: 5px 10px 10px 10px;}

.group-buy-pane h4, .group-buy-pane h2 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
	}
	
/* buyerbox */

.group-buy-pane .buyerbox {
	border: 1px solid #cacaca;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: url(../images/tic-availability-grad1.png) bottom left repeat-x;
	overflow: auto;
	margin: 5px 0px;
	width: 524px;}

.group-buy-pane .buyerbox h2, .group-buy-pane .buyerbox h5 {
	background: #fff;
	/* border-bottom: 1px solid #CACACA; */
	margin: 0px; 
	padding: 5px 6px 2px 6px;
	font-size: 14px;
	font-weight: bold;}
	
.group-buy-pane .buyerbox #ticket-buyer-section h2 {
	border-top: 0px none;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	}

.group-buy-pane .buyerbox .int h2 {
	border: 0px;
	background: none;
	padding: 0px;
	}

.group-buy-pane .buyerbox #participants-list {
	width: 100%;
	margin: 0px;
	background: white url(../images/rightcol-t1.png) repeat-x scroll left top;
	padding-top: 10px;
	}

.group-buy-pane .buyerbox h5 {
	border-bottom: 0px none;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-top:1px solid #cacaca;
	}

.group-buy-pane .buyerbox .int-wrap {
	background: url(../images/group-buy-table-bg.png) top right no-repeat #f8f8f8;
	}

.group-buy-pane .buyerbox .int-wrap .int {
	padding: 6px;
	background: url(../images/group-buy-table-bg.png) bottom left no-repeat;
	margin: 0px;
	}

.group-buy-pane .buyerbox .members .int-wrap .int {padding: 0px;}

.group-buy-pane .buyerbox .leftcol {
	width: 200px;
	float: left;
	}
	
.group-buy-pane .buyerbox .rightcol {
	width: 200px;
	float: right;
	}

.group-buy-pane .controls {
	clear: both;
	text-align: center;
	border:1px solid #CACACA;
	-moz-border-radius: 5px;
	padding: 2px;
	margin: 0px 0px 5px 0px;}

/* updates */

.group-buy-pane .updates h4 {
	border-bottom: 1px solid #b5b5b5;
	padding-bottom: 8px;
	margin-bottom: 8px;}

.group-buy-pane .updates ul {
	padding-left: 8px;
	}

/* request table */

.group-buy-pane .req-table {
	margin: 0px;}

.group-buy-pane .req-table th {
	background: white url(../images/rightcol-t1.png) repeat-x scroll left top;
	border-bottom: 1px solid #CACACA;
	}

.group-buy-pane .req-table td {
	border-bottom: 1px solid #dddddd;
	}

.group-buy-pane .req-table img {
	display: inline-block;
	vertical-align: middle;
	}

.group-buy-pane .req-table .total td {
	border-bottom: 0px none;
	background: #fff;
	font-weight: bold;
	}

/* ticket request */

.group-buy-pane .ticket-request {background: url(../images/group-buy-req.gif) top left no-repeat;width: 526px;}
.group-buy-pane .ticket-request .int {padding: 9px 11px 8px 14px; background: url(../images/group-buy-req.gif) bottom right no-repeat;overflow: auto; min-height: 26px;}

.group-buy-pane .ticket-request h2 {float: left; width: 110px;}

.group-buy-pane .ticket-request .right {float: right; width: 380px;padding-top: 2px;padding-bottom:4px;}

.group-buy-pane .ticket-request .right h5 {font-weight: bold; margin-bottom: 10px;}

.group-buy-pane .ticket-request .right .req-controls {
	text-align: right;
	float: right;
	margin-left: 10px;
	margin-bottom: 1px;}

.group-buy-pane .ticket-request #ticket-request-form h3 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:0;}

.group-buy-pane .ticket-request #ticket-request-form select {
	width: 70px;}

.group-buy-pane .ticket-request #ticket-request-form small {
	float: left;
	padding-top: 2px;}
	
.group-buy-pane .ticket-request #ticket-request-form input[type="submit"] {
	float: right;}

/* tips */

.group-buy-pane .tips {
	width: 526px;
	height: 101px;
	background-image: url(../images/group-buy-steps.jpg);
	background-repeat: no-repeat;
	margin: 5px 0px;
	padding: 0px;
	position: relative;
	}

.group-buy-pane .tips-join {background-position: 0px 0px;}
.group-buy-pane .tips-member {background-position: 0px -202px;}
.group-buy-pane .tips-buyer {background-position: 0px -101px;}	
.group-buy-pane .tips-join-closed {background-position: 0px -404px;}
.group-buy-pane .tips-member-closed {background-position: 0px -303px;}
.group-buy-pane .tips-buyer-closed {background-position: 0px -404px;}
.group-buy-pane .tips-buyer-deadline {background-position: 0px -303px;}

.group-buy-pane .tips li {
	position: absolute;
	height: 85px;
	list-style: none;
	top:15px;
	line-height: 15px;}

.group-buy-pane .tips strong, .group-buy-pane .tips a {
	color: #3D8636;
	}

.group-buy-pane .tips strong {
	display: block;
	}

.group-buy-pane .tips .l {left:63px;width: 110px;}
.group-buy-pane .tips .m {left:186px;width: 90px;}
.group-buy-pane .tips .r {left:420px;width: 103px;}
.group-buy-pane .tips .m strong {width: 155px;}

.group-buy-pane .tips-member .l {left:83px;width: 180px;}
.group-buy-pane .tips-member .r {left:355px;width: 155px;}

.group-buy-pane .tips-join-closed li, .group-buy-pane .tips-member-closed li, .group-buy-pane .tips-buyer-closed li, .group-buy-pane .tips-buyer-deadline li {top:27px; left:83px;width: 300px;height: 70px;}

.group-buy-pane .tips-join-closed li, .group-buy-pane .tips-buyer-closed li {
	width: 419px;}

/* -- MODULE */

/* buyerbox */

.group-buy-module {
	padding: 12px 20px 8px 17px;
	font-size: 11px;
	overflow: auto;
	}

.group-buy-module h4 {
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	}

.group-buy-module .buyerbox h2, .group-buy-module .buyerbox h5 {
	/* background: #fff; 
	border-bottom: 1px solid #CACACA;
	padding: 5px 6px 2px 10px;*/
	margin: 0px;
	font-size: 12px;
	font-weight: bold;}

.group-buy-module .buyerbox h2 {
	margin: 5px 0px 0px 0px;}

.group-buy-module .buyerbox .leftcol h2 {
	margin: 0px;}

.group-buy-module .buyerbox #ticket-buyer-section h2 {
	border-top: 0px none;
	}

.group-buy-module .buyerbox .int h2 {
	border: 0px;
	background: none;
	padding: 0px;
	}

.group-buy-module .buyerbox #participants-list {
	width: 100%;
	margin: 0px;
	}

.group-buy-module .buyerbox h5 {
	border-bottom: 0px none;
	font-size: 12px;
	font-weight: 500;
	text-align: left;
	}

.group-buy-module .buyerbox .int-wrap {
	background: url(../images/group-buy-table-bg.png) top right no-repeat #f8f8f8;
	}

.group-buy-module .buyerbox .int-wrap .int {
	padding: 6px 12px;
	background: url(../images/group-buy-table-bg.png) bottom left no-repeat;
	margin: 0px;
	overflow: auto;
	}

.group-buy-module .buyerbox .members .int-wrap .int {padding: 0px;}

.group-buy-module .buyerbox .leftcol {
	width: 180px;
	float: left;
	}
	
.group-buy-module .buyerbox .rightcol {
	width: 180px;
	float: right;
	}

.group-buy-module table .buyer td {
	font-weight: bold;}

/* updates */

.group-buy-module .updates h4 {
	border-bottom: 1px solid #b5b5b5;
	padding-bottom: 8px;
	margin-bottom: 8px;}

.group-buy-module .updates ul {
	padding-left: 8px;
	}

/* request table */

.group-buy-module .int-wrap {
	margin: 0px -16px 0px -13px;
	}

.group-buy-module .req-table {
	margin: 0px;}

.group-buy-module .req-table th {
	background: white url(../images/rightcol-t1.png) repeat-x scroll left top;
	border-bottom: 1px solid #CACACA;
	padding-left: 12px;
	}

.group-buy-module .req-table td {
	border-bottom: 1px solid #dddddd;
	padding-left: 12px;
	}


/* -- small module */

.block-b .block-m, .block-b .block-t, .block-b .group-buy-module {
	background: none;}

.block-b .group-buy-module {
	padding-top:10px;
	border-top: 1px solid #CCCCCC;}

.buyerbox .border {
	border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	padding: 5px;
	overflow: auto;
	margin: 5px -6px 0px -6px;
	}

#ticket-buyer-section img {
	border:1px solid #BEBEBE;
	float: left;
	margin: 0px 8px 0px 0px;}	
	
.buyerbox .border p {
	margin: 0px;}
