/*Global settings*/

a {
	color:#666;
	outline:0;
	text-decoration:none;
}

a:hover {
	color:#333;
}


a img, img {
	border:0;
}

p {
	padding:15px 0;
}

* {
	margin:0;
	padding:0;
}

object {
	outline:0;
}

html {
	background:#884122 url(../images/main_bg.jpg) no-repeat top center;
	
	
}

body {
	background: url(../images/body_bg.jpg) repeat-x bottom left;
	margin:0;
	padding:20px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}


@font-face {
    font-family: 'SapirSansRegular';
    src: url('../../sapirsan-webfont.eot');
    src: url('../../sapirsan-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../sapirsan-webfont.woff') format('woff'),
         url('../../sapirsan-webfont.ttf') format('truetype'),
         url('../../sapirsan-webfont.svg#SapirSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'YanoneKaffeesatzThin';
    src: url('../../fonts/yanonekaffeesatz-thin-webfont.eot');
    src: url('../../fonts/yanonekaffeesatz-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/yanonekaffeesatz-thin-webfont.woff') format('woff'),
         url('../../fonts/yanonekaffeesatz-thin-webfont.ttf') format('truetype'),
         url('../../fonts/yanonekaffeesatz-thin-webfont.svg#YanoneKaffeesatzThin') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'YanoneKaffeesatzRegular';
    src: url('../../fonts/yanonekaffeesatz-regular-webfont.eot');
    src: url('../../fonts/yanonekaffeesatz-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/yanonekaffeesatz-regular-webfont.woff') format('woff'),
         url('../../fonts/yanonekaffeesatz-regular-webfont.ttf') format('truetype'),
         url('../../fonts/yanonekaffeesatz-regular-webfont.svg#YanoneKaffeesatzRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'YanoneKaffeesatzBold';
    src: url('../../fonts/yanonekaffeesatz-bold-webfont.eot');
    src: url('../../fonts/yanonekaffeesatz-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/yanonekaffeesatz-bold-webfont.woff') format('woff'),
         url('../../fonts/yanonekaffeesatz-bold-webfont.ttf') format('truetype'),
         url('../../fonts/yanonekaffeesatz-bold-webfont.svg#YanoneKaffeesatzBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'YanoneKaffeesatzLight';
    src: url('../../fonts/yanonekaffeesatz-light-webfont.eot');
    src: url('../../fonts/yanonekaffeesatz-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/yanonekaffeesatz-light-webfont.woff') format('woff'),
         url('../../fonts/yanonekaffeesatz-light-webfont.ttf') format('truetype'),
         url('../../fonts/yanonekaffeesatz-light-webfont.svg#YanoneKaffeesatzLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSerifRegular';
    src: url('../../fonts/droidserif-regular-webfont.eot');
    src: url('../../fonts/droidserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/droidserif-regular-webfont.woff') format('woff'),
         url('../../fonts/droidserif-regular-webfont.ttf') format('truetype'),
         url('../../fonts/droidserif-regular-webfont.svg#DroidSerifRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


#main_body {
	background-color:#fff;
	padding:0;
	width:987px;
	margin:0px auto;
}

@font-face {

    font-family: 'MyriadProRegular';
    src: url('../../fonts/myriadpe-webfont.eot');
    src: url('../../fonts/myriadpe-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/myriadpe-webfont.woff') format('woff'),
         url('../../fonts/myriadpe-webfont.ttf') format('truetype'),
         url('../../fonts/myriadpe-webfont.svg#MyriadProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

	

}

/*header */

#header {
	width:937px;
	float:left;
	padding:25px;
	position:relative;
}


a#logo {
	background:url(../images/logo.jpg) no-repeat top left;
	width:81px;
	height:80px;
	margin:0px 0 0px 0;
	padding:0;
	float:left;
	text-indent:-9999px;
}

ul.menu {list-style:none; margin:0; padding:0;width:831px;
	float:right;
	margin:0px 0 0px 0;
	padding:0;
	display:inline;}
ul.menu * {margin:0; padding:0}
ul.menu a {background-color:#333; 
	display:block; 
	text-decoration:none;
	font-family: 'MyriadProRegular';
	text-transform:uppercase;
	font-size:14px;
	float:left;
	padding:30px 20px;
	color:#fff;
	font-weight: normal;
    font-style: normal;
	text-align:center;
	border-left:1px solid #606060;}
	
	ul.menu a:hover {
	color:#fff;
	background-color:#ec771e;
}

ul.menu a.selected {
	color:#fff;
	background:#ec771e url(../images/home_selected.png) no-repeat top left;
}
	
ul.menu li {position:relative; float:left;list-style:none;
	display:inline;
	margin:0 0 0 0px;
	z-index:9999;}
	
ul.menu li.first {
	margin:0;
}

ul.menu li.first a {
	border:0;
}

ul.menu li.last a {
	padding:30px 18px;
}



ul.menu ul {position:absolute; top:78px; left:0px; background:none; display:none; opacity:0; list-style:none;width:155px;
	
	}
ul.menu ul li {background:none; position:relative; border:0px solid #aaa; border-top:none; width:160px; margin:0;padding:0px;}
ul.menu ul li a {
	display:block;
	padding-left:0;
	font-size:11px;
	text-transform:none;
	padding:15px;
	display:block;
	color:#fff;
	width:125px;
	text-align:left;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	}
ul.menu ul li a:hover, ul.menu ul li a.selected {
	background:#ec771e;
	color:#fff;
	}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif); width:134px;}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif;)}
ul.menu .sub {background:#333 url(images/arrow.gif) 136px 8px no-repeat;}
ul.menu .topline {border-top:0px solid #aaa;}



/*chrome hack*/

/*content starts*/

#content {
	

	
}



/*texts_home starts*/

#texts_home.texts, #texts_aboutus.texts {
	float:left;
	display:inline;
	margin:0px 0 0 0;
	width:937px;
	padding:0 0 25px 25px;
	

}

#texts_home.texts .textelement {
	border-top:1px solid #e1e0e0;
	padding:25px 0 0 0;
}


#texts_home.texts .textelement h1 {
	color:#ffa500;
	font-family: 'MyriadProRegular';
	font-size:22px;
	font-weight: normal;
    font-style: normal;
	
	
}

