body{
background:url(images/blackbg.jpg) repeat top left;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
p{
padding:0px;
margin:0px;
}
a{
font-size:11px;
text-decoration:none;
padding:0px;
margin:0px;
color:#CACACA;
}
.orange{
background:#EB351D;
padding-top:10px;
}
.header{
background:url(images/header.jpg) repeat-x top left;
height:168px;
}
.wraper{
width:1003px;
margin:0px auto;
}
.headbg{
background:url(images/headbg.jpg) no-repeat 0px 1px;
width:1003px;
height:166px;
}
.logo{
padding-left:16px;
padding-top:3px;
width:322px;
float:left;
}
.righnav{
width:660px;
float:right;
}
.clear{
clear:both;
}
.flash{
height:75px;
margin-bottom:61px;
background:url(images/img.jpg) no-repeat 60px 0px;
}
.nav{
background:url(images/nav.jpg) no-repeat top left;
height:31px;
width:655px;
}

.content{
width:969px;
margin:0px auto;

}
.leftcont{
width:676px;
float:left;
}
.leftside{
width:20px;
float:left;
}
.rightside{
float:right;
width:20px;
}
.banner{
padding:55px 39px 1px 1px;
height:70px;
color:white;
font-size:24px;
text-align:right;
}

.rightcont{
width:276px;
float:right;
}
.leftframe{
border:1px solid #555555;
margin-bottom:12px;
}

.leftframe2{
border:1px solid #555555;
margin-bottom:12px;
float:left;
}
.leftframe3{
border:1px solid #555555;
margin-bottom:12px;
float:left;
margin-left:68px;
width:275px;
}
.leftframe4{
border:1px solid #555555;
margin-bottom:12px;
float:left;
margin-left:68px;
width:275px;
}


.lefttitle{
background:url(images/lefthead.jpg) no-repeat top left;
height:29px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
padding-top:8px;
padding-left:30px;
color:#E9E9E9;
font-size:14px;
text-transform:uppercase;
}
.lefttitle span{
color:#DD2826;
}
.scroller{
background:#0C0C0C;
}
.aboutbg{
background:#121212 url(images/aboutbg.jpg) no-repeat top left;
padding:10px;
font-size:11px;
color:#888686;
}
.aboutbg2{
background:#0C0C0C;
padding:10px;
font-size:11px;
color:#888686;
min-height:100px;
}



.blackbg{
padding-top:19px;
background:url(images/repeat-2.jpg) repeat-x 0px 0px;
}
.scrollframe{
width:135px;
float:left;
padding-left:27px;
padding-top:13px;
padding-bottom:16px;
}
.scrollimg{
width:131px;
height:151px;
padding:1px;
background:#4F4F4F;
border:1px solid #C1C1C1;
}
.scrollimg:hover{
border:1px solid #929292;
}
.scrollimg img{
width:131px;
height:151px;
border:0px;
}
.scrolltext{
color:#939191;
text-align:center;
font-size:12px;
}
.scrolltext a{
font-size:12px;
color:#939191;
display:block;
padding-top:2px;
padding-bottom:2px;
background:#000000;
border-bottom:1px solid #929292;
border-left:1px solid #929292;
border-right:1px solid #929292;
}
.scrolltext a:hover{
color:#DD2826;
background:#171717;
text-decoration:underline;
}
.aboutbg1{
background:#111111 url(images/aboutbg.jpg) no-repeat top left;
font-size:11px;
color:#888686;
padding-top:10px;
padding-bottom:5px;
}

.proframe{
width:202px;
float:left;
padding-left:17px;
}
.propic{
width:198px;
height:69px;
border:1px solid #C1C1C1;
padding:1px;
}
.propic img{
width:198px;
height:69px;
border:0px;
}
.protitle{
color:#BCBCBC;
font-size:12px;
padding:5px;
padding-top:2px;
padding-left:0px;
text-transform:uppercase;
}
.protitle a{
color:#BCBCBC;
font-size:12px;
}
.protitle a:hover{
color:#BCBCBC;
text-decoration:underline;
}
.newsdetail{
background:#1F1F1F;
padding:10px;
}
.newsframe{
width:255px;
height:190px;
}
.newspic{
width:251px;
padding:1px;
border:1px solid #545454;
background:#101010;
}
.newspic img{
width:251px;
height:89px;
border:0px;
}
.newstitle{
font-size:11px;
color:#D45627;
font-weight:bold;
padding-top:3px;

}
.newstitle a{
font-size:11px;
color:#D45627;
}
.newstitle a:hover{
font-size:11px;
color:#D45627;
text-decoration:underline;
}
.newsdes{
color:#A8A8A8;
}

.contactus{
background:url(images/contactus.jpg) no-repeat top left;
height:175px;
padding-right:10px;

}
.contacttitle{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
padding-top:8px;
padding-left:30px;
color:#E9E9E9;
font-size:14px;
text-transform:uppercase;
}
.contacttitle span{
color:#DD2826;
}

.contactdes{
padding-top:96px;
padding-left:10px;
color:#888686;
}
.contactdes span{
color:#DD2826;
}

.measure{
background:url(images/measure.jpg) no-repeat top left;
height:40px;
padding-left:10px;
padding-top:100px;
}
.newsletter{
background:#121212 url(images/newsletter.jpg) no-repeat top left;

padding:10px;
}
.newsletterdes{
color:#888686;
line-height:18px;
}
.newsbox{
width:253px;
height:24px;
border:1px solid #4C4C4C;
background:#101010;
margin-top:7px;
color:#555555;
}
.newssub{
padding:10px;
padding-right:0px;
text-align:right;
}
.footer{
background:url(images/footer.jpg) repeat-x top left;
height:27px;
color:#757575;
padding-top:15px;
text-align:center;
margin-top:10px;
}






.lefttitle2{
background:url(images/lefthead.jpg) no-repeat top left;
height:29px;
padding-top:8px;

}
.intro{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
padding-top:0px;
padding-left:30px;
color:#E9E9E9;
font-size:14px;
text-transform:uppercase;
float:left;
width:300px;
}
.intro span{
color:#DD2826;
}

.search{
width:287px;
float:right;
}
.searchbox{
width:215px;
background:#212121;
height:18px;
color:#c1c1c1;
padding-left:5px;
border:1px solid #5B5B5B;
float:left;
}
.searchbutton{
background:url(images/seachbutton.jpg) repeat-x top left;
padding-top:1px;
float:left;
width:50px;
border:1px solid #C5C5C6;
text-transform:uppercase;
font-size:10px;
height:19px;
margin-left:5px;
padding-bottom:3px;
}



ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:31px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px dotted #555555; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; color:#CACACA; background-color:#1F1F1F}
ul.menu ul li a:hover {background-color:#DD2826; color:white;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {
margin-top:3px;
font-weight:bold;
padding-left:15px;
padding-right:15px;
padding-top:6px;
height:20px;
color:white;
background:url(images/bullet.jpg) no-repeat top right;
}
ul.menu .menulink:hover{ color:#D0CCCC;}
ul.menu .menuhover {}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}













.newsdetail ul{
padding:0px;
margin:0px;
border-top:1px dotted #555555;
}
.newsdetail ul li{
padding:0px;
margin:0px;

list-style:none;
font-size:12px;
line-height:24px;
border-bottom:1px dotted #555555;
}
.newsdetail ul li a{
display:block;
padding-left:25px;
background:url(images/bullet1.jpg) no-repeat 10px 9px;
border-left:1px dotted #555555;
border-right:1px dotted #555555;
}
.newsdetail ul li a:hover{
display:block;
padding-left:25px;
background:#171717 url(images/bullet1.jpg) no-repeat 10px 9px;
border-left:1px dotted #555555;
border-right:1px dotted #555555;
}

.newsdetail ul li a.selected{
display:block;
padding-left:25px;
background:#171717 url(images/bullet1.jpg) no-repeat 10px 9px;
border-left:1px dotted #555555;
border-right:1px dotted #555555;
}



.aboutbg3{
background:#0C0C0C;
font-size:11px;
color:#888686;
min-height:100px;
}
.aboutbg3 ul{
padding:0px;
margin:0px;
}
.aboutbg3 ul li{
width:209px;
float:left;
margin-left:10px;
margin-top:10px;
border:1px dotted #555555;
list-style:none;
line-height:24px;
}
.aboutbg3 ul li a{
display:block;
padding-left:25px;
background:url(images/bullet1.jpg) no-repeat 10px 9px;
}
.aboutbg3 ul li a:hover{
background:#1F1F1F url(images/bullet1.jpg) no-repeat 10px 9px;
}
.subbut{
background:url(images/submit.jpg) no-repeat top left;
border:0px;
width:109px;
height:31px;
}
.error{
color:#BE2026;
font-weight:bold;
}
.suc{
color:#2AA768;
font-weight:bold;
}
.imagechanger{
width:310px;
float:left;
}
.productgallery{
width:310px;
float:right;
}
.productdes{
border-left:1px dotted #555555;
border-right:1px dotted #555555;
border-bottom:1px dotted #555555;
padding:10px;
margin-bottom:10px;
}
.ajaxtop img{
width:90px;
height:90px;
float:left;
padding-top:10px;
padding-left:10px;
border:0px;
}
/*Gallery*/
.gallery {height:204px;}
.gallery .thickbox{ float:left; background:transparent url(images/image-frame2.gif) no-repeat top left; margin-right:2px; width:195px;height:224px;; margin-right:16px;}
.gallery .ngg-singlepic { border:0px; margin-left:7px; margin-top:6px; }
#featured-container {
width: 939px;
padding-top:13px;
height:224px;
margin-bottom: 10px;
margin-top: 12px;
margin-left: -2px;
margin:0px auto;
}

