/*   
Theme Name: Nusteel Homes 2012
Description: Nusteel Homes 2012
Author: NTech Media
Author URI: http://www.ntechmedia.com
*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

article, aside, figure, footer, header, hgroup, nav, section {display: block;}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites, like, say for Google Maps custom placemarkers. 
   There has been a report of problems with standard Google maps as well, but we haven't been able to duplicate or diagnose the issue. */
img,
object,
embed {max-width: 100%;}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* we use a lot of ULs that aren't bulleted. 
	don't forget to restore the bullets within content. */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}
 
/* Accessible focus treatment
	people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {outline: none;}

small {font-size: 85%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 

/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover */
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  



/* Ok, this is where the fun starts.
-------------------------------------------------------------------------------*/

/* new Linux- and Windows-friendly sans-serif font stack: http://mky.be/fontstack */
body {font: 13px Helmet, Freesans, sans-serif;}

/* using local fonts? make sure to read up on Paul Irish's 
	Bulletproof @font-face syntax: http://mky.be/font-face/bulletproof/ */

/* we like off-black for text */
body, select, input, textarea {color: #333;}

a {color: #03f;}
a:hover {color: #69f;}

/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */
::-moz-selection{background: #fcd700; color: #fff; text-shadow: none;}
::selection {background: #fcd700; color: #fff; text-shadow: none;} 

/*	j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #fcd700;} 

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}


#jquery_scroller {
	border: 1px #000000 solid;
	padding: 15px;
	width: 280px;
}

#jquery_scroller dd, #jquery_scroller dt {
	display: inline-block;
	width: 110px;
}



#scrollable {
	/* required settings */
	display: inline-block;
	height: 400px;
	overflow: hidden;
	position: relative;
	width: 1000px;
	background-color:#fff;
}

.ie7 #scrollable {
	display: inline;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
#scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.items div {
	float:left;
	width:1000px;
	text-align:center;
	font-size:50px;
	position:relative;
	z-index:1;
	/* padding:0px 25px; */
}

.prev, .next {
	font-size:25px;
	cursor: pointer;
}

.ie_pie {
	background: #E8F6FD; /* Old browsers */
		background: url(images/example_i.png) no-repeat 90px 20px, url(images/example_e.png) no-repeat 120px 20px, -moz-linear-gradient(top,  #e8f6fd 0%, #c5e8fa 100%); /* FF3.6+ */
		background: url(images/example_i.png) no-repeat 90px 20px, url(images/example_e.png) no-repeat 120px 20px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8f6fd), color-stop(100%,#c5e8fa)); /* Chrome,Safari4+ */
		background: url(images/example_i.png) no-repeat 90px 20px, url(images/example_e.png) no-repeat 120px 20px, -webkit-linear-gradient(top,  #e8f6fd 0%,#c5e8fa 100%); /* Chrome10+,Safari5.1+ */
		background: url(images/example_i.png) no-repeat 90px 20px, url(images/example_e.png) no-repeat 120px 20px, -o-linear-gradient(top,  #e8f6fd 0%,#c5e8fa 100%); /* Opera 11.10+ */
		background: url(images/example_i.png) no-repeat 90px 20px, url(images/example_e.png) no-repeat 120px 20px, -ms-linear-gradient(top,  #e8f6fd 0%,#c5e8fa 100%); /* IE10+ */
		background: url(images/example_i.png) no-repeat 90px 20px, url(images/example_e.png) no-repeat 120px 20px, linear-gradient(top,  #e8f6fd 0%,#c5e8fa 100%); /* W3C */
	border: 1px #C5E8FA solid;
		-moz-border-radius: 35px; /* Firefox 2.0-3.6 */
		-webkit-border-radius: 35px; /* Chrome 4.0, Safari 3.1-4.0 */
	border-radius: 35px;
		-moz-box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, .5);
		-webkit-box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, .5);
	box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, .5); 
	color: #00A2EC;
	margin: 20px 0px;
	padding: 100px 20px 20px 20px;
	width: 200px;
}

.ie .ie_pie {
		-pie-background: url(/wp-content/themes/NTech-Media-Maintenance/images/example_i.png) no-repeat 90px 20px, url(/wp-content/themes/NTech-Media-Maintenance/images/example_e.png) no-repeat 120px 20px, linear-gradient(top,  #e8f6fd 0%,#c5e8fa 100%); /* IE - note that for -pie-background URLs need to be relative to the page, not relative to the CSS */
	behavior: url(/wp-content/themes/NTech-Media-Maintenance/_/ie/PIE.htc);
}

.search_example input[type="search"] {
	-webkit-appearance: none;
}

.search_example {
	padding: 20px 0px;
}

.navi {
	text-align:center;
}

.navi a{
	background: #0033FF;
    display: inline-block;
    font-size: 1px;
    height: 8px;
    margin: 3px;
    width: 8px;
	cursor:pointer;
		-moz-border-radius: 8px; /* Firefox 2.0-3.6 */
		-webkit-border-radius: 8px; /* Chrome 4.0, Safari 3.1-4.0 */
	border-radius: 8px;
}

.ie .navi a{
	behavior: url(/wp-content/themes/NTech-Media-Maintenance/_/ie/PIE.htc);
}


/* And here begins the Wordpress fun.
-------------------------------------------------------------------------------*/

.post {}

.entry-content {}
.entry-content a {}
.entry-content a:hover {}

#meta {}
.postmetadata {}

#sidebar {}

#searchform {}

/* Chrom search box appearance fix */
#searchform input[type="search"] {
	border: 1px #c5e8fa solid;
	height: 19px;
	outline: 0px;
	padding: 2px;
	width: 137px;
}

#s {}
#searchsubmt {}
	
ol.commentlist {list-style: none;}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {border-bottom: 1px dotted #666; padding: 10px;}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {font-style: normal;}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {float:right; margin: 0 0 10px 10px;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {font-size: 10px;}
ol.commentlist li.comment div.comment-meta a {color: #ccc;}
ol.commentlist li.comment p {}
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {font-size: 11px;}
ol.commentlist li.comment div.reply a {font-weight: bold;}
ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #555; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #999; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {background: #fff;}
ol.commentlist li.odd {background: #f6f6f6;}
ol.commentlist li.parent {border-left: 5px solid #111;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


/* Print styles!
-------------------------------------------------------------------------------*/
@media print {



}


/* Media queries!
-------------------------------------------------------------------------------*/

/* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {
	
		
}

@media all and (orientation: portrait) {
	
}

@media all and (orientation: landscape) {
	
}

/*BEGIN BLUSTEEL HOMES CSS*/

@font-face {
    font-family: 'arial_blackregular';
    src: url('/wp-content/themes/Nusteel-Homes-2012/fonts/ariblk-webfont.eot');
    src: url('/wp-content/themes/Nusteel-Homes-2012/fonts/ariblk-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/Nusteel-Homes-2012/fonts/ariblk-webfont.woff') format('woff'),
         url('/wp-content/themes/Nusteel-Homes-2012/fonts/ariblk-webfont.ttf') format('truetype'),
         url('/wp-content/themes/Nusteel-Homes-2012/fonts/ariblk-webfont.svg#arial_blackregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body { margin:0; padding:0; background:url(/wp-content/themes/Nusteel-Homes-2012/images/bodybg.jpg) top no-repeat; font-family:Arial, Helvetica, sans-serif; -webkit-background-size: 3000px 1800px;}
.alignleft { margin: 0px 10px 10px 0; float:left;}
.aligncenter { display: block; margin: 0px auto; }
.alignright { margin: 0px 0px 10px 10px; float:right;}

/*header*/
#header {
	width: 1000px;
	height: 220px;
	margin: 0 auto;
	padding-top: 20px;
}

#mainlogo { width: 281px; height: 184px; display:inline-block; vertical-align:top;}
.ie7 #mainlogo { display: inline;}

#headertext {
	width: 719px;
	height: 175px;
	display:inline-block;
	text-align:right;
	padding-top: 10px;
}

.ie7 #headertext { display: inline;}

.header_title {
	font-family: 'arial_blackregular', Helvetica, sans-serif;
	font-size: 29px;
	color: #fb3c3e;
}

.header_description {
	font-family: 'arial_blackregular', Helvetica, sans-serif;
	font-size: 16px;
	color: #404040;
}


.headerh1 {
	font-size:24px;
	font-family: 'arial_blackregular', Arial, Helvetica, sans-serif;
	color:#404040;
	font-weight: normal;
	/*line-height: 1px;*/
}

.headertext2 { font-size: 18px; line-height: 1px; margin-bottom: 5px;}

.headertext2 a {
	color:#404040; 
	text-decoration:none;
}

.headertext2 a:hover {
	color:#fb3c3e;
	text-decoration:underline;
}

.headertext3 { font-size: 14px; color:#404040; line-height: 26px;}
.ie7 .headertext2 { line-height: 28px;}
.ie7 .headertext3 { line-height: 34px;}

.social_media {
	text-align: right;
}

.social_media a {
	display: inline-block;
	padding-left: 5px;
}

.social_fb {
	background: url(/wp-content/themes/Nusteel-Homes-2012/images/social_fb.png) no-repeat;
	width: 94px;
	height: 38px;
}

.social_tw {
	background: url(/wp-content/themes/Nusteel-Homes-2012/images/social_tw.png) no-repeat;
	width: 96px;
	height: 40px;
}


/*fonts*/
h1 { font-size:24px; font-weight:bold; margin-bottom: 10px; color:#000000;}
h2 { font-size:22px; font-weight:bold; margin-bottom: 10px; color:#000000;}
h3 { font-size:16px; font-weight:bold; margin-bottom: 10px; color:#000000;}
h4 { font-size:14px; font-weight:bold; margin-bottom: 10px; color:#000000;}

/*navigation*/
/*header current item*/
#menu .ulmenu .menu nav > ul > li a:hover, #menu .ulmenu .menu > ul > li.current_page_item { background-color:#fe0002; box-shadow:inset 0 0 5px #181818;}
/*footer current item*/
#innerfooter #footermenu .footerulmenu .menu > ul > li.current_page_item a { color:#000;}
#footermenu { padding-top: 10px;}

#menu { width: 100%; height: 50px; 
	background: #fe0002; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlMDAwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMDAxMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fe0002 0%, #a00102 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe0002), color-stop(100%,#a00102)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fe0002 0%,#a00102 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fe0002 0%,#a00102 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fe0002 0%,#a00102 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fe0002 0%,#a00102 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe0002', endColorstr='#a00102',GradientType=0 ); /* IE6-8 */

	
}
.ie7 #menu, .ie8 #menu { background-image:url(/wp-content/themes/Nusteel-Homes-2012/images/menubg.png); background-repeat: repeat-x;}
.ie7 .ulmenu li:hover, .ie8 .ulmenu li:hover { background-image:url(/wp-content/themes/Nusteel-Homes-2012/images/menubgover.png); background-repeat: repeat-x;}

.ulmenu ul { width: 1000px; height: 50px; margin:0 auto; display:table; border-right: 1px #c10109 solid;}
.ulmenu li { display: table-cell; text-align:center; padding: 0 20px; border-left: 1px #c10109 solid; ^padding-left:30px; ^padding-right: 30px; ^display:block; ^float:left;}
.ulmenu li:hover { background-color:#fe0002;
		box-shadow:inset 0 0 5px #181818;
}
.ulmenu li a { 
	font-size:18px; line-height: 50px; text-decoration:none; color:#FFF;
	text-shadow: 1px 1px #666666;
	display: block;
}
		
/*banner*/
#banner { width: 1000px; height:400px; 
		box-shadow:inset 0 0 10px #181818;
		behavior: url(/wp-content/themes/Nusteel-Homes-2012/_/ie/PIE.htc);
		margin-bottom: 20px;
		position: absolute;
		z-index:100;
		border-radius: 20px;
}
#bannermask {-webkit-mask-image: url(/wp-content/themes/Nusteel-Homes-2012/images/bannermask.png); position:absolute;}
#scrollerimage { width: 1000px; height: 400px;}
#image_scroller { position:relative; z-index:1; margin-bottom: 10px;}
#scrollable_news { display: inline-block; position: relative; overflow:hidden; width: 1000px; height: 400px;}
.ie7 #scrollable_news { display: inline;}
.bannerreadmore { padding: 20px; background-color:#069; color:#FFF; position:absolute; top:0;}

#image_scroller .prev {
	display: inline-block;
	width: 90px;
	height: 118px;
	background: url(/wp-content/themes/Nusteel-Homes-2012/images/left-arrow-comp.png) no-repeat top;
	cursor: pointer;
	position: absolute;
	z-index: 150;
	left:0;
	top:140px;
}

#image_scroller .prev:hover {
	background: url(/wp-content/themes/Nusteel-Homes-2012/images/left-arrow-comp.png) no-repeat bottom;
}

.ie7 #image_scroller .prev {
	display: inline;
}

#image_scroller .next {
	display: inline-block;
	width: 90px;
	height: 118px;
	background: url(/wp-content/themes/Nusteel-Homes-2012/images/right-arrow-comp.png) no-repeat top;
	cursor: pointer;
	position: absolute;
	z-index: 150;
	right:0;
	top:140px;
}

#image_scroller .next:hover {
	background: url(/wp-content/themes/Nusteel-Homes-2012/images/right-arrow-comp.png) no-repeat bottom;
}

.ie7 #image_scroller .next {
	display: inline;
}

#scrollable .items .bannerreadmore { width: 160px; padding: 6px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; box-shadow:#333333 2px 2px 2px; 
	behavior: url(/wp-content/themes/Nusteel-Homes-2012/_/ie/PIE.htc); display:block; position:absolute; z-index: 150; top: 330px; right: 50px; text-align: center; font-size:27px; line-height:normal;
background: #cbcbcb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2JjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NzY3NjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #cbcbcb 0%, #676767 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cbcbcb), color-stop(100%,#676767)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cbcbcb 0%,#676767 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cbcbcb 0%,#676767 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cbcbcb 0%,#676767 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cbcbcb 0%,#676767 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbcbcb', endColorstr='#676767',GradientType=0 ); /* IE6-8 */
	}
#scrollable .items .bannerpagetitle { display:block; position:absolute; z-index: 150; top: 20px; left:40px; text-align: left; font-size:30px; font-family: 'Days One', sans-serif; line-height:normal;}
#scrollable .items .bannerpagetitle a { color:#FFF; text-decoration:none; behavior: url(/wp-content/themes/Nusteel-Homes-2012/_/ie/PIE.htc); text-shadow: 2px 1px #5a5959;}
#scrollable .items .bannerpagetitle a:hover { text-decoration:underline;}

/*view our plans page layout*/
.postid-32 .attachment-post-thumbnail { display: none;}
.postid-32 #singlepagethumb { display: none;}
.postid-32 #page-wrap { width: 960px; padding: 20px; margin: 20px auto 20px auto; height: auto; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; behavior: url(/wp-content/themes/Nusteel-Homes-2012/_/ie/PIE.htc); border: 1px #ccc solid; behavior: url(/wp-content/themes/Nusteel-Homes-2012/_/ie/PIE.htc); background-color:#FFF;}
.ie7 .postid-32 #page-wrap {zoom:1;}
.postid-32 #leftcontent { width:635px;}
.postid-32 #sidebar { width:285px;}
.postid-32 #rightcontent { width:285px;}
.postid-32 .list li {width: 259px; min-height: 45px; height:auto; padding-left: 46px; background:url(/wp-content/themes/Nusteel-Homes-2012/images/listlibg.png) left top no-repeat; margin: 20px 0; font-weight:bold;}
/*owner builders page layout*/
.postid-27 .attachment-post-thumbnail { display: none;}
.postid-27 #singlepagethumb { display: none;}
.postid-27 #page-wrap { width: 960px; padding: 20px; margin: 20px auto 20px auto; height: auto; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; behavior: url(/wp-content/themes/Nusteel-Homes-2012/_/ie/PIE.htc); border: 1px #ccc solid; behavior: url(/wp-content/themes/Nusteel-Homes-2012/_/ie/PIE.htc); background-color:#FFF;}
.ie7 .postid-27 #page-wrap {zoom:1;}
.postid-27 #leftcontent { width:635px;}
.postid-27 #sidebar { width:285px;}
.postid-27 #rightcontent { width:285px;}
.postid-27 .list li {width: 259px; min-height: 45px; height:auto; padding-left: 46px; background:url(/wp-content/themes/Nusteel-Homes-2012/images/listlibg.png) left top no-repeat; margin: 20px 0; font-weight:bold;}
/*construction page layout*/
.postid-30 .attachment-post-thumbnail { display: none;}
.postid-30 #singlepagethumb { display: none;}
.postid-30 #page-wrap { width: 960px; padding: 20px; margin: 20px auto 20px auto; height: auto; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; behavior: url(/wp-content/themes/Nusteel-Homes-2012/_/ie/PIE.htc); border: 1px #ccc solid; behavior: url(/wp-content/themes/Nusteel-Homes-2012/_/ie/PIE.htc); background-color:#FFF;}
.ie7 .postid-30 #page-wrap {zoom:1;}
.postid-30 #leftcontent { width:635px;}
.postid-30 #sidebar { width:285px;}
.postid-30 #rightcontent { width:285px;}
.postid-30 .list li {width: 259px; min-height: 45px; height:auto; padding-left: 46px; background:url(/wp-content/themes/Nusteel-Homes-2012/images/listlibg.png) left top no-repeat; margin: 20px 0; font-weight:bold;}

#scrollable .items .bannerreadmore a { color:#fff; text-decoration:none; font-size: 27px;}
#scrollable .items .bannerreadmore a:hover { text-shadow: 2px 1px #333333;}
#scroll-top-left { width: 20px; height: 20px; position:absolute; z-index:99; top:0; left:0; background-image:url(/wp-content/themes/Nusteel-Homes-2012/images/scroll-top-left.png);}
#scroll-top-right { width: 20px; height: 20px; position:absolute; z-index:99; top:0; right:0; background-image:url(/wp-content/themes/Nusteel-Homes-2012/images/scroll-top-right.png);}
#scroll-bottom-left { width: 20px; height: 20px; position:absolute; z-index:99; bottom:0; left:0; background-image:url(/wp-content/themes/Nusteel-Homes-2012/images/scroll-bottom-left.png);}
#scroll-bottom-right { width: 20px; height: 20px; position:absolute; z-index:99; bottom:0; right:0; background-image:url(/wp-content/themes/Nusteel-Homes-2012/images/scroll-bottom-right.png);}

/*single plans page*/
#planlink { width: 585px; height: 57px; line-height: 57px; padding-left: 70px; background-image:url(/wp-content/themes/Nusteel-Homes-2012/images/pdficon.png); background-position:left; background-repeat:no-repeat; font-size:16px;}
#planlink a { color:#117e3e; text-decoration:none;}
#planlink a:hover { color:#3C0; text-decoration:underline;}

/*home page boxes*/
#homeboxcontainer { margin-bottom: 20px; vertical-align:top;}
#homeboxleft { width: 295px; height:240px; margin-right: 11px; display:inline-block; padding: 15px; position:relative; background:url(/wp-content/themes/Nusteel-Homes-2012/images/homeboxleftimage.png) #e1e1e1 top no-repeat; vertical-align:top;}
.ie7 #homeboxleft { display: inline; }
#homeboxleftimage { width: 295px; height: 100px; position:absolute; bottom:15px; background-color:#666;}
#homeboxmiddle { width: 295px; height:240px; margin-right: 12px; display:inline-block; padding: 15px; position:relative; background:url(/wp-content/themes/Nusteel-Homes-2012/images/homeboxmiddleimage.png) #e1e1e1 top no-repeat; vertical-align:top;}
.ie7 #homeboxmiddle { display: inline;}
#homeboxmiddleimage { width: 295px; height: 100px; position:absolute; bottom:15px; background-color:#666;}
#homeboxright { width: 295px; height:240px; display:inline-block; padding: 15px; position:relative; background:url(/wp-content/themes/Nusteel-Homes-2012/images/homeboxrightimage.png) #e1e1e1 top no-repeat; vertical-align:top;}
.ie7 #homeboxright { display: inline;}
#homeboxrightimage { width: 295px; height: 100px; position:absolute; bottom:15px; background-color:#666;}
.homeboxlefttitle { margin-bottom: 20px; padding: 5px 0px 0px 80px;}
.homeboxmiddletitle { margin-bottom: 20px; padding: 5px 0px 0px 0px; text-align:center;}
.homeboxrighttitle { margin-bottom: 20px; padding: 5px 0px 0px 80px;}
.homeboxlefttitle a, .homeboxmiddletitle a, .homeboxrighttitle a { text-decoration:none; font-size:20px; color:#fe4041;}
#homeboxleft .readmore { text-decoration:none; color:#F00;}
#homeboxmiddle .readmore { text-decoration:none; color:#F00;}
#homeboxright .readmore { text-decoration:none; color:#F00;}
/*home box image*/
.homeboximage { width: 295px; height: 100px; position:absolute; bottom:15px;}

/*home page*/
#homepagecontent { margin-bottom: 20px;}
#leftcontent h2 a { text-decoration:none; font-size:20px; color:#fe4041;}
#rightcontent h2 a { text-decoration:none; font-size:20px; color:#fe4041;}

/*single page*/
#singlepagethumb { margin-bottom: 20px; position:relative; width: 1000px; height: 400px;}

/*plans page*/
#leftcontent .newsthumbnail img { width: 250px; height: 100px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
	behavior: url(/wp-content/themes/Nusteel-Homes-2012/_/ie/PIE.htc);
	margin-right: 20px;
}

/*kits*/
.redlink a { color:#fe4041; text-decoration:none;}
.redlink a:hover { color:#000000; text-decoration:none;}

.ie7 #leftcontent .newsthumbnail img, .ie8 #leftcontent .newsthumbnail img { margin-right: 20px;}
.morebutton { color:#fe4041; text-decoration:none;}
#leftcontent a { color:#fe4041; text-decoration:none; margin-bottom: 10px;}
#leftcontent a:hover { color:#000;}
.planstable { vertical-align:top;}
#planstable { height: auto; margin-bottom: 10px;}
.break { width: 100%; height: 2px; border-bottom: 1px #999 solid; margin-bottom: 20px;}
#ourplansintro { width: 100%; height: auto; margin-bottom: 20px;}
#ourplansintro p { font-weight:bold;}
#planlink { width: 585px; height: 57px; line-height: 57px; padding-left: 70px; background-image:url(/wp-content/themes/Nusteel-Homes-2012/images/pdficon.png); background-position:left; background-repeat:no-repeat; font-size:16px; clear:both;}
#planlink a { color:#fe4041; text-decoration:none;}
#planlink a:hover { color:#3C0; text-decoration:underline;}
/*#leftcontent .clicktoviewplan { display:block; height: 15px; background-color:#fe4041; font-weight:bold; margin-left: 20px; padding:5px; margin-top: 35px; text-align:center;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
	behavior: url(/wp-content/themes/Nusteel-Homes-2012/_/ie/PIE.htc);
}*/
.ie7 #leftcontent .clicktoviewplan, .ie8 #leftcontent .clicktoviewplan { height: 15px;}
#leftcontent .clicktoviewplan a { color:#fff; text-decoration:none; display:block; width:150px; height: 15px; background-color:#fe4041; font-weight:bold; margin-left: 20px; padding:5px; margin-top: 35px; text-align:center;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
	behavior: url(/wp-content/themes/Nusteel-Homes-2012/_/ie/PIE.htc);}
#leftcontent .clicktoviewplan a:hover { color:#333;}

/*404*/
.error { width: 400px; height: auto; margin-top: 30px; padding: 50px; background-color:#FFF; margin: 50px auto;
	behavior: url(/wp-content/themes/Nusteel-Homes-2012/_/ie/PIE.htc);
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	box-shadow:#666666 1px 1px 2px; 
}
.error a { color:#fe4041; text-decoration:none; font-size:13px;}
.error a:hover { color:#CCC;}
		
/*content*/
#page-wrap { width: 1000px; margin: 20px auto; height: auto;}
#leftcontent { width: 655px; padding-right: 20px; height: auto; display:inline-block; vertical-align:top;}
.ie7 #leftcontent { display: inline;}
#rightcontent { width: 325px; height: auto; display:inline-block; vertical-align:top;}
.ie7 #rightcontent { display: inline;}

#leftcontent p {
	margin: 10px 0px;	
}

#leftcontent ul {
	list-style: disc;
	margin-left: 20px;
	margin-bottom: 10px;
}

#leftcontent ul li {
	margin: 5px 0px;
}

#leftcontent ul li img {
	margin: 10px 0px;
}

/*footer*/
#footer {
	width: 100%;
	height: 350px;
	background:url(/wp-content/themes/Nusteel-Homes-2012/images/footer.png) top repeat-x;
}

#innerfooter {
	width: 1000px;
	height: 340px;
	margin: 0 auto;
	padding-top: 10px;
	/*background:url(/wp-content/themes/Nusteel-Homes-2012/images/innerfooter.png) top no-repeat;*/
}

.footer_contact,
.footer_logos {
	display: inline-block;
	vertical-align: top;
	width: 500px;
}

.footer_logos {
	width: 470px;
	padding-left: 30px;
}

.footer_logotext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #929292;
	font-weight: bold;
	margin: 30px 0px 30px;
}

.footer_logos a {
	display: inline-block;
	padding-left: 15px;
}

.logo_anl {
	background: url(/wp-content/themes/Nusteel-Homes-2012/images/logo_AnL.png) no-repeat;
	width: 91px;
	height: 71px;
}

.logo_boral {
	background: url(/wp-content/themes/Nusteel-Homes-2012/images/logo_boral.png) no-repeat;
	width: 80px;
	height: 73px;
}

.logo_bluescope {
	background: url(/wp-content/themes/Nusteel-Homes-2012/images/logo_bluescope.png) no-repeat;
	width: 103px;
	height: 73px;
}

.logo_reece {
	background: url(/wp-content/themes/Nusteel-Homes-2012/images/logo_reece.png) no-repeat;
	width: 123px;
	height: 45px;
}

.logo_jameshardie {
	background: url(/wp-content/themes/Nusteel-Homes-2012/images/logo_jameshardie.png) no-repeat;
	width: 248px;
	height: 51px;
}

.logo_blanco {
	background: url(/wp-content/themes/Nusteel-Homes-2012/images/logo_blanco.png) no-repeat;
	width: 183px;
	height: 35px;
}



.bold { font-weight:bold;}
#innerfooter a { color:#888888;}
#innerfooter a:hover { color:#000000;}
.footerinfo {
	font-size:15px;
	color:#888888;
	margin-bottom: 20px;
}

.callus {
	font-size:15px;
	color:#888888;
	margin-top: 30px; 
	^ margin-top: 30px;
}

#emailus {
	font-size:16px;
	color:#888888;
	margin-bottom: 10px 0;
}

#phone { font-size:16px; color:#888888; margin: 10px 0;}
#pobox { font-size:16px; color:#888888; margin: 10px 0;}

/*footer menu*/
.footerulmenu ul { width: 1000px; height: 20px; margin:0 auto; display:table;}
.footerulmenu li { display: table-cell; text-align:center; padding: 0 20px; ^padding-left:30px; ^padding-right: 30px; ^display:block; ^float:left;}
.footerulmenu li a:hover { color:#000;}
.footerulmenu li a { font-size:18px; line-height: 50px; text-decoration:none; color:#919192;}



/* CONTACT FORM */

#contactboxcontainer {
	width: 655px;
}

.contactboxleft,
.contactboxright {
	float: left;
	margin: 0 0 20px 0;
	width: 190px;
}

span.wpcf7-list-item {
	display: block;
}

.wpcf7-select {
	padding: 3px;
}

#formcanvas {
	background: url(/wp-content/themes/Nusteel-Homes-2012/images/contactbg.png) #FFFFFF top right no-repeat;
	behavior: url(/wp-content/themes/Nusteel-Homes-2012/_/ie/PIE.htc);
	border: 1px #CCCCCC solid;
	border-radius: 20px;
	height: auto;
	padding: 20px;
	width: 615px;
}

#formcanvas .wpcf7-textarea {
	width: 100%;
}

.wpcf7-submit {
	background-color: #000000;
	behavior: url(/wp-content/themes/Nusteel-Homes-2012/_/ie/PIE.htc);
	border: 0;
	border-radius: 5px; 
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 10px;
	padding: 6px; 
	text-align: center;
	width: 120px;
	font-size: 16px;
}

.wpcf7-submit:hover {
	color: #FE4041;
}



.clear { clear: both; }
.bold { font-weight: bold; }
#formcanvas br { margin-bottom: 5px; }

/*back to top button*/
#toTop { width:100px; border:1px solid #ccc; background:#f7f7f7; text-align:center; padding:5px; position:fixed; /* this is the magic */ bottom:10px; /* together with this to put the div at the bottom*/ right:10px; cursor:pointer; display:none; color:#333; font-family:verdana; font-size:11px;
	behavior: url(/wp-content/themes/Nusteel-Homes-2012/_/ie/PIE.htc);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

/*copyright*/
#copyright { width: 100%; height: 30px; font-size:12px; margin-top: 30px;}
#copyright a { color:#fe4041; text-decoration:none;}
#copyright a:hover { color:#000;}

/*new additions 2012/11/22*/
#homeboxcontainer a { color:#000;}
#homeboxcontainer a:hover { color:#fe0002;}
#leftcontent h2 { color:#000;}
#leftcontent h2 a { color:#000;}
#leftcontent h2 a:hover { color:#fe0002;}
/*footer logos*/
.logo_blanco { margin-top: 10px;}
.logo_jameshardie { margin-top: 10px;}
/*copyright*/
#leftcopyright { width: 500px; text-align:left; display:inline-block; ^float: left;}
#rightcopyright { width: 500px; text-align:right; display:inline-block; ^float: right;}
/*end new additions*/

/*Inclusions page layout*/
#page-wrap-inc { width: 960px; padding: 20px; margin: 20px auto 20px auto; height: auto; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; behavior: url(/wp-content/themes/Nusteel-Homes-2012/_/ie/PIE.htc); border: 1px #ccc solid; behavior: url(/wp-content/themes/Nusteel-Homes-2012/_/ie/PIE.htc); background-color:#FFF;}
.ie7 #page-wrap-inc {zoom:1;}
.inclusionstitle { padding-left: 15px;}
.inclusionstitlered { color:#F00; font-weight:bold; padding-left: 15px;}
#inclusionsleft { display:inline-block; vertical-align:top; margin-right: 50px;}
.inclusionstable { margin-bottom: 20px;}
#inclusionsright { display:inline-block; vertical-align:top; height: auto;}
.ie7 #inclusionsleft, .ie7 #inclusionsright { float:left;}
.bold { font-weight:bold;}
#inclusionsleft table tr td, #inclusionsright table tr td  { border: 1px #ccc solid; padding: 10px;}

/*plans page*/
.news_title { font-size:20px; color:#000!important; text-decoration:none;}
.news_title:hover { font-size:20px; color:#FE4041!important; text-decoration:none;}

/*widgets*/
.widget h2 { text-decoration:none; font-size:22px; color:#000000;}
/*list widget*/
.list li { width: 279px; min-height: 45px; height:auto; padding-left: 46px; background:url(/wp-content/themes/Nusteel-Homes-2012/images/listlibg.png) top no-repeat; margin: 20px 0; font-weight:bold;}

/*mailchimp form*/
#mc_embed_signup label { display:none;}
#mc_embed_signup {background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; padding: 0 0 20px 0; }
.clickable, label, input[type="button"], input[type="submit"], button {	
	background-color: #000000;
	border: 0;
	border-radius: 5px; 
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 10px;
	padding: 6px; 
	text-align: center;
	width: 120px;
	font-size: 16px;}
#mce-EMAIL placeholder { color:#999;}
.email placeholder { color:#999;}
#text-2 { border-bottom: 1px #ccc solid; margin: 0 0 20px 0;}

/*single pages*/
#scrollable .items .attachment-post-thumbnail { box-shadow:inset 0 0 10px #181818;}
/*END BLUSTEELHOMES CSS*/
