@charset "utf-8";
/* CSS Document */
body,td,th {font-family:Arial, Helvetica, sans-serif; font-size:.75em;}
body {	margin-top: 10px;background-color: #4A4C50;}
a:link {color: #D11A75; 	text-decoration: none;}
a:visited {color: #D11A75; 	text-decoration: none;}
a:hover {color: #999999;text-decoration: none;}
a:active {color: #000000; text-decoration: none;}
h1 {font-size: 2em;}
h2 {font-size: 1.8em;}
h3 {font-size: 1.6em; color: #666666;}
h4 {font-size: 1.4em; color: #666666;}
h5 {font-size: 1.3em; color: #666666; margin:0em;}
h6 {font-size: 1em;}
p {margin-bottom: .8em; color:#333333;}
ul {margin-left: 2em;}

/* Constant Styles */
#call {width: 915px;  
	background: #4A4C50;
	margin-left:auto; 
	margin-right:auto; 
	text-align:right;
}
#call  a:link {color: #FFFFFF !important; text-decoration: none;}
#call  a:visited {color: #FFFFFF !important; text-decoration: none;}
#call  a:hover {color: #D11A75 !important; text-decoration: none;}
#call  a:active {color: #FFFFFF !important; text-decoration: none;}
#call h4 {
	margin-bottom:5px;
	font-size: 14px;
	font-weight:normal;
}
#container {width: 915px;  
	background: #FFFFFF;
	/*margin-top: 65px;*/ 
	margin-left:auto; 
	margin-right:auto; 
	margin-bottom:0px;
	text-align: left;
}
#copyright {
	color:#CCCCCC;
	font-size:.9em;
}
#copyright a{
	color:#CCCCCC;
}
#footer {width: 905px; height: 30px; 
	background-color:#FFFFFF;
	border-top-width: 10px; 
	border-right-width: 0px; 
	border-bottom-width: 0px;
	border-left-width: 0px; 
	border-top-style: solid; 
	border-top-color: #D31874; 
	clear: both; 
	padding-top: 10px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px;
	text-align: center; 
	margin-right: auto; 
	margin-left: auto;
}
#header {width: 915px; height: 88px; 
	margin: 0px; 
	padding:0; 
}
#logo { width: 325px; height: 88px; float:left;}
#main {width: 600px; height: 390px;
	background-color: #FFFFFF; 
	border-top-width: 1px;
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-top-color: #ddddd; 
	border-right-color: #D31874;
	border-bottom-color: #D31874; 	
	border-left-color: #ddddd; 
	border-right-style: dotted; 
	margin-bottom: 0px; 
	padding-top: 10px; 
	padding-bottom: 0px; 
	padding-left: 20px; 
}
#main td {font-size:1em;}
#navigation {height: 88px; width: 590px; 
	margin-top: 40px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	float: right;
}
#navigation ul {height: 0px; 
	list-style-type: none; 
	margin-top: 0px; 
	margin-right: 40px; 
	margin-left: 0px;
	float:right;
}
#navigation ul li {	display:inline; 
	border-top-style: none; 
	border-right-style: none; 
	border-bottom-style: none; 
	border-left-style: none;
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-top: 0px;
}
#navigation ul li a {font-size: 1em; 	
	line-height: 5px; 
	text-transform: capitalize; 
	text-decoration: none; 
	display: block;
	float: none; 
	padding-right: 0px; 
	margin-top: 0px; 
	margin-right: 0px; 
	height: auto;
}

.caps {text-transform:capitalize;}
.pink {color: #D31874;}
.purple {color: #662E8F;}
.blue {color: #0F74BC;}
.orange {color: #F6951E;}
.left {float: left;}
.right {float: right;}
.clear {clear: both; line-height:0px;}
.text {width: 300px;font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.textArea {width: 300px; height:50px;}
.style1 {color: #666666; font-size: .9em;}
.gray {color: #666666; !important}

/* Index Styles */
#sidebar1 {width: 310px; height:261px;
	background-color: #4A4C50;	
	float: left;
	padding-top: 0;
	padding-left:0px;
	margin-top: 10px;
	margin-left: 5px;
}
#mainContent {width:450px; height: 261px;
	background-color:#000000;
	float:right;
	margin-top: 10px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0 30px;
} 
#mainTop {
	width: 825px;
	margin-right: auto; 
	margin-left: auto;
}
#mainContent h3 {
	color:#FFFFFF;
	font-family:font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size:1.35em;
	letter-spacing: 2px;
}
#mainContent p {
	color:#CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:1em;
	line-height:1.4em;
}
#project {width: 270px; 
	background-color: #FFFFFF; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 7.5px; 
	text-align:left;
	padding-right:7.5px;
	}
#project  h5 {font-size: 1.1em !important; font-weight:normal; margin:10px 0 10px 0; text-align:left;}
#project p {margin:7.5px; font-size:.9em; text-align:left;}
#project img {margin-right:10px;}

#news  {width: 240px; 
	background-color: #FFFFFF; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 7.5px; 
	text-align:left; 
	}
