@charset "UTF-8";
/* CSS Document */

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image:url(images/topbar/bg.png);
background-repeat:repeat-x;
background-color:#5d5154;
font-family:Calibri,Tahoma,Verdana,sans-serif;
font-size:13px;
color:#333333;
}


a{
	color:#333;
}
a:hover{
	color:#900;
}
/*img{
behavior:url(global/png.htc);
} */
input{
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
}
select{
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
border:1px solid #999999;
}
form{
margin:0px;
padding:0px;
}


h2{
text-shadow:2px 2px 1px #c2c2c2;
font-weight:normal;
font-size:29px;
letter-spacing:-1px;
}
.h2{
text-shadow:2px 2px 1px #c2c2c2;
font-weight:normal;
font-size:29px;
letter-spacing:-1px;
}
.h4{
text-shadow:2px 2px 1px #c2c2c2;
font-weight:normal;
font-size:16px;
letter-spacing:-1px;
}


.textLightGrey{
color:#999999;
text-shadow:2px 2px 1px #e7e7e7;
}
.textLightRed{
color:#ff7e76;
}



.container{
width:900px;
margin:0px auto;
}

#topBar{
}
#topBar .pageTitle{
float:right;
}
#topBar .logo{
text-align:left;
}

#navBar{
height:32px;
margin-top:4px;
background-image:url(images/topbar/bgNav.png);
background-repeat:repeat-x;
background-position:0px -4px;
}
	#navBar .right{
	float:right;
	}
	#navBar .nav a,#navBar .item{
	/*display:block; */
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/topbar/bgNav.png);
	background-repeat:repeat-x;
	background-position:0px -4px;
	background-color:#FFFFFF;
	padding-top:9px;
	padding-bottom:6px;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #FFFFFF;
	}
	#navBar .nav a:hover,#navBar .nav .on{
	background-position:0px -70px;
	}
	#navBar .search{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/topbar/bgNav.png);
	background-repeat:repeat-x;
	background-position:0px -4px;
	background-color:#FFFFFF;
	padding-top:6px;
	padding-bottom:7px;
	padding-left:12px;
	padding-right:6px;
	border-right:1px solid #FFFFFF;
	}
	
	#navBar .search input{
	width:90px;
	height:12px;
	margin-left:20px;
	border:1px solid #666666;
	}



#contentMain{
background-image:url(images/contentArea/border.png);
background-repeat:repeat-x;
background-color:#5d5154;
padding:0px;
}
#contentMain .content{
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
min-height:500px;
}

.titlebarRed{
min-height:36px;
background-image:url(images/contentArea/bgTitleRed.png);
background-repeat:repeat-x;
background-color:#cf2627;
margin-bottom:1px;
font-size:24px;
color:#FFFFFF;
letter-spacing:-1px;
padding-left:14px;
padding-top:8px;
padding-right:15px;
}
.titlebarRed .right{
float:right;
padding-top:4px;
}


#leftNav{
float:left;
width:220px;
}
	#leftNav a{
	display:block;
	margin-top:1px;
	background-image:url(images/contentArea/bgLeftNav.png);
	background-repeat:repeat-x;
	background-color:#646464;
	color:#FFFFFF;
	text-decoration:none;
	font-size:18px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:14px;
	}
	#leftNav a:hover,#leftNav .on{
	background-position:0px -43px;
	}



#rightContent{
margin-left:221px;
}

.productItem{
background-image:url(images/contentArea/bgProductItem.png);
background-repeat:no-repeat;
margin-bottom:1px;
padding:20px;
overflow:auto;
}
	.productItem .right{
	float:right;
	text-align:right;
	}
	.productItem .price{
	font-size:26px;
	text-shadow:2px 2px 1px #c2c2c2;
	}
	.productItem .image{
	float:left;
	background-image:url(imagesProducts/bgSmallImage.png);
	background-repeat:no-repeat;
	width:149px;
	height:147px;
	padding-left:6px;
	padding-top:6px;
	}
	.productItem .info{
	margin-left:170px;
	width:50%;
	}
	.productItem .button{
	display:block;
	width:81px;
	height:25px;
	margin-top:55px;
	background-image:url(images/contentArea/btnMoreInfo.png);
	background-repeat:no-repeat;
	}


.footerBorderLeft{
background-image:url(images/contentArea/borderBottomLeft.png);
background-repeat:no-repeat;
background-position:top right;
}
.footerBorderRight{
background-image:url(images/contentArea/borderBottomRight.png);
background-repeat:no-repeat;
}
.footerBorder{
background-image:url(images/contentArea/borderBottom.png);
background-repeat:repeat-x;
height:30px;
}










.productpageTitle{
position:relative;
background-image:url(images/contentArea/productPage/bgTitle.png);
background-repeat:repeat-x;
background-position:bottom left;
padding-bottom:14px;
margin-bottom:1px;
}
.productpageTitle .shadow{
background-image:url(images/contentArea/productPage/titleShadow.png);
background-repeat:no-repeat;
height:10px;
}
.productpageTitle .title{
color:#ca2127;
font-size:45px;
letter-spacing:-2px;
padding-left:20px;
text-shadow:2px 2px 1px #c2c2c2;
}
.productpageTitle .subtitle{
color:#333333;
font-size:18px;
letter-spacing:-1px;
padding-left:20px;
margin-top:-5px;
}

.productpageTitle .tabs{
position:absolute;
right:10px;
bottom:0px;
}
.productpageTitle .tabs .on{
display:block;
float:left;
background-color:#ff4b2f;
background-image:url(images/contentArea/productPage/tabOn.png);
background-position:bottom;
background-repeat:repeat-x;
margin-bottom:4px;
margin-right:2px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding-bottom:10px;
}
.productpageTitle .tabs a{
display:block;
float:left;
background-color:#868686;
background-image:url(images/contentArea/productPage/tabOff.png);
background-position:bottom;
background-repeat:repeat-x;
padding-left:10px;
padding-right:10px;
padding-top:7px;
padding-bottom:8px;
margin-bottom:6px;
margin-right:2px;
color:#FFFFFF;
text-decoration:none;
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
}

.mainImage{
background-color:#ede9da;
margin-bottom:1px;
}
.productPage .contentLeft{
background-image:url(images/contentArea/productPage/bgContentLeft.png);
background-repeat:repeat-y;
padding-top:12px;
padding-left:30px;
padding-right:40px;
padding-bottom:50px;
font-size:15px;
}
.productPage .contentRight{
background-image:url(images/contentArea/productPage/bgContenRight.png);
background-repeat:no-repeat;
padding:20px;
text-align:right;
}


.titleBar{
background-image:url(images/contentArea/bgTitleBar.png);
background-repeat:repeat-x;
height:81px;
margin-top:1px;
margin-left:1px;
margin-right:1px;

}

.titleBar .h1{
font-size:36px;
font-weight:normal;
letter-spacing:-1px;
color:#FFFFFF;
padding-top:30px;
padding-left:37px;
}

.recommended {
	width:100%;
	float:left;
}

.recommended .productContainer {
	float:left;
	width:130px;
	text-align:center;
}

.brochure {
	float:left;
	width:420px;
}
.brochure a {
	display:block;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	height:40px;
	border-bottom:thin dashed #000000;
}