* {margin: 0px;padding: 0px;}
body{ background-color: #000;}

html{background-color: #000;}

a {
    font-weight: bold;
    text-decoration: none;
    color: #6b8cb7;
}
a:hover {
    text-decoration: underline;
    color: #f4560f;
}

h4 span a {
    font-size: 0.7em;
    font-weight: normal;
    text-decoration: none;
    color: #8D1818;
}

h4 span a:hover {
    text-decoration: underline;
}

div#menu_panel a:hover{
text-decoration: none;
}

a:active {
    text-decoration: none;
    color: #f9c190;
}

h1{ color: #8D1818; font-family: arial, Helvetica,sans-serif; font-size: 1.4em;}
h2{ color: #8D1818; font-family: arial, Helvetica,sans-serif; font-size: 1.4em;}
h3{ color: #8D1818; font-family: arial, Helvetica,sans-serif; font-size: 1em;}
h4{ color: #8D1818;  font-family: arial, Helvetica,sans-serif; font-size: 1em; }
h5{ color: #8D1818;  font-family: arial, Helvetica,sans-serif; font-size: 0.8em;}

div#noJSwarning{ color: black;  font-family: arial, Helvetica,sans-serif; font-size: 0.9em; background-color: #E53B40; margin: 0 auto; width:970px; 
border: 2px solid #A60005; position: relative; margin-top: 5px; margin-bottom: 15px; padding: 5px;}

div.info_container{ display: none; }

div#container{ background-color: #FFF; margin: 0 auto; width:970px; position: relative; }
div#header{ padding-top: 20px; text-align: center; width: 970px; height: 110px; background-color: #252525;}

div#lng{ position: absolute; top: 0px; right: 25px; font-family: Tahoma; font-size: 8pt; }
div#menu_panel{ float: left; width: 190px; background-color: #8d1818; padding: 2px; margin: 5px; margin-bottom: 20px;}
div#main_content{ float: left; width: 730px; margin: 5px; font-family: arial, Helvetica,sans-serif; }
div#menu_side_pane{  padding: 2px; margin: 5px; text-align:center;font-family: arial, Helvetica,sans-serif; font-size: 10pt;}

/* Navigation Bar */
div#nav_bar{ font-family: Tahoma; font-size: 11pt; padding: 2px; color: #252525; margin-bottom: 25px;}

div#nav_bar img { vertical-align: text-top; }

div#content_end{ clear:both; background-color: #FFF; }

div#footer{ clear:both; background-color: #000;  width:970px; font-family: Tahoma; font-size: 9pt; color: #FFF; text-align:center; padding: 10px;}

div#subcategories{ width: 250px; padding: 2px; margin-right: 10px; margin-bottom: 5px; float: left; background-color: #DDD; border: 1px solid #AAA;}

.search-input{ margin: 5px; height: 21px; width: 147px; background-repeat:no-repeat; background-image: url( ../imgs/searchbox.png ); border: 0px; padding-left: 25px; padding-right: 8px; padding-top:4px; }

/*div#subcategories ul{ list-style-image: url( ../imgs/dot.gif ); padding-left: 5px;}*/
div#subcategories ul{ padding-left: 5px;}
div#subcategories li{ background-image:url( ../imgs/dot.gif );background-repeat:no-repeat;
background-position:0px 10px;  padding-left:10px; list-style-position:inherit; text-align: left; font-size: 9pt; padding-top: 5px;}

div#round_header{ background: url( ../imgs/corner_tr.png ) no-repeat top right; width: 100%; height: 25px; }
div#round_footer{ background: url( ../imgs/corner_br.png ) no-repeat top right; width: 100%; height: 25px; position:relative; top: 5px;}

div#gallery_container{ position: absolute;  margin-top: 10px; z-index: 9999; }
div#gallery_button{ background-color: red; float: left; width: 55px; height: 75px; }
div#gallery_content{  padding-left: 10px; float: left; background: url( ../imgs/corner_br.png ) no-repeat bottom right; background-color: #EEE;}
div#gallery_header{ font-family: Tahoma; font-size: 9pt; padding: 5px; height: 25px; }
div#gallery_container iframe{ border: 0px; width: 100%; }

div#main_content div.img_holder_left{ background-color: #DDD; float: left; margin: 15px; padding: 6px; text-align: center; font-family: Tahoma; font-size: 8pt; }
div#main_content div.img_holder_right{ background-color: #DDD; float: right; margin: 15px; padding: 6px; text-align: center; font-family: Tahoma; font-size: 8pt;  }


div#content_block1{ padding: 10px; }
div#content_block2{  text-align: center; }
div.slideshow{ height: 400px; width: 400px; margin: 0px auto; text-align: center;}
div#content_block_news{padding: 10px; }
div#content_block_news_gallery{padding: 10px; float: left; width: 350px;}
div#content_block_articles{padding: 10px; float: left; width: 310px; }

/* pagination */
div.pagonation_container{ text-align: center;  width: 100%; }
div.single_button_normal{ float: left; background-color: #EBEBEB; border: 1px solid #DBD9D9; padding: 2px;  font-size: 10pt; text-align: center; color: #8D1818; margin: 3px; }
div.single_button_hover{ border-color: #8D1818; background-color: #EBB9B9; cursor: pointer;}
div.clear{clear: both; }
/*News / Articles format*/
div#content_block_news p.news_headline{ color: gray; background-color: #DDD;}
div#content_block_news span.date{ color: #8D1818; font-size: 9pt;}
div#content_block_articles span.date{ color: #8D1818; font-size: 9pt;}
div#content_block_news_gallery span.date{ color: #8D1818; font-size: 9pt;}
div#content_block_news_gallery p.news_headline{ color: gray; background-color: #DDD;}
div.news_summary_entry{padding-bottom:8px;}

div.more_padding{ margin-left:20px;}

div.product_cat_list{ width: 200px; float: left; background-color: #DDD; }
div.procudt_description{ float:left;}
div.product_img_container{  height: 700px; padding-top:200px;  }


ul{ list-style-type: none; }


/**/
.menu_link{ padding:5px; background-color: #941b1b; margin: 3px; font-family: arial, Helvetica, sans-serif; font-size: 10pt; 

	border: 1px solid #A43A3A;
	background-color: #941b1b;
	border-radius: 4px;
	-moz-border-radius: 4px;
	text-shadow: 1px 1px 1px black;
}

.menu_link a{color: #AAA; text-decoration:none;}
.menu_link_hovered {cursor:pointer; background-color: #962727; }
.menu_link_hovered a {color: #EEE; text-decoration:none; }

.menu_link_border{ margin-top: 5px; background-color: #941b1b; width: 50px; font-family: arial, Helvetica,sans-serif;}
.menu_title{ background-color: #252525; padding: 3px; color: #EEE; margin-top: 5px; font-family: arial, Helvetica,sans-serif; font-size: 11pt;}
.menu_link_side_div{ margin-left: 5px; margin-right: 2px; float: left; background-color: #252525; }
.menu_link_text{ color: #AAA; text-decoration:none; font-family: Tahoma; font-size: 10pt; }

ul#home_service_desc{list-style-type:circle; padding: 4px; padding-left: 20px; padding-right: 20px;}
ul#home_service_desc li{ font-family: Arial; font-size: 10pt; text-align:justify; }

ul.bullets{ list-style-type:circle; padding: 4px; padding-left: 40px; padding-right: 20px; }
ul.bullets li{ font-family: Arial; font-size: 10pt; text-align:justify; }
div.more_padding p{margin-top: 10px; }

.search_box{ padding: 2px; text-align: center; font-size: 10pt; color: #EEE;font-family: arial, Helvetica,sans-serif; }

span.lastitem{ font-weight: bold; }

div#main_content p{padding: 2px; text-align: justify; font-size: 10pt; }
ol li{ padding-left: 40px; list-style-position:inside; text-align: justify; font-size: 10pt; }

