/*
Credit: r@hulnath r
*/

body {
	margin: 0px;
	padding: 0px;
	color: #666;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:1.5em;
	background-image: url(images/body.jpg);
	background-repeat: repeat-x;
}


@font-face {
font-family: Delicious;
src: url('Delicious-Roman.otf');
}
@font-face {
font-family: Delicious;  src: url('Delicious-Bold.otf');
}



 

a, a:link, a:visited {
	color: #8da332;
}

a:hover {
	color: #8da332;
	text-decoration: none;
}

p { margin: 0px; padding: 0 0 10px 0; }
img { border: none; }

h1 { font-size: 40px; font-weight: bold; margin: 0 0 30px 0; padding: 5px 0; color: #000; }
h2 { font-size: 28px; font-weight: normal; line-height: 28px; margin: 0 0 30px 0; padding: 0; color: #000; }
h3 { font-size: 21px; margin: 0 0 20px 0; padding: 0; padding: 0; color: #e2d8bd; }
h4 { font-size: 18px; margin: 0 0 20px 0; padding: 0; }
h5 { font-size: 16px; margin: 0 0 10px 0; padding: 0; }
h6 { font-size: 14px; margin: 0 0 5px 0; padding: 0;}

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }
.cleaner_h10 { clear: both; width:100%; height: 10px; }
.cleaner_h20 { clear: both; width:100%; height: 20px; }
.cleaner_h30 { clear: both; width:100%; height: 30px; }
.cleaner_h40 { clear: both; width:100%; height: 40px; }
.cleaner_h50 { clear: both; width:100%; height: 50px; }
.cleaner_h60 { clear: both; width:100%; height: 60px; }

.margin_r30 { margin-right: 30px; }

.vertical_divider { border-right: 1px solid #d9d9d9; }
.horizon_divider {  border-bottom: 1px solid #d9d9d9; }

.float_l {
	float: left;
}

.float_r {
	float: right;
}

.image_wrapper {
	display: inline-block;
	padding: 8px;
	border: 1px solid #999;
	background: #ffffff;
	margin-bottom: 10px;
}
.fl_img {
	float: left;
	margin: 3px 30px 15px 0;
}
.fr_img {
	float: right;
	margin: 3px 0 15px 30px;
}

blockquote { font-style: italic; margin-left: 10px;}
cite { font-weight: bold; }
cite span { color: #8da332; }
em { color: #5d6d1e; }

.templatemo_list {
	margin: 20px 0;
	padding: 0;
	list-style: none;
}

.templatemo_list li {
	background: transparent url(images/templatemo_list.png) no-repeat scroll 0 0px;
	margin:0 0 20px;
	padding:0 0 0 25px;
	line-height: 1em;
}

.button a {
	clear: both;
	display: block;
	width: 75px;
	height: 24px;
	padding: 4px 27px 0 0;
	margin-top: 15px;
	background: url(images/templatemo_button.png) no-repeat;

	color: #000;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.button a:hover {
	background: url(images/templatemo_button_hover.png) no-repeat;
}

#templatemo_wrapper {
	width: 1010px;
	margin: 0 auto;
}

#templatemo_header {
	width: 900px;
	height: 92px;
	position: relative;
	background: url(images/templatemo_header.png) no-repeat;
	padding-top: 25px;
	padding-right: 55px;
	padding-bottom: 0px;
	padding-left: 45px;
}
#templatemo_header_2 {
	width: 952px;
	height: 70px;
	position: relative;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
.site_desc{
	cursor: default;
	display: block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	position: absolute;
	top: 30px;
	right: 30px;
	background: transparent;
}

#templatemo_header  #site_title {
	float: left;
	width:378px;
	padding: 0;
	height: auto;
}

#templatemo_header  #site_title h1 {
	margin: 0;
	padding: 0;
}

#templatemo_header  #site_title h1 a {
	margin: 0px;
	padding: 0px;
	font-size: 38px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

#templatemo_header  #site_title a span {
	display: block;
	font-size: 16px;
	color: #666;
	font-weight: bold;
	letter-spacing: 2px;
	margin-left: 5px;
}

/* menu */

#templatemo_menu {
	width: 977px;
	height: 50px;
	padding: 0 20px;
	background: url(images/templatemo_menu.png) repeat-x;
}

