/* CSS Document */
* {
margin:0px;
padding:0px;
text-decoration:none;
}

body {
background: #000000; 
font-family:Arial, Helvetica, sans-serif;
font-size: 62.5%;
}
h1 {color:#FEB500; font-size:20px;}

a{
color:#3099D3;
}
a:hover{
text-decoration:underline;
color:#FEB500;
}

.bqstart {
     font-size:100%;
     color: #FF0000;
 }

 .bqend {
     font-size:100%;
     color: #FF0000;
 }
 .leftimg {
 float:left;
 padding-right:20px;
 width:100px;
 }
.lipage li ul{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:normal;
font-size:12px;
margin-left:20px;
line-height:1.5;
list-style:none;
text-decoration:none;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
font-size: 12px;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
font-size:14px;
}
h4 {
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-weight:normal;
font-size:14px;
padding-right:10px;
}
h5 {
font-family:Arial, Helvetica, sans-serif;
color:#ffa500;
font-weight:normal;
font-size:16px;
}
#mainpad {
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5;
color:#FFFFFF;
background-color:#000000;
}
.menu {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
width:902px;
}
.menusub{
text-align:center;
}
.menusub2 a{
background:url(../images/state.jpg) repeat-x;
padding:5px 6.5px 5px 6.5px;
color:#FFFFFF;
display:block;
text-align:center;
border-right:1px solid #000000;
text-decoration:none;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topright:3px;
-moz-border-radius-topleft:3px;
}
.menusub a{
background:url(../images/default.jpg) repeat-x;
padding:5px 6.5px 5px 6.5px;
color:#FFFFFF;
display:block;
border-right:1px solid #000000;
text-decoration:none;
}
.menusub a:hover {
background:url(../images/over.jpg) repeat-x;
color:#000000;
text-decoration:none;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topright:3px;
-moz-border-radius-topleft:3px;
}
.menusubrightend a{
background:url(../images/default.jpg) repeat-x;
padding:5px 6.5px 5px 6.5px;
color:#FFFFFF;
display:block;
border-right:1px solid #000000;
text-decoration:none;
-moz-border-radius-topright:3px;
}
.menusubrightend a:hover {
background:url(../images/over.jpg) repeat-x;
color:#000000;
text-decoration:none;
-moz-border-radius-topright:3px;
}
.menusubleftend a{
background:url(../images/default.jpg) repeat-x;
padding:5px 6.5px 5px 6.5px;
color:#FFFFFF;
display:block;
border-right:1px solid #000000;
text-decoration:none;
-moz-border-radius-topleft:3px;
}
.menusubleftend a:hover {
background:url(../images/over.jpg) repeat-x;
color:#000000;
text-decoration:none;
-moz-border-radius-topleft:3px;
}
/*.menusub a:visited {
background:url(../images/state.jpg) repeat-x;
color:#FFFFFF;
text-decoration:none;
}*/
.menusub a:active {
background:url(../images/state.jpg) repeat-x;
color:#FFFFFF;
text-decoration:none;
}
.grad {
/*background:#292526 url(../images/mainbg.jpg) repeat-x;*/
background-color:#333333;
}
.subpad {
padding:10px 0px 10px 10px;
}
.subpad2 {
padding:15px 20px 10px 15px;
margin:0px;
}

