
input[type=button], input[type=submit] {
	cursor: pointer;
}

input.search, input, textarea, select{
padding:3px;
background-color: #f2f2f2;

border: 1px solid #b2b2b2;
}

body
{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
}
h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	border-bottom: 1px dotted #aaa;
	margin-top:0px;
	margin-left:0px;
	padding:2px;
	width:98%;
	
}
a
{
	color:#0000ff;
	text-decoration:underline;
}
a:hover
{
	cursor:pointer;
	text-decoration:none;
	color:#ff0000;
}
div#header
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFF00;
	font-weight:bold;
	font-size:12px;
	margin:12px;
	
}
br
{
	clear:left;
}
td.header
{
	padding:15px;
}
span#footer a
{
	color: #FFFF00;
	font-weight: bold;
	font-size:11px;
	text-decoration:none;
}
span#footer a:hover
{
	color:#FF0000;
	font-weight: bold;
	font-size:11px;
	text-decoration:none;
}

td.product_box 
{
	background-color: #FAFAFA;
	border:1px solid #EEE;
	padding:10px;
	text-align:center;
}
td.product_box:hover
{
	background-color: #F9F9F9;
	border:1px solid #999999;
	padding:10px;
	text-align:center;
}

	

/************FORM ELEMENTS************/


input.alonesub, select.alonesub
{
	width: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f2f2f2;
	border: 1px solid #b2b2b2;
	margin:0px;
	padding:0px;

}




/************CONTENT DIV***************/
div#content
{
	font-size:12px;
	padding:4px;
	width:100%;
}
div#content td
{
	font-size:11px;
}
div#content p
{
	font-size: 12px;
	line-height: 1.5em;
	padding-right:10px;
}
div#content li
{
	line-height: 2em;
	padding-right:10px;
	margin-left:10px;
}
td.txt
{
	border-bottom:1px solid #999;
	padding:5px;
}
/*************** BOX DIV ************************/
div#box
{
	border:1px solid #666;
	display:block;
	margin:4px;
	margin-bottom:10px;
	width:100%;
}
div#box h2
{	display:block;
	border-bottom:1px dotted #000;
	background-color:#eee;
	padding:3px;
	margin:0px;
	color:#111;
	font-size:12px;
}








/************** MENU ****************/


#menu {
width: 100%;
float: left;
}
#menu li {
list-style: none;
position: relative;
float: left;

}
#menu li a
{
	background-color:#999;
	margin:2px;
	padding:4px;
	display:block;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #aaa;
	
}
#menu li a:hover
{
	background-color:#666;
	margin:2px;
	padding:4px;
	display:block;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
}


div#error
{	
  display:block;	
  
  width: 80%;
  height: auto;
  margin: 10px;
  padding: 5px;
  border: 1px solid #ff0000;
  background-color: #ffffe1;
  color: #555;
  text-align:left;
  font-size: 95%;

}

div#error h2
{ background-image: url(http://www.luckydevil.com.au/images/error.png);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 0px 0 2px 18px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #ff0000;
  margin: 0px 0px 5px 0px;
  color: #ff0000;
  font-size: 110%;
  text-align:left;
  background-color:inherit;
}
div#success
{	
  
  
  display:block;	
  
  width: 80%;
  height: auto;
  margin: 10px;
  padding: 5px;
  border: 1px solid #009900;
  background-color: #ADF782;;
  color: #555;
  text-align:left;
  font-size: 95%;
	
}
div#success h2
{
	background-image: url(http://www.luckydevil.com.au/images/apply.png);
  background-repeat: no-repeat;
  background-position: top left;
	padding: 0px 0 2px 18px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #009900;
   margin: 0px 0px 5px 0px;
  color: #009900;
  font-size: 110%;
  text-align:left;
background-color:inherit;
}

/********** FORM ***************/
#tableform label{

float:left;
width: 250px;

text-align:right;
margin-right:5px;
margin-top:13px;

}
#tableform input, #tableform textarea,#tableform  select{
width: 220px;
margin-bottom: 5px;
margin-top: 8px;
padding:3px;
background-color: #f2f2f2;
border: 1px solid #b2b2b2;
}
#tableform input.submit
{
	width:auto
}
#tableform input:focus, #tableform textarea:focus, #tableform selet:focus
{
background-color: #fff;
border: 1px solid #686868;
}

#tableform div#form_note {
		font-family: verdana;
		font-size:10px;	
	  
	  float:right;
	  width: 160px;
	  height: auto;
	  padding: 5px;
	  border: 1px solid #960;
	  
	  color: #555;
	  text-align:left;
	  background-color: #ffffe1;
	  margin:10px 10px 0px 0px;
}
#smallform
{
	font-family:verdana;
	font-size:10px;
}
#smallform select
{	font-family:verdana;
	font-size:10px;
	padding:2px;
	margin:0px;
	margin-bottom:2px;
}
#smallform a
{
	color:#000;
	text-decoration:none;
}
#smallform a:hover
{	color:#000;
	text-decoration:none;
}

#viewc{
padding-left:38px;
}
