body {margin: 0px; background: #000; font-family:Arial, Helvetica, sans-serif;}
.clear {clear:both;}
ul.news{margin:10px 0px; padding:0px;}
ul.news li{margin:0px 5px; padding:5px 15px; list-style:none; background: transparent url(../images/nesbullet.gif) no-repeat 2px 9px;}
.topline {border-top:solid 1px #161616;}
.bottomline {border-bottom:solid 1px #161616;}
.pageselected {color:#bc500b; background:#000; font-size:11px; padding:1px 5px; margin:0px 2px; border:solid 1px #1f1e1e; text-decoration:none; font-weight:bold;}
h1,h2,h3,h4,h5{margin:0px; padding:0px; font-weight:normal;}
.roundborder { -moz-border-radius:10px; border-radius: 10px;}
.roundborder2 { -moz-border-radius:5px 0px 0px 5px;}
.roundborder3 { -moz-border-radius:10px 10px 10px 10px;}
.textfieldstyle{background:#181818; border:solid 1px #363636; color:#c3c3c3; font-size:12px; padding:2px 5px;}
.textfield {font-size:13px; padding:8px; border:solid 1px #000; border-radius:4px; width:200px; margin:0px 5px; color:#6b4444;}
.headbtn{background-color:#fff!important; border:solid 1px #b1b1b1; padding:5px 20px 5px 20px; font-size:12px; display:block; float:left; margin:0px 5px; border-radius:3px; box-shadow: 0px 0px 5px #000; cursor:pointer;}


/*bckgrounds*/
.blackbg{background:#000;}
.darkbrown{background:#110100;}
.thumbbg {background:#121212; border:solid 1px #1f1f1f; padding:5px;}
.thumbbg1 {background:#121212; border:solid 1px #1f1f1f; padding:5px; margin:0px 3px;}
.darkgreybg{background:#161616;}

.sidelinkbg{background: url(../images/arrow.gif) right center no-repeat #e33b00; padding-left:10px; }
.sidelinkbggrey{background: url(../images/arrow-grey.gif) right center no-repeat #1c1c1c; padding-left:10px; }



/*commontext*/
.text11{font-size:11px;}
.text12{font-size:12px;}
.text13{font-size:13px;}
.text16{font-size:16px;}


/*commonlinks*/
a.link11:link,a.link11:visited,a.link11:active {font-size:11px; text-decoration:none;} a.link11:hover {text-decoration:underline;}
a.link12:link,a.link12:visited,a.link12:active {font-size:12px; text-decoration:none;} a.link12:hover {text-decoration:underline;}
a.link13:link,a.link13:visited,a.link13:active {font-size:13px; text-decoration:none;} a.link13:hover {text-decoration:underline;}

a.pagelink:link,a.pagelink:visited,a.pagelink:active {font-size:11px; padding:1px 5px; margin:0px 2px; background:#141414; border:solid 1px #1f1e1e; color:#adaaaa; text-decoration:none;} a.pagelink:hover { color:#bc500b; background:#000;font-weight:bold;}




/*Colors*/
.white{color:#FFFFFF;}
.white1{color:#f0f0f0;}
.lightbrown{color:#d85704;}

/*indexleft right scroll*/
.in_scroll{
position: relative; /*leave this value alone*/
border: 0px solid black;
overflow: scroll; /*leave this value alone*/
width: 775px; /*Width of Carousel Viewer itself*/
height:95px; /*Height should enough to fit largest content's height*/
}
.in_scroll .belt{position: absolute; left: 0; top: 0; width:7750px;}
.in_scroll .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 80px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height:80px;
margin-right:7px;
padding:5px;
background:#030303;
}



/*indexleft right scroll*/
.in_scroll{
position: relative; /*leave this value alone*/
border: 0px solid black;
overflow: scroll; /*leave this value alone*/
width: 580px; /*Width of Carousel Viewer itself*/
height:93px; /*Height should enough to fit largest content's height*/
margin-top:3px;
}
.in_scroll .belt{position: absolute; left: 0; top: 0; height: 592px;}
.in_scroll .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 80px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height:80px;
margin-right:7px;
padding:5px;
background:#121212;
}


/*Over image*/
#screenshot{

	position:absolute;


	background:#191919;

	padding:10px;

	font-size:12px;

	display:none;

	color:#fff;

	}

ul.newslist {margin:0px 10px !important; padding:0px !important;}

ul.newslist li{margin:20px 0px !important; list-style:none; padding:0px !important; background-image:none;}
.newsthumb {padding:5px; margin-right:10px; float:left; background:#654651;}

.newscontent {width:730px; padding:0px; float:left;}

.newshead {width:400px; float:left;}

.newsdate {width:300px; float:right; text-align:right;}



/*new styles -2015*/
.gallerypanel {margin:0px; padding:0px; text-align:left;}
.photogallery {margin:5px 0px 0px 0px; padding:0px; text-align:center;}
.photogallery ul {margin:0px; padding:0px;}
.photogallery ul li {margin:0px 20px 10px 0px; list-style:none; display:block; float:left; height:200px;}
.photogallery ul li a{display:block; padding:10px; background:#0c0c0c;}
.photogallery ul li a img {width:130px;}
.phototitle {text-align:center; margin-top:3px; font-size:12px; width:130px;}

.innernewspanel {padding:0px; margin:0px;}
.innernewspanel ul{padding:0px; margin:0px;}
.innernewspanel ul li{padding:15px 0px 30px 0px; margin:0px 0px 15px 0px; list-style:none; border-bottom:solid 1px #121212;}
.newsthumb {float:left; background:#111111; margin:0px 15px 0px 0px;}
.newsdesc{width:680px; float:left; text-align:left;}
.heading {color:#d85704; font-size:15px;}


.subnavpanel {margin:0px; padding:0px; text-align:left; position:relative;}
.subnavpanel .leftarw { position:absolute; color:#fff; left:0px; width:15px; height:26px; top:50%; margin-top:-13px; background: url(../images/prev_install.gif) no-repeat left center; cursor:pointer;}
.subnavpanel .rightarw { position:absolute; color:#fff; right:0px; width:15px; height:26px; top:50%; margin-top:-13px;  background: url(../images/next_install.gif) no-repeat right center; cursor:pointer;}

.install_cat_panel {padding:0px; margin:0px 0px 0px 0px; overflow:hidden; width:100%;}
.install_cat_panel ul {margin:0px; padding:0px;}
.install_cat_panel ul li{margin:8px 5px; padding:0px; list-style:none; float:left; position:relative; overflow:hidden; background:#151515; border-radius:4px; width:142px; height:200px; cursor:pointer;}
.install_cat_panel ul li:hover {background:#282828;}
.install_cat_panel ul li a{margin:0px;  padding:10px; list-style:none; display:block; text-align:center; text-decoration:none; color:#f70; cursor:pointer; font-size:14px;}
.install_cat_panel ul li a img {width:122px;}
.install_cat_panel ul li a div {margin-top:4px;}
.install_cat_panel ul li a.selected_inst {background:#000; padding:10px 20px;}
.install_cat_panel ul li label{position:absolute; top:0px; left:0px; width:100%; padding:7px; background:url(../images/bar_bg.png); text-decoration:none; font-size:13px; color:#d85704; font-weight:bold; text-align:center;}
.install_cat_panel ul li a label span{display:block; padding:10px;}

.photogallery_instal {margin:0px; padding:0px; text-align:center; background:#000;}
.photogallery_instal ul {margin:0px; padding:0px;}
.photogallery_instal ul li {margin:7px; padding:0px; list-style:none; background:#0c0c0c; display:inline-block;}
.photogallery_instal ul li a{display:block;}
.photogallery_instal ul li a img {width:140px;}

.gal_style,
.gal_style_INSTALL
{
	background:red;
	margin:10px;
	width:150px;
	height:250px;
	background:#121212;
	padding:10px;
	border-radius:5px;
	
}
.gal_style img.thumbbg,
.gal_style_INSTALL img.thumbbg
{
	width:100%;
	padding:0px;
}
.gal_style_INSTALL a{
	text-decoration:none;
}
.gal_style_INSTALL a div {
	font-size:13px;
	text-align:center;
}


iframe {width:300%;}