#templatemo_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#templatemo_menu ul li{
	padding: 0px;
	margin: 0px;
	display: inline;
}

#templatemo_menu ul li a {
	float: left;
	display: block;
	width: 99px;
	height: 33px;
	padding: 17px 34px 0 0;
	margin: 0 5px 0 0 ;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	color: #333;	
	font-weight: bold;
	outline: none;
	border: none;
	background: url(images/templatemo_menu_divider.png) right no-repeat;
}

#templatemo_menu ul li a:hover, #templatemo_menu ul li .current {
	color: #fff;
}

/* end of menu */

/* slider */

#templatemo_banner {
	clear: both;
	position: relative;
	width: 972px;
	height: 201px;
	left:10px;
	background-image: url(images/sabari.jpg);
	background-repeat: no-repeat;
	margin-left: 9px;
}

#templatemo_banner .nav_bg {
	position: absolute;
	bottom: 20px;
	right: 6px;
	width: 94px;
	height: 47px;
	background: url(images/templatemo_slider_nav_bg.png) no-repeat;
}

/* end of slider */

/* main */

#templatemo_main {
	position: relative;
	width: 900px;
	padding: 45px 55px;
	background: url(images/templatemo_content.png) repeat-y;
}

#templatemo_main .main_top {
	position: absolute;
	top: 0;
	left: 20px;
	width: 970px;
	height: 45px;
	background: url(images/templatemo_content_top.png) no-repeat;
}

#templatemo_main_bottom {
	width: 1010px;
	height: 40px;
	background: url(images/templatemo_content_bottom.png) no-repeat;
}

#templatemo_content {
	float: left;
	width: 560px;
}

templatemo_content_new_width{
	float: left;
	width: 860px;
}


#templatemo_sidebar {
	float: right;
	width: 280px;
}

#templatemo_sidebar_contact {
	float: right;
	width: 318px;
}
.col_w420 {
	width: 420px;
}

.col_w250 {
	width: 250px;
}

.welcome_text {
	font-size: 16px;
	color: #000000;
	font-style: bold;
	text-align: justify;
	line-height: 30px;
	border-bottom-color: #CCC;
	
	
}


.welcome_text_about {
	font-size: 16px;
	color: #000000;
	font-style: bold;
	text-align: justify;
 	padding-bottom: 10px;
	line-height: 30px;
	
	
}


#templatemo_content .news_box {
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #999;
}

#templatemo_content .news_box h2 {
	margin-bottom: 5px;
}

#templatemo_content .news_box p {
	text-align: justify;
}

#templatemo_content .news_box .news_info {
	margin-bottom: 20px;
}
/* end of main */
#contact_form {
	float: left;
	padding: 0;
}

#contact_form form {
	margin: 0px;
	padding: 0px;
	/*border:1px solid #e2d1be;
	padding: 20px 20px 10px 20px; */
}

#contact_form form .input_field {
	width: 350px;
	padding: 5px;
	font-family: Tahoma, Geneva, sans-serif; 
	font-size: 12px;
	background: #fff;
	border: 1px solid #dfdfdf;
	color:#666;
}

#contact_form form label {
	display: block;
	width: 100px;
	margin-right: 10px;
	font-size: 13px;	
}

#contact_form form textarea {
	width: 450px;
	height: 200px;
	padding: 5px;
	font-family: Tahoma, Geneva, sans-serif; 
	font-size: 12px;
	color:#666;
	background: #fff;
	border: 1px solid #dfdfdf;
}

#contact_form form .submit_btn {
	margin: 10px 0px; 
	padding: 5px 14px; 
	border: 1px solid #dfdfdf; 
	background: #fff;
	color:#666;
}

/* footer */

#templatemo_footer {
	width: 910px;
	padding: 0 30px 10px;
	text-align: center;
	color: #FFFFFF;
}

#templatemo_footer a {
	color: #FFFFFF;
}
/* end of footer */
/*
 * Color, Border, and Button Rules
 */
