BODY {
background: #ffffff;
margin: 0px;
color:#313131;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 14px;
line-height: 18px;
} 

P, td{
text-align:left;
margin: 0px;
font-size: 14px;
}

tr {
vertical-align:top;
}

IMG {
border:none;
}

A {
color:#959595;
text-decoration: underline;
}

H1, H2, H3, H4 {
font-family: Arial, Tahoma, Verdana, sans-serif;
margin: 0px;
padding: 0px;
}

H1 {
font-size: 16px;
}

A:hover {
text-decoration: none;
}

#phone{
background-image: url(/common/phone.gif);
background-repeat:no-repeat;
background-position:left bottom;
width:216px;
height:50px;
}

#slogan {
background-image: url(/common/slogan.gif);
background-repeat:no-repeat;
background-position:left bottom;
width:286px;
height:50px;
}

#home{
background-image: url(/common/home.gif);
background-repeat:no-repeat;
margin-left:90px;
position:absolute;
width:19px;
height:17px;
}

#map {
background-image: url(/common/map.gif);
background-repeat:no-repeat;
position:absolute;
margin-left:130px;
width:19px;
height:17px;
}

#letter{
background-image: url(/common/letter.gif);
background-repeat:no-repeat;
margin-left:170px;
position:absolute;
width:19px;
height:17px;
}

#header_left{
background-image: url(/common/header_search.jpg);
background-repeat:no-repeat;
background-position:left bottom;
width:499px;
height:230px;
text-align:left;
}

#head{
background-image: url(/common/header.jpg);
background-repeat:no-repeat;
background-position:left top;
width:980px;
height:290px;
margin-bottom:10px;
}

#search{
}

div#inptext input {
margin-top:10px;
margin-left:20px;
width: 120px;
border:1px solid #959595;
color:#000000;
font-size: 14px;
}

div#inptext2 input {
position:absolute;
margin-top:25px;
width: 145px;
border:1px solid #116dac;
color:#000000;
font-size: 12px;
}

div#subimage input {
position:absolute;
margin-top:15px;
margin-left:150px;
width: 32px;
height:12px;
border:none;
}

#header_center {
background-image: url(/common/header_center.jpg);
background-repeat:no-repeat;
background-position:left bottom;
vertical-align:top;
width:286px;
height:230px;
text-align:right;
}

#logo {
background-image: url(/common/logo.gif);
background-repeat:no-repeat;
margin-right:25px;
margin-left:183px;
width:78px;
height:75px;
}

#top_menu {
position:relative;
top:17px;
font-size: 13px;
}

#top_menu a.topMenuNotSelected {
color: #fff;
text-decoration: none;
}

#top_menu a:hover, a.topMenuSelected {
color: #1d91b3;
text-decoration: none;
}

#header_right{
background-image: url(/common/header_login.jpg);
background-repeat:no-repeat;
background-position:left bottom;
width:216px;
height:230px;
text-align:left;
}

#auth{
position:absolute;
margin-left:0px;
top:200px;
}

#auth_text{
text-align:left;
margin-left:60px;
margin-bottom:5px;
font-size: 12px;
color:#FFF;
}

#auth_logged{
text-align:right;
margin-left:30px;
margin-top:15px;
line-height:16px;
}

#auth_logged a{
font-size: 12px;
color:#FFF;
}

#auth_logged a:hover{
text-decoration: underline;
}

div#subimage2 input {
position:absolute;
top:47px;
left:153px;
width: 38px;
height:13px;
border:none;
}

#header_bottom{
background-image: url(/common/header_bottom.gif);
background-repeat:repeat-x;
background-position:bottom;
height:27px;
text-align:left;
vertical-align:top;
}

#breadcrump{
/*
background-image: url(/common/pathway_arrow.gif);
background-repeat:no-repeat;
background-position:left 4px;
margin-left:7px;
*/
width:470px;
margin-left:5px;
margin-top:7px;
margin-bottom:7px;
font-size: 12px;
color:#838281;
}

div.breadcrump_text{
margin-left:0px;
/*margin-left:14px;*/
}

