
body {font-family: Arial, Helvetica, sans-serif; padding:0; margin:0; background:url(Images/bg.gif) top repeat-x  fixed; }
#wrapper{width:800px; height:950px; margin:0 auto; background:url(Images/layout.gif) top no-repeat ; background:#fff; }
#main{background:#cdf3f7;}
#navbox{background:#cdf3f7;}
.border {border: 1px solid #FFF;}
.red1 {font-size: 12px; color: #FFF; border:1px solid #FFF; margin: 10px; /*background: url(images/red1.gif) no-repeat top right #a12225;*/ background:#f00;}
.red2 {font-size: 12px; color: #FFF; border:1px solid #FFF; margin: 10px; /*background: url(images/red2.gif) no-repeat top right #a12225;*/ background:#f00;}
.red3 {font-size: 12px; color: #FFF; border:1px solid #FFF; margin: 10px; /*background: url(images/red3.gif) no-repeat top right #a12225;*/ background:#f00;}
.style1 {font-size: 24px;font-weight: bold;text-decoration: none;}
h1 {color: #2D437B; font-size:120%;}
h2 {color:#2D437B; font-size:100%;}
h4 {color:#2D437B; font-size:90%;}
h5 {color: #A71214;font-size: 18px;}
.textbody {font-size: 12px;}
.services {font-size: 18px;font-weight: bold;color: #A71214;}
.footer1 {font-size: 12px;color: #FFF;}
.footer2 {font-size: 12px;color: #D62129;}
a:link {color: #fff;text-decoration:none;}
a:visited {color: #fff;text-decoration: none;}
a:active {color: #d62129;text-decoration: none;}

#content p{font-size:90%;}
#content li{font-size:90%;}
#content a{ color:#006; text-decoration:none; border-bottom:1px dotted #006;}
#content a:hover{border-bottom:1px solid #006;}
#service #content p{width:330px;}
#service #content h2{margin:0; padding:0;}

.contact_box{color:#C00; line-height:10px; font-weight:bold;}
.contact_box p{padding-top:15px;}
.contact_box a{color:#c00; text-decoration:none;}
.contact_box img{float:left; margin:0 10px 0 0;}

.cards{font-size:18px; color:#900; border-top:1px solid #900; margin:0; padding:4px 0;}
.cards a{color:#900; text-decoration:none;  }
.cards a:hover{color:#f00;}
.service_img{float:right; margin:0 0px 5px 20px; padding:0; border:1px solid #c00; border-width:0 1px 1px 1px;}
.link_logo{float:left; margin:0 10px 5px 0;}

#content .clear{clear:both; border-top:1px solid #c00; margin:0; padding:0;}
ul.half{width:140px; float:left; margin:0 5px 10px 0; padding:0 0 0 15px;}
.top{float:right; width:100px; border:none}
.catalogue{float:right; margin:1px 5px 5px 0px; padding:0;}
.clear{clear:both;}


form{width:300px; margin:0 auto ; padding:10px; }
label{width:100px; float:left; text-align:right; margin:7px 5px 0 0px;  padding-top:0px; font-size:80%; position: relative;}
input, select {width:180px; float:left; margin:5px -3px 3px 3px;}
textarea{width:280px;  margin:10px ; height:100px; clear:both;}
.button{width:100px; float:right; margin:20px 30px }
.mandatory{color:#f00; }
.big{width:200px;}
.small{width:50px;}
