body {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	background-color: #666666;
	background-image:url("../images/gradient.jpg");
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#readMore {
	padding-right:10px;
}
.RISHeader{
	font-size:15px;
	color:#ff6600;
	font-weight:bolder;
	text-align:left;
}
.MISHeader{
	font-size:15px;
	color:#9900CC;
	font-weight:bolder;
	text-align:left;
}
#banner {
	    height:0px;
	    width:0px;
	    left: 50%;
	    top: 166px;
    	    margin-left:-368.5px;
	    display:block; 
}

#wrapper {
	width:816px;
	margin: 0 auto;
	text-align: justify;
}
#header {
	width: 816px;
	height: 13px;
	margin: 0 0px 0 0px;
	padding: 0px 0px;
}
#content-main {
	/*background: url("") repeat-y;*/
	background-color:#FFFFFF;
	width:816px;
	margin: 0;
	padding: 0;
}
#logo {
	margin: 0 10px 0 30px;
	padding: 0px 0px;
}
#header-image {
	margin: 0px 0px 0px 0px;
	padding-left:30px;
}
#inner-header {
	margin: 0 0px 0 0px;
	padding-left:30px;
}
#inner-footer {
	margin: 0 0px 0 0px;
	padding: 0px 0px;
	width:768px;
}
#inner-content {
	margin: 0 0px 0 30px;
	padding: 0px 0px;
	width:768px;
	background:url("../images/inner-gradient.jpg");
}
#inner-content-single {
	margin: 0 0px 0 30px;
	padding: 0px 0px;
	width:768px;
	background:url("../images/inner-gradient-single.jpg");
}
#content-inner {
	margin: 0 100px 0 100px;
	padding: 10px 0px;
}
#footer {
	width: 816px;
	height: 12px;
	padding-bottom:25px;
	background:none;
	background-color:#666666;
}
#left-panel {
	float:left;/*fix for  buggy browsers*/
	width:518px;
	padding:0px 0px;
	display:inline;
	padding-top:10px;
}
#left-panel-single {
	float:left;/*fix for  buggy browsers*/
	width:100%;
	padding:0px 0px;
	display:inline;
	padding-top:10px;
}
#inner-left {
	padding-top:0px;
	background-color:#2a2a2a;
	width:516px;
	padding:0px 0px;
}
#inner-left {
	padding:0px 0px;
	width:244px;
	color:#FFFFFF;
}
#top-box{
	display:inline;
	width:100%;
	background-color: #FFFFFF;
}
#box1-container {
	float:left;
	margin: 0 0px 0 0px;
	padding-left:15px;
	width:234px;
}
#box1-top {
	margin: 0 5px 0 5px;
	padding: 0px 0px;
}
#box1-content {
	background:url("../images/box1-back.jpg");
	margin: 0 5px 0 5px;
	padding: 2px 2px;
	width:234px;
	font-size:12px;
	background-color:#FFFFFF;
}
#box1-bottum {
	margin: 0 5px 0 5px;
	padding: 0px 0px;
}
#box1-heading{
	color:#333333;
	font-size:15px;
	font-weight:bolder;
	padding: 0px 5px;
}
#box1-sub-heading{
	color:#ff6600;
	font-weight:bolder;
}
#box3-sub-heading{
	font-size:15px;
	color:#ff6600;
	font-weight:bolder;
	text-align:left;	
}
#model-heading{
	font-size:15px;
	color:#9900CC;
	font-weight:bolder;
	text-align:left;
	padding-left:5px;
}
#box1-sub-text{
	font-size:12px;
	padding-right:5px;
	padding-left:8px;
	height:90px;
}
#box1-inline{
	display:inline;
}
#box1-image{
	float:left;
	padding-top:15px;
	width:70px;
	height:90px;
}
#box1-text{
	padding-left:5px;
	padding-right:1px;
	font-weight:bolder;
}
#box1-button{
	margin: 0 5px 0 5px;
	padding: 0px 0px;
}
#box2-container {
	float:left;
	margin: 0 0px 0 0px;
	padding-right:0px;
	width:234px;
}
html>body #box2-container {
	float:left;
	margin: 0 0px 0 0px;
	padding-left:18px;
	width:234px;
}
#box2-top {
	margin: 0 5px 0 5px;
	padding: 0px 0px;
	margin-left:1.4px;
}
#box2-text{
	font-size:12px;
	padding-right:0px;
	padding-left:5px;
	font-weight:bolder;
}
#box2-bottum {
	margin: 0 0px 0 0px;
	padding: 0px 0px;
	margin-left:1.5px;
}
#box2-content {
	background:url("../images/box1-back.jpg");
	margin: 0 5px 0 5px;
	padding: 0px 2px;
	width:234px;
	margin-left:1.5px;
	font-size:12px;		height:160px;
	background-color:#666666;
}