#texts_home.texts .textelement h1 span {
	text-transform:uppercase;
	display:block;
	margin:4px 0 0 0;
}

#texts_home.texts .textelement h2 {
	font-size:14px;
	color:#838383;
	font-weight:normal;
	margin:20px 0 0 0;
	text-align:center;
	line-height:25px;
}

/*slideshow starts*/

#slideshow {
	width:690px;
	float:left;
	margin:0;
	padding:0;
	background:#eee url(../images/loading.gif) no-repeat center center;
}

/* latest news starts*/

.news {
	width:195px;
	background:#f5f5f5 url(../images/h1_bg.jpg) repeat-x top left;
	float:left;
	padding:5px 15px 15px 15px;
	margin:0 0 0 22px;
	height:460px;
	position:relative;
}

.news .hidden_box {
	width:195px;
	height:350px;
	overflow:hidden;
}

#texts_home.texts .news h1 {
	font-size:16px;
	font-weight:bold;
	color:#585858;
	margin:0 0 15px 0;
	padding:0;
	text-transform:uppercase;
}

ul.latest_news {
	margin:0;
	padding:0;
	float:left;
	display:inline;
	width:195px;
}

ul.latest_news li {
	list-style:none;
	float:left;
	display:block;
	margin:0 0 10px 0;
	padding:0;
}
ul.latest_news li a {
	color:#676767;
	font-family: 'YanoneKaffeesatzLight';
	font-size:18px;
	font-style:normal;
	font-weight:normal;
	line-height:22px;
	display:block;
}

ul.latest_news li a:hover {
	color:#333;
}

ul.latest_news li a.more {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ec771e;
}

ul.latest_news li a.more:hover {
	color:#333;
	text-decoration:underline;
}


.news a.view_all_news {
	width:205px;
	position:absolute;
	bottom:0;
	left:0;
	padding:10px;
	color:#fff;
	background-color:#ec771e;
	text-align:center;
	font-family: 'YanoneKaffeesatzLight';
	font-size:18px;
	font-style:normal;
	font-weight:normal;
}

.news a.view_all_news:hover {
	color:#fff;
	background-color:#222;
}

/*highlights starts*/

#highlights {
	width:937px;
	padding:25px;
	float:left;
	margin:20px 0 0 0;
	background:#f5f5f5 url(../images/gallery_bg.jpg) repeat-x top left;
}

#highlights .section_texts {
	display:inline-block;
	width:937px;
	padding:0px;
	background-color:#fff;
	border:1px solid #eee;
}

#highlights .gallery_title {
	float:left;
	width:370px;
	padding:4px 10px 10px 20px;
	margin:0 37px 0 0;
}

#highlights .gallery_title h1 {
	color:#333;
	font-size:50px;
	font-weight:normal;
	margin:0;
	padding:0;
	letter-spacing:-4px;
}

#highlights .gallery_title h1 span {
	color:#f47b20;
	text-transform:lowercase;
}

#highlights .gallery_title h2 {
	color:#979593;
	margin:5px 0;
	padding:0;
	font-weight:normal;
	text-align:right;
}


/*gallery slider starts*/

#slideshows {
	width:430px;
	height:105px;
	padding:0px 0 0 70px;
	float:left;
	overflow:hidden;
	position:relative;
	display:inline;
	margin:0px 0 0 0;
	background:url(../images/gallery_arrow.jpg) no-repeat top left;
	
}


#banner_slider {
	width:369px;
	padding:0;
	overflow:hidden;
	position:absolute;
	top:13px;
	left:80px;
	height:105px;
}
	

#banner_slider ul {
	float:left;
	margin:0px;
	width:370px;
	padding:0;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0px;
	
}

#banner_slider ul li{ 
	width:370px;
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	float:left;
	position:relative;
	height:105px;
		
	
	
}

	
	#banner_slider ul li a {
	color:#f00;
	font-size:11px;
	font-weight:bold;
	}
	
	#banner_slider ul li a:hover {
		color:#333;
	}
	
	#banner_slider ul li a img, #banner_slider ul li img{
		float:left;
		margin:0;
		padding:0;
		border:0px solid #222222;
		margin:0 0px 0 10px;
		opacity:1;
	}
	
	#banner_slider ul li a img:hover {
		opacity:0.9;
	}
	
	#banner_slider ul li a img.first {
		margin-left:0;
	}

#prev_button, #next_button{ 
	display:block;
	width:26px;
	height:26px;
	position:absolute;
	left:45px;
	top:40px;
	text-indent:-9999px;
	z-index:9999;
	}	
#next_button{ 
	left:460px;
	}														
#prev_button a, #next_button a{  
	display:block;
	width:26px;
	height:26px;
	background:url(../images/nextbtn.jpg) no-repeat 0 0px;	
	}	
