/*Spotlight - Rotation - Begins*/
#rotowrap{width:300px;}
#rotowrap a {text-decoration: none;}
#rotowrap img {border: none;}
#rotowrap .clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#rotowrap .clear {display:block;}
#rotowrap .clearall {clear:both;}

/* tb_rotate
------------------------------------------ */
.tb_rotate {position:relative;overflow:hidden;}
.tb_rotate img {display:block;}
.tb_rotate .caption {
	width:100%;
	color:#fff;
	position:absolute;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 16px;	
	z-index:2;
	bottom:0;
	left:0;
	background-image: url(/media/bkg-glass.png);
	background-repeat: repeat;
	background-position: 0 0;
	-webkit-border-bottom-left-radius: 0.6em;
	-webkit-border-bottom-right-radius: 0.6em;
	-moz-border-radius: 0 0 0.6em 0.6em;
}
.tb_rotate .caption a, .tb_rotate a .caption {color:#fff;text-shadow:0 1px 0 #303438;}
.tb_rotate .caption a:hover, .tb_rotate a:hover .caption {color:#dde4e9;text-decoration:none;}
.caption .h {margin:0;}
.caption .int {display:block;padding:3px 5px;}
.front-door .tb_rotate a {display:block;}
.front-door .tb_rotate img {background:#fff;}

/*.tb_rotate-1 {border:5px solid #e8edf0;}
.tb_rotate-2 {border:3px solid #e8edf0;}
.tb_rotate-3 {border:3px solid #4c6f93;}
.tb_rotate-4 {border:5px solid #4c6f93;}*/

/* tb_rotate ratios */
.ratio-16-9 img {width:130px;height:74px;padding:0;}
.ratio-4-3 img {width:98px;height:74px;padding:0 16px;}

/* Inlay
------------------------------------------ */
.inlay, .inlay-300x280 {position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:0 0;}

/* view-7  big feature */
.view-7 .caption .int {padding:10px 20px;}

/* Rotocops
------------------------------------------ */
.list-roto {margin:0;padding:0;}
.list-roto li {float:left;list-style-type:none;margin:0;}

.roto-1 {position:relative;overflow:hidden;}
.roto-1 .roto-pagination {top:0;right:-2px;}
.roto-1 .roto-pagination {background:url(/media/button_bg.png) no-repeat bottom left;padding:5px 8px 6px;margin:0 auto;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.roto-1 .roto-pagination li {width:12px;height:13px;}
.roto-1 .roto-pagination li a {width:4px;height:5px;background:url('/media/button_rotate.png') no-repeat 0 0;}
.roto-1 .roto-pagination .on a {background-position:-12px 0;background-color:transparent;}
.front-door .roto-1 {height:290px;}
.roto-pagination li {
	cursor: pointer;
	}

/* feature-2 rotocop */
.roto-2 {position:relative;}
.roto-2 .prev-next {top:10px;right:10px;position:absolute;z-index:2;width:36px;}
.roto-2 .prev-next .btn {float:left;}

/* roto-nav
------------------------------------------ */
.roto-pagination {list-style-type:none;margin:0;position:absolute;}
.roto-pagination li {margin:0 10px 0 0;float:left;}
.roto-pagination li:last-child {margin-right:0;}
.roto-pagination li a {padding:4px;display:block;width:4px;height:4px;background:#000;text-indent:-9999px;overflow:hidden;}

#coverlap{z-index:9999;position:absolute;height:0px;margin-top:290px;width:300px;}
/*Spotlight - Rotation - Begins*/

/*------------------------------------------------------------------------------*/
div#main_content_wide h2{font-size:20px;}
.frame{margin-top:20px;}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10001;
cursor: hand;
cursor: pointer;}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;}

#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 10000;}
/*-------------------------------------------------------------------------------------------------*/

.for_comment{
margin: 0 auto;
 text-align: center;
 width: 700px; 
background-color: #FFF;}
.top_head{
margin: 0.6em 0 -0.1em 0px !important; font-size: 20px;}
.work_show{
background:url(/media/arrow_next.png) no-repeat;
background-position:left 1px;
padding-left:18px; }
/*--------------------------------------------*/

/* Homepage - Social Networking*/
.online-presense{ margin-left:8px; padding-left:10px; width:265px; float: left;}
.online-presense ul.menu li.facebook{ margin: 10px 0 0 -40px; list-style-type: none; list-style-image: none; padding:15px 0px 15px 58px; color: #262626; text-decoration: none; background: url(/media/ml-facebook.png) no-repeat 0 50%; font-weight: bold;  }
.online-presense ul.menu li.twitter { margin: 10px 0 0 -40px; list-style-type: none; list-style-image: none; padding:15px 0px 15px 58px; color: #262626; text-decoration: none; background: url(/media/ml-twitter.png) no-repeat 0 50%; font-weight: bold; }
.online-presense ul.menu li.rss { margin: 10px 0 0 -40px; list-style-type: none; list-style-image: none; padding: 15px 0px 15px 58px; color: #262626; text-decoration: none; color: #fff; background: url(/media/ml-rss.png) no-repeat 0 50%; font-weight: bold; }
/*--------------------------------------------------------*/

.promo_section_two{  border:1px solid #666d79; margin:0 0 0 10px; padding-bottom: 5px; width:628px; float:left; background:#4b5057;}
.promo_section_two .promo_left{  width:307px !important;}
.promo_section_two .promo_border {   border-right: 1px solid #666d79; padding-right:15px;}

#mc_embed_signup .promo_fieldset{border:0;margin-left:-7px;}
#mc_embed_signup .promo_fieldset input.promo_mail { width:278px; height: 22px; font-size: 13px; color: #666; border:0;padding: 4px 5px 0 3px;}
#mc_embed_signup .promo_fieldset input.promo_name { width:278px; height: 22px; font-size: 13px; color: #666; border:0;padding: 4px 5px 0 3px;}
#mc_embed_signup .promo_fieldset #mce-responses div{display: none;}
#mc_embed_signup .promo_fieldset #button{margin-top: 12px;}
#mc_embed_signup .promo_fieldset #button input.btn,  input.btn{ width: 111px;height: 30px; float: right; margin-bottom: -10px; font-family:Arial;font-size:16px; color:#737373;text-shadow: 1px 1px #fff; line-height:30px;}

#mc_embed_signup .promo_fieldset #button input.btn,  input.btn{  background:url(/media/subscribe.jpg); border:0;cursor:pointer;}

#mc_embed_signup .promo_fieldset #button input.btn:hover,  input.btn:hover{color:#4f4e4e;}
input.enquiry { width: 111px;height: 30px;  margin-bottom: -10px; font-family:Arial;font-size:16px; color:#737373;text-shadow: 1px 1px #fff;background:url(/media/subscribe.jpg); border:0;cursor:pointer; line-height:30px;}
input.enquiry:hover{color:#4f4e4e;}

input.enquiry_comment{    width: 111px !important;height: 30px !important; font-family:Arial;font-size:16px !important; color:#737373;text-shadow: 1px 1px #fff;background:url(/media/subscribe.jpg); border:0;cursor:pointer; line-height:30px;}

input.enquiry_comment:hover{color:#4f4e4e;}
/*----------- facebook plug in -----------------------------------*/
.fbb{border: none; border-width: 0; border-color: #333840; overflow-x: hidden; overflow-y: hidden; background-color: white; height: 227px; width: 300px;}

/*-----------------------------let's talk----------------------------*/
h2.for_talk{ display: block; color: #FEAF06; padding:0px 10px 5px 0px; margin:-6px 0 0 0 !important; font: bold 24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important; text-shadow: #CCCCCC 1px 1px 1px;}
#left_navigation form .form_talk{margin-left:10px;}


/********** footer slideshow  ***********/
#galcontainer {
	
	padding: 5px 0;
       
	height:158px;
	position: relative;
	}


/*..... Slide Show .....*/


.slideshow img{
		z-index:1;
		width: 314px;
		height:158px;
                margin-right: 5px;
   
	}
.slideshow {
	position: relative;
	margin-left: 0;
	overflow: hidden;
	}
.slideshow li.slide {
		list-style-type:none;
		list-style: none;
	}
.slideshow .slides {
	height: 158px;
	
}
.slideshow .slides li.slide {
		visibility:hidden;
		position:absolute;
	}
.slideshow ul {
		margin : 0;
		padding : 0;
	}
.slideshow .slides li {
		list-style-type: none;
		list-style: none;
	}
