@charset "utf-8";
/* CSS Document */

body
{
	background:url(../images/bg.jpg) repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	font-weight:normal;
}
.wrapper
{
	width:965px;
	margin:0 auto;
	display:block;
	overflow:hidden;
}

.header
{
	width:965px;
	margin:0px;
	display:block;
	overflow:hidden;
}
.logo
{
	float:left;
}

.topLogin span
{
	font-weight:bold;
	float:left;
	padding: 5px 0 0 0px;


}
.topLogin input
{
	border: solid 1px #383838;
	width:155px;
	height:17px;
	float:left;
	background-color:#000;
	margin:0 0 0 10px;
	color:#747474;
	font-size:11px;
	padding:3px 0 0 5px;
}
.topLogin .btn
{

	float:left;
	padding:0 0px 0 10px;


}

.menuOuter
{
	width:714px;
	padding:0px;
	float:left;
	margin:23px 0 0 0px;



}


.menu
{
	width:714px;
	padding:0px;
	background:url(../images/menu-bg.jpg) repeat-x;
	float:left;
	margin:21px 0 0 0px;
	border-right: solid 5px #1c1c1c;


}


.menu ul
{
	margin:0px;
	padding:0px 0px 0 0px;
	float:right;


}
.menu ul li
{
	margin:0px;
	cursor:pointer;
	float:left;
	text-decoration:none;
	list-style: none;
	color:#f5c44b;
	font-size:11px;
	background:url(../images/menu-right.jpg) no-repeat  right  22px;
	padding:0px 5px 0 5px;



}

.menu ul li#last
{
	background:none;


}
.menu ul li#last.active
{

	background:url(../images/menu-hover.jpg)  repeat-x;
	height:25px;
    padding:16px 5px 0 5px;



}

.menu ul li#last.active a
{

	background:url(../images/btn-left-bg.jpg) no-repeat ;
	height:25px;
	text-decoration:none;
	color:#FFF;
	display:block;
	float:left;
	padding:0px 14px 0 14px;


}

.menu ul li a
{
	text-decoration:none;
	color:#f5c44b;
	display:block;
	float:left;
	padding:16px 14px 11px 14px;
	cursor:pointer;
	outline:none;
	height:14px;


}

.menu ul li a:hover
{

	background:url(../images/menu-hover.jpg)  repeat-x;
	height:14px;



}
.menu ul li.active
{

	background:url(../images/menu-hover.jpg)  repeat-x;
	height:25px;
    padding:16px 5px 0 5px;



}

.menu ul li.active a
{

	background:url(../images/btn-left-bg.jpg) no-repeat ;
	height:25px;
	text-decoration:none;
	color:#FFF;
	display:block;
	float:left;
	padding:0px 14px 0 14px;


}

.contentOuter
{
	float:left;
	width:955px;
	border-left: solid 5px #191919;
	border-right: solid 5px #191919;
	margin:0px;
	background-color:#000;
}
.homeBanner
{
	float:left;
	padding:25px 0 28px 0px;
}

.footer
{
	width:955px;
	background:url(../images/footer-bg.jpg) repeat-x;
	float:left;
	border-left: solid 5px #191919;
	border-right: solid 5px #191919;
	border-bottom: solid 5px #191919;
	background-color:#060606;


}
.footerLeft
{
	width:500px;
	float:left;
	padding:15px 0 0px 0px;
	color:#474747;



}
.footerLeft img
{


	margin:0px;
	padding:0px 0px 10px 13px;
	float:left;

}
.footerLeft span
{


	margin:0px;
	padding:6px 0px 10px 13px;
	float:left;




}
.footerRight
{

	color:#474747;
	display:block;
	overflow:hidden;
	padding:21px 17px 0px 0px;
	margin:0px;
	text-align:right;

}
.footerRight span
{
	border-bottom: solid 1px #474747;

}
.footerRight a
{
	
	text-decoration:none;
	color:#474747;
	

}
.footerRight a:hover
{
	text-decoration:underline;
	color:#FFF;


}
.footerRight a img
{
margin-right:10px;
}
.contentContainer
{
	width:955px;
	background: url(../images/inner-banner.jpg) repeat-x;
	display:block;
	overflow:hidden;
	background-color:#050505;
}
.content
{
	width:915px;
	float:left;
	padding:33px 20px 16px 20px;

}

