* {
	outline: none;
}
body {
padding : 0;
margin : 0;
background-image : url(images/bg.png);
background-repeat : repeat;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
color:#cccccc;
font-size:12px;
}
a:link, a:visited{
text-decoration: none;
color: #ccc;
}
a:hover{
text-decoration: none;
color: #cc0000;
}
p{
padding: 5px 0 0 0;
line-height:22px;
}
h1 {
font-family:"Segoe UI",Arial, Helvetica, sans-serif;
font-size:24px;
color: #f8eeda;
padding:0 0 10px 0;
font-weight:bold;
}
h1 a:link {
font-family:"Segoe UI",Arial, Helvetica, sans-serif;
text-decoration:none;
color: #f8eeda;
font-size:24px;
font-weight:bold;
}

h1 a:visited {
font-family:"Segoe UI",Arial, Helvetica, sans-serif;
text-decoration:none;
color: #f8eeda;
font-size:24px;
font-weight:bold;
}

h1 a:hover {
font-family:"Segoe UI",Arial, Helvetica, sans-serif;
text-decoration:none;
color: #cc0000;
font-size:24px;
font-weight:bold;
} 
.post{
padding: 10px 0 10px 0;
}
.entry{
line-height: 18px;
}
.linebreak {
padding:15px 0 0 0px;
}

p.postmetadata{
margin: 0px;
padding:5px 0 0 5px;
background:url(images/postdata-bg.png);
background-repeat:repeat-x;
height:32px;
width:70%;
}
p.postmetadata a:link {
font-weight:bold;
text-decoration:none;
}
p.postmetadata a:visited {
font-weight:bold;
text-decoration:none;
}

p.postmetadata a:hover {
font-weight:bold;
text-decoration:none;
}
.postmetadata span.inner { 
background:url(images/post-img.png) no-repeat top left;
padding: 0px 0px 0px 15px;
color:#999;
}
.postnav{
padding: 10px 0 10px 0px;
font-size: 14px;
}
#postcontainer {
padding: 0 25px 0px 25px;
}
.read-more {
float:right;
margin-top:20px;
}
#head {
width : 100%;
background-image : url(images/head_bg.png);
height : 118px;
background-repeat : repeat-x;
}
#sidebar ul {
color: #333;
list-style-type: none;
margin: 0;
padding-left: 0px;
}
#sidebar ul li {
font-family:Arial, Helvetica, sans-serif;
margin-top: 12px;
padding-bottom: 2px; 
}

#sidebar ul ul {
font-variant: normal;
font-weight: normal;
line-height: 100%;
list-style-type: none;
margin: 0;
padding: 0;
text-align: left;
}

#sidebar ul ul li {
border: 0;
font-family:Arial, Helvetica, sans-serif;
margin-left:20px;
margin-top: 12px;
margin-right:10px;
padding: 0;
padding-left: 20px;
background:url(images/list-icon.png) no-repeat left top;
}

#sidebar ul ul li a {
color: #333;
text-decoration: none;
}

