body { font: normal 9pt arial; color: #333; background: url(images/bg.jpg) repeat-x top center #000; background-attachment: fixed; padding: 0; margin: 0; line-height: 1.5; }
img a, a img, img{ border: 0px; }
.clear {display: block; clear: both; }
a { color: #972909; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; color: #e16724; }
.floatL { float: left; display: inline; }
.floatR { float: right; display: inline; }

#page { background: transparent; text-align: left; width: 969px; margin: 0 auto; }
#logo { margin: 23px 0; float: left; display: inline; }
#phone_numbers { margin: 34px 13px 30px 13px; float: right; display: inline; }
#content { clear: both; width: 943px; background: #fff; padding: 13px; }
	#content .content { width: 677px; }
	#content .post h2 { margin-bottom: 0; }
#sidebar { float: right; width: 225px; padding: 10px; margin: 0 0 0 0px; }
	#sidebar ul { list-style-type: none; margin: 0; padding: 0; }
	#sidebar h2 { font-size: 12pt; margin-bottom: 5px; }
#footer { clear: both; width: 939px; background: transparent; padding: 15px; margin: 0 auto; }

h3#comments { margin: 50px 0 5px 0; }
.commentlist { margin: 0; padding: 0; }
.commentlist li { border-bottom: 1px solid #ccc; padding: 15px 0 5px 0; margin: 0 0 15px 0; list-style-type: none; }

form#commentform, textarea#comment { width: 650px; }

/*nav styles*/
#topnav { height:34px; background:#FFF; padding-left:14px; width:955px; text-align:center;}
#topnav img { float:left; padding:14px 15px 0 0; } 
#topnav #flags { float: right; display: inline; width: 235px; border: 0; text-align: right!important; padding: 0!important; margin: 0 -6px 10px 0!important; }
#topnav #flags img { padding: 9px 0 0 14px; }

div.white { height: 38px; width: 969px; background: #fff; }
ul#nav1 { height: 28px; margin: 0 0 0 13px; padding: 9px 0 0 0; .padding: 0px; .height:37px; list-style-type: none; width: 943px; background: url(/images/nav-bg.gif) 0 0 repeat-x; overflow: hidden; }
	ul#nav1 li { float: left; display: inline; margin: 0; padding: 0; list-style-type: none; }
	ul#nav1 li a {.display:block; .float:left;}
		/*ul#nav1 li a { margin: 0; height: 38px; background: url(/imgs/bg-nav.gif) 0 0 repeat-x; padding: 10px 22px 11px 22px; font-size: 9pt; font-weight: bold; text-transform: uppercase; color: #fff; border-right: 1px solid #9b4b1e; }*/
		ul#nav1 li a:hover { background: url(/imgs/bg-nav_hover.gif) 0 0 repeat-x; text-decoration: none; color:#ffffff; padding-top:10px; padding-bottom:11px;}
		.home {margin: 0; height: 39px; background: url(/imgs/bg-nav.gif) 0 0 repeat-x; padding: 10px 21px 11px 22px; font-size: 9pt; font-weight: bold; text-transform: uppercase; color: #fff; border-right: 1px solid #9b4b1e;}
		.products {margin: 0; height: 39px; background: url(/imgs/bg-nav.gif) 0 0 repeat-x; padding: 10px 24px 11px 23px; font-size: 9pt; font-weight: bold; text-transform: uppercase; color: #fff; border-right: 1px solid #9b4b1e;}
		.dni {margin: 0; height: 39px; background: url(/imgs/bg-nav.gif) 0 0 repeat-x; padding: 10px 24px 11px 22px; font-size: 9pt; font-weight: bold; text-transform: uppercase; color: #fff; border-right: 1px solid #9b4b1e;}
		.rc {margin: 0; height: 39px; background: url(/imgs/bg-nav.gif) 0 0 repeat-x; padding: 10px 26px 11px 24px; font-size: 9pt; font-weight: bold; text-transform: uppercase; color: #fff; border-right: 1px solid #9b4b1e;}
		
/*footer Styles*/
#footer { clear: both; margin: 0px; padding:0px; height: 241px; background: #2e1406; width:971px;}
#footer_top { height: 180px; margin:0px; padding:0px; width:971px; }
#footer #bottomnav { background: #9a3112; height: 15px; padding: 25px 30px; font-size:11px; line-height:125%;}
#bottomnav,#bottomnav a { color: #000; font-weight: normal; padding-left: 5px; padding-right: 5px; }
#bottomnav a:hover { color: #000; }
.footernavbucket { width: 260px; margin-left: 30px; margin-right:30px; margin-top: 30px; margin-bottom:30px; }
.footernavbucket img { margin-bottom: 15px; margin-right:25px;}
.footernavbucket a { color: #f7db70; font-size:11px; font-weight:normal; line-height:125%;}
.footernavbucket a:hover { color: #f7db70; }

.floatL { float:left; display:inline; }
.floatR { float:right; display:inline; }
.clear { clear:both; } 