.content p
{



   margin:0px;
   text-align:justify;
   padding:0 0 10px 0px;
   display:block;
   overflow:hidden;
   line-height:20px;


}
h1
{
	font-size:22px;
	color:#a5a2a1;
	background:url(../images/title-bg.jpg) no-repeat 0px bottom;
	width:927px;
	margin:0 15px 0px 15px;
	padding:15px 0 5px 0px;
}
.aboutBanner
{
	float:left;
	padding:0px 25px 0 0px;
}

.loginOuter
{
	width:955px;
	float:left;
	background:url(../images/login-banner-bg.jpg) no-repeat 0 25px;


}
.loginBox
{
	width:605px;
	background:url(../images/login-bg.jpg)  no-repeat  0 0px;
	margin:130px 0 198px 157px;
	padding:0 0 0 0px;
	display:block;
	overflow:hidden;
	height:235px;



}
.loginLeft
{
	width:315px;
    padding:0px 0 0px 38px;
	border-right: solid 1px #202020;
	margin:80px 27PX 60px 0px;
	display:block;
	overflow:hidden;
	float:left;

}
.loginRight
{


	display:block;
	overflow:hidden;
	padding:0px 0 0px 0px;
	margin:80px 0 60px 0px;
}
.loginRight img
{



	padding:0px 0 10px 0px;

}
a
{
	outline:none;
	cursor:pointer;



}



.loginLeft label
{
	float: left;
	font-size:12px;
	color:#c9c9c9;
	padding:0 10px 0 0px;
	text-align:right;
	width:81px;


}


.loginLeft input
{
	border: solid 1px #383838;
	width:180px;
	height:17px;
    background-color:#000;
	color:#545454;
	font-size:11px;
	padding:3px 0 0 5px;
	float:left;
	margin:0 0 5px 10px;
}
 .loginLeft .btn
{
	
	margin:0;
	float:right;
	padding:10px 65px 0 0;
}
.btn ul
{

	margin:0px;
	padding:0px;

}
 .btn ul li
{

	margin:0px;
	padding:0px;
	float:left;
	padding:0 0 0 10px;
	text-decoration:none;
	list-style-type:none;

}
 .btn ul li a
{
	outline:none;
	cursor:pointer;



}

.productContainer
{
	width:955px;
	background: url(../images/product-bg.jpg) repeat-x;
	display:block;
	overflow:hidden;
	background-color:#090909;
}
.navHolder
{
	width:955px;
	display:block;
	overflow:hidden;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
}
.subcategory
{
	float:left;
	margin:20px 0px 0px 0px;
	padding:0px 0px 9px 19px;
	text-align:left;
	width:215px;
	border-right: solid 1px #181818;
	height:67px;
	display:block;
	overflow:hidden;

}
.subcategory#last
{
	border:none;

}
.subcategory  ul
{

	margin:0px;
	padding:0;

}

.subcategory ul li
{
	margin:0px;
	cursor:pointer;
	text-decoration:none;
	list-style: none;
	color:#cacaca;






}


.subcategory ul li a
{

	color:#cacaca;
	text-decoration:none;



}

.subcategory ul li a:hover
{
	color:#f5c44b;




}
.subcategory ul li a.active
{

	color:#f5c44b;
}
.subcategory span
{

	color:#F5C44B;
	font-weight:bold;

}
.subcategory span a
{

	color:#F5C44B;
	text-decoration:none;

}


.subcategory span a:hover
{
	color:#f5c44b;

}
.subcategory span a.active
{

	color:#f5c44b;
}



.product
{
	width:940px;
	display:block;
	overflow:hidden;
	margin:0 18px 0 18px;
	padding:90 0 155px 0px;
}
.category
{
	
	display:block;
	overflow:hidden;
	margin-right:7px;
	padding:0 1px 10px 0px;
	float:left;
}

h2
{
	font-size:18px;
	padding:5px 0 5px 0px;
	text-align:center;
	color:#f5c44b;
	font-weight:normal;
	margin: 0;


}
h4
{
	font-size:16px;
	padding:5px 0 5px 0px;
	text-align:center;
	color:#f5c44b;
	font-weight:normal;
	margin:0px;

}