#box5-container {
	float:left;
	margin: 0 0px 0 0px;
	padding-right:0px;
	width:234px;
}
html>body #box5-container {
	float:left;
	margin: 0 0px 0 0px;
	padding-left:14px;
	width:234px;
}
#box5-top {
	margin: 0 0px 0 0px;
	padding: 0px 0px;
	margin-left:1.3px;
}
#box5-text{
	font-size:12px;
	padding-right:0px;
	padding-left:5px;
	height:65px;
	font-weight:bolder;
}
#box5-bottum {
	margin: 0 0px 0 0px;
	padding: 0px 0px;
	margin-left:1.5px;
}
#box5-content {
	background:url("../images/box1-back.jpg");
	margin: 0 5px 0 5px;
	padding: 0px 2px;
	width:234px;
	margin-left:1.5px;
	font-size:12px;		height:160px;
	background-color:#666666;
}



#box-sep{
	padding-left:4px;
	float:left;

}

#oneBox-container {
	margin: -5px 0px 0px 4px;
	padding: 0px 5px;
	padding-left:10px;
	width:481px;
	float:left;
}
#oneBox-container-single {
	margin: -5px 0px 0px 4px;
	padding: 5px 5px;
	padding-left:10px;
	width:734px;
	float:left;
}

#appContent {
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:14px;
	width:442px;
	background-color:#FFFFFF;
}

#appContent-single {
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:14px;
	width:690px;
	background-color:#FFFFFF;
}

#appContent ul li {
	margin-left: 1em;
    	padding-left:10px;
    	font-size:12px;
    	display:inline;
	list-style-position: outside;
	font-size:14px;

}

#box3-container {
	margin: 0 6px 0 5px;
	padding: 5px 5px;
	padding-left:6px;
	width:481px;
	float:left;
}

#box3-container-single {
	margin: 0 6px 0 5px;
	padding: 5px 5px;
	padding-left:10px;
	width:730px;
	float:left;
}

html>body #box3-container{
	margin: 0 6px 0 5px;
	padding: 5px 5px;
	padding-left:10px;
	width:481px;
	float:left;
}
#box3-top {
	margin: 0 5px 0 5px;
	padding: 0px 0px;
	width:481px;
}
#box3-top-single {
	margin: 6px 5px 0 5px;
	padding: 0px 0px;
	width:734px;
}
#box3-bottum {
	margin: 0 0px 6px 5px;
	padding: 0px 0px;
	width:481px;
}
#box3-bottum-single {
	margin: 0 0px 6px 5px;
	padding: 0px 0px;
	width:734px;
}
#box3-content {
	margin: 0 5px 0 5px;
	padding: 10px 0px 0px 10px;
	width:475px;
	font-size:12px;
	background-color:#FFFFFF;
	background:url(../images/box3-back.jpg);
}
#box3-content-single {
	margin: 0 5px 0 5px;
	padding: 10px 0px 0px 10px;
	width:724px;
	font-size:12px;
	background-color:#FFFFFF;
	background:url(../images/box3-back-single.jpg);
}
#oneBox-content {
	margin: 0 5px 0 5px;
	padding: 2px 2px;
	width:481px;
	font-size:12px;
	background-color:#FFFFFF;
	background:url(../images/box3-back.jpg);
}

