/*====================TEMPLATE ============================*/
* {margin:0;padding:0;}
/*==========GENERAL STYLES===========*/
html{}
.table th{font-size:13px;text-align:left;padding:2px;}
.table td{font-size:12px;text-align:left;padding:2px;}

body{background:url(main_bg0.jpg) top left repeat;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:21px;width:100%;}
div.main{width:970px;margin:auto;}
a{text-decoration:none;color:#494949;outline:none;}
a img {cursor:pointer}
a:hover{}
a,a:visited{text-decoration:none;color:#F05F00}
.tabcontent a {color:#F05F00 !important}
th {text-align:left;}
a img{outline:none;border:none;}
ul{margin:0;padding:0;}
ul li{list-style:none;}
.clear{clear:both;height:0px;visibility:hidden;}
p{margin:0;padding:0;}
h1, h2, h3{padding:0;margin:0;font-size:24px;line-height:25px;}
.page-title h2{border-bottom:1px solid #e6e6e6;padding-bottom:16px;margin-bottom:16px;font-weight:normal;}
fieldset{border:none;}
/* rounded corners */
.content-row, .horiz-content, .article_column, .light, .mod-noborder .module, .article_row, .module_product, .wide.article, .tabs-block, #page.contact-us, #page.article, .leading{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius: 8px;behavior: url('PIE00000.php');background: -webkit-gradient(linear, 0 0, 0 150%, from(#fff), to(#f7f7f7));background: -moz-linear-gradient(#FFF, #f7f7f7 150%);background: linear-gradient(#FFF, #f7f7f7 150%);-pie-background: linear-gradient(#FFF, #f7f7f7 150%);}
.content p a, .content p a:visited
{color:#F05F00;}
.module.dark.thin{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius: 8px;behavior: url('PIE00000.php');background: -webkit-gradient(linear, 0 0, 0 150%, from(#454545), to(#3d3d3d));background: -moz-linear-gradient(#454545, #3d3d3d 150%);background: linear-gradient(#454545, #3d3d3d 150%);-pie-background: linear-gradient(#454545, #3d3d3d 150%);}
input.inputbox, input.required, #contact_text{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius: 5px;behavior: url('PIE00000.php');}
.radio {width: 19px;height: 25px;padding: 0 5px 0 0;background: url(radio000.png) no-repeat;display: block;clear: left;float: left;}
label{vertical-align:middle;}
input{vertical-align:middle;}
.menu-nav>li>a, .mod_search button, h1, h3, h2.contentheading, h2.componentheading, .page-title h2, .center-blocks h4, .header-right .user .menu li a span, p.slider-button a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-shadow:#FFF 1px 1px}
.dark h3, .dark h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-shadow:none;} 
/*Counter & bottom links*/
p.counter{display:block;padding:1em 0;text-align:center;}
ul.pagination{text-align:center;}
ul.pagination li{display:inline;margin:0 1em;}
#container .articles-2-cols{width:700px;}
#container .articles-1-col{width:968px;}
/*===========HEADER==========*/
.header-row{height:76px;padding:7px 0px 0px 0px;}
.header{}
#logo{margin-left:0px;float:left;}
.header-right{float:right;width:431px;}
.header-right .user{text-transform:uppercase;font-size:13px;line-height:25px;}
.mod_search{background:url(mod-sear.png) top left no-repeat;height:42px;padding:0 0 0 6px;margin-top:1px;margin-left:4px;position:relative;z-index:0;}
.mod_search_bg{background:url(mod-seas.png) top right no-repeat;height:42px;padding:0 0 0 4px;width:281px;position:relative;z-index:0;}
.user ul.menu{padding-top:0px;}
form.search input.button{display:block;cursor:pointer;background:url(search-b.png) no-repeat;background-position:0 -33px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;width:68px;height:26px;float:right;border:none;color:#FFF;font-weight:bold;text-transform:uppercase;position:relative;top:7px;left:-9px;z-index:1;}
form.search input.button:hover{background:url(search-b.png) no-repeat;}
#mod_search_searchword{margin-top:7px;float:left;width:190px;background:none repeat scroll 0 0 #E0E0E0;border:1px solid #C2C2C2;height:25px;}
.header-right .user .menu li{padding-top:1px;}
.header-right .user .menu li a:hover{background:url(user-sli.png) no-repeat;outline:none;}
.header-right .user .menu li a{background:url(user-sli.png) no-repeat;padding:9px 48px 9px 15px;background-position: 0 -44px;display:block;outline:none;}
.header-right .user .menu li a span{font-weight:bold;}
.header-right .module-bg{}
.module-bg{float:left;height:40px;}
.mod_search input{background:#e0e0e0;border:1px solid #c2c2c2;height:24px;}
/*=========TOP MENU==========*/
.top-menu-row{background:url(top-menu.jpg) bottom left repeat-x;height:60px;padding-bottom:14px;border-radius:8px 8px 0px 0px;-moz-border-radius:8px 8px 0px 0px;-webkit-border-radius: 8px 8px 0px 0px;behavior: url('PIE00000.php');margin-bottom:12px;}
.top-menu{background:url(top-menv.jpg) top left repeat-x;font-size:13px;line-height:25px;text-transform:uppercase;font-weight:bold;border-radius:8px 8px 0px 0px;-moz-border-radius:8px 8px 0px 0px;-webkit-border-radius: 8px 8px 0px 0px;behavior: url('PIE00000.php');width:970px;position:relative;left:-1px;z-index:5;}
/*=========CONTENT========*/
.main .content-row{border-top:none;}
.content-row{border-top:none;border:1px solid #cacaca;padding: 0 0px 35px 0px;background: url(content-.jpg) top left repeat-x #FFF;}
.content img{float:left;margin-right:16px;}
.roktabs-container-wrapper .wrapper img{position:relative;top:17px;margin:0 16px 30px 0;}
#page.article{border:1px solid #DEDEDE;padding:16px;width:666px;background:#FFF;margin:0 0 12px 0;float:left;}
#page.article img{margin-right:21px;float:left;}
.roktabs.light{padding:0px 16px 2px;}




/* Slider
---------------------------------------- */
#slider-wrapper {
	height:451px;
	overflow:hidden;
	position:relative;
	background-color:#fff;
	z-index:0;
	}
#slider {
	position:relative;
	width:100%;
	height:450px;
	/*background:url(ajax-loader.gif) no-repeat 50% 50%;*/
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}


/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	right:73px;
	top:82px;
	color:black;
	width:335px;
	opacity:0.8; /* Overridden by captionOpacity setting */
	z-index:89;
}
.nivo-caption span {
	font-size:60px;
	font-weight:normal;
	letter-spacing:-2px;
	padding:0;
	border:none;
	padding-top:20px;
	display:block;
	
}
	.nivo-caption span small {
		display:block;
		font-size:30px;
		letter-spacing:-1px;
		margin-top:30px;
	}
.nivo-caption div.inner {
}
.nivo-caption div.inner p 
{
    padding:8px;
	color:#222;
}
.nivo-caption a.link {
	font-size:20px;
	letter-spacing:-1px;
	text-decoration:none;
	border-bottom:1px dotted #a5a5a5 !important;
	color:#a5a5a5;
	display:inline-block !important;
	background:white;
	font-family: 'Cuprum', arial, serif;
}
.nivo-caption a.link:hover {
	color:black;
	border-color:black !important;
}

.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:0;
	z-index:99;
	cursor:pointer;
	-webkit-transition:none;
	  -moz-transition:none;
	  -o-transition:none;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	position:absolute;
	width:845px;
	height:20px;
	left:0;
	bottom:-20px;
	text-align:center;
}
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
	display:inline-block !important;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.nivo-directionNav {
	width:107px;
	height:57px;
	background:url(direction_nav_bg.gif) no-repeat left top;
	position:absolute;
	right:300px;
	bottom:72px;
	z-index:9999;
	}
.nivo-directionNav a {
	position:absolute;
	display:block;
	width:36px;
	height:35px;
	text-indent:-9999px;
	border:0;
	top:11px;
	background:url(direction_nav.png) no-repeat 0 0;
}
a.nivo-nextNav {
	right:16px;
	background-position:-36px 0;
}
a.nivo-nextNav:hover {
	background-position:-36px -35px;
	}
a.nivo-prevNav {
	left:17px;
	background-position:0 0;
}
a.nivo-prevNav:hover {
	background-position:0 -35px;
	}

#slider .nivo-controlNav img {
	display:inline; /* Unhide the thumbnails */
	position:relative;
	margin-right:10px;
	width:120px;
	height:auto;
}



/*==CENTER BLOCKS==*/
.top-blocks{padding:0 16px;overflow:hidden;}
.center-blocks{padding:0 0 0 16px;margin:0px 0 12px 0;overflow:hidden;}
.center-blocks .module .content{padding:0;}
.center-blocks .horiz{overflow:hidden;zoom:1;}
.center-blocks .horiz .horiz-block{float:left;width:236px;zoom:1;}
.center-blocks .horiz .horiz-block .horiz-content{width:226px;float:left;padding-bottom:12px;border:1px solid #dddddd;}
.center-blocks .horiz .horiz-block .horiz-content h4{background:url(center-b.jpg) bottom left repeat-x;font-weight:normal;font-size:20px;padding:22px 15px 19px;margin-bottom:13px;border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;behavior: url('PIE00000.php');}
.center-blocks .horiz .horiz-block .horiz-content p{padding:0px 19px;}
.center-blocks .readmore-button, .center-blocks .learnmore-button{margin-left:16px;margin-top:24px;}
/*===blocks general====*/
/* Dark*/
.dark{color:#FFF;width:228px;background:#424242;padding:20px 19px 19px 19px;}
.dark a{color:#FFF;}
.dark ul{padding:0;margin-bottom:5px;}
.dark ul li{background:url(dark-bor.jpg) top left repeat-x;padding:0;line-height:37px;height:40px;display:block;}
.dark ul li a{background:url(dark-li0.png) left top no-repeat;padding-left:16px;font-weight:bold;color:#9a9a9a;}
.dark ul li a:hover{color:#fff;}
.dark .content, .light .content{padding:0;}
.dark h1, .dark h3{padding-bottom:16px;font-weight:normal;font-size:20px;}
.top-blocks .left .module.thin.dark{padding-bottom:8px;}
/* Light*/
.light{border:1px solid #dedede;padding:16px 19px 20px 16px;}
.light h1, .light h3{border-bottom:1px solid #e6e6e6;padding:8px 18px 16px 0px;margin-bottom:13px;font-weight:normal;}
.thin{width:190px;}
.wide{width:428px;}
.right{float:right;}
.left{float:left;margin-right:8px;}
.middle{float:left;overflow:hidden;}
.top-blocks{margin:12px 0;}
.module{overflow:hidden;}
.module.noborder p.article_separator{display:none;}
.module.thin.light{padding-left:17px;margin-bottom:8px;}
.module.article.light{width:663px;}
/* Gradient */
.gradient{width:228px;}
.wide.gradient{width:464px;}
.gradient .content{padding:12px 16px 12px 16px;border-radius:0px 0px 8px 8px;-moz-border-radius:0px 0px 8px 8px;-webkit-border-radius: 0px 0px 8px 8px;behavior: url('PIE00000.php');background:#fbfbfb;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;overflow:hidden;}
.gradient h1, .gradient h3{border:1px solid #dddddd;background:url(center-b.jpg) bottom left repeat-x;font-weight:normal;font-size:20px;padding:18px 18px 17px 18px;border-radius:8px 8px 0px 0px;-moz-border-radius:8px 8px 0px 0px;-webkit-border-radius: 8px 8px 0px 0px;behavior: url('PIE00000.htc');}
.top-blocks .module.thin.gradient img{margin-bottom:21px;}
.module.thin.gradient.noborder .readmore-button{margin-top:18px;}
.top-blocks .middle .module.thin.gradient.noborder .readmore-button{margin-top:30px;}
.top-blocks .right .module.thin.gradient .readmore-button{margin-top:0px;}
.top-blocks .module.thin.gradient .readmore-button{margin-top:33px;}
.top-blocks .module.thin.gradient.about .readmore-button{margin-top:11px;}
.top-blocks .right .module.thin.gradient .featured-lists{margin-bottom:9px;}
.top-blocks .left .module.wide.gradient .readmore-button{margin-top:30px;}
.top-blocks .left .module.wide.gradient.offer .readmore-button{margin-top:5px;}
/*======Products=======*/
.module_product{border:1px solid #dedede;padding:20px 16px 13px;overflow:hidden;margin-top:9px;width:192px;}
.module_product h1, .module_product h3{border:none;margin-bottom:10px;font-weight:normal;font-size:24px;}
.module_product p.article_separator{display:none;}
.module_product p{text-align:center;}
.module_product img{text-align:center;margin:auto;float:none;}
/*==============Newsflash==============*/
.module.wide.features{padding-bottom:20px;}
.module.features .content .vert li img{float:left;position:relative;top:-5px;margin-right:20px;}
.module.features .content .vert li{padding-top:5px;}
.module.features .content .vert li h4{position:relative;left:-10px;font-size:18px;line-height:18px;width:260px;float:right;font-weight:normal;}
.top-blocks .right .module.features .content .vert li{margin-top:17px;}
.top-blocks .right .module.noimage .content .vert li h4{width:100%;position:relative;left:0;}
.top-blocks .right .module.features .content .readmore-button{position:relative;left:0;margin-bottom:5px;top:5px;}
.content .vert li h4 a{font-size:13px;color:#F05F00;}
.content .vert li h4 a:hover{text-decoration:underline;}
.content .vert li:last-child p.article_separator{margin-bottom:0;}
.content .horiz p.article_separator{display:none;}
.module.features p.article_separator {margin:13px 0 17px;}
.module.features .content .vert li:last-child p.article_separator{margin-bottom:0px;}
.module.features h1, .module.features h3{margin-bottom:15px;}
/*======MAIN BLOCKS========*/
/*=========Right column===========*/
.right-column-top{float:right;margin-bottom:12px;}
.right-column{float:right;margin-top:0;}
.right-column-top .module{float:left;}
.right-column-top .module.thin{margin-right:8px;}
.right-column-top .module.thin.gradient{margin-left:8px;margin-right:0;}
.right-column .module.thin.gradient .readmore-button{margin-top:14px;}
.modconnect{margin-top:8px;}
.right-column-top .module.thin.gradient .readmore-button{margin-top:30px;}
.right-column-top .module.thin.gradient.adv .readmore-button{margin-top:10px;}
/*========Center column===========*/
.center-column{float:left;}
.center-column .module.thin.gradient .readmore-button{margin-top:36px;}
.center-column .module.thin.light{background:}
/*========Left column===========*/
.left-column{margin-right:8px;float:left;}
/*====Connect ===========*/
.connect{margin:20px 0 9px 4%;overflow:hidden;}
.connect a{display:block;float:left;width:32px;height:32px;margin-left:4px;outline:none;}
.connect a:first-child{margin:0;}
.connect-1{background:url(connect-.jpg) top left no-repeat;}
.connect-2{background:url(connect0.jpg) top left no-repeat;}
.connect-3{background:url(connect1.jpg) top left no-repeat;}
.connect-4{background:url(connect2.jpg) top left no-repeat;}
.connect-5{background:url(connect3.jpg) top left no-repeat;}
/*=========CONTAINER========*/
#container{padding:0 16px;overflow:hidden;}
/*=========FEATURES PAGE========*/
.article_row.features{width:700px;float:left;}
.article_column  h2.contentheading.features{border-bottom:1px solid #e6e6e6;padding-bottom:20px;padding-top:2px;margin-bottom:16px;}
.article_row.features .readmore-button{margin-top:13px;}
.article_row.features .column1{padding-bottom:13px;}
.leading.features{margin-bottom:12px;}
/*=========SOLUTIONS PAGE========*/
.leading.solutions{float:left;margin-bottom:12px;}
.article_row.solutions{width:464px;float:left;margin-right:8px;}
.article_column  h2.contentheading.solutions{border-bottom:1px solid #e6e6e6;padding-bottom:16px;margin-bottom:16px;}
.article_row.solutions .article_column.column1 .readmore-button{margin-top:24px;}
.showcase{height:0px;display:block;}
/*=========TUTORIALS PAGE========*/
.article_row.tutorials .article_column.column1  .readmore-button{margin-top:20px;}
.article_row.tutorials .article_column.column2  .readmore-button{margin-top:0px;}
/*=========About Us Page========*/
.leading.about{float:left;margin-bottom:12px;}
.leading.about .readmore-button{margin-top:15px;}
.article_row.about{width:464px;float:left;margin:0 8px 0 0;}
.article_column  h2.contentheading.about{border-bottom:1px solid #e6e6e6;padding:6px 0 16px 0;margin-bottom:12px;}
.article_row.about .featured-lists{margin:4px 0px;}
/*=================*/
h2.componentheading{border-bottom:1px solid #e6e6e6;padding:6px 0 16px 0;margin-bottom:13px;}
div.article_buttons{float:right;}
div.buttonheading{float:right;}
div.buttonheading a img, #page div.buttonheading a img{margin:0 5px;border:none;}
div.contentpaneopen_edit{float:right;margin:0 1px;}
#page div.contentpaneopen_edit a img {margin:0;border:none;}
.leading{background:url(leading_.jpg) bottom left repeat-x;}
.article_column{background:url(article_.jpg) bottom left repeat-x;}
.article_row .article_column.cols2{width:432px;float:left;margin:0 0 12px 0;}
.article_row .article_column.column1.cols2{margin-right:8px;}
.article_row.features .article_column.column1.cols1 .readmore-button{margin-top:4px;}
.article_row .article_column .readmore-button{margin-top:10px;}
.container{overflow:hidden;}
.container .article_row{overflow:hidden;margin-top:12px;}
h2.contentheading{font-size:22px;margin-bottom:18px;font-weight:normal;}
h2.contentheading a{color:#000;}
.article_column, .leading{background:#fbfbfb;border:1px solid #dedede;overflow:hidden;padding:20px 15px 12px;}
.article_column img, .leading img{float:left;margin-right:22px;}
.container h1, .container h3{border-bottom:1px solid #e6e6e6;padding-bottom:16px;margin-bottom:16px;font-weight:normal;}
.container h4.contentheading{font-size:18px;line-height:18px;font-weight:normal;width:285px;float:right;color:#272727;margin:5px 0 2px 0;}
.container h4.contentheading a{color:#272727;}
p.article_separator{diplay:block;height:1px;background:#e3e3e3;clear:both;margin:17px 0 11px;}
.article_row .article_separator, .leading_separator{display:none;}
#jmessage{margin-bottom:20px;}
span.row_separator{display:none;}
.blog .article_row{color:#272727;}
.featured-lists{overflow:hidden;margin:13px 0 13px 0px;}
.featured-lists.nomargin{margin:0;}
.featured-lists ul.art-list:first-child{margin-left:0;}
.lists{display:block;width:100%;overflow:hidden;}
ul.art-list{float:left;width:190px;margin:0px 0 0px 42px;}
.article_column.cols2 ul.art-list{width:auto;margin:0;}
ul.art-list.nomargin{margin:0;}
.thin ul.art-list{margin-left:0;}
ul.art-list.first{margin-left:0;}
ul.art-list li{border-bottom:2px solid #eaeaea;line-height:38px;}
ul.art-list li a{color:#272727}
ul.art-list li.last-child{border:none;}
ul.art-list li a, .columns ul li a{background:url(learn-mo.png) left top no-repeat;padding-left:20px;font-weight:bold;outline:none;}
ul.art-list li a:hover, .columns ul li a:hover{text-decoration:underline;}
.art-image{margin-top:12px;}
.module.features .readmore-button, .module_product .readmore-button{background:url(readmore.png) top left no-repeat;float:left;padding-left:15px;height:29px;margin-top:6px;position:relative;left:-5px;}
.module.features .readmore-button:hover, .module_product .readmore-button:hover{background:url(readmore.png) top left no-repeat;background-position:0 -38px;}
.module_product .readmore-button{margin-top:16px !important;}
.module.features .readmore-button a, .module_product .readmore-button a{background:url(readmorf.png) top left repeat-x;padding:3px 8px 0 0;font-size:14px;color:#000000;height:26px;display:block;float:left;}
.module.features .readmore-button:hover a, .module_product .readmore-button:hover a{background:url(readmorf.png) top left repeat-x;color:#fff;background-position:0 -38px;}
.module.features .readmore-button span, .module_product .readmore-button span{background:url(readmorg.png) top right no-repeat;height:29px;width:25px;display:block;float:left;}
.module.features .readmore-button:hover span, .module_product .readmore-button:hover span{background:url(readmorg.png) top right no-repeat;background-position:0 -38px;}
.readmore-button, .button-box{background:url(learnmor.png) top left no-repeat;background-position: 0 -40px;float:left;padding:0 0 0 10px;height:35px;margin-top:19px;zoom:1;}
.readmore-button:hover, .button-box:hover{background:url(learnmor.png) top left no-repeat;}
.readmore-button a{background:url(learnmos.png) top left repeat-x;padding:5px 8px 0px 0px;font-size:14px;color:#000000;height:30px;display:block;float:left;outline:none;background-position: 0 -40px;}
.readmore-button:hover a{background:url(learnmos.png) top left repeat-x;color:#fff}
.readmore-button span{background:url(learnmot.png) top right no-repeat;height:35px;width:23px;display:block;float:left;background-position: 0 -40px;}
.readmore-button:hover span{background:url(learnmot.png) top right no-repeat;}
.module.wide.light{left:12px;}
/*articles formatting*/
.columns{width:100%;clear:both;}
.columns .column-left{margin-right:1em;}
.columns .column-right{margin-left:1em;}
.columns .column-left, .columns .column-right{float:left;width:47%;}
/* Tooltips */
.tool-tip {float: left;background: #fff;border: 1px solid #CCC;padding: 5px;max-width: 200px;text-align:left;color:#000;position:relative;z-index:300;}
.tool-title {padding: 0;margin: 0;font-size: 100%;font-weight: bold;margin-top: -15px;padding-top: 15px;padding-bottom: 5px;background: url(selector.png) no-repeat;color:#000
}
.tool-text {font-size: 100%;margin: 0;color:#000
}
.breadcrumbs{padding:7px 0;}
/*======FORMS======*/
fieldset{border:none;}
.name, .pass, .email, .verify_pass{margin-bottom:8px;clear:both;}
input.inputbox{font-size:13px;line-height:21px;padding-left:5px;}
input.inputbox, input.required{width:200px;background:none repeat scroll 0 0 #E0E0E0;border:1px solid #C2C2C2;height:24px;}
#contact_text{background:none repeat scroll 0 0 #E0E0E0;border:1px solid #C2C2C2;padding-left:5px;}
input.checkbox{width:15px;}
#page.register label{display:inline-block;float:left;width:120px;}
#josForm .user{margin-bottom:8px;}
fieldset.login_form{margin-bottom:25px;}
input#rem{width:10px;border:none;background:none;}
#login .contentdescription{display:none;}
#login .button-box{width:80px;}
.name label, .pass  label{margin-bottom:4px;display:inline-block;float:left;width:89px;}
.form-login input.inputbox{width:189px;border:none;height:20px;padding:0 6px;color:#FFF;}
.form-login label.mod_login_remember{width:100px;}
.form-loginfieldset p{clear:both;margin-bottom:0px;}
.form-login .button-box{margin-top:25px;margin-bottom:15px;width:84px;}
/*==========Contact Page Layout===============*/
#page.contact-us{width:667px;float:left;background:#fbfbfb;border:1px solid #dedede;padding:16px;}
.contact{padding:25px 0 15px 0;}
.contact_address{}
address, div.misc-info{margin-bottom:25px;}
div.contact_email{margin:8px 0;}
.contact_email label{float:left;display:inline-block;width:140px;}
.contact_email input{width:200px;}
input#contact_email_copy{width:auto;float:left;margin-right:15px;margin-top:4px;}
.contact_email_checkbox label{float:none;width:auto;}
.contact .button-box{width:80px;}
span.marker{float:left;width:25px;}
div.street{background:url(con_addr.png) top left no-repeat;}
div.phone{background:url(con_tel0.png) top left no-repeat;}
div.fax{background:url(con_fax0.png) top left no-repeat;}
div.mobile{background:url(con_mobi.png) top left no-repeat;}
div.misc-info{background:url(con_info.png) top left no-repeat;}
div.street, div.phone, div.fax, div.mobile, div.misc-info{padding-left:30px;}/*===================Search form=====================*/
/*--------Search result---*/
.search_form fieldset{border:1px solid #ccc;margin-bottom:13px;padding:13px;}
.search_form fieldset legend{font-weight:bold;padding:0 13px;}
.search_form .button-box{margin-top:0;margin-bottom:24px;width:94px;}
.search_form label{float:none;margin-right:15px;}
.search_form input{margin:0 4px;}
.contentpaneopen-search fieldset{border:1px solid #fff;padding:13px;}
.contentpaneopen-search fieldset a{font-weight:bold;}
.search_form .phrase #ordering{width:150px;}
.module.article img{float:left;padding-right:20px;}
.image-indent{margin-top:12px;}
.module.article .readmore-button{margin-top:6px;}
/*==========FOOTER=============*/
.footer-row{clear:both;width:970px;margin:auto;}
.copyright{padding: 12px 0 30px 20px;}
.copyright a{color:#F05F00;font-weight:bold;}
/*====================SUPERFISH ============================*/
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute;top:-999em;width:211px;/* left offset of submenus need to match (see below) */
zoom:1;}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit;/* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {left:0;top:54px;/* match top ul list item height */
z-index:999;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {left:0;/* match ul width */
top:54px;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {left:215px;/* match ul width */
top:0;}
/*** DEMO SKIN ***/
.sf-menu {float:left;}
.sf-menu > li > a {text-align:left;text-decoration:none;font-weight:bold;color:#fff;width:147px;padding:20px 0;outline:none;}
.sf-menu > li > a span{padding-left:17px;}
.sf-menu > li > a span.sf-sub-indicator{padding:0;}
.sf-menu > li{height:54px;background:url(top-meo0.jpg) bottom left no-repeat;}
.sf-menu > li.first-child{border:none;background:none;}
.sf-menu > li.first-child.active, .sf-menu > li.first-child:hover, .sf-menu > li.first-child#current{background:url(top-meo1.jpg) top left no-repeat;}
.sf-menu > li.active, .sf-menu > li:hover, .sf-menu > li#current{background:url(top-meo2.jpg) top left repeat-x #f8f8f8;height:54px;}
.sf-menu a{color:#fff;}
.sf-menu li a:hover, .sf-menu li a.active, .sf-menu > li#current > a, .sf-menu > li.parent.sfHover > a, .sf-menu > li.active > a{color:#444444;}
.sf-menu ul{background:url(dropdowo.png) bottom left no-repeat;padding-bottom:15px;}
.sf-menu ul a{padding: 5px 0;text-decoration:none;}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
color:#fff;}
.sf-menu li {background:#;}
.sf-menu li li {width:211px;padding:0;}
.sf-menu li li a,
.sf-menu li li span.separator {background:none !important;width:199px !important;margin-left:0px !important;padding:13px 0 11px 17px !important;display:block;}
.sf-menu li li span.separator {color:#fff;}
.sf-menu li li a:hover, .sf-menu ul li.last-child  a:hover, .sf-menu li li#current a{background:#fff !important;width:194px !important;margin-left:0px !important;padding:13px 0 11px 17px !important;color:#444444 !important;}
.sf-menu ul li.last-child  a:hover{}
.sf-menu li li li {background:#;}
.sf-menu li:last-child > a, .sf-menu li.last-child  a {border:none;}
.sf-menu li a:hover {outline:0;}
.sf-menu li.last-child a:hover{outline:0;}
.sf-menu li.first-child a:hover{outline:0;}
#current.last-child a{outline:0;}
#current.first-child a {outline:0;}
.sf-menu ul li.first-child  {outline:0;}
.sf-menu ul li.last-child  {outline:0;}
.sf-menu ul li.last-child  a {background:none !important;outline:0;}
.sf-menu li .separator {display: block;text-decoration:none;}
/*** arrows **/
.sf-menu a.sf-with-ul {padding-right: 0s;min-width:1px;/* trigger IE7 hasLayout so spans position accurately */}
.sf-sub-indicator {position:absolute;display:block;right:0.8em;width:13px;height:10px;text-indent: -999em;overflow:hidden;background:url(arrow001.png) no-repeat 0px 0px;/* 8-bit indexed alpha png. IE6 gets solid image only */}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
top:22px;background-position: 0 0;/* use translucent arrow for modern browsers*/}
a:hover > .sf-sub-indicator, .sf-menu > li.parent.sfHover > a > .sf-sub-indicator, li#current > a > .sf-sub-indicator, li.active > a > .sf-sub-indicator{background:url(arrow-ho.png) no-repeat 0px 0px;}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {background-position: 0px 0px;/* arrow hovers for modern browsers*/}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { top:16px }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0;}
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {top:16px /* arrow hovers for modern browsers*/}
/*** shadows for all but IE6 ***/
.sf-shadow ul {padding: 0 8px 9px 0;}
.sf-shadow ul.sf-shadow-off {background: transparent;}
.sf-menu .active a {}
.sf-menu #current a {}
.superfish_clear { 
clear: both !important;height: 0px !important;overflow: hidden !important;font-size: 0px !important;margin: 0 !important;padding: 0 !important;visibility:hidden;background:#e9e9e9;}
/*================ ROK TABS ===================*/
/* Light Theme */
.roktabs-wrapper {padding: 0;}
.roktabs-wrapper .light {position: relative;}
.roktabs-wrapper .light .roktabs-container-inner {position:relative;overflow: hidden;}
.roktabs-wrapper .light .roktabs-container-wrapper {clear: both;position: relative;overflow: hidden;}
.roktabs-wrapper .light .roktabs-container-wrapper div {float: left;/*width: 450px;*//*width: 220px;*/}
.roktabs-wrapper .light .roktabs-container-wrapper div.wrapper {padding: 0px;width: auto;}
.roktabs-wrapper .light .roktabs-links {overflow: hidden;margin:0;}
.roktabs-wrapper .light .active-arrows .roktabs-links {margin:0 30px;width:626px !important;overflow:hidden;height:64px;}
.roktabs-wrapper .light .roktabs-links ul {text-align: left;font-weight: normal;list-style-type: none;padding: 0;overflow:hidden;}
.roktabs-wrapper .light .roktabs-links ul.roktabs-top {margin: 0;}
.roktabs-wrapper .light .roktabs-links ul.roktabs-bottom {}
.roktabs-wrapper .light .roktabs-links ul li {float: left;padding: 0;margin: 0;text-decoration: none;color: #666;position: relative;height: 31px;line-height: 31px;height:64px;margin-right:23px;}
.roktabs-wrapper .light .roktabs-links ul li span {font-size:14px;padding:0 18px;line-height:64px;}
.roktabs-wrapper .light .roktabs-links ul li.first {border-left: 0;}
.roktabs-wrapper .light .roktabs-links ul li.active.last {}
.roktabs-wrapper .light .roktabs-links ul li.last {border-right: 0;}
.roktabs-wrapper .light .roktabs-links ul li.hover {color: #000;}
.roktabs-wrapper .light .roktabs-links ul.roktabs-top li.active {color: #9a3f92;border-top:none;outline: 0;background:url(tab-but1.jpg) bottom right no-repeat;}
.roktabs-wrapper .light .roktabs-links ul.roktabs-top li.active span {display:block;background:url(tab-but2.jpg) bottom left no-repeat;height:64px;padding:0 18px;line-height:64px;}
.roktabs-container-wrapper div h1, .roktabs-container-wrapper div h3{font-size:22px;border:none;padding:0px;margin:20px 0 15px 0;}
.roktabs-wrapper .light .roktabs-scroller {position: absolute;bottom: 0;right: 0;height: 60px;}
.roktabs-wrapper .light .arrow-next, .roktabs-wrapper .light .arrow-prev {line-height: 29px;margin: 1px;text-align: center;float: left;cursor: pointer;z-index: 2;width:17px;position:absolute;top:24px;height:29px;}
.roktabs-wrapper .light .arrow-next {right:0;background: url(tabs-rih.jpg) no-repeat;}
.roktabs-wrapper .light .arrow-prev {left:4px;background: url(tabs-leg.jpg) no-repeat;}
.roktabs-wrapper .light .arrow-next-hover {}
.roktabs-wrapper .light .arrow-prev-hover {}
.roktabs-wrapper .light .arrow-prev span, .roktabs-wrapper .light .arrow-next span {display: none;}
.roktabs-wrapper .light .roktabs-container-tr, .roktabs-wrapper .light .roktabs-container-inner, .roktabs-wrapper .light .active-arrows {background: none;width:666px !important;}
.roktabs-wrapper .icon-left .tab-icon {vertical-align:middle;margin-right:5px;}
.roktabs-wrapper .icon-right .tab-icon {vertical-align:middle;margin-left:5px;}

.clear {clear: both;}
.WatchLink {text-align:right;padding:4px;clear:both;border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; background-color:#efefef;margin-top:5px;}
.enterdetails {width:485px;height:230px;display:block;margin:auto;margin-bottom:10px;margin-top:10px;}