h3
{
	font-size:18px;
	padding:5px 0 5px 0px;
	font-weight:normal;
	margin: 0;
	color:#f5c44b;
	
}
h5 
{
  font-size:12px;
  padding:5px 0 5px 0px;
  	font-weight:normal;
	margin: 0;
	color:#f5c44b;
}

.subCategory
{
	width:309px;
	display:block;
	overflow:hidden;
	margin:0px 0px 0 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.subCategory1
{

	width:307px;
	display:block;
	overflow:hidden;
	margin:0px 0px 0 0px;
	padding:0px 0px 10px 0px;
	float:left;

}

.categoryOuter
{
	width:940px;
	display:block;
	overflow:hidden;
    margin:0px 0px 0px 0px;
	padding:0 0 0px 0px;
}
.categoryProduct

{
	width:230px;
	display:block;
	overflow:hidden;
	margin:0px 0px 0 0px;
	padding:0px 5px 10px 0px;
	float:left;
}

.categoryScroll
{
	display:block;
margin:0 14px 10px;
padding:0 0 0 0;
width:927px;
}
.categoryScrollTop
{
	float:left;


}
.categoryScrollMiddle
{
	float:left;
	width:895px;
	padding:3px 0 0 10px;
	background: url(../images/scroll-line-imge.jpg) no-repeat 0 7px;


}
.categoryScrollRight
{
	float:left;


}



	
.contactContent
{
	width:903px;
	display:block;
	overflow:hidden;
	background-color:#070707;
	border: solid 8px #0e0e0e;

}
.contactDetail
{
	width:854px;
	display:block;
	overflow:hidden;
	margin:0 27px 0 27px;
	padding:0 0 120px 0px;
	background:url(../images/contact-bg1.jpg) no-repeat 234px 0;


}
.contactDetail strong
{

	font-weight:bold;
	font-size:12px;


}
.contactdetailLeft
{
	width:487px;
	display:block;
	overflow:hidden;
	float:left;
	margin:0px;
	padding:0px;




}
.contactdetailLeft  ul
{

	margin:0px;
	padding:20px 0 10px 0px;



}

.contactdetailLeft ul li
{
	margin:0px;
	text-decoration:none;
	list-style: none;
	font-size:11px;
    padding:0 3px 0 3px;
	line-height:23px;
    color:#7d7d7d;

}
.contactdetailLeft ul li a
{

	text-decoration: underline;
	color:#7d7d7d;


}
.contactdetailLeft ul li a:hover
{


	color:#FFF;

}
.contactDetail .form
{



	width:365px;
	float: left;
	padding:20px 0 30px 0px;
	margin:0 0 0 0px;



}
.form
{
   width:700px;
   float:left;
   
   
}
.form label
{

	font-size:12px;
	color:#fff;
	padding:0 10px 5px 0px;
	text-align:right;
	display:block;
	width:150px;
	text-align:left;




}
.form .text
{
	clear:both;
}
.form .select
{
	clear:both;
}
.form input
{
	border: solid 1px #383838;
	width:220px;
	height:17px;
    background-color:#000;
	margin:0 0 0 10px;
	color:#fff;
	font-size:11px;
	padding:3px 0 0 5px;
	margin:0 0 10px 0px;
}
.form select 
{
   margin:0 0 10px 0;
   
}
.form textarea{
	width: 360px;
	height: 90px;
	color:#fff;
	border: solid 1px #383838;
	background-color:#000;
	margin:0 0 10px 0px;
	float:left;
	clear:both;

}
.form .file, .form .textarea, .form .string
{
	clear:both;
}
.form textarea.description
{
  width:220px;
}
.form .upload
{
  height:auto !important;
  background:#000;
  
}
.form .radiobtn
{
  height:auto !important;
  width:auto !important;
  margin:0 5px 0 0;
  border:0;
}

.form .status
{
   width:330px;
	float:left;
}
.addStatus
{
  width:600px;
  float:left;
}
.fl
{
  float:left;
}
.editpage 
{
   width:580px;
}
.editpage td.last
{
   width: 250px;
   vertical-align:top;
}
.productimage
{
  color:#F5C44B;
  font-size:12px;
}
.imageTitle
{
  width:50px;
  display:block;
  padding:10px 0 0 0 !important;
}
.editpage td.first
{
   width: 330px;
}
.btnContact{
	width: 360px;
	height: 90px;
	color:#4a4a4a;
	border: solid 1px #383838;
	background-color:#000;

}

.btnContact ul
{

	margin:0px;
	padding:0px;

}
.btnContact ul li
{

	margin:0px;
	padding:0px;
	float:left;
	padding:0 0 0 10px;
	text-decoration:none;
	list-style-type:none;

}
.btnContact ul li a
{
	outline:none;
	cursor:pointer;



}
.registerContent
{
	width:903px;
	display:block;
	overflow:hidden;
	background-color:#0b0b0b !important;
	border: solid 8px #101010;
	margin:33px 0 14px 0px;
	background:url(../images/registration-img.jpg) no-repeat 622px center;


}
.registerForm
{
	width:800px;
	display:block;
	overflow:hidden;
	margin:14px 0 0 20px;

}
.chekboxbtn
{
	width:528px;
	display:block;
	overflow:hidden;
	float:right;


}


.registerForm label
{
	float: left;
	font-size:12px;
	color:#7d7d7d;
	padding:0 10px 0 0px;
	text-align:left;
	width:260px;


}
label span
{

	color:#FFF;



}


.registerForm label input
{
	width:auto;
}


.registerForm input
{
	border: solid 1px #383838;
	width:290px;
	height:17px;
    background-color:#000;
	margin:0 0 0 10px;
	color:#7D7D7D;
	font-size:11px;
	padding:3px 0 0 5px;
	float:left;
	margin:0 0 10px 0px;
}
.registerForm input chkbox
{
	border: solid 1px #383838;
	float:left;

}
.registerForm textarea{
	width: 296px;
	height: 90px;
	color:#4a4a4a;
	border: solid 1px #383838;
	background-color:#000;
	margin:0 0 10px 0px;

}
.formbtn
{
	width:613px;
	margin:0 0 0 0px;
	display:block;
	overflow:hidden;
	float:right;
	padding:0 0 10px 0px;

}
.formbtn ul
{

	margin:0px;
	padding:0px;

}
.formbtn ul li
{
    width:60px;
    float:left;
	padding:10px 10px 0 0px;
	text-decoration:none;
	list-style-type:none;

}
.formbtn ul li a
{
	outline:none;
	cursor:pointer;



}
.btn
{

	margin:0 0 0 0px;
	display:block;
	overflow:hidden;
	float:left;
	padding:10px 0 10px 0px;

}
.btn ul
{

	margin:0px;
	padding:0px;

}
.btn ul li
{

	margin:0px;
	padding:0px;
	float:left;
	padding:0 10px 0 0px;
	text-decoration:none;
	list-style-type:none;

}
.btn ul li a
{
	outline:none;
	cursor:pointer;



}

.ourteam
{
	width:213px;
	display:block;
	overflow:hidden;
	margin:0px 21px 0 0px;
	padding:0px 0 0px 0px;
	float:left;
}
.ourteam  span a
{


	color:#f5c44b;
	text-decoration:none;
	outline:none;

}
.ourteam  span a:hover
{


	color:#f5c44b;
	text-decoration: underline;


}
.ourteamlast span a:hover
{


	color:#f5c44b;
	text-decoration: underline;


}
.ourteamlast span a
{


	color:#f5c44b;
	text-decoration:none;
	outline:none;

}

.ourteam span
{

	float: right;
	color:#f5c44b;
}
.ourteamlast span
{

	float: right;
	color:#f5c44b;
}

.ourteamlast
{

	width:213px;
	display:block;
	overflow:hidden;
	margin:0px 0px 0 0px;
	padding:0px 0 0px 0px;
	float:left;

}
.ourteam p, .ourteamlast p
{

	float:left;
	padding:6px 0 6px 0px;

}

.news
{
	
	float:left;
	padding:0 0 20px 0px;



}

.newseventsOuter
{
	width:915px;
	float:left;
	padding:0 20px 0px 20px;
}
.newsEvents
{
	width:915px;
	float:left;
	padding:10px 0 25px 0px;




}
.newsEvents p
{

	padding:10px 0 10px 0px;




}
.newsEvents span
{
	font-size:16px;
	padding:5px 0 5px 0px;
	text-align:center;
	font-weight:normal;
	margin:0px;
	display:block;
	overflow:hidden;
	font-weight:bold;
	text-transform:uppercase;

}
.newsEvents a
{
  color: #F5C44B;
}
.newsEvents img
{
	  float:left;
	  margin:0 10px 10px 0;
	  
}
.newsContent
{
	width:915px;
	float:left;
	border: solid 5px #0e0e0e;




}
.news img, .events img
{

	float:left;
	padding:15px;


}
.news td.last img, .events td.last img
{
	padding:0;
}
.newsContent p
{



   margin:0px;
   text-align:justify;
   padding:5px 10px 10px 10px;
   display:block;
   overflow:hidden;
   line-height:20px;

}
.news span
{

	padding:0 0px 0 0px;
	margin:0px;


}

.newsContent span
{
	float:right;
	padding:90px 10px 10px 0px;
	margin:0px;
	color:#f5c44b;

}
.newsContent span a
{


	color:#f5c44b;
	text-decoration:none;
	outline:none;

}
.newsContent span a:hover
{


	color:#f5c44b;
	text-decoration: underline;


}
.news dl, .events dl
{
  width:550px !important;
}
.news dl dd, .events dl dd
{
   width:400px !important;
}
.banner
{
	width:955px;
	display:block;
	overflow:hidden;
	float:left;
	height:503px;
}



.ourteamdetailOuter
{
	width:915px;
	float:left;
	padding:0 20px 0px 20px;
}
.ourteamdetail
{
	width:915px;
	float:left;
	padding:20px 0 25px 0px;




}

.ourteamdetail p
{



   margin:0px;
   text-align:justify;
   padding:26px 0 10px 0px;
   display:block;
   overflow:hidden;
   line-height:20px;


}

.ourteamdetailLeft
{
	width:335px;
	display:block;
	overflow:hidden;
	margin:0px 21px 0 0px;
	padding:0px 0 0px 0px;
	float:left;
}


table td{
padding: 10px;
}
.index{
	float: left;
	width:700px;
}
.index table
{
  border-left: 1px solid #999;
  border-top: 1px solid #999;
  width:650px;
}
.index table th,.index table td
{
  text-align:left;
  padding:10px;
  border-right:1px solid #999;
  border-bottom:1px solid #999;
  
}
.index table th a,.index table td a
{
   color:#F5C44B;
}

.index table th.last
{
  width:100px;
}
.view
{
  float:left;
  width:700px;
}
.view dl
{
   width:350px;
   color:#999;
   margin:0 10px;
  
}


.view dl dt
{
   width:150px;
   float:left;
   line-height:20px;
   
}
.view dl dd
{
   width:150px;
   padding:0;
   margin:0;
   float:left;
   line-height:20px;
   
}
.imageView
{
   width:230px;
   margin:0 20px;
   float:left;
}
.imageView span
{
   padding-bottom:10px;
}

form input{
	float: left;
}

input.loginbtn{
	padding: 0px;
	margin: 0px;
	margin-left: 5px;
	width: 75px;
	height: 23px;
	float: left;
}

input.loginbtn1{
	padding: 0px;
	margin: 0px;
	margin-left: 5px;
	width: 59px;
	height: 26px;
	float: left;
}

.topLogin{
	width: 465px;
	float:right;
	height:25px;
}
.logout
{
   height:25px;
   float:right;
   color:#F5C44B;
}
.logout a{
	
	color: #F5C44B;
}

.floatright{
	float: right;
	margin-right: 10px;
}
.submit
{
   display:block;
   width:100%;
   overflow:hidden;
}

.submit input{
	width: 59px;
	height: 26px;
	padding: 0px;
	margin-top: 10px;
}

.submit input.register{
	clear: both;
	padding: 0px;
	margin: 0px;
}

.errorReg{
	color: yellow;
}

.actions{
	float: left;
	/*border: 1px solid yellow;*/
	padding: 10px;
	width:235px;
}
.actions ul
{
   margin:0;
   padding:0;
}
.actions ul li
{
  color:#fff;
}
.actions ul li a
{
  color:#fff;
}
fieldset{
	float: left;
	width:600px;
	margin-top: 10px;
	font-size: 18px;
}

#administratorsIndexForm .input{
	clear: both;
	padding: 10px;
}

