/* CSS Document */

body
{
margin:0px;
}
.gallerytitle{
font-family :Arial;
font-size :13px;
color :#696969;
line-height :16px;
line-height :16px;
text-align :center;
text-decoration :none;
}

#wrap{
width:1003px;
margin:0 auto;
}
#header{
background-image:url(images/topheader1.jpg);
width:1003px;
height:205px;
}
#header b{
display:none;
}
#menu{
background-color:#999999;
background-image:url(images/menubg.jpg);
height:46px;
background-repeat:repeat-x;
margin:0px;
padding:0px;
}
#footer {
	clear: both;
	background-image:url(images/footer-bg.jpg);
	background-repeat:repeat-x;
	width:1003px;
	height:106px;
	margin:0 auto;
}
#footerlinks{
background-image:url(images/footerlink-bg.jpg);
background-repeat:no-repeat;
width:965px;
height:52px;
margin:0 auto;
}
#footerlinks a{
	color:#dadada;
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#footerlinks a:hover{
	color:#e4e4e4;
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

#footerlinks ul{
	padding:0px;
	margin:0 auto;
	list-style-type:none;
	padding-top:15px;
	text-align:center;
}

#footerlinks li{
	display:inline;
	padding:0px 20px 0px 20px;
	background:url('images/footer-sep.jpg') 0px 0px no-repeat ;
	background-position:right;
}

#footerlinks li.last {
	background-image:none;
}
.copyright{
margin:0 auto;
padding:0px;
}
.copyrighttext{
	color:#232323;
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
.copyrighttext a{
	color:#232323;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
    text-decoration: underline;
}
.copyrighttextbold{
	color:#232323;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
.copyrighttextbold a{
	color:#232323;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
.mainhome{
	width:1003px;
}

.main{
	padding:0px;
	margin:0px;
	width:963px;
	padding-left:20px;
	padding-right:20px;
	background-color:#FFFFFF;
	
	background-image:url(images/body_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

/*boxes*/
#boxes{
background-color:#fff;
height:264px;
padding-left:15px;
}
#LogoDesign{
background-image:url(images/olive-container.jpg);
background-repeat:no-repeat;
width:238px;
height:131px;
float:left;
margin-right:8px;
margin-top:5px;
}
#LogoDesign p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#383636;
text-align:left;
padding-left:10px;
margin:0px;
margin-top:3px;
float:left;
height:30px;
width:214px;
}
#LogoDesign span{
width:120px;
float:left;
color:#FFFFFF;
font-size:23px;
padding-top:45px;
padding-left:10px;
}
#LogoDesign a{
width:40px;
float:right;
color:#FFFFFF;
font-size:18px;
padding-top:46px;
padding-right:26px;
color:#cbbd5a;
text-decoration:none;
}
#LogoDesign a:hover{
width:40px;
float:right;
color:#FFFFFF;
font-size:18px;
padding-top:46px;
padding-right:26px;
text-decoration:none;
}
#LogoDesign h2{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#383636;
margin-left:10px;
padding-top:6px;
}
#FlyerDesign{
background-image:url(images/olive-container.jpg);
background-repeat:no-repeat;
width:238px;
height:131px;
float:left;
margin-right:8px;
margin-top:5px;
}
#FlyerDesign p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#383636;
text-align:left;
padding-left:10px;
margin:0px;
margin-top:3px;
float:left;
height:30px;
width:214px;
}
#FlyerDesign span{
width:120px;
float:left;
color:#FFFFFF;
font-size:23px;
padding-top:45px;
padding-left:10px;
}
#FlyerDesign a{
width:40px;
float:right;
font-size:18px;
padding-top:46px;
padding-right:26px;
color:#cbbd5a;
text-decoration:none;
}
#FlyerDesign a:hover{
width:40px;
float:right;
color:#FFFFFF;
font-size:18px;
padding-top:46px;
padding-right:26px;
text-decoration:none;
}
#FlyerDesign h2{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#383636;
margin-left:10px;
padding-top:6px;
}
#WebPackages{
background-image:url(images/olive-container.jpg);
background-repeat:no-repeat;
width:238px;
height:131px;
float:left;
margin-right:8px;
margin-top:5px;
}
#WebPackages p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#383636;
text-align:left;
padding-left:10px;
margin:0px;
margin-top:3px;
float:left;
height:30px;
width:214px;
}
#WebPackages span{
width:120px;
float:left;
color:#FFFFFF;
font-size:23px;
padding-top:45px;
padding-left:10px;
}
#WebPackages a{
width:40px;
float:right;
font-size:18px;
padding-top:46px;
padding-right:26px;
color:#cbbd5a;
text-decoration:none;
}
#WebPackages a:hover{
width:40px;
float:right;
color:#FFFFFF;
font-size:18px;
padding-top:46px;
padding-right:26px;
text-decoration:none;
}
#WebPackages h2{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#383636;
margin-left:10px;
padding-top:6px;
}
#StationeryDesign{
background-image:url(images/black-container.jpg);
background-repeat:no-repeat;
height:131px;
width:238px;
float:left;
margin-right:8px;
margin-top:5px;
}
#StationeryDesign h2{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#cbbd5a;
margin-left:10px;
padding-top:6px;
}
#StationeryDesign p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#ffffff;
text-align:left;
padding-left:10px;
margin:0px;
margin-top:3px;
height:65px;
width:214px;
}
#StationeryDesign span{
width:120px;
float:left;
color:#FFFFFF;
font-size:23px;
padding-top:9px;
padding-left:10px;
}
#StationeryDesign a{
width:40px;
float:right;
font-size:18px;
padding-top:10px;
padding-right:26px;
color:#cbbd5a;
text-decoration:none;
}
#StationeryDesign a:hover{
width:40px;
float:right;
font-size:18px;
padding-top:10px;
padding-right:26px;
color:#ffffff;
text-decoration:none;
}
#WebDesign{
background-image:url(images/black-container.jpg);
background-repeat:no-repeat;
height:131px;
width:238px;
float:left;
margin-right:8px;
margin-top:5px;
}
#WebDesign h2{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#cbbd5a;
margin-left:10px;
padding-top:6px;
}
#WebDesign p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#ffffff;
text-align:left;
padding-left:10px;
margin:0px;
margin-top:3px;
height:65px;
width:214px;
}
#WebDesign span{
width:120px;
float:left;
color:#FFFFFF;
font-size:23px;
padding-top:9px;
padding-left:10px;
}
#WebDesign a{
width:40px;
float:right;
font-size:18px;
padding-top:10px;
padding-right:26px;
color:#cbbd5a;
text-decoration:none;
}
#WebDesign a:hover{
width:40px;
float:right;
font-size:18px;
padding-top:10px;
padding-right:26px;
color:#ffffff;
text-decoration:none;
}
#PrintPackages{
background-image:url(images/black-container.jpg);
background-repeat:no-repeat;
height:131px;
width:238px;
float:left;
margin-right:8px;
margin-top:5px;
}
#PrintPackages h2{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#cbbd5a;
margin-left:10px;
padding-top:6px;
}
#PrintPackages p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#ffffff;
text-align:left;
padding-left:10px;
margin:0px;
margin-top:3px;
height:65px;
width:214px;
}
#PrintPackages span{
width:120px;
float:left;
color:#FFFFFF;
font-size:23px;
padding-top:9px;
padding-left:10px;
}
#PrintPackages a{
width:40px;
float:right;
font-size:18px;
padding-top:10px;
padding-right:26px;
color:#cbbd5a;
text-decoration:none;
}
#PrintPackages a:hover{
width:40px;
float:right;
font-size:18px;
padding-top:10px;
padding-right:26px;
color:#ffffff;
text-decoration:none;
}
#SpecialOffers{
background-image:url(images/blue-container.jpg);
background-repeat:no-repeat;
height:131px;
width:481px;
float:left;
margin-right:8px;
margin-top:5px;
}
#SpecialOffers h2{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
margin-left:10px;
padding-top:6px;
}
#SpecialOffers p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#ffffff;
text-align:left;
width:441px;
padding-left:10px;
padding-right:10px;
margin:0px;
margin-top:3px;
}
#SpecialOffers div{
width:40px;
float:right;
color:#FFFFFF;
font-size:18px;
padding-top:34px;
padding-right:26px;
}
#SpecialOffers span{
width:400px;
float:left;
color:#FFFFFF;
font-size:20px;
padding-top:27px;
padding-left:10px;
}
#SpecialOffers a{
width:40px;
float:right;
font-size:18px;
padding-top:28px;
padding-right:26px;
color:#cbbd5a;
text-decoration:none;
}
#SpecialOffers a:hover{
width:40px;
float:right;
color:#FFFFFF;
font-size:18px;
padding-top:28px;
padding-right:26px;
text-decoration:none;
}