#sidebar ul ul li a:hover {
color:#cc0000;
}
.container {
width : 960px;
margin-left : auto;
margin-right : auto;
padding:0px;
}
#faux {
background:url(images/faux-bg.png);
margin-bottom: 0px;
overflow: auto;
width: 100%
}
#head-left {
margin-top : 8px;
float : left;
width : 720px;
}
#head-right {
float : right;
}
#search {
margin-top : 15px;
width : 230px;
}
.searchBox {
background : url(images/search_box.png) no-repeat center center;
height : 30px;
margin-left : 3px;
padding-left : 0;
}
.srInput {
font : normal 10px Verdana, Arial, Helvetica, sans-serif;
color : #000;
margin-bottom : 2px;
background-color : #ebeaea;
border : none;
margin-left : 10px;
margin-top : 2px;
}
#navigation {
background-image : url(images/nav_bg.png);
height : 33px;
background-repeat : repeat-x;
}
#sddm {
margin : 0;
padding : 0;
z-index : 30;
position : relative;
}
#sddm li {
margin : 0;
padding : 0;
list-style : none;
float : left;
font : 12px arial;
color : #cccccc;
}
#sddm li a {
display : block;
margin-top : 1px;
padding : 7px 0 10px;
width : 95px;
color : #ccc;
text-align : center;
text-decoration : none;
}
#sddm li a:hover {
background : #181818;
}
#sddm div {
position : absolute;
visibility : hidden;
margin : 0;
padding : 0;
}
#sddm div a {
position : relative;
display : block;
margin : 0;
padding : 8px 25px;
width : auto;
white-space : nowrap;
text-align : left;
text-decoration : none;
background : url(images/sub-menu.png);
background-repeat : repeat;
color : #ccc;
font : 12px arial;
overflow : hidden;
}
#sddm div a:hover {
background : #990000;
color : #fff;
}
#nav_shadow {
background-image : url(images/nav_shadow.png);
height : 10px;
background-repeat : repeat-x;
}
#wrapper {
background : url(images/bg2.png) no-repeat center top;
width : 100%;
display : table;
}
.main-img {
padding-top : 15px;
}
.parts {
padding-top : 30px;
padding-left : 45px;
}
.online-store {
padding-left : 45px;
padding-top : 10px;
}
#content {
background : url(images/con_bg.png);
background-repeat : repeat-x;
margin-bottom : 0;
overflow : auto;
width : 100%;
background-color : #151515;
}
#dot {
background : url(images/dot.png);
background-repeat : repeat-x;
height : 1px;
margin-left : 45px;
margin-right : 80px;
}
.con-left {
float : left;
width : 630px;
}
.con-right {
float : right;
width : 330px;
}
.post-left {
float:left;
width:700px;
background:url(images/con-left-bg.png) repeat-y;
}
.post-nav {
float:right;
width:260px;
background:url(images/con-right-bg.png) repeat-y;
}
#bottom {
clear:both;
height:17px;
padding:0px;
margin:0px;
}
.category {
float : left;
width : 230px;
}
.cat-upper {
background : url(images/cat_top.png);
background-repeat : no-repeat;
height : 12px;
width : 209px;
margin : 13px 0 0 13px;
}
.cat-bg {
background : url(images/cat_bg.png);
background-repeat : repeat-y;
margin : 0 0 0 13px;
padding-left : 10px;
}
.cat-lowwer {
background : url(images/cat_bottom.png);
background-repeat : no-repeat;
height : 12px;
width : 209px;
margin : 0 0 0 13px;
}
.products {
float : right;
width : 715px;
}
.location {
padding-top : 15px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #fff;
}
.location a:link {
font-size : 12px;
color : #fff;
text-decoration : none;
}
.location a:hover {
font-size : 12px;
color : #cc0000;
text-decoration : none;
}
.location a:visited {
color : #fff;
text-decoration : none;
}
.location a:visited:hover {
color : #cc0000;
text-decoration : none;
}
.current-location {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #999;
}
#product-template-bg {
background : url(images/prod_bg.png);
background-repeat : no-repeat;
width : 209px;
height : 242px;
margin-top : 20px;
float : left;
}
#product-template-bg2 {
background : url(images/prod_bg.png);
background-repeat : no-repeat;
width : 209px;
height : 242px;
margin-top : 20px;
float : left;
margin-left : 35px;
}
#product-template-spec {
margin-left : -15px;
margin-top : 20px;
}
#product-img {
margin-left : 10px;
border : 10px solid #2a2929;
margin-top : 15px;
}
.series {
margin-top : 10px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #f8eeda;
line-height : 1.8em;
}
.series a:link {
font-size : 12px;
color : #f8eeda;
text-decoration : none;
}
.series a:hover {
font-size : 12px;
color : #ff0000;
text-decoration : none;
}
.series a:visited {
color : #f8eeda;
text-decoration : none;
}
.series a:active {
color : #f8eeda;
text-decoration : none;
}
.series a:visited:hover {
color : #ff0000;
text-decoration : none;
}
.table-top {
padding-top : 25px;
padding-bottom : 5px;
}
.text {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #cccccc;
padding-left : 45px;
padding-right : 10px;
line-height : 1.8em;
}
.cat-text {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #cccccc;
padding : 5px;
line-height : 1.5em;
}
#shop {
background : url(images/shop_bg.png);
background-repeat : repeat-x;
height : 101px;
width : 555px;
margin-left : 45px;
margin-top : 10px;
}
.shopimg {
float : left;
padding-top : 8px;
padding-left : 8px;
width : 166px;
}
.shoptxt {
float : right;
padding-left : 3px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #eae9e9;
width : 365px;
padding-top : 15px;
}
.gotostore a {
display : block;
width : 203px;
height : 14px;
background : url(images/gotostore.png) no-repeat;
}
.gotostore a:hover {
background-position : -203px 0;
}
#bottom {
background : url(images/bottom.png);
background-repeat : no-repeat;
height : 20px;
}
#footer {
background : url(images/footer_bg.png);
background-repeat : repeat-x;
height : 93px;
margin-top : 30px;
}
.link1 {
padding-top : 20px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
}
.link1 a:link {
font-size : 12px;
color : #666666;
text-decoration : none;
}
.link1 a:hover {
font-size : 12px;
color : #cc0000;
text-decoration : none;
}
.link1 a:visited {
color : #666666;
text-decoration : none;
}
.link1 a:active {
color : #666666;
text-decoration : none;
}
.link1 a:visited:hover {
color : #cc0000;
text-decoration : none;
}
.link2 {
padding-top : 20px;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #333333;
line-height : 1.5em;
}
.link2 a:link {
font-size : 10px;
color : #333333;
text-decoration : none;
}
.link2 a:hover {
font-size : 10px;
color : #cc0000;
text-decoration : none;
}
.link2 a:visited {
color : #333333;
text-decoration : none;
}
.link2 a:active {
color : #333333;
text-decoration : none;
}
.link2 a:visited:hover {
color : #cc0000;
text-decoration : none;
}
* {
margin : 0;
padding : 0;
font : 12px Arial, Verdana;
}
code {
font-family : Arial, Verdana;
}
#options {
width : 160px;
margin : 5px auto;
text-align : left;
color : #9ac1c9;
}
#options a {
text-decoration : none;
}
#options a:hover {
color : #fff;
}
#acc {
width : 150px;
list-style : none;
color : #fff;
margin : 0 5px 0;
}
#acc h3 {
width : 185px;
padding : 2px 0 2px;
margin-top : 10px;
cursor : pointer;
}
#acc h3:hover {
font-family : Arial, Helvetica, sans-serif 12.0;
color : #ff0000;
}
#acc .acc-section {
overflow : hidden;
}
#acc .acc-content {
width : 35px;
padding-left : 10px;
border-top : none;
background : #000;
}
#nested {
width : 10px;
list-style : none;
margin-bottom : 5px;
background-color : #000;
}
#nested h3 {
width : 150px;
padding : 2px 2px 4px;
margin-top : 5px;
cursor : pointer;
font-family : Arial, Helvetica, sans-serif 12.0;
color : #ccc;
}
#nested h3 a:link {
color : #ccc;
text-decoration : none;

}
#nested h3 a:hover {
font-size : 12px;
color : #ff0000;
text-decoration : none;
}
#nested h3 a:visited {
color : #ccc;
text-decoration : none;
}
#nested h3 a:active {
color : #ccc;
text-decoration : none;
}
#nested h3 a:visited:hover {
color : #ff0000;
text-decoration : none;
}
#nested .acc-section {
overflow : hidden;
}
#nested .acc-content {
width : 150px;
padding : 15px;
border-top : none;
}
ul {
margin : 0;
}
#formframe {
margin-left : 70px;
}
.form {
width : 620px;
padding : 20px;
}
#label {
display : block;
width : 175px;
float : left;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ccc;
padding-top : 20px;
padding-left : 60px;
margin-top : 5px;
}
#label2 {
display : block;
width : 300px;
float : left;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ccc;
padding-left : 60px;
margin-top : 5px;
padding-top : 15px;
}
#input {
float : left;
width : 500px;
margin-top : 20px;
border : 1px solid #333;
background : url(images/inputbg.png);
background-repeat : repeat-x;
background-color : #fff;
height : 22px;
}
#input2 {
float : left;
width : 375px;
margin-top : 20px;
border : 1px solid #333;
background : url(images/inputbg.png);
background-repeat : repeat-x;
background-color : #fff;
}
#input3 {
float : left;
width : 375px;
margin-top : 20px;
border : 1px solid #333;
background : url(images/inputbg.png);
background-repeat : repeat-x;
background-color : #fff;
height : 22px;
}
.button {
margin-left : 360px;
margin-bottom : 10px;
margin-top : 5px;
}
.error {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ff0000;
padding-top : 5px;
}
.forminfo {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ccc;
font-weight : bold;
padding-top : 20px;
padding-left : 60px;
}
.headtext {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
color : #fff;
font-weight : bold;
padding-top : 20px;
}
#formframe2 {
margin-left : 45px;
}
.pic {
padding-left : 10px;
padding-right : 5px;
}
.pic-header {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
padding-left : 10px;
}
.ads {
padding : 10px 0 0 10px;
}
.table {
margin-top : 15px;
}
.table2 {
margin-top : 5px;
}
#left-column {
margin-top : 5px;
float : left;
padding-right : 5px;
line-height : 1.8em;
width : 390px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #999;
}
#right-column {
float : right;
width : 290px;
padding-left : 0;
margin-top : 5px;
}
.row1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #fff;
padding : 3px;
}
.style1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
padding : 5px;
}
.border {
border : 1px solid #9f0606;
}
.txt2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
color : #ffffff;
}
.txt3 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #999;
line-height : 1.8em;
}
#left-column2 {
margin-top : 5px;
float : left;
padding-right : 5px;
line-height : 1.8em;
width : 365px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #999;
}
#right-column2 {
float : right;
width : 330px;
padding-left : 0;
margin-top : 5px;
}
.style2 {
color : #cc0000;
font-weight : bold;
font-size : 18px;
}
.style3 {
color : #fff;
}
.tablebody {
padding-left : 3px;
padding-right : 3px;
}
#slideshow {
margin-top : 15px;
position : relative;
height : 219px;
}
#slideshow IMG {
position : absolute;
top : 0;
left : 0;
z-index : 8;
}
#slideshow IMG.active {
z-index : 10;
}
#slideshow IMG.last-active {
z-index : 9;
}
.ourproduct {
margin-left : 5px;
padding-bottom : 10px;
}
.latest_img {
margin-left : 25px;
}
.comments-template{
	margin: 5px 0 0;
	padding: 5px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	
}

