/*** General ***/
* {margin:0; padding:0; }
img {border:0;}


body
{
	color:#000000;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	/* font-size:11px; */
	font-size:100%;
	background:url(../images/bg.gif) #fad8dd top center repeat-y;
}
/*
body
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
	background:url(../images/bg2.gif) #f9c4ce top center repeat-y;
}
*/
a
{
	color:#ba6071;
	font-weight: bold;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

h2{font-size:16px;font-weight:bold;padding:0px 0px 7px 0px;}

p
{
	font-family:Arial, Verdana,  Helvetica, sans-serif; 
	font-size:1.3em;
}

p.addPad{padding-top:10px;}

ul
{
	list-style-type:none;
	font-size:14px;
	padding:3px 0px 13px 0px;
}

li
{
	background:url(../images/bullet.gif) top left no-repeat;
	padding:4px 0px 2px 15px
}

.mainContainer
{	
	margin-left:auto;
	margin-right:auto;
	width:800px;
	font-size:0.7em;
	padding:0px;
}

.leftContainer
{
	float:left;
	width:115px;
	padding:10px 0px 10px 17px;
	/* background:url(../images/leftbg.gif) top left repeat-y; */
}

.leftContainer img{float:left;margin:0px 0px 6px 0px}

#btnHome{margin:0px 0px 7px 0px;}
#btnAbout{margin:0px 0px 30px 0px;}
#btnHostASpree{margin:0px 0px 0px 0px;}
#btnSalesTeam{margin:0px 0px 10px 0px;}
#btnContact{margin:0px 0px 30px 0px;}
#btnSneakPeek{margin:0px 0px 0px 0px;}

.rightContainer
{
	float:left;
	width:668px;
	padding:20px 0px 0px 0px;
}

.bannerContainer
{
	float:left;
	width:668px;
	padding:0px 0px 15px 0px;
}

.logoContainer
{
	float:left;
	width:498px;
	padding:0px 0px 0px 170px;
}

.bannerContainer img,
.logoContainer img{float:left;}

.contentContainer
{
	float:left;
	width:588px;
	padding:65px 15px 15px 35px;
}

.contentContainer img.product
{
	float:left;
	margin: 6px 6px 0px 0px;
	border: solid 1px #000;
	border-top: 0px;
	border-bottom: 0px;
}
img.noMargin{
	margin: 10px 0px 0px 0px  !important;
}

table.form
{
	float:left;
	width:380px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
}

table.form td{padding:0px 0px 3px 0px}

.footerContainer
{
	float:left;
	width:750px;
	/* background-color:#fbd1d8; */
	padding:5px 50px 5px 0px;
	margin:10px 0px 0px 0px;
	text-align:right;
}
.footerContainer a{
	background-color:inherit;
	color:#313131;
	text-decoration:none;
	font-weight: normal;
}
.footerContainer a:hover{
	text-decoration: underline;
}

.textField
{
	width:365px;
	height:17px;
	margin:3px 0px 4px 0px;
	border:1px solid #928388;
	padding:5px 0px 3px 6px;
	font-size:12px;
	font-weight:normal;
}

.textFieldhalf
{
	width:132px;
	height:17px;
	margin:3px 0px 7px 0px;
	border:1px solid #928388;
	padding:5px 0px 3px 5px;
	font-size:12px;
	text-align:left;
	font-weight:normal;
}

.timeDDL
{
	width:60px;
	height:19px;
	margin:3px 4px 7px 0px;
	border:1px solid #928388;
	padding:0px 0px 0px 6px;

	font-size:12px;
	font-weight:normal;
}

.textAreaField
{
	width:365px;
	height:70px;
	margin:3px 0px 12px 0px;
	border:1px solid #928388;
	padding:5px 0px 3px 6px;
	font-size:12px;
	font-family:Arial, Verdana,  Helvetica, sans-serif; 
	font-weight:normal;
}

.invitationBox
{
	float:right;
	width:187px;
	height:182px;
	background:url(../images/invitationbg.jpg) top left no-repeat;
	margin:0px 0px 0px 15px;
	padding:38px 0px 0px 7px;
}

.invitationBox img{float:left;padding:0px 0px 0px 15px}
.invitationBox p{float:left;width:157px;padding:0px 0px 10px 15px;font-size:13px;}
.invitationBox p b{font-size:16px;font-weight:bold}

table.hostingInvitation
{
	border-collapse:collapse;
	width:580px;
	margin:20px 0px 0px 0px;
}


table.hostingInvitation td.left
{
	width:280px;
}

table.hostingInvitation td.left .textField
{
	width:275px;
}

table.hostingInvitation td.left .textFieldhalf
{
	width:130px;
}
table.hostingInvitation td .textAreaField

{
	width:575px;
}
.smallFont{font-size:0.9em}
.btnPnS{float:right;padding:0px 2px 0px 0px;}


.giftVouchers
{
	float: right;
	padding: 0px 0px 0px 15px;
}

.sticker
{
	clear: right;
	float: right;
	padding: 14px 25px 0px 20px;
}

.clickHereToOrder
{
	text-align: center;
	width: 580px;
}
.clickHereToOrder img{
	padding: 22px 0px 0px 0px;
}


table.orderForm
{
	float: left;
	margin: 20px 0px 0px 0px;
}
table.orderForm td
{
	font-size: 11px;
}
table.orderForm input
{
	color: #231f20;
	border: solid 1px #928388;
	padding: 3px 0px 0px 3px;
	margin-right: 9px;
}
table.orderForm select
{
	color: #231f20;
	border: solid 1px #928388;
	padding: 3px 0px 0px 3px;
	margin-right: 9px;
	font-size: 11px;
}

table.orderForm input.text
{
	width: 236px;
	height: 21px;	
}

table.orderForm input.address
{
	width: 488px;
	height: 21px;	
}

table.orderForm input.suburb
{
	width: 128px;
	height: 21px;	
}

table.orderForm input.postcode
{
	width: 92px;
	height: 21px;
}

table.orderForm select.country
{
	width: 241px;
	height: 26px;
}

table.orderForm select.bestTime
{
	width: 81px;
	height: 26px;
}

table.orderForm textarea.comments
{
	width: 490px;
	height: 78px;
	border: solid 1px #928388;	
}
table.orderForm input.button
{
	float: right;
	border: 0px;	
	margin: 5px 9px 0px 0px;
}

p.disclaimer
{
	text-align: left;
	font-size: 11px;
	padding: 100px 0px 0px 0px;
}





