html, body, div, span, ul, ol, li, form, p, h1, h2{padding:0px; margin:0px;}
a,img{border:none;}

body{font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:16px;}
.clear{clear:both;}
.capsul{width:921px; margin:0px auto; padding:10px 0;}
.logo{padding:0 0 10px 0; width:300px; float:left;}
.banner{background:url(images/banner.jpg); height:388px; width:665px; float:left;}
.column{margin:0 0 0 677px;}
.contact{background:url(images/contact.jpg); height:191px; width:244px; margin-bottom:7px;}
.monthly{background:url(images/monthly.jpg); height:190px; width:244px;}
.printing{background:url(images/printing.jpg); height:212px; width:217px; float:left; margin:0 7px 0 0}
.copying{background:url(images/copying.jpg); height:212px; width:217px; float:left; margin:0 7px 0 0}
.design{background:url(images/design.jpg); height:212px; width:217px; float:left; margin:0 9px 0 0}
.price{background:url(images/price.jpg); height:212px; width:247px; float:left;}
.row{padding:7px 0 0 0;}

h1{margin-bottom:20px;}
h2{font-size:13px; font-weight:bold;}

.price_table{margin:0 0 20px 0; background-color:#ffffff;}
.price_table tr th{background-color:#e1e1e1; font-weight:bold; text-align:left; padding:5px;}
.price_table tr td{padding:2px 5px;}
.price_table tr.odd td{background:#ebfcff;}

.map{float:right; background:#ffffff; padding:10px; margin-bottom:10px;}

.more{padding-bottom:20px; display:block;}

.contact_top{ padding:55px 0 0 19px; color:#ffffff; font-size:11px; line-height:13px; height:90px;}
.contact_bottom{ padding:0 0 0 19px; color:#ffffff; font-size:11px; line-height:13px;}

.printing ul{list-style:none; padding:55px 0 0 19px;}
.printing ul li{list-style:none; color:#ffffff;}

.monthly ul{list-style:none; padding:55px 0 0 19px;}
.monthly ul li{list-style:none; color:#ffffff; margin-bottom:10px;}
.monthly ul li small{display:block; font-size:9px;}

.copying ul{list-style:none; padding:55px 0 0 19px;}
.copying ul li{list-style:none; color:#ffffff;}

.price ul{list-style:none; padding:55px 0 0 19px;}
.price ul li{list-style:none;}

.banner ul{list-style:none; padding:80px 0 0 31px;}
.banner ul li{list-style:none; color:#ffffff; font-size:18px; line-height:30px;}

.design p{list-style:none; padding:55px 19px 0 19px;}

.navigation{width:400px; float:right; text-align:right; height:73px; line-height:73px;}
.navigation a {text-decoration:none; color:#000; font-size:14px; font-weight:bold;}

.footer{padding:20px 0 12px 0; font-size:14px; font-weight:bold;}

.content{background:#eeeeee; -moz-border-radius:9px; border:solid 1px #d4d4d4; border-top:solid 1px #eaeaea; border-left:solid 1px #eaeaea; padding:20px 19px 5px 19px;}

.contact_title{background:url(images/contact_title.jpg); width:95px; height:22px; overflow:hidden; text-indent:-9999px;}
.pricing_title{background:url(images/pricing_title.jpg); width:61px; height:28px; overflow:hidden; text-indent:-9999px;}
.services_title{background:url(images/services_title.jpg); width:73px; height:22px; overflow:hidden; text-indent:-9999px;}
