﻿/* CSS Document */
/*---------general------------*/
body{
	padding:0;
	margin:0;
}
p, td, h1, h2, h3, li, form, input, select{
	padding:0;
	margin:0;
}
ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
img{
	padding:0;
	margin:0;
	border:none;
}
a{
	text-decoration:none;
}
.spacer{
	clear:both;
	line-height:0;
	font-size:0;
}
/*---------general------------*/
/*------------------------Main body bg------------------------*/
.mainbody_bg{
	background:url(./images/mainbody_bg.gif)  0 0 #383838;
	color:#FFFFFF;
}
/*------------------------Main body bg------------------------*/
/*------------------------Header top start------------------------*/
.header_top{
	padding:45px 0 15px 0;
	margin:0;
	background-color:#B00000;
	background-image:url(./images/bg-red.png);
}
.navigation{
	padding:4px 0 17px 0;
}
.navbg{
	background-color:#232323;
	color:#B7B7B7;
	padding:0 0 0 10px;
	margin:10 0 0 0px;
}
ul.nav{
	background-color:#232323;
	color:#B7B7B7;
	width:483px;
    padding:0 25px 0 0px;
}
ul.nav li{
	float:left;
	width:auto;
	background-color:#232323;
	color:#B7B7B7;
}
ul.nav li a{
	font:bold 11px/28px Arial, Helvetica, sans-serif;
	color:#B7B7B7;
	background-color:#232323;
	display:block;
	padding:0 9px;
}
ul.nav li a:hover, ul.nav li a.active{
	background:url(./images/nav_on.gif) repeat-x 0 0;
	color:#FFFFFF;
	background-color:inherit;
}
/*------------------------Header top end------------------------*/
/*------------------------Header start------------------------*/
.header{
	background:url(./images/header_bg.jpg) no-repeat 0 0 #626262;
	padding:43px 30px 104px 0;
}
.headerFinancial{
	background:url(./images/Financial_bg.jpg) no-repeat 0 0 #626262;
	padding:43px 30px 104px 0;
}
.headerContact{
	background:url(./images/Contact_bg.jpg) no-repeat 0 0 #626262;
	padding:43px 30px 104px 0;
}
.headerSpecialRequest{
	background:url(./images/Special_bg.jpg) no-repeat 0 0 #626262;
	padding:43px 30px 104px 0;
}
.headerInventory{
	background:url(./images/Inventory_bg.jpg) no-repeat 0 0 #626262;
	padding:43px 30px 104px 0;
}
/*------------------------------Form--------------------------*/
h2.search{
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#232323;
	background-color:inherit;
}
a.form{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:underline;
}
a.form:hover{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#F8BA4A;
	background-color:inherit;
	text-decoration:underline;
}
label{
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:inherit;
	padding:10px 0 0 0;
	display:block;
}
label.normal{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#343F1B;
	background-color:inherit;
	display:block;
	padding:0;
}
select{
	width:165px;
	height:18px;
	border:1px solid #DDDDDD;
	padding:2px 0 0 3px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#FFF;
}
input.textbox{
	width:66px;
	height:18px;
	border:1px solid #DDDDDD;
	padding:2px 0 0 3px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#FFF;
}
/*------------------------------Form--------------------------*/
/*------------------------Header end------------------------*/
/*------------------------Body start------------------------*/
.body_main{
	background-color:#626262;
	color:#FFFFFF;
	padding:0 24px 28px 24px;
}
.gallery{
	padding:6px 29px 11px 5px;
}
/*------------------------Body right start------------------------*/
.body_right{
	background:url(./images/body_rightline.gif) repeat-y 0 0;
	padding:0 0 0 24px;
}
.body_right h2{
	font:normal 26px/26px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#626262;
}
.body_right h2 span{
	font:normal 26px/26px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#626262;
	text-transform:uppercase;
}
.body_right p{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#626262;
	padding:10px 0 25px 0;
}
.body_right p span{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#FFC400;
	background-color:#626262;
	display:block;
	padding:0 0 18px 0;
}
/*------------------------Body right end------------------------*/
/*------------------------Testimo start------------------------*/
.testi_main{
	background-color:#504F4F;
	color:#D2C541;
	padding:20px 19px 19px 26px;
}
.image_main{
	background-color:#504F4F;
	color:#D2C541;
	padding:10px 9px 9px 10px;
}
h2.monial{
	font:normal 20px/24px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#504F4F;
	padding:0 0 4px 0;
}
h3.monial{
	background-color:#000000;
	color:#FFFFFF;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	padding:0 0 0 6px;
}
h3.monial span{
	background-color:#000000;
	color:#FF0500;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
}
/*h4.monial{
	background:url(images/date_bg.jpg) no-repeat 0 0;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}*/
