/* CSS Document */
body{
margin:0px;
padding:0px;
background:url(../images/bg.jpg) repeat-x top left #595959;
}

a{
cursor:pointer;
}

a:hover{
cursor:pointer;
}


.bg{
background:url(../images/bodyconbg.png) repeat-y top center;
height:250px;
}

*html .bg{
background-image:url(../images/bodyconbg.gif);
background-position:top center;
background-repeat:repeat-y;

height:250px;
/*FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bodyconbg.png',sizingMethod='scale')*/
}



/**html .headerbg{
background:none;
height:14px;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/headerbg.png',sizingMethod='scale')
}*/


.headerbg{
background:url(../images/headerbg.png) no-repeat top center;
*background:url(../images/headerbg.gif) no-repeat top center;

height:14px;
}

*html .footerbg{
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footerbg.png',sizingMethod='scale')
height:23px;
background:none;
}


.footerbg{
background:url(../images/footerbg.png) no-repeat top center;
height:23px;
}


.navpart{
height:52px;
background:url(../images/nav_bg.gif) repeat-x bottom left;
}


/*navigation*/

a.home{
width:63px;
height:26px;
background:url(../images/home_icon1.gif) no-repeat center;
float:left;
cursor:pointer;
}

a.home:hover{
width:63px;
height:26px;
background:url(../images/home_icon2.gif) no-repeat center;
float:left;
cursor:pointer;
}

a.homecurrent{
width:63px;
height:26px;
background:url(../images/home_icon2.gif) no-repeat center;
float:left;
cursor:pointer;
}

a.contact{
width:63px;
height:26px;
background:url(../images/contact_icon1.gif) no-repeat center;
float:left;
cursor:pointer;
}

a.contact:hover{
width:63px;
height:26px;
background:url(../images/contact_icon2.gif) no-repeat center;
float:left;
cursor:pointer;
}


a.contactcurrent{
width:63px;
height:26px;
background:url(../images/contact_icon2.gif) no-repeat center;
float:left;
cursor:pointer;
}

.innerbodybg{
background:url(../images/innerbodybg.jpg) repeat-x top left ;
height:auto;

}
.innerbodybg2{
background:url(../images/header_2.gif) repeat-x top left ;
height:auto;


}

.innerbodybg .content{
font:bold 12px Arial, Helvetica, sans-serif;
color:#C1C1C1;
background:#303030;
text-align:left;
padding-left:5px;
text-align:left;
}

.innerbodybg .shoppingcart{
font:bold 12px Arial, Helvetica, sans-serif;
color:#303030;
}

.contentpart{
width:980px;
font:12px Arial, Helvetica, sans-serif;
color:#000;
}

.contentpart h1{
font:bold 16px Arial, Helvetica, sans-serif;
color:#66012B;
text-transform:uppercase;
padding:5px 0px 5px 10px;
width:570px;
background:#E2E2E2;
text-align:left;
}


.imgtxt{
font:12px Arial, Helvetica, sans-serif;
line-height:22px;
color:#000;
}

.imgtxt span{
font:bold 12px Arial, Helvetica, sans-serif;
line-height:22px;
color:#8F1145;
}

.imgtxt strong{
font:bold 12px Arial, Helvetica, sans-serif;
line-height:22px;
color:#000;
}

.contentpart h2{
font:bold 16px Arial, Helvetica, sans-serif;
color:#870038;
margin:10px 0px 0px 0px;
padding:0px 0px 10px 0px;
width:580px;
text-align:left;
}
.contentpart h3{
font:bold 16px Arial, Helvetica, sans-serif;
color:#870038;
margin:10px 0px 0px 0px;
padding:0px 0px 5px 15px;
width:426px;
text-align:left;
}

.contentpart ul{
margin:0px;
padding:0px;
list-style:none;
width:441px;
}

.contentpart li{
background:url(../images/libullet.gif) no-repeat left 7px;
margin:3px;
text-align:left;
padding:3px 0px 0px 15px;
font:12px Arial, Helvetica, sans-serif;
color:#000; 
}