#oneBox-content-single {
	margin: 0 5px 0 5px;
	padding: 2px 2px;
	width:725px;
	font-size:12px;
	background-color:#FFFFFF;
	background:url(../images/box3-back-single.jpg);
}

#box4-text {
	font-size:12px;
	padding:5px 10px;
	height:99px;	
}
#box3-text {
	font-size:12px;
	padding:5px 10px;
	width:400;
	text-align:left;
}
#box3-pic {
	width:106px;
	height:136px;
	text-align:left;
}
#box3-seprator {
	width:17px;
	height:196px;
	text-align:left;
}
#box3-inline-data{
	
	float:left;
}
#box4-heading {
	font-size:14px;
	padding-top:15px;
	padding-bottom:15px;
	font-weight:bolder;
	text-align:center;
}
.box3-image1-padding{
	padding-left:45px;
}
.box3-seperator1{
	padding-left:20px;
}
.box3-seperator2{
	padding-left:20px;
}
.box3-seperator{
	padding-left:30px;
}
#box4-content {
	margin: 0 0px 0 0px;
	padding-left:25px;
	width:477px;
	font-size:12px;
}
#right-panel {
	float:right;/*fix for  buggy browsers*/
	width:227px;
	padding-right:7px;
}
#cat-container {
	width:220px;
	margin: 0 0px 0 0px;
	padding: 0px 0px;
	padding-left:5px;
}
#cat-heading1 {
	background:url("../images/cat-heading1.jpg") no-repeat;
	width:211px;
	height:25px;
	padding:0px 5px;
	margin: 3px 3px 3 0px;
	float:left;
	color:#ff6600;
	font-size:13px;
	font-weight:bold;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
}
#cat-heading {
	background:url("../images/subMenu.jpg") no-repeat;
	width:211px;
	height:28px;
	padding:5px 5px;
	margin: 3px 3px 3 3px;
	float:left;
	color:#ff6600;
	font-size:13px;
	font-weight:bold;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
}
#cat-text {
	width:200px;
	color:#FFFFFF;
	padding-left:5px;
	padding-bottom:10px;
	font-size:12px;
	margin: 0 0px 0 0px;
	float:left;
}
#cad-pic {
	text-align: center;
}
#webinar {
	text-align: center;
	padding-bottom:10px;
}
#onlinedemo {
	text-align: center;
}
#cad-text {
	color:#FFFFFF;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0 0px 0 0px;
	float:left;
}
#cat-login1 {
	width:200px;
	color:#FFFFFF;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
	font-size:12px;
	margin: 0 0px 0 0px;
	float:left;
}
#cat-login{
	width:200px;
	color:#FFFFFF;
	margin: 0 0px 0 0px;
}
#cat-login-layout{
	height:95px;
}
#sub-heading {
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	padding-left:10px;
	margin: 0 0px 0 0px;
	font-size: 14px;
	color:#FFFFFF;
}
.link{
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	margin: 0 0px 0 0px;
	font-size: 12px;
	font-weight:bold;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.linkDownload{
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	margin: 0 0px 0 0px;
	font-size: 12px;
	font-weight:bold;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	color:#000000;
}
.linkDownload:hover{
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	margin: 0 0px 0 0px;
	font-size: 12px;
	text-decoration:none;
	color:#ff6600;
}

.imageGallery{
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	margin: 0 0px 0 0px;
	font-size: 12px;
	font-weight:bold;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	color:#000000;
}
.imageGallery:hover{
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	margin: 0 0px 0 0px;
	font-size: 12px;
	text-decoration:none;
	color:#ff6600;
}

.linkselected{
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	margin: 0 0px 0 0px;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	color:#ff6600;
}
.link:hover{
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	margin: 0 0px 0 0px;
	font-size: 12px;
	text-decoration:none;
	color:#ff6600;
}
.addressLink{
	text-decoration: underline;
	color:#FFFFFF;
}
.addressLink:hover{
	text-decoration: none;
	color:#ff6600;
}
.normlink{
	text-decoration: none;
	color:#ff6600;
}
.normlink:hover{
	text-decoration: underline;
	color:#ff6600;
}
.underlink{
	text-decoration: underline;
	color:#ff6600;
}
.underlink:hover{
	text-decoration: none;
	color:#ff6600;
}

#footer-text {
	margin: 0 0px 0 0px;
	text-align:center;
	padding-top:10px;
	width:768px;
	font-size:12px;
}
.footer-link{
	color:#000000;
	text-decoration:none;
}
.footer-link:hover{
	color:#000000;
	text-decoration:underline;
}

