/* CSS Document */
body
{
margin-left:auto;
margin-bottom:0px;
margin-right:auto;
margin-top:0px;
background-image:url(../images/bg.gif); background-repeat:repeat-x; background-position:top;
background-color:#FFFFFF;
}
img{
border:none;
}


#main
{
width:1003px;
margin:0 auto;
display:block;
}
#top-header
{
float:left;
display:inline;
width:1003px;
}
#logo
{
width:300px;
float:left;
}
#search
{
padding-right:3px;
margin-top:20px;
font-family:Arial, Regular;
font-size:13px;
color:#999999;
font-weight:bold;
}
.TopNavigation
{
	color:#eeae16;
	font-family:Arial, Crisp;
	font-weight:bold;
	font-size:15px;
}
.navigationMenu
{
	color:#eeae16;
	font-family:Arial, Regular, Crisp;
	font-size:12px;
}
.navigationMenu a
{
	color:#eeae16;
	font-family:Arial, Regular, Crisp;
	font-size:12px;
}
.productname{
	font-family:Arial, Regular, Crisp;
	color:#eeae16;
	font-size:11px;
}
.pageContents
{
	font-family: Helvetica, Neue, Regular, Crisp;
	font-size:12px;
	color: white;
	
}
.pageContents a
{
	text-decoration:none;
	color: white;
}
.searchtxtbox
{
background-image:url(../images/search-bg.gif);
border:none;
background-repeat:no-repeat;
padding:2px 2px 2px 5px;
}
#top-link
{
font-family:Arial;
font-size:15px;
color:#FFFFFF;
padding-top:30px;
padding-right:5px;
padding-left:5px;
text-decoration:none;
font-weight:600px;
}
#top-link a
{
font-family:Arial;
font-size:15px;
color:#FFFFFF;
padding-top:30px;
padding-right:5px;
padding-left:5px;
text-decoration:none;
font-weight:600px;
}
#top-link a:hover
{
font-family:Arial;
font-size:15px;
color:#eeae16;
padding-top:30px;
padding-right:5px;
padding-left:5px;
text-decoration:none;
font-weight:600px;
}

#middle
{
width:1003px;
height:auto;
float:left;
background-color:#363636;
position:relative;

height:auto;

}
#middle-left
{
width:180px;
float:left;


}
.products
{
padding-left:12px;
padding-top:8px;
background-image:url(../images/products.gif); width:102px; background-repeat:no-repeat;
margin:8px 0px 0px 25px;
font-family:Arial;
font-size:13px;
font-weight:bold;
color:#eeae16;
height:23px;
font-weight:600;
}
.text
{
font-family:Arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-left:30px;
padding-top:6px;
text-decoration:none;
}
.left-link1
{
font-family:Arial, Crisp;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
padding-left:30px;
padding-top:6px;
text-decoration:none;
}
.left-link1 a
{
font-family:Arial, Crisp;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
padding-top:6px;
text-decoration:none;
}
.left-link1 a:hover
{
font-family:Arial, Crisp;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
padding-top:6px;
text-decoration:underline;
}

.text a
{
font-family:Arial;
font-size:12px;
color:#eeae16;
padding-left:5px;
padding-top:9px;
font-weight:bold;
text-decoration:none;
}
.text a:hover
{
font-family:Arial;
font-size:12px;
color:#eeae16;
padding-left:5px;
cursor:text;
padding-top:9px;
font-weight:bold;
text-decoration: none;
}
.middle-text
{
padding: 15px 8px 10px 10px;
width:580px;
float:left;
display:inline;

}
.mid-text
{
font-family:Helvetica, Neue, Regular, Crisp;
font-size:12px;
color:#FFFFFF;
text-align:justify;
line-height:16px;
}
.middle-text1
{
font-family:Helvetica, Neue, Regular, Crisp;
font-size:12px;
color:#FFFFFF;
text-align:justify;
line-height:16px;
padding: 15px 8px 10px 10px;
width:760px;
float:left;
display:inline;
position:relative;


}
#middle-right
{
float:left;
width:170px;
padding:43px 0px 0px 18px;

}
.gap
{
background-color:#d0d0d0; height: 10px; width:1003px;
float:left;
clear:both;
font-size:0px;
}
#footer
{
font-family:Helvetica, Neue, Regular, Crisp;
font-size:11.72px;
background-image:url(../images/fotter-bg.gif);
width:1002px;
height:82px;
background-color:#363636;
float:left;
}
#footer-link
{
font-family:Helvetica, Neue, Regular, Crisp;
font-size:11.72px;
color:#FFFFFF;
text-align:center;
padding-top:15px;
text-decoration:none;
}
#footer-link a
{
font-family:Helvetica, Neue, Regular, Crisp;
font-size:11.72px;
color:#FFFFFF;
text-align:center;
padding-top:15px;
text-decoration:none;
}
.footer-text
{
font-family:Arial, Regular;
font-size:10px;
color:#666666;
text-align:center;
text-decoration:none;
padding-top:8px;
}
.footer-text a
{
font-family:Arial, Regular;
font-size:10px;
color:#666666;
text-align:center;
text-decoration:none;
}

