h1{
padding-top:10px;
color:#CD0101;
font-family:Georgia;
font-size:24px;
font-weight:normal;
text-decoration:none;
}
h2{
margin-bottom:10px;
color:#AD7814;
font-family:Georgia;
font-size:14px;
font-weight:normal;
text-decoration:none;
}
ul{
margin:0; 
padding:0; 
list-style-type:none;
font-size:0;
line-height:0;
}

.submit{
float:left;
width:52px;
height:19px;
margin:10px 3px 30px 0px;
padding:3px;
background-image:url(img/submit.png);
background-repeat:no-repeat;
color:#FFFFFF;
font-family:"Trebuchet MS";
font-size:10px;
font-weight:normal;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}
.submit:hover{
float:left;
width:52px;
height:19px;
margin:10px 3px 30px 0px;
padding:3px;
background-image:url(img/submit-hover.png);
background-repeat:no-repeat;
color:#FFFFFF;
font-family:"Trebuchet MS";
font-size:10px;
font-weight:normal;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

body{
margin:0px;
padding:0px;
color:#232323;
background-color:#FFFFFF;
font:normal 9pt Tahoma;
text-align:center;
}

#header{
height:296px;
background:#FFFFFF url(img/header.png) repeat-x;
color:#908B51;
}
#headerContent{
width:941px;
height:100%;
margin-left:auto;
margin-right:auto;
background:url(img/header-content.png) no-repeat top right;
clear:both;
}
#headerBed{
float:right;
}
#headerPhone{
float:left;
height:25px;
margin:0px;
padding:15px 5px 0px 0px;
color:#FFFFFF;
font-family:Georgia;
font-size:24px;
font-weight:none;
text-decoration:none;
}
#headerLogo{
float:left;
width:941px;
padding-top:50px;
color:#CD0101;
font-size:30px;
text-align:left;
}
#headerTag{
float:left;
color:#273847;
font-family:Trebuchet MS;
font-size:14px;
text-align:left;
}

#menu{
background-color:#131d45;
}
#menuContent{
width:943px;
height:41px;
margin-left:auto;
margin-right:auto;
padding-bottom:2px;
background-position:left top;
}
#menuContentCenter{
width:941px;
height:28px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
.menuLink{
float:left;
height:100%;
margin:0px 1px 0px 0px;
padding:15px 10px 0px 10px;
color:#FFFFFF;
font-family:Georgia;
font-size:12px;
font-weight:bold;
text-transform:none;
text-decoration:none;
}
.menuLink:hover{
float:left;
height:100%;
margin:0px 1px 0px 0px;
padding:15px 10px 0px 10px;
background-color:#0b5a98;
color:#FFFFFF;
font-family:Georgia;
font-size:12px;
font-weight:bold;
text-transform:none;
text-decoration:none;
}

#main{
background-color:#FFFFFF;
}

#main #mainContent{
width:943px;
margin-left:auto;
margin-right:auto;
}

#main #mainContent #left{
float:left;
width:222px;
margin:0px 1px 0px 0px;
padding:0px;
text-align:left;
}
#leftCategories{
margin:0px;
}
#leftFeaturedNews{
margin:0px 0px 30px 0px;
}
.leftTitle{
width:100%;
height:52px;
margin:0px;
padding:0px 0px 1px 0px;
background:url(img/left-title.png) no-repeat;
color:#FFFFFF;
}
.leftTitleContent{
padding-left:10px;
padding-top:10px;
font-family:Georgia;
font-size:24px;
font-weight:normal;
text-decoration:none;
}
#leftTop{
width:100%;
height:4px;
margin:0px;
padding:0px;
background:url(img/left-top.png) no-repeat;
font-size:0px;
}
#leftCenter{
width:100%;
margin:0px;
padding:10px 0px 10px 0px;
background-color:#DFE2C5;
color:#524D44;
font-family:"Trebuchet MS";
font-size:10pt;
font-weight:normal;
text-decoration:none;
}
#leftBottom{
width:100%;
height:4px;
margin:0px 0px 3px 0px;
padding:0px;
background:url(img/left-bottom.png) no-repeat;
font-size:0px;
}
.leftLink{
padding-left:20px;
background:url(img/pointer.png) no-repeat;
background-position:12px 6px;
color:#524D44;
text-decoration:none;
}
.leftLink:hover{
color:#AD7814;
text-decoration:none;
}

