* {margin:0;padding:0}


body {background-color:white;color:#444;text-align:center; font-style:normal; font-variant:normal; 
	font-weight:normal; line-height:125%;
	font-size:10pt; font-family:Verdana, Helvetica, Arial, sans-serif;}
	
img {border:0px;}

a {color:#E20101;}

/*-------  Header ------*/

#header {background-color:#000;}

#logos {width:900px; margin:0 auto;height:115px;overflow:hidden;}
#logos img.lft {float:left;margin:10px 0 0 10px;}
#logos img.rgt {float:right;margin:40px 10px 0 0;}
#logos p {text-align:right;margin:0;}
#band {border-top:1px solid #AF0800;background-color:#000;clear:both;}

#ap {float:left;width:373px;height:97px;background: url('../images/auto-protectors-kamloops.jpg') no-repeat top left;margin:10px 0 0 10px; }
#ap h1 span {display:none;}
#addy {float:right;width:200px;height:43px;background: url('../images/suppliers.jpg') no-repeat top right;margin:40px 10px 0 0;}
#addy p {margin-top:200px;}

#promo {width:900px; margin-left: auto;margin-right: auto;height:284px;}
#promo img.lft {float:left;margin:10px 0 0 10px;}
#promo img.rgt {float:right;margin:25px 10px 0 0;}
#promo img.axe {float:right;margin:30px 15px 0 0;}

/*-------  Naviagation ------*/

#navigation-home {border-top:1px solid #AF0800;border-bottom:1px solid #E20101;clear:both;background-image:url('../images/cf.jpg');height:31px;}
#navigation {border-top:1px solid #AF0800;border-bottom:1px solid #E20101;background-image:url('../images/cf.jpg');}
#menu {padding:0;height:31px;width:900px;font: bold 10pt;color:#CCC;margin-right: auto;margin-left: auto;}

#dropdown, #dropdown ul {padding: 0;margin: 0;list-style: none;}

#dropdown li {position: relative;float:left;}

.parent {margin: 0 15px 0 15px;padding: 7px 0 0 0;font-weight:bold;}

.parent a{text-decoration: none;color:#CCC;}

.parent a:hover{text-decoration: underline;color: red;}

.child{display: none;position: absolute;width:223px;padding:0;margin:0;top: 1.82em;left: 0;background-color:#000;
border-left: 1px solid #666;border-right: 1px solid #666;border-top: 1px solid #666;}

/*-- #dropdown ul.child{width:223px;}--*/

.child li{width: 100%;padding:3px 5px 4px 5px;border-bottom: 0px solid #666;text-align:left;}

.child li a{padding-right:10px;color:#CCC;text-decoration: none;}

.child li a:hover{text-decoration: underline;}

#dropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;}


/*------- Content   ------*/

#content {text-align:left; width:900px;margin: 0 auto;}
#content p.searchmenu {text-align:center;margin:8px 0 3px 0;}
	
#content p {margin:6px 0 6px 0;}

#content h1 {font-size: 15pt;font-weight:normal;color:#000;line-height:120%;margin:20px 0 10px 0;}
#content h2 {font-size: 14pt;font-weight:normal;color:#000;line-height:120%;margin:18px 0 5px 0;}

#content h3 span {font-size: 11pt;font-weight:bold;color:#000;line-height:120%;margin:8px 0 0 0;}
#content h3 {font-size: 12pt;font-weight:bold;color:#000;line-height:120%;margin:25px 0 8px 0;}
#content p.fine {font-size: 8pt;font-weight:normal;color:#222;line-height:120%;margin:8px 0 0 0;}

#content .left img.lt {float:left;margin: 5px 15px 5px 0;}
#content .left img {margin: 5px 0 5px 0;}
#content .left {float:left; width:530px;margin-bottom:50px;}
#content .right {float:right; width:340px;margin-bottom:50px;}

#content li {list-style:circle outside;color:#E20101;margin:4px 0 4px 15px;}
#content p span {color:#222;}
#content li span {color:#222;}
#Xpel {margin:5px 0 20px 0;background: #eee url('../images/xpel-bg.jpg') no-repeat top center;}
#content .right h3 {text-align:center;color:#E20101;font-size: 14pt;font-weight:normal;padding-top:10px;}
#Xpel h2 {margin:0 0 0 0;padding:0;height:27px;}
#Xpel h2 span {display:none;}
#Xpel p {padding:0 10px 4px 10px;color:#000;}
#Xpel img.center {display: block;margin-left: auto;margin-right: auto; border:0px;padding-top:10px;}
#Xpel ul {padding:0 0 12px 0;}
#Xpel li {list-style:circle inside;color:#E20101;margin-left:10px;}
#Xpel li span {color:#444;}

#content-gallery ul {margin: 0;padding:0;list-style: none;}

#content-gallery ul li {float: left;margin-right: 35px;margin-left: 40px;margin-bottom: 15px;font-size: 11px;text-align: center;
line-height: 14px;	padding:0px;}

* html #content-gallery ul li {margin-left: 30px;}

#contact {border:1px solid #ccc;margin:10px 0 10px 0; padding: 8px 14px 8px 14px;}
#contact h4{margin:0 0 4px 0;color:#000;}
.button {width:120px; margin:6px 0 0 0; background-color:#ffffcc; border: 1px solid #FFCC33; padding: 1px 0 3px 10px; }
.org {margin:4px 0 0 0;}
.adr {margin:3px 35px 0 0;}

/*------- footer   ------*/

#footer {margin-top:40px;border-top:1px solid #E20101;height:140px;
background: #000 url('../images/footer-background.jpg') no-repeat left bottom;clear:both;padding:0 0 10px 0;}
#foot {margin:15px 0 15px 0;}
#foot p {text-align:center;margin:10px 0 10px 0;color:#ccc;}
#foot p.credit {text-align:center;margin:25px 0 10px 0;color:#ccc;font-size:8pt;}



#comsite-xpel-main-container {
	width: 880px;
	margin: 0 auto;
	background: #fff;
	color: #000;
	text-align: left;
}

#work-order {display:none}