.tablediv {
	width:200px;
	border:0px;
	border-spacing:5px;/*cellspacing:poor IE support for  this*/
}
.celldiv {
	color:#FFFFFF;
	float:left;/*fix for  buggy browsers*/
}
.rowdiv {
	width:auto;
}
.tablediv-inner {
	margin: 0 0px 0 0px;
	padding-bottom:30px;
	width:300px;
	border:0px;
	border-spacing:5px;/*cellspacing:poor IE support for  this*/
}
.celldiv-inner {
	display: inline;
	color:#000000;
	width:25%;
}
.rowdiv-inner {
	width:auto;
}
#line {
	display:inline;
	margin: 0 30px 0 20px;
	padding-top:50px;
}
.menu {
	height:45px;
	width:768px;
	z-index: 10000;
	padding-left:30px;
	background:url("../images/mainMenuBg.png") no-repeat;
}
#layout{
	margin: 0;
	padding: 0;
}

#layout ul, li {
	display: inline;
}
	
#layout ul li a {
	display: block;
	background:none;
	text-decoration:none;
	color: white;
	float: left;
	padding-left:30px;
	padding-top:20px;
	font-size:14px;
	text-align: center;
	font-weight: bold;
	font-family:Tahoma,Verdana, Tahoma,Arial, Helvetica, sans-serif;
}
#layout ul li a:hover {
	display: block;
	background:none;
	text-decoration:none;
	color:#ff6600;
	float: left;
	font-size:14px;
	text-align: center;
	font-weight: bold;
	font-family:Tahoma,Verdana, Tahoma,Arial, Helvetica, sans-serif;
}
#layout a.home{
	padding-top:12px;
	padding-left:40px;	
}
#layout a.product{
	padding-top:12px;
	padding-left:72px;
}
#layout a.support{
	padding-top:12px;
	padding-left:62px;
}
#layout a.download{
	padding-top:12px;
	padding-left:60px;	
}
#layout a.order{
	padding-top:12px;
	padding-left:64px;
}
#layout a.contact{
	padding-top:12px;
	padding-left:75px;
}
#box3-layout{
	margin: 0;
	padding-top:20px;
	text-align:center;
}
#box3-data{
	color:#ff6600;
	font-size:17px;
	font-weight:bold;
	text-align:center;
}
#cat-layout{
	margin: 0;
	padding: 3px;
	font-size:12px;
	text-align:center;
	font-weight: bold;
	font-family:Tahoma,Verdana, Tahoma,Arial, Helvetica, sans-serif;
}
#softwareMenu{
	margin: 0px 0px 15px 0px;
	padding: 0;
	color: #2a2a2a;
	text-align:center;
}
.softwareMenu-nopadding{
	padding-left:0px;
}

p{
	font-size:12px;
	font-family:Tahoma,Verdana, Tahoma,Arial, Helvetica, sans-serif;
}

tr{
font-size:12px;
	font-family:Tahoma,Verdana, Tahoma,Arial, Helvetica, sans-serif;
	}

h1{
	color:#ff6600;
	font-weight:bolder;
	font-size:16px;
	padding-top:7px;
	padding-bottom:4px;
	font-family: Tahoma,Verdana, Tahoma,Arial, Helvetica, sans-serif;
}

h2{
	color:#ff6600;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bolder;
	font-size:12px;
	font-family: Tahoma,Verdana, Tahoma,Arial, Helvetica, sans-serif;
}

h3{
	color:#ff6600;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bolder;
	font-size:12px;
	font-family:Tahoma,Verdana, Tahoma,Arial, Helvetica, sans-serif;
}