.head-text
{
font-family:Verdana;
font-size:30px;
color:#FFFFFF;

font-size:0px;
}
#imagetxt
{
font-family:Helvetica, Crisp;
font-style:strong;
background-image:url(../images/mid-text-img.gif); width:510px; height:29px; background-repeat:no-repeat;
font-size:18px;
color:#FFFFFF;
padding:5px 0px 3px 8px;
text-align:left;
}
.newsheading
{
font-family:Helvetica, Crisp;
font-size:13px;
color:#FFFFFF;
font-weight:normal;
text-align:center;
padding:3px 0px 2px 0px;
background-image:url(../images/news-txt-bg.gif); width:145px; height:24px; background-repeat:no-repeat;
float:left;
}
#newsimg
{
background-image:url(../images/news.gif); width:146px; height:143px; background-repeat:no-repeat;
float:left;
}
#seolink
{
font-family:Helvetica;
font-size:10px;
color:#666666;
text-decoration:none;
text-align:right;
padding-right:20px;
}
h3.text1 a
{
font-family:Arial;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding:0px 0px 0px 10px;
display:inline;
position:absolute;
}
#left-link
{
margin: 2px 0px 2px 30px;
}
.submenu
{
width:120px;
background-color:#636363;
font-family:Arial, Crisp;
font-size:12px;
color:#FFFFFF;
margin:5px 0px 2px 32px;
height:18px;
vertical-align: middle;
padding-left:20px;
padding-top:3px;
cursor: pointer;
}
.submenu a
{
	text-decoration:none;
	color:white;
}
.submenu1
{
width:120px;
background-color:#F0AF15;
font-family:Arial, Crisp;
font-size:12px;
color:#FFFFFF;
margin:5px 0px 2px 32px;
height:18px;
vertical-align: middle;
padding-left:20px;
padding-top:3px;
cursor: pointer;
}
.submenu1 a
{
	text-decoration:none;
	color:white;
}
#header
{
background-image:url(../images/lighting.gif); width:1003px; height:326px; background-repeat:no-repeat; background-position:top;
float:left;
}

.product-gallery{
float:left;
width:1003px;
height:222px;
background-image:url(../images/product-gallery-bg.jpg);
background-repeat:repeat-x;
background-position:top;
}

.featured-products{
width:623px;
height:38px;
font-size:0px;
margin:0px auto;

}

.gallery{

height:164px;
background-color:#444444;


padding-top:20px;
width:580px;
margin-left:190px;
border-left:1px solid #626262;
border-right:1px solid #626262;
}
.prev{
font-size:0px;
float:left;
width:7px;
height:auto;
}
.next{
float:left;
font-size:0px;
width:7px;
height:auto;
}
.gallery-first{
float:left;
width:121px;
height:auto;

}
.gallery-first-image{

width:120px;
height:120px;
font-size:0px;

}
.gallery-first-text{

width:120px;
color:#f2b000;
font-size:12px;
font-family:Arial;
padding-top:4px;
}
.gallery-first-text a{
text-decoration:none;
color:#f2b000;
}


.gallery-first-text1{

width:120px;

color:#f2b000;
font-size:11px;

font-family:Arial;
}

a {
	outline:none;
}
.gallery-first-text1 a{
text-decoration:none;
color:#f2b000;
}


 
.gallery-gap{
width:15px;
height:auto;
float:left;
}
.wrapper4{
width:auto;
height:111px;
background-image:url(../images/footer-bg.jpg);
background-repeat:repeat-x;
background-position:
top;
}


.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 690px; /*Width of Carousel Viewer itself*/
height: 150px; /*Height should enough to fit largest content's height*/
margin-left:20px;
margin-right:20px;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 121px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}