#leftside{
float:left;
padding-left:15px;
padding-top:0px;
}
.navtitle {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#aca57d;
}
#leftside ul{
margin:0px;
padding:0px;
width:230px;
}
#leftside ul li{
background-image:url(images/olive-bullet.jpg);
background-repeat:no-repeat;
background-position:inherit;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
list-style:none;
padding-left:15px;
color:#B5A744;
padding-bottom:2px;
}

#middleside{
float:left;
width:472px;
padding-left:15px;
padding-top:2px;
border-left:1px solid #CCCCCC;
}
#rightside{
float:left;
padding-left:15px;
padding-top:15px;
}

.greytext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
}
.goldenttext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#897f46;
margin:0px;
padding:0px;
}

.projecttitle{
background-color:#b5a744;
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
width:225px;
padding-left:5px;
}
.projectcontent{
height:166px;
width:230px;
background-color:#e1dbb2;
}
.projectcontent img{
padding:12px;
}
.newstitle{
background-color:#b5a744;
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
width:225px;
padding-left:5px;
}
.newscontent{
background-color:#e1dbb2;
padding-top:5px;
padding-bottom:5px;
width:230px;
}
.newsheading{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#646464;
padding:0px;
margin:0px;
padding-top:5px;
padding-left:5px;
}
.newsdate{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
font-style:italic;
color:#20201e;
padding:0px;
margin:0px;
padding-top:2px;
padding-left:5px;
}
#newtext{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#20201e;
padding:0px;
margin:0px;
padding-top:2px;
padding-left:5px;
width:208px;
}
.moreclass{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#b0a141;
}
.moreclass a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#b0a141;
text-decoration:none;
}
.moreclass a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#b0a141;
text-decoration:underline;
}

#contentarea{
margin:0px;
padding:0px;
width:1002px;
float:left;
}