.contentslider {
  padding: 0; /* This acts as a border for the content slider */
  background: none; /* This is the color of said border */
} 
.cs_wrapper, .cs_article {
  background: none; /* Background color for the entries */
}
.cs_leftBtn, .cs_rightBtn {
  width:30px; /* Should be as wide as the button graphic being used */
  background: none; /* This will probably match the contentslider bg color */
}

/*
 * Article styles (font, color, etc.)
 *
 * If textResize is set to TRUE, sizing shouldn't need to be touched. However,
 * depending on the sizes you have defined, additional tweaking may be
 * required in order to get the text to display properly.
 */

/*
 ******************************************************************************
 * These styles may be affected by the plugin, so avoid changing them if 
 * it's not absolutely necessary.
 ******************************************************************************
 */
.contentslider {
  position:relative;
  display:block;
  width: 920px;
  height: 200px;
  margin:0 auto;
  overflow:hidden;
}
.cs_wrapper {
  position:relative;
  display:block;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  overflow:hidden;
}
.cs_slider {
  position:absolute;
  width:10000px;
  height:100%;
  margin:0;
  padding:0;
}
.cs_article {
  float:left;
  position:relative;
  top:0;
  left:0;
  display:block;
  width: 970px;
  height: 200px;
  margin:0 auto;
  padding: 0;
}

.cs_article .slider_content_wrapper {
	padding: 0 50px;
	display: block;
}

.cs_article .right {
	float: right;
	width: 495px;
}

.cs_article .left {
	float: left;
	width: 320px;
}

.cs_article .left img {
	border: 1px solid #1cbffc;
	padding: 10px;
}

.cs_article h2 {
	margin: 0 0 20px 0;
	padding: 0;
	line-height: 26px;
	color: #fff;
}

.cs_article p{
	color: #e1f4fb;
	font-size: 14px;
	margin-bottom: 20px;
}

.cs_article img {
	width: 300px;
	height: 150px;
	border: 1px solid #fff;
}

.cs_leftBtn, .cs_rightBtn {
  position:absolute;
  bottom: 24px;
  padding: 0;
  z-index:10000;
}
.cs_leftBtn {
  right: 27px;
  outline:0;
}
.cs_rightBtn {
  right: 3px;
  outline:0;
}
.cs_leftBtn img, .cs_rightBtn img {
  border:0;
  position:relative;
  margin:0;
}

 new menu rahul
ul {
	list-style: none;	
}

#navigation {
 	font: bold 12px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #444;
	margin-left:20px;
	margin-right: 0;
	margin-bottom: 1px;
}

#navigation:after {
	clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

#navigation ul {	
	float: left;
	border-radius: 100px;
    overflow: hidden;
}

#navigation li {
	float: left;
	border-style: solid; 
	border-width: 1px;
    border-color: #BABABA #BABABA #BABABA #FFF;
	box-shadow: 0 1px rgba(255,255,255,1) inset;
	-webkit-box-shadow: 0 1px rgba(255,255,255,1) inset;
	background: #F7F7F7; /* Old browsers */
	background: -moz-linear-gradient(top, #F7F7F7 0%, #EDEDED 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F7F7F7), color-stop(100%,#EDEDED)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #F7F7F7 0%,#EDEDED 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F7F7F7 0%,#EDEDED 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #F7F7F7 0%,#EDEDED 100%); /* IE10+ */
	background: linear-gradient(top, #F7F7F7 0%,#EDEDED 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#EDEDED',GradientType=0 ); /* IE6-9 */	
}

#navigation li:hover, #navigation li.current {
	box-shadow: 0 1px rgba(255,255,255,0.2) inset;
	-webkit-box-shadow: 0 1px rgba(255,255,255,0.2) inset;
	border-color: #262626 !important;
	background: #4D4D4D; /* Old browsers */
	background: -moz-linear-gradient(top, #4D4D4D 0%, #262626 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4D4D4D), color-stop(100%,#262626)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4D4D4D 0%,#262626 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4D4D4D 0%,#262626 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4D4D4D 0%,#262626 100%); /* IE10+ */
	background: linear-gradient(top, #4D4D4D 0%,#262626 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4D4D4D', endColorstr='#262626',GradientType=0 ); /* IE6-9 */
}
.active
{ background-color:#000000;
color:#FF0000;
}
#navigation a {
	display: block;
	padding: 10px 15px;
	color: #444;
	text-decoration: none;
	 
}

#navigation a:hover, #navigation li.current a {
	color: #FFF;
	text-shadow: 0 1px #000;
}

