body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
background:#000000;
font-size:12px;
color:#CCCCCC;
}
a{
text-decoration:none;
color:#CCCCCC;
}
a:hover{
text-decoration:underline;
color:#CCCCCC;
}
.header{
background:url(images/header.gif) no-repeat top right;
height:113px;
border-bottom:8px solid #99DD44;
}
.logo{
padding-left:2px;
padding-top:22px;
padding-bottom:8px;
}
.wraper{
width:1003px;
margin:0px auto;
}
.clear{
clear:both;
}
.topnav{
background:#99DD44;
float:left;
padding-top:2px;
padding-left:10px;
}
.topnav a{
color:#1D1D1D;
text-decoration:none;
background:url(images/bullet.gif) no-repeat 0px 4px;
padding-left:12px;
padding-right:10px;
font-weight:bold;
}

.topnav a:hover{
color:#1D1D1D;
background:url(images/bullet.gif) no-repeat 0px 4px;
text-decoration:underline;
}
.content{ padding-top:10px;padding-bottom:10px;}

.leftcont{
width:235px;
float:left;
background:#1D1D1D;
border:1px solid #444443;
padding-bottom:12px;
}



.lefttitle{
background:#000000 url(images/headtitle.gif) no-repeat top left;
height:21px;
margin:0px;
text-transform:uppercase;
color:#99999A;
font-weight:bold;
font-size:14px;
padding:8px 0 0 40px;
border-bottom:1px solid #1D1D1D;
}
.catelist{
background:#000000;
}
.catelist ul{
margin:0px;
padding:0px;
}
.catelist ul li{
margin:0px;
padding:0px;
list-style:none;
}
.catelist ul li a{
display:block;
background:url(images/bullet2.gif) no-repeat 0px 0px;
line-height:21px;
display:block;
padding-left:23px;
width:212px;
color:#FFFFFF;
text-decoration:none;
border-bottom:1px solid #1D1D1D
}
.catelist ul li a:hover{
display:block;
background:#1F1F1F url(images/bullethover.gif) no-repeat 0px 0px;
line-height:21px;
display:block;
padding-left:23px;
color:#FFFFFF;
text-decoration:none;
border-bottom:1px solid #1D1D1D
}

.newsframe{
padding-left:5px;
border-bottom:1px dotted #555555;
padding-bottom:5px;
padding-top:5px;
}
.newspic{
width:84px;
height:68px;
float:left;
}
.newspic img{
width:84px;
height:68px;
border:0px;
}
.newstitle{
width:134px;
float:right;
margin:0px;
padding:0px;
color:#FFFFFF;
font-size:11px;
padding-top:13px;
padding-right:5px;
font-weight:normal;
}
.subframe{
padding-top:10px;
}
.subtitle{
border-top:1px dotted #555555;
border-bottom:1px dotted #555555;
color:#ffffff;
font-size:12px;
line-height:28px;
padding-left:4px;
font-weight:normal;
}
.subtitle span{
color:#99DD44;
font-weight:bold;
font-size:14px;
padding-right:7px;
}

.submainframe{
padding-left:7px;
padding-right:7px;
padding-top:3px;
}
.sublabel{
width:53px;
float:left;
color:white;
font-weight:bold;
}
.subbox{
width:166px;
float:left;
border:1px solid #555555;
}
.subbutton{
background:#000000;
border:1px solid #555555;
color:#EEEEEE;
font-size:11px;
height:21px;
padding-bottom:2px;
}

.rightcont{
width:761px;
float:right;
}

.aboutframe{
background:#1D1D1D;
border:1px solid #444443;
margin-bottom:5px;
}

.aboutframe2{
background:#1D1D1D;
border:1px solid #444443;
padding-bottom:0px;
margin-bottom:5px;
}

.righttitle{
color:#CCCCCC;
font-size:13px;
font-weight:bold;
margin:0px;
background:#000000;
padding-top:10px;
padding-bottom:5px;
border-bottom:1px solid #444443;
padding-left:10px;
}

.abouttext{
padding:10px;
color:#CCCCCC;
}
.abouttext a{
text-decoration:none;
color:#CCCCCC;
}
.abouttext a:hover{
text-decoration:underline;
color:#CCCCCC;
}
.abouttext img{
padding:10px;
color:#CCCCCC;
}
.borderbg{
background:url(images/bg.gif) repeat-y top left;
}
.feattitle{
color:white;
border-bottom:1px dotted #555555;
line-height:30px;
font-size:13px;
font-weight:bold;
padding:0px;
margin:0px;
padding-left:10px;

}
.featmainframe{
width:380px;
float:left;
padding-top:10px;
padding-bottom:10px;
}


.newsmainframe{
width:379px;
float:right;
padding-top:10px;
padding-bottom:10px;
}
.featframe{
padding-left:7px;
padding-right:7px;
padding-bottom:5px;
}
.featpic{
width:130px;
height:99px;
float:left;
border:1px solid #555555;
}
.featpic img{
width:130px;
height:99px;
border:0px;
}
.feattext{
background:#000000;
border:1px solid #555555;
color:#FFFFFF;
float:right;
font-size:14px;
height:66px;
padding-left:10px;
padding-right:10px;
padding-top:33px;
text-align:center;
width:207px;
}



.featframe2 { width: 370px; float:left; padding-right:0px; }




.footer{
background:#1D1D1D;
border:1px solid #444443;
padding-bottom:10px;
}
.footslidetitle{
background: url(images/footbullet.gif) no-repeat 10px 7px;
border-bottom:1px dotted #555555;
height:37px;
padding-left:35px;
}
.footerlsideshow{
padding-top:10px;
}
.footerslide{
padding-left:25px;
float:left;
}
.footerslide img{
border:1px solid #CCCCCC;
}