.testimonial{
	padding:6px 19px 3px 0;
}
.testimonial_text{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#D2C541;
	background-color:#504F4F;
	/*background:url(images/date_bg.jpg) no-repeat 0 0;*/
	/*padding:0 0 0 58px;*/
}
.testimonial_text span{
	background:url(./images/date_bg.jpg) no-repeat 0 0;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
	height:42px;
	width:48px;
	display:block;
	padding:5px 0 0 12px;
}
.rating{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#C2C1C1;
	background-color:#504F4F;
	padding:8px 0 7px 0;
}
.rating span{
	color:#5BBFFF;
	background-color:#504F4F;	
}
.star{
	background-color:#000000;
	color:#FFC400;
	padding:0 0 0 5px;
}
.star ul{
	padding:0;
	margin:0;
}
.star ul li{
	padding:0 3px 0 0;
	float:left;
	width:auto;
}
.star ul li a{
	font:normal 9px/17px Arial, Helvetica, sans-serif;
	color:#FFC400;
	background-color:#000000;
	display:block;
}
.star img{
	padding:0 0 3px 0;
}
.star ul li a:hover{
	text-decoration:underline;
}
.page{
	background-color:#000000;
	color:#FFFFFF;
	padding:0 10px 0 10px;
}
.page ul{
	padding:0;
	margin:0;
}
.page ul li{
	padding:0 0 0 0;
	float:left;
	width:auto;
}
.page ul li.img_next{
	margin:7px 0 0 12px;
}
.page ul li.img_next a{
	background-color:#000;
	color:#fff;
}
.page ul li.img_next a:hover{
	background-color:#000;
	color:#fff;
}
.page ul li.img_preview{
	margin:7px 12px 0 0;
}
.page ul li.img_preview a{
	background-color:#000;
	color:#fff;
}
.page ul li.img_preview a:hover{
	background-color:#000;
	color:#fff;
}
.page ul li a{
	font:normal 11px/21px Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:#000;
	padding:0 1px;
	display:block;
}
.page ul li a:hover{
	background-color:#2D2D2D;
	color:#FFF;
}
.page ul li.more_leaft{
	padding:0 10px 0 0;
	float:left;
	width:auto;
}
.page ul li a.more_leaft{
	background:url(./images/more_left.gif) no-repeat left center;
	display:block;
	line-height:21px;
}
.page ul li a.more_leaft:hover{
	background-color:#FFF;
}
/*------------------------Testimo end------------------------*/
/*------------------------Body start------------------------*/
/*------------------------Footer start------------------------*/
.footer{
	background:url(./images/footer_bg.jpg) no-repeat 0 0 #383838;
	color:#C2C1C1;
	padding:26px 0 23px 24px;
}
.footer p{
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#C2C1C1;
	background-color:#383838;
}
.footer p a{
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#5BBFFF;
	background-color:#383838;
}
.footer p a:hover{
	text-decoration:underline;
}
.footer ul{
	padding:0;
	margin:0;
}
.footer ul li{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#5BBFFF;
	background-color:#383838;
	padding:0 7px 0 0;
	float:left;
	width:auto;
}
.footer ul li a{
	font:normal 11px/06px Arial, H0%etica, sans-serif;
	color:#5BBFFF;
	background-color:#383838;
}
.footer ul li a:hover{
	text-decoration:underline;
}
/*------------------------Footer end------------------------*/

/*------------------------Contact form----------------------*/