.comments-template h2, .comments-template{
font-family:Arial, Helvetica, sans-serif;
font-size: 24px;
color:#f8eeda;
}
h3{
font-family:"Segoe UI",Arial, Helvetica, sans-serif;
font-size: 24px;
color:#f8eeda;
font-weight:bold;
}

.commentmetadata{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}
.date {
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-style:italic;
}
.date{
font-family:Arial, Helvetica, sans-serif;
color:#666 !important;
font-style:italic;
}
.commenttext {
margin-top:10px;
background:#000;
padding:10px;
width:90%;
border:1px solid #242424;
}
#author {
background:url(images/comment-form-bg.png) repeat-x;
border:none;
height:25px;
margin:10px 0 5px 0;
}	
#email {
background:url(images/comment-form-bg.png) repeat-x;
border:none;
height:25px;
margin:10px 0 5px 0;
}
#url {
background:url(images/comment-form-bg.png) repeat-x;
border:none;
height:25px;
margin:5px 0 10px 0;
}	
#comment {
background:url(images/comment-form-bg.png) repeat-x;
border:none;
margin-bottom:10px;
}
.postdate {
	text-align:center;
	background:url(images/post-date.png) no-repeat left top;
	width:34px;
	height:60px;
	margin:-20px 0px 0px -59px;
	position:absolute;
}
.postdate small {
	font-size:10px;
	color:#ffffff;
	font-weight:700;
}
.postdate .month {
	display:block;
	text-transform:uppercase;
	font-size:9px;
	padding-bottom:0;
	color: #ffffff;
	line-height: 24px;
}
.postdate .day {
	display:block;
	color:#ffffff;
	font:bold 22px/18px Arial, Helvetica, sans-serif;
}
.postdate .year {
	display:block;
}
.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#000; border:1px solid #000; color:#999; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#ccc; color:#000;}
.wp-paginate .title {color:#fff; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {color:#fff; background:#cc0000; border:1px solid #000; margin-right:4px; padding:3px 6px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}