*************************** tabbed area************************
footer {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5;
color:#cccccc;
text-align:center;
background:#999999
}
footer a{
color:#cccccc;
text-decoration:none;
}
footer a:hover{
color:#ffffff;
text-decoration:underline;
}
.leftpad {
padding:8px;
border-top:#FFFFFF solid 1px
}
.banner {
background:url(../images/1.jpg) no-repeat;
width:901px;
height:275px;
position:absolute;
z-index:-1;
top:135px;
left:261px;
background-color:#000000;
}
.clear {
clear:both;
}
.dborder {
font-family:Arial, Helvetica, sans-serif;
}
.dborderimg {
border:1px solid #999999;
}
.dborder,td {
border:none;
}
#qcontacts {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topright:3px;
-moz-border-radius-topleft:3px;
background:none repeat scroll 0 0 #444444;
color:#FFFFFF;
font-size:12px;
float:left;
width:150px;
border:1px solid #666666;
margin-left:10px;
margin-top:26px;
padding:10px;
min-height:170px;
background-color:#444444;
}
#qcontacts ul li{
list-style:none;
}
img.alignright  {
float:right;
margin:0 0 10px 10px;
}
img.alignleft  {
float:left;
margin:20px 20px 0 0;
}
img.bodyimg{
background:none repeat scroll 0 0 #222222;
float:right;
margin:10px;
padding:10px;
vertical-align:top;
width:300px;

}
p.bodyimg{
background:none repeat scroll 0 0 #000000;
float:right;
margin:10px;
padding:10px;
vertical-align:bottom;
width:auto;

}
.promobox a {
background:url(../images/quicklinks.jpg) repeat-x;
padding:5px 6.5px 5px 6.5px;
color:#FFFFFF;
display:block;
text-align:left;
border-right:2px solid #000000;
text-decoration:none;
font-weight:bold;
font-size:11px;
height:116px;
width:196;
font-family:Arial, Helvetica, sans-serif
}
.footer {
height:10px;
text-align:center;
}
#emailUs
{
  display: block;
  width: 195px;
  height:116px;
  background: url("../images/41r.jpg") no-repeat 0 0;
  

}

#emailUs:hover
{ 
  background-position: 0 -130px;
}

#emailUs span
{
  display: none;
}
#ordervideo
{
  display: block;
  width: 195px;
  height:116px;
  background: url("../images/video1.jpg") no-repeat 0 0;
  

}

#ordervideo:hover
{ 
  background-position: 0 -130px;
}

#ordervideo span
{
  display: none;
}
#dvd
{
  display: block;
  width: 195px;
  height:116px;
  background: url("../images/img31.jpg") no-repeat 0 0;
}

#dvd:hover
{ 
  background-position: 0 -130px;
}

#dvd span
{
  display: none;
}
#testimonials
{
  display: block;
  width: 195px;
  height:116px;
  background: url("../images/img21r.jpg") no-repeat 0 0;
  

}

#testimonials:hover
{ 
  background-position: 0 -130px;
}

#testimonials span
{
  display: none;
}
#img2
{
  display: block;
  width: 218px;
  height:129px;
  background: url("../images/img2r.jpg") no-repeat 0 0;
  

}

#img2:hover
{ 
  background-position: 0 -145px;
}

#img2 span
{
  display: none;
}
#img3
{
	display: block;
	width: 218px;
	height:129px;
	background: url("../images/img3r.jpg") no-repeat 0 0;
}

#img3:hover
{ 
  background-position: 0 -145px;
}

#img3 span
{
  display: none;
}
#img4
{
  display: block;
  width: 218px;
  height:129px;
  background: url("../images/img4r.jpg") no-repeat 0 0;
  

}

#img4:hover
{ 
  background-position: 0 -145px;
}

#img4 span
{
  display: none;
}
#img5
{
  display: block;
  width: 218px;
  height:129px;
  background: url("../images/img5r.jpg") no-repeat 0 0;
}

#img5:hover
{ 
  background-position: 0 -145px;
}

#img5 span
{
  display: none;
}

table.body {background-color:#222222;
vertical-align:top;
width:100%;
/*padding:10px;
border-spacing:10px;
*/list-style-position:inside
}

p.quote {font-weight:bold; font-style:italic; color:#FEB500; text-align:right;}.trademark {
	font-size: 75%;
}
#smbuttons {
	float: right;
	margin-top: 40px;
	margin-right: 15px;
	padding: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#666;
}
#facebook {
	display: block;
	float: right;
	width: 30px;
	height: 30px;
	margin-right: 5px;
	background: url("../images/facebook.gif") no-repeat 0 0;
}

#facebook:hover
{ 
	background: url("../images/facebook_hover.gif") no-repeat 0 0;
}

#facebook span
{
  display: none;
}
#googleplus {
	display: block;
	float: right;
	width: 30px;
	height: 30px;
	background: url("../images/googleplus.gif") no-repeat 0 0;
}

#googleplus:hover
{ 
	background: url("../images/googleplus_hover.gif") no-repeat 0 0;
}

#googleplus span
{
  display: none;
}