.contentpanel 
{
	width:100%;
	height:0px;
	background-color:#504F4F;
	color:White;
	overflow:hidden;
	font-family:Tahoma;
	font-size:small;
	
}
.collapsepanel
{
	width:100%;
	height:20;
	cursor:pointer;
	background:url(./images/bg-menu-main.png) 0 0 #383838;
	padding:5px; 
	vertical-align: middle;
	color:White;
	font-family:Tahoma;
	font-style:oblique;

}
.contactinfo 
{
	width:95%;
	background-color:#504F4F;
	color:White;
	overflow:hidden;
	font-family:Tahoma;
	font-size:x-small;
    padding-left:10px;
	
}
    .contact2 .inputbox {
	BORDER-BOTTOM: #555 1px solid; BORDER-LEFT: #555 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #282828; MARGIN-TOP: 5px; PADDING-LEFT: 3px; PADDING-RIGHT: 1px; FONT: 12px Arial, Helvetica, Geneva, sans-serif; MARGIN-BOTTOM: 5px; COLOR: #ccc; BORDER-TOP: #555 1px solid; BORDER-RIGHT: #555 1px solid; PADDING-TOP: 3px
}

* {
	MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.contact2 TEXTAREA#messagebox {
	FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; FONT-WEIGHT: normal
}
INPUT.button {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #aaa; MARGIN-TOP: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 5px; color:#DA0000;
}
.ValidateMessage 
{
     font-family:Tahoma;
     font-size:x-small;
     color:red;
}
.Inventory 
{

	color:#C2C1C1;
	font:bold 12px Arial, Helvetica, sans-serif;

}
.Inventory H2
{
	font:bold 20px Arial, Helvetica, sans-serif;
	color:Orange;
}
.Inventory a
{
	color:#5BBFFF;
	font:bold 15px Arial, Helvetica, sans-serif;

}
.Inventory strong
{
	font-weight:bold;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#909090;
}
.InventoryDetails
{
	background-color:Gray;
	overflow:hidden;
	margin-left:10px;
	margin-right:20px;
	margin-top:10px;
	width:100%;
	padding:10px;
}
/* -------------- Slide show ---------------------- */


a img{
border:0;
}
div.wrap{
width:93%;
margin:0 auto;
text-align:left;
}

div#top div#nav{
float:left;
clear:both;
width:100%;
height:52px;
margin:0px 0 0;
background:url url(images/nav-bg.png) 0 0 no-repeat;
}
div#top div#nav ul{
float:left;
width:100%;
height:52px;
list-style-type:none;
}
div#nav ul li{
float:left;
height:52px;
}
div#nav ul li a{
border:0;
height:52px;
display:block;
line-height:52px;
text-indent:-9999px;
}
div#header{
margin:-1px 0 0;
}
div#video-header{
height:383px;
margin:-1px 0 0;
}
div#header div.wrap{
height:299px;
/*background:url(images/header-bg.png) 50% 0 no-repeat;*/
}
div#header div#slide-holder{
z-index:40;
width:100%;
height:199px;
position:absolute;
}
div#header div#slide-holder div#slide-runner{
top:-30px;
left:5px;
width:100%;
height:278px;
overflow:hidden;
position:absolute;
}
div#header div#slide-holder img{
margin:0;
display:none;
position:absolute;
}
div#header div#slide-holder div#slide-controls{
left:0;
bottom:228px;
width:100%;
height:46px;
display:none;
position:absolute;
background:url(images/slide-bg.pngg) 0 0;
}
div#header div#slide-holder div#slide-controls p.text{
float:left;
color:#fff;
display:inline;
font-size:10px;
line-height:16px;
margin:0px 0 0 20px;
text-transform:uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav{
float:right;
height:24px;
display:inline;
margin:11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a{
float:left;
width:24px;
height:24px;
display:inline;
font-size:11px;
margin:0 5px 0 0;
line-height:24px;
font-weight:bold;
text-align:center;
text-decoration:none;
background-position:0 0;
background-repeat:no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on{
background-position:0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a{background-image:url(images/silde-nav.png);}
div#nav ul li a{background:url(images/nav.png) no-repeat;} 