.basic  {
	width:476px;
	font-size:12px;
	background-color:#FFFFFF;
	font-family:Tahoma,Verdana, Tahoma,Arial, Helvetica, sans-serif;
}
.basic div {
	background-color: #FFFFFF;
}

.basic p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
.basic a {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-repeat: no-repeat;
	background:url("../images/AccordionTab0.gif");
}
.basic a:hover {
	color: #ff6600;
	background:url("../images/AccordionTab2.gif");
}
.basic a.selected {
	color: #ff6600;
	background-image:url("../images/AccordionTab2.gif");
}

#appContent ul{
	margin:0px 0px 0px 15px;
	padding-left:10px;
	float: left;
	display:inline;
}

#appContent li{
	padding-left:15px;
	float: left;
	display:inline;
	font-size:12px;
	font-family:Tahoma,Verdana, Tahoma,Arial, Helvetica, sans-serif;
	padding:4px;
}

/*-----------------------------------------------------------------------------------------*/
/*-- main navigation --*/
#nav {bottom: 0; left: 0; width: 768px; height: 45px; margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; padding: 0;}
#nav li {display: inline;}
#nav li a {float: left; height: 0; padding-top: 45px; overflow: hidden; background: url('../images/menu.png') no-repeat;}

		/*-- normal button states --*/
#nav li.Homenav a {width: 109px; background-position: 0 0;}
#nav li.Homenav a:visited {background-position: 0 0;}

#nav li.Productsnav a{ width: 109px; background-position: -109px 0;}
#nav li.Productsnav a:visited {background-position: -109px 0;}

#nav li.Supportnav a{ width: 109px; background-position: -218px 0;}
#nav li.Supportnav a:visited {background-position: -218px 0;}

#nav li.Downloadsnav a{ width: 109px; background-position: -327px 0;}
#nav li.Downloadsnav a:visited {background-position: -327px 0;}

#nav li.Ordernav a{ width: 109px; background-position: -436px 0;}
#nav li.Ordernav a:visited {background-position: -436px 0;}

#nav li.Clientnav a{ width: 109px; background-position: -545px 0;}
#nav li.Clientnav a:visited {background-position: -545px 0;}

#nav li.Contactnav a{ width: 114px; background-position: -654px 0;}
#nav li.Contactnav a:visited {background-position: -654px 0;}

		/*-- hover button states --*/
#nav li.Homenav a:hover {background-position: 0 -45px;}
#nav li.Productsnav a:hover {background-position: -109px -45px;}
#nav li.Supportnav a:hover {background-position: -218px -45px;}
#nav li.Downloadsnav a:hover {background-position: -327px -45px;}
#nav li.Ordernav a:hover {background-position: -436px -45px;}
#nav li.Clientnav a:hover {background-position: -545px -45px;}
#nav li.Contactnav a:hover {background-position: -654px -45px;}
		
		/*-- active button states --*/
#nav li.Homenav a:active {background-position: 0 -45px;}
#nav li.Productsnav a:active {background-position: -109px -45px;}
#nav li.Supportnav a:active {background-position: -218px -45px;}
#nav li.Downloadsnav a:active {background-position: -327px -45px;}
#nav li.Ordernav a:active {background-position: -436px -45px;}
#nav li.Clientnav a:active {background-position: -545px -45px;}
#nav li.Contactnav a:active {background-position: -654px -45px;}

		/*-- higlighted (in section) button states --*/
.Homenav #nav li.Homenav a,
.Homenav #nav li.Homenav a:hover {background-position: 0 -45px !important;}
.Productsnav #nav li.Productsnav a,
.Productsnav #nav li.Productsnav a:hover {background-position: -109px -45px !important;}
.Supportnav #nav li.Supportnav a,
.Supportnav #nav li.Supportnav a:hover {background-position: -218px -45px !important;}
.Downloadsnav #nav li.Downloadsnav a,
.Downloadsnav #nav li.Downloadsnav a:hover {background-position: -327px -45px !important;}
.Ordernav #nav li.Ordernav a,
.Ordernav #nav li.Ordernav a:hover {background-position: -436px -45px !important;}
.Clientnav #nav li.Clientnav a,
.Clientnav #nav li.Clientnav a:hover {background-position: -545px -45px !important;}
.Contactnav #nav li.Contactnav a,
.Contactnav #nav li.Contactnav a:hover {background-position: -654px -45px !important;}

