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

a{
cursor:pointer;
outline:none;
}

a:hover{
cursor:pointer;
}


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

*html .bg{
background:none;
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;
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;
}

.logopart{
background:url(../images/logobg.jpg) repeat-x top left #F4F4F4;
height:143px;
}


/*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;
}

.bodybg{
background:url(../images/bodybg.jpg) repeat-x top left #fff;
height:auto;
}

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

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

.searchbox{
position:relative;
height:92px;
width:100%;
top:20px;
}


.searchsection{
width:355px;
padding:5px;
border:1px solid #B8B8B8;
background:url(../images/searchbg.jpg) repeat-x top left #fff;
margin:10px 0px 0px 0px;
height:63px;
font:12px Arial, Helvetica, sans-serif;
}

.searchsection .form{
background:#E7E7E7;
border:#E7E7E7;
color:#000;
}

.searchbox h3{
position:absolute;
font:bold 16px Arial, Helvetica, sans-serif;
color:#870038;
left:20px;
background:url(../images/searchbg1.gif) no-repeat center;
top:-10px;
width:95px;
margin:0px;
padding:0px;
}


.contentpart{

}

.contentpart h2{
font:bold 16px Arial, Helvetica, sans-serif;
color:#9E9E9E;
margin:0px;
padding:0px 0px 10px 0px;
width:504px;
float:left;
}

.contentpart h2 strong{
font:bold 16px Arial, Helvetica, sans-serif;
color:#535353;
margin:0px;
padding:0px;
}

.contentpart h2 span{
font:bold 16px Arial, Helvetica, sans-serif;
color:#870038;
margin:0px;
padding:0px;
}


.contentpart h3{
font:bold 16px Arial, Helvetica, sans-serif;
color:#535353;
margin:0px;
padding:0px;
}

.contentpart h3 span{
font:bold 16px Arial, Helvetica, sans-serif;
color:#870038;
margin:0px;
padding:0px;
}

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

.fourboxes{
margin-top:17px;
border:1px solid #B8B8B8;
background:url(../images/fourbox_bg.gif) repeat-x top left;
height:210px;
width:920px;
}

.fourboxes td{
background:url(../images/fourboxtd_bg.gif) no-repeat top right;

}

.fourboxes td .none{
background:none;
}

.fourboxes table td{
background:none;
font:12px Arial, Helvetica, sans-serif;
color:#000;
}

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

}

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


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

}

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

.fourboxes 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;
}

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

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

.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;
}

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




.footertxt{
font:11px Arial, Helvetica, sans-serif;
color:#fff;
padding-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;
}