#prev_button a{ 
	background:url(../images/prevbtn.jpg) no-repeat 0 0px;	
	}
	
	
#next_button a:hover  {
		background-position:0 -26px;	
	
}

#prev_button a:hover {
background-position:0 -26px;
}


/*highlights starts*/

.highlights {
	width:937px;
	padding:25px 25px 0 25px;
	float:left;
	display:inline;
	background:url(../images/highlight_bg.jpg) repeat-x top left;
}

/*item list starts*/

ul.item_list {
	margin:0 22px 0 0;
	padding:0;
	float:left;
	display:inline;
	width:690px;
}

ul.item_list li {
	list-style:none;
	float:left;
	display:inline;
	margin:0 0 16px 25px;
	padding:0;
	width:204px;
	height:305px;
}

ul.item_list li .section_texts {
	height:234px;
	float:left;
	padding:8px;
	background-color:#18191a;
	position:relative;
}

ul.item_list li h1 {
	font-size:24px;
	color:#fff;
	margin:0 0 16px 0;
	padding:0;
	font-style:normal;
	font-weight:normal;
	text-transform:lowercase;
	letter-spacing:-2px;
}

ul.item_list li h1 span {
	color:#f47b20;
}

ul.item_list li.first {
	margin:0;
}

ul.item_list li .section_texts a img {
	opacity:1;
	margin:0 0 10px 0;
	float: left;
    height: 110px;
    overflow: hidden;
    width: 190px;
}

ul.item_list li .section_texts a img.member_ad {
	height:235px;
}

ul.item_list li .section_texts a img.member_ad:hover {
	
}



ul.item_list li .section_texts a img:hover {
	opacity:0.9;
}

ul.item_list li .section_texts a {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	display:block;
	margin:0;
	
}

ul.item_list li .section_texts a:hover {
	color:#f47b20;
}

ul.item_list li .section_texts p {
	color:#999;
	padding:10px 0;
	font-size:11px;
}

ul.item_list li .section_texts a.more {
	color:#f47b20;
	font-size:11px;
	font-weight:normal;
}

ul.item_list li .section_texts a.more:hover {
	color:#fff;
	text-decoration:underline;
}

ul.item_list li .section_texts .play {
	background:url(../images/play.png) no-repeat top left;
	width:55px;
	height:55px;
	position:absolute;
	top:45px;
	left:80px;
	text-indent:-9980px;
	z-index:9999;
	display:none;
}



/*highlights starts*/

.highlight {
	width:225px;
	float:left;
	display:inline;
}

.highlight h1 {
	font-size:24px;
	color:#fff;
	margin:0 0 20px 0;
	padding:0;
	font-style:normal;
	font-weight:normal;
	text-transform:lowercase;
	letter-spacing:-2px;
}

.highlight h1 span {
	color:#f47b20;
}

.highlight a img {
	margin:0 0 16px 0;
}


/*useful links*/

ul.useful_links {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:191px;
}

ul.item_list ul.useful_links li {
	list-style:none;
	display:block;
	margin:0 0 10px 0;
	padding:0 0 0 15px;
	height:auto;
	background:url(../images/bullets.jpg) no-repeat 0 5px;
}

ul.item_list ul.useful_links li a {
	color:#979593;
	font-size:11px;
	margin:0;
	font-weight:normal;
}


ul.item_list ul.useful_links li.more {
	background:none;
	padding:0;
}

ul.item_list ul.useful_links li.more a {
	color:#f47b20;
}

ul.item_list ul.useful_links li.more a:hover {
	color:#fff;
	text-decoration:underline;
}

/*aboutus starts*/

/*texts_hom textelement starts*/

#texts_aboutus.texts {
	position:relative;
	width:663px;
	margin:25px 0 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	float:left;
	
}

#texts_aboutus.texts .textelement {
	margin:28px 0 0 0;
	display:inline-block;
	width:665px;
	text-align:justify;
}




#texts_aboutus.texts .textelement img {
	float:left;
	margin:5px 15px 15px 0;
	border:9px solid #eee;
}

#texts_aboutus.texts h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-style:normal;
	font-weight:normal;
	font-size:36px;
	margin:0;
	line-height:18px;
	letter-spacing:-2px;
}

#texts_aboutus.texts h1 span {
	color:#f47b20;
	text-transform:lowercase;
}

/*footer*/

#footer {
	display:inline-block;
	width:937px;
	padding:25px;
	background:#18191a url(../images/footer_bg.jpg) repeat-x top left;
	margin:0 0 -5px 0;
}

#texts_aboutus.texts .textelement .section_texts {
	width:310px;
	float:left;
	padding:0px 10px 10px 0;
	border-right:1px solid #acabab;
	color:#555555;
}

#texts_aboutus.texts .textelement .section_texts p {
	padding:10px 10px 10px 0;
}

#texts_aboutus.texts .textelement .section_texts p strong {
	color:#222;
	font-size:14px;
}

#texts_aboutus.texts .textelement .section_texts img {
	margin:0 0 20px 0;
	border:0;
}

#texts_aboutus.texts .textelement .section_texts h1, #texts_aboutus.texts .textelement .section_texts h2 {
	font-family: 'DroidSerifRegular';
	font-style:normal;
	font-weight:normal;
	font-size:30px;
	letter-spacing:-3px;
	margin:0 0 10px 0;
	line-height:26px;
}

#texts_aboutus.texts .textelement .section_texts h2 {
	font-size:18px;
	color:#222;
	letter-spacing:-1px;
	text-align:left;
	word-spacing:2px;
}

