/* 
blue: #5a7483;
gray: #cacaca;
*/
@charset "UTF-8";
/* CSS Document */
body{
	margin					: 0px 0px 0px 0px;
	background-color		: #cacaca;
	}
h1{	
	margin					: 0;
	font-family				: Arial,Verdana, Helvetica, sans-serif;
	font-size				: 18px;
	color					: #FFFFFF;
	font-weight				: normal;
	}
h2{	
	font-family				: Arial, Verdana, Helvetica, sans-serif;
	font-size				: 14px;
	color					: #FFFFFF;
	font-weight				: normal;
	}
p{	
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 11px;
	color					: #FFFFFF;
	line-height				: 20px;
	}
#wrapHeader{
	background-color		: #cacaca;
	margin					: 0 auto;
	}
#header{
	background-color		: #cacaca;
	margin					: 0 auto;
	width					: 782px;
	}
#logo{
	float					: left;
	}
#banner{
	background-color		: #cacaca;
	float					: left;
	}
#clear {
	clear					: both;
	}
#cascoTxt {
	font-size				: 13px; 
	font-weight				: bold;
	}
#cascoTxtS {
	font-size				: 10px; 
	font-weight				: bold;
	}

	
/*======================================================= Nav Bar =======================================================*/
#wrapTopNav{
	background-color		: #000;
	margin					: 0 auto;
	height					: 37px;
	}
#topNav{
	background-color		: #000;
	margin					: 0 auto;
	width					: 782px;
	}
#topNav p{
	
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 11px;
	}
#topNav ul{
	display					: inline;
	margin					: 0;
	padding					: 0;
	}
#topNav li{
	display					: inline;
	margin					: 0;
	padding					: 0;
	}
/*===== Button Home =====*/
#btnHome a:link, #btnHome a:visited {
	float					:left;
    margin					:0;
	padding					:0;
	display					:block;
	background-image		:url(../images/nav/btnHome1.gif);
	width					:57px;
	height					:37px;
     }
#btnHome a:hover {
	float					:left;
    margin					:0;
	padding					:0;
	display					:block;
	background-image		:url(../images/nav/btnHome2.gif);
	width					:57px;
	height					:37px;
     }
#btnHomeVisited{
	float					:left;
    margin					:0;
	padding					:0;
	display					:block;
	background-image		:url(../images/nav/btnHome2.gif);
	width					:57px;
	height					:37px;
     }

/*===== Button About =====*/
#btnAbout a:link, #btnAbout a:visited {
	float					:left;
    margin					:0;
	padding					:0;
	display					:block;
	background-image		:url(../images/nav/btnAbout1.gif);
	width					:84px;
	height					:37px;
     }
#btnAbout a:hover {
	float					:left;
    margin					:0;
	padding					:0;
	display					:block;
	background-image		:url(../images/nav/btnAbout2.gif);
	width					:84px;
	height					:37px;
     }
#btnAboutVisited {
	float					:left;
    margin					:0;
	padding					:0;
	display					:block;
	background-image		:url(../images/nav/btnAbout2.gif);
	width					:84px;
	height					:37px;
     }
/*===== Button Service =====*/
#btnService a:link, #btnService a:visited {
	float					:left;
    margin					:0;
	padding					:0;
	display					:block;
	background-image		:url(../images/nav/btnService1.gif);
	width					:74px;
	height					:37px;
     }
#btnService a:hover {
	float					:left;
    margin					:0;
	padding					:0;
	display					:block;
	background-image		:url(../images/nav/btnService2.gif);
	width					:74px;
	height					:37px;
     }
#btnServiceVisited{
	float					:left;
    margin					:0;
	padding					:0;
	display					:block;
	background-image		:url(../images/nav/btnService2.gif);
	width					:74px;
	height					:37px;
     }
