*{margin:0; padding:0;}
html{height:100%;}
body{height:100%; background:#000;color:#ccc;padding:0; margin:0}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:0;}
.column{float:left;}
.container{width:100%; overflow:hidden;}
.clear{clear:both;height:0;margin:0;}
body{font-family:Arial, helvetica, sans-serif; color:#cccccc; font-size:11px; line-height:1.18em;}
input, textarea, select{color:#a7a7a7; vertical-align:top; text-align:left; border: 1px solid #a8a79e; line-height:0.95em; font:0.85em Arial, helvetica, sans-serif;}
input, textarea, select{ padding:1px 3px;}
.float_left{float:left;}
.float_right{float:right;}
.align_right{text-align:right;}
.center{text-align:center;}
.block{display:block;}
.top_indent_5px{margin-top:5px; display:block;}
.top_indent_10px{margin-top:10px; display:block;}
.top_indent_15px{margin-top:15px; display:block;}
.top_indent_20px{margin-top:20px; display:block;}
.top_indent_25px{margin-top:25px; display:block;}
#mc_embed_signup fieldset
{
	border:0;
}

input
{
	color:#222;
}

img, div, input {
	border:0;
}
.width_stretch{width:100%;}

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{float:left;}

.right_taling{background:url(../images/taling_right.gif) right top repeat-x; height:271px; position:absolute; top:0; right:0; width:50%;}
.site{position:relative; width:970px; background:url(../images/content-bg.gif) top center no-repeat;min-height:800px; margin:0 auto;}
#container{position:relative; width:100%;}

h2 {color:#ffcb05; font-size:1.3em; font-weight:normal;}
.title{height:35px; margin-bottom:13px; background:url(../images/line_x.gif) left bottom repeat-x;}
p {margin-bottom:1.3em;line-height:150%}

a{color:#FFCB05; text-decoration:none;}
a:hover{text-decoration:none;}

ol
{
	padding-left:25px;
	color:#FFCB05;
}

ol li
{
padding-bottom:15px;
}

ol li ul li
{
	list-style:none;
	background:none;
	padding:0;
	color:#CCCCCC;
	padding-top:10px;
}

ol li ol li
{
	background:none;
	padding:0;
	color:#CCCCCC;
	padding-top:10px;
}

ol li ol li ul
{
padding-left:50px;
padding-top:10px;
}

ol li ol li ul li
{
	list-style:lower-roman;
	background:none;
	padding:0;
	color:#CCCCCC;
}

ul
{
	padding-left:0;
}
ul li{
background:transparent url(../images/arrowbullets.jpg) no-repeat scroll 0 3px;
margin-left:25px;
padding-bottom:15px;
padding-left:15px;
}
li{line-height:1.2em;}
li a{color:#000000; text-decoration:none; line-height:1em;}
li a:hover{text-decoration:none;}

.separate{ background: url(../images/line-x1.gif) repeat-x top; width:auto; height:2px; margin-bottom:10px; clear:both;}
.separate2{ background: url(../images/line-x2.gif) repeat-x top; width:auto; height:2px; clear:both;}
.separate3{ background:transparent url(../images/line-x2.gif) repeat-x scroll center top;
clear:both;
height:2px;
width:auto;
}


/*=======header===========*/
#header{height:350px;padding:0; margin:0 auto;}
#header img{border:none;}
#header-main{height:270px;}
#header-main td{ padding:3px; color:#e1e1e1;}
#header-main a{ font-size:11px; color:#e1e1e1;}
#header-main img { border:none;}
#header-main2{height:30px; width:746px; margin:0 auto;font-size:13px;}
#logo { float:left; width:293px; top:90px; position:absolute;}
.nav-top a {color:#8f8864;}

#nav-container {height:29px; line-height:29px; color:#dedac1; text-align:center; width:870px; margin:0 auto;}
#nav {clear:left; float:left; list-style:none; margin:0; padding:0; position:relative; text-align:center;font-size:13px;}
#nav li {
background:transparent url(../images/nav-li-bg.gif) no-repeat scroll right center;
float:left;
margin:0;
padding:2px 5px;
position:relative;
}

#nav li.last-child,
#nav li.item10,
#nav li.sfHover {background:none;}

#nav li a {color:#c2c2c2; text-decoration:none; font-size:1.2em; font-weight:normal; display:block; height:25px; line-height:25px; padding:0 5px; margin-bottom:5px;border:0}
#nav li a:hover { background:#ffcb05; color:#464646; text-decoration:none;}

#nav li ul{margin:0; padding:0; position:absolute; background:#cccccc; font-size:0.9em; visibility:hidden; border:solid 0px #E3DECB;}
#nav li ul li{float:left; width:150px; clear:both; border-right:none; margin:0; padding:0 0 1px 0; background:#ccc; right:auto;}
#nav li ul li.last {background-image:none;padding:0;}
#nav li ul li a{width:auto; color:#464646; height:auto; line-height:normal; text-align:left; padding:5px 10px; margin:0;}
#nav li ul li a:hover{color:#464646; background-color:#ffcb05}

#breadcrumb {padding:20px 0 0 110px; color:#cccccc; height:29px;}
#breadcrumb a.home { color:#cccccc;}
#breadcrumb a {color:#9f9879;}
/*=====//header===========*/

/*=======content===========*/
#content{margin:0 auto; padding:0; padding-bottom:38px;}
#content-inner{width:746px; margin:auto;}

#feedback {left:0; top:300px; position:fixed;}
/*=====//content===========*/

/*=======page_1===========*/
#page_1 #container{position:relative; width:100%; background:url(http://www.powerhouseproductions.com.au/images/body-bg1.jpg) center top no-repeat #000000;margin-top:-15px;}

#page_1 #content .col_1 {font-size:11px; padding-top:140px; padding-left:20px;}
#page_1 #content .col_1 ul{margin:0 0 10px 0;}
#page_1 #content .col_1 ul li{margin:0; padding:2px 0;}
#page_1 #content .col_1 ul li img{margin-right:8px;}
#page_1 #content .col_1 ul li a{color:#cccccc; line-height:1.8em;}
#page_1 #content .col_1 ul li a:hover{}

#page_1 #content .col_2 {font-size:11px;}

#page_1 #content .col_3 {font-size:11px; padding-top:140px;}
#page_1 #content .col_3 h4 a {color:#ffcb05;}
#page_1 #content .col_3 .subtext {color:#7d7d7d;}

/*#page_1 h3 {color:#FFCB05; font-size:15px; font-weight:normal; margin-bottom:12px;}*/
#page_1 h3 {color:#ccc; font-size:15px; font-weight:normal; margin-bottom:12px;}
#page_1 h4 {color:#ffcb05; font-size:1.2em; margin-bottom:4px;}
#page_1 h5 {font-size:1.0em;}

#page_1 .title {
color:#FFCB05;
font-size:1.1em;
font-weight:bold;
}

/*=======//page_1=========*/

/*=======page_2===========*/
#page_2 #container{position:relative; width:100%; background:url(http://www.powerhouseproductions.com.au/images/body-bg1.jpg) center top no-repeat #000000;margin-top:-15px;}

#page_2 h3, .componentheading, .contentheading, .ptitle a,
#lyftenbloggie .blogcontent h3.entry-title a {color:#ffcb05; font-size:18px; font-weight:normal;}

.blogtitle {color:#ffcb05; font-size:14px; font-weight:normal;}
.vidimg{border:1px solid #3e3e3e; }
.readon{ background:#151515 none repeat scroll 0 0;padding:5px;}
#page_2 h4 {color:#cccccc; font-size:15px; margin-bottom:1px;}
#page_2 h5 {font-size:1.0em;}

#page_2 #content .box_2 {font-size:0.9em;}

#page_2 #content #subnav { margin:22px 0 36px 0;}
#page_2 #content #subnav a:hover {color:#ffcb05;}
#page_2 #content #subnav a.selected {color:#ffcb05;}

#page_2 .margin {margin:12px 0;}
#page_2 .padding {padding:12px 12px 12px 0;}

/*=======//page_2=========*/

/*=======page_3===========*/
#page_3 #container{position:relative; width:100%; background:url(../images/body-bg3.jpg) center top no-repeat #000000;}
#page_3 #content-inner{font-size:0.95em;}

#page_3 h3 {color:#ffcb05; font-size:1.6em; font-weight:normal; margin-bottom:3px;}
#page_3 h4 {color:#cccccc; font-size:15px; margin-bottom:1px;}
#page_3 h5 {font-size:1.0em;}

#page_3 h3 {color:#FFCB05; font-size:15px; font-weight:normal; margin-bottom:12px;}
#page_3 h4 {color:#ffcb05; font-size:1.2em; margin-bottom:4px;}
#page_3 h5 {font-size:1.0em;}

#page_3 .title {color:#ffcb05; font-size:1.1em; font-weight:bold;}
/*=======//page_2=========*/

/*=======footer===========*/

#footer{width:100%; color:#959595; padding:5px 0 5px 0;font-size:11px; background:#000; height:18px; position:fixed; bottom:0; border-top:solid 1px #ffcb05;z-index:10000;}
#footer a{color: #959595;}
#footer span{margin:0 10px;}
#footer a:hover{}

#footer div.container{margin:0 auto; width:970px;}
#footer div.left{float:left;width:22%;}
#footer div.left2{float:left;width:34%; text-align:center;}
.width {width:190px;}
#footer div.right{float:right;}

.banner
{
	padding-bottom:15px;
	width:746px;
	height:312px;
	margin:0 auto;
}

.blog
{
	width:746px;
}
#lyftenbloggie .blogcontent .postinfo > p {
	padding-top:10px;
	padding-bottom:10px;
}

#lyftenbloggie .blogcontent div.postdata {
height:40px;
margin-bottom:50px;
margin-top:25px;
padding:5px;
}

ul.pagination li
{
	display:inline;
	background:none;
}

span.pagination span, span.pagination strong, span.pagination a
{
	padding-left:5px;
}

input.addtocart_button
{
background:#FFCB05 none repeat scroll 0 0;
color:#000000;
font-size:12px;
text-align:center;
}

#lyftenbloggie .blogcontent {
float:left;
margin:0 0 0;
width:735px;
}

#lyftenbloggie .lbPost {
position:relative;
width:100%;
background:transparent url(../images/line-x2.gif) repeat-x scroll center bottom;
}




.mailinglistfrom
{
color:#CCCCCC;
font-weight:normal;
margin:0;
}

.mailinglist1
{
color:#FFCB05;
font-weight:bold;
}

.mailinglistfrom
{
	background:transparent url(../images/guitar.jpg) right bottom no-repeat;
	height:300px;
}

.mailinglistfrom form
{
padding-top:15px;
width:375px;
}

input.mailingformbox
{
	width:245px;
}

fieldset.mailinglistfrom
{
	border:none;
}

fieldset, form
{
	border:0;
}

.members
{
	margin:0 auto;
width:375px;

}

.membersinput input
{
margin-bottom:5px;
width:275px;
}

.memberslogin
{
	font-size:13px;
}

.memberspass
{
	font-size:10px;
}

.memberbtn input
{
	padding-right:5px;
}

.logintitle
{
color:#FFCB05;
font-weight:bold;
font-size:13px;
}

.loginform
{
	padding-bottom:25px;
	width:365px;
	margin:0 auto;
}

.shop_info
{
	padding-bottom:15px;
}

#vmMainPage th
{
	color:#FFCB05;
	text-align:left;
}

.speciallistw ul li, .specialposts ul li
{
background:transparent none repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:195px;
}

.ptitle
{
color:#FFCB05;
font-size:15px;
font-weight:bold;
padding-bottom:5px;
}

input.boxup
{
	background:transparent url(../images/uparrow.jpg) 0 0 no-repeat;
	height:19px;
	width:15px;
}

input.boxdown
{
	background:transparent url(../images/downarrow.jpg) 0 0 no-repeat;
	height:19px;
	width:15px;
}

input.inputboxquantity
{
	text-align:right;
	background:#151515;
	border:1px solid #111111;
	height:15px;
	color:#fff;
}



.quantity_box
{
	font-size:12px;
}

/*=====//footer===========*/

.resetform
{
background:transparent url(../images/resetimg.jpg) top left no-repeat;
height:180px;
}

.resetformpadding
{
	padding-left:150px;
}

.requiredvalidateemail input
{
	margin-top:5px;
width:200px;
}

.cartcheckout
{
	text-align:left;
}

.cartcheckout input.inputbox
{
	width:35px;
}

.contactformlabel
{
color:#FFCB05;
float:left;
font-weight:bold;
line-height:19px;
*line-height:18px;
padding-right:10px;
text-align:right;
width:125px;
}

.contactforminput input
{
	width:300px;
	margin-bottom:5px;
	float:right;
}

.contactforminput textarea
{
	width:298px;
	float:right;
}

.contactformpagebg
{
background:transparent url(../images/resetimg1.jpg) no-repeat scroll right bottom;
margin:0 auto;
width:675px;
}

.contactformpage
{
width:445px;
}



.checkoutlogin
{

}

.checkoutlogin label
{

}

legend.sectiontableheader
{
	font-weight:bold;
	padding-bottom:14px;
	color:#ccc;
	font-size:13px;
	text-align:justify;
}

input.inputbox
{
	width:250px;
}

#email_div .formLabel
{
	border:1px solid red;
}

.imgcenter
{
margin:0 auto;
text-align:center;
width:735px;
}

.w_events li {
display:inline;
margin:0;
padding:0 5px;
background:none;
}

.w_events li {
display:inline;
font-size:14px;
margin:0;
padding:0 5px;
}

.w_events li a
{
	color:#ccc;
}

/*check out*/
*{margin:0; padding:0;}
html{height:100%;}
body{height:100%; background:#000;color:#ccc;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:0;}
.column{float:left;}
.container{width:100%; overflow:hidden;}
.clear{clear:both;height:0;margin:0;}
body{font-family:Arial, helvetica, sans-serif; color:#cccccc; font-size:11px; line-height:1.18em;}
input, textarea, select{color:#a7a7a7; vertical-align:top; text-align:left; border: 1px solid #a8a79e; line-height:0.95em; font:0.85em Arial, helvetica, sans-serif;}
input, textarea, select{ padding:1px 3px;}
.float_left{float:left;}
.float_right{float:right;}
.align_right{text-align:right;}
.center{text-align:center;}
.block{display:block;}
.top_indent_5px{margin-top:5px; display:block;}
.top_indent_10px{margin-top:10px; display:block;}
.top_indent_15px{margin-top:15px; display:block;}
.top_indent_20px{margin-top:20px; display:block;}
.top_indent_25px{margin-top:25px; display:block;}
#mc_embed_signup fieldset
{
	border:0;
}

input
{
	color:#222;
}

img, div, input {
	border:0;
}
.width_stretch{width:100%;}

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{float:left;}

.right_taling{background:url(../images/taling_right.gif) right top repeat-x; height:271px; position:absolute; top:0; right:0; width:50%;}
.site{position:relative; width:970px; background:url(../images/content-bg.gif) top center no-repeat;min-height:800px; margin:0 auto;}
#container{position:relative; width:100%;}

h2 {color:#ffcb05; font-size:1.3em; font-weight:normal;}
.title{height:35px; margin-bottom:13px; background:url(../images/line_x.gif) left bottom repeat-x;}
p {margin-bottom:1.3em;line-height:150%}

a{color:#FFCB05; text-decoration:none;}
a:hover{text-decoration:none;}

ol
{
	padding-left:25px;
	color:#FFCB05;
}

ol li
{
padding-bottom:15px;
}

ol li ul li
{
	list-style:none;
	background:none;
	padding:0;
	color:#CCCCCC;
	padding-top:10px;
}

ol li ol li
{
	background:none;
	padding:0;
	color:#CCCCCC;
	padding-top:10px;
}

ol li ol li ul
{
padding-left:50px;
padding-top:10px;
}

ol li ol li ul li
{
	list-style:lower-roman;
	background:none;
	padding:0;
	color:#CCCCCC;
}

ul
{
	padding-left:0;
}
ul li{
background:transparent url(../images/arrowbullets.jpg) no-repeat scroll 0 3px;
margin-left:25px;
padding-bottom:15px;
padding-left:15px;
}
li{line-height:1.2em;}
li a{color:#000000; text-decoration:none; line-height:1em;}
li a:hover{text-decoration:none;}

.separate{ background: url(../images/line-x1.gif) repeat-x top; width:auto; height:2px; margin-bottom:10px; clear:both;}
.separate2{ background: url(../images/line-x2.gif) repeat-x top; width:auto; height:2px; clear:both;}
.separate3{ background:transparent url(../images/line-x2.gif) repeat-x scroll center top;
clear:both;
height:2px;
width:auto;
}


/*=======header===========*/
#header{height:350px;padding:0; margin:0 auto;}
#header img{border:none;}
#header-main{height:270px;}
#header-main td{ padding:3px; color:#e1e1e1;}
#header-main a{ font-size:11px; color:#e1e1e1;}
#header-main img { border:none;}
#header-main2{height:30px; width:746px; margin:0 auto;font-size:13px;}
#logo { float:left; width:293px; top:90px; position:absolute;}
.nav-top a {color:#8f8864;}

#nav-container {height:29px; line-height:29px; color:#dedac1; text-align:center; width:870px; margin:0 auto;}
#nav {clear:left; float:left; list-style:none; margin:0; padding:0; position:relative; text-align:center;font-size:13px;}
#nav li {
background:transparent url(../images/nav-li-bg.gif) no-repeat scroll right center;
float:left;
margin:0;
padding:2px 5px;
position:relative;
}
#nav li.last {background:none;}
#nav li a {color:#c2c2c2; text-decoration:none; font-size:1.2em; font-weight:normal; display:block; height:25px; line-height:25px; padding:0 5px; margin-bottom:5px;border:0}
#nav li a:hover { background:#ffcb05; color:#464646; text-decoration:none;}

#nav li ul{margin:0; padding:0; position:absolute; background:#cccccc; font-size:0.9em; visibility:hidden; border:solid 0px #E3DECB;}
#nav li ul li{float:left; width:150px; clear:both; border-right:none; margin:0; padding:0 0 1px 0; background:#ccc; right:auto;}
#nav li ul li.last {background-image:none;padding:0;}
#nav li ul li a{width:auto; color:#464646; height:auto; line-height:normal; text-align:left; padding:5px 10px; margin:0;}
#nav li ul li a:hover{color:#464646; background-color:#ffcb05}

#breadcrumb {padding:20px 0 0 110px; color:#cccccc; height:29px;}
#breadcrumb a.home { color:#cccccc;}
#breadcrumb a {color:#9f9879;}
/*=====//header===========*/

/*=======content===========*/
#content{margin:0 auto; padding:0; padding-bottom:38px;}
#content-inner{width:746px; margin:auto;}

#feedback {left:0; top:300px; position:fixed;}
/*=====//content===========*/

/*=======page_1===========*/
#page_1 #container{position:relative; width:100%; background:url(http://www.powerhouseproductions.com.au/images/body-bg1.jpg) center top no-repeat #000000;}

#page_1 #content .col_1 {font-size:11px; padding-top:140px; padding-left:20px;}
#page_1 #content .col_1 ul{margin:0 0 10px 0;}
#page_1 #content .col_1 ul li{margin:0; padding:2px 0;}
#page_1 #content .col_1 ul li img{margin-right:8px;}
#page_1 #content .col_1 ul li a{color:#cccccc; line-height:1.8em;}
#page_1 #content .col_1 ul li a:hover{}

#page_1 #content .col_2 {font-size:11px;}

#page_1 #content .col_3 {font-size:11px; padding-top:140px;}
#page_1 #content .col_3 h4 a {color:#ffcb05;}
#page_1 #content .col_3 .subtext {color:#7d7d7d;}

/*#page_1 h3 {color:#FFCB05; font-size:15px; font-weight:normal; margin-bottom:12px;}*/
#page_1 h3 {color:#ccc; font-size:15px; font-weight:normal; margin-bottom:12px;}
#page_1 h4 {color:#ffcb05; font-size:1.2em; margin-bottom:4px;}
#page_1 h5 {font-size:1.0em;}

#page_1 .title {
color:#FFCB05;
font-size:1.1em;
font-weight:bold;
}

/*=======//page_1=========*/

/*=======page_2===========*/
#page_2 #container{position:relative; width:100%; background:url(http://www.powerhouseproductions.com.au/images/body-bg1.jpg) center top no-repeat #000000;}

#page_2 h3, .componentheading, .contentheading, .ptitle a,
#lyftenbloggie .blogcontent h3.entry-title a {color:#ffcb05; font-size:18px; font-weight:normal;}

.blogtitle {color:#ffcb05; font-size:14px; font-weight:normal;}
.vidimg{border:1px solid #3e3e3e; }
.readon{ background:#151515 none repeat scroll 0 0;padding:5px;}
#page_2 h4 {color:#cccccc; font-size:15px; margin-bottom:1px;}
#page_2 h5 {font-size:1.0em;}

#page_2 #content .box_2 {font-size:0.9em;}

#page_2 #content #subnav { margin:22px 0 36px 0;}
#page_2 #content #subnav a:hover {color:#ffcb05;}
#page_2 #content #subnav a.selected {color:#ffcb05;}

#page_2 .margin {margin:12px 0;}
#page_2 .padding {padding:12px 12px 12px 0;}

/*=======//page_2=========*/

/*=======page_3===========*/
#page_3 #container{position:relative; width:100%; background:url(../images/body-bg3.jpg) center top no-repeat #000000;}
#page_3 #content-inner{font-size:0.95em;}

#page_3 h3 {color:#ffcb05; font-size:1.6em; font-weight:normal; margin-bottom:3px;}
#page_3 h4 {color:#cccccc; font-size:15px; margin-bottom:1px;}
#page_3 h5 {font-size:1.0em;}

#page_3 h3 {color:#FFCB05; font-size:15px; font-weight:normal; margin-bottom:12px;}
#page_3 h4 {color:#ffcb05; font-size:1.2em; margin-bottom:4px;}
#page_3 h5 {font-size:1.0em;}

#page_3 .title {color:#ffcb05; font-size:1.1em; font-weight:bold;}
/*=======//page_2=========*/

/*=======footer===========*/

#footer{width:100%; color:#959595; padding:5px 0 5px 0;font-size:11px; background:#000; height:18px; position:fixed; bottom:0; border-top:solid 1px #ffcb05;}
#footer a{color: #959595;}
#footer span{margin:0 10px;}
#footer a:hover{}

#footer div.container{margin:0 auto; width:970px;}
#footer div.left{float:left;width:22%;}
#footer div.left2{float:left;width:34%; text-align:center;}
.width {width:190px;}
#footer div.right{float:right;}

.banner
{
	padding-bottom:15px;
	width:746px;
	height:312px;
	margin:0 auto;

}

.blog
{
	width:746px;
}
#lyftenbloggie .blogcontent .postinfo > p {
	padding-top:10px;
	padding-bottom:10px;
}

#lyftenbloggie .blogcontent div.postdata {
height:40px;
margin-bottom:50px;
margin-top:25px;
padding:5px;
}

ul.pagination li
{
	display:inline;
}

input.addtocart_button
{
background:#FFCB05 none repeat scroll 0 0;
color:#000000;
font-size:12px;
text-align:center;
}

#lyftenbloggie .blogcontent {
float:left;
margin:0 0 0;
width:735px;
}

#lyftenbloggie .lbPost {
position:relative;
width:100%;
background:transparent url(../images/line-x2.gif) repeat-x scroll center bottom;
}


.mailinglist, .contactformpagetitle
{
color:#FFCB05;
font-size:18px;
font-weight:normal;
margin:0;
padding:15px 0;
text-align:right;
width:100px;
}

.mailinglistfrom
{
color:#CCCCCC;
font-weight:normal;
margin:0;
}

.mailinglist1
{
color:#FFCB05;
font-weight:bold;
}

.mailinglistfrom
{
	background:transparent url(../images/guitar.jpg) right bottom no-repeat;
	height:300px;
}

.mailinglistfrom form
{
padding-top:15px;
width:375px;
}

input.mailingformbox
{
	width:245px;
}

fieldset.mailinglistfrom
{
	border:none;
}

fieldset, form
{
	border:0;
}

.members
{
	margin:0 auto;
width:375px;

}

.membersinput input
{
margin-bottom:5px;
width:275px;
}

.memberslogin
{
	font-size:13px;
}

.memberspass
{
	font-size:10px;
}

.memberbtn input
{
	padding-right:5px;
}

.logintitle
{
color:#FFCB05;
font-weight:bold;
font-size:13px;
}

.loginform
{
	padding-bottom:25px;
	width:365px;
	margin:0 auto;
}

.shop_info
{
	padding-bottom:15px;
}

#vmMainPage th
{
	color:#FFCB05;
}

.speciallistw ul li, .specialposts ul li
{
background:transparent url(../images/line-x1.gif) repeat-x scroll center bottom;
height:95px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:190px;
}

.ptitle
{
color:#FFCB05;
font-size:15px;
font-weight:bold;
padding-bottom:5px;
}

input.boxup
{
	background:transparent url(../images/uparrow.jpg) 0 0 no-repeat;
	height:19px;
	width:15px;
}

input.boxdown
{
	background:transparent url(../images/downarrow.jpg) 0 0 no-repeat;
	height:19px;
	width:15px;
}

input.inputboxquantity
{
	text-align:right;
	background:#151515;
	border:1px solid #111111;
	height:15px;
	color:#fff;
}



.quantity_box
{
	font-size:12px;
}

/*=====//footer===========*/

.resetform
{
background:transparent url(../images/resetimg.jpg) top left no-repeat;
height:180px;
}

.resetformpadding
{
	padding-left:150px;
}

.requiredvalidateemail input
{
	margin-top:5px;
width:200px;
}

.cartcheckout
{
	text-align:left;
}

.cartcheckout input.inputbox
{
	width:35px;
}

.contactformlabel
{
color:#FFCB05;
float:left;
font-weight:bold;
line-height:19px;
*line-height:18px;
padding-right:10px;
text-align:right;
width:125px;
}

.contactforminput input
{
	width:300px;
	margin-bottom:5px;
	float:right;
}

.contactforminput textarea
{
	width:298px;
	float:right;
}

.contactformpagebg
{
background:transparent url(../images/resetimg1.jpg) no-repeat scroll right bottom;
margin:0 auto;
width:675px;
}

.contactformpage
{
width:445px;
}


.checkoutlogin
{

}

.checkoutlogin label
{

}

.logincheckout1
{
	width:388px;
}

legend.sectiontableheader
{
	font-weight:bold;
	padding-bottom:15px;
}

input.inputbox
{
	width:250px;
}

#email_div .formLabel
{
	border:1px solid red;
}

.imgcenter
{
margin:0 auto;
text-align:center;
width:735px;
}

.w_events li {
display:inline;
margin:0;
padding:0 5px;
background:none;
}

.w_events li {
display:inline;
font-size:14px;
margin:0;
padding:0 5px;
}

.w_events li a
{
	color:#ccc;
}

.logincheckout1
{
	width:395px;
}

.mailinglist2 {
color:#FFCB05;
font-weight:bold;
padding-right:5px;
text-align:right;
width:130px;
}
/*check out*/
#password_div, #password2_div, #username_div, #company_div, #title_div, #first_name_div, #last_name_div,
#middle_name_div, #address_1_div, #address_2_div, #city_div, #zip_div, #country_div, #state_div, #phone_1_div,
#phone_2_div, #fax_div, #email_div, #address_type_name_div
{
	float:left;
	width:130px;
	text-align:right;
	padding-right:5px;
	margin-left:177px;
	color:#FFCB05;
	font-weight:bold;

}

input#register_account
{
float:left;
height:15px;
width:15px;
}

#register_account
{
	font-weight:bold;
}

.rememberlogin
{
	float:left;
padding-left:135px;
text-align:right;
}

.submitbtn
{
	clear:both;
	text-align:right;
}

.formField .register_account
{
	border:1px solid red;
}

#customerinfo
{
	border:0px solid red;
}

#agreed_input
{
	float:left;
}

input#agreed_field
{
	width:15px;
}

#agreed_div
{
	float:left;
}

select#country_field, select#state, select#title_field
{
	width:256px;
}

input, select
{
	color:#000;
}

input.button
{
background:#FFCB05 none repeat scroll 0 0;
color:#000000;
font-size:12px;
text-align:center;
border:1px solid #585858;
}

a.button
{
background:#FFCB05 none repeat scroll 0 0;
border:1px solid #585858;
color:#000000;
font-size:12px;
line-height:21px;
margin:0;
padding:2px 5px;
text-align:center;
}

.submitbtn input.button, .mailinglistfrom input.button, .resetbtn input.button, .pollsinput input
{
	background:#000;
}

.yellow
{
color:#FFCB05;
}

.smalldark
{
	color:#FFCB05;
	font-weight:bold;
}

.sectiontableheader tr th
{
	color:#FFCB05;
	font-weight:bold;
	font-size:14px;
	text-align:left;
}

.continue_link, .checkout_link
{
	background:#FFCB05 none repeat scroll 0 0;
color:#000000;
font-size:12px;
text-align:center;
padding:5px;
margin:3px;
border:1px solid #585858;
line-height:25px;
height:25px;
}

.askquestion
{
	float:left;
	width:130px;
	text-align:right;
	padding-right:5px;
	color:#ccc;
font-weight:bold;
}

.shopaskquestion textarea
{
	width:248px;
}

.shopaskquestion
{
	width:391px;
}

.shopaskquestiongobtn
{
	padding-bottom:15px;
text-align:left;
}

.shopaskquestiongobt1n
{
	background:#000;
	text-align:right;
	padding-top:5px;
	padding-left:5px;
}

.shopaskquestiongobt1n input
{
	background:#000;
}

#lyftenbloggie .bookmarks {

}

.contactforminput input
{
	width:300px;
}


.w_events {
	padding:0px;
	margin:0px;
}
.w_events li{
	display:inline;
	padding:0px 5px;
	margin:0px;
	color:#FFCB05;
}

.w_events li a{
	color:#cccccc;
}

.w_events li a:hover{
	color:#FFCB05;
}


.ewhite{
	color:#cccccc;
}

.ticketWrap {
	width:700px;
	
	
}

.ticketPic{
	width:300px;
	height:300px;
	float:left;
}
.ticketItems{
	width:400px;
	float:left;
}

.ticketsCon{
	float:left;
	font-size:10px;
	
	border-bottom:0px #FFF dotted;
	width:400px;
	text-align:justify;
	margin-top:5px;
	margin-bottom:5px;
	background:url(http://powerhouseproductions.com.au/building/templates/rhuk_milkyway/images/line-x1.gif) bottom repeat-x;


}

.ticketsTitle {
	font-size:11px;
	font-weight:bold;
	color:#fdcc05;
	
	}
	

.ticketsMainTitle {
	font-size:14px;
	font-weight:bold;
	color:#cccccc;
	padding-bottom:5px;
	
	}

.ticketsCon p{
	
	font-size:10px;
	
	
}

.ticketsCon img{
	padding-right:15px;
	padding-bottom:15px;
	float:left;

}

.eventdetails1
{
border-bottom:1px dotted #DDDDDD;
font-size:11px;
font-weight:bold;
margin:0.8em 0;
padding:0.5em 0.3em;
width:130px;
}

.videotube
{
	margin:0 auto;
width:725px;
}

.gbBlock img{
width:150px;
height:112px;
}

.iframe
{
padding:0px;
margin-top:0px;
background-color: transparent;
} 

.sorry
{
	margin:0 auto;
text-align:center;
width:700px;
text-align:center;
}