#breadcrump a {
font-size: 12px;
color:#838281;
text-decoration:none;
}

#breadcrump a:hover {
text-decoration:underline;
}

#header_center_bottom{
background-image: url(/common/header_center_bottom.gif);
background-repeat:no-repeat;
background-position:top;
width:286px;
height:27px;
}

#register{
margin-left:2px;
margin-top:5px;
font-size: 12px;
color:#838281;
}

#register a {
font-size: 12px;
color:#838281;
text-decoration:none;
}

#register a:hover {
text-decoration:underline;
}

.department_global {
font-size: 16px;
font-weight:bold;
color:#316aaa;
margin-top:0px;
}

H1.department_global {
position:absolute;
margin-top:-27px;
}

H3.department_global {
position:absolute;
margin-top:-28px;
}

H3.department_global a, H3.department_global a:hover {
text-decoration:none;
font-size: 16px;
font-weight:bold;
color:#316aaa;
}

div.tablesection_top {
margin-top:10px;
margin-left:5px;
}

div.tablesection {
margin-top:20px;
margin-left:5px;
}

div.section {
margin-top:6px;
margin-bottom:5px;
}

.dots_closed {
background-image: url(/common/tcatn.gif);
background-repeat:no-repeat;
background-position:5px 3px;
width:20px;
}

.dots_open {
background-image: url(/common/tcats.gif);
background-repeat:no-repeat;
background-position:5px 3px;
width:20px;
}

.dots_external {
background-image: url(/common/dots_external.gif);
background-repeat:no-repeat;
background-position:left top;
margin-top:10px;
width:16px;
}

hr.h_divider {
margin-top:15px;
margin-bottom:5px;
}

div.topcats_selected, div.topcats_not_selected  {
margin-left:15px;
width:185px;
}

div.topcats_selected a, div.topcats_not_selected a {
font-size: 15px;
font-weight:normal;
color:#00689d;
}

div.topcats_not_selected a:hover { /*, div.topcats_selected a*/
text-decoration:none;
font-weight:normal;
}

div.topcats_selected a:hover, div.topcats_not_selected a{
text-decoration:underline;
}

div.childcats_selected, div.childcats_not_selected {
margin-top:10px;
margin-left:25px;
width:175px;
}

div.childcats_selected a, div.childcats_not_selected a {
font-size: 15px;
font-weight:normal;
}

div.childcats_selected a{
text-decoration:none;
color:#00689d;
}

div.childcats_not_selected a{
text-decoration:underline;
color:#959595;
}

div.childcats_selected a:hover {
text-decoration:underline;
}

div.childcats_not_selected a:hover {
text-decoration:none;
}


H4.centercats {
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
color:#316aaa;
font-size:14px;
font-weight:bold;
}

H4.centercats a, H4.centercats a:hover{
color:#316aaa;
font-size:14px;
text-decoration:none;
font-weight:bold;
}

#catalog {
border:1px solid #e6e6e6;
width:216px;
height:0px;
size:1px;
margin-top:5px;
margin-bottom:5px;
}

div.department_global a, div.department_global a:hover {
font-size: 16px;
font-weight:bold;
color:#316aaa;
text-align:left;
text-decoration:none;
}

div.category_global, H1.category_global {
font-size: 16px;
font-weight:bold;
color:#000;
text-align:left;
padding-top:0px;
padding-bottom:7px;
text-decoration:none;
}

div.category_global a, div.category_global a:hover, H1.category_global a, H1.category_global a:hover {
font-weight:bold;
color:#316aaa;
text-decoration:none;
}

div.pageHeading {
margin-top:9px;
font-size: 16px;
color:#000;
font-weight:bold;
}

div.pageHeading a, div.pageHeading a:hover {
color:#000;
text-decoration:none;
}

div.index_sections {
margin-top:10px;
margin-bottom:3px;
font-size: 16px;
font-weight: bold;
color:#316aaa;
}

div.index_sections a, div.index_sections a:hover {
color:#316aaa;
text-decoration:none;
}

table#content {
margin-left:10px;
}