#featured {
padding: 0px;
width: 580px;
float: left;
color: #FFF;
margin: 10px 0px 0px 0px;
overflow: hidden;
font-size:12px;
color:#939191;
}

.next {
width: 28px;
height: 44px;
background-image: url(images/scroll-left.jpg);
cursor: pointer;
float: left;
margin:76px 10px 0;
}

.prev {
width: 28px;
height: 44px;
background-image: url(images/scroll-right.jpg);
cursor: pointer;
float: left;
margin:76px 10px 0;
}

#featured ul {
height: 191px;
margin: 0px;
list-style-image: none;
list-style-type: none;
padding: 0px;
width: 4000px;

}

#featured ul li {
background:url(image-frame2.gif);
height:200px;
text-align:center;
width:135px;
margin: 0px;
padding: 0px;
margin:0 11px 0 0;

float: left;
}

#featured ul li img {
width:131px;
height:151px;
padding:1px;
background:#4F4F4F;
border:1px solid #C1C1C1;

}



.scrollframe2{
float:left;
padding-bottom:0;
padding-left:48px;
padding-top:31px;
width:160px;
}
.scrollimg2{
width:160px;
height:160px;
padding:1px;
background:#4F4F4F;
border:1px solid #C1C1C1;
}
.scrollimg2:hover{

border:1px solid #929292;
}
.scrollimg2 img{
width:160px;
height:160px;
border:0px;
}
.form{
width:320px;
float:left;
}
.formdes{
width:320px;
float:right;
}
.formframe{
padding-bottom:5px;
padding-top:3px;
}
.formbox{
background:#303030;
border:1px solid #575757;
width:310px;
color:#B1B1B1;
font-size:11px;
padding:5px;

}
.submit{
background:url(images/submit.jpg) no-repeat top left;
height:32px;
width:108px;
border:0px;

}
.leftimage{
width:240px;
float:right;
border-top:1px solid #555555;
}
.rightdes{
width:399px;
float:left;
}

