BODY {
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: Georgia, "Times New Roman", Times, serif;
    background: #e6e5e5;
}
html, body{height:100%;background: #e6e5e5;}
A {text-decoration: none;}
A:HOVER {text-decoration: underline;}
IMG {border: none;}
LABEL {cursor: pointer;}

.relax {
	clear: both;
	height: 0;
	line-height: 0%;
	font-size: 0;
}

.foxycart{
	height: 28px;
	width: 146px;
	text-indent: 10000px;
	overflow: hidden;
	background:url(../images/interface/addcart.gif) no-repeat;
	display: block;
}







#form p {
margin-bottom:5px;
}

.input {
width:220px;
background:#dbdbdb;
height:26px;
border:none;
vertical-align: middle;
}

.featurecontainer {
width:134px;
float:left;
margin:10px 7px 10px 0px;
	
}


/* Added by Bob Foster for pagination and comment style */

.entry_comment {
margin: 0px 0px 16px 0px ;
padding: 0px 8px 8px 16px ;
}

span.pagecount {
display: block ;
margin: 2px 0px 6px 0px ;
line-height: 16px ;
}

.paginate p a:link, .paginate p a:visited, .paginate p a:active, .paginate strong {
margin: 2px 0px 2px 0px ;
padding: 2px 6px 2px 6px ;
font-size: 14px;
border: 1px solid #666666 ;
}

.paginate p a:hover {
background-color: #BBBBBB ;
text-decoration: none ;
margin: 2px 0px 2px 0px ;
padding: 2px 6px 2px 6px ;
font-size: 14px;
border: 1px solid #666666 ;
}
/* End added by Bob Foster */


/*Page*/
.page {
    margin: auto;
    text-align: left;
    width: 985px;
}
.wrapper{
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:0 auto -44px;
	position:relative;
// margin-bottom:0;
}
.wrapper .push{
	height:34px;
}