#texts_aboutus.texts .textelement .section_texts.alt {
	border:0;
	margin:0px 0 0px 20px;
}

#texts_aboutus.texts .textelement .achievements {
	width:626px;
	float:left;
	padding:10px;
	border:1px solid #dadada;
	color:#555555;
	border-radius:5px;
	margin:25px 0;
}



#texts_aboutus.texts .textelement .achievements img {
	margin:10px 0;
	border:0;
}
#texts_aboutus.texts .textelement .achievements h1 {
	font-family: 'DroidSerifRegular';
	font-style:normal;
	font-weight:normal;
	font-size:30px;
	letter-spacing:-3px;
	margin:0 0 10px 0;
}

#texts_aboutus.texts .textelement .achievements p strong {
	font-size:14px;
}

/*highlights inner starts*/

#highlights_inner {
	width:225px;
	display:inline-block;
	background:url(../images/highlightbg.jpg) repeat-y top left;
	padding:0 0 0 44px;
}

#highlights_inner .item {
	margin:0 0 22px 0;
}

#highlights_inner .item.ads a img {
	margin:0 0 20px 0;
}

#highlights_inner .news {
	margin:0 0 20px 0;
}

#highlights_inner .news h1 {
	font-size:16px;
	font-weight:bold;
	color:#585858;
	margin:0 0 15px 0;
	padding:0;
	letter-spacing:normal;
	text-transform:uppercase;
}

#highlights_inner h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-style:normal;
	font-weight:normal;
	font-size:24px;
	margin:0 0 10px 0;
	line-height:18px;
	letter-spacing:-2px;
	text-transform:lowercase;
}

#highlights_inner h1 span {
	color:#f47b20;
	
}

/*highlights section texts starts*/

#highlights_inner .section_texts_half {
	float:left;
	padding:8px;
	margin:0 0 25px 0;
	background-color:#f7f7f7;
	position:relative;
}

#highlights_inner .section_texts_half a {
	color:#555;
	font-weight:bold;
	display:block;
	
}

#highlights_inner .section_texts_half a:hover {
	color:#333;
}

#highlights_inner .section_texts_half a.more {
	color:#ec771e;
	font-size:11px;
	font-weight:normal;
}

#highlights_inner .section_texts_half a.more:hover {
	text-decoration:underline;
}

#highlights_inner .section_texts_half a img {
	opacity:1;
	margin:0 0 5px 0;
	float: left;
    height: 120px;
    overflow: hidden;
    width: 208px;
}

#highlights_inner .section_texts_half a img:hover {
	opacity:0.9;
}

#highlights_inner .section_texts_half p {
	font-size:11px;
}


#highlights_inner .section_texts_half p {
	padding:10px 0;
}

/*useful links*/

#highlights_inner .section_texts_half ul.useful_links {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:208px;
}


#highlights_inner .section_texts_half ul.useful_links li {
	list-style:none;
	display:block;
	margin:0 0 10px 0;
	padding:0 0 0 15px;
	height:auto;
	background:url(../images/bullets.jpg) no-repeat 0 5px;
}

#highlights_inner .section_texts_half ul.useful_links li a {
	color:#666;
	font-size:11px;
	margin:0;
	font-weight:normal;
}

#highlights_inner .section_texts_half ul.useful_links li a:hover {
	color:#333;
}


#highlights_inner .section_texts_half ul.useful_links li.more {
	background:none;
	padding:0;
}

#highlights_inner .section_texts_half ul.useful_links li.more a {
	color:#f47b20;
}

#highlights_inner .section_texts_half ul.useful_links li.more a:hover {
	color:#f47b20;
	text-decoration:underline;
}


/*play icon starts*/

#highlights_inner .section_texts_half span.play {
	background:url(../images/play.png) no-repeat top left;
	width:55px;
	height:55px;
	position:absolute;
	top:45px;
	left:93px;
	text-indent:-9980px;
	z-index:9999;
	display:none;
}


/*footer_nav starts*/

ul.footer_nav {
	width:937px;
	float:left;
	display:inline;
	margin:0px 0 0 0px;
	padding:0;
}

ul.footer_nav li {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	display:inline;
	width:206px;
	font-size:11px;
	color:#979593;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
}

ul.footer_nav li.footer_menu {
	width:542px;
}

ul.footer_nav li.footer_menu ul.navs {
	margin:0;
	padding:0;
	width:542px;
	float:left;
	display:inline;
}

ul.footer_nav li.footer_menu ul.navs li {
	list-style:none;
	display:inline;
	float:left;
	margin:0 0 0 5px;
	padding:0;
	width:auto;
	color:#f47b20;
}

ul.footer_nav li.footer_menu ul.navs li a {
	color:#f47b20;
	padding:0 10px;
}
ul.footer_nav li.footer_menu ul.navs li a:hover {
	color:#fff;
}

ul.footer_nav li.design {
	width:189px;
	text-align:left;
	position:relative;
	
}

ul.footer_nav li.design a {
	font-size:11px;
	color:#979593;
}

ul.footer_nav li.design a:hover {
	color:#f47b20;
}

ul.footer_nav li.design a img {
	opacity:0.9;
	margin:0 0 -1px 0;
}

ul.footer_nav li.design a img:hover {
	opacity:1;
}




/*designs menu starts*/

ul.footer_nav li.designs ul {
	margin:0 0 0 210px;
	padding:0;
	float:left;
	display:inline;
	width:347px;
}