.intro1{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
padding-top:0px;
color:#E9E9E9;
font-size:14px;
text-transform:uppercase;
float:left;
width:100px;
}

.search1{
width:200px;
float:right;
}

.search1 a{
margin-right:5px;
padding:5px;
background:#181818;
border:1px solid #555555;
}


.title{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
padding-top:0px;
padding-bottom:5px;
color:#DD2826;
font-size:14px;
text-transform:uppercase;
}

.galimage{
border:3px solid #555555;
width:368px;
height:368px;
margin-left:12px;
margin-top:12px;
}



.leftframe5{
border-top:1px solid #555555;
margin-bottom:12px;
}

.contbg{
background:url(images/bg1.jpg) repeat-y 0px 0px;
font-size:11px;
color:#888686;
min-height:100px;
padding-right:4px;
padding-left:1px;
}
.aboutbg5{
padding:10px;
font-size:11px;
color:#888686;
min-height:100px;
}
.contbottom{
background:url(images/contbottom.jpg) no-repeat 10px 0px;
width:664px;
height:9px;
margin-top:-10px;
}


.search3{
width:350px;
float:right;
text-align:right;
padding-top:3px;
font-size:11px;
color:#DD2826;
font-family:Arial, Helvetica, sans-serif;
}

.search3 a{
margin-right:5px;
padding:5px;
padding-top:2px;
padding-bottom:2px;
font-size:11px;
background:#181818;
color:#E9E9E9;
border:1px solid #555555;

}
.search3 a:hover{
background:#DD2826;

}



.intro2{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
padding-top:0px;
color:#E9E9E9;
font-size:14px;
text-transform:uppercase;
float:left;
width:290px;
}

.intro2 span{
color:#DD2826;
}
.conti{
background:url(images/conti.jpg) no-repeat 0px 140px ;
}
.conti2{
background:url(images/conti2.jpg) no-repeat 0px 140px;
padding-left:1px;
padding-right:1px;
}
.borbottom{
background:url(images/bor.jpg) no-repeat bottom left;
}
.galleryscroller{
padding-top:10px;
}
.previousrecord{
width:100px;
float:left;
margin-left:10px;
}
.previousrecord a{
padding:5px;
font-size:11px;
background:#181818;
color:#E9E9E9;
border:1px solid #555555;

}
.previousrecord a:hover{
background:#DD2826;

}

.nextrecord{
width:100px;
float:right;
margin-right:12px;
text-align:right;
}
.nextrecord a{
padding:5px;
font-size:11px;
background:#181818;
color:#E9E9E9;
border:1px solid #555555;

}
.nextrecord a:hover{
background:#DD2826;
}
.leftfooter{
width:400px;
float:left;
text-align:left;
padding-left:209px;
}
.rightfooter{
width:200px;
float:right;
text-align:right;
}