/*===== Button Products =====*/
#btnProducts a:link, #btnProducts a:visited {
	float					:left;
    margin					:0;
	padding					:0;
	display					:block;
	background-image		:url(../images/nav/btnProducts1.gif);
	width					:91px;
	height					:37px;
     }
#btnProducts a:hover {
	float					:left;
    margin					:0;
	padding					:0;
	display					:block;
	background-image		:url(../images/nav/btnProducts2.gif);
	width					:91px;
	height					:37px;
     }
#btnProductsVisited a:link, #btnProductsVisited a:visited {
	float					:left;
    margin					:0;
	padding					:0;
	display					:block;
	background-image		:url(../images/nav/btnProducts2.gif);
	width					:91px;
	height					:37px;
     }
#btnProductsVisited a:hover{
	float					:left;
    margin					:0;
	padding					:0;
	display					:block;
	background-image		:url(../images/nav/btnProducts2.gif);
	width					:91px;
	height					:37px;
     }
/*===== Button Design =====*/
#btnDesign a:link, #btnDesign a:visited {
	float					:left;
    margin					:0;
	padding					:0;
	display					:block;
	background-image		:url(../images/nav/btnDesign1.gif);
	width					:171px;
	height					:37px;
     }
#btnDesign a:hover {
	float					:left;
    margin					:0;
	padding					:0;
	display					:block;
	background-image		:url(../images/nav/btnDesign2.gif);
	width					:171px;
	height					:37px;
     }
#btnDesignVisited {
	float					:left;
    margin					:0;
	padding					:0;
	display					:block;
	background-image		:url(../images/nav/btnDesign2.gif);
	width					:171px;
	height					:37px;
     }
/*===== Button Request =====*/
#btnRequest a:link, #btnRequest a:visited {
	float					:left;
    margin					:0;
	padding					:0;
	display					:block;
	background-image		:url(../images/nav/btnRequest1.gif);
	width					:203px;
	height					:37px;
     }
#btnRequest a:hover {
	float					:left;
    margin					:0;
	padding					:0;
	display					:block;
	background-image		:url(../images/nav/btnRequest2.gif);
	width					:203px;
	height					:37px;
     }
#btnRequestVisited {
	float					:left;
    margin					:0;
	padding					:0;
	display					:block;
	background-image		:url(../images/nav/btnRequest2.gif);
	width					:203px;
	height					:37px;
     }
/*===== Button Contact =====*/
#btnContact a:link, #btnContact a:visited {
	float					:left;
    margin					:0;
	padding					:0;
	display					:block;
	background-image		:url(../images/nav/btnContact1.gif);
	width					:102px;
	height					:37px;
     }
#btnContact a:hover {
	float					:left;
    margin					:0;
	padding					:0;
	display					:block;
	background-image		:url(../images/nav/btnContact2.gif);
	width					:102px;
	height					:37px;
     }
#btnContactVisited{
	float					:left;
    margin					:0;
	padding					:0;
	display					:block;
	background-image		:url(../images/nav/btnContact2.gif);
	width					:102px;
	height					:37px;
     }
/*===== Button Quote=====*/
#btnQuote a:link, #btnQuote a:visited {
    margin					:5px 0;
	padding					:0;
	display					:block;
	background-image		:url(../images/btn_quote.gif);
	width					:200px;
	height					:25px;
     }
#btnQuote a:hover {
    margin					:5px 0;
	padding					:0;
	display					:block;
	background-image		:url(../images/btn_quote2.gif);
	width					:200px;
	height					:25px;
     }
/*======================================================= INSIDE / LEFT NAVIGATIONS =======================================================*/
#leftNavP{
	float					: left;
	margin					: 0;
	background-color		: #000;
	width					: 214px;
	height					: 485px;
	}
#leftNavP ul{
	margin					: 0;
	padding					: 0;
	list-style				: none;
	}
#leftNavP li{
	margin					: 0;
	padding					: 0;
	border-bottom			: 1px solid #cacaca;
	}
