@charset "utf-8";
/*========================
Cascading Style Sheets
for Sydney City Solartint

by Robert Stanley
www.sydneycitysolartint.com.au
=========================*/
@import url("navigation.css");

/* CSS Reset Browser Default Code */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, /*ol, ul, li,*/
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	/*vertical-align: baseline;*/
}
table {
	border-collapse: collapse;
	border-spacing: 0px;
}
fieldset,img { 
	border: 0px none;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
/*ol,ul {
	list-style:none;
}*/
address,caption,cite,code,dfn,th,var {
	font-style: normal;
	font-weight: normal;
}
caption,th {
	text-align: left;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border: 0px none;
}
a {	/* get rid of link outlines in firefox */
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
}
a:focus {
	outline: none;
}
/*.clear {
	clear: both;
}*/
* {
	margin: 0px;
	padding: 0px;
	outline: none;
	/*border: 1px solid white;*/
}
/* End CSS Reset Browser Default Code */


/* Float Clearer Cross-Browser */ .hasFloat:after {content:'.';height:0;display:block;clear:both;visibility:hidden;} *:first-child+html .hasFloat {min-height:1px;} .ie6 .hasFloat {height:1%;}


/*====General====*/
html {overflow:auto;/*overflow:scroll;overflow-y:scroll;overflow-x:hidden;overflow:-moz-scrollbars-vertical;*/
min-width:930px;margin:0px;padding:0px;} /*html, body {height:100%;margin:0px;padding:0px;}*/
body {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:14px;margin:0px;padding:0px;
color:#FFF;background:#000;}
h1, .h1 {margin:0px 0px 25px;padding:0px;color:#FFF;font-size:26px;font-weight:bold;text-transform:uppercase;height:26px;}
h1 span, .h1 span {font-weight:bold;font-style:italic;font-size:14px;}
h2, .h2 {margin:0px 0px 20px;padding:0px;color:#FFF;font-size:24px;font-weight:normal;}
h3, .h3 {margin:0px 0px 20px;padding:0px;color:#FFF;font-size:22px;font-weight:bold;}
h4, .h4 {margin:0px 0px 20px;padding:0px;color:#FFF;font-size:16px;font-weight:bold;}
p, .p {margin:0px 0px 20px;padding:0px;color:#FFF;font-size:14px;font-weight:normal;}

a {color:#FFF;text-decoration:none;} a:hover {color:#FFF;text-decoration:underline;}
a img, a img:hover {border:none;} .myriad a {color:#FF0;text-decoration:none;} .myriad a:hover {color:#F00;}
/*a img:hover {filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;-khtml-opacity:0.7;}*/
/*border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;*/

ul {display:block;margin:0px 0px 0px 15px;padding:0px 0px 15px;list-style-type:disc;text-decoration:none;/*list-style-image: url(/images/list.jpg);*/}
ol {display:block;margin:0px 0px 0px 30px;padding:0px 0px 15px;text-decoration:none;}
li {margin:0px 0px 5px;padding:0px 0px 0px;}

/*blockquote {margin:0px;padding:0;}*/

table {border-collapse:collapse;}
th, tr, td {vertical-align:top;}

/*====Wrapper====*/
#wrapper {display:block;width:930px;height:auto;margin:0px auto;padding:0px;clear:both;}

/*====Header====*/
#header {display:block;width:930px;height:/*235px*/300px;margin:0px;padding:0px;float:left;clear:both;}
a#logo {display:block;width:440px;height:/*235px*/300px;margin:0px 0px 0px -47px;padding:0px;
background:url(/images/logo.png) left no-repeat;float:left;} a#logo span {display:none;visibility:hidden;}
#specials {display:block;width:307px;height:/*205px*/270px;margin:0px;padding:30px 20px 0px 180px;text-align:center;float:right;/*position:relative;*/}
/*#specials p {display:block;width:307px;}*/

/*Specials Information*/
#sInfo {display:block;width:307px;height:169px;float:left;clear:both;/*background:#000;*/}
#sInfo:hover {cursor:default;}


/*====Home Page Tint Services====*/
#tint_services {display:block;width:872px;/*height:330px;*/height:150px;margin:0px;padding:10px 29px 0px;float:left;clear:both;
background:url(/images/services_bg.png) left top no-repeat;font-size:14px;}
#tint_services a {display:block;width:211px;/*height:283px;*/height:105px;float:left;padding:45px 20px 0px 20px;text-decoration:none;}
#tint_services a:hover {/*filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;-khtml-opacity:0.7;*/text-align:center;}
#tint_services #auto {margin:0px 59px 0px 0px;background:url(/images/services-heading-auto.png) no-repeat;}
#tint_services #car {margin:0px 59px 0px 0px;background:url(/images/services-heading-car.png) no-repeat;}
#tint_services #residential {margin:0px 59px 0px 0px;background:url(/images/services-heading-residential.png) no-repeat;}
#tint_services #home {margin:0px 59px 0px 0px;background:url(/images/services-heading-home.png) no-repeat;}
#tint_services #commercial {margin:0px;background:url(/images/services-heading-commercial.png) no-repeat;}
#tint_services #office {margin:0px;background:url(/images/services-heading-office.png) no-repeat;}
#tint_services a img {margin:0px -15px 10px;background:url(/images/services-img_bg.png) top left no-repeat;}
#tint_services a:hover img {background:none;}

/*====Marquee====*/
#marquee {display:block;width:890px;height:20px;margin:0px 0px 0px;padding:16px 20px 14px;float:left;clear:both;background:url(/images/marquee.png) left top no-repeat;}
#marquee:hover {cursor:default;}

/*====Content====*/
#content, #contentInfo
{display:block;width:930px;margin:15px 0px;padding:30px 0px 0px;float:left;clear:both;
background:#191C21 url(/images/content_top.png) left top no-repeat;}
#contentInfo {width:882px;margin:0px;padding:0px 24px 30px;
background:url(/images/content_bottom.png) left bottom no-repeat;}

/*====Main====*/
#leftInfo {display:block;width:200px;margin:0px;padding:0px;float:left;}
#rightInfo {display:block;width:646px;min-height:50px;margin:0px;padding:0px;float:right;}
#rightInfo form {width:320px;}
#gMap {display:block;width:300px;min-height:50px;margin:0px;padding:0px 0px 0px 0px;float:right;}

/*====Footer====*/
#footer {display:block;width:882px;height:81px;margin:0px;padding:15px 24px 0px;float:left;clear:both;
background:url(/images/footer.png) center top no-repeat;font-size:12px;color:#FFF;}
#copyright {display:block;width:200px;min-height:30px;margin:0px;padding:0px;text-align:left;float:left;}
#pagelinks {display:block;width:476px;min-height:20px;margin:0px;padding:10px 0px 0px;text-align:center;float:left;}
#pagelinks a.selected {text-decoration:underline;cursor:default;}
#address {display:block;width:200px;min-height:30px;margin:0px;padding:0px;text-align:right;float:left;}

/*====Size Classes====*/
.p8  {font-size:8px;}   .p9 {font-size:9px;}  .p10 {font-size:10px;} .p11 {font-size:11px;} .p12 {font-size:12px;}
.p13 {font-size:13px;} .p14 {font-size:14px;} .p15 {font-size:15px;} .p16 {font-size:16px;} .p17 {font-size:17px;}
.p18 {font-size:18px;} .p19 {font-size:19px;} .p20 {font-size:20px;} .p21 {font-size:21px;} .p22 {font-size:22px;}
.p23 {font-size:23px;} .p24 {font-size:24px;} .p25 {font-size:25px;} .p26 {font-size:26px;} .p27 {font-size:27px;}
.p28 {font-size:28px;} .p29 {font-size:29px;} .p30 {font-size:30px;} .p31 {font-size:31px;} .p32 {font-size:32px;}
.p33 {font-size:33px;} .p34 {font-size:34px;} .p35 {font-size:35px;} .p36 {font-size:36px;} .p37 {font-size:37px;}
.p38 {font-size:38px;} .p39 {font-size:39px;} .p40 {font-size:40px;} .p41 {font-size:41px;} .p42 {font-size:42px;}
.p43 {font-size:43px;} .p44 {font-size:44px;} .p45 {font-size:45px;} .p46 {font-size:46px;} .p47 {font-size:47px;}
.p48 {font-size:48px;} .p49 {font-size:49px;} .p50 {font-size:50px;} .p51 {font-size:51px;} .p52 {font-size:52px;}

/*====Color Classes====*/
.black, .black a, a.black	{color:#000000 !important;}
.white, .white a, a.white	{color:#FFFFFF !important;}
.red, .red a, a.red			{color:#FF0000 !important;}
.yellow, .yellow a, a.yellow	{color:#FFFF00 !important;}
.grey, .grey a, a.grey		{color:#666666 !important;}
.blue, .blue a, a.blue		{color:#3CF3CF !important;}

/*====Form Classes====*/
.form p {font-size:12px;}
.form input {width:198px;border:1px solid #CCC;margin:0px 0px 15px;padding:2px 3px;color:#FFF;background:#333;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.form select, #selectID {width:206px;border:1px solid #CCC;margin:0px 0px 15px;padding:0px;color:#FFF;background:#333;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.form select option, #selectID option {padding:0px 2px;}
.form textarea {width:200px;border:1px solid #CCC;margin:0px 0px 15px;padding:2px 2px;color:#FFF;background:#333;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:14px;
border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.form input.button {width:auto;border:1px solid #CCC;background:#333;margin:0px;padding:2px 10px;font-size:12px;color:#FFF;cursor:pointer;}

/*====Misc Classes====*/
.cbb {display:block;width:420px;height:120px;margin:0px auto;padding:0px;clear:both;}

/*====Misc Classes====*/
img, a img {border:0px;} .noBorder {border:0 !important;}
.imgRight {float:right;margin:0px 0px 20px 20px;} .imgLeft {float:left;margin:0px 20px 20px 0px;} .noBG {background:none !important;}
.left {float:left !important;} .right {float:right !important;} .clear {clear:both !important;} .none {display:none !important;visibility:hidden !important;}
.uppercase {text-transform:uppercase !important;} .lowercase {text-transform:lowercase !important;} .capitalize {text-transform:capitalize !important;}
.relative {position:relative !important;} .absolute {position:absolute !important;}

/*margin*/
.margin-0 {margin:0px !important;}   .margin-5 {margin:5px !important;}
.margin-10 {margin:10px !important;} .margin-15 {margin:15px !important;}
.margin-20 {margin:20px !important;} .margin-25 {margin:25px !important;}
.margin-30 {margin:30px !important;} .margin-35 {margin:25px !important;}
.margin-40 {margin:40px !important;} .margin-45 {margin:45px !important;}
.margin-50 {margin:50px !important;} .margin-55 {margin:55px !important;}
/*top*/
.mt-0 {margin-top:0px !important;}   .mt-5 {margin-top:5px !important;}
.mt-10 {margin-top:10px !important;} .mt-15 {margin-top:15px !important;}
.mt-20 {margin-top:20px !important;} .mt-25 {margin-top:25px !important;}
.mt-30 {margin-top:30px !important;} .mt-35 {margin-top:35px !important;}
.mt-40 {margin-top:40px !important;} .mt-45 {margin-top:45px !important;}
.mt-50 {margin-top:50px !important;} .mt-55 {margin-top:55px !important;}
/*right*/
.mr-0 {margin-right:0px !important;}   .mr-5 {margin-right:5px !important;}
.mr-10 {margin-right:10px !important;} .mr-15 {margin-right:15px !important;}
.mr-20 {margin-right:20px !important;} .mr-25 {margin-right:25px !important;}
.mr-30 {margin-right:30px !important;} .mr-35 {margin-right:35px !important;}
.mr-40 {margin-right:40px !important;} .mr-45 {margin-right:45px !important;}
.mr-50 {margin-right:50px !important;} .mr-55 {margin-right:55px !important;}
/*bottom*/
.mb-0 {margin-bottom:0px !important;}   .mb-5 {margin-bottom:5px !important;}
.mb-10 {margin-bottom:10px !important;} .mb-15 {margin-bottom:15px !important;}
.mb-20 {margin-bottom:20px !important;} .mb-25 {margin-bottom:25px !important;}
.mb-30 {margin-bottom:30px !important;} .mb-35 {margin-bottom:35px !important;}
.mb-40 {margin-bottom:40px !important;} .mb-45 {margin-bottom:45px !important;}
.mb-50 {margin-bottom:50px !important;} .mb-55 {margin-bottom:55px !important;}
/*left*/
.ml-0 {margin-left:0px !important;}   .ml-5 {margin-left:5px !important;}
.ml-10 {margin-left:10px !important;} .ml-15 {margin-left:15px !important;}
.ml-20 {margin-left:20px !important;} .ml-25 {margin-left:25px !important;}
.ml-30 {margin-left:30px !important;} .ml-35 {margin-left:35px !important;}
.ml-40 {margin-left:40px !important;} .ml-45 {margin-left:45px !important;}
.ml-50 {margin-left:50px !important;} .ml-55 {margin-left:55px !important;}

/*padding*/
.padding-0 {padding:0px !important;}   .padding-5 {padding:5px !important;}
.padding-10 {padding:10px !important;} .padding-15 {padding:15px !important;}
.padding-20 {padding:20px !important;} .padding-25 {padding:25px !important;}
.padding-30 {padding:30px !important;} .padding-35 {padding:25px !important;}
.padding-40 {padding:40px !important;} .padding-45 {padding:45px !important;}
.padding-50 {padding:50px !important;} .padding-55 {padding:55px !important;}
/*top*/
.pt-0 {padding-top:0px !important;}   .pt-5 {padding-top:5px !important;}
.pt-10 {padding-top:10px !important;} .pt-15 {padding-top:15px !important;}
.pt-20 {padding-top:20px !important;} .pt-25 {padding-top:25px !important;}
.pt-30 {padding-top:30px !important;} .pt-35 {padding-top:35px !important;}
.pt-40 {padding-top:40px !important;} .pt-45 {padding-top:45px !important;}
.pt-50 {padding-top:50px !important;} .pt-55 {padding-top:55px !important;}
/*right*/
.pr-0 {padding-right:0px !important;}   .pr-5 {padding-right:5px !important;}
.pr-10 {padding-right:10px !important;} .pr-15 {padding-right:15px !important;}
.pr-20 {padding-right:20px !important;} .pr-25 {padding-right:25px !important;}
.pr-30 {padding-right:30px !important;} .pr-35 {padding-right:35px !important;}
.pr-40 {padding-right:40px !important;} .pr-45 {padding-right:45px !important;}
.pr-50 {padding-right:50px !important;} .pr-55 {padding-right:55px !important;}
/*bottom*/
.pb-0 {padding-bottom:0px !important;}   .pb-5 {padding-bottom:5px !important;}
.pb-10 {padding-bottom:10px !important;} .pb-15 {padding-bottom:15px !important;}
.pb-20 {padding-bottom:20px !important;} .pb-25 {padding-bottom:25px !important;}
.pb-30 {padding-bottom:30px !important;} .pb-35 {padding-bottom:35px !important;}
.pb-40 {padding-bottom:40px !important;} .pb-45 {padding-bottom:45px !important;}
.pb-50 {padding-bottom:50px !important;} .pb-55 {padding-bottom:55px !important;}
/*left*/
.pl-0 {padding-left:0px !important;}   .pl-5 {padding-left:5px !important;}
.pl-10 {padding-left:10px !important;} .pl-15 {padding-left:15px !important;}
.pl-20 {padding-left:20px !important;} .pl-25 {padding-left:25px !important;}
.pl-30 {padding-left:30px !important;} .pl-35 {padding-left:35px !important;}
.pl-40 {padding-left:40px !important;} .pl-45 {padding-left:45px !important;}
.pl-50 {padding-left:50px !important;} .pl-55 {padding-left:55px !important;}


/*Facebook*/
a#facebook,
a#facebook:hover {display:block;width:160px;height:14px;margin:25px 0px 0px;padding:16px 0px 0px 40px;float:left;clear:both;color:#FFF;font-size:12px;text-decoration:none;background:url(/images/facebook.png) 0px 0px no-repeat;}
a#facebook:hover {color:#CCC;text-decoration:none;}


/*====Button Classes====*/
/*input {}
input:hover {}*/


/*====Transparency Effect====*/
/*a#logo:hover, #search input.search-btn:hover, #social a:hover, #menu ul li a:hover, #rightSub ul li a:hover {filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;-khtml-opacity:0.7;}*/


/*====Extra Non-CMS compatible styles====*/
/*a[href^="/"]:after {
   content: " (http://www.sydneycitysolartint.com.au" attr(href) ") ";
}*/

a.pdf[href $='.pdf'] { 
   padding:2px 0 2px 20px;
   background:url(/images/icons/icon_pdf.gif) no-repeat center left;
}
a.doc[href $='.doc'] { 
   padding:2px 0 2px 20px;
   background:url(/images/icons/icon_doc.gif) no-repeat center left;
}
a.xls[href $='.xls'] { 
   padding:2px 0 2px 20px;
   background:url(/images/icons/icon_xls.gif) no-repeat center left;
}
a.pps[href $='.pps'] { 
   padding:2px 0 2px 20px;
   background:url(/images/icons/icon_pps.gif) no-repeat center left;
}
a.youtube[href*="youtube.com/watch?"], a[href*="executiveinterviews.com"], a.video { 
   padding:2px 0 2px 20px;
   background:transparent url(/images/icons/icon_film.gif) no-repeat center left;
}


/*Cufon.js space eliminator*/
cufon[alt=" "]{
   display: none !important; 
} 


/*====Rounded Corners on Images====*/
.overLay {
	display:block;
	position:relative;
	float:right;
	margin:0px 0px 20px 20px;
}
.overLay img {
	display:block;
}
.overLay div {
	height:15px;
	position:absolute;
	width:15px;
}
.overLay .cornerTopLeft {
	background:url( /images/rounded/top-left.png) left top no-repeat;
	left:0;
	top:0;
}
.overLay .cornerTopRight {
	background:url(/images/rounded/top-right.png) left top no-repeat;
	right:0;
	top:0;
}
.overLay .cornerBottomRight {
	background:url(/images/rounded/bottom-right.png) left top no-repeat;
	right:0;
	bottom:0;
}
.overLay .cornerBottomLeft {
	background:url(/images/rounded/bottom-left.png) left top no-repeat;
	left:0;
	bottom:0;
}
.noMargin {
	margin:0px;
}


/*Gallery Image Styles*/
#photoGallery table {width:100%;}
#photoGallery table tr td {text-align:center;padding:10px;}
#photoGallery a img {margin:0px 0px 2px;border:0px;float:left;}
#photoGallery a img {filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;}
#photoGallery a img:hover {filter:alpha(opacity=100);opacity:1.0;-moz-opacity:1.0;-khtml-opacity:1.0;}
body .pp_description {color:#000;}


