.italics{font-style: italic; font-size: 0.8em;}

#main2{width: 1000px; margin: 0 auto; line-height: 1.3em;}

#nav2{width: 220px; height: 100%; margin-left: 20px; float:left; display: inline;}

#nav2 a {display: block; width: 100%; height: 100%;}

#arrow{width: 21px; height: 700px; float:left; display: inline;}

#content-section{ width:713px; height: 100%; float:left; background-image: url("../images/content-background.jpg"); background-repeat: repeat; margin-top: 10px; margin-bottom: 20px; position: relative;}
.content-section-video{ width:713px; height: 100%; float:left; background-image: url("../images/content-background.jpg"); background-repeat: repeat; margin-bottom: 20px; position: relative;}
checkbox{float: left; text-align: left;}

.nav-box{border: 1px solid #888;  margin-top: 5px; margin-bottom:5px;  text-align: center; float: left; }
.button{width: 220px; height: 30px; background-image: url("../images/header.jpg"); background-repeat:no-repeat; line-height: 2.1em; float:left;}
.button2{width: 220px; height: 30px; background-image: url("../images/button.jpg"); background-repeat:no-repeat; font-size: 0.9em; line-height: 2.0em; float:left;}

.button2:hover{background-position: 0px -30px;}

.button2:active{background-position: 0px -60px;}
.button2:focus{background-position: 0px -60px;}

.demotrade{width:202px; height:44px; background-image: url("../images/number-plates-made-up-demo.jpg"); margin-top: 10px;}

.demotrade:hover{background-position: 0px -44px;}

#plates-button{background-image: url("../images/plates-button.jpg"); background-repeat: no-repeat; width: 183px; height: 58px; position: absolute; bottom: 0px; left: 10px; text-align: center; padding-top: 10px; line-height: 1.5em; padding-right: 10px;}

#plates-button:hover {background-position: -192px 0px; text-decoration: underline;} 

.facebook-button{display: block; width:120px; height:20px; background-image: url("../images/facebook-button.jpg"); background-repeat: no-repeat; float: left; position: relative; }

.facebook-button:hover{background-position: 0px -20px;}

.content1{width: 713px; height: 400px; background-image: url(../images/konica-printer3.jpg); background-repeat: no-repeat; float: left; background-position: 0 15px; display: inline;}
.content1 ul{ font-size: 0.8em; margin-top: 10px; list-style-type: disc; margin-right: 20px; line-height: 1.4em; float:right; text-align: left; display: inline;}

.content1-text{width: 450px; float: right; text-align: center; margin-top: 20px; display: inline;}
.content1-text h1 {font-size: 2.7em; line-height: 1.1em;}

#content2-text{width: 400px; float: right; text-align: left; margin-top: 5px; display: inline;}

.content1 span{float:right;}

#price{width: 350px; height: 50px; margin-top: 10px; float: right;}
#price p {font-size:1.5em; margin-top: 10px;}

.content2{width: 305px; height: 100%; float: right; margin-bottom: 20px; background-image: url("../images/content-background.jpg"); background-repeat: repeat; margin-right: 20px; display: inline; position: relative; padding: 20px 20px 20px 20px;}
#content3{ position: relative; width: 200px; height:100%; float: right;  background-image: url("../images/content-background.jpg"); background-repeat: repeat;  margin-bottom: 20px; padding: 20px 20px 20px 20px; display: inline;}

.more-button{ text-align:center; line-height: 1.9em; float:left; background-image: url("../images/more-button.jpg"); width: 87px; height: 40px; background-repeat: no-repeat; }

.more-button:hover { background-position: 0px -40px;}
.more-button a {display: block;}
.large-green-button{height: 51px; width: 103px; background-image: url("../images/large-green-button.jpg"); position: relative; text-align: center;}
.large-green-button:hover {background-position: 0px -51px;}
.large-green-button a {position: relative; top: 6px; display: block;}

.small-green-button{height: 28px; width: 59px; background-image: url("../images/small-green-button.jpg"); position: relative;}
.small-green-button:hover {background-position: 0px -29px; color: #000;}
.small-green-button a {position: relative; top: 3px; display: block; text-align: center;}

.large-green-button-dk{height: 51px; width: 103px; background-image: url("../images/large-green-button-dk.jpg"); position: relative; text-align: center;}
.large-green-button-dk:hover {background-position: 0px -51px;}
.large-green-button-dk a {position: relative; top: 6px; display: block;}

.small-green-button-dk{height: 28px; width: 59px; background-image: url("../images/small-green-button-dk.jpg"); position: relative;}
.small-green-button-dk:hover {background-position: 0px -29px; color: #000;}
.small-green-button-dk a {position: relative; top: 3px; display: block; text-align: center;}

.flag{width:91px; height:70px; float: left; margin-top: 2px; margin-bottom: 2px; margin-right: 5px; display: inline; text-align: center; line-height: 1.7em;}

#package-tab{padding: 3px 0px 0px 40px; position: relative; z-index: 10; background-image:url("../images/package-tab.jpg"); background-repeat:no-repeat; width: 137px; height: 23px; float:left;}

#left-column{ width:373px; height: 100%;  float:left;}
#right-column{width:325px; height: 100%; float:left;}

#price-box{display: inline;  margin-top: 10px; height:44px; width: 252px; background-image: url("../images/price-box.jpg"); float: left; background-repeat: no-repeat;  font-size: 2em; text-align: center; }

#approved-media{ color: #555; height:156px; width:299px; background-image: url(../images/approved-media.jpg); background-repeat: no-repeat; float: left; display: inline; margin-top: 10px; margin-bottom: 10px; padding: 20px 10px 10px 20px;}

#orange-label{background-image:url("../images/orange-label.jpg"); margin-bottom: 20px; background-repeat: no-repeat; height:163px; width:289px; float: left; padding: 20px 20px 20px 20px; display: inline; color: #444;}
#grey-label{background-image:url("../images/grey-label.jpg"); background-repeat: no-repeat;  height:76px; width:289px; float: left;  padding: 20px 20px 20px 20px; display: inline; color: #444;}

#content-section2{ padding: 20px 20px 20px 20px; width:340px;  float:left; background-image: url("../images/content-background.jpg"); background-repeat: repeat; margin-top: 10px; margin-bottom: 20px; position: relative; display: inline;}



#download-button{height: 34px; width:  223px; background-image:url("../images/dvla-button.jpg"); background-repeat: no-repeat; padding-left:5px; line-height: 2em; display: block;}
#download-button:hover{background-position: 0px -34px;}

#download-button2{height: 34px; width: 185px; background-image:url("../images/download-button2.jpg"); background-repeat: no-repeat;  line-height: 2.2em; display: block;}
#download-button2:hover{background-position: 0px -34px;}


.content-section3{padding: 20px 20px 20px 20px; width:250px;  float:right; background-image: url("../images/dk-content.jpg"); background-repeat: repeat; margin-left: 20px; margin-top: 10px; margin-bottom: 10px; position: relative; display: inline; margin-right: 9px;}

.top-left2{z-index: 6; height: 9px; width: 9px; position: absolute; top: 0px; left: 0px; background-image: url("../images/top-left2.jpg"); background-repeat: no-repeat;}
.top-right2{z-index: 6; height: 9px; width: 9px; position: absolute; top: 0px; right: 0px; background-image: url("../images/top-right2.jpg"); background-repeat: no-repeat;}
.bottom-left2{z-index: 6; height: 9px; width: 9px; position: absolute; bottom: 0px; left: 0px; background-image: url("../images/bottom-left2.jpg"); background-repeat: no-repeat;}
.bottom-right2{z-index: 6; height: 9px; width: 9px; position: absolute; bottom: 0px; right: 0px; background-image: url("../images/bottom-right2.jpg"); background-repeat: no-repeat;}

.made-up{ background-image: url("../images/number-plates-made-up.jpg"); height: 435px; width: 673px;}
.jig{width:650px;  margin-bottom: 50px; clear:both;}

.link-hover a:hover {color: #000;}

.plate{width:600px; height: 34px; margin-bottom: 20px; margin-bottom: 20px; clear:both;}
.film{width:600px; height: 46px; margin-bottom: 20px; margin-bottom: 20px; clear:both;}
.bikeplate{width:600px; height: 65px; margin-bottom: 20px; margin-bottom: 20px; clear:both;}
.bikefilm{width:600px; height: 65px; margin-bottom: 20px; margin-bottom: 20px; clear:both;}

.a4x4plate{width:600px; height: 70px; margin-bottom: 20px; margin-bottom: 20px; clear:both; }
.a4x4film{width:600px; height:79px; margin-bottom: 20px; margin-bottom: 20px; clear:both; }


#content-section4{background-position: 30px 0px; height:520px; width: 713px; background-image: url("../images/traffic-signs-homepage.jpg"); background-repeat: no-repeat; float: left; position: relative; display: inline;}


#tmbutton{height: 38px; width: 177px; background-image: url(../images/tm/tmbutton.jpg); background-repeat: no-repeat; text-align: center; line-height: 2.3em; }
#tmbutton:hover{height: 38px; width: 177px; background-position: 0px -37px; background-image: url(../images/tm/tmbutton.jpg); background-repeat: no-repeat; text-align: center; }
#tmbutton a{display: block;}

.tmbutton{height: 38px; width: 177px; background-image: url(../images/tm/tmbutton.jpg); background-repeat: no-repeat; text-align: center; line-height: 2.3em; }
.tmbutton:hover{height: 38px; width: 177px; background-position: 0px -37px; background-image: url(../images/tm/tmbutton.jpg); background-repeat: no-repeat; text-align: center; }
.tmbutton a{display: block;}


#shoesnav{margin-left: 15px; height:53px; width:440px; float: left; margin-top: 5px;}

.safetyshoes{height:53px; width:95px; background-image: url("../images/hi-vis/safetyshoes.jpg"); background-position: top left; float: left; text-indent: -9999px;}
.safetytrainers{height:53px; width:111px; background-image: url("../images/hi-vis/safetytrainers.jpg"); background-position: top left; float: left; text-indent: -9999px;}
.safetyboots{height:53px; width:99px; background-image: url("../images/hi-vis/safetyboots.jpg"); background-position: top left; float: left; text-indent: -9999px;}
.ladiessafetyshoes{height:53px; width:132px; background-image: url("../images/hi-vis/ladiessafetyshoes.jpg"); background-position: top left; float: left; text-indent: -9999px;}

.safetyshoes:hover{background-position: 0 -55px;}
.safetytrainers:hover{background-position: 0 -55px;}
.ladiessafetyshoes:hover{background-position: 0 -55px;}
.safetyboots:hover{background-position: 0 -55px;}
#shoesnav li a {display: block; width: 100%; height: 100%;}