ul.footer_nav li.designs ul li {
	list-style:none;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:auto;
	background:url(../images/dots.jpg) no-repeat left center;
}

ul.footer_nav li.designs ul li a {
	color:#333;
	margin:0;
	padding:0 6px;
}

ul.footer_nav li.designs ul li a:hover {
	color:#079ed2;
}

ul.footer_nav li.designs ul li.socials {
	margin:-2px 0 0 30px;
	background:none;
}

ul.footer_nav li.designs ul li.socials a {
	padding:0 0px 0 4px;
}

ul.footer_nav li.designs ul li a img {
	opacity:0.8;
}

ul.footer_nav li.designs ul li a img:hover {
	opacity:1;
}

#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {
	font-size:11px;
}

.twtr-ft span {
	margin:5px 0 0 2px;
	font-size:11px;
}

#twtr-widget-1 .twtr-tweet a {
	color: #EAB300 !important;
	font-size:11px;
}

/*contest rules starts*/

/*useful links*/

ul.rules {
	float:left;
	display:inline;
	margin:20px 0;
	padding:0;
	width:626px;
}

ul.rules li {
	list-style:none;
	display:block;
	margin:0 0 10px 0;
	padding:0 0 0 15px;
	height:auto;
	background:url(../images/bullets.jpg) no-repeat 0 5px;
	text-align:left;
}

#texts_aboutus.texts .textelement .section_texts_banner {
	width:656px;
	
}

/*navigation starts*/

ul.rule_navigation {
	margin:0 0 25px 0;
	padding:5px 10px;
	display:inline;
	float:left;
	width:636px;
	border-top:1px solid #fff;
	background-color:#18191a;
}

ul.rule_navigation li {
	list-style:none;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	color:#ec771e;
}

ul.rule_navigation li a {
	color:#ec771e;
	font-weight:bold;
	float:left;
	padding:0px 10px;
}

ul.rule_navigation li a:hover {
	color:#fff;
}





#texts_aboutus.texts .textelement .section_texts_banner img {
	border:0;
	margin:0px;
}

#texts_aboutus.texts .textelement .achievements {
	width:626px;
	float:left;
	padding:10px;
	border:1px solid #dadada;
	color:#555555;
	border-radius:5px;
	margin:25px 0;
}

/*agree btn starts*/

a.agree_btn {
	background:url(../images/agree_btn.jpg) no-repeat 0 -40px;
	text-indent:-9999px;
	display:inline-block;
	width:353px;
	height:40px;
	margin:20px 0 0 150px;
}

a.agree_btn:hover {
	background-position:0 0px;
}


/*contest form starts*/

/*feedback form starts*/

#contest_form {
	margin:0 0 0 0px;
	padding:0 0 0 10px;
 	background: url(../images/song_dedication_bg.png) no-repeat top left;
  	width:615px;
   	float:left;
	
	
  
		   
}


#contest_form fieldset {
	border:0;
	margin:0;
	padding:0;
	float:left;
	background-color:none;
}



#contest_form label {
	font-size:12px;
	color:#333;
	margin:0 0 10px 0;
	padding:0;
	font-weight:bold;
	float:left;
	width:280px;
	text-align:left;
	
	
}

#contest_form label span {
	font-size:11px;
	font-weight:normal;
}

#contest_form .textfield, #contest_form .textarea {
	width:280px;
	padding:8px;
	color:#838383;
	margin:0 15px 0px 0;
	float:left;
	border:0;
	font-size:11px;
	 -moz-border-radius:5px;
	   -khtml-border-radius:5px;
	   -webkit-border-radius:5px;
   border-radius:3px;
   border:1px solid #bdbdbd;
   background: #fbfbfb url(../images/input_bg.jpg) repeat-x top left;
}

#contest_form .textarea {
	overflow:auto;
	margin:0;
	height:85px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:587px;
	
	
}

#texts_aboutus.texts .textelement #contest_form .captcha {
	border:1px solid #ccc;
	float:left;
	margin:10px 0 0 0px;
		 -moz-border-radius:5px;
	   -khtml-border-radius:5px;
	   -webkit-border-radius:5px;
   border-radius:8x;
   border:1px solid #303134;
   width:112px;
	
}

#contest_form .textfield.alt {
	width:261px;
	margin:10px 0 0 10px;
	padding:8px;
}

#contest_form .textfield.dedi {
	width:547px;
}

#contest_form label.captcha_lbl {
	width:80px;
	margin:20px 0 0 0;
}

#contest_form .button {
	float:left;
	background:url(../images/submit.jpg) no-repeat top left;
	width:91px;
	height:31px;
	border:0;
	margin:10px 0 0 8px;
	padding:0;
	cursor:pointer;
	
}

#contest_form .button:hover {
	background-position:0 -31px;
}

#contest_form select {
	float:left;
	width:300px;
	padding:7px;
	font-size:12px;
	color:#666;
}

#contest_form .file {
	float:left;
	width:300px;
	padding:7px;
	font-size:12px;
	color:#666;
	margin:0 0 10px 0;
}


#contest_form ul {
	margin:0;
	padding:0;
	display:inline;
	float:left;
	width:615px;
}

#contest_form ul li {
	list-style:none;
	float:left;
	width:280px;
	margin:0 27px 15px 0;
	padding:0;
}

#contest_form ul li.common {
	width:615px;
	
}

#contest_form ul li.common p {
	font-weight:bold;
	font-style:italic;
}

#contest_form ul li.common label {
	width:600px;
}

