@charset"utf-8";*{margin:0;padding:0;}
img{border:0;}
p{margin:15px 0;}
body{background-color:#FFF;font-family:"Trebuchet MS", sans-serif;color:#231f20;font-size:13px;}
#container{background:url(images/bg.jpg) repeat-y;width:908px;height:auto;margin:0 auto;padding:0 20px;}
#container #logo{background:url(images/calendar-logo.png) no-repeat;height:74px;width:392px;float:left;}
#container #menu{float:right;margin:20px 0 0 0;}
#container #menu li{text-indent:-9999px;float:left;list-style:none;}
#container #menu li a{display:block;height:18px;}
#container #menu2{float:right;margin:10px 0 0 0;}
#container #menu2 li{text-indent:-9999px;float:left;list-style:none;}
#container #menu2 li a{display:block;height:18px;}
#container #menu #home a{background:url(images/home.gif) no-repeat;width:73px;}
#container #menu #home a:hover{background:url(images/homeb.gif) no-repeat;}
#container #menu #about a{background:url(images/about.gif) no-repeat;width:90px;}
#container #menu #about a:hover{background:url(images/aboutb.gif) no-repeat;}
#container #menu #creative a{background:url(images/creative.gif) no-repeat;width:111px;}
#container #menu #creative a:hover{background:url(images/creativeb.gif) no-repeat;}
#container #menu #contact a{background:url(images/contact.gif) no-repeat;width:102px;}
#container #menu #contact a:hover{background:url(images/contactb.gif) no-repeat;}
#container #menu2 #personalised a{background:url(images/personalised.gif) no-repeat;width:165px;}
#container #menu2 #personalised a:hover{background:url(images/personalisedb.gif) no-repeat;}
#container #menu2 #professional a{background:url(images/professional.gif) no-repeat;width:162px;}
#container #menu2 #professional a:hover{background:url(images/professionalb.gif) no-repeat;}
#container #menu2 #quoterequest a{background:url(images/quoterequest.jpg) no-repeat;width:109px;}
#container #menu2 #quoterequest a:hover{background:url(images/quoterequestb.jpg) no-repeat;}
#container #menu #delivery a{background:url(images/delivery.gif) no-repeat;width:111px;}
#container #menu #delivery a:hover{background:url(images/deliveryb.gif) no-repeat;}
#container #title_img{background:url(images/calendar-title.gif) no-repeat center;width:100%;height:38px;}
#container #flash{text-align:center;}
#container #main .title, h2, h3{font-size:18px;color:#0072bc;font-weight:700;}
#container #main .titletext{font-size:20px;color:#0072bc;font-weight:700;}
#container #main .subtitletext{font-size:16px;color:#918f8f;font-weight:700;}
#container #main ul{list-style:none;}
#container #main ul li{display:block;margin:10px 0;padding:0 0 5px 35px;background:url(images/check.gif) left top no-repeat;}
#container #footer{text-align:center;color:#7f7f7f;font-size:11px;padding:50px 0 20px 0;}
#container #footer a{color:#7f7f7f;text-decoration:none;font-size:11px;text-transform:capitalize;}
#container #footer a:hover{text-decoration:underline;}
.linklove{display:none;}
#cformsform ol li input, #cformsform ol li textarea{border:1px solid #ccc;}
#container #main .businessmenu{float:left;width:212px;padding:0;margin:0;}
#container #main #contentright{float:right;text-align:left;width:660px;padding:0;margin:0;}
#container #main #contentright .whole{float:left;width:660px;}
#container #main #contentright .left{float:left;text-align:left;width:280px;padding:0;margin:0;}
#container #main #contentright .right{float:right;text-align:left;width:360px;padding:0;margin:0;}
#container #main #contentright .qtybg{background:url(images/qty-blu-bg.jpg) no-repeat;width:289px;height:110px;}
#container #main #contentright .qty{padding:10px;color:#000;}
select.busform{width:150px;font-family:"Trebuchet MS", sans-serif;}
input.showprice{border:0px;background:#57b7df;font-size:19px;font-weight:bolder;color:#0032c8;width:190px;}
span.pricecheck{font-size:16px;font-weight:bolder;color:#000000;padding-right:5px;}
span.pricecond{font-size:10px;color:#000000;}
#orderform{}
#orderform input, select, textarea{border:1px solid #ccc;font-family:"Trebuchet MS", sans-serif;font-size:13px;}
#orderform .leftcol{font-size:11px;color:#666666;letter-spacing:2px;padding:5px;}
#orderform span.starclass{font-weight:bolder;color:#FF0000;}
.reporterror{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FF0000;padding-left:5px;text-decoration:none;}
#contentright a.imglink, a.imglink:hover{font-size:10px;color:#666666;text-decoration:underline;padding-left:10px;padding-right:10px;}
#contentright span.imglinkinstruction{font-size:10px;color:#666666;}
#container #main #contentright ul.buspoints{}
#container #main #contentright ul.buspoints li{margin-left:5px;margin-bottom:0px;margin-top:0px;padding-left:25px;background:url(images/check2.jpg) left top no-repeat;}