a:link.headertext,a:visited.headertext{ color : #FFFFFF; font-size : xx-small; } body{ font : x-small verdana; margin : 0px; } body,td,p,li,textarea,input{ font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : x-small; } h1{ font-family : Arial; font-size : 16px; color:#1A1755; letter-spacing : 0.3em; } h2{ font-family:Arial; font-size : x-small; color:#400082; margin-bottom:0px; } h3{ font-size:x-small; margin-bottom:0px; } input.inputtextbox, select.inputtextbox{ font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : x-small; text-align : center; vertical-align : top; } table.data{ border-collapse:collapse; } table.data th, table.data td{ padding : 3px; vertical-align : top; } table.data td{ font-size : xx-small; margin : 0px; } table.data th{ color : #1A1755; text-align : left; font-size:xx-small; } table.data td input{ font-size : xx-small; height : 18px; text-align : center; } table.details td{ border-bottom : 1px solid #DDDDFF; padding-top : 10px; vertical-align : top; } table.cart{ border-collapse:collapse; border:1px solid #1A1755; color : #FFFFFF; font-size : xx-small; padding : 3px; width:100%; } table.cart th{ background-color: #1A1755; color: #1A1755; padding:6px; } table.cart td{ border-collapse:collapse; color : #FFFFFF; font-size : xx-small; padding : 3px; vertical-align:top; } table.orderform{ border-collapse:collapse; } table.orderform td{ font-size : xx-small; vertical-align : middle; } table.orderform th{ font-size : xx-small; text-align : right; vertical-align : top; color: #1A1755; } table.orderform input{ font-size:xx-small; } td.totaltopborder{ border-top : 1px solid #CCCCCC; } tr.highlight_even td, table.orderform td.highlight_even{ background-color : #FFCCCC; vertical-align : middle; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom: 0px; } tr.highlight_odd td, table.orderform td.highlight_odd{ background-color : #FFFFFF; vertical-align : middle; padding: 2px; border-top: 1px solid #FFCCCC; border-bottom: 1px solid #FFCCCC; } ul, li{ margin-bottom : 0px; margin-top : 0px; padding-bottom : 0px; padding-top : 0px; } .boldfield{ font-weight : bold; } .footertext{ color : #1A1755; font-size : xx-small; } .gobutton{ border : 1px solid #000000; font-size: xx-small;; } .headertext, a:link.headertext, a:visited.headertext{ color : #249125; font-size : xx-small; font-weight : bold; text-align : right; text-decoration : none; } .headertextblock{ position:relative; top:8px; right:2%; color:#FFFFFF; text-align:right; } .hwebsite{ font-family : Times; font-size : 20px; } .imageborder{ border : 2px solid #1A1755; clear:right; margin-top:10px; margin-left:20px; position:relative; float:right; right:10px; } .logo{ border : 1px solid #000000; margin : 5px; } table.menu{ border-collapse:collapse; border:1px solid #1A1755; } th.menuheading{ font-size:xx-small; font-weight:bold; background-color: #FFFFFF; background-image: url(http://www.cobramartialarts.com.au/images/background_heading.jpg); color: #1A1755; padding:6px; } .menubtn{ background-color : #1A1755; } .menubtn,.menubtnover,.menubtnactive{ border-collapse: collapse; border-bottom : 1px solid #211E6C; padding : 5px; width : 100%; } .menubtnactive{ background-color : #1A1755; } .menubtnover{ background-color : #9692E2; } .menutext{ color : #FFFFFF; } .menutext,.menutextactive,.menutextover{ font-size : xx-small; font-weight : bold; text-decoration : none; } .menutextactive{ color : #249125; } .menutextover{ color : #1A1755; } .motto{ color : #FFFFFF; font-size : xx-small; font-weight : bold; } .phoneemail{ color:#249125; font-size:xx-small; } a:link.phoneemail , a:visited.phoneemail{ color:#249125; font-size:xx-small; } .searchfield{ border : 1px solid #249125; font-size:xx-small; } .specials{ color : #249125; font-weight : bold; } .webbusinessname{ color : #FFFFFF; font-family : "Times New Roman"; font-size : 30px; font-weight : bold; } .webbusinessnameextra{ color : #FFFFFF; font-family : "Times New Roman"; font-size : 20px; font-style : italic; font-weight : bold; left : 10px; position : relative; } #columnblock{ margin-bottom : 0px; margin-top : 0px; width : 100%; } #definecolumnblockbottom{ /*DEFINES BOTTOM OF columnblock FOR POSSIBLE BACKGROUNDIMAGE TO CREATE COLUMN LINES (REQUIRES FIXED sidebar WIDTHS */ clear : both; position:relative; top:5px; } #footer{ padding-top : 25px; text-align : center; color:#1A1755; clear:both; } #header{ } #headermenu{ background-image : url('http://www.cobramartialarts.com.au/images/logo_right.gif'); background-position : right; background-repeat : no-repeat; float : right; height : 60px; } #main{ /*MARGINS ESSENTIAL TO PREVENT OVERLAP*/ margin-left : 19%; margin-right : 18%; width:62%; position:absolute; top:63px; border:1px solid #1A1755; padding:5px; background-position : bottom; background-repeat : repeat-x; background-image: url(http://www.cobramartialarts.com.au/images/background_redline.gif); } /*background_redline.gif image to overcome IE peekaboo bug which prevents bottom border showing*/ #sidebar1 { background-color : #1A1755; float : left; position:absolute; top:63px; left:0px; width : 18%; } #sidebar2{ background-color : #1A1755; float : right; position:absolute; top:63px; right:0px; width : 18%; text-align:center; } #sidebar2 ol li{ position:relative; left:-15px; }