* {
	margin: 0;
	padding: 0;
}
p {
	margin-bottom: 1em;
	color:#000000;
}
body {
	background-color: #FFFFFF;
	font-family: Arial, Sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	font-size: 12px;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
}
.smalltxt {
	font-size: 10px;
}
.boxtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	padding-top: 5px;
	padding-left: 10px;	
}
a.boxtitles {
	color: #666666;
	padding-top: 25px;
}
a.boxtitles:hover {
	color: #ffffff;
}
.boxtext {
	font-size: 12px;
	font-weight: bold;
	padding-left: 30px;
	color: #000099;	
}
.boxtextlight {
	font-size: 12px;
	padding-left: 15px;
	padding-right: 15px;
	color: #000000;	
}
.pagetitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;	
}
.subtitle {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-left: 15px;
}
.footerlink {
	color: #000000
}
.imgclr {
	clear: both;
	float: left;

}
a.block:link    {
	display: block;
    width: 100%;
	height: 100%;
	color: black;
	text-decoration: none;
}
a.block:hover   {
	color: black;
	background: #e6e29b;
}
.pricingtable {
	border: 1px solid #666666;
	border-collapse: collapse;	
}
.pricingtbltd {
	padding-left: 5px;
	border: 1px solid #666666;
}
.pricingtbltdcnt {
	padding-left: 5px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
#wrapper {
	border: 1px solid black;
	background-color: #d4e4d6;
	width: 800px;
	margin: 0 auto;
}

#topheader {
	background-color: #FFCB05;
	height: 68px;
	padding: 15px 10px 0;
}
#topheader img {float: left;}
#topheader p {float: right; color: #272C97; font-size: 10px; font-weight: bold; text-align: center;}
#topheader p strong {font-size: 36px; font-family: Arial; margin-top: 0px;}
#titlebanner {height: 68px;}

#hp #titlebanner {
	background-image: url(../images/titlebanner_hp.gif);
}
#ds #titlebanner {
    background-image: url(../images/titlebanner_ds.gif);
}
#prop #titlebanner {
    background-image: url(../images/titlebanner_prop.gif);
}
#contactlinks {
	float: right;
	clear: both;
	height: 30px;
	width: 255px;
	background-image: url(../images/contactlinksbg.png);
}
#contactlinks p {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 5px;
}
#contactlinks a {
	color: #FFFFFF;
}
#leftnav {
	background-color: #FEFBC2;
	float: left;
	width: 140px;
	margin: 0px;
	padding: 4px;
}
#leftsubnav {
	background-color: #FEFBC2;
	float: left;
	width: 135px;
	margin: 0px;
	padding: 4px;
	clear:	left;
}
#midcontent {
	float: right;
	width: 645px;
	margin-top: 10px;
	padding: 0;
}
#midcontentindent {
	float: left;
	width: 560px;
	margin-left: 35px;
}
#topnav {
	width: 100%;
	margin-top: 2px;
	margin-bottom: 10px;
}
#footer {
	clear: both;
	text-align: center;
	padding-top: 25px;
}
#webcerts {
	text-align: center;
}
#intro {
	Padding: 10px 0px;
	margin-left: 15px;
	margin-right: 15px;
}
.lnavbdr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000099;
}
/* Home Page Divs */
#printing, #stationery, #leaflets, #banners_posters, #sales, #booklets, #promo_printing, #personal_printing, #invite_cards, #design_studio, #signage {
	float: left;
	width: 189px;
	height: 195px;
	margin-left: 5px;
	background-repeat: no-repeat;
}
#printing {
	background-image: url(../images/printing_bg.png);
}
#stationery {
	background-image: url(../images/bus_stationery_bg.png);
}
#leaflets {
	background-image: url(../images/leaflets_bg.png);
}
#banners_posters {
	background-image: url(../images/banners_bg.png);
}
#sales {
	width: 350px;
	height: 219px;
	background-image: url(../images/sales_hp.png);
	margin-top: 15px;
	margin-right: 38px;
	margin-left: 10px;
}
#booklets {
	width: 186px;
	margin-top: 30px;
	margin-right: 3px;
	background-image: url(../images/booklets_bg.png);
}
#promo_printing {
	width: 186px;
	margin-top: 30px;
	background-image: url(../images/promo_printing_bg.png);
}
#personal_printing {
	margin-top: 20px;
	background-image: url(../images/personal_printing_bg.png);
}
#invite_cards {
	float: left;
	margin-top: 20px;
	background-image: url(../images/invite_cards_bg.png);
}
#design_studio {
	margin-top: 20px;
	background-image: url(../images/design_studio_bg.png);
}
#signage {
	margin-top: 20px;
	background-image: url(../images/sinage_bg.png);
}


