@charset "UTF-8";
/* CSS Document */

/* MAIN STYLES */

body {
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	}

a {
	font-size: 10px;
	color: #e29c2b;
	text-decoration: none;
	border: 0px;
	}

img {
	border: 0px;
	}

.aboutimg {
	float: left;
	border: 0px;
	margin: 0px 10px 5px 0px;
	}

.list2 {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	border: 0px;
	line-height: 14px;
	}


.list {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border: 0px;
	line-height: 14px;
	}

.list a:link, .list a:active, .list a:visited {
	font-size: 10px;
	color: #e29c2b;
	text-decoration: none;
	border: 0px;
	}

.list a:hover {
	font-size: 10px;
	color: #e29c2b;
	text-decoration: none;
	border: 0px;
	}

.marketingtitle {
	font-size: 14px;
	font-weight: bold;
	color: #e29c2b;
	}

.marketing {
	font-size: 12px;
	color: #ffffff;
	padding-left: 15px;
	}

.marketing a:link, .marketing a:active, .marketing a:visited {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	}

.marketing a:hover {
	font-size: 12px;
	text-decoration: underline;
	}

.gray {
	font-size: 10px;
	color: #999999;
	}

.buttons {
	font-size: 10px;
	font-weight: bold;
	color: #e29c2b;
	}

.buttons a:active, .buttons a:visited, .buttons a:link {
	font-size: 10px;
	text-decoration: none;
	color: #490d68;
	}

.buttons a:hover {
	text-decoration: underline;
	}
	
#purple {
	background: #490d68 url("images/purpleback.jpg") top left no-repeat;
	width: 100%;
	height: 695px;
	}

#white {
	background: #ffffff url("images/whiteback.jpg") top left repeat-x;
	width: 100%;
	height: 695px;
	}

#content {
	width: 580px;
	height: 485px;
	padding: 30px 50px 20px 0px;
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
	}

#content2 {
	width: 616px;
	height: 485px;
	padding: 30px 50px 20px 0px;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	}
	

#gold {
	background: #e29c2b url("images/goldback.jpg") top left repeat-x;
	width: 100%;
	height: 30px;
	text-align: left;
	}

#copyright {
	background: #ffffff;
	width: 100%;
	text-align: left;
	padding: 15px 0px 0px 15px;
	}


/* FONTS */

.title {
	font-size: 13px;
	font-weight: bold;
	}

.maintitle {
	font-size: 15px;
	font-weight: bold;
	}

.quote {
	font-size: 12px;
	font-style: italic;
	}

.subtitle {
	font-size: 12px;
	font-style: italic;
	line-height: 20px;
	}

.names {
	width: 540px;
	font-size: 12px;
	font-style: italic;
	padding-left: 60px;
	color: #490d68;
	}

.more, .more a, .more a:link, .more a:visited, .more a:active {
	font-size: 12px;
	font-weight: bold;
	color: #e29c2b;
	text-decoration: none;
	}


.more a:hover {
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
	}


/* PURPLE PAGES MENU */

.menu {
	height: 158px;
	width: 100%;
	text-align: left;
	}

a.menu1 {
	display: block;
	width: 129px;
	height: 158px;
	text-decoration: none;
	background: url("images/menu-aboutus.jpg");
	}
a.menu1:hover {
	background-position: -129px 0;
	}

a.menu2 {
	display: block;
	width: 129px;
	height: 158px;
	text-decoration: none;
	background: url("images/menu-portfolio.jpg");
	}
a.menu2:hover {
	background-position: -129px 0;
	}

a.menu3 {
	display: block;
	width: 129px;
	height: 158px;
	text-decoration: none;
	background: url("images/menu-clientlist.jpg");
	}
a.menu3:hover {
	background-position: -129px 0;
	}

a.menu4 {
	display: block;
	width: 129px;
	height: 158px;
	text-decoration: none;
	background: url("images/menu-feedback.jpg");
	}
a.menu4:hover {
	background-position: -129px 0;
	}

a.menu5 {
	display: block;
	width: 152px;
	height: 158px;
	text-decoration: none;
	background: url("images/menu-contact.jpg");
	}
a.menu5:hover {
	background-position: -152px 0;
	}

/* WHITE PAGES MENU */

