body {
	background: #5B71A3 url(images/home_mainBkgrd.jpg) 50% 50% no-repeat;
	background-attachment: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 120%;
}
* {
	padding: 0;
	margin: 0;
}
p {
	margin-bottom: 10px;
}
h1 {
	color: #CE270F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	font-weight: normal;
	margin-bottom: 16px;
}
a {
	color: #F48F2B;
	text-decoration: underline;
	/*font-weight: bold;*/
}
a:hover {
	text-decoration: none;
}
ul {
	margin-left: 10px;
	padding-left: 0;
	list-style: none;
}
ul li {
	padding-left: 20px;
	background: url(images/homeIcon.gif) no-repeat 0 3px;
	line-height: 130%;
}
#mainContainer {
	width: 984px;
	margin: 25px auto 0 auto;
}
#top {
	/*width:100%;*/
	background: white url(images/home_topCap.jpg) no-repeat;
	background-position: top;
}
#nav {
		border: 2px solid #cacaca;
		border-top: 0;
		border-bottom: 0;
		padding:25px 0 45px 0;
		background: url(images/logo.gif) no-repeat 25px 7px;
}
#nav ul {
	width: 770px;
	margin-left: 200px;
	margin-top:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#nav li {
	display: inline;
	list-style-type: none;
	padding: 7px;
	border: 1px solid #ccc;
	border-top: 0;
	border-left: 0;
	border-bottom: 0;
	background-image: none;
}
#nav li a {
	text-decoration: none; 
	color: black;
}
#nav li a.selected {
	background: url(images/navOver_tst.gif) no-repeat top center;
	padding: 15px 0;
}
#nav li a:hover {
	text-decoration: underline;
	background: url(images/navOver_tst.gif) no-repeat top center;
	padding: 15px 0;
}

#insideTop {
	background: url(images/int_navBack.gif) no-repeat;
	padding-bottom: 30px;
}

#insideNav {
		/*border: 2px solid #cacaca;*/
		border-top: 0;
		border-bottom: 0;
		padding: 25px 0 45px 0;
}
#insideNav ul {
	width: 760px;
	margin-left: 210px;
	margin-top:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#insideNav li {
	display: inline;
	list-style-type: none;
	padding: 7px;
	border: 1px solid #ccc;
	border-top: 0;
	border-left: 0;
	border-bottom: 0;
	background-image: none;
}
#insideNav li a {
	text-decoration: none; 
	color: black;
}
#insideNav li a.selected {
	background: url(images/navOver_tst.gif) no-repeat top center;
	padding: 15px 0;
}
#insideNav li a:hover {
	text-decoration: underline;
	background: url(images/navOver_tst.gif) no-repeat top center;
	padding: 15px 0;
}


#bottom {
	background-color: white;
	border: 2px solid #cacaca;
	width: 932px;
	padding: 0 34px 50px 14px;
	text-align: left;
}
#topLogo {
	margin: 25px 0 15px 27px;
	/*float: left;*/
}
#bottom {
	/*background: white url(images/zb.jpg) no-repeat 0 0; */
	border: 2px solid #cacaca;
	border-top: 0;
	border-bottom: 0;
}
.noFill {
	border: 0;
	background-color: transparent;
}
#homeSideBar {
	background: url(images/home_sidebar_bkgrd.jpg) repeat-x 0 0;
	border: 1px solid #cacaca;
	border-top: 0;
	border-bottom: 0;
	padding: 5px 20px 0 27px;
}
#homeSideBar p {
	line-height: 135%;
}

table#homeSide {
	margin-right: 45px;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}

#whyChoose {
	width: 368px;
	margin-top: 35px;
}
#specials {
	width: 270px;
	margin-top: 35px;
}
#experts {
	width: 311px;
	margin-top: 35px;
}