#leftNav{
	float					: left;
	margin					: 0;
	background-color		: #000;
	width					: 214px;
	height					: auto;
	}
#leftNav ul{
	margin					: 0;
	padding					: 0;
	list-style				: none;
	}
#leftNav li{
	margin					: 0;
	padding					: 0;
	border-bottom			: 1px solid #cacaca;
	}
#leftNav .btnInsideSub{
	margin					: 0;
	padding 				: 10px 0;
	}
#leftNav .btnInsideSub P{
	background-color		: #000;
	margin					: 0;
	padding					: 3px 0px 3px 10px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 14px;
	color					: #cacaca;
	width					: 204px;
	display					: block;
	}
#leftNav .btnInsideSub a:link, #leftNav .btnInsideSub a:visited {
	margin					: 0px 0px 0px 0px;
	padding 				: 2px 0px 2px 20px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	color					: #FFF;
	text-decoration			: none;
	display					: block;
	line-height				: 20px;
     }
#leftNav .btnInsideSub a:hover {
	margin	 				: 0px 0px 0px 0px;
	padding				    : 2px 0px 2px 20px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	color					: #5a7483;
	text-decoration			: none;
	display					: block;
	line-height:20px;
     }
#leftNav .noBorder {
	margin					: 0;
	padding					: 0;
	border:none;
	}
.subNavigation {
	border-bottom			: none;
	}
#contentRightInside{
	float					: right;
	width					: 566px;
	}
#contentRightInside2{
	background-image		:url(../images/bgLogo.gif);
	background-position		:top right;
	background-repeat		:no-repeat;
	float					: right;
	padding					: 30px 15px 15px 15px;
	width					: 536px;
	}
#contentRightInside2 p{
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 11px;
	line-height				: 20px;
	color					: #fff;
	}
#contentRightInside2 ul{	
	line-height				: 20px;
	color					: #fff;
	}
#contentRightInside2 li{
	padding					:10px 0 0 0;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 11px;
	line-height				: 20px;
	}
#contentRightInside2 a:link, #contentRightInside2 a:visited {
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 10px;
	color					: #FFF;
	text-decoration			: underline;
	}
	
#contentRightInside2 a:hover {
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 10px;
	color					: #FFF;
	text-decoration			: underline;
	}

#contentRightInside3{
	background-image		: url(../images/bgLogo.gif);
	background-position		: top right;
	background-repeat		: no-repeat;
	float					: right;
	margin					: 0px;
	padding					: 0px 15px 15px 15px;
	width					: 536px;
	}
#contentRightInside3 p{
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 11px;
	line-height				: 20px;
	color					: #fff;
	}
#contentRightInside3 ul{	
	line-height				: 20px;
	color					: #fff;
	}
#contentRightInside3 li{
	padding					:10px 0 0 0;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 11px;
	line-height				: 20px;
	}
#contentRightInside3 a:link, #contentRightInside3 a:visited {
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 10px;
	color					: #FFF;
	text-decoration			: underline;
	}
	
#contentRightInside3 a:hover {
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 10px;
	color					: #FFF;
	text-decoration			: underline;
	}
#modelNav {
	margin					: 0;
	padding					: 3px 0;
	}
#modelNav p{
	margin					: 0;
	padding					: 0;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 10px;
	color					: #fff;
	}
#modelNav a:link, #modelNav a:visited {
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 10px;
	color					: #FFF;
	text-decoration			: none;
	}
	
#modelNav a:hover {
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 10px;
	color					: #FFF;
	text-decoration			: underline;
	}
#subLeft {
	float					: left;
	margin					: 0px;
	padding					: 15px 0 0 0;
	border					: none;
	}
/*#subLeft img{
	border					: 1px solid #fff;
	}*/
#subRight {
	float					: right;
	margin					: 0px;
	padding					: 15px 0 0 0;
	width					: 300px;
	}