#contest_form ul li.common_next {
	display:none;
}


#contest_form ul li.addmore {
	width:600px;
}
#contest_form ul li.addmore a.addnew {
	background:url(../images/addmore_bg.jpg) no-repeat 60px 0;
	height:20px;
	float:left;
	width:90px;
	font-weight:bold;
	color:#b7a001;
}

#contest_form ul li.addmore a.addnew:hover {
	background-position:60px -19px;
	color:#333;
}

/*tables starts*/



#box-table-a
{
	font-size:11px;
	margin:15px 0 25px 0;
	width: 640px;
	text-align: left;
	border-collapse: collapse;
	border:px solid #bdbcbd;
	float:left;
	text-transform:none;
	
	
	

}
#box-table-a.boxtable {
	width:500px;
}
#box-table-a img {
	vertical-align:middle;
	
}

#box-table-a a {
	font-weight:normal;
	color:#666;
	
}

#box-table-a a:hover {
	color:#d63c36;
	text-decoration:none;
}
#box-table-a th
{
	font-weight: bold;
	padding: 5px;
	background:#f1f2f1 url(../images/th_bg.jpg) repeat-x bottom left;
	color:#333;
	border-bottom: 1px solid #d8dada;
	text-align: left;
	font-size:11px;
	margin:0;

}


#box-table-a td
{
	padding: 5px;
	background-color: #f6f6f6; 
	border-bottom: 1px solid #d8dada;
	color: #666;
	margin:0;

}
#box-table-a tr:hover td
{
	background-color: #fffefe;
	color: #333;
}

#box-table-a .odd {
	background-color:#ebeaea;
}

/*news section starts*/

/*useful links*/

ul.news_list, ul.news_list.alt {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:300px;
}

ul.news_list li {
	list-style:none;
	display:block;
	margin:0 0 10px 0;
	padding:0 0 0 15px;
	height:auto;
	background:url(../images/bullets.jpg) no-repeat 0 5px;
}

ul.news_list li a {
	color:#222;
	font-size:12px;
	margin:0;
	font-weight:normal;
	font-family: 'DroidSerifRegular';
	font-style:normal;
	font-weight:normal;
	text-align:left;
}


ul.news_list li a:hover {
	color:#666;
}


ul.news_list li.more {
	background:none;
	padding:0;
}

ul.news_list li.more a {
	color:#f47b20;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

ul.news_list li.more a:hover {
	color:#666;
	text-decoration:underline;
}


ul.news_list.alt {
	width:660px;
	margin:0;
}

/*useful links*/

ul.big_news_list {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:300px;
}

ul.big_news_list li {
	list-style:none;
	display:block;
	margin:0 0 10px 0;
	padding:0 0 0 0px;
	height:auto;
	text-align: left;
	
}

ul.big_news_list li a {
	margin:0;
	font-weight:normal;
	font-family: 'DroidSerifRegular';
	font-style:normal;
	font-weight:normal;
	color: #222222;
    font-size: 16px;
    letter-spacing: -1px;
    text-align: left;
    word-spacing: 2px;
}


ul.big_news_list li a:hover {
	color:#666;
}


ul.big_news_list li.more {
	background:none;
	padding:0;
}

ul.big_news_list li.more a, ul.big_news_list li a.more {
	color:#f47b20;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:normal;
	word-spacing:normal;
}

ul.big_news_list li.more a:hover {
	color:#666;
	text-decoration:underline;
}

ul.big_news_list li a.more {
	letter-spacing:normal;
}

ul.big_news_list li a.more:hover {
	color:#222;
	text-decoration:underline;
}

/*news box starts*/

.news_box {
	width:660px;
	display:inline-block;
	margin:0;
	padding:0;
}

#texts_aboutus.texts .textelement .news_box img {
	margin:5px 15px 10px 0;
	padding:0;
	border:0;
}

#texts_aboutus.texts .textelement .news_box p {
	padding:0 0 15px 0;
}

#texts_aboutus.texts .textelement .news_box h1, #texts_aboutus.texts .textelement .news_box h2 {
	margin:20px 0;
	font-weight:normal;
	font-family: 'DroidSerifRegular';
	font-style:normal;
	font-weight:normal;
	color: #222222;
    font-size: 26px;
    letter-spacing: -1px;
    text-align: left;
    word-spacing: 2px;
	
}

#texts_aboutus.texts .textelement .news_box h2 {
	font-size:18px;
}


/*like box starts*/

ul.like_boxes {
	width:660px;
	float:left;
	margin:10px 0;
	padding:0;
	display:inline;
	
}

ul.like_boxes li.dates {
	width:259px;
	font-size:11px;
	font-style:italic;
	
}

ul.like_boxes li {
	list-style:none;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:400px;
}


/*news starts*/

ul.news_list_full {
	width:650px;
	float:left;
	margin:0 0 10px 0;
	padding:0;
	
}

ul.news_list_full li {
	width:650px;
	float:left;
	display:inline;
	margin:0;
	padding:15px 0;
	list-style:none;
	text-align:left;
	border-top:1px solid #eee;
	

}

ul.news_list_full li:first-child {
	border:0;
}


ul.news_list_full a img {
	float:left;
	margin:3px 25px 0 0;
}

ul.news_list_full a {
	font-size:15px;
}

ul.news_list_full a:hover {
	color:#999;
}

#texts_aboutus.texts .textelement .news_box ul.news_list_full li h1 {
	color:#999;
	font-size:12px;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
	letter-spacing:normal;
    text-align: left;
    word-spacing: 2px;
}