#administratorsIndexForm label{
	float: left;
	margin: 10px;
}

#administratorsIndexForm input{
	float: left;
	margin: 10px;
}

#administratorsIndexForm .submit{
	clear: both;
	margin: 10px;
}

.error-message{
	color: red;
	float:left;
	font-size:12px;
	padding:0 0 5px 10px;
	}

.subtitle{
	font-size: 12px;
	padding:0;
	margin:0;
}
.errorMessage
{
   color:red;
   padding:0px 0px 10px 22px;
   font-weight:bold;
}

.adminMenu li a 
{
   color:#F5C44B;
}

/* Scrolling Slider in Product page */
#main {
  width: 510px;
  margin: 0 auto;
}

#content-slider {
	width:910px;
	padding:7px 0 0 0px;
	height : 1px;
	background:transparent url(../images/scroll-line-imge.jpg) repeat-x scroll 0px 7px;
	float:left;
	position: relative;
}

.ui-slider-handle  {
  width: 28px;
  height: 8px;
  position: absolute;
  background: transparent url(../images/scroll-btn.jpg) no-repeat;
  padding:0;
  top:4px;
  margin:0 5px;
}

#content-scroll {
 
  	width:928px;
	display:block;
	overflow:hidden;
	margin:0 13.5px;
	padding:0;
}