#subRight ul{
	margin					: 15px 0 5px 0;
	padding					: 0 0 0 0px;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 13px;
	}
#subRight li{
	margin					: 0 0 0 15px;
	padding					: 0;
	}
#subRight .underlineTxt{
	text-decoration			: underline;
	}
#subRightContact {
	float					: right;
	margin					: 0px;
	padding					: 15px 0 0 0px;
	width					: 250px;
	}
#productImage {
	float					: left;
	margin					: 0px;
	padding					: 15px 6px 15px 6px;
	border					: none;
	width					: 120px;
	}
#productImage img {
	margin					: 0 0 5px 0;
	padding					: 0px 0px 0px 0px;
	border					: 1px solid #fff;
	
	}
#productImage a:link, #productImage a:visited {
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 10px;
	color					: #FFF;
	text-decoration			: none;
	}
	
#productImage a:hover {
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 10px;
	color					: #FFF;
	text-decoration			: underline;
	}
/*======================================================= CONTENT =======================================================*/
#wrapContent{
	background-color		: #5a7483;
	border-top				: 1px solid #cacaca;
	height 					: 100%;
	}
#wrapContent .leftBlack{
	background-color		: #5a7483;
	float					: right;
	width					: 568px;
	}
#contentHome{
	background-color		: #5a7483;
	margin					: 0 auto;
	padding					: 0;
	width					: 782px;
	height 					: 100%;
	border-top  			: none;
	border-right			: 1px solid #cacaca;
	border-left				: 1px solid #cacaca;
	}
#content{
	background-color		: #000;
	margin					: 0 auto;
	padding					: 0;
	width					: 782px;
	height 					: 100%;
	border-top  			: none;
	border-right			: 1px solid #cacaca;
	border-left				: 1px solid #cacaca;
	}
#content h1{	
	margin					: 0;
	font-family				: Arial,Verdana, Helvetica, sans-serif;
	font-size				: 18px;
	color					: #FFFFFF;
	font-weight				: normal;
	}
#content h2{	
	margin					: 0;
	font-family				: Arial, Verdana, Helvetica, sans-serif;
	font-size				: 16px;
	color					: #FFFFFF;
	font-weight				: bold;
	}
#content h3{	
	margin					: 0;
	font-family				: Arial, Verdana, Helvetica, sans-serif;
	font-size				: 16px;
	color					: #FFFFFF;
	font-weight				: normal;
	}
#content p{
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 11px;
	}
#content .smallType {
	margin					: 0 0 0 10px;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	color					: #CCCCCC;
	font-size				: 10px;
	}
#contentLeftHome{
	background-color		: #5a7483;
	float					: left;
	margin					: 20px 7px 0 7px;
	width					: 263px;
	}
#contentLeftHome h1{	
	margin					: 0;
	font-family				: Arial,Verdana, Helvetica, sans-serif;
	font-size				: 18px;
	color					: #FFFFFF;
	font-weight				: normal;
	}
#contentLeftHome h2{	
	margin					: 8px 0 8px 0;
	font-family				: Arial, Verdana, Helvetica, sans-serif;
	font-size				: 16px;
	color					: #FFFFFF;
	font-weight				: normal;
	}
#contentLeftHome p{
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 11px;
	}
#contentLeftHome img{
	margin					: 0;
	border					: 1px solid #cacaca;
	}
#contentRightHome{
	float					: right;
	width					: 496px;
	border-left				: 1px solid #cacaca;
	}	

/*======================================================= FOOTER =======================================================*/
#wrapFooter{
	background-color		: #000;
	}
#footer{
	margin					: 0 0 0 0;
	padding					: 0 0 0 0;
	background-color		: #000;
	margin					: 0 auto;
	width					: 782px;
	}
#footer p{
	margin					: 0 0 0 0;
	font-family				: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 9px;
	color					: #fff;
	text-align				: center;
	}
	