#main #mainContent #right{
float:left;
width:941px;
margin:0px;
padding:0px;
text-align:left;
}
.rightTitle{
float:left;
width:100%;
height:54px;
margin:0px;
padding:0px;
background:url(img/right-header.png) no-repeat;
color:#FFFFFF;
}
.rightTitleContent{
height:44px;
padding-left:26px;
padding-top:10px;
font-family:Georgia;
font-size:24px;
font-weight:normal;
text-decoration:none;
}
.rightDescription{
float:left;
margin:0px;
padding:0px;
}
.rightDescriptionContent{
padding:20px;
font-family:"Georgia";
font-size:10pt;
font-weight:normal;
text-decoration:none;
}
.rightProduct{
font-family:"Georgia";
font-size:10pt;
clear:both;
}
.rightProductPhoto{
float:left;
margin:20px 20px 20px 0px;
}
.rightProductDescription{
float:left;
width:460px;
margin:0px 0px 0px 0px;
}
.rightProductDescription2{
float:left;
width:560px;
margin:0px 0px 0px 0px;
}
.rightPhotoMargins{
margin:20px 20px 20px 0px;
}

#footer{
height:88px;
clear:both;
}
#footerContent{
width:943px;
height:20px;
margin-left:auto;
margin-right:auto;
padding-top:20px;
color:#131d45;
font-family:"Trebuchet MS";
font-size:11px;
font-style:normal;
line-height:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
text-decoration:none;
}
#footerCopyright{
height:20px;
margin:0px;
padding:0px;
color:#131d45;
font-family:"Trebuchet MS";
font-size:11px;
font-style:normal;
line-height:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
text-decoration:none;
}
a.footerLink:link{
color:#131d45;
padding-right:5px;
padding-left:5px;
font-family:"Trebuchet MS";
font-size:11px;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
text-decoration:none;
line-height:normal;
}
a.footerLink:visited{
color:#131d45;
padding-right:5px;
padding-left:5px;
font-family:"Trebuchet MS";
font-size:11px;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
text-decoration:none;
line-height:normal;
}
a.footerLink:hover{
color:#131d45;
padding-right:5px;
padding-left:5px;
font-family:"Trebuchet MS";
font-size:11px;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
text-decoration:none;
line-height:normal;
}
a.footerLink:active{
color:#131d45;
padding-right:5px;
padding-left:5px;
font-family:"Trebuchet MS";
font-size:11px;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
text-decoration:none;
line-height:normal;
}

#zoom{
z-index:2;
visibility:hidden;
position:absolute;
left:50%;
top:50%;
width:760px;
margin-left:-380px;
margin-top:-290px;
padding:20px;
font-size:9pt;
}
#zoom #topLeft{
width:12px;
background:transparent url(img/top-left.png) no-repeat;
}
#zoom #topCenter{
height:12px;
background-color:#FFFFFF;
}
#zoom #topRight{
width:12px;
background:transparent url(img/top-right.png) no-repeat;
}
#zoom #middleLeft{
background-color:#FFFFFF;
}
#zoom #middleCenter{
background:#FFFFFF;
}
#zoom #middleRight{
background-color:#FFFFFF;
}
#zoom #bottomLeft{
background:transparent url(img/bottom-left.png) no-repeat;
}
#zoom #bottomCenter{
height:12px;
background-color:#FFFFFF;
}
#zoom #bottomRight{
background:transparent url(img/bottom-right.png) no-repeat;
}
#zoom #panel{
overflow:auto;
height:520px;
margin:0px;
padding:5px;
background:#FFFFFF;
color:#202E3A;
font-family:"Trebuchet MS";
font-size:14px;
font-weight:normal;
text-decoration:none;
text-align:left;
cursor:pointer;
}

#mask{
z-index:1;
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:#000000;
filter:alpha(opacity=50);
}
html>body #mask{
z-index:1;
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:#000000;
opacity:0.50;
}