#news  h5 {font-size: 1.1em !important; font-weight:normal; margin:10px 0 10px 0; text-align:left;}
#news p {margin:7.5px; font-size:.9em; text-align:left;}
#news img {margin-right:10px;}

#package  {width: 270px; 
	background-color: #FFFFFF; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	padding-right:7.5px;
	}
#package h5 {font-size: 1.1em !important; font-weight:normal; margin:10px 0 10px 0; text-align:left;}
#package p {margin:7.5px; font-size:.9em; text-align:left;}
#package img {margin-right:10px;}

.borderleft {border-right: #CCC solid 1px; height:140px;}

#footerHome {width: 815px;  	 
	clear: both; 
	background-color:#FFFFFF; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px;
	border-left-width: 0px; 
	border-top-style: solid; 
	border-top-color: #333333; 
	margin-right: auto; 
	margin-left: auto;
	padding-top: 10px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px; 
	text-align: center;
}
#contactHome{
	width:916px; height:21px;
	background-color:#D31874;
	
}
#contactHome p{
	text-align:center;
	color:#FFFFFF;
	font-size:.9em;
	line-height:1.4em;
	padding-top: 3px;
}
#contactHome a{
	color:#FFFFFF;
}
.homeTeaser { font-size:.9em; color:#333333; text-align:justify; }

/* About Styles */
#about {width: 520px; height: 302px;	
	background-color: #FFFFFF;
	background-image: url(../images/design.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #D31874;
	margin-bottom: 0px;
	margin-top:-10px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 150px;	
}
#about p{font-size:1em;}
#about h3{margin-bottom:-10px;}
#sidebarAbout {width: 219px; height: 312px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;	
	margin: 0px;
}
#sidebarAbout h6 {line-height: .1em; margin-bottom:0px;}
#sidebarAbout p {font-size:.9em;}
#sidebarAbout b { color:#D31874;}
#footerAbout {width: 905px; height:86px;	 
	background-color:#FFFFFF; 
	border-top-width: 10px; 
	border-right-width: 0px; 
	border-bottom-width: 0px;
	border-left-width: 0px; 
	border-top-style: solid; 
	border-top-color: #D31874; 
	clear: both;
	margin-right: auto; 
	margin-left: auto;
	padding-top: 10px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px; 
	text-align: center; 	
}
#whyLogo{width:223px; height:79px;}
#why1{width:130px; height:79px; 
	border-left-style: dotted; 
	border-left-color: #D31874; 
	border-left-width: 1px; 
	font-size:1.2em;
}
#why2{width:130px; height:79px; 
	border-left-style: dotted; 
	border-left-color: #D31874; 
	border-left-width: 1px; 
	font-size:1.2em;
}
#why3{width:130px; height:79px; 
	border-left-style: dotted; 
	border-left-color: #D31874; 
	border-left-width: 1px; 
	font-size:1.2em;
}
#why4{width:130px; height:79px; 
	border-left-style: dotted; 
	border-left-color: #D31874; 
	border-left-width: 1px; 
	font-size:1.2em;
}
#why5{width:130px; height:79px; 
	border-left-style: dotted; 
	border-left-color: #D31874; 
	border-left-width: 1px; 
	font-size:1.2em;
}
	
/* Client Styles */
#mainClients {width: 725px; 
	background-color: #FFFFFF;
	margin-bottom: 0px; 	
	padding-left: 20px; 
	padding-top: 10px; 
	padding-bottom: 0px; 	
}
#mainClients h6 {margin:0px;}
#mainClients td { font-size:.9em;}
#sidebarClients {width: 125px; 
	color: #FFFFFF; 
	background-color: #FFFFFF; 
	background-image:url(../images/clients-bg.jpg);
	background-repeat:no-repeat;
	border-bottom-color: #D41975; 
	height: 400px; 
	margin: 0px;
	padding-top: 0px; 
	padding-right: 20px; 
	padding-bottom: 0px; 
	padding-left: 10px;
}
#sidebarClients p {font-size:.7em; color: #1f437f; margin: 25px 0px;}
#sidebarClients i {color: #666666 !important;}
#sidebarClients h6 {margin:2px; color: #1f437f; font-family:Tahoma, Geneva, sans-serif; font-weight:lighter !important;}
#footerClients {width: 905px; height: 18px; }

