﻿/* Style for default links (usually in bodycopy) */
a:visited			{color:black; text-decoration: underline;}
a:link				{color:black; text-decoration: underline;}
a:hover				{color:#AAAAAA; text-decoration: underline;}
a:active			{color:black; text-decoration: underline; outline:gray dotted thin}
a:focus				{color:black; text-decoration: underline; outline:gray dotted thin}

/* Style for body copy navigation menu links */
a.blink:link		{color:#198b30; text-decoration: underline;}
a.blink:visited		{color:#198b30; text-decoration: underline;}
a.blink:hover		{color:#198b30; text-decoration: none;}

/* Style for blue body copy links */
a.bluelink:link		{color:#0000FF; text-decoration: underline;}
a.bluelink:visited	{color:#0000FF; text-decoration: underline;}
a.bluelink:hover	{color:#0000FF; text-decoration: none;}

/* Style for breadcrumb links */
a.bclink:link		{color:yellow; text-decoration: underline;}
a.bclink:visited	{color:yellow; text-decoration: underline;}
a.bclink:hover		{color:white; text-decoration: underline;}

/* Style for bottom-of-page included quick navigation links */
a.qlink:link		{color:#618040; text-decoration: none; font-weight: bold;}
a.qlink:visited		{color:#618040; text-decoration: none; font-weight: bold;}
a.qlink:hover		{color:#9bcd66; text-decoration: none; font-weight: bold;}

/* Style for green underlined links */
a.greenlink:visited	{color:#198b30; text-decoration: underline;}
a.greenlink:link	{color:#198b30; text-decoration: underline;}
a.greenlink:hover	{color:#9bcd66; text-decoration: underline;}

/* Style for navigation menu items on hompage */
a.nlink:link		{color:black; text-decoration: none;}
a.nlink:visited		{color:black; text-decoration: none;}
a.nlink:hover		{color:#FFFFFF; text-decoration: none;}

/* Style for links on web template email pop-up */
a.xlink:link		{color:#4C4D4F; text-decoration: none;}
a.xlink:visited		{color:#4C4D4F; text-decoration: none;}
a.xlink:hover		{color:#4C4D4F; text-decoration: none;}

/* Style for buttons that shift image on hover */
a.button_shift:hover {background-position:left bottom;}

/**************************************************/



/* Body for all pages */
body {text-align: center; margin: auto;}

/* Main DIV for all pages */
.div_main {display: block; margin: auto; padding-top: 10px; width: 1000px; height: 1020px; text-align:left; background-position: top center; background-repeat: no-repeat;}

/* Additional Main DIV style for homepage */
.div_main_hm {background-image: url('ncimages/pgback.gif');}
.div_main_hm0 {background-image: url('images/pgback0.gif');}

/* Additional Main DIV style for page with single, large vertical frame */
.div_main_fv {background-image: url('images/pgback2.gif');}

/* Additional Main DIV style for page with horizontal frames at angle */
.div_main_fh {background-image: url('images/pgback3.gif');}

/* Additional Main DIV style for page with horizontal frames at angle - grey background*/
.div_main_fh2 {background-image: url('images/pgback4.gif');}

/* Primary content area for div_main_fv pages */
.fv_content {clear: both; margin: 40px auto auto auto; width: 850px; height: 820px;}


/* Primary content area for div_main_fh pages */
.fh_content {clear: both; margin: auto; width: 940px; height: 405px; margin-top:53px;}


/* DIV for filmstrip nav menubar */
.film_nav {display:block; width:600px; height:92px; padding-top:17px; padding-left:33px;}

/* DIVs for filmstrip nav menuitem frames */
.film_nav_119 {display:block; float:left; width:119px; height:63px;} 
.film_nav_117 {display:block; float:left; width:117px; height:63px;}
.film_nav_118 {display:block; float:left; width:118px; height:63px;}

/* DIVs for filmstrip nav menuitem frames AND filmstrips on Index.php*/
.film {float: left; display:block;}
.filmdivider {display:block;}
.filmoverlay {display:block; border:0; position:relative; opacity:.0;  filter:alpha(opacity=0);}
.filmoverlay-on {display:block; border:0; position:relative; opacity:1.0; filter:alpha(opacity=100);}

/* DIV for breadcrumb navigation */
.bc_nav {display: block; float: left; padding: 15px 0 0 25px; text-align: left; color: yellow; font-family:"Trebuchet MS", Arial, Helvetica, san-serif; font-size: 9pt;}



/****************************************************************************************/
/****************************************************************************************/
/* Styles for contact.php  */
#contact .bodycopy {font-family:Verdana, Arial, sans-serif;font-size:9pt;line-height:15pt;}
/**************************************************/



/* Styles for index.php  */
#index .navmenu {font-family:'Comic Sans MS';font-size:11pt;line-height:20px;text-align:center;}
#index .bodycopy {font-family:Verdana, Arial, sans-serif;font-size:10pt;line-height:15pt;}
#index .headline {font-family:Verdana, Arial, sans-serif;font-size:11pt;font-weight:bold;text-align:center;color:#198b30;}
/**************************************************/


/* Styles for video.php */
#video .bodycopy {font-family:Verdana, Arial, sans-serif;font-size:11pt;line-height:15pt;color:#222222;}
#video .headline {font-family:Verdana, Arial, sans-serif;font-size:17pt;font-weight:normal;text-align:center;color:#198b30;}
#video .bluetext {color:#0000FF;}
#video .centered {text-align:center;margin:30px 0 30px 0;}
/**************************************************/




/* Styles for web.php */
#web .bodycopy {font-family:Verdana, Arial, sans-serif;font-size:11pt;line-height:15pt;color:#222222;}
#web .headline {font-family:Verdana, Arial, sans-serif;font-size:17pt;font-weight:normal;text-align:center;color:#198b30;}
#web .bluetext {color:#0000FF;}
#web .centered {text-align:center;margin:30px 0 30px 0;}
/**************************************************/


/* Styles for web-hosting.php */
#web-hosting .bodycopy {font-family:Verdana, Arial, sans-serif;font-size:11pt;line-height:15pt;color:#222222;}
#web-hosting .headline {font-family:Verdana, Arial, sans-serif;font-size:17pt;font-weight:normal;text-align:center;color:#198b30;}
#web-hosting .bluetext {color:#0000FF;}
#web-hosting .centered {text-align:center;margin:30px 0 30px 0;}
/**************************************************/




/* Styles for web-designs.php */
#web-designs .heading {text-align:center;font-family:Verdana, Arial, sans-serif;font-size:13.5pt;color:#0000FF;}
#web-designs .col-head {font-size:10pt;text-align:center;padding-bottom:10px;text-decoration:underline;font-weight:bold;}
#web-designs .alignc {text-align:center;}
#web-designs .font8 {font-size:8pt;}
#web-designs .font9 {font-size:9pt;}
#web-designs .font10 {font-size:10pt;}
#web-designs .hzrule {border:thin gray solid;}

#web-designs .col1 {display:table-cell;float:left;margin-top:10px;padding:10px 10px 10px 10px;width:250px;height:745px;background-color:white;font-family:Arial, Helvetica, sans-serif;}
#web-designs .col1 .catlist {display:block;margin-top:10px;height:510px;width:240px;overflow-y:scroll;}
#web-designs .col1 .findform {margin:20px 5px 0 5px;padding:5px 10px 7px 10px;border:thin black solid;}

#web-designs .col2 {display:table-cell;float:right;margin-top:10px;padding:10px 10px 10px 10px;width:550px;height:745px;background-color:white;font-family:Arial, Helvetica, sans-serif;}
#web-designs .col2 .toptext {height:50px;margin-bottom:10px;border-bottom:thin gray solid;}
#web-designs .col2 .left-head {float:left;text-align:left;}
#web-designs .col2 .right-head {float:right;text-align:right;}
/**************************************************/


/* Styles for print.php */
#print .bodycopy {font-family:Verdana, Arial, sans-serif;font-size:11pt;line-height:15pt;color:#222222}
#print .headline {font-family:Verdana, Arial, sans-serif;font-size:17pt;font-weight:normal;text-align:center;color:#198b30;}
#print .bluetext {color:#0000FF;}
#print .centered {text-align:center;margin:30px 0 30px 0;}
/**************************************************/


/* Styles for print-services.php */
#print-services .bodycopy {font-family:Verdana, Arial, sans-serif;font-size:11pt;line-height:15pt;color:#222222}
#print-services .headline {font-family:Verdana, Arial, sans-serif;font-size:17pt;font-weight:normal;text-align:center;color:#198b30;}
#print-services .bluetext {color:#0000FF;}
#print-services .centered {text-align:center;margin:30px 0 30px 0;}
/**************************************************/



/* Styles for print-designs.php */
#print-designs .heading {text-align:center;font-family:Verdana, Arial, sans-serif;font-size:13.5pt;color:#0000FF;}
#print-designs .col-head {font-size:10pt;text-align:center;padding-bottom:10px;text-decoration:underline;font-weight:bold;}
#print-designs .alignc {text-align:center;}
#print-designs .font8 {font-size:8pt;}
#print-designs .font9 {font-size:9pt;}
#print-designs .font10 {font-size:10pt;}
#print-designs .hzrule {border:thin gray solid;}

#print-designs .col1 {display:table-cell;float:left;margin-top:10px;padding:10px 10px 10px 10px;width:250px;height:745px;background-color:white;font-family:Arial, Helvetica, sans-serif;}
#print-designs .col1 .catlist {display:block;margin-top:10px;height:250px;width:240px;}
#print-designs .col1 .findform {margin:20px 5px 0 5px;padding:5px 10px 7px 10px;border:thin black solid;}

#print-designs .col2 {display:table-cell;float:right;margin-top:10px;padding:10px 10px 10px 10px;width:550px;height:745px;background-color:white;font-family:Arial, Helvetica, sans-serif;}
#print-designs .col2 .toptext {height:50px;margin-bottom:10px;border-bottom:thin gray solid;}
#print-designs .col2 .left-head {float:left;text-align:left;}
#print-designs .col2 .right-head {float:right;text-align:right;}
/**************************************************/





/* Styles for portfolio.php */
#portfolio .copy-div {float:left; width:220px; height:365px; margin:20px 10px 0 20px; text-align:center;}
#portfolio .copy-head {margin:0 0 0 0; padding:65px 0 0 0; font-family:Verdana, Arial, sans-serif; font-size:17pt; color:#198b30;}
#portfolio .copy-text {margin:0 0 0 0; padding:12px 0 15px 0; font-family:Verdana, Arial, sans-serif; font-size:10pt; line-height:16pt;}
#portfolio .sample-div {float:left; width:680px; height:365px;}
/**************************************************/


/* Styles for Portfolio Samples iFrames */
#portfolio-sample {margin:auto; background-color:#f9f9f9;}
#portfolio-sample .td-center {width:425px; height:300px; text-align:center;}
#portfolio-sample .p-center-title {margin:0 0 6px 0; font-family: Verdana, Arial, sans-serif; font-size:13.5pt; color:#198b30;}
#portfolio-sample .td-center-content {height:300px; vertical-align:middle;}
#portfolio-sample .p-center-note {margin-top:4px; font-family:Verdana, Arial, sans-serif; font-size:8pt;}
#portfolio-sample .td-right {width:255px; height:300px; background:transparent; vertical-align:middle; padding:35px 20px 0 0;}
#portfolio-sample .p-right-text {font-family:Verdana, Arial, sans-serif; font-size:10pt; line-height:16pt; text-align:left;}
#portfolio-sample .p-right-note {font-family:Verdana, Arial, sans-serif; font-size:7pt; text-align:left;padding-top:5px;}
/**************************************************/


/* Styles for faq.php */
#faq #cdiv {position:static;height:620px;width:820px;margin-top:25px;background-color:#888;border:thin black solid;}
#faq #wrapper {position:absolute;height:620px;width:820px;overflow:hidden;}
#faq #mask {width:500%;	height:100%;}
#faq .item {width:20%;height:100%;float:left;}
#faq .content {width:760px;height:560px;margin:30px 20px 20px 30px;position:relative;background-color:#f7f7f7;}
#faq .selected {}
#faq .clear {clear:both;}
#faq .headline {font-family:Verdana, Arial, sans-serif;font-size:17pt;font-weight:normal;text-align:center;color:#198b30;}
#faq .bodycopy {font-family:Verdana, Arial, sans-serif;font-size:11pt;line-height:15pt;color:#222222;}
#faq .topichead {font-family:Verdana, Arial, sans-serif;font-size:11pt;text-decoration:underline;text-align:center;color:#000000;padding:25px 0 0 0;}
#faq .question {font-family:Verdana, Arial, sans-serif;font-size:9pt;font-weight:bold;color:#198b30;margin:30px 25px 0 50px;}
#faq .answer {font-family:Verdana, Arial, sans-serif;font-size:9pt;line-height:13pt;color:#222222;margin:15px 50px 25px 50px;}
/**************************************************/


/* Styles for rates.php */
#rates .headline {font-family:Verdana, Arial, sans-serif;font-size:17pt;font-weight:normal;text-align:center;color:#198b30;}
#rates .bodycopy {font-family:Verdana, Arial, sans-serif;font-size:11pt;line-height:15pt;color:#222222;}
#rates .topichead {font-family:Verdana, Arial, sans-serif;font-size:11pt;text-decoration:underline;color:#000000;margin:30px 25px 0 0;}
#rates .topicbold {font-family:Verdana, Arial, sans-serif;font-size:9pt;font-weight:bold;color:#198b30;margin:20px 25px 0 15px;}
#rates .topictext {font-family:Verdana, Arial, sans-serif;font-size:9pt;line-height:13pt;color:#222222;margin:10px 25px 0px 35px;}
/**************************************************/



/* Styles for about.php */
#about .headline {font-family:Verdana, Arial, sans-serif;font-size:13pt;font-weight:normal;text-align:center;color:#198b30;}
#about .bodycopy {font-family:Verdana, Arial, sans-serif;font-size:9pt;line-height:13pt;color:#222222;}
/**************************************************/


/* Styles for legal.php */
#legal .headline {font-family:Verdana, Arial, sans-serif;font-size:13pt;font-weight:normal;text-align:center;color:#198b30;}
#legal .topichead {text-decoration:underline;margin:20px 0 10px 0;}
#legal .bodycopy {font-family:Verdana, Arial, sans-serif;font-size:9pt;line-height:13pt;color:#222222;}
/**************************************************/


