.header {  background-color: #998f7b; background-image: url(gfx/header_bg.jpg); background-repeat: repeat}


.shelfsmall {  background-image: url(gfx/collection_shelf.jpg); background-repeat: repeat-x; background-position:bottom left}





.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}




.navbar {  background-color: #818181}
.navbar a, .navbar a:link, .navbar a:visited {  background-color: #818181; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none}
.navbar a, .navbar a:hover {  background-color: #818181; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: underline}


.navbarabout {  background-color: #818181}
.navbarabout a, .navbarabout a:link, .navbarabout a:visited {  background-color: #818181; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none}
.navbarabout a, .navbarabout a:hover {  background-color: #818181; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none}




.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}



.textmain {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1c1c1c; line-height: 20px}
.textmain a, .textmain a:hover, .textmain2 a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1c1c1c; line-height: 20px}
.textmain a, .textmain a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1c1c1c; background: #e9e9e9; line-height: 20px}


.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}

.textcolumnnew {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; line-height: 16px}
.textcolumnnew a, .textcolumnnew a:hover, .textcolumnnew a:visited, .textcolumnnew, .textcolumnnew:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; line-height: 16px}

.textcolumnnew2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; line-height: 16px}
.textcolumnnew2 a, .textcolumnnew2 a:hover, .textcolumnnew2 a:visited, .textcolumnnew2, .textcolumnnew2:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; 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}


.detail1 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #1c1c1c; text-decoration: underline}


.detaildescription {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1c1c1c; line-height: 14px}
.detaildescription a, .detaildescription a:hover, .detaildescription a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1c1c1c; line-height: 14px}
.detaildescription a, .detaildescription a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1c1c1c; background: #e9e9e9; line-height: 14px}


.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}



.dots1 {  background-image: url(gfx/dots1.gif); background-repeat: repeat-x}



.homeadvert {  background-image: url(gfx/Home/home_advert_1.jpg); background-repeat: none}

.homeadvert2 {  background-image: url(gfx/Home/home_shelf_clean.jpg); background-repeat: none}


.adverttext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #1c1c1c; line-height: 17px}
.adverttext a, .adverttext a:hover, .adverttext a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #1c1c1c; line-height: 17px}
.adverttext a, .adverttext a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #1c1c1c; line-height: 17px}



.bigmain {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #1c1c1c; line-height: 20px}
.bigmain a, .bigmain a:hover, .bigmain a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #1c1c1c; line-height: 20px}
.bigmain a, .bigmain a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #1c1c1c; background: #e9e9e9; line-height: 20px}




.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}






.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}





.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}


.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}