.footernavigation{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:500px;
float:left;
}
.footerlinks{
color:white;
font-size:11px;

}
.footerlinks span{
padding-left:3px;
padding-right:3px;
}
.footerlinks a{
color:white;
text-decoration:none;
}
.footerlinks a:hover{
color:white;
text-decoration:underline;
}
.footerrights{
color:white;
font-size:10px;
padding-top:2px;
}
.futurlogo{
float:right;
width:130px;
float:right;
padding-top:6px;
text-align:right;
}

.footnav{
padding-top:10px;
padding-bottom:6px;
border-bottom:8px solid #99DD44;
}








.innerframe{
border:1px solid #555555;
}
.subcatelist{
padding:0px;
margin:0px;
padding-left:10px;
padding-top:10px;
}
.subcatelist li{
padding:0px;
margin:0px;
width:367px;
float:left;
padding-right:5px;
padding-bottom:5px;
list-style:none;
}
.subcatelist li a{
padding:0px;
margin:0px;
line-height:24px;
border:1px solid #585757;
color:#FFFFFF;
font-size:14px;
width:337px;
text-decoration:none;
background:#333333 url(images/redbg.gif) no-repeat top right;
padding-left:10px;
padding-right:20px;
text-align:center;
display:block;
}
.subcatelist li a:hover{
border:1px solid #585757;
color:#FFFFFF;
background:#262424 url(images/redbg.gif) no-repeat top right;
}

.aboutframe5{
background:#1D1D1D;
padding-bottom:10px;
}
.breadcrumb3{
border-top:1px solid #555555;
background:#333333 url(images/breadbullet.gif) no-repeat top left;
height:21px;
padding-left:25px;
line-height:21px;
color:#999999;
font-weight:bold;
}
.breadcrumb3 a{
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
font-size:12px;
}
.breadcrumb3 a:hover{
text-decoration:underline;
}
.innertitle{
font-size:18px;
font-weight:normal;
text-align:right;
color:#ffffff;
padding:0px;
margin:0px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
}


.innertitle a{
color:#ffffff;
text-decoration:none;
}
.innertitle a:hover{
color:#ffffff;
text-decoration:underline;
}



.productframe{
width:559px;
margin:0px auto;
margin-top:30px;
background:#000000;
border:1px solid #585757;
}

.productpic{
text-align:center;
padding:10px;
padding-top:20px;
padding-bottom:20px;
}

.productpic img{
max-width:100%;
height:auto;
}
.producttitle{
background:#1D1D1D;
color:white;
font-size:14px;
text-align:center;
font-weight:bold;
margin:0px;
padding:0px;
font-weight:normal;
line-height:25px;

}
.frames{
padding-top:10px;
}
.detailframes{
float:left;
width:275px;
border:1px solid #1D1D1D;
margin-bottom:2px;
padding-left:1px;
}


.detailtitle{ text-align:center; width:100px; float:left; color:white; background:#666666; line-height:24px;}
.pricetitle{ text-align:center; font-weight:bold; width:100px; float:left; color:white; background:#7FBD2E; line-height:24px;}
.detaildes{ width:164px; font-size:11px;float:left; line-height:24px; padding-left:10px;}
.desframe{ background:#1D1D1D; padding-top:20px;}
.destitle{ background:#ffffff;}
.descriptiontitle{ background:#000000; color:white; font-weight:bold; float:left; margin:0px; padding:0px; padding-left:10px; font-size:14px; padding-right:12px; line-height:20px;}

.description{ background:#666666; color:white;padding:10px;}
.description a{color:white; text-decoration:none;}
.description img{ max-width:100%; height:auto;}
.description a:hover{color:white; text-decoration:underline;}



.gsom_sfi{
}
.gsom_sfi label{
width:53px;
float:left;
color:white;
font-weight:bold;
display:block;
}



.gsom-optin-radiogroup{
text-align:right;
}


div.gsom-optin-radiogroup{
float:right;

}

div.gsom-optin-form input[type="text"] {
color:#000000;
width:166px;
float:left;
border:1px solid #555555;
background:#ffffff;

}

.sitemaptitle{
border-top:1px solid #555555;
border-bottom:1px solid #555555;
background:#333333 url(images/breadbullet.gif) no-repeat top left;
height:21px;
font-size:14px;
padding-left:25px;
line-height:21px;
color:#999999;
font-weight:bold;
margin-bottom:11px;
margin-top:15px;
}
.sitemaptitle a{
color:#999999;
font-weight:bold;
text-decoration:none;
}
.sitemaptitle a:hover{
color:#999999;
font-weight:bold;
text-decoration:underline;
}

.inquiry{
text-align:right;
}
.inquirybutton{
background:#D01702;
padding:2px;
color:white;
text-align:center;
text-decoration:none;
border:0px;
cursor:pointer;
}

.inqbox{
width:366px;
}


.wp-pagenavi{
text-align:right;
padding:13px 10px 5px 5px;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #000000;
	color: #EFEBDF;
	background-color: #333333;	
}

.wp-pagenavi a:hover {	
	border: 1px solid #CB1800;
	color: #EFEBDF;
	background-color: #CB1800;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #88876C;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #CB1800;
	color: #EFEBDF;
	background-color: #CB1800;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

.contactframe{ padding-bottom:5px;}
.contacttitle{
width:150px;
color:white;
font-weight:bold;
float:left;
}
.contactbox{
width:400px;
float:left;
}
.contactbox input{
width:400px;

}

.contactbox textarea{
width:400px;

}
.submitbutton{
text-align:right;
padding-right:147px;
}
.submitbutton input{
background:#D01702;
padding:2px;
color:white;
text-align:center;
text-decoration:none;
border:0px;
cursor:pointer;
}
