/* CSS Document */
body {
	margin: 0;
	padding: 0;
	background-color: #e5e5e5;
	background-image: url(../images/gradient.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

td {
	vertical-align: top;
}

input {
	color: #888888;
	height: 11pt;
	margin-bottom: 3px;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 8pt;
	width: 122px;
	background-color: transparent;
}

/* Added by Rane */
input.fileGetter
{
      height:auto;
      width:auto;
      margin-bottom:5px;
}

textarea {
	color: #555555;
	margin-bottom: 10px;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 8pt;
	width: 370px;
	background-color: transparent;
}

h5 {
	color: #333333;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: Bold;
	margin-top: 7px;
	margin-bottom: 0px;
	background-color: transparent;
}

h4 { color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; margin-top: 0; background-color: transparent; padding-top: 5px; }

h3 {
	color: #333333;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: Bold;
	margin-top: 7px;
	margin-bottom: 0px;
	background-color: transparent;
}

h2 {
	color: #0097D0;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: Bold;
	margin-top: 7px;
	margin-bottom: 0px;
	background-color: transparent;
}

h1 {
	color: #333333;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: Bold;
	margin-top: 7px;
	margin-bottom: 0px;
	background-color: transparent;
}

a {
	padding: 0;
	margin: 0;
	color: #999999;
	text-decoration: none;
}
li {
	padding: 0px;
	margin: 0px;
}

ul {
	padding: 0px;
	margin: 0px;
}


td {
	padding: 0px;
	margin: 0px;
}

strong {
	color: #D43434;
	font-size: 24pt;
	font-family: "Arial", Helvetica, sans-serif;
	margin-bottom: 0px;
	background-color: transparent;
}

select {
	color: #333333;
	font-size: 10pt;
	font-family: "Arial", Helvetica, sans-serif;
	background-color: transparent;
}

/* Layout */

.topBar {
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px; 
	height: 74px;
	width: 750px;
}


/* Tab Navigation */

.mainNav {  
	width: 100%; 
	padding: 10px 0px 0px 0px;
	border-width: 0;
	margin: 0;
}

#nav { 
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	margin-bottom: 0;
	height: 64px;
	width: 750px;
}

#nav li { 
	padding: 0;
    list-style: none;
	display: inline;
}

#nav a { 
	width: 0; 
	padding: 64px 0 0 0; 
	overflow: hidden; 
	height: 0 !important; 
	height /**/:64px; 
	float: left;  /* for IE5/Win only */
}

#mainNav_1 a {
	width: 188px;
	background: url(../images/button_about.jpg) top left no-repeat;
}

#mainNav_1 a:hover {
	width: 188px;
	background-position: 0 -64px;
}

#mainNav_1down a {
	width: 188px;
	background-image: url(../images/button_about.jpg);
	background-position: 0px -64px;
	cursor:default;
}
	
#mainNav_2 a {
	width: 187px;
	background: url(../images/button_services.jpg) top left no-repeat;
}

#mainNav_2 a:hover {
	width: 187px;
	background-position: 0 -64px;
}

#mainNav_2down a {
	width: 187px;
	background-image: url(../images/button_services.jpg);
	background-position: 0px -64px;
	cursor:default;
}

#mainNav_3 a {
	width: 188px;
	background: url(../images/button_examples.jpg) top left no-repeat;
}
#mainNav_3 a:hover {
	width: 188px;
	background-position: 0 -64px;
}

#mainNav_3down a {
	width: 188px;
	background-image: url(../images/button_examples.jpg);
	background-position: 0px -64px;
	cursor:default;
}

#mainNav_4 a {
	width: 187px;
	background: url(../images/button_quote.jpg) top left no-repeat;
}
#mainNav_4 a:hover {
	width: 187px;
	background-position: 0 -64px;
}
#mainNav_4down a {
	width: 187px;
	background-image: url(../images/button_quote.jpg);
	background-position: 0 -64px;
	cursor:default;
}

/* Content */

.container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 13px;
	padding-right: 12px;
	width: 725px;
	list-style: none;
	background-image: url(../images/quoteContent.png);
}

.contentTop {
	width: 725px;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}

.contentBottom {
	margin-left: auto;
	margin-right: auto;
	height: 74px;
	width: 750px;
	list-style: none; 
	overflow: hidden;
	text-align: right;	
	clear: both;
}

.contentBottom a {
	font-family: "Arial", Helvetica, sans-serif;
	color: #999999;	
	text-decoration: underline;
	background-color: transparent;
}

