/*
====Colours Used=======
white bg			= #f5f4ed   
internal bg white	= #f5f4ed

red 				= #d6382f

light grey			= #e8e5de
mid grey/nav bg		= #979381
dark grey 			= #4a4a44

link				= #d6382f
text black			= #4a4a44
text white			= #ffffff
=======================
*/

body{
	background-color:#fff;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#455560;
	font-size:12px;
}
h1,h2,h3,h4,h5,p,ul,li{margin:0px;padding:0px}

/* HTML tag styles START */
/* ======================================================*/
a:link, a:visited{
	color:#d6382f;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
/*p{
	margin-bottom:10px;
	line-height:1.1em;
}*/
h1{
	font-family: 'Arimo', arial, serif;
	font-size:15px;
	color:#2a3338;
	font-weight:bold;
	margin-bottom:15px;
	text-transform:uppercase;
}
h2{
	font-family: 'Arimo', arial, serif;
	font-size:14px;
	font-weight:bold;
	color:#2a3338;
	padding-bottom:10px;
}
h3{
	font-family: 'Arimo', arial, serif;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom: 5px;
	color:#2a3338;
}
h4{
	font-family: 'Arimo', arial, serif;
	font-size:12px;
	font-weight:bold;
	color:#455560;
	margin-bottom:3px;
}
ul{
	list-style:none;
	margin:0px 0px 20px 0px;
}
li{
	background:url(http://hvgfabrics.com.au/images/arrow.gif) no-repeat 0px 0px;
	padding:0px 0px 0px 20px;
}
ul.red_list{
	
}
.red_list li{
	background:url(http://hvgfabrics.com.au/images/bullet_red.png) no-repeat 0px 0px;
	padding:0px 0px 7px 20px;
}
.grey_list li{
	background:url(http://hvgfabrics.com.au/images/bullet_grey.png) no-repeat 0px 0px;
	padding:0px 0px 7px 20px;
}
hr{
	font:0px;
	height:2px;
	color:#e8e5de;
	background:url(images/bg_dotted.gif);	
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

/* HTML tag styles END */
/* ======================================================*/

/* text styles START */
/* ======================================================*/
.light_grey{
	color:#e8e5de;
}
.mid_grey{
	color:#979381;
}
.dark_grey{
	color:#4a4a44;
}

.body_text{
	color:1A1A1A;
	font-size:1.1em;
}
.bold_text{
	color:#1A1A1A;
	font-size:1.1em;
	font-weight:bold;
}
.large_body_text{
	font-size:1.2em;
}
.feature_text{
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:10px;
}

/* text styles END */
/* ======================================================*/

/* form styles START */
/* ======================================================*/
.contactform,.survey_form{
	width:250px;
}
.contactform input,.survey_form input{
	background-color:#e8e8ea;
	border:1px solid #979381;
	width:250px;
	margin-bottom:5px;
}
.contactform textarea,.survey_form textarea{
	background-color:#e8e8ea;
	border:1px solid #979381;
	width:250px
}
.contactform label{ 
	text-align:left; 
	display:block 
}
.contactform legend,.survey_form legend{
	display:none;
}
.contactform .submit input,.survey_form  .submit input{
	background:#e8e8ea;
	color:#59595E;
	margin-top:5px;
	width:100px;
	float:right;
}
.contactform fieldset,.survey_form  fieldset{
	border:0px;
	padding:0px;
}
.contactform  .readonly input,.survey_form .readonly input{
 	border:0px;
}
.contactform input[type="checkbox"],
.survey_form input[type="checkbox"],
.contactform input[type="radio"],
.survey_form input[type="radio"]{
	width:40px;
	margin:5px 0px 5px 0px;
}
.survey_form label{ 
	text-align:left; 
	display:block;
	font-size:1.1em;
margin-top:10px;	
}
.survey_form .radio_group label{
}
.survey_form .radio_group div label{
	display:inline;
	font-size:.9em;
}
.survey_form .checkbox_group div label{
	display:inline;
	font-size:.9em;; 
}

/* form styles END */
/* ======================================================*/

/* ======================================================*/
/* General  START */
.clearboth,.clearb{
	clear:both;
	font-size:0px;
	height:0px;
}
.hideItem,
.hidden{
	visibility:hidden;
}

.left,
.left_col{
	float:left;
}
.right,
.right_col{
	float:right;	
}
.column{
	float:left;
	padding-bottom:1000px;
	margin-bottom:-1000px;

}
/* General END */
/* ======================================================*/


/* page layout skeleton START */
/* ======================================================*/
#page_container{
	width:100%;
	margin-top:0px;
	border:0px solid red;
}
#page_header{
	height:127px;
	/*background-color:#00FF66;*/
}
#logo{
	float:left;	
	margin-top:26px;
	padding-bottom:20px;
	padding-left:27px;
}
#contact{
	font-family: 'Arimo', arial, serif;
	float:right;
	height:20px;
	margin:10px 15px 0px 0px;
}
#contact a,
#contact p {
	border-right:2px solid #455560;
	padding-right:15px;
	margin-right:15px;
	color:#4a4a44;
	float: left;
	padding-top: 4px;
	padding-bottom: 3px;
}
#contact p {
	border-right:0px solid #455560 !important;
	margin-right: 0px !important;
}
#search{
	margin:0px;
	float:right;
}
#searchinput{
	background:url(http://hvgfabrics.com.au/images/bg_searchbox.png) no-repeat;
	width:190px;
	height:24px;
	border:0px solid blue;
}
#searchinput .search-input{
	background:none;
	border:0px solid blue;
	margin:5px 10px 0px 10px;
	width:115px;
	font-style:normal;
	float-left;
	float:left;
	display:block;
}
#searchinput .search-button{
	text-transform:uppercase;
	font-family: arial, serif;
	display:block;
	float:left;
	background:none;overflow:hidden;
	border:0px solid blue;
	margin:5px 0px 0px 10px;
	color:#fff;
	font-weight:bold;
width:30px;
}

#page_nav{
	height:33px;
	/*background-color:#0066CC;*/
}
#page_main{
	background:#fff;
	padding:30px 27px;
	background:url(http://hvgfabrics.com.au/images/bg_page.png) repeat-y center;
}
#footer_container{
	background:url(http://hvgfabrics.com.au/images/footer_bg.png) #e3e6e7 repeat-x;
	padding-bottom:100px;
}
#footer{
	width:960px;
	border:0px solid red;
	padding:15px 5px 5px 5px;
	color:#848480;	
	font-size:.9em;
	text-align:left;
	line-height:15px;
}
#footer a{
	color:#636361;
}
#logo img{
	border:0px;
}
#page{
	width:994px;
	text-align:left;
	border:0px solid red;
}

a.FBlogo {
	 padding: 0px !important;
	 Margin: 0px !important;
	 Border: none !important;
}
iframe.DesignSelector {
border: none;
width: 820px;
Height: 1200px;
}
/* page layout skeleton END */
/* ======================================================*/