#whyChoose, #specials, #experts img {
	display: block;
}
#whyChoose_body, #specials_body, #experts_body {
	background-repeat: repeat-y;
	padding: 0 25px 10px 20px;
}
#whyChoose_body {
	background-image: url(images/home_whyChoose_bkgrd.png);
}
#specials_body {
	background-image: url(images/specials_bkgrd.png);
}
#experts_body {
	background-image: url(images/experts_body.png);
}
#starList, #questionList {
	list-style: none;
}
#questionList {
	margin-left: 10px;
}
#starList li {
	background: url(images/home_starIcon.gif) no-repeat 0 5px;
	padding: 10px 0 25px 35px;
	line-height: 130%;
}
#questionList li {
	background: url(images/home_questiionIcon.gif) no-repeat 0 5px;
	padding: 10px 0 25px 25px;
	line-height: 130%;
}
#footer {
	background-color: #333;
	padding: 23px;
	color: #E1E9EB;
}
#footer a {
	color: #E1E9EB;
	text-decoration: underline; 
}
#footer a:hover {
	text-decoration: none;
}
.contactInfo {
	float: right;
}
.houseLink {
	display: block;
	text-align: right;
	background: url(images/home_homeIcon.gif) no-repeat 490px 5px;
	padding: 10px;
	font-weight: bold;
}
.column-1 {
	width: 37%;
	float: left;
	position: relative;
}
.column-2 {
	width: 40%;
	float: right;
	position: relative;
}

/*Trying the sliding doors stuff with tabs*/
a.button {
	/*sliding img bit end cap*/
   background: transparent url('images/button_right.png') no-repeat scroll top right; 
	display: block;
	float: left;
	height: 32px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 3px;
	padding-right: 18px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	text-decoration: none;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
a.button span {
	/* Background left image */ 
	background: transparent url('images/button_left.png') no-repeat; 
	display: block;
	line-height: 22px;
	padding: 4px 0 5px 18px;
} 
a.button:hover span{
	text-decoration:underline;
}

/*End test case*/

/* JTIP-----------------------------*/

#JT_arrow_left{
	background-image: url(./images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(./images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(./images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}
.noMarg {
	margin: 0;
}

/*inside nav tabs*/
#vinylebody, #Aluminiumbody, #Fibrobody, #Boisbody, #Fibrebody, #Imitbody, #Isolbody, #Fournibody, #portesbody, #fenetresbody, #Calfbody, #Poignebody,
#alurampesbody, #polyrampesbody, #boisrampesbody, #decorbody, #fournisbody, #pliagebody, #livraisonbody, #estimationbody, #installationbody, #Acierbody, #firstbody, #secondbody, #thirdbody, #fourthbody  {
	border: 1px solid #CACACA;
	width: 85%;
	margin-top: -3px;
	padding: 30px 24px 22px 30px;
}
#vinylebody p, #Aluminiumbody p, #Fibrobody p, #Boisbody p, #Fibrebody p, #Imitbody p, #Isolbody p, #Fournibody p, #portesbody p, #fenetresbody p, #Calfbody p, #Poignebody p, #Fournibody p,
#alurampesbody p, #polyrampesbody p, #boisrampesbody p, #decorbody p, #fournisbody p, #pliagebody p, #livraisonbody p, #estimationbody p, #installationbody p, #Acierbody p, #firstbody p, #secondbody p, #thirdbody p, #fourthbody p {
	width: 80%;
}

/*end inside nav tabs*/

.margin-left {
	margin-left: 5px;
}
.margin-bottom {
	margin-bottom: 5px;
}
#logoTable img {
	border: 0;
	float: left;
	margin: 0 10px 12px 0;
}
.label {
	text-align: right;
	padding: 0 0 5px 5px;
	display: block;
	font-size: 85%;
	width: 140px;
}

.label2 {
	text-align: left;
	padding: 0 0 5px 5px;
	display: block;
	font-size: 85%;
	width:auto;
}

.zebraOn {
	background-color: #F2F9FF;
	
}
.rentalzebraOn {
	background-color: #F2F9FF;
	text-align: center;
}
.rentalzebraOff {
	text-align: center;

}

#compareTable {
	margin-top: 15px;
	padding: 5px;
}
th {
	padding-bottom: 5px;
	text-align: center;
}
#compareTable img {
	padding: 2px;
}

input.button {
border: 1px solid #B4B4B4;
color:#5A5A5A;
font-family:Verdana;
font-size:11px;
height:20px;
margin:5px 0;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}

#gallery td{
width: 200px;
height: 200px;
}

#gallery td img{
 border-style: none;
}