.contentBottom a:hover {
	color: #777777;
	background-color: #ebebeb;
	text-decoration: underline;
}

/* Quote List Navigation */

.leftPanel {
	width: 178px;
	height: 100%;  
	background-image: url(../images/leftPanel_bg.png);
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: #ffffff;
	border-right: 1px solid #bdbdbd;
	border-left: 1px solid #bdbdbd;
}

#quoteList {
	width: 178px; 
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
}

#quoteList li {
	width: 178px;
	border-bottom: 1px solid #BDBDBD;
}

#quoteList li a
{
	display: block;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
	
#quoteList a:hover {
	background-color: #D6D6D6;
}

#quoteList a:active {
	background-color: #D6D6D6;
}

#quoteList a.selected {
	background-color: #D6D6D6;
}
	
#quoteNav_1 a  {
	width: 178px;
	background: url(../images/list_businessCards.gif) top left no-repeat;
}

#quoteNav_2 a  {
	width: 178px;
	background: url(../images/list_flyers.gif) top left no-repeat;
}

#quoteNav_3 a  {
	width: 178px;
	background: url(../images/list_brochures.gif) top left no-repeat;
}
	
#quoteNav_4 a  {
	width: 178px;
	background: url(../images/list_stationary.gif) top left no-repeat;
}

#quoteNav_5 a  {
	width: 178px;
	background: url(../images/list_marketingCards.gif) top left no-repeat;
}

#quoteNav_6 a  {
	width: 178px;
	background: url(../images/list_booklets.gif) top left no-repeat;
}

#quoteNav_7 a  {
	width: 178px;
	background: url(../images/list_presentationFolders.gif) top left no-repeat;
}

#quoteNav_8 a  {
	width: 178px;
	background: url(../images/list_magazines.gif) top left no-repeat;
}

#quoteNav_9 a  {
	width: 178px;
	background: url(../images/list_posters.gif) top left no-repeat;
}

#quoteNav_10 a  {
	width: 178px;
	background: url(../images/list_packaging.gif) top left no-repeat;
}

/* Newsletter */

.newsletter {
	width: 143px;
	padding: 20px 0 0 10px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
}

.newsletter a {
	font-family: "Arial", Helvetica, sans-serif;
	color: #999999;	
	font-size: 7pt;
	font-weight: normal;
	text-decoration: underline;
	background-color: transparent;
	padding: 0px 0 0 0px;
}

.emailInput {
	border: 0px solid #000000;
	padding: 0px 0px 0px 10px;
	margin: 0;
}

.emailInput_home {
	border: 0px solid #000000;
	padding: 78px 0px 0px 7px;
	margin: 0;
	float: left
}

.freeQuote {
	border: 0px solid #ff6600;
	padding-top: 99px;
	float: right;
}
/* Dynamic Quote Panel */

.quoteInfo {
	height: 100%;
	width: 528px;
	background-color: #ffffff;
	border-right: 1px solid #bdbdbd;
	padding: 0;
	margin: 0;
}

.q_Info {
	width: 528px;
	border-bottom: 1px solid #bdbdbd;
	padding-left: 15px;
}

.q_Options {
	width: 528px;
	border-bottom: 1px solid #bdbdbd;
	padding-left: 15px;
}

.q_QuotePrice {
	width: 528px;
	border-bottom: 1px solid #bdbdbd;
	padding-left: 15px;
	margin: 0;
}

.q_Details {
	border-right: 1px solid #bdbdbd;
	padding-left: 15px;
	margin: 0;
}

/* Fonts */

.bullets {
	color: #0097D0;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: Bold;
	text-align: left;
}

.options {
	color: #333333;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: Bold;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

/* About page */

.about_container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 13px;
	padding-right: 12px;
	width: 725px;
	list-style: none;
	background-image: url(../images/aboutContent.png);
}


#aboutNav_1 a  {
	width: 178px;
	background: url(../images/list_experience.gif) top left no-repeat;
}

#aboutNav_2 a  {
	width: 178px;
	background: url(../images/list_tools.gif) top left no-repeat;
}

#aboutNav_3 a  {
	width: 178px;
	background: url(../images/list_facilities.gif) top left no-repeat;
}

#aboutNav_4 a  {
	width: 178px;
	background: url(../images/list_map.gif) top left no-repeat;
}

.a_info {
	width: 528px;
	padding-left: 15px;
	color: #333333;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
}

/* Services page */