/*------------------------------------------------------------------------------------- */


.section ul {
    list-style: none;
    margin-top: 5px;
}

.section ul li {
    display: inline;
}

.section ul a {
    background-color: #ECECEC;
    border: 1px solid #999999;
    padding: 5px 5px 10px;
    display: block;
    float: left;
    margin: 5px;
}

.section ul a:hover {
    background-color: #FFFFFF;
    border: 1px solid #333333;
}

.section ul a img {
    border: 1px solid #999999;
}

.section ul a.lightbox-enabled img {
    border: 1px dotted #999999;
}

.section span.code {
    font-family: "Courier New", Courier, monospace;
    margin-left: 10px;
    padding-left: 10px;
    font-size: 11px;
    border-left: 1px solid #000;
}

.section .link {
    font-size: 12px;
    font-style: italic;
    padding-left: 0px;
    margin-left: 0px;
}

.section .important {
    text-decoration: underline;
}

.section .title {
    font-weight: bold;
    font-size: 16px;
}

.clear {
    clear: left;
}

.section .header {
    text-align: center;
    font-size: 12px;
    padding-top: 10px;
    border-top: none;
}

.section .footer {
    text-align: center;
    font-size: 12px;
    padding-top: 10px;
}

table
{
	border: 0px;
	padding: 5px;
	text-align: left;
	font-size: 12px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	
}



/*::::: PIROBOX RULES::::::::*/

.bg_thumbs{
background:#000;/*::::: you can change overlay background-color here ::::::::*/
position:fixed!important;
position:absolute;
top:0;
left:0!important;
left:-17px;
width:100%;
margin:0;
padding:0;
visibility:hidden;
z-index:1;
display:none;
}

.unloader, .img_box{
background:#000;/*::::: you can change img_box background-color here ::::::::*/
}

/*:::: YOU DON'T NEED TO CHANGE NOTHING ELSE IN THE CSS :::*/

/*:::: PREV/NEXT inside rules ::::*/
.box_next_in{position:absolute;top:0;height:90%;width:74px;right:0;overflow:hidden;z-index:1010;background:none;display:block;}
a.next_in{position:absolute;z-index:1011;height:100%;width:74px;right:-74px;text-indent:-999em;display:block;background:url(next_tt.gif) top right no-repeat;}
a:hover.next_in{background:url(next_tt.gif) top right no-repeat!important;background:url(next_tt.gif) center right no-repeat;}
.box_previous_in{position:absolute;top:0;z-index:100012;height:90%;left:0;width:74px;overflow:hidden;background:none;display:block;}
a.previous_in{position:absolute;z-index:100013;left:-74px;height:100%;width:74px;text-indent:-999em;display:block;background:url(prev_tt.gif) top left no-repeat;}
a:hover.previous_in{background:url(prev_tt.gif) top left no-repeat!important;background:url(prev_tt.gif) center left no-repeat;}

/*:::: PREV/NEXT outside rules ::::*/

.box_next{position:fixed!important;position:absolute;top:50%;margin-top:-9px;height:18px;width:81px;right:0px!important;right:16px;overflow:hidden;z-index:1006;}
a.next{position:fixed!important;position:absolute;text-indent:-999em;display:block;height:18px;width:81px;right:-81px;z-index:1007;background:url(next_t_h.gif) center right no-repeat;}
a:hover.next{background:url(next_t.gif) center right no-repeat;}
.box_previous{position:fixed!important;position:absolute;top:50%;margin-top:-9px;left:0;height:18px;width:81px;overflow:hidden;z-index:1008;}
a.previous{z-index:1009;position:fixed!important;position:absolute;width:81px;left:-81px;text-indent:-999em;display:block;height:18px;background:url(prev_t_h.gif) center left no-repeat;}
a:hover.previous{background:url(prev_t.gif) center left no-repeat;}

