.hometopstrap{  background-image: url(gfx/graphic_design_brighton.jpg); background-repeat: none}

.homegraphic {  background-image: url(gfx/homepage3_strap.jpg); background-repeat: none}

.shadowmain {  background-image: url(gfx/shadow_main.gif); background-repeat: repeat-y}


.shadowtop {  background-image: url(gfx/shadow_top.gif); background-repeat: repeat-x}


.shadowbottom {  background-image: url(gfx/shadow_bottom.gif); background-repeat: repeat-x}


.salespoints1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3a3a3a; line-height: 22px}

.salespoints1 a, .salespoints1 a:link, .salespoints1 a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006dd4; line-height: 22px}



.navbar1 {  background-color: #e7e7e7; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration: none}

.navbar1 a, .navbar1 a:link, .navbar1 a:visited {  background-color: #e7e7e7; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration: none}

.navbar1 a, .navbar1 a:hover {  background-color: #e7e7e7; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration: underline}



.foot1 {  background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration: none}

.foot1 a, .foot1 a:link, .foot1 a:visited {  background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration: none}

.foot1 a, .foot1 a:hover {  background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration: underline}



.navbar2 {  background-image: url(gfx/nav_bg3.jpg); background-repeat: repeat-x}

.navbar2 a, .navbar2 a:link, .navbar2 a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #ffffff; text-decoration: none}

.navbar2 a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #ffffff; text-decoration: underline}


.fontnav2subtext {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff}

.fontnav2subtext a, .fontnav2subtext a:link, .fontnav2subtext a:visited, .fontnav2subtext a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none}


.bulletinboard {  background-image: url(gfx/bulletin_board.jpg)}


.bulletinboardtext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff}

.bulletinboardtext a, .bulletinboardtext a:link, .bulletinboardtext a:visited, .bulletinboardtext a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: underlined}


.bulletinboardsubtext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #ffffff}

.bulletinboardsubtext a, .bulletinboardsubtext a:link, .bulletinboardsubtext a:visited, .bulletinboardsubtext a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff}



.footertext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #cccccc; text-decoration: none}

.footertext a, .footertext a:link, .footertext a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #cccccc; text-decoration: none}

.footertext a, .footertext a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #cccccc; text-decoration: underline}




.breakoutboxgrey {  background-image: url(gfx/breakoutbox_grey.gif); background-repeat: none}


.fontmain2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3a3a3a; line-height: 18px}

.fontmain2 a, .fontmail2 a:link, .fontmain2 a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006dd4; line-height: 18px}


.fontbullets {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3a3a3a; line-height: 18px}

.fontbullets a, .fontbullets a:link, .fontbullets a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3a3a3a; line-height: 18px; text-decoration: none}

.fontbullets a, .fontbullets a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3a3a3a; line-height: 18px; text-decoration: underline}




.fontmaintitles {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0276e5; font-weight: bold; line-height: 15px}


.fontsaleslist {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; line-height: 16px}

.fontsaleslist a, .fontsaleslist a:link, .fontsaleslist a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; line-height: 16px; text-decoration: none}

.fontsaleslist a, .fontsaleslist a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; line-height: 16px; text-decoration: underline}


.fontsaleslistblue {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006dd4; bold; line-height: 14px}

.fontsaleslistblue a, .fontsaleslistblue a:link, .fontsaleslistblue a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006dd4; line-height: 14px; text-decoration: none}

.fontsaleslistblue a, .fontsaleslistblue a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006dd4; line-height: 16px; text-decoration: underline}




.fontmain1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555}

.fontmain1 a, .fontmain1 a:link, .fontmain1 a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; text-decoration: underline}

.quotebox {  background-image: url(gfx/breakoutbox_quote.gif); background-repeat: no-repeat}

.quotebox2 {  background-image: url(gfx/breakoutbox_quote2.gif); background-repeat: no-repeat}



.homecolumntext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:15px}

.homecolumntext a, .homecolumntext a:link, .homecolumntext a:hover, .homecolumntext a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: underline}



.homecolumnweb1 {  background-image: url(gfx/Samples/column_web.jpg); background-repeat: none}

.homecolumnweb2 {  background-image: url(gfx/Samples/column_logo.jpg); background-repeat: none}

.homecolumnweb3 {  background-image: url(gfx/Samples/column_stationary.jpg); background-repeat: none}




.webscreenshot1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:15px; background-image: url(gfx/Samples/web_screenshot_ai.jpg); background-repeat: none}

.webscreenshot1 a, .webscreenshot1 a:link, .webscreenshot1 a:hover, .webscreenshot1 a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006dd4; text-decoration: underline}

.webscreenshot2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:15px; background-image: url(gfx/Samples/web_screenshot_es.jpg); background-repeat: none}

.webscreenshot2 a, .webscreenshot2 a:link, .webscreenshot2 a:hover, .webscreenshot2 a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006dd4; text-decoration: underline}

.webscreenshot3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:15px; background-image: url(gfx/Samples/web_screenshot_wac.jpg); background-repeat: none}