#navigation li:first-child {
	border-left-color: #BABABA;
	border-radius: 100px 0 0 100px;
}

#navigation li:last-child {
	border-radius: 0 100px 100px 0;
}
#menu_new {
	height: 70px;
	width: 972px;
	margin-right: auto;
	margin-left: auto;
	background-color: #E4E4E4;
	background-position: bottom;
 }

/*rahuls active nav---**/
#navigation li.currentr {
border-color: #262626 !important; 	
background: rgb(255,175,75); /* Old browsers */
background: -moz-linear-gradient(left, rgba(255,175,75,1) 27%, rgba(255,146,10,1) 89%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(27%,rgba(255,175,75,1)), color-stop(89%,rgba(255,146,10,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,175,75,1) 27%,rgba(255,146,10,1) 89%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,175,75,1) 27%,rgba(255,146,10,1) 89%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,175,75,1) 27%,rgba(255,146,10,1) 89%); /* IE10+ */
background: linear-gradient(to right, rgba(255,175,75,1) 27%,rgba(255,146,10,1) 89%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=1 ); /* IE6-9 */
color:#000000;
}
#navigation li.currentr a:hover {
color: #CA6500;}


.rahul_button {
border-color: #262626 !important; 	
background: rgb(255,175,75); /* Old browsers */
background: -moz-linear-gradient(left, rgba(255,175,75,1) 27%, rgba(255,146,10,1) 89%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(27%,rgba(255,175,75,1)), color-stop(89%,rgba(255,146,10,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,175,75,1) 27%,rgba(255,146,10,1) 89%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,175,75,1) 27%,rgba(255,146,10,1) 89%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,175,75,1) 27%,rgba(255,146,10,1) 89%); /* IE10+ */
background: linear-gradient(to right, rgba(255,175,75,1) 27%,rgba(255,146,10,1) 89%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=1 ); /* IE6-9 */
color:#993300;
height:30px;
width:100px;
font-size:18px;
text-shadow: 0 1px #000;
 

}



/*rahuls slider---**/
#sliderFrame 
{
    position:relative;
    width:972px;
    margin: 0 auto; /*center-aligned*/
}

#slider, #slider div.sliderInner {
    width:972px;height:405px;/* Must be the same size as the slider images */
}

#slider {
	background:#fff url(loading.gif) no-repeat 50% 50%;
	position:relative;
	margin:0 auto; /*center-aligned*/
    transform: translate3d(0,0,0);
    box-shadow: 0px 1px 5px #999999;
}

/* image wrapper */
#slider a.imgLink, #slider div.video {
	z-index:2;
	position:absolute;
	top:0px;left:0px;border:0;padding:0;margin:0;
	width:100%;height:100%;
}
#slider .video {
	background:transparent url(video.png) no-repeat 50% 50%;
}

/* Caption styles */
#slider div.mc-caption-bg, #slider div.mc-caption-bg2 {
	position:absolute;
	width:100%;
	height:auto;
	padding:10px 0;/* 10px will increase the height.*/
	left:0px; /*if the caption needs to be aligned from right, specify by right instead of left. i.e. right:20px;*/
	bottom:0px;/*if the caption needs to be aligned from top, specify by top instead of bottom. i.e. top:150px;*/
	z-index:3;
	overflow:hidden;
	font-size: 0;
}
#slider div.mc-caption-bg 
{
    /* NOTE: Its opacity is to be set through the sliderOptions.captionOpacity setting in the js-image-slider.js file.*/
	background:Black;/* or any other colors such as White, or: background:none; */
}
#slider div.mc-caption-bg2 {
    background:none;
}
#slider div.mc-caption {
	font: bold 14px/20px Arial;
	color:#EEE;
	z-index:4;
	text-align:center;
    background:none;
}
#slider div.mc-caption a {
	color:#FB0;
}
#slider div.mc-caption a:hover {
	color:#DA0;
}


