/* CSS Document */
body{
background:url(../images/allbg.jpg) repeat-x #525252;
padding:0;
margin:0;
}
#wrapper{
width:865px;
padding:0;
margin:0 auto;
background:url(../images/headerbg.jpg) no-repeat left top;
}
.clear{
clear:both;
}
img{
border:0;
}
#header{
width:865px;
float:left;
padding:0;
margin:0;
}
#header .logoblock{
height:145px;
width:230px;
float:left;
padding:0 0 0 80px;
margin:0;
}
#header .logoright{
width:497px;
height:145px;
padding:0 58px 0 0;
margin:0;
float:left;
text-align:right;
}
#header .logoright .toptext{
width:497px;
padding:20px 0 0 0;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7C8399;
font-weight:normal;
line-height:20px;
}
#header .logoright .phoneno{
font-size:14px;
color:#AEB2BE;
font-weight:bold;
}
#header .logoright .cartitems{
font-size:11px;
color:#AEB2BE;
}
#header .logoright .cartitems a{
font-size:11px;
color:#AEB2BE;
text-decoration:none;
}
#header .logoright .cartitems a:hover{
font-size:11px;
color:#AEB2BE;
text-decoration:underline;
}
#header .logoright .aclogin{
color:#7C8399;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
#header .logoright .aclogin:hover{
color:#7C8399;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}
#header .logoright .menu{
width:497px;
padding:35px 0 0 0;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7C8399;
font-weight:normal;
line-height:20px;
}
#contentblock{
width:865px;
background:url(../images/content-bg.jpg) repeat-y;
float:left;
padding:0;
margin:0;
}
#contenttop{
background:url(../images/content-top-bg.jpg) no-repeat top;
width:865px;
padding:0;
margin:0;
float:left;
}
#contentmainblock{
background:url(../images/content-bottom-bg.jpg) no-repeat bottom;
width:865px;
padding:0;
margin:0;
float:left;
}

#contentheader{
background:url(../images/content-header.jpg) no-repeat center;
width:865px;
padding:0;
margin:0;
float:left;
height:186px;
}
#headercontent{
width:865px;
padding:0;
margin:0;
float:left;
height:186px;
}
#headercontent .buttonsblocks{
width:58px;
padding:76px 0 0 0;
margin:0;
float:left;
height:110px;
}
#headercontent .headertext{
width:745px;
padding:0 0 0 4px;
margin:0;
float:left;
height:186px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
line-height:18px;
}
#headercontent .headertextheading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
color:#FFFFFF;
font-weight:normal;
line-height:22px;
font-style:italic;
}

#indexcontent{
width:801px;
padding:0 32px 0 32px;
margin:0;
float:left;
}
#indexleftcol{
background:url(../images/index-midborder.jpg) repeat-y right;
width:416px;
float:left;
padding:0;
margin:0;
}
#indexleftcol .leftbox{
width:349px;
float:left;
padding:18px 42px 13px 25px;
margin:0;
background:url(../images/index-boxborder.jpg) repeat-x bottom;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#575757;
font-weight:normal;
}
#indexleftcol .leftbox1{
width:340px;
float:left;
padding:13px 42px 13px 34px;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#575757;
font-weight:normal;
}
#indexleftcol .leftbox1 a{
font-weight:bold;
text-decoration:none;
color:#81879D;
}
#indexleftcol .leftbox1 a:hover{
font-weight:bold;
text-decoration:none;
color:#575757;
}
#indexleftcol .leftboxheading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#3B3F4E;
font-weight:bold;
}
#indexrightcol{
width:385px;
float:left;
padding:0;
margin:0;
}
#indexrightcol .indexrighttop{
width:385px;
padding:18px 0 13px 0;
background:url(../images/index-boxborder.jpg) repeat-x bottom;
margin:0;
float:left;
}
.mountingleft{
width:183px;
padding:0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#787878;
float:left;
}
.mountingleft ul{
padding:0;
margin:0;
}
.mountingleft ul li{
width:183px;
padding:0;
margin:0;
line-height:20px;
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.mountingleft ul li a{
width:170px;
padding:0 0 0 13px;
color:#454545;
text-decoration:underline;
display:block;
float:left;
}
.mountingleft ul li a:hover{
width:170px;
padding:0 0 0 13px;
color:#454545;
text-decoration:none;
background:url(../images/innerleft-arrow.jpg) repeat-x;
display:block;
float:left;
}
.mountingleft .activemounting{
width:170px;
padding:0 0 0 13px;
color:#454545;
text-decoration:none;
background:url(../images/innerleft-arrow.jpg) repeat-x;
display:block;
float:left;
}
.mountingright{
width:151px;
padding:15px 30px 10px 20px;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#787878;
float:left;
text-align:center;
}

#indexrightcol .indexrightbottom{
width:305px;
padding:18px 55px 13px 25px;
margin:0;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#7F7F7F;
}

.mountingheading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#3B3F4E;
font-weight:bold;
line-height:18px;
}
.mountingtext{
width:172px;
padding:0 0 0 10px;
float:left;
margin:0;
}


#copyright{
background:url(../images/copyrightbg.jpg) no-repeat top;
padding:20px 60px 20px 60px;
margin:0;
float:left;
width:745px;
}
#copyright .copyrightleft{
width:200px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#FFFFFF;
float:left;
padding:0;
margin:0;
}
#copyright .copyrightleft1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
#copyright .copyrightright{
width:545px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-align:right;
color:#E9E9E9;
float:left;
padding:0;
margin:0;
}
#copyright .copyrightright a{
color:#E9E9E9;
text-decoration:none;
}
#copyright .copyrightright a:hover{
color:#E9E9E9;
text-decoration:underline;
}
.downloadcolor{
color:#3B3F4E;
}