/* Contact Us Styles */
#mainContact {width: 600px; height: 390px; 
	background-color: #FFFFFF; 
	border-right-color: #D31874;
	border-right-width: 1px; 
	border-right-style: dotted; 
	margin-bottom: 0px; 
	padding-left: 20px; 
	padding-top: 0px; 
	padding-bottom: 0px; 	
}
#mainContact h3 {
	margin-top:0;
	margin-bottom: 0;
}
#mainContact p {
	margin-top:0;
	margin-bottom: 0;
}
#mainContact td {font-size:.95em;}	
#sidebarContact {width: 254px; height: 400px;
	background-color: #FFFFFF; 	 
	margin: 0px;
	padding-top: 0px; 
	padding-right: 20px; 
	padding-bottom: 0px; 
	padding-left: 20px;
}
#footerContact {width: 905px; height: 18px; clear: both; }
.paypal {font-size:.9em;}

/* Design Packages Style */
#thumb {width: 875px; 
	background-color: #FFFFFF; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	padding: 0px;
	height: 110px; 	
	background-repeat: no-repeat;
}
#mainDesign {width: 500px; height: 280px;
	background-color: #FFFFFF; 
	margin-bottom: 0px; 
	padding-bottom: 10px;
	padding-right: 20px; 
}
#mainDesign p {font-size:1.2em;}
#mainDesign ul {font-size:.9em;}
#sidebarDesign {	width: 337px; 
	background-color: #FFFFFF; 
	padding-right: 5px; 
	padding-left: 12px; 
	border-left-width: 1px;
	border-left-style: dotted; 
	border-left-color: #D31874;
}
#sidebarDesign p {font-size:.85em;}	
#sidebarDesign b {font-size:1em;}	
#footerDesign {width: 905px; height: 18px; clear: both; }

/* News Styles */
#mainNews {width: 589px; height: 390px; 
	background-color: #FFFFFF;
	border-right-width: 1px; 
	border-right-color: #D31874;
	border-right-style: dotted; 
	overflow: scroll;
	margin-bottom: 0px;  
	padding-top: 10px; 
	padding-bottom: 0px; 
	padding-left: 20px; 
	padding-right: 20px; 
}
#mainNews p {
	margin: -.1em 0;
	padding: 0;
}
#sidebarNews {width: 245px; height: 400px; 
	background-color: #FFFFFF; 
	border-bottom-color: #D41975; 
	margin: 0px;
	padding-top: 0px; 
	padding-right: 20px; 
	padding-bottom: 0px; 
	padding-left: 20px;
	/* overflow: scroll; */
}
#sidebarNews h4 {
	line-height: .1em;
	margin-bottom: .5em;
	margin-top: .5em;
}
#footerNews {width: 905px; height: 18px; clear: both; }
.newsHeader{color:#666666; height: .2em;}
.newsDate{color:#666666;}
.newsContent{color:#999999;}
.newsMenuTeaser{font-size:.65em;}
.newsMenu {width:100%;}

/* Portfiolio Styles */
#mainPortfolio {width: 660px; height: 290px;  
	background-color: #FFFFFF; 
	margin-bottom: 0px; 
	padding: 10px;
}
#sidebarPortfolio {width: 175px; height: 240px; 	
	background-color: #FFFFFF; 	
	padding-top: 10px; 
	padding-right: 0px;
	padding-left: 10px;
}
#portfolioHeader {width: 175px; height: 55px;
	background-color: #FFFFFF;  	
	padding-top: 0px; 
	padding-right: 0px;
	padding-left: 0px;
}
#portfolioContent {width: 175px; height: 150px;
	background-color: #FFFFFF;  	
	padding-top: 0px; 
	padding-right: 0px;
	padding-left: 0px;
}
#portfolionav {height: 60px; width: 175px; 
	background-color: #FFFFFF; 
	padding-right: 10px; 
	padding-left: 10px;
}
#portfolio-nav {width: 300px; 
	/*font-size: 1.5em;*/
	letter-spacing: 15px; 	
	position: absolute; 
	text-align: center; 
	word-spacing: 15px;
}
#footerPortfolio {width: 905px; height: 18px; clear: both; }
.portfolioDescription {font-size: .9em;}
.portfolioMenuFooter {font-size: .65em;}
.portfolioCompany {font-size:.9em; color: #D31874;}

/* Printing Styles */
#topPrinting {width: 875px;  
	/* height:85px; */
	background-color: #FFFFFF;
	margin-bottom: 0px;
	margin-right:0px; 
	margin-left: 20px;
	padding: 0px; 
}
#topPrinting h3 {
	font-size:1.5em;
	line-height: .01em;
}
#pinkbarPrinting {width: 875px; height: 25px;  
	background-color: #D41975;
	margin: 0 auto;
}
#pinkbarPrinting h4 {color:#FFFFFF; !important; text-align:left; padding-top:3px;}
#mainPrintingLeft {width: 50%;
	background-color: #FFFFFF;
	margin-left:30px;
}
#mainPrintingRight {width: 50%;
	background-color: #FFFFFF;
	margin-right:30px; 
	float:right;
}
#product1 {width: 50%; 
	background-color: #FFFFFF;
}
#product2 {width: 50%; 
	background-color: #FFFFFF;
	float:right;
}