/* ------ built-in navigation bullets wrapper ------*/
/* Note: check themes\2\js-image-slider.css to see how to hide nav bullets */
#slider div.navBulletsWrapper  {
    top:320px;/* Its position is relative to the #slider */
	text-align:center;
	background:none;
	position:relative;
	z-index:5;
}

/* each bullet */
#slider div.navBulletsWrapper div 
{
    width:11px; height:11px;
    font-size:0;color:White;/*hide the index number in the bullet element*/
    background:transparent url(bullet.png) no-repeat 0 0;
    display:inline-block; *display:inline; zoom:1;
    overflow:hidden;cursor:pointer;
    margin:0 6px;/* set distance between each bullet*/
}

#slider div.navBulletsWrapper div.active {background-position:0 -11px;}


/* --------- Others ------- */

#slider div.loading 
{
    width:100%; height:100%;
    background:transparent url(loading.gif) no-repeat 50% 50%;
    filter: alpha(opacity=60);
    opacity:0.6;
    position:absolute;
    left:0;
    top:0; 
    z-index:9;
}

#slider img, #slider>b, #slider a>b {
	position:absolute; border:none; display:none;
}

#slider div.sliderInner {
	overflow:hidden; 
	-webkit-transform: rotate(0.000001deg);/* fixed the Chrome not crop border-radius bug*/
	position:absolute; top:0; left:0;
}

#slider>a, #slider video, #slider audio {display:none;}



.rnrbuttons {
	-moz-box-shadow:inset 0px 1px 0px 0px #b88c3f;
	-webkit-box-shadow:inset 0px 1px 0px 0px #b88c3f;
	box-shadow:inset 0px 1px 0px 0px #b88c3f;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffce79), color-stop(1, #eeaf41) );
	background:-moz-linear-gradient( center top, #ffce79 5%, #eeaf41 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffce79', endColorstr='#eeaf41');
	background-color:#ffce79;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	
	
	border-color: #262626 !important; 	
background: rgb(255,175,75); /* Old browsers */
background: -moz-linear-gradient(left, rgba(255,175,75,1) 27%, rgba(255,146,10,1) 89%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(27%,rgba(255,175,75,1)), color-stop(89%,rgba(255,146,10,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,175,75,1) 27%,rgba(255,146,10,1) 89%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,175,75,1) 27%,rgba(255,146,10,1) 89%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,175,75,1) 27%,rgba(255,146,10,1) 89%); /* IE10+ */
background: linear-gradient(to right, rgba(255,175,75,1) 27%,rgba(255,146,10,1) 89%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=1 ); /* IE6-9 */
color:#000000;
	
	  
	border-bottom-left-radius:20px;
	text-indent:1.08px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:Georgia;
	font-size:17px;
	font-weight:bold;
	font-style:normal;
	height:35px;
	line-height:35px;
	width:108px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 3px 0px #ce8e28;
}
.rnrbuttons:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeaf41), color-stop(1, #ffce79) );
	background:-moz-linear-gradient( center top, #eeaf41 5%, #ffce79 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeaf41', endColorstr='#ffce79');
	background-color:#eeaf41;
}.rnrbuttons:active {
	position:relative;
	top:1px;
} 
 
.rnrads{
-moz-box-shadow:inset 0px 1px 0px 0px #b88c3f;
-webkit-box-shadow:inset 0px 1px 0px 0px #b88c3f;
box-shadow:inset 0px 1px 0px 0px #b88c3f;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffce79), color-stop(1, #eeaf41) );
background:-moz-linear-gradient( center top, #ffce79 5%, #eeaf41 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffce79', endColorstr='#eeaf41');
background-color:#ffce79;
-webkit-border-top-left-radius:20px;
-moz-border-radius-topleft:20px;
border-top-left-radius:20px;
-webkit-border-top-right-radius:20px;
-moz-border-radius-topright:20px;
border-top-right-radius:20px;
-webkit-border-bottom-right-radius:20px;
-moz-border-radius-bottomright:20px;
border-bottom-right-radius:20px;
-webkit-border-bottom-left-radius:20px;
-moz-border-radius-bottomleft:20px;
border-color: #262626 !important; 	
background: rgb(255,175,75); /* Old browsers */
background: -moz-linear-gradient(left, rgba(255,175,75,1) 27%, rgba(255,146,10,1) 89%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(27%,rgba(255,175,75,1)), color-stop(89%,rgba(255,146,10,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,175,75,1) 27%,rgba(255,146,10,1) 89%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,175,75,1) 27%,rgba(255,146,10,1) 89%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,175,75,1) 27%,rgba(255,146,10,1) 89%); /* IE10+ */
background: linear-gradient(to right, rgba(255,175,75,1) 27%,rgba(255,146,10,1) 89%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=1 ); /* IE6-9 */
color:#000000;
border-bottom-left-radius:20px;
text-indent:1.08px;
border:1px solid #eeb44f;
display:inline-block;
color:#ffffff;
font-family:Georgia;
font-size:17px;
font-weight:bold;
font-style:normal;
height:35px;
line-height:35px;
width:300px;
text-decoration:none;
text-align:center;
text-shadow:0px 3px 0px #ce8e28;
	}
.addBorder {
   border: 3px solid #B25D03;
-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.addBorder:hover {
  -webkit-transform: rotate(-10deg);
     -moz-transform: rotate(-10deg);
       -o-transform: rotate(-10deg);
      -ms-transform: rotate(-10deg);
          transform: rotate(-10deg);
}

ul#css3menu1{
	margin:0;list-style:none;padding:0;background-color:#dedede;border-width:1px;border-style:solid;border-color:#5f5f5f;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:0;z-index:999;position:relative;display:inline-block;zoom:1;
	*display:inline;}
ul#css3menu1 li{
	display:block;white-space:nowrap;font-size:0;float:left;}