.services_container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 13px;
	padding-right: 12px;
	width: 725px;
	list-style: none;
	background-image: url(../images/servicesContent.png);
}

#servicesNav_1 a  {
	width: 178px;
	background: url(../images/list_available.gif) top left no-repeat;
}
	
#servicesNav_2 a  {
	width: 178px;
	background: url(../images/list_tips.gif) top left no-repeat;
}

#servicesNav_3 a  {
	width: 178px;
	background: url(../images/list_templates.gif) top left no-repeat;
}

#servicesNav_4 a  {
	width: 178px;
	background: url(../images/list_specs.gif) top left no-repeat;
}

#servicesNav_5 a  {
	width: 178px;
	background: url(../images/list_contact.gif) top left no-repeat;
}

.s_info {
	width: 528px;
	padding-left: 15px;
	color: #333333;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
}

.s_list {
	color: #333333;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: Bold;
	margin: 0px;
}


.s_bullets {
	color: #0097D0;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: Bold;
	text-align: left;
	padding: 3px 5px 0px 15px;
}

.imgLink:hover {
	background-color: #ffffff;
}

.downloads {
	padding-bottom: 15px;
}


.template_name { 
	padding: 35px 10px 0;
}

/* Examples Page */

.examples_container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 13px;
	padding-right: 12px;
	width: 725px;
	list-style: none;
	background-image: url(../images/examplesContent.png);
}

/* Privacy Pages */

.privacy_container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 13px;
	padding-right: 12px;
	width: 725px;
	background-image: url(../images/privacyContent.png);
}

.p_info {
	width: 698px;
	padding-left: 15px;
	color: #333333;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
}

.home_container {
	margin-left: auto;
	margin-right: auto;
	width: 750px;
	padding: 10px 0px 0px 0px;
}

/* Home Page */
.homeText {
	color: #ffffff;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	line-height: 10pt;
	margin-top: 0px;
	padding: 8px;
}

.homeText2 {
	color: #333333;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	line-height: 10pt;
	margin-top: 0px;
	padding: 8px;
}
.homeTop {
	height: 137px;
	padding: 162px 0 0 7px;
	margin: 0px 0px 10px 0px;
	background-image: url(../images/home_top01.jpg);
	background-repeat: no-repeat;
}

.home_about {
	width: 176px;
	margin-right: 15px;
	padding: 0;
	background-color: #22aade;
	background-image: url(../images/home_about.png);
	background-position: bottom center;
	background-repeat: repeat-x;
	float: left;
}

.home_services {
	width: 176px;
	margin-right: 15px;
	padding: 0;
	background-color: #d90c73;
	background-image: url(../images/home_services.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	float: left;
}

.home_examples{	
	width: 176px;
	margin-right: 15px;
	padding: 0;
	background-color: #fadf00;
	background-image: url(../images/home_examples.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	float: left;
}

.home_quote{
	width: 176px;
	background-color: #383838;
	padding: 0;
	background-image: url(../images/home_quote.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	float: left;	
}

#homeLink1, homeLink1 a, homeLink1 a:hover {
	padding: 0px 0 25px 5px;
}

#homeLink2, homeLink2 a, homeLink2 a:hover {
	padding: 14px 0 25px 5px;
}

#homeLink3, homeLink3 a, homeLink3 a:hover {
	padding: 95px 0 25px 5px;
}

#homeLink4, homeLink4 a, homeLink4 a:hover {
	padding: 108px 0 25px 5px;
}
/* Newsletter MailOut */

.mailTopBar {
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px; 
	height: 74px;
	width: 505px;
}

.mailOut_container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 13px;
	padding-right: 12px;
	width: 480px;
	list-style: none;
	background-image: url(/images/newsletterContent.gif);
}

.mailInfo {
	height: 100%;
	width: 200px;
	background-color: #ffffff;
	border-left: 1px solid #bdbdbd;
	border-right: 1px solid #bdbdbd;
	padding: 0;
	margin: 0;
}

.m_info {
	width: 460px;
	padding-left: 15px;
	color: #333333;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
}

.mailBottom {
	margin-left: auto;
	margin-right: auto;
	height: 74px;
	width: 505px;
	list-style: none; 
	overflow: hidden;
	text-align: right;	
	clear: both;
}

.newsletter
{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	width:95%;
}
.newsletter h1
{
	margin-top:3px;
}
.newsletter p
{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
}
.newsletter ul
{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 10pt;
	margin-left:20px;
}
.newsletter strong
{
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.login
{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 10pt;
	margin-left:20px;
}
/* end */