@charset "utf-8";
/* CSS Document */
/* ---------------------------- 
   STANDARD HTML TAG RESET 
   ---------------------------- */
/* Resets */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,select,option,p,th,td 		{ margin:0;	padding:0;}
fieldset,img 										{ border:0; }
address,caption,cite,code,dfn,em,th,var 		{ font-style:normal; font-weight:normal; }
caption,th 											{ text-align:left; }
h1,h2,h3,h4,h5,h6 									{ font-size:100%; font-weight:normal; }
ul,li												{ list-style-type:none;}

/* ----------------------------
   STANDARD HTML TAG DEFINITION 
   ---------------------------- */
body			 					{ background: url(../images/background.jpg) repeat-x #000 top left; 
									   font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5e5e5e; }
h1,h2,h3,h4,h5,h6 					{ font-family: "Trebuchet MS", Arial, sans-serif;}
h1									{ font-size:24px; }
h2									{ font-size:28px; color:#FFFFFF; padding:5px 0px;  }
h3									{ font-size:11px; font-weight:bold; height:16px; padding:5px 0px; background: url(../images/h3_bg.gif) repeat-x #3c3d3e top left; text-transform: uppercase; color:#ffffff; text-align:center;  }
h4									{ font-size:16px; font-weight:bold; color:#FFFFFF; }
a:link, a:visited					{ color:#5e5e5e; }
a:hover 							{ color:#ffffff; }
p									{ line-height:1.125em; padding:10px 0px; }
strong								{ color:#FFFFFF;}
blockquote							{margin:0px; font-style:italic; font-weight:bold; font-size:14px; padding:10px; color:#FFFFFF}
.clr								{ clear:both;}

.align_right						{ float:right;}
/* ----------------------------
   CONTINER DEFINITION 
   ---------------------------- */
#container							{ width:900px; margin:0px auto; padding:0px; background:#000000}   
   
/* ----------------------------
   HEADER DEFINITION 
   ---------------------------- */
#header								{ padding:0px;  margin:0px;}
.logo								{ width:300px; float:left;}
.logo img							{ float:left; padding:10px 5px 5px 0px;}
.logo h1							{ padding:20px 0px; font-size:36px;} 
.logo h1 a							{ text-decoration:none; } 
.head-contact						{ float:right; width:300px; margin-top:20px;}
.head-contact h3					{ background-image:none; font-size:18px; background-color:#000000; color:#5e5e5e;padding:10px 0px; }

/* ----------------------------
   MAIN-NAV DEFINITION 
   ---------------------------- */
.main-nav							{ height:15px; font-size:11px; font-weight:bold; margin:0px; padding:0px; }
.main-nav ul							{ padding:0px; margin:0px; list-style:none; }		
.main-nav ul li						{  float:left; margin:0px 0px; padding:0px; }
.main-nav ul li a						{ color:#999999; width:149px; margin:0px 1px 0px 0px; display:block; text-align:center; text-decoration:none; padding:10px 0px 10px 0px; background:url(../images/main_nav.gif) repeat-x top left; text-transform: uppercase;  }
.main-nav ul li a:hover				{ background:url(../images/main_nav_active.gif) repeat-x top left;   }
.main-nav .current 		{ background:url(../images/main_nav_active.gif) repeat-x top left;  }
/* ----------------------------
   BANNER DEFINITION 
   ---------------------------- */
#banner								{  padding:0px; margin:20px 0px 0px 0px; }
						
/* ----------------------------
   SLIDER DEFINITION 
   ---------------------------- */
   									  
.slider				{ height:285px; padding:0px;  background:url(../images/slider_bg.gif) repeat-x top left; border:solid 1px #323234; overflow:hidden;}

/* ----------------------------
   QUICK-INFO DEFINITION 
   ---------------------------- */
   									  
.quick-info				{  margin:0px 0px 0px 0px; width:858px; height:180px;  padding:20px;border:solid 1px #323234;}
.qi-img					{ float:left; padding:0px 40px 0px 0px;}

/* ----------------------------
   CONTENT DEFINITION 
   ---------------------------- */
#content						{ margin:10px 0px; padding: 0px;  }

/* ----------------------------
   LEFT-WRAP DEFINITION 
   ---------------------------- */
#left-wrap							{ padding:0px; margin:0px; width:680px; float:left;   }

/* ----------------------------
   LEFT-NAV DEFINITION 
   ---------------------------- */
.left-nav							{ padding:0px; margin:0px; width:214px; border:solid 1px #323234; float:left; }
.left-nav ul						{ margin:0px; padding:0px;}
.left-nav ul li						{ margin-bottom:1px; }
.left-nav ul li a					{ height:16px; padding:5px 10px; background-color:#141414; text-decoration:none; display:block;}
.left-nav ul li a:hover					{ color:#FFFFFF}

/* ----------------------------
   H-PRODUCT DEFINITION 
   ---------------------------- */
.h-product							{ padding:5px 20px 20px 20px; margin:0px 0px 0px 221px; width:416px; background:url(../images/new.gif) no-repeat right top #2d2e30; }
.h-product-img						{ margin:0px 27px 0px 0px; padding:0px; border:none;}
.h-product img						{ margin-top:10px; margin-bottom:10px;}

/* ----------------------------
   RIGHT-WRAP DEFINITION 
   ---------------------------- */
#right-wrap							{ padding:0px; margin:0px; width:216px; float:right; }

/* ----------------------------
   SIDEBAR-RIGHT DEFINITION 
   ---------------------------- */
.sidebar-right							{ padding:0px; margin:0px; width:214px; border:solid 1px #323234; margin:0px 0px 10px 0px; }


/* ----------------------------
   QUICK CONTACTS DEFINITION 
   ---------------------------- */
.quick_contact 								{ padding:10px; }
.quick_contact textarea 					{ padding:0px; margin:0px; width:190px; border:solid 1px #323234; background-color:#000000; color:#CCCCCC; }

.quick_contact input						{padding:0px; margin:0px; width:190px; border:solid 1px #323234; background-color:#000000; color:#CCCCCC; }

.quick_contact #but						{padding:0px; margin:10px 50px; width:75px; border:solid 1px #323234; background-color:#262728; color:#CCCCCC; font-weight:bold; }

/* ----------------------------
   CONTACTS DEFINITION 
   ---------------------------- */
.contact 								{ padding:10px; width:310px; float:left; }
.contact textarea 						{ padding:0px; margin:0px; width:300px; border:solid 1px #323234; background-color:#000000; color:#CCCCCC; }

.contact input							{padding:0px; margin:0px; width:300px; border:solid 1px #323234; background-color:#000000; color:#CCCCCC; }

.contact #but							{padding:0px; margin:10px 50px; width:75px; border:solid 1px #323234; background-color:#262728; color:#CCCCCC; font-weight:bold; }

.contact_txt							{ padding:10px 0px; margin-left:330px;}
.contact_txt p							{ padding-left:25px; padding-top: }
/* ----------------------------
   FOOTER DEFINITION 
   ---------------------------- */
#footer								{ height:19px; background: url(../images/footer_bg.gif) repeat-x; padding:25px; border:solid 1px #323234;   margin:20px 0px 0px 0px; }
.foot-left							{ padding:0px; margin:0px; float:left; }
.foot-left p						{ padding:0px; margin:0px;}
.foot-right							{ padding:0px; margin:0px; float:right;}
.foot-right	ul						{ }
.foot-right	ul li					{ float:left; }
.foot-right	ul li a					{ text-decoration:none;padding:0px 10px;  }

/* ----------------------------
   INNER PAGE DEFINITION 
   ---------------------------- */
   .about_img						{ float:left; padding:20px 20px 0px 0px;}
   .inner-page						{border:solid 1px #323234; padding:20px; width:640px;}
   .inner-page h2					{background: #0D0D0D; padding-left:10px;}
   .news							{ border-bottom:solid 1px #333333; padding:10px 0px; }
   .nav								{ margin:0px; padding:10px 0px;}
   .nav ul							{margin:0px; padding:0px;}
   .nav ul li						{float:left; margin:0px 2px 0px 0px;}
   .nav ul li a						{padding:5px; display:block; text-decoration:none; background-color:#333333;}
   .nav .current					{background-color:#FF6600;}
 
   
/* ----------------------------
  GALLEY PAGE DEFINITION 
   ---------------------------- */
   .gallery							{ float:left; width:172px; height:160px; padding:10px;  margin:10px 10px; background-color:#0C0C0C}
 
/* ----------------------------
  PRODUCT PAGE DEFINITION 
   ---------------------------- */
   .product							{ float:left; width:194px; margin:9px;  }
   
   .prod select						{ width:194px; height:20px; margin-bottom:10px;   }
   
   .add-cart						{margin:0 auto; width:120px;}				
      
