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

/* BODY PROPERTIES */
* {margin:0; padding:0;}
body {text-align:center; background-color:#242424; height:100%;}
body.contact {background-image:url(images/contact_background.png); background-repeat:repeat-x; background-color:#1F1F1F;}
html {overflow: -moz-scrollbars-vertical;}
a img {border:none;}
img.quoteLink {cursor:pointer;}

/* JQUERY */
ul.tabnav li {list-style:none; display:inline-block; zoom:1; *display:inline;}
.ui-tabs-hide {display: none;} 

/* PAGE ELEMENTS */
h1.regular_blue {font:120% Arial, Helvetica, sans-serif; color:#1494e9; padding:0px 0px 5px;}
h1.small_blue {font:90% Arial, Helvetica, sans-serif; color:#0099FF; font-weight:bold; padding:12px 10px 10px 15px;}
p.regular {font:90% Arial, Helvetica, sans-serif; color:#999999;}
p.about {font:80% Arial, Helvetica, sans-serif; color:#999999; padding:0px 20px 0px 15px;}
ul.graphicDesign {padding:0px 0px 0px 25px;}
ul.graphicDesign li {font:90% Arial, Helvetica, sans-serif; color:#999999; list-style-image:url(images/icon_arrow.png); padding:0px 5px 2px 0px;}
ul.webDevelopment {padding:0px 0px 0px 25px;}
ul.webDevelopment li {font:90% Arial, Helvetica, sans-serif; color:#999999; list-style-image:url(images/icon_arrow.png); padding:0px 5px 2px 0px;}
/* Colors */
.blue {color:#0099FF;}

/* INDENTS */
.ind_20 {margin-left:20px;}
.down_5 {margin-top:5px;}

/* FORM VALIDATION */
.validate_fullName {color:#FF0000; display:none;}
.validate_email {color:#FF0000; display:none;}

/* DIVS */
#container {width:100%; text-align:center;}
#header {width:100%; height:130px; background-image:url(images/background_top.png); background-repeat:repeat-x;}
#links {width:100%; height:120px; background-image:url(images/background_link.png); background-repeat:repeat-x;}
#barOne {width:100%; height:30px; background-image:url(images/background_barOne.png); background-repeat:repeat-x;}
#Home, #About, #Folio, #Contact, #Links {width:100%; background-image:url(images/background_middle.png); background-repeat:repeat-x; background-color:#1f1f1f; text-align:center; padding:10px 0px 10px 0px;}
#footer {width:100%; height:190px;  background-image:url(images/background_bottom.png); background-repeat:repeat-x;}
#contactReturn {position:absolute; top:0; left:0;}

/* TABLES */
table.linkTable {margin:0 auto;}
table.tableHome {margin:0 auto; width:1000px; text-align:left; position:relative; left:95px;}
table.tableAbout {margin:0 auto;}
table.tableFolio {margin:0 auto;}
table.tableContact {margin:0 auto;}
table.home_info {width:800px; padding:5px 0px 5px 0px;}
table.home_pcpic {margin:18px 0px 0px 0px;}
table.home_quote {width:795px; margin:10px 0px 0px 0px; display:none;}
table.about {margin:0px 0px 0px 4px;}
	/* Quote Form Elements */
	table.contactOptions {margin:10px 0px 10px 50px;}
	table.contactOptions td {font:90% Arial, Helvetica, sans-serif; color:#666666; font-variant:small-caps; font-weight:bold; text-align:left; padding:5px 10px 0px 0px;}
	table.contactOptions input {margin:4px 0px 0px 0px; padding:5px 0px 5px 5px; width:250px; height:20px; font:110% Arial, Helvetica, sans-serif; background-color:#1f1f1f; border:none; color:#666666;}
	table.contactOptions input.submit {position:relative; top:5px; width:255px; height:35px; font:120% Arial, Helvetica, sans-serif; font-variant:small-caps; font-weight:bold; cursor:pointer; padding:0px 2px 0px 0px; color:#666666; border: 2px solid; border-color:red;}
	table.contactOptions input.submit:hover {background-color:#333333; color:#CCCCCC;}
	table.contactOptions select {margin:6px 0px 0px 0px; padding:4px 0px 0px 2px; width:255px; height:28px; font:100% Arial, Helvetica, sans-serif; background-color:#666666; border:1px solid #999999; color:#CCCCCC;}
	td.quote_textArea {padding:15px 0px 0px 0px; font:90% Arial, Helvetica, sans-serif;  font-variant:small-caps; font-weight:bold; color:#666666; text-align:right;}
	td.quote_textArea  textarea {margin:4px 0px 0px 0px; padding:5px 5px 5px 5px; width:380px; height:179px; font:110% Arial, Helvetica, sans-serif; background-color:#1f1f1f; border:none; color:#666666;}

td.table_cornerTL {width:19px; height:18px; background-image:url(images/element_table_cornerTL.png);}
td.table_cornerTR {width:19px; height:18px; background-image:url(images/element_table_cornerTR.png);}
td.table_cornerBL {width:19px; height:18px; background-image:url(images/element_table_cornerBL.png);}
td.table_cornerBR {width:19px; height:18px; background-image:url(images/element_table_cornerBR.png);}
td.table_barTop {height:18px; background-image:url(images/element_table_barTop.png); background-repeat:repeat-x;}
td.table_barBottom {height:18px; background-image:url(images/element_table_barBottom.png); background-repeat:repeat-x;}
td.table_barLeft {width:19px; background-image:url(images/element_table_barLeft.png); background-repeat:repeat-y;}
td.table_barRight {width:19px; background-image:url(images/element_table_barRight.png); background-repeat:repeat-y;}
td.table_middle {background-color:#141414; padding:5px 5px 5px 5px; text-align:left;}
td.table_middleFull {background-color:#141414; width:790px; padding:5px 5px 5px 5px; text-align:left;}

td.about_one {background-image:url(images/about_block_one.png); background-repeat:no-repeat; width:217px; height:117px;}
td.about_two {background-image:url(images/about_block_two.png); background-repeat:no-repeat; width:573px; height:117px; text-align:left; vertical-align:top;}
td.about_three {background-image:url(images/about_block_three.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_four {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_five {background-image:url(images/about_block_five.png); background-repeat:no-repeat; width:217px; height:127px;}
td.about_six {background-image:url(images/about_block_six.png); background-repeat:no-repeat; width:573px; height:127px; text-align:left; vertical-align:top;}
td.about_seven {background-image:url(images/about_block_seven.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_eight {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_nine {background-image:url(images/about_block_nine.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_ten {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}

td.about_eleven {background-image:url(images/about_block_eleven.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_twelve {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_thirteen {background-image:url(images/about_block_thirteen.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_fourteen {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_fifteen {background-image:url(images/about_block_fifteen.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_sixteen {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_seventeen {background-image:url(images/about_block_seventeen.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_eighteen {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_nineteen {background-image:url(images/about_block_nineteen.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_twenty {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}

td.about_twentyone {background-image:url(images/about_block_twentyone.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_twentytwo {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_twentythree {background-image:url(images/about_block_twentythree.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_twentyfour {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_twentyfive {background-image:url(images/about_block_twentyfive.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_twentysix {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_twentyseven {background-image:url(images/about_block_twentyseven.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_twentyeight {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_twentynine {background-image:url(images/about_block_twentynine.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_thirty {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}

td.about_thirtyone {background-image:url(images/about_block_thirtyone.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_thirtytwo {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_thirtythree {background-image:url(images/about_block_thirtythree.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_thirtyfour {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_thirtyfive {background-image:url(images/about_block_thirtyfive.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_thirtysix {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_thirtyseven {background-image:url(images/about_block_thirtyseven.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_thirtyeight {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_thirtynine {background-image:url(images/about_block_thirtynine.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_fourty {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}

td.about_fourtyone {background-image:url(images/about_block_fourtyone.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_fourtytwo {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_fourtythree {background-image:url(images/about_block_fourtythree.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_fourtyfour {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_fourtyfive {background-image:url(images/about_block_fourtyfive.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_fourtysix {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_fourtyseven {background-image:url(images/about_block_fourtyseven.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_fourtyeight {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_fourtynine {background-image:url(images/about_block_fourtynine.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_fifty {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}

td.about_thirtyone {background-image:url(images/about_block_thirtyone.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_thirtytwo {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_thirtythree {background-image:url(images/about_block_thirtythree.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_thirtyfour {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_thirtyfive {background-image:url(images/about_block_thirtyfive.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_thirtysix {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_thirtyseven {background-image:url(images/about_block_thirtyseven.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_thirtyeight {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_thirtynine {background-image:url(images/about_block_thirtynine.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_fourty {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}

td.about_fiftyone {background-image:url(images/about_block_fiftyone.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_fiftytwo {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_fiftythree {background-image:url(images/about_block_fiftythree.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_fiftyfour {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_fiftyfive {background-image:url(images/about_block_fiftyfive.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_fiftysix {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_fiftyseven {background-image:url(images/about_block_fiftyseven.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_fiftyeight {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_fiftynine {background-image:url(images/about_block_fiftynine.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_sixty {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}

td.about_sixtyone {background-image:url(images/about_block_sixtyone.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_sixtytwo {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_sixtythree {background-image:url(images/about_block_sixtythree.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_sixtyfour {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_sixtyfive {background-image:url(images/about_block_sixtyfive.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_sixtysix {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_sixtyseven {background-image:url(images/about_block_sixtyseven.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_sixtyeight {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_sixtynine {background-image:url(images/about_block_sixtynine.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_seventy {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}

td.about_seventyone {background-image:url(images/about_block_seventyone.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_seventytwo {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_seventythree {background-image:url(images/about_block_seventythree.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_seventyfour {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_seventyfive {background-image:url(images/about_block_seventyfive.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_seventysix {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_seventyseven {background-image:url(images/about_block_seventyseven.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_seventyeight {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_seventynine {background-image:url(images/about_block_seventynine.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_eighty {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}

td.about_eightyone {background-image:url(images/about_block_eightyone.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_eightytwo {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_eightythree {background-image:url(images/about_block_eightythree.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_eightyfour {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_eightyfive {background-image:url(images/about_block_eightyfive.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_eightysix {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_eightyseven {background-image:url(images/about_block_eightyseven.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_eightyeight {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_eightynine {background-image:url(images/about_block_eightynine.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_ninety {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}

td.about_nineone {background-image:url(images/about_block_nineone.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_ninetwo {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_ninethree {background-image:url(images/about_block_ninethree.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_ninefour {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_ninefive {background-image:url(images/about_block_ninefive.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_ninesix {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_nineseven {background-image:url(images/about_block_nineseven.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_nineeight {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}
td.about_ninenine {background-image:url(images/about_block_ninenine.png); background-repeat:no-repeat; width:217px; height:118px;}
td.about_hundred {background-image:url(images/about_block_four.png); background-repeat:no-repeat; width:573px; height:118px; text-align:left; vertical-align:top;}

/* LINK HOVER */
a.homeLink {display:block; height:120px; width:140px; background:url(images/button_home.png) 0 0 no-repeat;}
a.homeLink * {display:none;}
a.homeLink span.hover {display:block; height:120px; width:140px; background:url(images/button_home.png) 0 -120px no-repeat; cursor:pointer;}
a.aboutLink {display:block; height:120px; width:140px; background:url(images/button_about.png) 0 0 no-repeat;}
a.aboutLink * {display:none;}
a.aboutLink span.hover {display:block; height:120px; width:140px; background:url(images/button_about.png) 0 -120px no-repeat; cursor:pointer;}
a.folioLink {display:block; height:120px; width:140px; background:url(images/button_folio.png) 0 0 no-repeat;}
a.folioLink * {display:none;}
a.folioLink span.hover {display:block; height:120px; width:140px; background:url(images/button_folio.png) 0 -120px no-repeat; cursor:pointer;}
a.contactLink {display:block; height:120px; width:140px; background:url(images/button_contact.png) 0 0 no-repeat;}
a.contactLink * {display:none;}
a.contactLink span.hover {display:block; height:120px; width:140px; background:url(images/button_contact.png) 0 -120px no-repeat; cursor:pointer;}
a.linksLink {display:block; height:120px; width:140px; background:url(images/button_links.png) 0 0 no-repeat;}
a.linksLink * {display:none;}
a.linksLink span.hover {display:block; height:120px; width:140px; background:url(images/button_links.png) 0 -120px no-repeat; cursor:pointer;}