#content-holder {
   height:auto;
}

.content .paging
{
	  clear:both;
	  width:915px;
	  padding-top:20px;
}
.paging span a
{
	color:#999999;
	text-decoration:none;
}
.paging span a:hover
{
	text-decoration:underline;
}
.backLink
{
	
	display:block;
	padding:0 0 10px 0;
}

.backLink a 
{
	color: #F5C44B;
}

/*End Scrolling Slider */






.ad-gallery
{
	width:940px;
	display:block;
	overflow:hidden;
	margin:0 20px 0 20px;
	
}
.ad-image-wrapper
{
	float:left;
	margin:15px 0 7px 0px;
	 position: relative;
	 width:600px;
	 height:450px;

}
.ad-desc-wrapper, .sendmail
{
	float:left;
	width:283px;
	margin:10px 0 0 15px;
}
.ad-title
{
	float:left;
	width:195px;
	padding:5px 0 0px 0px;


}
.ad-desc-wrapper p
{
	float:left;
	text-align:justify;
	margin:0px;
	padding:7px 0 0 0px;
	color:#FFF;

}
.sendmail span
{
	float:left;
	color:#999;
	padding:10px 0 7px 0px;
	margin:10px 0 0 0;
	display:block;
	overflow:hidden;
	width:283px;
	border-top: solid 1px #1e1e1e;
}
.sendmail span a 
{
  text-decoration :none;
  color:#999;
}
.ad-desc-wrapper span.ad-image-description
{
	float:left;
	color:#999;
	padding:10px 0 7px 0px;
	margin:10px 0 0 0;
	display:block;
	overflow:hidden;
	width:283px;
	border-top:1px solid #1E1E1E;

}
.ad-desc-wrapper span a
{
	text-decoration:none;
	outline:none;

}
.ad-desc-wrapper span img
{
	float:left;
	padding:0px 7px 0px 0px;

}