/* Design Studio Divs */
#graphicdesign, #designpackages, #webdesign, #webservices {
	float: left;
	width: 189px;
	height: 195px;
	margin-left: 10px;
	background-repeat: no-repeat;
}
#graphicdesign {
	background-image: url(../images/graphic_design_bg.png);
	margin-top: 20px;
}
#designpackages {
	background-image: url(../images/design_packages_bg.png);
	margin-top: 40px;
}
#webdesign {
	background-image: url(../images/web_design_bg.png);
	margin-top: 21px;
}
#webservices {
	background-image: url(../images/web_services_bg.png);
	margin-top: 21px;
}
#designoffer {
	float: right;
	width: 350px;
	height: 219px;
	background-image: url(../images/design_offer.png);
	margin-top: 15px;
	margin-right: 38px;
	margin-left: 10px;
}
/* Graphic Design Divs */
/*-------------------------------------------------------------------------------- */
#gd_brochures, #gd_leaflets, #gd_recreations, #gd_stationary, #gd_logos, #gd_more {
	float: left;
	width: 189px;
	height: 195px;
	margin-left: 15px;
	background-repeat: no-repeat;
}
#gd_brochures {
	background-image: url(../images/gd_brochures_bg.png);
	margin-top: 20px;
}
#gd_leaflets {
	background-image: url(../images/gd_leaflets_bg.png);
	margin-top: 20px;
}
#gd_recreations {
	background-image: url(../images/gd_recreations_bg.png);
	margin-top: 20px;
}
#gd_stationary {
	background-image: url(../images/gd_stationary_bg.png);
	margin-top: 10px;
}
#gd_logos {
	background-image: url(../images/gd_logos_bg.png);
	margin-top: 10px;
}
#gd_more {
	background-image: url(../images/gd_more_bg.png);
	margin-top: 10px;
}

/* Calendar Divs */
/*-------------------------------------------------------------------------------- */
#tent_cals, #desk_cals, #y2v_cals, #a4_cals, #a3_cals, #cd_cals, #bus_cals, #rel_cals, #wall_plan {
	float: left;
	width: 189px;
	height: 195px;
	margin-left: 15px;
	background-repeat: no-repeat;
}
#tent_cals {
	background-image: url(../images/gd_brochures_bg.png);
	margin-top: 20px;
}
#desk_cals {
	background-image: url(../images/gd_leaflets_bg.png);
	margin-top: 20px;
}
#y2v_cals {
	background-image: url(../images/gd_recreations_bg.png);
	margin-top: 20px;
}
#a4_cals {
	background-image: url(../images/gd_stationary_bg.png);
	margin-top: 10px;
}
#a3_cals {
	background-image: url(../images/gd_logos_bg.png);
	margin-top: 10px;
}
#cd_cals {
	background-image: url(../images/gd_more_bg.png);
	margin-top: 10px;
}
#bus_cals {
	background-image: url(../images/gd_recreations_bg.png);
	margin-top: 10px;
}
#rel_cals {
	background-image: url(../images/gd_leaflets_bg.png);
	margin-top: 10px;
}
#wall_plan {
	background-image: url(../images/gd_brochures_bg.png);
	margin-top: 10px;
}
/* Promotional Printing Divs */
/*-------------------------------------------------------------------------------- */
#badges, #banners, #block_pads, #calendars, #coasters, #clothing, #desk_pads, #key_rings, #lanyards, #luggage, #magnets, #mousemats, #paperclips, #pens, #pencils, #rulers, #vouchers, #wristbands {
	float: left;
	width: 189px;
	height: 195px;
	margin-left: 15px;
	background-repeat: no-repeat;
}
#badges {
	background-image: url(../images/gd_brochures_bg.png);
	margin-top: 20px;
}
#banners {
	background-image: url(../images/gd_leaflets_bg.png);
	margin-top: 20px;
}
#block_pads {
	background-image: url(../images/gd_recreations_bg.png);
	margin-top: 20px;
}
#calendars {
	background-image: url(../images/gd_stationary_bg.png);
	margin-top: 10px;
}
#coasters {
	background-image: url(../images/gd_logos_bg.png);
	margin-top: 10px;
}
#clothing {
	background-image: url(../images/gd_more_bg.png);
	margin-top: 10px;
}
#desk_pads {
	background-image: url(../images/gd_recreations_bg.png);
	margin-top: 10px;
}
#key_rings {
	background-image: url(../images/gd_leaflets_bg.png);
	margin-top: 10px;
}
#lanyards {
	background-image: url(../images/gd_brochures_bg.png);
	margin-top: 10px;
}
#luggage {
	background-image: url(../images/gd_brochures_bg.png);
	margin-top: 20px;
}
#magnets {
	background-image: url(../images/gd_leaflets_bg.png);
	margin-top: 20px;
}
#mousemats {
	background-image: url(../images/gd_recreations_bg.png);
	margin-top: 20px;
}
#paperclips {
	background-image: url(../images/gd_stationary_bg.png);
	margin-top: 10px;
}
#pens {
	background-image: url(../images/gd_logos_bg.png);
	margin-top: 10px;
}
#pencils {
	background-image: url(../images/gd_more_bg.png);
	margin-top: 10px;
}
#rulers {
	background-image: url(../images/gd_recreations_bg.png);
	margin-top: 10px;
}
#vouchers {
	background-image: url(../images/gd_leaflets_bg.png);
	margin-top: 10px;
}
#wristbands {
	background-image: url(../images/gd_brochures_bg.png);
	margin-top: 10px;
}