.contentpart p{
font:12px Arial, Helvetica, sans-serif;
float:left;
text-align:left;
margin:0px;
width:580px;
line-height:18px;
padding:0px 0px 10px 0px;
}

.bottompart {
width:850px;
margin:10px 60px 00px 0px;
font:12px Arial, Helvetica, sans-serif;
}


.bottompart h4{
font:bold 16px Arial, Helvetica, sans-serif;
color:#870038;
margin:5px 0px 0px 0px;
padding:0px 0px 5px 20px;
background:url(../images/bullet.gif) no-repeat left 3px;
width:90%;
text-align:left;
}




.table1{
border:1px solid #E7E7E7;
background:#E7E7E7;
}

.table1 th{
font:bold 12px Arial, Helvetica, sans-serif;
color:#831214;
text-align:center;
}

.table1 td{
background:#fff;
text-align:center;
font:12px Arial, Helvetica, sans-serif;
color:#000;
}

.right_align
{
 text-align:right;
}
.button
{
 background-color:#D7D7FB;
 border:1px solid #000000;
 color:#000000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11pt;
 height:18px;
 width:60px;
}

.bottomaddress h4{
font:bold 16px Arial, Helvetica, sans-serif;
color:#000;
padding:5px 0px 5px 0px;
margin:0px;
text-align:left;

}

.bottomaddress h4 span{
color:#870038;
}

.bottomaddress{
margin:14px 0px 0px 0px;
font:12px Arial, Helvetica, sans-serif;
color:#818181;
text-align:left;
border-top:1px solid #B8B8B8;
padding-top:10px;
}

.bottomaddress p{
font:12px Arial, Helvetica, sans-serif;
color:#818181;
padding:5px 0px 5px 0px;
margin:0px;
text-align:left;
}



.leftbox{
background:url(../images/left_brdr.gif) no-repeat top left;
font:12px Arial, Helvetica, sans-serif;
color:#000;
}


a.more{
font:12px Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#000;

}
.leftbox a.more{
font:11px Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#000;

}

.leftbox a.more:hover{
font:11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#870038;
}


.leftbox a.link{
font:bold 11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#870038;

}

.leftbox a.link:hover{
font:bold 11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000;
}

.leftbox h2{
font:bold 16px Arial, Helvetica, sans-serif;
color:#870038;
border-bottom:1px solid #B8B8B8;
background:url(../images/h2bg.gif) no-repeat left;
padding:5px 0px 5px 20px;
margin:0px;
text-align:left;
}

.leftbox p{
line-height:18px;
font:12px Arial, Helvetica, sans-serif;
color:#000;
text-align:left;
}

.leftbox p strong{
line-height:24px;
font:12px Arial, Helvetica, sans-serif;
color:#000;
}





















.footertxt{
font:11px Arial, Helvetica, sans-serif;
color:#fff;
margin-bottom:15px;
}

.footertxt a{
font:11px Arial, Helvetica, sans-serif;
color:#fff;
padding:0px 5px;
text-decoration:none;
}


.footertxt a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#CECECE;
padding:0px 5px;
text-decoration:none;
}
.properties
{
 font:11pt Arial, Helvetica, sans-serif;
 color:#0033FF;
 text-decoration:none;
 padding-left:130px;
 font-weight:bold;
}
.properties a
{
 font:11pt Arial, Helvetica, sans-serif;
 color:#0033FF;
 text-decoration:none;
  font-weight:bold;
}
.properties a:hover
{
 font:11pt Arial, Helvetica, sans-serif;
 color:#0033FF;
 text-decoration:underline;
  font-weight:bold;
}
.underline 
{
background-color:#DEDEDE;
}
.font
{
 font-size:10pt;
 font-family:Arial, Helvetica, sans-serif;
 color:#000000;
}
.bottomtextaddress{
margin:14px 0px 0px 0px;
font:12px Arial, Helvetica, sans-serif;
color:#818181;
text-align:left;
padding-top:10px;
}
