/* CSS Document */


body {

	margin-top: 0px;
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}

img { behavior: url("../scripts/iepngfix.htc") }

div, td, b, p, input, textarea, div {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CACACA;
	margin-bottom:12px;
	line-height: 155%;

}



a:visited, a:active, a:link  { 

	color: #C72D1B;
	text-decoration: none;

}


a:hover {

	color: #EB3722;
	text-decoration: none;

}



/* front / inner DESIGN ELEMENTS */


.mainnav_bg {
	background-image: url(../images_site/fi_mainnav_bg2.jpg); 
	background-repeat: no-repeat;
}

.edgebg {
	background-image: url(../images_site/f_leftedge.jpg); 
	background-repeat: no-repeat;
	background-position: right top;

}

.edgebg_right {
	background-image: url(../images_site/f_rightedge.jpg); 
	background-repeat: no-repeat;
	background-position: left top;
}

.i_edgebg {
	background-image: url(../images_site/i_leftedge.jpg); 
	background-repeat: no-repeat;
	background-position: right top;

}

.i_edgebg_right {
	background-image: url(../images_site/i_rightedge.jpg); 
	background-repeat: no-repeat;
	background-position: left top;
}

.topbar {
	background:black;
	padding-right: 23px;

}


.suport_cont a {

	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#FFFFFF;

}

.suport_cont a:hover {

	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#C72D1B;

}

a .star, a:visited .star, a:active .star  {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C9C9C9;

}

a:hover .star  {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;

}

a .m8    {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D83B20;

}


a:hover .m8 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;

}


.copyrights { 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left: 7px;
	padding-top: 9px;
	color:#6E6E6E;

}


/* FRONT NEWS  */

.newscontainer {
	background-image: url(../images_site/f_top_news.jpg); 
	background-repeat: no-repeat;
	background-position: top;
	
}



.newscontainer2 {
	background-image: url(../images_site/f_top_news2.jpg); 
	background-repeat: no-repeat;
	background-position: top;
	
}


.newscontainer3 {
	background-image: url(../images_site/f_news2_bg.jpg); 
	background-repeat: no-repeat;
	background-position: top;
	
}



.newscontainer .inside {

	background-image: url(../images_site/f_bottom_news.jpg); 
	background-repeat: no-repeat;
	background-position: bottom;
}

.paddingnews {

	padding-top:23px;
	padding-left:60px;
	padding-right:30px;
	padding-bottom:30px;
}


.frontheading_news  {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
	line-height: 130%;
}


.newsheader {

margin:0px;
}


.newsheader a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C72D1B;
	margin:0px;
	

}


.newsheader a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EB3722;


}

.newsdate {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#C72D1B;
	margin-top:0px;
	


}


.newstext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9A9A9A;
	line-height: 155%;

}

.newsimage {
	margin-bottom:8px;
	border: 2px solid #1C1C1C;

}


/* FRONT  */



.bg_rightcontent{
	background-image: url(../images_site/f_text_bg.jpg); 
	background-repeat: no-repeat;
	background-position: top left;
}



.bg_rightcontent2{
	background-image: url(../images_site/f_text_bg2.jpg); 
	background-repeat: no-repeat;
	background-position: top left;
}

.bg_rightcontent3{
	background-image: url(../images_site/f_top2_text.jpg); 
	background-repeat: no-repeat;
	background-position: top left;
}



.why_content {

	padding-left: 20px;
	padding-top: 28px;
	padding-right: 30px;


}

.dont_content {

	padding-left: 20px;
	padding-top: 11px;
	padding-right: 30px;


}

.rightcontent_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9A9A9A;
	margin-bottom:12px;
	line-height: 155%;

}


/* inner  PRODUCTS */

.prod_topbar {
	background-image: url(../images_site/iprod_topbar.jpg); 
	background-repeat: no-repeat;
	padding-left:110px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;

}

.prod_topbar a {
	color:#FEFDFD;
}

.prod_topbar a:hover {
	color:#C72D1B;
}

.prod_topbar a:active {
	color:#C72D1B;
	text-decoration: underline;
}

.prod_mainbg {
	background-image: url(../images_site/iprod_mainheader.jpg); 
	background-repeat: no-repeat;
}


.product_pngs {
	padding-left: 50px;



}

.heading_prod {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
	margin-bottom:12px;
	padding-left: 25px;
	padding-top: 10px;

}



.heading_prod .prod_cat  {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#C72D1B;
	margin-bottom:12px;
	

}


.prod_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-bottom:12px;
	line-height: 155%;
	padding-right: 70px;
	padding-left: 40px;

}


.bg_module {
	background-image: url(../images_site/iprod_bgmodule.jpg); 
	background-repeat: no-repeat;

}

.prod_bgtabs {
	background-image: url(../images_site/iprod_tabfeat_active2.gif); 
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 53px;
	padding-bottom: 45px;
	



}

.prodtab_active a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left: 3px;
	font-weight: bold;
}

.prodtab_off a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3D3D3D;
	font-weight: bold;
}

.prodtab_active a:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left: 3px;
	font-weight: bold;
}

.prodtab_off a:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight: bold;
}


.tabs_divider {
	padding-left: 60px;
}

.arrow_features {

	margin-bottom: 1px;
	padding-left: 5px;

}

.y_prodbox {
	background-image: url(../images_site/iprod_ybox2.gif); 
	background-repeat: repeat-y;
	background-position: center;
	}

