 /*   
Name: Instyle Blinds
Description: Specialized in custom made blinds and shutter
Author URI: http://www.company.com.au
Version: 1.0
Tags: blinds, shutter, window, door
-------------------------------------------------------------- */


/* Base
-------------------------------------------------------------- */

body {
	background: #2e2a27 url(i/bodybg.jpg) repeat-x top;
	margin: 0;
	color:#999999;
}

.headerlogo {
	width:1100px;
	margin:0 auto;
	overflow:auto;
}
.logo {
	width:239px;
	float:left;
}
.headerinfo {
	background:url(i/headerinfo.png);
	float:left;
	height:114px;
	width:860px;
}
.headermenu {
	padding-left:100px;
	font:16px Calibri, Arial, Tahoma;
	background:url(i/headerhorizontalbg.png) top repeat-x;
	width:1000px;
	height:44px;
	margin:0 auto;
	line-height:44px;
	position:relative;
}
.headermenu li {
	display: inline;
	list-style-type: none;
	float:left;
}
.headermenu a {
	text-decoration:none;
	color:#CCC;
	display:block;
	padding:0 13px;
}
.headermenu a:hover {
	color:#FFF;
}
.submenu {
	position:absolute;
	left:675px;
	bottom:-162px;
	z-index:20;
	width:100px;
}
.submenu ul {
	display:inline;
	list-style:none;
	list-style-type:none;
}
.submenu a {
	background:#222 url(i/submenubg.png) repeat-x;
	line-height:40px;
	height:40px;
	border-left:1px #F00 solid;
	border-right:1px #F00 solid;
	padding:0 25px;
	color: #CCC;
	width:100px;
	text-decoration:none;
}
.submenu a:hover {
	background:#323232 url(i/submenuhoverbg.png) repeat-x;
	color:#FFF;
}


.slider{
	margin:15px auto 0 auto;
	width:1100px;
	box-shadow: 0px 0px  15px .5px #000;
}
.contentins{
	background:#cacaca url(i/insidecontentbg.png) top repeat-x;
	margin:15px auto 0 auto;
	padding:25px;
	width:1050px;
	box-shadow: 0px 0px  15px .5px #000;
	overflow:auto;
}
.contentinside {
	font:13px Georgia, "Times New Roman", Times, serif;
	color:#666666;
	float:left;
	padding:15px;
	border:1px #999 solid;
	box-shadow: 0px 0px 6px .5px #999999;
}
.contentinside img {
	margin:0 0 15px 15px;
}
.redbox {
	width:1098px;
	height:308px;
	border:1px #FF0000 solid;
	margin:29px auto 0 auto;
	background:#9d070a url(i/redboxbg.png) top repeat-x;
	border-radius: 10px;
	box-shadow: 0px 0px  5px .1px #000;
	position:relative;
}
.redboxreflex {
	width:1100px;
	height:85px;
	margin:0 auto;
	background:url(i/redboxreflex.png);
}
.redleft {
	width:340px;
	float:left;
}
.redleftheading {
	width:340px;
	height:37px;
	text-align:center;
	font:bold 13px Tahoma, Geneva, sans-serif;
	color:#fff;
	padding-top:5px;
}
.leftimg {
	width:269px;
	margin:15px auto;
	border:1px #FF0000 solid;
	box-shadow: 0px 0px  10px 2px #860A06;
}
.redright {
	width:340px;
	float:right;
	text-align:center;
}
.redrightheading {
	width:340px;
	height:42px;
	text-align:center;
	font:20px Tahoma, Geneva, sans-serif;
	color:#fff;
	line-height:37px;
}
.rightimg {
	width:273px;
	margin:5px auto;
	border:1px #FF0000 solid;
	box-shadow: 0px 0px  10px 2px #860A06;
}
.clickdetail {
	background:url(i/clickdetail.png) no-repeat;
	width:181px;
	height:29px;
	margin:8px auto;
}
.clickdetail:hover {
	background-position:0 -29px;
}
.middle {
	width:413px;
	top:-12px;
	left:343px;
	position:absolute;
	z-index:5;
}
.middletop {
	background:#b6b6b6 url(i/middlebg.png) top repeat-x;
	height:325px;
	border:1px #FF0000 solid;
	border-radius: 10px;
	box-shadow: 0px 0px 20px 1px #330000;
	padding:5px 30px 15px 30px
}
.middlereflex {
	height:46px;
	background:url(i/middlereflex.png) top;
}
.form {
	font:bold 14px Tahoma, Geneva, sans-serif;
	overflow:auto;
	margin-bottom:6px;
}
.formtext {
	color:#22201d;
	height:28px;
	float:right;
	text-align:right;
	padding-right:13px;
	line-height:28px;
}
.forminput{
	background:#b71015;
	width:265px;
	height:28px;
	float:right;
}
.requestbrochure {
	height:13px;
	margin:18px 5px 0 0;
	font:14px Tahoma, Geneva, sans-serif;
	color:#22201d;
	float:left;
}
.submit {
	float:right;
	width:193px;
	height:51px;
	background:url(i/submit.png)
}
.submit:hover {
	background-position:0 -51px;
}
.facebook {
	width:173px;
	height:85px;
	float:right;
}
.footer {
	background:url(i/footerlogo.png) left top no-repeat;
	width:1100px;
	height:142px;
	margin:0 auto;
}
.footertext {
	font:13px Calibri, Arial, Tahoma;
	color: #777;
	width:757px;
	height:84px;
	float:right;
	padding-top:58px;
}
.footertext li{
	display: inline;
	list-style-type: none;
	float:left;
}
.footertext a {
	text-decoration:none;
	color:#CCC;
	display:block;
	padding:0 5px;
}
.footertext a:hover {
	color:#FFFFFF;
}