.webscreenshot3 a, .webscreenshot3 a:link, .webscreenshot3 a:hover, .webscreenshot3 a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006dd4; text-decoration: underline}



.brochurescreenshot1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:15px; background-image: url(gfx/Samples/brochure_screenshot_ae.jpg); background-repeat: none}

.brochurescreenshot1 a, .brochurescreenshot1 a:link, .brochurescreenshot1 a:hover, .brochurescreenshot1 a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006dd4; text-decoration: underline}

.brochurescreenshot2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:15px; background-image: url(gfx/Samples/brochure_screenshot_con.jpg); background-repeat: none}

.brochurescreenshot2 a, .brochurescreenshot2 a:link, .brochurescreenshot2 a:hover, .brochurescreenshot2 a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006dd4; text-decoration: underline}

.brochurescreenshot3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:15px; background-image: url(gfx/Samples/brochure_screenshot_com.jpg); background-repeat: none}

.brochurescreenshot3 a, .brochurescreenshot3 a:link, .brochurescreenshot3 a:hover, .brochurescreenshot3 a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006dd4; text-decoration: underline}



.videoscreenshot1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:15px; background-image: url(gfx/Samples/video_screenshot_cif.jpg); background-repeat: none}

.videoscreenshot1 a, .videoscreenshot1 a:link, .videoscreenshot1 a:hover, .videoscreenshot1 a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006dd4; text-decoration: underline}

.videoscreenshot2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:15px; background-image: url(gfx/Samples/video_screenshot_wd.jpg); background-repeat: none}

.videoscreenshot2 a, .videoscreenshot2 a:link, .videoscreenshot2 a:hover, .videoscreenshot2 a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006dd4; text-decoration: underline}

.videoscreenshot3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:15px; background-image: url(gfx/Samples/video_screenshot_kor.jpg); background-repeat: none}

.videoscreenshot3 a, .videoscreenshot3 a:link, .videoscreenshot3 a:hover, .videoscreenshot3 a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006dd4; text-decoration: underline}



.stationaryscreenshot1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:15px; background-image: url(gfx/Samples/stationary_screenshot_gem.jpg); background-repeat: none}

.stationaryscreenshot1 a, .stationaryscreenshot1 a:link, .stationaryscreenshot1 a:hover, .stationaryscreenshot1 a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006dd4; text-decoration: underline}

.stationaryscreenshot2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:15px; background-image: url(gfx/Samples/stationary_screenshot_wll.jpg); background-repeat: none}

.stationaryscreenshot2 a, .stationaryscreenshot2 a:link, .stationaryscreenshot2 a:hover, .stationaryscreenshot2 a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006dd4; text-decoration: underline}

.stationaryscreenshot3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:15px; background-image: url(gfx/Samples/video_screenshot_kor.jpg); background-repeat: none}

.stationaryscreenshot3 a, .stationaryscreenshot3 a:link, .stationaryscreenshot3 a:hover, .stationaryscreenshot3 a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006dd4; text-decoration: underline}



.photoscreenshot1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:15px; background-image: url(gfx/Samples/photo_screenshot_mu.jpg); background-repeat: none}

.photoscreenshot1 a, .photoscreenshot1 a:link, .photoscreenshot1 a:hover, .photoscreenshot1 a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006dd4; text-decoration: underline}

.photoscreenshot2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:15px; background-image: url(gfx/Samples/photo_screenshot_fl.jpg); background-repeat: none}

.photoscreenshot2 a, .photoscreenshot2 a:link, .photoscreenshot2 a:hover, .photoscreenshot2 a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006dd4; text-decoration: underline}

.photoscreenshot3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:15px; background-image: url(gfx/Samples/photo_screenshot_ar.jpg); background-repeat: none}

.photoscreenshot3 a, .photoscreenshot3 a:link, .photoscreenshot3 a:hover, .photoscreenshot3 a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #006dd4; text-decoration: underline}




.ewenmenu1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #5f5f5f}

.ewenmenu1 a, .ewenmenu1 a:link, .ewenmenu1 a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #5f5f5f; text-decoration: none}

.ewenmenu1 a, .ewenmenu1 a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff}

.ewenmenu2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #e6370c; text-decoration: none}

.ewenmenu2 a, .ewenmenu2 a:link, .ewenmenu2 a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #e6370c; text-decoration: none}

.ewenmenu2 a, .ewenmenu2 a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff}

.borderpics1 {  border: #FFFFFF; border-style: solid; border-top-width: 11px; border-right-width: 11px; border-bottom-width: 11px; border-left-width: 11px}

.logodots {font-size:1px; background: black url(gfx/logo_dots.gif) repeat-x top right}

.logofont1 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ffc8c8}

.logofont1 a, .logofont1 a:link, .logofont1 a:visited, .logofont1 a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ffc8c8; text-decoration: none}

.textannotations1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #5f5f5f}

.textmain1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 19px; color: #dddddd}

.contact1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #dddddd}

.contact1 a, .contact1 a:link, .contact1 a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #dddddd; text-decoration: none}

.contact1 a, .contact1 a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #dddddd}