a.menu1b {
	display: block;
	width: 129px;
	height: 31px;
	text-decoration: none;
	background: url("images/menu2-aboutus.jpg");
	}
a.menu1b:hover {
	background-position: -129px 0;
	}

a.menu2b {
	display: block;
	width: 129px;
	height: 31px;
	text-decoration: none;
	background: url("images/menu2-portfolio.jpg");
	}
a.menu2b:hover {
	background-position: -129px 0;
	}

a.menu3b {
	display: block;
	width: 129px;
	height: 31px;
	text-decoration: none;
	background: url("images/menu2-clientlist.jpg");
	}
a.menu3b:hover {
	background-position: -129px 0;
	}

a.menu4b {
	display: block;
	width: 129px;
	height: 31px;
	text-decoration: none;
	background: url("images/menu2-feedback.jpg");
	}
a.menu4b:hover {
	background-position: -129px 0;
	}

a.menu5b {
	display: block;
	width: 152px;
	height: 31px;
	text-decoration: none;
	background: url("images/menu2-contact.jpg");
	}
a.menu5b:hover {
	background-position: -152px 0;
	}


/* PURPLE PAGES MENU SIDE */

#sidemenu {
	width: 310px;
	height: 535px;
	background: url("images/purpleside.jpg") top left no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #490d68;
	text-decoration: none;
	}

a.side1 {
	display: block;
	width: 264px;
	height: 45px;
	text-decoration: none;
	background: url("images/side-home.jpg");
	}
a.side1:hover {
	background-position: -264px 0;
	}

a.side2 {
	display: block;
	width: 264px;
	height: 45px;
	text-decoration: none;
	background: url("images/side-design.jpg");
	}
a.side2:hover {
	background-position: -264px 0;
	}

a.side3 {
	display: block;
	width: 264px;
	height: 62px;
	text-decoration: none;
	background: url("images/side-print.jpg");
	}
a.side3:hover {
	background-position: -264px 0;
	}

a.side4 {
	display: block;
	width: 264px;
	height: 45px;
	text-decoration: none;
	background: url("images/side-enews.jpg");
	}
a.side4:hover {
	background-position: -264px 0;
	}

a.side5 {
	display: block;
	width: 264px;
	height: 45px;
	text-decoration: none;
	background: url("images/side-marketing.jpg");
	}
a.side5:hover {
	background-position: -264px 0;
	}

#side5 {
	display: block;
	width: 264px;
	height: 45px;
	text-decoration: none;
	}

a.email {
	display: block;
	width: 264px;
	height: 55px;
	text-decoration: none;
	background: url("images/email.jpg");
	}
a.email:hover {
	background-position: -264px 0;
	}

a.side6 {
	display: block;
	width: 264px;
	height: 130px;
	text-decoration: none;
	background: url("images/side-need.jpg");
	}
a.side6:hover {
	background-position: -264px 0;
	}

a.side7 {
	display: block;
	width: 264px;
	height: 130px;
	text-decoration: none;
	background: url("images/side-gsa.jpg");
	}
a.side7:hover {
	background-position: 0px 0;
	}


/* WHITE PAGES MENU SIDE */

#sidemenu2 {
	width: 274px;
	height: 535px;
	background: url("images/purpleside2.jpg") top left no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #490d68;
	text-decoration: none;
	}

a.side1b {
	display: block;
	width: 264px;
	height: 30px;
	text-decoration: none;
	background: url("images/side-home2.jpg");
	}
a.side1b:hover {
	background-position: -264px 0;
	}

a.side2b {
	display: block;
	width: 264px;
	height: 24px;
	text-decoration: none;
	background: url("images/side-design2.jpg");
	}
a.side2b:hover {
	background-position: -264px 0;
	}

a.side3b {
	display: block;
	width: 264px;
	height: 24px;
	text-decoration: none;
	background: url("images/side-print2.jpg");
	}
a.side3b:hover {
	background-position: -264px 0;
	}

a.side4b {
	display: block;
	width: 264px;
	height: 24px;
	text-decoration: none;
	background: url("images/side-enews2.jpg");
	}
a.side4b:hover {
	background-position: -264px 0;
	}

a.side5b {
	display: block;
	width: 264px;
	height: 24px;
	text-decoration: none;
	background: url("images/side-marketing2.jpg");
	}
a.side5b:hover {
	background-position: -264px 0;
	}