/*Header*/
.header {
    float: left;
    width: 100%;
    background: #940000 url("http://www.eventdesigner.com.au/images/interface/bg/bg-header.gif") repeat-x left top;
}
.header a.logo {
display:inline;
float:left;
line-height:0;
margin:6px 20px 0 7px;
}
.header UL {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.header UL LI {
    display: inline;
    float: left;
}
.header ul li a {
color:#FFFFFF;
display:block;
font-size:13px;
margin:24px 0 0 1px;
padding:13px 15px;
position:relative;
}

.main-content {
    width: 575px;
    float: left;
    display: inline;
    margin: 12px 0 0 38px;
}

.main-content img{
 float:left; margin:0 24px 12px 0;
} 
.imagestxt {
font-size:12px;
line-height:15px;
margin:20px 0px;
}

.smalltxt {
	font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
line-height:13px;
margin:20px 0px;
}

.imgfloat {
display:block;
float:left; 
margin:0 20px 20px 0;
}

.thumbfloat {
display:block;
float:left; 
margin:0 30px 20px 0;
padding:5px;
border:1px solid #dbdbdb;
}

.gallerymainfloat {
display:block;
float:left; 
margin:0 8px 12px 0;
padding:5px;
border:1px solid #dbdbdb;
}

.galleryfloat {
display:block;
float:left; 
margin:0 50px 0px 0;
padding:5px;
border:1px solid #dbdbdb;
}


.main-content ul {
    font-size: 14px;
    color: #666;
	margin-left:0px;
}


.main-content li {
margin:8px 0;
}



.header UL LI A:HOVER, .header UL LI.active A {
    text-decoration: none;
    background: #FFF;
    color: #a10d0d;
}
/*Content*/
.content-white {
    float: left;
    width: 100%;
    background: #3b3b3b;
    padding: 18px 0 6px 0;
	
}





.flash, .top-flash, .bottom-flash {
    width: 100%;
    float: left;
}
.flash {background: url("http://www.eventdesigner.com.au/images/interface/bg/bg-flash.gif") repeat-y left top;}
.top-flash {background: url("http://www.eventdesigner.com.au/images/interface/bg/top-flash.gif") no-repeat left top;}
.bottom-flash {
    background: url("http://www.eventdesigner.com.au/images/interface/bg/bottom-flash.gif") no-repeat left bottom; 
    padding-bottom: 62px;
}
.container-flash {
    margin: 72px 0 0 40px;
    width: 920px;
    float: left;
    display: inline;
}

.black-buttons {
    width: 348px;
    height: 35px;
    float: left;
    margin-top: 20px;
}

.flash P {
    padding: 0px;
    margin: 0px;
}
.flash p.win {
color:#666666;
font-size:14px;
line-height:17px;
margin-top:26px;
width:326px;
}
.flash P.win STRONG {color: #181818;}
.vivien {
    width: 377px;
    float: left;
    margin: 35px 0 0 13px;
    display: inline;
}
.vivien IMG {
    float: left;
    display: inline;
    margin-right: 20px;
}
.vivien P {
    color: #9d9d9d;
    font-size: 12px;
    margin-top: 8px;
} 
.grey-bg {
    width: 100%;
    float: left;
    background: url("http://www.eventdesigner.com.au/images/interface/pictures/pic.gif") no-repeat center top;
    border-top: 1px solid #cccaca;
}
.main-area {
    width: 100%;
    float: left;
    margin-top: 15px;
}

.darktext {
color:#333;
}
.redborder
{border-bottom:1px solid #bc2020;
}

.greyborder
{border-bottom:1px solid #dbdbdb;
}

.main-area P, .main-area H2, .main-area H3, .main-area FORM {
    padding: 0px;
    margin: 0px;
}
.top-main-area, .bottom-main-area {
    width: 100%;
    float: left;
    line-height: 0%;
    font-size: 1px;
}
.top-main-area {
    height: 18px;
    background: url("http://www.eventdesigner.com.au/images/interface/bg/top-main-area.png") no-repeat left top;
}
.bottom-main-area {
    height: 28px;
    background: url("http://www.eventdesigner.com.au/images/interface/bg/bottom-main-area.png") no-repeat left top;
}
.content-main-area {
    width: 100%;
    float: left;
    background: url("http://www.eventdesigner.com.au/images/interface/bg/bg-main-area.png") repeat-y left top;
    padding-bottom: 45px;
}

.main-content H1{
    font-size: 43px;
    color: #252525;
    font-family: Garamond;
	font-weight:bold; margin-top:3px;
	border-bottom:1px solid #bc2020;
	padding-bottom:10px;
}
.main-content H3 {
    font-size: 21px;
    color: #373737;
    margin-top: 17px;

}
.main-content UL.sub-nav {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.main-content UL.sub-nav LI {
    display: inline;
    float: left;
    margin: 5px 0 0 46px;
    padding-bottom: 8px;
}
.main-content UL.sub-nav LI.first-li {margin-left: 0px;}
.main-content UL.sub-nav LI A {
    font-size: 19px;
    color: #b01c1c;
}

a {
	
	color:#b01c1c;
}



strong {
	color:#333;
	size:21px;
}
.steps {
    width: 532px;
    float: left;
	margin-top:20px;
}
.main-content P {
    font-size: 14px;
    color: #666;
}

BODY {
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: Georgia, "Times New Roman", Times, serif;
    background: #e6e5e5;
}
html, body{height:100%;}
A {text-decoration: none;}
A:HOVER {text-decoration: underline;}
IMG {border: none;}
LABEL {cursor: pointer;}

.relax {
	clear: both;
	height: 0;
	line-height: 0%;
	font-size: 0;
}


/*Page*/
.page {
    margin: auto;
    text-align: left;
    width: 985px;
}
.wrapper{
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:0 auto -44px;
	position:relative;
	// margin-bottom:0;
}
.wrapper .push{
	height:44px;
}

/*Header*/
.header {
    float: left;
    width: 100%;
    background: #940000 url("http://www.eventdesigner.com.au/images/interface/bg/bg-header.gif") repeat-x left top;
}

.header UL {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.header UL LI {
    display: inline;
    float: left;
}


.imgfloat {
display:block;
float:left; 
margin-right:30px;
}


.header UL LI A:HOVER, .header UL LI.active A {
    text-decoration: none;
    background: #FFF;
    color: #a10d0d;
}
/*Content*/
.content-white {
    float: left;
    width: 100%;
    background: #FFF;
    padding: 18px 0 6px 0;
	
}
.flash, .top-flash, .bottom-flash {
    width: 100%;
    float: left;
}
.flash {background: url("http://www.eventdesigner.com.au/images/interface/bg/bg-flash.gif") repeat-y left top;}
.top-flash {background: url("http://www.eventdesigner.com.au/images/interface/bg/top-flash.gif") no-repeat left top;}
.bottom-flash {
    background: url("http://www.eventdesigner.com.au/images/interface/bg/bottom-flash.gif") no-repeat left bottom; 
    padding-bottom: 62px;
}
.container-flash {
    margin: 72px 0 0 40px;
    width: 920px;
    float: left;
    display: inline;
}
.main-pic {
float:right;
height:275px;
margin:1px -19px 38px 0;
width:483px;
}

.lhsHome {
margin-left:28px;
margin-top:38px;
float:left;
width:350px;lear
}


.flash P {
    padding: 0px;
    margin: 0px;
}
.flash P.win {
    font-size: 14px;
    color: #666;
    line-height: 17px;
    margin-top: 26px;
}
.flash P.win STRONG {color: #181818;}
.vivien {
    width: 377px;
    float: left;
    margin: 35px 0 0 13px;
    display: inline;
}
.vivien IMG {
    float: left;
    display: inline;
    margin-right: 20px;
}
.vivien P {
    color: #9d9d9d;
    font-size: 12px;
    margin-top: 8px;
} 
.grey-bg {
    width: 100%;
    float: left;
    background: url("http://www.eventdesigner.com.au/images/interface/pictures/pic.gif") no-repeat center top;
    border-top: 1px solid #cccaca;
}
.main-area {
    width: 100%;
    float: left;
    margin-top: 15px;
}

.darktext {
color:#333;
}
.redborder
{border-bottom:1px solid #bc2020;
}

.greyborder
{border-bottom:1px solid #dbdbdb;
}

.main-area P, .main-area H2, .main-area H3, .main-area FORM {
    padding: 0px;
    margin: 0px;
}
.top-main-area, .bottom-main-area {
    width: 100%;
    float: left;
    line-height: 0%;
    font-size: 1px;
}
.top-main-area {
    height: 18px;
    background: url("http://www.eventdesigner.com.au/images/interface/bg/top-main-area.png") no-repeat left top;
}
.bottom-main-area {
    height: 28px;
    background: url("http://www.eventdesigner.com.au/images/interface/bg/bottom-main-area.png") no-repeat left top;
}
.content-main-area {
    width: 100%;
    float: left;
    background: url("http://www.eventdesigner.com.au/images/interface/bg/bg-main-area.png") repeat-y left top;
    padding-bottom: 45px;
}

.main-content H2 {
    font-size: 28px;
    color: #252525;
    font-family: Garamond;
	margin:2px 0;
}
.main-content H3 {
    font-size: 14px;
    color: #373737;
    margin-top: 17px;
}
.main-content UL.sub-nav {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.main-content UL.sub-nav LI {
    display: inline;
    float: left;
    margin: 5px 0 0 46px;
    padding-bottom: 8px;
}
.main-content UL.sub-nav LI.first-li {margin-left: 0px;}
.main-content UL.sub-nav LI A {
    font-size: 19px;
    color: #b01c1c;
}

a {
	
	color:#b01c1c;
}


h2 {
	color:#333;
	size:21px;
}
strong {
	color:#333;
	size:21px;
}
.steps {
    width: 532px;
    float: left;
	margin-top:20px;
}


.widgets-area {
    width: 297px;
    float: right;
    display: inline;
    margin: 26px 30px 0px -45px; 
}
.widgets-area P {
    font-size: 12px;
    color: #666;
    font-family: georgia;
	line-height:14px;
	margin:4px 0;
	
}
.form-box {
    width: 100%;
    float: left;
    margin-top: 15px;
}
.form-box INPUT.in-text {
    font-size: 10px;
    color: #8f8f8f;
    background: #efefef;
    border: 1px solid #d7d7d7;
    padding: 3px 0;
    float: left;
    display: inline;
}
.form-box INPUT.in-text.email {width: 118px;}
.form-box INPUT.in-text.zip {width: 48px; margin-left: 5px;}
.form-box INPUT.button {
    width: 109px;
    height: 26px;
    border: none;
    cursor: pointer;
    background: url("http://www.eventdesigner.com.au/images/interface/bg/grey-button.gif") no-repeat left top;
    font-size: 11px;
    color: #303030;
    float: right;
}
/*Footer*/
.footer {
     float: left;
     width: 100%;
     height: 44px;
     background: #0c0c0c url("http://www.eventdesigner.com.au/images/interface/bg/bg-footer.gif") repeat-x left top;
	 position:relative;
}
.footer A.logo {
    float: left;
    margin: 8px 100px 0 6px;
    display: inline;
} 
.footer ul {
float:right;
list-style:none outside none;
margin:11px 15px 0 0;
padding:0;
}
.footer UL LI {
    display: inline;
    float: left;
}
.footer UL LI A {
    font-family: Georgia;
    color: #FFF;
    margin-left: 5px;
    line-height: 11px;
	font-size:11px;
}

.footer UL LI a:hover {
 text-decoration:none;
}

.largebtn {
width:421px;
height:43px;
float:left;
padding:0px;
background:url(http://www.eventdesigner.com.au/images/interface/generic/large_btn.gif) top left no-repeat;
clear:both;
margin-bottom:26px;
}



.largebtn p {
margin:10px auto;
padding:0px;
text-align:center;
}

.largebtn a {
color:#333;
text-decoration:none;
font-weight:bold;
font-size:13px;
}


.inthissection
{
width:290px;
margin: 0px;
padding: 1em 0;
font-family: arial;
font-size: 11px;
text-align: left;
margin-top:-20px;
}

ul.navlist
{
text-align: left;
list-style: none;
padding: 0;
margin:0px;

display: block;
}

ul.navlist li
{
display: block;
clear:both;
margin: 0px;
padding: 0px;
font-family: Georgia;
text-decoration:none;
}

ul.navlist li a
{
display: block;
padding: 0.8em 0 0.8em 2em;
border-bottom:1px solid #beb8c4;
color: #777;
text-decoration:none;
list-style-type:none;
font-size:12px;
}

#navcontainer>ul.navlist li a { width: auto; }

ul.navlist li#active a
{
background: #efeded;
color: #fff;

}

ul.navlist li a:hover, ul.navlist li.active a:hover
{
color: #fff;
background: #bf2120;


}
.widgets-area {
    width: 297px;
    float: right;
    display: inline;
    margin: 26px 30px 0px -45px; 
}
.widgets-area P {
    font-size: 12px;
    color: #666;
    font-family: georgia;
	line-height:14px;
	margin:4px 0;
	
}
.form-box {
    width: 100%;
    float: left;
    margin-top: 15px;
}
.form-box INPUT.in-text {
    font-size: 10px;
    color: #8f8f8f;
    background: #efefef;
    border: 1px solid #d7d7d7;
    padding: 3px 0;
    float: left;
    display: inline;
}
.form-box INPUT.in-text.email {width: 118px;}
.form-box INPUT.in-text.zip {width: 48px; margin-left: 5px;}
.form-box INPUT.button {
    width: 109px;
    height: 26px;
    border: none;
    cursor: pointer;
    background: url("http://www.eventdesigner.com.au/images/interface/bg/grey-button.gif") no-repeat left top;
    font-size: 11px;
    color: #303030;
    float: right;
}
/*Footer*/
.footer {
    background: url("http://www.eventdesigner.com.au/images/interface/bg/bg-footer.gif") repeat-x scroll left top #0C0C0C;
    float: left;
    height: 73px;
    position: relative;
    width: 100%;
}

.footer A.logo {
    float: left;
    margin: 8px 220px 0 6px;
    display: inline;
} 


#navcontainer
{
width:230px;
margin: 0px;
padding: 1em 0;
font-family: arial;
font-size: 11px;
text-align: left;
margin-top:-20px;
}

ul.navlist
{
text-align: left;
list-style: none;
padding: 0;
margin:0px;

display: block;
}

ul.navlist li
{
display: block;
clear:both;
margin: 0px;
padding: 0px;

}

.largebtn {
width:421px;
height:43px;
float:left;
padding:0px;
background:url(http://www.eventdesigner.com.au/images/interface/generic/large_btn.gif) top left no-repeat;
clear:both;
margin-bottom:26px;
}

.gallery img {

}


.largebtn p {
margin:10px auto;
padding:0px;
text-align:center;
}

.largebtn a {
color:#333;
text-decoration:none;
font-weight:bold;
font-size:13px;
}



ul.navlist2
{
text-align: left;
list-style: none;
padding: 0;
margin:0px;

display: block;
}

ul.navlist2 li
{
display: block;
clear:both;
margin: 0px;
padding: 0px;
font-family: Georgia;

}

ul.navlist2 li a
{
display: block;
padding: 0.2em 0 0.2em .3em;
color: #777;
text-decoration: none;
list-style-type:none;
font-size:12px;
line-height:15px;
}

#navcontainer>ul.navlist2 li a { width: auto; }

ul.navlist2 li#active a
{
background: #efeded;
color: #fff;

}

ul.navlist2 li a:hover, ul.navlist2 li.active a:hover
{
color: #333;
text-decoration:underline;


}

.galleryfloat {
display:block;
float:left; 
margin:6px;
padding:3px;
border:1px solid #dbdbdb;
}


.thumb {
float:left;
width:181px;
margin:20px 32px 20px 0;

}

h4 {
		font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#bb0808;
}

#widgets-area img{float:left; } 

.clear {clear:both;}
a {outline:none;}

.tdt {
    clear: both;
    color: #999999;
    float: right;
    font-size: 10px;
    margin: 0 14px 0 0;
    padding: 0;
}