#texts_aboutus.texts ul.news_list_full li a {
	margin:0px 0 10px 0;
	font-weight:normal;
	font-family: 'DroidSerifRegular';
	font-style:normal;
	font-weight:normal;
	color: #222222;
    font-size: 16px;
    letter-spacing: -1px;
    text-align: left;
	display:block;
    word-spacing: 2px;
}

#texts_aboutus.texts ul.news_list_full li a:hover {
	color:#666;
}
#texts_aboutus.texts ul.news_list_full li a img, #texts_aboutus.texts ul.news_list_full li img {
	border:0;
	margin:0 15px 10px 0;
}
#texts_aboutus.texts .textelement .news_box ul.news_list_full li h2 {
	color:#666;
	font-size:12px;
	margin:5px 0;
	padding:0;
	font-weight:normal;
	display:inline;
	width:auto;
	letter-spacing:normal;
    text-align: left;
    word-spacing: 2px;
	font-family:Arial, Helvetica, sans-serif;

}



/*pagination starts*/

ul.pagination {
	margin:0px 0 25px 0;;
	padding:0;
	float:left;
	
}

ul.pagination li {
	
	padding:0;
	float:left;
	display:inline;
	list-style:none;
	margin:0 0 0 1px;
}

ul.pagination li a {
	background-color:#e2e1e1;
	text-decoration:none;
	color:#484747;
	padding:3px 10px;
	margin:0 0 0px 0;
	font-size:11px;
	float:left;
		-moz-border-radius: 2px;
	-webkit-border-radius: 2x;
	border-radius: 2px;
	behavior: url("pie/PIE.htc");
	position: relative;
    zoom: 1; 
}

ul.pagination li a.selected {
	color:#222;
	background-color:#ec771e;
}

ul.pagination li a:hover {
	background-color:#ec771e;
	color:#222;
}


/*news starts*/

#texts_aboutus.texts .textelement .events_box {
	display:inline-block;
	width:650px;
	margin:40px 0;
}

#texts_aboutus.texts .textelement .events_box h1 {
	margin:0px 0 0px 0;
	font-weight:normal;
	font-family: 'DroidSerifRegular';
	font-style:normal;
	font-weight:normal;
	color: #222222;
    font-size: 30px;
    letter-spacing: -1px;
    text-align: left;
	display:block;
    word-spacing: 2px;
}

/*events starts*/

ul.events {
	width:650px;
	float:left;
	margin:0 0 30px 0;
	padding:0;
	
}

ul.events li {
	width:650px;
	float:left;
	display:inline;
	margin:0;
	padding:15px 0;
	list-style:none;
	text-align:left;
	border-top:1px solid #eee;
	

}

ul.events li:first-child {
	border:0;
}


ul.events a img {
	float:left;
	margin:3px 25px 0 0;
}

ul.events a {
	font-size:15px;
}

ul.events a:hover {
	color:#999;
}

#texts_aboutus.texts .textelement .events ul.events li h1 {
	color:#999;
	font-size:12px;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
	letter-spacing:normal;
    text-align: left;
    word-spacing: 2px;
}

#texts_aboutus.texts ul.events li a {
	margin:0px 0 10px 0;
	font-weight:normal;
	font-family: 'DroidSerifRegular';
	font-style:normal;
	font-weight:normal;
	color: #222222;
    font-size: 16px;
    letter-spacing: -1px;
    text-align: left;
	display:block;
    word-spacing: 2px;
}

#texts_aboutus.texts ul.events li a:hover {
	color:#666;
}
#texts_aboutus.texts ul.events li a img, #texts_aboutus.texts ul.events li img {
	border:0;
	margin:12px 15px 10px 0;
}
#texts_aboutus.texts .textelement .events_box ul.events li h2 {
	color:#666;
	font-size:12px;
	margin:5px 0;
	padding:0;
	font-weight:normal;
	display:inline;
	width:auto;
	letter-spacing:normal;
    text-align: left;
    word-spacing: 2px;
	font-family:Arial, Helvetica, sans-serif;

}

#texts_aboutus.texts .textelement .events_box ul.events li a.more {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	word-spacing:normal;
	color:#f47b20;
}

#texts_aboutus.texts .textelement .events_box ul.events li a.more:hover {
	color:#222;
	text-decoration:underline;
}

/*google_map starts*/

.google_map {
	display:inline-block;
	margin:0 0 20px 0;
}



/*feedback form starts*/

#feedback_form {
	margin:0 0 0 0px;
	padding:0 0 0 10px;
 	background: url(../images/song_dedication_bg.png) no-repeat top left;
  	width:290px;
   	float:left;
	
	
  
		   
}


#feedback_form fieldset {
	border:0;
	margin:0;
	padding:0;
	float:left;
	width:290px;
	background-color:none;
}



#feedback_form label {
	font-size:12px;
	color:#333;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
	float:left;
	width:209px;
	text-align:left;
	
	
}

#feedback_form label span {
	font-size:11px;
	font-weight:normal;
}

#feedback_form .textfield, #feedback_form .textarea {
	width:265px;
	padding:8px;
	color:#838383;
	margin:0 15px 15px 0;
	float:left;
	border:0;
	font-size:11px;
	 -moz-border-radius:5px;
	   -khtml-border-radius:5px;
	   -webkit-border-radius:5px;
   border-radius:3px;
   border:1px solid #bdbdbd;
   background: #fbfbfb url(../images/input_bg.jpg) repeat-x top left;
}