table#center_content {
margin-left:10px;
padding-top:0px;
}

table#wide_center_content_only {
width: 750px;
padding-left:10px;
padding-top:0px;
}

table#center_content_second {
width: 520px;
margin-left:10px;
}

table#wide_center_content_only_second {
width: 750px;
margin-left:10px;
}

td#global_center_content {
padding-top:10px;
}

td#wide_center_content {
width: 750px;
padding-top:10px;
padding-left:10px;
}

table#center_table {
padding-right:5px;
}


div#topcolumn1 {
margin-left:10px;
}

div#topcolumn2 {
margin-left:10px;
width:230px;
}

div#topcolumn3 {
margin-left:20px;
}

div.datetime {
margin-top:10px;
font-size: 10px;
color:#949494;
}

div.newstopic, div.topic_module, div.cats_module {
margin-top:2px;
color:#316aaa;
}

div.newstopic {
font-size: 12px;
}

div.cats_module {
font-size: 14px;
}

div.address_module {
margin-bottom:10px;
color:#000;
font-weight:bold;
font-size: 16px;
}

div.topic_module {
font-size: 14px;
font-weight:bold;
}

div.topic_module a {
font-weight:bold;
}

div.newstopic a, div.topic_module a , div.cats_module a, div.newstopic a:hover, div.topic_module a:hover, div.cats_module a:hover {
color:#316aaa;
text-decoration:none;
}

div.address_module a , div.address_module a:hover {
color:#316aaa;
text-decoration:underline;
}

div.readmore {
margin-top:2px;
font-size: 12px;
color:#285a91;
}

div.readmore a , div.newstopic a:hover, div#category_readmore a , div#category_readmore a:hover, div#articles_readmore a , div#articles_readmore a:hover {
color:#285a91;
text-decoration:underline;
}

div#category_readmore {
margin-bottom:15px;
}

div#articles_readmore, div#category_readmore {
margin-top:2px;
font-size: 12px;
color:#285a91;
text-decoration:underline;
}

#objects_main{
margin-left:30px;
background-image: url(/common/objects_bg_main.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

#objects_bottom{
margin-left:30px;
background-image: url(/common/objects_bg_bot.gif);
background-repeat:no-repeat;
background-position:left top;
height:30px;
}

div.objectstopic, div.objectstopic_right {
margin-top:10px;
font-size: 12px;
}

div.objectstopic a {
color:#535353;
}

div.objectstopic a:hover {
color:#535353;
text-decoration:underline;
}

div.objectstopic_right a, div.objectstopic_right a:hover {
color:#535353;
text-decoration:underline;
}

div#footer {
background-image: url(/common/footer.gif);
background-repeat:no-repeat;
margin-top:50px;
width:980px;
height:50px;
vertical-align:top;
}

td#footer_text {
padding-top:17px;
color:#ffffff;
}


td#footer_text a, td#footer_text a:hover {
color:#ffffff;
}

td.product_pic_list, td.product_price_list {
}

td.product_listing_head_pic {
}

td.product_listing_head_text {
}

td.product_listing_head_price {
}

#product_listing_head_text, #product_listing_head_price1, #product_listing_head_price2 {
height:25px;
line-height:20px;
vertical-align:top;
}

#product_listing_head_text , #product_listing_head_model{
margin-left: 10px;
text-align:left
}

#product_listing_head_price1, #product_listing_head_price2 {
text-align:center
}

#product_listing_head_text a, #product_listing_head_model a, #product_listing_head_price1 a, #product_listing_head_price2 a {
color:#00689d;
font-size: 14px;
font-weight:normal;
text-decoration:none;
}


img.listing_order_buttons {
width:17px;
height:15px;
margin-left: 10px;
}


div#product_listing_price {
height:65px;
border-left:1px solid #e6e6e6;
vertical-align:middle;
text-align:center;
line-height:65px;
width:120px;
}

div#product_listing_text {
margin:10px;
width:190px;
overflow:hidden;
}

div#product_listing_model {
height:65px;
padding-left:10px;
border-right:1px solid #e6e6e6;
vertical-align:middle;
text-align:left;
line-height:65px;
width:190px;
white-space:nowrap;
}

