/* General */

body {padding:0; margin:0;}
td {font:normal 12px Tahoma, Arial, Helvetica, sans-serif; color:#000000;}
a {font:normal 12px Tahoma, Arial, Helvetica, sans-serif; color:#0000FF; text-decoration:underline;}
a:hover {font:normal 12px Tahoma, Arial, Helvetica, sans-serif; color:#0000FF; text-decoration:none;}
.borderright {border-right:1px solid #7A7979;}
.borderbottom {border-bottom:1px dashed #7A7979;}
.bordertop {border-top:1px dashed #7A7979;}
.borderleft {border-left:1px solid #7A7979;}
.borderrightdotted {border-right:1px dashed #7A7979;}
.bold {font-weight:bold;}
form{margin:0; padding:0;}
textarea {width:595px; height:100px;}



/* Header */
h1 {font:normal 26px Tahoma, Arial, Helvetica, sans-serif; color:#000000; margin:0 0 8px 0;}
h2 {font:bold 15px Tahoma, Arial, Helvetica, sans-serif; color:#313131; margin:0 0 8px 0;}
h3 {font:bold 15px Tahoma, Arial, Helvetica, sans-serif; color:#313131; margin:8px 0 0 0;}
#topredtext {font:bold 15px Tahoma, Arial, Helvetica, sans-serif; color:#B60909;}
.topblueborder {border:1px solid #7EAEBC; padding:3px;}
#topredboldtext {font:bold 22px Tahoma, Arial, Helvetica, sans-serif; color:#EE1C1C;}
#topbluebackground{ background:#2C7CBF; height:104px;}
.name {font:bold 48px Trebuchet MS, Arial, Helvetica, sans-serif; color:#FBFC72;}
.navlinkbg {background:#000000; height:33px;}
.topnavlink {font:bold 15px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.topnavlink:hover { font:bold 15px Tahoma, Arial, Helvetica, sans-serif; color:#FBFC72;}
.bigredtext {font:bold 32px Tahoma, Arial, Helvetica, sans-serif; color:#F10D0D;}

/* Body */
#midtdpadding { padding:1px 0 9px 0;}
.producttd { background:#AE0808; height:37px;}
.promotionalproducts {font-size:12px; color:#ffffff; text-transform:uppercase; font-weight:bold;}
.sidelinks {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#055168; line-height:20px; text-decoration:none; font-weight:normal;}
.sidelinks:hover {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#0000ff; line-height:20px; text-decoration:none; font-weight:normal;}
.specialheadings {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:19px; color:#ffffff; font-weight:bold; height:35px; background:#4BBDD5; padding-left:27px;}
.blueborder { border:1px solid #BCE1E9;}
#blackboldtext {font:bold 22px Tahoma, Arial, Helvetica, sans-serif; color:#000000;}
#blackboldtext1 {font:bold 16px Tahoma, Arial, Helvetica, sans-serif; color:#313131; line-height:28px;}
.redboldtext {font:bold 16px Tahoma, Arial, Helvetica, sans-serif; color:#EE1C1C;}
.buttonlinkbg { background:#D2F4FE; border:1px solid #2899BB; height:40px; cursor:pointer; font:bold 16px Tahoma, Arial, Helvetica, sans-serif; color:#000000;}
.buttonlinkbghr { background:#FEF7AC; border:1px solid #2899BB; height:40px; cursor:pointer; font:bold 16px Tahoma, Arial, Helvetica, sans-serif; color:#000000;}
/*.buttonlinks {font:bold 16px Tahoma, Arial, Helvetica, sans-serif; color:#000000; background:#D2F4FE;}
.buttonlinkshr {font:bold 16px Tahoma, Arial, Helvetica, sans-serif; color:#000000; background:#FEF7AC;}*/
.buttonsmalllinks {font:normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#0000FF; text-decoration:underline;}
#searchboxbg { background:#F6FDFF; border:1px solid #90D8EE; padding:11px;}
#itemsearch { font:bold 13px Tahoma, Arial, Helvetica, sans-serif; color:#EE1C1C;}
.gobuttton {background:#D2F4FE; border:1px solid #2899BB; font:bold 14px Tahoma, Arial, Helvetica, sans-serif; color:#064F65; cursor:pointer; width:32px; height:21px;}
.maglitelink {font:bold 15px Tahoma, Arial, Helvetica, sans-serif; color:#0000FF; text-decoration:underline;}
.maglitelink:hover {font:bold 15px Tahoma, Arial, Helvetica, sans-serif; color:#0000FF; text-decoration:none;}
.bodybluetext {font:bold 16px Tahoma, Arial, Helvetica, sans-serif; color:#004C64; text-decoration:none;}
.bodybluetext:hover {font:bold 16px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}


/* Order */
#ordermainpadding {padding:10px 19px 0 19px;}
.border {border:1px solid #56362D;}
.borderpadding {padding:12px 19px 29px 13px;}
.whiteheading {font:bold 18px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase;}
.whiteheading1 {font:normal 18px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff;}
.redsmallboldtext { font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#DB0A0A;}
.brownpricelist {color:#7A0B0B;}
.orderborderrightdotted {border-right:1px dashed #7A0B0B;}
.orderborderbottomdotted {border-bottom:1px dashed #7A0B0B;}
.orderleftpadding {padding-left:20px;}
.orderrightborder{border-right:1px solid #ffffff;}
.orderlineheight{line-height:16px;}
.orderbiglink {font:bold 18px Tahoma, Arial, Helvetica, sans-serif; color:#0000FF; text-decoration:underline;}
.orderbiglink:hover{font:bold 18px Tahoma, Arial, Helvetica, sans-serif; color:#0000FF; text-decoration:none;}
.orderredheading {font:bold 18px Tahoma, Arial, Helvetica, sans-serif; color:#CD0711;}
.orderrightsmalllink {font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#0000FF; text-decoration:underline;}
.orderrightsmalllink:hover {font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#0000FF; text-decoration:none;}
.orderbordertop {border-top:1px solid #5B4848;}
.orderborderbottom{border-bottom:1px solid #5B4848;}
.orderborderleft {border-left:1px solid #5B4848;}
.orderborderright {border-right:1px solid #5B4848;}
.orderborderdottedleft {border-left:1px dashed #949494;}
.orderblack {color:#000000;}
.orderbrown {color:#470909;}
.ordermaroon {color:#A00D0D;}
.ordersmallfont {font-size:11px;}
.borderlight {border:1px solid #C2BA91;}
.orderyellow {font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#F6FF00;}
.orderwhite {font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff;}
.inputimprint {width:263px;}
.orderbigbrown {color:#470909; font-size:14px;}
.orderredbigtext {color:#F20B0B; font-size:14px;}
.orderblackbigtext {color:#000000; font-size:14px;}
.orderborderwhitebot {border-bottom:1px solid #ffffff;}
.orderborderred {border:1px solid #A00D0D;}
.shipinput {width:198px;}
.orderselect {width:204px;}
.ordergraytext {color:#4C4C4C;}
.orderselect1 {width:55px;}
.orderpaddingrightbotpad {padding-bottom:13px;}
.orderpaddingrightbotpad1 {padding-top:13px;}
.orderbig16text{font-size:15px;}
.orderbottombigt24ext {font-size:24px; text-decoration:underline;}
.orderbottombluetext16 {font-size:16px; color:#0000ff; text-decoration:none;}
.placeorderbutton {width:200px; height:35px;font-size:16px;}

/* Rush */

h1.rush {font:bold 48px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; margin:0;}
h2.rush {font:bold 24px Tahoma, Arial, Helvetica, sans-serif; color:#BD0000; text-decoration:none; margin:0 0 5px 0;}
h3.rush {font:bold 18px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; margin:0;}
.rushtopblue {color:#0000FF;}
.rushbordertop {border-top:1px solid #A5A785;}
.rushborderleft {border-left:1px solid #A5A785;}
.rushborderright {border-right:1px solid #A5A785;}
.rushborderbottom {border-bottom:1px solid #A5A785;}
.rushblackboldtext {font:bold 24px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:24px;}


/* Contact */

.contactmaintdpapping { padding:16px 20px;}
.contact19blacktext {font-size:19px;}
.contact16blacktext {font-size:16px;}
.boldred19text {font:bold 19px Tahoma, Arial, Helvetica, sans-serif; color:#BD0000; text-decoration:none;}
.contactbiglink {font:bold 22px Tahoma, Arial, Helvetica, sans-serif; color:#0000FF; text-decoration:underline;}
.contactbiglink:hover{font:bold 22px Tahoma, Arial, Helvetica, sans-serif; color:#0000FF; text-decoration:none;}
.contactmaroonboldtext {font:bold 30px Tahoma, Arial, Helvetica, sans-serif; color:#BD0000;}
.contactlineheightright {line-height:28px;}
.contactmidpaddingleft {padding:19px 75px 30px 16px;}
.contactmidpaddingright {padding:19px 47px 46px 27px;}
.contactblackmidtextbold {font:bold 24px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:35px;}
.contactblackmidtextbold1{font:bold 22px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.contactblueboldtext {color:#25186F;}
.contacttext27 {font-size:27px;}

/* category */
.category14black {font:bold 14px/20px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.categorytoptdpadding {padding:0 8px 39px 10px;}
.category14red {color:#EE1C1C;}
.categoryheadingborder {border:1px solid #B2B560;}
.categoryleftpadding {padding-left:19px;}
.categorylink {font:bold 15px Tahoma, Arial, Helvetica, sans-serif; color:#0000FF; text-decoration:underline;}
.categorylink:hover {text-decoration:none; font:bold 15px Tahoma, Arial, Helvetica, sans-serif;}
.categoryviewdetailslink {font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.categoryviewdetailslink:hover {font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#F6F28E;}
.category12blue{color:#157ABE;}
.categorylineheight {line-height:24px;}
.catprevbacklink {font:bold 15px Tahoma, Arial, Helvetica, sans-serif; color:#0000FF; text-decoration:none;}
.catprevbacklink:hover {font:bold 15px Tahoma, Arial, Helvetica, sans-serif; color:#0000FF; background:#FBEE1B;}

/* category-details */

.catdetheading {font:bold 18px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.catdetblue {font:bold 17px Tahoma, Arial, Helvetica, sans-serif; color:#157ABE; text-decoration:none;}
.catdetorange {font:bold 17px Tahoma, Arial, Helvetica, sans-serif; color:#F8921A; text-decoration:none;}
.catdet15black {font:bold 15px/20px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.catdetleftpadding {padding-left:25px;}
.catdetblue1 {color:#065386;}


/* bic-solis */
h1.bic {font:bold 48px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}


/* cheap-pens */
h1.cheap {font:bold 33px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.cheapwhiteheading {font:bold 15px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.cheapgrayborder {border:1px solid #CFCDCD;}


/* Footer */
#footerlinkbg { height:45px; border-top:3px solid #AAAAAA;}
.footerlink {font:bold 15px Tahoma, Arial, Helvetica, sans-serif; color:#0000FF; text-decoration:none;}
.footerlink:hover {text-decoration:underline; font:bold 15px Tahoma, Arial, Helvetica, sans-serif;}
#footerinfobg {background:#E1F8FD; height:102px;}
#footerbottombg1 { padding:0 5px;}
#footerbottombg {background:#FFEA22; padding:5px;}
#contactinfo {font-size:18px; color:#000000; font-weight:bold; background:#E1F8FD;}
#footerredtext { color:#F10606; font-size:14px; font-weight:bold;}