#feedback_form .textarea {
	overflow:auto;
	margin:0;
	height:85px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
	
}

#texts_aboutus.texts .textelement #feedback_form .captcha {
	border:1px solid #ccc;
	float:left;
	margin:10px 0 0 0px;
		 -moz-border-radius:5px;
	   -khtml-border-radius:5px;
	   -webkit-border-radius:5px;
   border-radius:8x;
   border:1px solid #303134;
   width:70px;
	
}

#feedback_form .textfield.alt {
	width:60px;
	margin:10px 0 0 10px;
	padding:8px;
}

#feedback_form .textfield.dedi {
	width:547px;
}

#feedback_form label.captcha_lbl {
	width:80px;
	margin:20px 0 0 0;
}

#feedback_form .button {
	float:left;
	background:url(../images/submit.jpg) no-repeat top left;
	width:91px;
	height:31px;
	border:0;
	margin:10px 0 0 12px;
	padding:0;
	cursor:pointer;
	
}

#feedback_form .button:hover {
	background-position:0 -31px;
}

/*address starts*/

ul.address_info {
	margin:20px 0;
	padding:0;
	float:left;
	display:inline;
}

ul.address_info li {
	width:260px;
	padding:0px 0 0px 50px;
	margin:0 0 10px 0;
	float:left;
	display:inline;
	list-style:none;
	text-align:left;
	
}

ul.address_info li.address_box {
	background:url(../images/address_icon.jpg) no-repeat 0 2px;
}

ul.address_info li.phones {
	background:url(../images/phone_icon.jpg) no-repeat 0 2px;
}

ul.address_info li.email_box {
	background:url(../images/email_icon.jpg) no-repeat 0 2px;
}


#texts_aboutus.texts .textelement .contact_box h1 {
	margin:0;
	font-weight:normal;
	font-family: 'DroidSerifRegular';
	font-style:normal;
	font-weight:normal;
	color: #222222;
    font-size: 16px;
    letter-spacing: -1px;
    text-align: left;
    word-spacing: 2px;
}
	


/*search form starts*/

#search {
	background-color:#ec771e;
	padding:0px 0;
	margin:18px 0;
	float:left;
	color:#666;
	font-size:11px;
	width:224px;
	height:60px;
	position:absolute;
	top:85px;
	right:30px;
	z-index:9999;
	display:none;
}

#search fieldset {
	margin:0;
	padding:0;
	border:0;
	background:none;
}

#search .textfield {
	padding:8px;
	margin:10px 0 10px 10px;
	width:140px;
	border:0;
	float:left;
	font-size:16px;
	color:#222;
	background-color:#fff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	
	
	
	
}


#search .button {
	background:url(../images/search_btn.jpg) no-repeat 0 0;
	width:47px;
	height:37px;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	border:0;
	cursor:pointer;
}

#search .button:hover {
	background-position:0 -37px;
}



/*social medias starts*/

ul.social_medias {
	margin:0;
	padding:0;
	position:fixed;
	top:150px;
	left:0;
	width:51px;
}

ul.social_medias li {
	list-style:none;
	float:left;
	display:block;
	margin:0 0 1px 0;
	padding:0;
}

ul.social_medias li a.twitter {
	background:url(../images/social.jpg) no-repeat 0 0;
	text-indent:-9999px;
	margin:0;
	padding:0;
	width:51px;
	height:170px;
	float:left;
}

ul.social_medias li a.twitter:hover {
	background-position: -51px 0;
}



ul.social_medias li a.facebook {
	background:url(../images/social.jpg) no-repeat 0 -170px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	width:51px;
	height:186px;
	float:left;
}


ul.social_medias li a.facebook:hover {

background:url(../images/social.jpg) no-repeat -51px -170px;
}


#texts_aboutus.texts .textelement .section_texts.members {
	width:660px;
	border:0;
}

/*member box starts*/

ul.memberbox {
	width:660px;
	padding:0;
	margin:20px 0;
	float:left;
	display:inline;
}

ul.memberbox li {
	list-style:none;
	display:inline;
	margin:0 0 10px 10px;
	padding:10px;
	width:299px;
	border:1px solid #bdbdbd;
	float:left;
	border-radius:5px;
	height:110px;
}

#texts_aboutus.texts .textelement ul.memberbox li a img {
	float:left;
	margin:0 10px 0 0;
	padding:0;
	border:8px solid #efeeee;
}

#texts_aboutus.texts .textelement ul.memberbox li a img:hover {
	border:8px solid #f1f1f1;
}


ul.memberbox li.first {
	margin-left:0;
}

#texts_aboutus.texts .textelement ul.memberbox li h1 {
	font-size:14px;
	color:#333;
	letter-spacing:0px;
	margin:0;
	text-align:left;
}

#texts_aboutus.texts .textelement ul.memberbox li h2 {
	color:#999;
	font-size:12px;
	letter-spacing:0px;
	margin:0;
}

#texts_aboutus.texts .textelement ul.memberbox li h3{
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	color:#999;
}

#texts_aboutus.texts .textelement ul.memberbox li a.more {
	background:url(../images/plus.jpg) no-repeat right center;
	float:left;
	margin:5px 0;
	padding:0 15px 0 0px;
	font-size:11px;
	color:#999;
	line-height:normal;
}

#texts_aboutus.texts .textelement ul.memberbox li a.more:hover {
	color:#333;
}

#texts_aboutus.texts .textelement .section_texts.members img {
	margin:0 20px 10px 0;
}




	