div#product_listing_pic {
border-right:1px solid #e6e6e6;
width:120px;
height:120px;
}

div#product_listing_cart{
position:absolute;
text-align:right;
margin-left:445px;
margin-top:-30px;
}

td.product_name_list {
border-left:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
}

div.partc {
color: #666;
font-size: 10px;
}

div.partc span.list_model {
color: #06793A;
}

div.partc span.list_id1c {
color: #7E88F8;
}

.productSpecialPrice {
color:#ff0000;
font-weight:bold;
}

.productNormalPrice {
font-weight:bold;
}

div.category_description {
margin-left:10px;
margin-top:5px;
color:#434343;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 12px;
font-weight:normal;
}

div#back_to_listing {
background-image: url(/common/button_back_to_listing.gif);
background-repeat:no-repeat;
margin-left:10px;
margin-top:4px;
margin-bottom:10px;
width:96px;
height:21px;
}

div.shopping_cart_head, .shopping_cart_digit {
font-weight:normal;
color:#316aaa;
text-decoration:none;
}

div.shopping_cart_head a, div.shopping_cart_head a:hover {
font-weight:normal;
color:#316aaa;
text-decoration:none;
}

div.shopping_cart_head, div.shopping_cart_text {
margin-left:10px;
padding-bottom:7px;
}

div.shopping_cart_head {
font-size: 18px;
}

div.shopping_cart_text{
font-weight:normal;
font-size: 12px;
}

span.shopping_cart_digit {
font-size: 16px;
}

div.shopping_cart_checkout {
margin-left:50px;
padding-top:7px;
}

div#wrapper_right{
margin-left:10px;
padding-top:7px;
padding-bottom:10px;
}

div.cunsult_head{
font-weight:normal;
font-size: 18px;
color:#316aaa;
text-decoration:none;
}

div.cunsult_head a, div.cunsult_head a:hover {
font-weight:normal;
color:#316aaa;
text-decoration:none;
}

div.cunsult_head, div.cunsult_text {
margin-left:10px;
padding-bottom:7px;
}

div.cunsult_text table{
width:200px;
}

div.cunsult_text a, div.cunsult_text a:hover, div.cunsult_text table td{
font-size: 12px;
font-weight:normal;
color:#434343;
text-decoration:none;
}

div.cuntact_us_right {
margin-left:10px;
padding-bottom:7px;
}

span.nav_digit_active {
font-size: 16px;
font-weight:normal;
color:#316aaa;
text-decoration:none;
}

a.nav_digit_not_active:hover {
font-weight:bold;
text-decoration:underline;
}

H1.header_name {
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
color:#316aaa;
font-size:16px;
text-decoration:none;
font-weight:bold;
}

.main {
font-size:12px;
font-weight:normal;
}

.smalltext, .smalltext a {
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.smalltext a :hover{
font-weight:normal;
text-decoration:none;
}

.small, TD.small  {
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


td#about_image{
width:120px;
text-align:center;
padding:10px;
padding-top:0;
}

td#about_image IMG{
border: 1px solid #ccc;
}

table.infoBoxContents {
margin-left:5px;
}

table.infoBoxContents td {
padding:2px;
text-align:center;
font-size:12px;
text-decoration:none;
}

table.infoBoxContents td#price_head {
border-bottom:1px solid #cccccc;
}

td.checkoutBarFrom, span.checkoutBarFrom {
color:#cccccc;
}

td.headerNavigation, td.headerNavigation a {
font-size:14px;
text-align:center;
text-decoration:none;
color:#316aaa;
}

a.productListing-heading {
font-size:12px;
text-align:left;
text-decoration:none;
color:#316aaa;
}

div.main_page_info {
margin-top:10px;
}

div.main_page_info H1, div.main_page_info H2, div.main_page_info H3 {
margin-top: 2px;
margin-bottom: 2px;
font-size: 13px;
}

div.main_page_info a {
text-decoration: underline;
}

INPUT.bill, TEXTAREA.bill {
  border:1px solid #666666
}