#product3 {width: 50%; 
	background-color: #FFFFFF;
}
#product4 {width: 50%; 
	background-color: #FFFFFF;
	float:right;
}
#bottomPrinting {width:850px; height:104px; margin: 0 auto;}
#bttmPrintingRight {
	width:46.5%;
	border:solid;
	border-color:#33CCFF;
	border-width: thick;
	float: right;
	padding:.5em;
}
#bttmPrintingRight h4 {
	color: #D11A75;
	margin-bottom: 0;
	line-height: 1em;
}
#bttmPrintingRight p {
	text-align:justify;
}
#bttmPrintingLeft h4 {
	color: #D11A75;
	margin-bottom: 0;
	line-height: 1em;
}
#bttmPrintingLeft p {
	text-align:justify;
}
#bttmPrintingLeft {
	width:46.5%;
	border:solid;
	border-color:#33CCFF;
	border-width: thick;
	float: left;
	padding:.5em;
}


#footerPrinting {width: 905px; height: 18px; clear: both; }

.printProduct {width: 25%; 
	background-color: #FFFFFF;
	float:right;
	font-weight:bold;
}
.rounded-corners {
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}

/* Quote Styles */
#mainQuote {width: 560px;  
	background-color: #FFFFFF; 
	/* border-right-color: #D31874; */
	border-right-width: 1px; 
	/* border-right-style: dotted;  */
	margin-bottom: 0px; 
	padding-left: 20px; 
	padding-top: 10px; 
	padding-bottom: 0px; 	
}
#mainQuote td {font-size:.95em;}	
#mainQuote h4 {font-size: 1.4em; color: #FFF; margin:0em;}
#sidebarQuote {width: 294px; 
	background-color: #FFFFFF; 	 
	margin: 0px;
	padding-top: 10px; 
	padding-right: 20px; 
	padding-bottom: 0px; 
	padding-left: 20px;
}
#sidebarQuote h4 {font-size: 1.7em; color: #FFF; margin:0em;}
#sidebarQuote br {margin:0.90em;}
#footerQuote {width: 905px; height: 18px; clear: both; }

/* SEO Styles */
#mainSEO {width: 655px; 
	background-color: #FFFFFF;
	margin-bottom: 0px; 	
	padding: 10px 20px 0px 20px;
}
#mainSEO ul {margin-left:-10px !important; margin-top: -5px !important; margin-bottom: -5px !important;}
#mainSEO h6 {margin:0px; color: #666666;}
#mainSEO td { font-size:.9em;}
#sidebarSEO {width: 195px; 
	background-color: #adb444;
	background-image:url(../images/hand-tree.jpg);
	background-repeat:no-repeat;
	margin: 0px;
}
#sidebarSEO h2 {color: #FFFFFF !important; font-size: 1.1em !important; margin:-5px 5px 0px 5px;}
#sidebarSEO ul {margin-left:-10px !important; margin-right:10px !important; font-weight:bold;}
#sidebarSEO li {margin-bottom: 12px; font-size:.9em; }
#sidebarSEO p {font-size:.9em;}
#sidebarSEO h6 {margin:2px;}
#footerSEO {width: 905px; height: 18px; }
.center {text-align:center !important;}
.reasons {margin-top: 125px !important; margin-left:10px !important;}


/* Testimonial Styles */
#mainTestimonials {width: 850px; 	
	
	background-color: #FFFFFF;
	margin-bottom: 0px;
	/* height: 380px; 
	overflow: scroll; */
	padding: 10px; margin-right:30px; margin-left:20px;
}
#mainTestimonials h1 {color: #000000 !important; font-family:Georgia, "Times New Roman", Times, serif; margin-top: -15px; margin-bottom: -10px;}
#mainTestimonials h4 {margin-bottom: -10px;}
#mainTestimonials  hr {color: #D31874 !important;}
#footerTestimonials {width: 905px; height: 18px; clear: both; }
.testcompany { font-family:Verdana, Geneva, sans-serif; color: #000000 !important; font-weight:lighter !important;}

#mainAddPortfolio {
	width:550px;
	padding:50px;
}
.black {color:#000000 !important;}
.white {color:#FFFFFF !important;}
.smart {font-size:1.2em !important; color: #FFFFFF !important; font:"Arial Black", Gadget, sans-serif;}
.right {float:right;}
.requestQuote {font-size:13px;}
.zero {padding:0px !important;}