ul#css3menu1>li{
	margin:0;}
* html ul#css3menu1 li a{
	display:inline-block;}
ul#css3menu1 a:active, ul#css3menu1 a:focus{
	outline-style:none;}
ul#css3menu1 a{
	display:block;vertical-align:middle;text-align:left;text-decoration:none;font:bold 14px Georgia;color:#d64700;text-shadow:#FFF 0 0 1px;cursor:pointer;padding:10px;background-color:#c1c1c1;background-image:url("mainbk.png");background-repeat:repeat;background-position:0 0;border-width:0 0 0 1px;border-style:solid;border-color:#C0C0C0;}
ul#css3menu1 li:hover>a,ul#css3menu1 a.pressed{
	background-color:#f8ac00;border-color:#C0C0C0;border-style:solid;color:#ffffff;text-decoration:none;text-shadow:#FFF 0 0 1px;background-image:url("mainbk.png");background-position:0 100px;}
ul#css3menu1 img{
	border:none;vertical-align:middle;margin-right:10px;}
ul#css3menu1 img.over{
	display:none;}
ul#css3menu1 li:hover > a img.def{
	display:none;}
ul#css3menu1 li:hover > a img.over{
	display:inline;}
ul#css3menu1 li a.pressed img.over{
	display:inline;}
ul#css3menu1 li a.pressed img.def{
	display:none;}
ul#css3menu1 li:hover>a,ul#css3menu1 li>a.pressed{
	background-color:#f8ac00;background-image:url("mainbk.png");background-position:0 100px;border-style:solid;border-color:#C0C0C0;color:#ffffff;text-decoration:none;text-shadow:#FFF 0 0 1px;}
ul#css3menu1 li.topfirst>a{
	border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
ul#css3menu1 li.topmenu>a{
	-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
ul#css3menu1 li.toplast>a{
	border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
	
	.hjbb{
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
	overflow:hidden;
	}   
	
	.hjbb:hover   
	{ 
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg); 
	-o-transform:rotate(360deg);
	} 