/* Hide from IE-Mac \*/ 
body 
{
 margin:0px;
 text-align:center;
 padding:0px;
 font-family: Verdana, "Trebuchet MS", Tahoma, Arial, sans-serif;
 background-color: #FFFFCB;
}
p 
{
 margin: 0;
 font-size: 0.7em;
 padding: 0px;
 line-height: 1.4em;
}
p.center
{
text-align: center;
}
p.justify
{
text-align: justify;
}
span.italic
{
font-style: italic;
overflow: visible;
width: 100%;
display: block;
}
span.italic2
{
font-style: italic;
}
span.bold
{
font-weight: bold;
}
span.left
{
text-align: left;
}
.hidden
{
visibility: hidden;
display: none;
}
#container
{
 text-align: left;
 width: 690px;
 margin-left: auto;
 margin-right: auto;
 padding-right: 1px;	
}
#blockContainer
{
 position:relative;
 background:  url(images/cwt_04.jpg) repeat-y;
 width:690px;
 padding:0;
 background-attachment: scroll;
 background-position: left top;
 height: 100%;
}	
#header
{
 height:170px;
 width:415px;
 left:0;
 background:  url(images/cwt_01.jpg) no-repeat;
 background-position: left top;
 padding:0;
 position: absolute;	
}
#header2
{
 height:170px;
 width:415px;
 left:0;
 background:  url(images/cwt_01b.jpg) no-repeat;
 background-position: left top;
 padding:0;
 position: absolute;	
}
#header3
{
 height:170px;
 width:415px;
 left:0;
 background:  url(images/cwt_01c.jpg) no-repeat;
 background-position: left top;
 padding:0;
 position: absolute;	
}
#header4
{
 height:170px;
 width:415px;
 left:0;
 background:  url(images/cwt_01d.jpg) no-repeat;
 background-position: left top;
 padding:0;
 position: absolute;	
}
#header5
{
 height:170px;
 width:415px;
 left:0;
 background:  url(images/cwt_01e.jpg) no-repeat;
 background-position: left top;
 padding:0;
 position: absolute;	
}
#header6
{
 height:170px;
 width:415px;
 left:0;
 background:  url(images/cwt_01f.jpg) no-repeat;
 background-position: left top;
 padding:0;
 position: absolute;	
}
#header7
{
 height:170px;
 width:415px;
 left:0;
 background:  url(images/cwt_01g.jpg) no-repeat;
 background-position: left top;
 padding:0;
 position: absolute;	
}
#header8
{
 height:170px;
 width:415px;
 left:0;
 background:  url(images/cwt_01h.jpg) no-repeat;
 background-position: left top;
 padding:0;
 position: absolute;	
}
#header9
{
 height:170px;
 width:415px;
 left:0;
 background:  url(images/cwt_01i.jpg) no-repeat;
 background-position: left top;
 padding:0;
 position: absolute;	
}
#header10
{
 height:170px;
 width:415px;
 left:0;
 background:  url(images/cwt_01j.jpg) no-repeat;
 background-position: left top;
 padding:0;
 position: absolute;	
}
#header11
{
 height:170px;
 width:415px;
 left:0;
 background:  url(images/cwt_01k.jpg) no-repeat;
 background-position: left top;
 padding:0;
 position: absolute;	
}
#strap
{
position: relative;
display: block;
height: 30px;
width: 400px;
left: 15px;
top: 130px;
padding: 0;
margin: 0;
border: 0;
overflow: hidden;
background:  url(images/strap.png) top left no-repeat;
}
#logo
{
height:170px;
width:275px;
margin-left:415px;
background:  url(images/cwt_02.gif) no-repeat;
padding:0;
position: relative;
}
#header p, h1, h2, h3
{
display:none;
}
#logo p
{
display:none;
}
#menu
{
width: 494px;
float: left;
background-color: #F6B829;
padding: 2px 3px 1px 3px;
color: #003366;
line-height: 1.0em;
}
div#menu div#mainlinks
{
margin-top: -2px;
margin-left: -4px;
font-size: 0.6em;
color: #333333;
text-align: center;
}
div#menu div#sublinks
{
margin-top: -2 px;
margin-left: -4 px;
padding-top: 2px;
font-size: 0.6em;
font-weight: bold;
color: #006699;
text-align: center;
}
a.sublink
{
padding-left: 5px;
padding-right: 9px;
color: #006699;
}
a.mainlink
{
padding-left: 5px;
padding-right: 9px;
}
a.footerlink
{
color: #BBBBBB;
}
a.orange
{
color: #E39D48;
}
#pageTitle
{
width: 160px;
float: left;
background-color: #C55527;
text-align: center;
font-weight: bold;
color: #FC3;
margin-top: 9px;
margin-bottom: 5px;
}
#contents	
{
width: 480px;
float: left;
background-color: #FEF79D;
padding: 3px 10px 3px 10px;	
}
#contents ul
{
margin-top: 0px;
font-size: 0.7em;
text-align: justify;
}
#contents ol
{
margin-top: 0px;
font-size: 0.7em;
text-align: justify;
list-style-type: lower-roman;
}
#contents ol li
{
list-style-position: outside;
margin-bottom: 1.4em;
margin-right: 20px;
margin-left: -10px;
}
#contents ul li
{
line-style-type: disc;
margin-bottom: 1.4em;
margin-right: 20px;
}
table 
{
margin-top: 0px;
margin-left: auto;
margin-right: auto;
border-collapse: collapse;
width: 460px;
font-size: small;
}
tr.productheader
{
background-color: #C55527;
color: #FC3;
font-size: 1.1em;
}
td.link
{
background-color: #E39D48;
border-color: #C55527;
border-width: 1px 1px 1px 1px;
border-style: solid;
display: block;
width: 215px;
}
tr.light
{
background-color: #F6B829;
}
tr.dark
{
background-color: #E39D48;
}
td
{
padding: 4px 4px 4px 4px;
}
div#formcontainer
{
font-family: Verdana, "Trebuchet MS", Tahoma, Arial, sans-serif; 
font-weight: normal; 
font-size:1.0em;
}
input
{
font-family: Verdana, "Trebuchet MS", Tahoma, Arial, sans-serif; 
font-weight: normal; 
font-size:1.0em;
background:#FFF;
}
input.btn
{
font-family: Verdana, "Trebuchet MS", Tahoma, Arial, sans-serif; 
font-weight: bold; 
font-size:0.7em;
background:#EEE;
}
input.btnequote
{
font-family: Verdana, "Trebuchet MS", Tahoma, Arial, sans-serif; 
font-weight: bold; 
font-size:1.0em;
background:#EEE;
}
textarea
{
font-family: Verdana, "Trebuchet MS", Tahoma, Arial, sans-serif; 
font-weight: normal; 
font-size:1.0em;
background:#FFF;
}
span.required
{
color: red;
}
#extraInfo
{
width: 154px;
float: left;
background-color: #E39D48;
padding: 3px;
color: #990000;
font-size: 0.9em;
}
#spacerLeft
{
width: 15px;
height: 30px;
float: left;
}
#spacerRight
{
width: 15px;
height: 1px;
float: left;
}
#contentLeft
{
width: 15px;
height: 30px;
float: left;
}
#contentRight
{
width: 15px;
height: 1px;
float: left;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix
{
display: inline-block;
}
* html .clearfix
{
height: 1%;
}
.clearfix
{
display: block;
}
#infoHolder
{
background: url(images/cwt_04.jpg) repeat-y;
}
#contentHolder
{
background: url(images/cwt_06.jpg) repeat-y;
}
#footerHolder
{
background: url(images/cwt_11.jpg) repeat-y;
}
#locationHolder
{
background: url(images/cwt_06.jpg) repeat-y;
}
#locationLeft
{
width: 15px;
height: 1px;
float: left;
}
#locationRight
{
width: 15px;
height: 47px;
float: left;
}
#locationContents	
{
width: 480px;
float: left;
background-color: #FEF79D;
padding: 3px 10px 3px 10px;
font-size: 0.8em;
line-height: 0.9em;	
}
#locationExtra
{
width: 160px;
float: left;
background-color: #E39D48;
background: url(images/cwt_09.jpg) no-repeat bottom;
height: 100px;
}
#footer	
{
 margin-top: 0.225em;
 margin-bottom: 1px;
 width: 660px;
 background-color: #83292B;
 border:0;
 padding:0;
 padding-bottom: 5px;
 float: left;
 text-align: center;
 color: #999999;	
}
#footerLeft
{
width: 15px;
height: 20px;
float: left;
}
#footerRight
{
width: 15px;
height: 1px;
float: left;
}
#baseImage
{
width: 690px;
height: 14px;
background: url(images/cwt_13.jpg) no-repeat;
padding:0;
position: relative;
}
img
{
border-style: none;
padding: 0px;
}
img.padded
{
padding: 4px;
}
a
{
font-family: Verdana, "Trebuchet MS", Tahoma, Arial, sans-serif;
font-size: 1.0em;
font-weight: bold;
color: #333333;
text-decoration: none;
}
a:link
{
text-decoration: none;
}
a:visited
{
text-decoration: none;
}
a:hover
{
text-decoration: underline;
}
a:active
{
text-decoration: underline;
}
* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}