/*:::: END PREV/NEXT rules ::::*/


/*:::: IMG_BOX rules ::::*/

.img_box{position:fixed!important;position:absolute;top:50%;left:50%;margin-top:-18px;margin-left:-25px;width:50px;height:50px;border:solid 1px;padding:2px!important;padding:1px;z-index:1002;visibility:hidden; overflow:hidden;}
.img_box img{position:relative;top:0;left:0;border:none;padding:0;z-index:1003;}

/*:::: END IMG_BOX rules ::::*/

/*:::: CLOSE, LOADING rules ::::*/

.thumbs_close{position:absolute;bottom:0;right:0;height:18px;width:81px;color:#fff;cursor:pointer;margin:0 5px 5px 0!important;margin:0 5px 3px 0;z-index:100014;background:url(close_t.gif) center right no-repeat!important;background:url(close_t.gif) center right no-repeat;visibility:hidden;}
.loader{position:fixed!important;position:absolute;top:50%;left:50%;margin-top:-18px!important;margin-left:-22px!important;margin-top:-15px;margin-left:-20px;width:50px;height:50px;display:block;z-index:1007;}
.loader img{border:none;padding:0!important;padding:0;background:none;}
.unloader{visibility:visible;}
.thumbs{visibility:hidden;}

.caption{ background:#000;position:absolute;bottom:0;left:0;margin:0 0 3px 3px!important;margin:0 0 1.5px 2px; color:#fff;visibility:hidden;display:block; padding:3px; z-index:100013; cursor:text}
.caption p{ margin:0;padding:0; margin-right:82px; }
.pre{visibility:hidden;display:none;}
.end{display:none;}
.begin{display:none;}

/*:::: DEMO PAGE, LIST IMAGES rules (REMOVE OR CHANGE) ::::*/

.gallery{float:left;padding:0;margin:0;width:930px;height:100%!important;height:auto;padding:5px;}
.gallery ul{float:left;padding:0;margin:0!important;margin:0;}
.gallery img{margin:0;padding:2px;height:139px;width:200px;}
.gallery li{float:left;height:114px;width:150px;margin:10px!important;margin:5px;}
.gallery li a{float:left;height:114px;width:150px;border:2px solid #333;}
.gallery li a:hover{float:left;height:114px;width:150px;border:2px solid #000;}

.gallery_in{padding:0;margin:0;width:440px;height:100%;height:auto;padding:5px;}
.gallery_in ul{padding:0;margin:0!important;margin:0;}
.gallery_in img{margin:0;padding:2px;height:114px;width:150px;}
.gallery_in li{height:114px;width:150px;margin:10px;margin:5px;}
.gallery_in li a{height:114px;width:150px;border:2px solid #333;}
.gallery_in li a:hover{height:114px;width:150px;border:2px solid #000;}

.single_box{float:left;padding:0;margin:0;width:232px;height:100%!important;height:auto;}
.single{float:left;height:151px;width:212px;margin:10px!important;margin:5px;}
.single img{margin:0;padding:2px;height:139px;width:200px;}
.single a{float:left;height:143px;width:204px;border:2px solid #333;}
.single a:hover{float:left;height:143px;width:204px;border:2px solid #000;}

#mainSubHeading {
	background:url("../Images/mainSubMenu.PNG") no-repeat;
	width:451px;
	height:28px;
	padding:2px 5px;
	margin: 3px 3px 3px 5px;
	color:#ff6600;
	align: center;
	font-size:18px;
	font-weight:bold;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
}

#mainSubHeading-single {
	background:url("../Images/mainSubMenu-single.PNG") no-repeat;
	width:700px;
	height:28px;
	padding:2px 5px;
	margin: 3px 3px 3px 5px;
	color:#ff6600;
	align: center;
	font-size:18px;
	font-weight:bold;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
}

.mainHeading {
	color: #ff6600;
	font-weight:bold;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
}

