* {margin: 0px; padding: 0px;}
* {font-family: Tahoma;}
#container{margin: 0px auto;}

/*-----------Globals-----------*/
.separator_line{font-size: 1px; background: url(../images/arneiga/line_pixel.gif) repeat-x; clear: both; }
a{color: #990000;}
#treeview_top_menu_product_catalog .collapsable  {display: none ! important;}
/*-----------Header-----------*/
#main_menu{height: 47px; background: url(../images/arneiga/top_menu_bgr.gif) repeat-x;}
#main_menu #main_menu_ul li{display: block; float: left; height: 47px; }
#main_menu #main_menu_ul ul{clear:left; padding:5px 15px 10px 17px; background: #fff url(../images/arneiga/drop_stripe.gif) repeat-x; display: none; position: absolute; top: 43px; z-index: 1; width: 100px;}
#main_menu #main_menu_ul ul li{height: 12px; clear: left; margin: 0px 0px 0px 0px; padding: 4px 0px 4px 0px; width: 100px;}
#main_menu #main_menu_ul ul li span{display: block; background: none;line-height: 100%; text-transform:none; width: 100px; text-align: left;}
#main_menu .hover #treeview_top_menu_product_catalog {display: block;}
#main_menu #main_menu_ul{text-transform: uppercase; margin: 0px auto; height: 42px; width: 912px; text-align: center;padding-left: 25px;}
#main_menu #main_menu_ul span{font-family: tahoma; font-size: 11px; line-height: 310%; float: left; padding: 0px 10px 0px 10px; margin-top: 5px; vertical-align: middle; background: url(../images/arneiga/top_menu_separator.gif) no-repeat right 3px;}
#main_menu #main_menu_ul a{display:block; color: #555; text-decoration: none;}
#main_menu #main_menu_ul a span {cursor:pointer;}
#main_menu #main_menu_ul a:hover{color: #990000;}
#main_menu .treeview li{background: none; padding-left: 0px; line-height: 100%;}
#main_menu .display {display: block;}
#main_menu .drop span{width: 42px;}
.all_products_link{color:#000; text-decoration:none;}

/*-----------Body-----------*/
/* ---INDEX---*/
#index{width: 100%; height: 714px;}
#index .content {width: 912px;}
#index .content .content_inner{position: relative; height: 714px;}
#index .content .content_inner #center_banner {background: url(../images/arneiga/center_banner.png) no-repeat 84px 79px; height: 714px;}
#index #left_rep, #index #right_rep, #index .content {background: url(../images/arneiga/bgr2.png) repeat-x right top;}
#index #right_rep{background-position: left top;}
#index .content{background-position: left top;}
#index .content .logo{height: 106px; width: 146px; position: absolute; left: 37px; top: 70px; }
#index .content .menu {position: absolute; top: 125px; right: 0px; width: 275px; height: 70px;}
#index .content .menu .lefter, #index .content .menu .righter{float: left; font-size: 15px; font-family: Tahoma; font-weight: bolder;}
#index .content .menu .lefter{width: 130px;color: #000; }
#index .content .menu .righter a{text-decoration: none;}
#index .content .menu .righter{border-left: 2px solid #c61d23; padding-left: 5px; color: #c61d23;}
#index #media {position: absolute; top: 44px; left: 281px; width: 366px; height: 265px;}
#index .about, #index .news .news_item, #index .about p{ font-size: 12px; font-family: arial; color: #fff;}
#index .about, #index .news {position: absolute; width: 436px; height: 215px;}
#index .about .title, #index .news .title{font-family: tahoma; font-size: 17px; color: #fff; padding-top: 15px; padding-bottom: 15px;}
#index .about .title{padding-left: 25px; background: url(../images/arneiga/pointer.gif) no-repeat 0px 18px;}
#index .about p {margin: 0px;}
#index .news {padding-left: 55px;}
#index .news .title{background: url(../images/arneiga/pointer2.gif) no-repeat 0px 18px; padding-left: 25px; }
#index .news .date{padding-left: 17px; background: url(../images/arneiga/blank.gif) no-repeat 0px 1px; }
#index .news .news_item{margin-bottom: 15px;}
#index .news a{text-decoration:none; color:#fff;}

#index .content .content_inner .about{left: 20px; bottom: 0px;}
#index .content .content_inner .news{right: 0px; bottom: 0px;}
/* ---CONTENT---*/
#content {width: 100%;}
#content #head_right, #content #page_head, #content #head_left {background: url(../images/arneiga/head_bgr.gif) repeat-x left top;}
#content #head_left{background-position: right top;}
#content #page_head{width: 912px;}
#content #page_head #page_head_inner{height: 167px; width: 912px; position: relative; }
#content #page_head #page_head_inner .logo{position: absolute; top: 20px; left: 58px; }
#content #page_head #page_head_inner .menu{position: absolute; top: 50px; right: 20px;}
#content .menu .lefter, #content .menu .righter{float: left; font-size: 15px; font-family: Tahoma; font-weight: bolder;}
#content .menu .lefter{width: 130px;color: #000; }
#content .menu .righter{border-left: 2px solid #c61d23; padding-left: 5px; color: #c61d23;}
#content .menu .righter a{text-decoration: none;}
#content #page_head #page_head_inner #center_logo{z-index: 0; position: absolute; left: 264px; top: 27px; width: 449px; height: 140px; background: url(../images/arneiga/head_logo.png) 1px 0px;}
#content #bottom_flow_line{background: url(../images/arneiga/white_flow_rep.gif) repeat-x center top; height: 56px;}
#content #left_menu{width: 235px; padding-top: 34px;}
#content #left_menu #menu_1 .header, #content #left_menu #menu_2 .header{ height: 30px; font-size: 17px; font-family: Tahoma; color: #000; padding-left: 27px;}
#content #left_menu #menu_1 .header{margin-top: 10px; background: url(../images/arneiga/pointer_w.gif) no-repeat 0px 2px;}
#content #left_menu #menu_2 .header{background: url(../images/arneiga/pointer2_w.gif) no-repeat 0px 2px;}
#content #left_menu #menu_1 {margin-bottom: 25px;}
#content #left_container {width: 235px; vertical-align: top;}
#content #content_container {width: 677px; vertical-align: top; }
#content #content_container .content p{padding: 0px; margin: 0px; color: #000;}
#content #content_container .content{padding-left: 15px;padding-top: 34px; color: #990000;}
#content #content_container .content .title{background:url(../images/arneiga/pointer2_w.gif) no-repeat scroll 0px 2px; margin-top: 10px; color:#000000; font-family:Tahoma; font-size:17px; height:30px; padding-left:27px; }
#content #content_container .content .title a{text-decoration: none;}
#content #content_container .content .atgal {padding-top: 10px;clear: both;}
#content #content_container .content .separator_line{margin-bottom: 25px ;}
#content #content_container .content .back {clear: both; padding-top: 10px}
.content #custom_form .button {border: #99000 1px solid; background:transparent url(../images/arneiga/drop_stripe.gif); color: #454545;}
#content #left_menu #menu_1 .tree .file, #content #left_menu #menu_1 .tree .folder{list-style-type: none; background: url(../images/arneiga/arrow.gif) no-repeat 0px 14px}
#content #left_menu #menu_1 .tree .file .new_product {color: #db1e1e;}
#content #left_menu #menu_1 .level_1 {margin: 0px;}
#content #left_menu #menu_1 .tree {padding-left: 0px;}
#content #left_menu #menu_1 .tree li{padding-left: 10px; padding-top: 10px;}
#content #left_menu #menu_1 .tree a{color: #333333; text-decoration: none; font-family: tahoma; font-size: 11px;}
#content #left_menu #menu_1 .tree a:hover{color: #990000;}
#content #left_menu #menu_1 .active span{color: #990000; text-decoration: underline !important;}
#content #left_menu #menu_1 .menu_content{margin-top: 15px; padding-left: 10px;}
#content #left_menu #menu_2 .menu_content .news_item{padding: 20px 2px 20px 10px; line-height: 150%;}
#content #left_menu #menu_2 .menu_content a{color: #990000; text-decoration: none; font-size: 12px; font-family: Arial;}
#content #left_menu #menu_2 .menu_content a:hover{text-decoration: underline;}
#content #left_menu #menu_2 .date{padding-left: 17px; background: url(../images/arneiga/blank_w.gif) no-repeat; }
/*----News Page {#content #content_container .content/}-----*/
.news_list .news_element .date{padding-left: 17px; background: url(../images/arneiga/blank_w.gif) no-repeat; }
.news_list .news_element .name_description_date {vertical-align: top;}
.news_list .news_element .name_description_date .name {font-weight: bold; width: 550px;}
.news_list .news_element .name_description_date a{color: #990000; text-decoration: none;}
.news_list .news_element .name_description_date a:hover{text-decoration: underline;}
.news_list .news_element .date_links {text-align: right; padding-right: 125px;}
.news_list .news_element .date_links a{text-decoration: none;}
.news_list .news_element .date_links a:hover{text-decoration: underline;}
.news_list .news_element {margin-bottom: 15px; }
.news_list .news_element .description {color: #990000; width: 550px;}
.news_list .news_element .name{font-size: 13px; padding-bottom: 5px;}
.news_list .news_element .photo {width: 100px;}

.news_content .news_photo img{margin-bottom: 6px;}
.news_content .news_photo{font-size: 11px;}

.news_content .title{margin-left: 0px !important; }

/*----Product list {#content #content_container .content/}-----*/
.products_list .product{float: left; width: 170px; padding-left: 25px; margin-bottom: 35px; padding-right: 25px;}
.products_list .product img {border: solid #e3e3e3 4px;}
.products_list .product .picture {padding-bottom: 10px;}
.products_list .product .item_name a, .products_list .product .item_price{font-size: 11px; font-family: tahoma; padding-left: 5px;}
.products_list .product .item_name a{color: #000; text-decoration: none;}
.products_list .product .new_product {color: #db1e1e; font-size: 11px;}
.products_list .product .item_price{ color: #c61d23;}
.products_list #bottom_navigation{margin-bottom: 45px; clear: both; font-family: Trebuchet MS !important; text-align: center;}
.products_list #bottom_navigation a{text-decoration: none;}

/*----News details {}-----*/
.content .add_photo {float: left; margin: 8px; }
.content .photo_description {font-size: 11px; color: #555; padding: 3px;}
.content #photos_label {font-size: 15px; color: #000; font-weight: bold; padding-top: 10px; font-family: Tahoma;}
.content .news_photo {float: left; width: 160px;}
.content .news_photo .photo_description {padding: 3px 12px;}
.content .news_photo img{margin: 10px 10px 0px 10px}

/*----Product details {#content #content_container .content/}-----*/
#details_lefter, #details_righter {float: left;}
#details_lefter{width: 296px;margin-right: 15px;}
#details_lefter .picture{width: 276px; border: solid #e7e7e7 5px; margin: 0 12px 0 0;}
#details_lefter .more_pictures {padding-left: 2px; margin-top: 20px;}
#details_lefter .more_pictures .add_pic{width: 76px; border: solid #e7e7e7 5px; float:left;  margin: 0px 12px 12px 0px;}

#details_lefter .related_products .related_item .rel_pic {float: left; border: solid #e7e7e7 5px;}
#details_lefter .related_products .related_item .rel_details {float: left; padding-left: 8px;}
#details_lefter .related_products .related_item{clear: both; margin-top: 12px; height: 80px;}

#details_righter{width: 313px;}
#details_righter .separator_line{clear: both; margin-top: 20px; margin-bottom: 20px !important; margin-left: 0px !important;}
#details_lefter .separator_line{margin-bottom: 12px !important;}
#details_lefter .related_products {font-weight: bold; color: #000; font-family: tahoma; font-size: 12px;}
#details_righter .prod_name,#calculator_righter .prod_name, #details_righter .price, #product_page #details_righter .product_description p{font-size: 12px; font-weight: bold; color: #000; font-family: tahoma; margin-top: 10px;}
#details_righter .price, .related_products .rel_price {margin-top: 20px; font-weight: normal; color: #c61d23;}
.related_products .rel_price {margin-top: 10px;}
#details_righter .product_description p{font-weight: normal; margin-top: 0px;}
#details_righter .manufacturer, #calculator_righter .manufacturer, .related_products .rel_manufacturer{margin-top: 20px; color: #a1a1a1}
.related_products .rel_manufacturer{margin-top: 10px; font-weight: normal;}
#details_lefter .rel_details .rel_name{margin-top: 7px;}
#details_lefter .related_item {padding-left: 2px;}
.next_prev_container .prev{float:left;}
.next_prev_container .next{float:right;}
.next_prev_container{margin-bottom: 25px; clear:both;}

/*----Calculator {#content #content_container .content/}-----*/
#calculator_lefter,#calculator_righter{float: left;}
#calculator_righter{width: 270px;}
#calculator_righter .manufacturer {margin-bottom: 15px;}
#calculator_righter #calculating_form div{height: 20px;padding-top: 3px; padding-bottom: 3px;}
#calculator_righter #calculating_form div label{padding-top: 2px; padding-right: 5px; float: left; text-align: right; clear: both; display: block; width: 100px;}
#calculator_righter #calculating_form div input{float: left;}
#calculator_righter #calculating_form div .button{margin-left: 105px; background: url(../images/arneiga/drop_stripe.gif); color: #454545; border: #99000 1px solid; cursor: pointer;}
#calculator_righter #calculating_form {border: #c61d23 1px solid; padding: 10px;}
#calculator_righter #calculating_form .label, #calculator_righter #calculated .label{font-weight: bold; color: #000; padding: 0px; height: auto;}
#calculator_righter #calculated {margin-top: 10px; border: #c61d23 1px solid; padding: 10px;}
#period_select, #payment_select {width:50px;}

/*-----------Footer-----------*/
#footer {height: 40px; background: #8b0000;}
#copyright{height: 40px; width: 912px; margin: 0px auto;}
#copyright a {color: #c58080; text-decoration: none;}
#copyright a:hover {text-decoration: underline;}
#copyright #copyright_left, #copyright #copyright_right {color: #c58080; float: left; width: 456px;font-size: 11px; font-family: Tahoma; margin-top: 14px;} 
#copyright #copyright_right{text-align: right; }
