.gbeabackground {  background-color: #2b2b2b; background-image: url(gfx/gbea_bg.jpg); background-repeat: repeat}


.navbar {  background-color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-decoration: none}
.navbar a, .navbar a:link, .navbar a:visited {  background-color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-decoration: none}
.navbar a, .navbar a:hover {  background-color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-decoration: underline}


.textmain {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; line-height: 20px}
.textmain a, .textmain a:hover, .textmain2 a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; line-height: 20px}
.textmain a, .textmain a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffff00; line-height: 20px; text-decoration: underline}


.columntextmain {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; line-height: 20px}
.columntextmain a, .columntextmain a:link, .columntextmain a:hover, .columntextmain a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #999999; line-height: 20px; text-decoration: underline}

.columntextbullets {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; line-height: 20px}
.columntextbullets a, .columntextbullets a:link, .columntextbullets a:hover, .columntextbullets a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; line-height: 20px; text-decoration: underline}



.gbeaheadings {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #ffff00; text-decoration: none}



.gbeasubheadings {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; text-decoration: none}



.dots1 {  background-image: url(gfx/gbea_dots.gif); background-repeat: repeat-x}

.dots2 {  background-image: url(gfx/gbea_dots2.gif); background-repeat: repeat-x}


.footertext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #ffffff; text-decoration: none}
.footertext a, .footertext a:link, .footertext a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #ffffff; text-decoration: none}
.footertext a, .footertext a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; color: #ffffff; text-decoration: none}






.footerlinks {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #998f7b; text-decoration: none}
.footerlinks a, .footerlinks a:hover, .footerlinks a:link, .footerlinks a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #998f7b; text-decoration: underline}



.sidepanel {  background-color: #998f7b; background-image: url(gfx/header_bg.jpg); background-repeat: repeat}



.grey_fade {  background-image: url(gfx/grey_fade.gif); background-repeat: repeat-x}




.textmain2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1c1c1c; line-height: 20px}
.textmain2 a, .textmain2 a:hover, .textmain2 a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1c1c1c; line-height: 20px}
.textmain2 a, .textmain2 a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1c1c1c; line-height: 20px}


.textcontact {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1c1c1c; line-height: 18px}
.textcontact a, .textcontact a:hover, .textcontact a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1c1c1c; line-height: 18px}
.textcontact a, .textcontact a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1c1c1c; background: #e9e9e9; line-height: 18px}


.textcolumn2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; line-height: 16px}
.textcolumn2 a, .textcolumn2 a:hover, .textcolumn2 a:visited, .textcolumn2, .textcolumn2:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; line-height: 16px}


.textcolumncontact {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; line-height: 18px}
.textcolumncontact a, .textcolumncontact a:hover, .textcolumncontact a:visited, .textcolumncontact, .textcolumncontact a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; line-height: 18px}


.textcolumn1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; line-height: 25px}
.textcolumn1 a, .textcolumn1 a:hover, .textcolumn1 a:visited, .textcolumn1, .textcolumn1:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; line-height: 25px}



.bulletpoints {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1c1c1c; line-height: 22px}



.pictag1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #1c1c1c; text-decoration: underline}



.aboutstrap {  background-image: url(gfx/about_strap.jpg); background-repeat: none}




.homeadvert {  background-image: url(gfx/Home/home_advert_1.jpg); background-repeat: none}






.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}






.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}


.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}