.prod_head1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#C72D1B;
	font-weight: bold;
	margin-top:11px;
	margin-bottom:8px;
}

.prod_list {
padding-left:20px;

}


.prod_info {
padding-left:60px;
}

.prod_form {
padding-left:30px;
padding-right:55px;

}


.request_head {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#F5F5F5;
	padding_bottom:0px;
	padding_left:2px;
}


/* MENU  */





/* Inners */

li {

	list-style-image:url(../images_site/p_bullet_red.gif);
	margin: 0px;
	padding: 0px;
	list-style-position: outside;

}


.formfield {

	

	color: black;

    border: 1px solid #9B9B9B;

    background: #454545;

	width: 175px;



	margin-bottom:5px;

}





.formfield:hover {

	margin-bottom:5px;

	color: black;

    border: 1px solid #9B9B9B;

    background: #FFFFFF;

	width: 175px;


}



.formtext {

	

	color: black;

    border: 1px solid #9B9B9B;

    background: #454545;

	width: 175px;

	height: 45px;

	margin-bottom:5px;

}





.formtext:hover {

	color: black;

    border: 1px solid #9B9B9B;

    background: #FFFFFF;

	width: 175px;

	height: 45px;

	margin-bottom:5px;

}


.formbutton {
	background:url(../images_site/i_submit.gif) no-repeat;
	cursor:pointer;
	width: 54px;
	height: 17px;
	border: none;

}


.formbutton_clear {
	background:url(../images_site/i_submit_c.gif) no-repeat;
	cursor:pointer;
	width: 54px;
	height: 17px;
	border: none;

}

.formbutton_login {
	background:url(../images_site/i_login.gif) no-repeat;
	cursor:pointer;
	width: 54px;
	height: 17px;
	border: none;

}

.formbutton_save {
	background:url(../images_site/i_save.gif) no-repeat;
	cursor:pointer;
	width: 54px;
	height: 17px;
	border: none;

}




.formbutton:hover {
	background:url(../images_site/i_submit_h.gif) no-repeat;
	cursor:pointer;
	width: 54px;
	height: 17px;
	border: none;

}


.formbutton_clear:hover {
	background:url(../images_site/i_submit_c_h.gif) no-repeat;
	cursor:pointer;
	width: 54px;
	height: 17px;
	border: none;

}


.formbutton_login:hover {
	background:url(../images_site/i_login_h.gif) no-repeat;
	cursor:pointer;
	width: 54px;
	height: 17px;
	border: none;

}


.formbutton_save:hover {
	background:url(../images_site/i_save_h.gif) no-repeat;
	cursor:pointer;
	width: 54px;
	height: 17px;
	border: none;

}


.tblheader {
	color: #E4BAC1;
	font-weight: bold;
	background: #704149;
	padding-left: 10px;
}

.tblcell {
	background: #150502;
}

.tblcellalt {
	background: #0B0402;
}


.inner_mainbg {
	background-image: url(../images_site/i_mainbg.jpg); 
	background-repeat: no-repeat;
	background-position: top right;
	padding-left:88px;
	padding-right: 75px;
	padding-top: 30px;
}

.inner_shopbg {
	background-image: url(../images_site/i_mainbg.jpg); 
	background-repeat: no-repeat;
	background-position: top right;
}

.inner_maintext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ADADAD;
	margin-bottom:12px;
	line-height: 155%;
	padding-left:10px;
	padding-right:10px;

}

h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 14pt;
	
	font-weight: lighter;

	color: #D16C2F;

	margin: 0px;

	margin-bottom: 7px;

}



h2 {

	font-size: 10pt;

	color: #FFFFFF;

	margin: 0px;
	
	margin-top: 10px;

	margin-bottom: 5px;

	

}



h3 {

	font-size: 9pt;

	color: #F0E8E4;

	margin: 0px;
	
	margin-top: 10px;

	margin-bottom: 5px;


}

.bread_bottom{
	padding-left:100px;
	padding-top:10px;

}









.newsphoto {

	padding-bottom: 7px;

}


.printfriendly_pagetitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 12pt;
	
	font-weight: bold;

	color: #AFB3B7;

}



.printfriendly_headerinfo {

			font-size: 10px;

			color: #696969;

			margin-bottom: 2px;

			margin-top: 2px;

}		

	

.printfriendly_headerinfo input {

			color: #696969;

			font-size: 10px;

			border: 0px;

			background-color: transparent;

			width: 179px;

}


hr {

	border-width: 1px;

	border-color: #575757;

	height: 1px;

	border-style: solid;

	padding: 0px;

}

.page_content_print {

	padding-left: 50px;

	padding-right: 25px;

}


.bread {
font-size: 10px;

}



/* IMAGE BORDER STYLES */
			
.imageborder {
	border: 2px solid #050100;
}

/* Get the AddThis link text to be black */
#at_share div span {
	color: black;
}

#at15s_head span 
{
color: black;
}



/* Bottom Nav */

.nav2 {
padding-top:20px;
padding-bottom:40px;


}

.nav_block {

padding-left:17px;
padding-right:10px;


}




.nav2items a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5px;
	color:#696969;
	font-decoration: none;

	
	
}


.nav2items a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5px;
	color:#FFFFFF;
	font-decoration: none;
}

.nav2divider {

background-image: url(../images_site/f_navdivider_y.gif); 
background-repeat: repeat-y;

}

.nav_block .link_nav2 a {

padding-top: 0px;
}


.floating_box {
float: right;
}