.ad-title h2
{
	float:left;
	font-size:15px;
	color:#bfbdbd;
	padding:0 0 7px 0px;
	margin:0px;
	font-weight:bold;
}

.pagination
{
	float:right;
	padding-top:10px;
}
.pagination img
{

	float:left;
	padding:2px 2px 0 0px;


}
.pagination  ul
{

	margin:0px;
	padding:0;
	float:left;


}

.pagination ul li
{
	margin:0px;
	text-decoration:none;
	list-style: none;
	font-size:11px;
	float:left;
	color:#999;
	padding:0 3px 0 3px;
	cursor:pointer;

}

.ad-nav
{
	position:relative;
	width:100%;
	display:block;
	overflow:hidden;

}
 .ad-gallery .ad-nav .ad-thumbs {
	 margin-left:37px;
      overflow: hidden;
      width: 90%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
		padding:10px 0 0px 0px;
		margin:0px;
      }


.ad-thumbs  li
{
	float:left;
	text-decoration:none;
	list-style-type:none;
	padding:0px 5px 10px 5px;

}
.ad-thumbs  li a
{

	outline:none;

}
.ad-preloads
{
  position: absolute;
  left: -9000px;
  top: -9000px;
}

.ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 81px;
      z-index: 10;
    }
	.ad-gallery .ad-back {
      cursor: pointer;
      
      width: 27px;
      display: block;
      background: url(../images/arrow-thumb-left.jpg) 0px 10px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: 20px;
      width: 31px;
      background: url(../images/arrow-thumb-right.jpg) 0px 10px no-repeat;
    }
   
 
	
 .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
	  left:0 !important;
	  width:600px !important;
	  height:450px !important;
	 
    }
	
	
	.ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery  .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery  .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-prev, .ad-gallery  .ad-next {
      /* Or else IE will hide it */
      background: url(non-existing.jpg)\9
    }
      .ad-gallery  .ad-prev .ad-prev-image, .ad-gallery .ad-next .ad-next-image {
        background: url(../images/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery  .ad-next .ad-next-image {
        background: url(../images/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
	  
	 .ad-gallery .ad-controls {
    height: 20px;
	display:block;
	overflow:hidden;
	width:100%;
  }
  
  .ad-gallery .ad-controls p
  {
	  padding:0;
	  margin:0;
  }
  .sendmailContent
{
	width:903px;
	display:block;
	overflow:hidden;
	background-color:#0b0b0b !important;
	border: solid 8px #101010;
	margin:33px 0 14px 0px;
}
.sendmailForm
{
	width:800px;
	display:block;
	overflow:hidden;
	margin:14px 0 0 20px;

}
.productname 
{
	padding:10px 0;
}
.productname span
{
	color:#fff;
}

.ad-image a img
{
	width:600px !important;
	height:450px !important;
}
.h19
{
	height:19px !important;
}

.img-hint{
	color: #999999;
	float:left;
	font-size:12px;
	padding-bottom:5px;
	font-style:italic;
	}
.img-hint span
{
	font-weight:bold;
	font-style:normal;
	color:#F00;
	font-size:14px;
}
.product-name
{
	width:250px;
	font-size:12px;
	padding-bottom:10px;
	display:block;
	overflow:hidden;
}

.product-name span.fl
{
	float:left;
	font-weight:bold;
	width:100px;
}
.product-name span.right
{
	float:left;
}
.noproducts
{
	color:#F5C44B;
	font-weight:bold;
	font-size:14px;
}
.fn img
{
	float:none;
}
.category img
{
	border:5px solid #2B2B2B;
}
.newsImageOuter
{
	height:700px;
	width:917px;
	overflow:auto;
}
.newsImageOuter img
{
	float:none;
	margin:0 0 10px 0;
}
.eventsURL
{
	display:block;
	padding-bottom:10px;
}
.eventsURL a
{
	color:#F5C44B;
	
}
.menuAdmin
{
	width:714px;
	padding:0px;
	background:url(../images/menu-bg.jpg) repeat-x;
	float:left;
	margin:21px 0 0 0px;
	border-right: solid 5px #1c1c1c;


}


.menuAdmin ul
{
	margin:0px;
	padding:0px 0px 0 0px;
	float:right;


}
.menuAdmin ul li
{
	margin:0px;
	cursor:pointer;
	float:left;
	text-decoration:none;
	list-style: none;
	color:#f5c44b;
	font-size:11px;
	background:url(../images/menu-right.jpg) no-repeat  right  22px;
	padding:0px 5px 0 5px;



}

.menuAdmin ul li.last
{
	background:none;


}


.menuAdmin ul li a
{
	text-decoration:none;
	color:#f5c44b;
	display:block;
	float:left;
	padding:16px 10px 11px;
	cursor:pointer;
	outline:none;
	height:14px;


}

.menuAdmin ul li a:hover
{

	background:url(../images/menu-hover.jpg)  repeat-x;
	height:14px;



}
.aboutAdmin
{
	width:100%;
}
.aboutAdmin table
{
	width:98%;
}