/* CSS Document */  * { margin: 0; padding: 0; }  body { margin:0; padding:0; line-height: 1.5em; background:url('bg.jpg') repeat; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; }  table { font-family:Arial, Helvetica, sans-serif;  font-size:12px; } form { font-family:Arial, Helvetica, sans-serif;  font-size:12px; } .cartheading { font-family:Arial, Helvetica, sans-serif;  color:#cccc99;	 } .fragmentimage { text-align: center; float: left; margin: 5px; height: 200px; width: 250px; } b { font-size: 110%; }  em { color: red; }  .image_float_right { float: right; margin: 5px 5px 5px 5px; padding: 0 0 10px 10px;} .fragmentpdf { width: 50%; float: left; margin-bottom: 5px; } .image_float_left { float:left; } #topsection{ height: 140px; padding-left: 20px;  } .topsection_contact_box { float: right; width: 300px; padding: 20px 30px 10px 10px; }  .topsection_search_box { width: 250px; height: 40px; margin-top: 20px; }  #contentwrapper{ float: left; width: 98%; }  #contentcolumn{ margin-left: 280px;  } #leftcolumn{ float: left; width: 230px; margin-left:-98%; }  #footer{ clear: left; width: 98%; color: #FFF; text-align: left; padding: 4px 0 0 30px; margin-top: 30px; margin-bottom: 10px; font-family:Arial, Helvetica, sans-serif; }  .webdesign { width: auto; float: right; margin-right:20px; }  .innertube_left{ margin: 10px;  margin-top: 0; padding-left: 30px; }  .innertube { margin: 10px;  margin-top: 0; }  p { color: white; padding-top: 10px; font-family:Arial, Helvetica, sans-serif;}  h1 { font-size: 16pt; color:#66ccff; font-weight: lighter; font-family:Arial, Helvetica, sans-serif; }  h2 { font-size: 14pt; color:#cccc99; font-weight: lighter; font-family:Arial, Helvetica, sans-serif; }  h3 { font-size: 14pt; color:#cccc99; font-weight: lighter; font-family:Arial, Helvetica, sans-serif; }    h3.product { color:#66ccff; }  h3.product_price { font-size: 13px; }  h4 { font-size: 12pt; color:#66ccff; font-weight: lighter; font-family:Arial, Helvetica, sans-serif; }  .white_text { color: white;}  h5 { font-size: 12pt; color:#cccc99; font-weight: lighter; font-family:Arial, Helvetica, sans-serif; }  .underline { height: 1px; background: white; width: 100%; overflow: hidden; margin-top: 5px; margin-bottom: 5px; }  ul { margin: 0; list-style: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }  li { color: white; text-decoration: none;}  li a { color: white; text-decoration: none;}  li a:hover { color:#66CCCC; text-decoration: none;}  a { color:#66CCCC; text-decoration: none;} a:hover { color: white; text-decoration: none;}  .category_image { border: 1px solid #ffffff; margin-bottom: 12px;}  .category_section { width: 180px; height: 180px; margin: 5px; float: left; text-align:center; padding-top: 10px; padding-left: 10px; padding-right: 10px; }  .category_section a { font-family:Arial, Helvetica, sans-serif;  font-size: 11pt;  color: white;  text-decoration:none; }  .category_section a:hover { font-family:Arial, Helvetica, sans-serif; font-size: 11pt; color: white; text-decoration:underline; }  .blue { background: #003399; border: 1px solid #66CCCC; }  .green { background: #359e43; border: 1px solid #66CCCC; }  .orange { background: #996633; border: 1px solid #66CCCC; } .sky { background: #3399cc; border: 1px solid #66CCCC; }  .yellow { background: #999933; border: 1px solid #66CCCC; }  .purple { background: #6633cc; border: 1px solid #66CCCC; } .gold { background: #666633; border: 1px solid #66CCCC; } .pink { background: #cc6699; border: 1px solid #66CCCC; }  .turq  { background: #006666; border: 1px solid #66CCCC; }  .product_image_cost	{ margin: 5px 12px 8px 0px; text-align: center; float: left; }  .product_image_cost img { border: 1px solid #607381; }  .text_product_small_info	{ font-size: 10px; line-height: normal; margin: 0px; padding: 0px 0px 6px 0px; }  .text_product_small_info_heading	{ margin: 0px; padding: 10px 0px 12px 0px; line-height:normal; color: #828baa; font-weight: 900; font-size: 11px; } .text_product_small_info_price	{ margin: 0px; padding: 8px 0px 0px 0px; line-height:normal; font-weight: 900; font-size: 11px;  font-family:Arial, Helvetica, sans-serif;; }  .mininewproduct { border: 1px solid #607381; background:url('product_bg.jpg');  border: 1px solid #339999; background-repeat:repeat; padding: 5px 5px 5px 5px; margin-bottom: 5px;margin-right: 10px; float:left; width: 45%; float: left; } .mininewproduct a { font-size:12px;} .form_button_add_to_cart { float: right; } .product_list { border: 1px solid #607381; background:url('product_bg.jpg'); background-repeat:repeat;  width: 100%; float: right; margin-top: 5px; padding-top: 5px; padding-bottom: 5px; } .product_list a { color: #66ccff margin-top: 5px; margin-bottom: 5px; } .product_list a:hover { color: white; margin-top: 5px; margin-bottom: 5px ; } div.product_list h1 { margin-left: 5px; margin-right: 5px; } .product_list h2 { margin-left: 5px; margin-right: 5px; } .product_list h3 { margin-left: 5px; margin-right: 5px; } .product_list h4 { margin-left: 5px; margin-right: 5px; } .product_list h5 { margin-left: 5px; margin-right: 5px; } .product_list h6 { margin-left: 5px; margin-right: 5px; } .product_list p { margin-left: 5px; margin-right: 5px; } .product_list a { margin-left: 5px; margin-right: 5px; } .product_list ul { margin-left: 5px; margin-right: 5px; } ul.sectionListSide ul li { margin-left:10px;}  .fragment { width:100%; float: left; margin-bottom: 10px; }  .image_product { float: right; clear: right; width: 75%; } #perumationgrid a { color:#66ccff; } #permutationgrid th { color:#66ccff;	 }  p.sectiondescription { display: none; }
