/*------------------------------------------------------------------------
* ------------------------------------------------------------------------
* Copyright (c) 2008-2011 ZooTemplate. All Rights Reserved.
* @license - Copyrighted Commercial Software
* Author: ZooTemplate
* Websites:  http://www.zootemplate.com
-------------------------------------------------------------------------*/

/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
}
body {
	line-height: 1.5em;
	font-family: Tahoma, Arial, Helvetica;

}
#bd {
	color: #414141;
	background-color: #efefec;
}
body.fs1 {font-size: 10px;}
body.fs2 {font-size: 11px;}
body.fs3 {font-size: 12px;}
body.fs4 {font-size: 13px;}
body.fs5 {font-size: 14px;}
body.fs6 {font-size: 15px;}

/* Clearfix */
.clearfix {
	clear: both;
}
#zt-wrapper {
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
#zt-wrapper-inner {
	padding: 0;
	overflow: hidden;
	margin:0 auto;
	background: none;
}
.zt-wrapper {
	width: 960px;
	margin: 0 auto;
}
#zt-userwrap1,
#zt-userwrap2,
#zt-userwrap3,
#zt-userwrap4,
#zt-userwrap5,
#zt-userwrap6,
#zt-userwrap7 {
	width: 100%;
	clear: both;

}
#zt-userwrap1-inner,
#zt-userwrap2-inner,
#zt-userwrap3-inner,
#zt-userwrap4-inner,
#zt-userwrap5-inner,
#zt-userwrap6-inner,
#zt-userwrap7-inner {
	padding: 10px 0 ;
	overflow: hidden;
}

#zt-colspan2,
#zt-colspan1{
        margin: 0 -11px;
        display: block;
	   width: 100%;
        overflow : hidden
}
div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.module,
div.module_menu,
div.module_text,
div.moduletable_blank {
	clear: both;
	display: block;
	margin: 0 0 0.6em 0;

}
div.moduletable_blank div.modulecontent,
div.moduletable_menu div.modulecontent{
	padding: 0 !important;
}
div.moduletable_text,
div.moduletable_blank{
	margin: 0 0 10px;
}
#zt-userwrap1 {
	display: inline-block;
	width: 100%;
	padding-bottom: 1.5em;

	background: url(../images/zt-slideshow-bg.png) repeat-x 0 top;
}
#zt-userwrap4-inner{
	padding-top: 3em;
        background: url(../images/userwrap3-bg.png) no-repeat 0 0;
}

#zt-userwrap4{
	display: inline-block;
        color: #CECECE;
	width: 100%;
}
#zt-mainfooter{
	border-bottom: 1px solid #000;
	background: #171718 url(../images/cricle-bg.png) no-repeat center top;
}
/*****TOOLBAR*****/
#zt-toolbar{
	width: 100%;
	display: inline-block;
        border-bottom: 1px solid #4e4e4e;
	background: #303031 url(../images/zt-toolbar1.png) repeat-x left  top;
}
#zt-toolbar-inner{
	width: 100%;
	display: inline-block;
	padding: 7px 0;
	color: #ddd;
}
#zt-toolbar ul.menu{
	margin: 0;
        margin-top: 5px;
}
#zt-toolbar ul.menu li{
	display: inline;
	border: none;
	border-right: 1px solid #767677;
	background: none;
}

#zt-toolbar ul.menu li:last-child{
	   border: none;
}
#zt-toolbar ul.menu li a{
	background: none;
	display: inline-block;
	padding: 0 10px;
	color: #e8e8e8;
	font-size: 83.3%;
	text-transform: uppercase;
}
#zt-toolbar ul.menu li a:hover{
        color: #12acce;
}
#zt-toolbar .search{
	float: right;
}
/*****END TOOLBAR*****/

/*****HEADER*****/
#zt-maintop-inner{
        background: url(../images/maintop-1.png) repeat-x left bottom;
}
#zt-header {
	width: 100%;
	height: auto;
	display: inline-block;
}
#zt-header-inner {
	width: 100%;
	height: auto;
	padding: 0.2em 0;
	display: inline-block;
	background:  url(../images/zt-header-bg1.png) repeat-x 0 0;
}
#zt-header .zt-wrapper-inner{
	padding: 0 10px;
	overflow: hidden;
}
#zt-logo {
	padding: 0;
	float: left;
	width: 30%;
}
#logo {
	margin: 0;
	padding: 0;
	width: 294px;
	height: 108px;
	display: block;
	background: url("../images/logo.png") no-repeat 0 0;
}
#logo a {
	width: 234px;
	height: 66px;
	display: block;
}
#logo span {
	display: none;
}
#zt-mainmenu {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	/**height: 59px;**/
	margin-top:0px;
}
#zt-mainmenu-inner {
	padding: 0;
	width: 100%;
        display: inline-block;
	margin-top: 20px;
}
/*****END HEADER*****/

/*****SLIDESHOW*****/
#zt-slideshow {
	margin: 0;
	width: 100%;
	display: inline-block;
         background: url(../images/slideshow-bg.png) no-repeat center bottom;
}
#zt-slideshow-inner {
	padding-bottom: 30px;
	display: block;

}
/*****END SLIDESHOW*****/

/*****CONTENT*****/
#zt-maintop{
        border-bottom: 1px solid #cacaca;
}
#zt-mainbody {
	width: 100%;
	display: inline-block;
        border-top: 1px solid #f1f1f1;
        background: url("../images/pattern81.png");
}
#zt-mainbody-inner{
	width: 100%;
	display: inline-block;
	padding: 1em 0;

}
#zt-mainbody .zt-wrapper-inner {
	padding: 0 10px;
}

#zt-container,
#zt-container-left,
#zt-container-right,
#zt-container-full {
	margin: 0 -5px;
	display: block;
	overflow: hidden;
}
#zt-left {
	float: left;
	width: 32%;
}
#zt-right {
	width: 0%;
	float: left;
}
#zt-left-inner,
#zt-right-inner  {
	padding: 0;
}
#zt-content {
	float: left;
	width: 67.5%;
}
#zt-container-left #zt-content,
#zt-container-right #zt-content{
	width: 67.5%;
    float: left;
}

#zt-container-full #zt-content {
	width: 100%;
        margin: 0;
}
#zt-content-inner {
	padding: 0 10px;
	margin: 0 -6px;
}
#zt-container-full #zt-content-inner {
	padding: 0;
	margin: 0;
}
#zt-component {
	margin: 0px;
	display: block;
	padding-bottom: 2em;
}
.zt-layout-lcr,
.zt-layout-lrc,
.zt-layout-clr {
}

.zt-layout-clr #zt-content,
.zt-layout-lrc #zt-content {
	margin: 0;
}

.zt-layout-lrc #zt-right {
	float: left;
}
.zt-layout-lrc #zt-content {
	float: right;
}

.zt-layout-clr #zt-right {
	float: right;
}
.zt-layout-clr #zt-left {
	float: right;
}
.zt-layout-clr #zt-content {
	float: left;
}

#zt-container.zt-layout-lcr #zt-content {
}
#page{
	padding: 0 ;
	margin-bottom: 2em;
	display: block ;
}
.page-into{
	padding: 0 10px;
}
div.page-inset{
	padding: 0px;
}
#zt-col {
	margin: 0 -10px;
	padding: 10px 10px 0 10px ;
	display: inline-block;
	background: url(../images/row_separator.png) repeat-x 0 0;
}
#zt-user5{
	background: none;
}
div.row_separator{
	height: 10px;
	margin: 0 -10px;
	padding: 10px 10px 0 10px ;
	background: url(../images/row_separator.png) repeat-x 0 0;
}
/*****END CONTENT*****/

/*****BOTTOM*****/
#zt-bottom {
	display: inline-block;
	color: #CECECE;
	width: 100%;
	background: url(../images/bottom-bg.png) repeat-x left top ;
}
#zt-bottom-inner {
	padding: 10px 0;
	overflow: hidden;
}
#zt-bottom a {
	color: #23a9dd;
	display: inline;
	background: none;
}
#zt-bottom a:hover,
#zt-bottom a:focus,
#zt-bottom a:active {
	color: #D8D8D8;
	text-decoration: underline;
}
#zt-copyright {
	width: 50%;
	float: left;
}
#zt-copyright-inner{
	display: block;
	color: #d3d3d3;
}
#zt-footer {
	width: 50%;
	float: right;
}
#zt-footer ul.menu {
	margin: 0;
	display: block;
	text-align: right;
}
#zt-footer ul.menu ul {
	display: none;
}
#zt-footer ul.menu li {
	padding: 0 5px;
	display: inline;
	background: none;
	border: none;
	border-right: 1px solid #575757;
}
#zt-footer ul.menu li:last-child{
	border-right: none
}
#zt-footer ul.menu li a{
	   padding: 0 10px;
	   font-size: 100%;
	   display: inline-block;
}
/*****END BOTTOM*****/

/*****MODULE*****/
.blog{
	padding: 0px;
	width: 100%;
}
.ztmodule {
	padding: 10px;
	background: #FFF;
	position: relative;
}
.modulecontent {
	padding: 0;
	display: block;
}
#zt-mainbody .blank .modulecontent {
	padding: 0;

}
h3.moduletitle{
	font-size: 130.8%;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 15px 0;
}
h3.title-l ,
#zt-userwrap3 h3.title{
	   margin: 0 0 10px 0;
	   font-size: 130.8%;
        padding: 3px 0;
	   font-weight: normal;
	   text-transform: uppercase;
}
#zt-userwrap4 h3.moduletitle,
#zt-userwrap3 h3.moduletitle,
#zt-userwrap2 h3.title-l,
#zt-userwrap1 h3.moduletitle{
	font-size: 180%;
}
#zt-right h3.title-l,
#zt-left h3.title-l{
        border-bottom: 1px solid #ddd;
}
#zt-mainbody h3.moduletitle{
        margin: 0 0px 10px 0px;
        background: url(../images/title2-bg.png) no-repeat left center;
}
#zt-mainbody h3.moduletitle span{
        background: #fbfbfb;
        padding-right: 10px;
	   text-transform: uppercase;
}

#zt-mainbody  #zt-col4 h3.moduletitle span,
#zt-mainbody  #zt-col1 h3.moduletitle span{
        background: url(../images/title3-bg.png) no-repeat 0% top;
        padding-right: 10px;
}

#zt-userwrap3 h3.title,
#zt-userwrap3 h3.title span,
#zt-userwrap4 h3.title,
#zt-userwrap4 h3.title span{
	color: #e2e2e2;
	text-shadow: none;
}
h2.title{
	color: #262525;
	font-size: 180%;
	display: inline-block;
	font-weight: normal;
	margin: 10px 0 0 0 ;
	text-shadow: 1px 1px 1px #fff;
}
div.button-big a.bt-left{
	display: block;
}
a.bt-left{
	display: inline-block;
	min-width: 120px;
	background: url("../images/button-big.png") no-repeat left top;
}
a.bt-left span.bt-right{
	height: 37px;
	display: block;
	margin-left: 12px;
	padding: 0px 11px 0px 0;
	line-height: 35px;
	color: #055370;
	font-size: 	116.7%;
	font-weight: 600;

	text-shadow: 1px 1px 1px #d9d9d9;
	background: url("../images/button-big.png") no-repeat right -99px;
}
a.bt-left:hover,
a.bt-active{
	text-decoration: none;
	background: url("../images/button-big.png") no-repeat left -50px;
}
a.bt-left:hover span.bt-right,
a.bt-active  span.bt-right{
	color: #9d0a0a;
	text-shadow: 1px 1px 1px #d9d9d9;
	background: url("../images/button-big.png") no-repeat right -150px;
}
span.bt-icon1,
span.bt-icon2,
span.bt-icon3{
	height: 30px;
	width: 30px;
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	background: url(../images/icon-30.png) no-repeat 0 0;
}
span.bt-icon2{background-position: left -40px;}
span.bt-icon3{background-position: left -80px;}

.font12{font-size: 100%; }
.font10{font-size: 83.3%; }
.font11{font-size: 91.7%;}
.font14{font-size: 116.7%;}
.font16{font-size: 133.3%;}
.font18{font-size: 150%;}
.font20{font-size: 166.7%;}
.bold{font-weight: bold;}
.gray1{color: #bababa;}
.tab_colud a{
	color: #5c5c5c;
	line-height: 25px;
	text-shadow: 1px 1px 1px #ddd;
}
.tab_colud a:hover{
	background: #3686db;
	color: #fff;
	text-shadow: none;
	text-decoration: none;
}
/*****END MODULE*****/

/*****ZT USER*****/
.zt-user {
	float: left;
}
.zt-box-right {
	float: right;
}
.zt-box-inside {
	padding: 0 10px 0 10px;
}
.zt-box-full {
	width: 100%;
}
/*****END ZT USER*****/

/*****LATEST NEWS *****/
div.latestnews a.latestnews {
	font-size: 32%;
	font-weight: normal;
}
div.latestnews div.latestnewsitems img {
        background:  #e2e2e2;
        padding: 4px;
	   margin: 0 10px 0 0;
}
div.onenews div.latestnews div.latestnewsitems img {
        float: none;
        margin-bottom: 10px;
}
div.onenews a.latestnews{
        display: none;
}
/*****END LATEST NEWS *****/

/*****MODULE*****/
div.box-t1,
div.box-t2,
div.box-b1,
div.box-b2{
	height: 15px;
	padding: 0;

	background: url(../images/zt-round1.png) no-repeat left 0px;
}
div.box-t2{
	background: url(../images/zt-round1.png) no-repeat right -56px;
}
div.box-b1{
	background: url(../images/zt-round1.png) no-repeat left -186px;
}
div.box-b2{
	background: url(../images/zt-round1.png) no-repeat right -242px;
}
div.box-t3,
div.box-b3{
	height: 15px;
	margin: 0 116px;
	background: url(../images/zt-round1.png) repeat-x 0 -114px;
}
div.box-b3{
        background: url(../images/zt-round1.png) repeat-x 0 -298px;
}
div.box-c1,
div.box-c2{
	width: 100%;
	display: inline-block;
	background: url(../images/zt-round2.png) repeat-y left top;
}
div.box-c2{
	width: 100%;
	display: inline-block;
	background: url(../images/zt-round2.png) repeat-y right top;
}
div.box-c3{
	background: #fbfbfb url(../images/zt-round3.png) repeat-y left 0;
	margin: 0 6px;
	display: block;
}
div.box-c4{
     padding: 0 10px;
	/***background: url(../images/zt-round4.png) repeat-y right 0;****/
background:url("../images/patterns/pattern1.png") repeat scroll 0 0 #B9EBF6;
	display: block;
}
div.box-inner{
    padding: 5px 4px;
}
div.box-top h3.title-l,
div.componentheading {
   margin: 0px -15px ;
   padding: 0;
   font-family:Georgia;	
   font-size: 130.8%;
   text-transform: uppercase;
   display: block;
   font-weight: normal;
   height: 39px;
   position: relative;
   top: -15px;
   background: url(../images/title-bg.png) no-repeat left top;
}
div.box-top h3.title-l span.title-r,
div.componentheading span{
	   color: #fff;
        margin-left: 15px;
        padding-right: 15px;

        line-height: 39px;
        display: block;
        background: url(../images/title-bg.png) no-repeat right bottom;
}

#zt-right-inner,
#zt-left-inner,
#zt-content-inner{
	   padding: 0px 10px;
        margin: 0 -6px;


}
div.round {
        border: 1px solid #e0e0e0;
        background: #f9f9f9;
        padding: 10px;
}
#zt-maintop div.round{

}
div.icon1 span.title-r,
div.icon2 span.title-r{
        padding: 9px 0 5px 40px;
        display: block;
        background: url(../images/zt-icon32.png) no-repeat 0 0;
}
div.icon2 span.title-r{
          background: url(../images/zt-icon32.png) no-repeat 5px -55px;
}
/**** ZT SHARE *****/
ul.share{
	margin: 5px 0;
	float: right;
}
ul.share li{
	background: none;
	float: left;
	padding: 0;
	margin-right: 7px;
}

/************ Font.css *****************/
h1.componentheading, .componentheading {font-size: 180%; font-family: Tahoma;}
h2.contentheading, .contentheading {font-size: 160%; letter-spacing:0px; font-family: Tahoma;}
h3.title-l, h2.title {letter-spacing:0px; font-family: Tahoma;}
h3.moduletitle {font-family: Tahoma;}

/***************** JCK Typography ******************/
.infotip-jck, .warningtip-jck, .filmtip-jck, .pintip-jck , .lightbulbtip-jck , .recycletip-jck , .cameratip-jck, .commenttip-jck, .chattip-jck, .documenttip-jck, .accessibletip-jck, .startip-jck, .hearttip-jck, .previoustip-jck, .carttip-jck, .attachmenttip-jck, .calculatortip-jck, .cuttip-jck, .dollartip-jck, .poundtip-jck , .eurotip-jck, .mailtip-jck, .supporttip-jck, .nexttip-jck, .soundtip-jck, .download-DOC, .download-IMG  {font-family:Georgia;}

/***Highlight***/
.highlight {
    padding: 2px 5px;
    color: #3D3D3D;
    background: #ECECEC;
}
.highlight1 {
    padding: 2px 5px;
    color: #FFFFFF;
    background: #5F95B0;
}
.highlight2 {
    padding: 2px 5px;
    color: #FFFFFF;
    background: #D69839;
}
.highlight3 {
    padding: 2px 5px;
    color: #FFFFFF;
    background: #0F0F0F;
}
/***End Highlight***/

pre {
    border-left: 10px solid !important;
	border-color: #8F8F8F !important;
    border-top: 1px solid #CFCFCF;
    display: block;
    font: 1em/1.5 Monaco,Consolas,"Courier News",monospace;
	color: #444444 !important;
    max-height: 500px;
    overflow: scroll;
    width: 86%;
	padding: 10px !important;
	margin: 10px !important;
	background: url("bg-precode.png") repeat scroll left center transparent !important;
	border-radius: 0!important;
}

blockquote {
    background: none repeat scroll 0 0 #CCCCCC;
    border-left: 10px solid #8F8F8F;
    color: #544C4A;
    font: italic 12pt/1.2em Georgia;
    margin: 10px !important;
    padding: 10px !important;
    text-shadow: 1px 1px 1px #ffffff;
    width: 60%;
    border-radius: 0 10px 0 10px;
    -moz-border-radius: 0 10px 0 10px;
    -webkit-border: 0 10px 0 10px;
}

blockquote:before {
    content: url("blockquotes.png") !important;
	background: none repeat scroll 0 0 transparent !important;
    margin-right: 15px;
    vertical-align: super;
	position: relative !important;
}

blockquote:after { background: none repeat scroll 0 0 transparent !important; }
blockquote p { display: inline; }

span.dropcap  {
    color: #333333;
    display: block;
    float: left;
    font: 60px/40px Georgia,Times,serif;
    padding: 7px 8px 0 0;
}


address {
    background-color: #CFCFCF;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 10px 20px;
    padding: 4px 2px 2px;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
    text-transform: uppercase;
}

hr {
    border-bottom: medium none;
    border-top: 1px dashed #CCCCCC;
    display: block;
    height: 1px;
    margin: 5px 20px;
}
 
 /* Highlight
----------------------------------------------------------------------------------------------------*/
span.bluhlight-jck, span.grehlight-jck, span.redhlight-jck, span.blahlight-jck , span.yelhlight-jck {
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: inline;
    font-weight: bold;
	text-shadow: none;
    padding: 2px 4px;
	font-size: 13px;
}

span.bluhlight-jck {  background: none repeat scroll 0 0 #3E6A86;}
span.grehlight-jck {  background: none repeat scroll 0 0 #b9cd96;}
span.redhlight-jck {  background: none repeat scroll 0 0 #AA1428;}
span.blahlight-jck {  background: none repeat scroll 0 0 #000000;}
span.yelhlight-jck {  background: none repeat scroll 0 0 #F2F096; color: #544C4A;}
 
/* Box Styles
----------------------------------------------------------------------------------------------------*/
.blubox-jck, .grebox-jck, .redbox-jck, .blabox-jck, .yelbox-jck   {
	background: none repeat scroll 0 0 #FAFAFA;
	border-style: solid;
    border-width: 1px 1px 1px 8px;
	margin: 10px 0 20px !important;
    padding: 8px 8px 8px 20px !important;
	-webkit-border-top-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
	color: #444444 !important;
	text-shadow: 1px 1px 1px #ffffff;
}

.blubox-jck  {  border-color: #DDDDDD #DDDDDD #DDDDDD #3E6A86;}
.grebox-jck  {  border-color: #DDDDDD #DDDDDD #DDDDDD #b9cd96;}
.redbox-jck {  border-color: #DDDDDD #DDDDDD #DDDDDD #AA1428;}
.blabox-jck  {  border-color: #DDDDDD #DDDDDD #DDDDDD #000000;}
.yelbox-jck  {  border-color: #DDDDDD #DDDDDD #DDDDDD #F2F096; color: #544C4A;}

/* Icon Library
----------------------------------------------------------------------------------------------------*/
.info-jck, .warning-jck, .film-jck, .pin-jck , .lightbulb-jck , .recycle-jck , .camera-jck, .comment-jck, .chat-jck, .document-jck, .accessible-jck, .star-jck, .heart-jck, .previous-jck, .cart-jck, .attachment-jck, .calculator-jck, .cut-jck, .dollar-jck, .pound-jck , .euro-jck, .mail-jck, .support-jck, .next-jck, .sound-jck   {
    display: block;
    padding: 20px 0 20px 60px !important;
	margin-bottom: 20px !important;
	background-color: transparent !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
}

.info-jck { background: url("info.png")}
.warning-jck { background: url("warning.png")}
.film-jck { background: url("film.png")}
.pin-jck {background: url("pin.png")}
.lightbulb-jck {background: url("light_bulb.png")}
.recycle-jck { background: url("recycle.png")}
.camera-jck { background: url("camera.png")}
.comment-jck { background: url("comment.png")}
.chat-jck  { background: url("chat.png")}
.document-jck { background: url("document.png")}
.accessible-jck { background: url("accessible.png")}
.star-jck { background: url("star.png")}
.heart-jck { background: url("heart.png")}
.previous-jck { background: url("previous.png")}
.cart-jck { background: url("cart.png")}
.attachment-jck { background: url("attachment.png")}
.calculator-jck { background: url("calculator.png")}
.cut-jck { background: url("cut.png")}
.dollar-jck { background: url("dollar_currency_sign.png")}
.pound-jck { background: url("sterling_pound_currency_sign.png")}
.euro-jck { background: url("euro_currency_sign.png")}
.mail-jck { background: url("mail.png")}
.support-jck { background: url("support.png")}
.next-jck  { background: url("next.png")}
.sound-jck  { background: url("sound.png")}

/* Tooltips 
----------------------------------------------------------------------------------------------------*/

.infotip-jck, .warningtip-jck, .filmtip-jck, .pintip-jck , .lightbulbtip-jck , .recycletip-jck , .cameratip-jck, .commenttip-jck, .chattip-jck, .documenttip-jck, .accessibletip-jck, .startip-jck, .hearttip-jck, .previoustip-jck, .carttip-jck, .attachmenttip-jck, .calculatortip-jck, .cuttip-jck, .dollartip-jck, .poundtip-jck , .eurotip-jck, .mailtip-jck, .supporttip-jck, .nexttip-jck, .soundtip-jck, .download-DOC, .download-IMG  { color: #444444 !important; }

a.infotip-jck, a.warningtip-jck, a.filmtip-jck, a.pintip-jck , a.lightbulbtip-jck , a.recycletip-jck , a.cameratip-jck, a.commenttip-jck, a.chattip-jck, a.documenttip-jck, a.accessibletip-jck, a.startip-jck, a.hearttip-jck, a.previoustip-jck, a.carttip-jck, a.attachmenttip-jck, a.calculatortip-jck, a.cuttip-jck, a.dollartip-jck, a.poundtip-jck , a.eurotip-jck, a.mailtip-jck, a.supporttip-jck , a.nexttip-jck, a.soundtip-jck, a .download-DOC , a .download-IMG { color: #095197 !important; }

.infotip-jck, .warningtip-jck, .filmtip-jck, .pintip-jck , .lightbulbtip-jck , .recycletip-jck , .cameratip-jck, .commenttip-jck, .chattip-jck, .documenttip-jck, .accessibletip-jck, .startip-jck, .hearttip-jck, .previoustip-jck, .carttip-jck, .attachmenttip-jck, .calculatortip-jck, .cuttip-jck, .dollartip-jck, .poundtip-jck , .eurotip-jck, .mailtip-jck, .supporttip-jck, .nexttip-jck, .soundtip-jck, .download-DOC, .download-IMG ,
a.infotip-jck, a.warningtip-jck, a.filmtip-jck, a.pintip-jck , a.lightbulbtip-jck , a.recycletip-jck , a.cameratip-jck, a.commenttip-jck, a.chattip-jck, a.documenttip-jck, a.accessibletip-jck, a.startip-jck, a.hearttip-jck, a.previoustip-jck, a.carttip-jck, a.attachmenttip-jck, a.calculatortip-jck, a.cuttip-jck, a.dollartip-jck, a.poundtip-jck , a.eurotip-jck, a.mailtip-jck, a.supporttip-jck , a.nexttip-jck, a.soundtip-jck, a .download-DOC , a .download-IMG {
    display: block;
	margin-bottom: 20px;
	background-color: #FAFAFA !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
	background-size: 28px auto !important;
    border-bottom: 1px dotted #C8C8C8;
    border-top: 1px dotted #C8C8C8;
    display: block;
    margin: 10px 0 !important;
    padding: 7px 10px 7px 35px !important;
	-webkit-transition: all 800ms ease-in-out;
	-moz-transition: all 800ms ease-in-out;
	-o-transition: all 800ms ease-in-out;
	transition: all 800ms ease-in-out;
	text-shadow: 1px 1px 1px #ffffff;
	font-size: 14px;
}

a.infotip-jck:hover, a.warningtip-jck:hover, a.filmtip-jck:hover, a.pintip-jck:hover , a.lightbulbtip-jck:hover , a.recycletip-jck:hover , a.cameratip-jck:hover, a.commenttip-jck:hover, a.chattip-jck:hover, a.documenttip-jck:hover, a.accessibletip-jck:hover, a.startip-jck:hover, a.hearttip-jck:hover, a.previoustip-jck:hover, a.carttip-jck:hover, a.attachmenttip-jck:hover, a.calculatortip-jck:hover, a.cuttip-jck:hover, a.dollartip-jck:hover, a.poundtip-jck:hover, a.eurotip-jck:hover, a.mailtip-jck:hover, a.supporttip-jck:hover, a.nexttip-jck:hover, a.soundtip-jck:hover, a.download-DOC:hover, a.download-IMG:hover { color: #095197 !important; }

.infotip-jck:hover, .warningtip-jck:hover, .filmtip-jck:hover, .pintip-jck:hover , .lightbulbtip-jck:hover , .recycletip-jck:hover , .cameratip-jck:hover, .commenttip-jck:hover, .chattip-jck:hover, .documenttip-jck:hover, .accessibletip-jck:hover, .startip-jck:hover, .hearttip-jck:hover, .previoustip-jck:hover, .carttip-jck:hover, .attachmenttip-jck:hover, .calculatortip-jck:hover, .cuttip-jck:hover, .dollartip-jck:hover, .poundtip-jck:hover, .eurotip-jck:hover, .mailtip-jck:hover, .supporttip-jck:hover, .nexttip-jck:hover, .soundtip-jck:hover, .download-DOC:hover, .download-IMG:hover, a.infotip-jck:hover, a.warningtip-jck:hover, a.filmtip-jck:hover, a.pintip-jck:hover , a.lightbulbtip-jck:hover , a.recycletip-jck:hover , a.cameratip-jck:hover, a.commenttip-jck:hover, a.chattip-jck:hover, a.documenttip-jck:hover, a.accessibletip-jck:hover, a.startip-jck:hover, a.hearttip-jck:hover, a.previoustip-jck:hover, a.carttip-jck:hover, a.attachmenttip-jck:hover, a.calculatortip-jck:hover, a.cuttip-jck:hover, a.dollartip-jck:hover, a.poundtip-jck:hover, a.eurotip-jck:hover, a.mailtip-jck:hover, a.supporttip-jck, a.nexttip-jck:hover, a.soundtip-jck:hover, a.download-DOC:hover, a.download-IMG:hover {
    background-color: #F2F2F2 !important;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
}

.download-IMG span, a .download-DOC span { font-weight: bold;}
.infotip-jck { background: url("/images/typo/info.png")}
.warningtip-jck { background: url("/images/typo/warning.png")}
.filmtip-jck { background: url("/images/typo/film.png")}
.pintip-jck {background: url("/images/typo/pin.png")}
.lightbulbtip-jck {background: url("/images/typo/light_bulb.png")}
.recycletip-jck { background: url("/images/typo/recycle.png")}
.cameratip-jck, .download-IMG { background: url("/images/typo/camera.png")}
.commenttip-jck { background: url("/images/typo/comment.png")}
.chattip-jck  { background: url("/images/typo/chat.png")}
.documenttip-jck { background: url("/images/typo/document.png")}
.accessibletip-jck { background: url("/images/typo/accessible.png")}
.startip-jck { background: url("/images/typo/star.png")}
.hearttip-jck { background: url("/images/typo/heart.png")}
.previoustip-jck { background: url("/images/typo/previous.png")}
.carttip-jck { background: url("/images/typo/cart.png")}
.attachmenttip-jck, .download-DOC { background: url("/images/typo/attachment.png")}
.calculatortip-jck { background: url("/images/typo/calculator.png")}
.cuttip-jck { background: url("/images/typo/cut.png")}
.dollartip-jck { background: url("/images/typo/dollar_currency_sign.png")}
.poundtip-jck { background: url("/images/typo/sterling_pound_currency_sign.png")}
.eurotip-jck { background: url("/images/typo/euro_currency_sign.png")}
.mailtip-jck { background: url("/images/typo/mail.png")}
.supporttip-jck { background: url("/images/typo/support.png")}
.nexttip-jck  { background: url("/images/typo/next.png")}
.soundtip-jck  { background: url("/images/typo/sound.png")}

/* Number Disc's
----------------------------------------------------------------------------------------------------*/
span.bludisc-jck, span.bludisc-black-jck, span.gredisc-jck, span.gredisc-black-jck, span.reddisc-jck, span.reddisc-black-jck, span.bladisc-jck, span.bladisc-black-jck, span.yeldisc-jck, span.yeldisc-black-jck {
    background-image: url("mask-white.png");
    background-position: left top !important;
    background-repeat: no-repeat !important;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 19px;
    margin-right: 10px;
    text-align: center;
    width: 42px;
	height: 31px; 
	padding-top: 11px;
	line-height: 15px;
	text-indent: -1px;
	font-family: georgia;
	text-shadow: 1px 1px 1px #5e5e5e;
}

span.bludisc-black-jck, span.gredisc-black-jck, span.reddisc-black-jck , span.bladisc-black-jck , span.yeldisc-black-jck { 
	background-image: url("mask-black.png")!important;
	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

span.bludisc-jck, span.bludisc-black-jck {  background-color: #3E6A86;}
span.gredisc-jck, span.gredisc-black-jck {  background-color: #b9cd96;}
span.reddisc-jck, span.reddisc-black-jck {  background-color: #AA1428;}
span.bladisc-jck, span.bladisc-black-jck {  background-color: #000000;}
span.yeldisc-jck, span.yeldisc-black-jck {  background-color: #F2F096; color: #000000; text-shadow: 0px 1px 1px #444444;}

/* Images
-------------------------------------------------------------------------*/
img.caption {background-color:inherit;}
.img_caption {text-transform: capitalize; text-align: center;}

img.image_holder {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #EFEFEF;
    float: left;
    margin: 3px 5px 0 0;
    padding: 1px;
}

img.fade_in {
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	-webkit-box-shadow: 0 0 3px #000000;
	-moz-box-shadow: 0 0 3px #000000;
	box-shadow: 0 0 3px #000000;
	border: 10px solid #FFFFFF;
    height: 200px;
    opacity: 0.5;
    overflow: hidden;
    position: relative;
	margin: 3px;
	cursor:url(cursor_zoom.png),auto;
}

img.fade_in:hover {
	-webkit-box-shadow: 0 0 10px #000000;
	-moz-box-shadow: 0 0 10px #000000;
	box-shadow: 0 0 10px #000000;
    opacity: 1;
}

img.zoom  { 
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
    background: none repeat scroll 0 0 #FFFFFF;
	-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
    color: #333333;
    display: inline;
    float: left;
    font-size: 18px;
    margin: 0 60px 27px;
    padding: 10px 10px 15px;
    text-align: center;
    text-decoration: none;
    width: auto;
	font-family: serif;
	height: 100px !important;
	width: auto !important;
	margin: 0 20px 27px 0px;
	cursor:url(cursor_zoom.png),auto;
}

img.zoom:hover {
    -moz-transform: scale(1.75);
	-webkit-transform: scale(1.75);
	-o-transform: scale(1.75);
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5); 
    position: relative;
    z-index: 50;
	margin: 0 -60px 27px 80px;
}

img.polaroids_zoom  {
    -moz-transform: rotate(-2deg);
	-webkit-transform: rotate(2deg); 
	-o-transform: rotate(2deg); 
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
    background: none repeat scroll 0 0 #FFFFFF;
	-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
    color: #333333;
    display: inline;
    float: left;
    font-size: 18px;
    margin: 0 20px 27px 30px;
    padding: 10px 10px 15px;
    text-align: center;
    text-decoration: none;
    width: auto;
	font-family: serif;
	height: 100px !important;
	width: auto !important;
	cursor:url(cursor_zoom.png),auto;
}

img.polaroids_zoom:hover {
    -moz-transform: scale(1.30);
	-webkit-transform: scale(1.30);
	-o-transform: scale(1.30);
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5); 
    position: relative;
    z-index: 50;
}

img.screenshot_blue, img.screenshot_green , img.screenshot_red, img.screenshot_black, img.screenshot_gray, img.screenshot_yellow  {
    margin: 5px 0;
    padding: 10px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
	background: linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
	opacity: 1;
}

img.screenshot_blue { border: 10px solid #3E6A86;}
img.screenshot_green  { border: 10px solid #b9cd96;}
img.screenshot_red  { border: 10px solid #AA1428;}
img.screenshot_black  { border: 10px solid #000000;}
img.screenshot_gray { border: 10px solid #F0F0F0;}
img.screenshot_yellow { border: 10px solid #544C4A;}

/* Tables
-------------------------------------------------------------------------*/
table.table_style_blue, table.table_style_green, table.table_style_red, table.table_style_black, table.table_style_yellow  {
    border: 1px solid #DDDDDD;
    border-collapse: collapse;
    color: #404040;
    width: 100%;
}

table.table_style_blue tbody tr, table.table_style_green tbody tr, table.table_style_red tbody tr, table.table_style_black tbody tr, table.table_style_yellow tbody tr  {
    background: none repeat scroll 0 0 #DCF5FB;
	border: 1px solid #DDDDDD;
	-webkit-transition: all 800ms ease-in-out;
	-moz-transition: all 800ms ease-in-out;
	-o-transition: all 800ms ease-in-out;
	transition: all 800ms ease-in-out;
}

table.table_style_blue tbody tr:hover , table.table_style_green tbody tr:hover, table.table_style_red tbody tr:hover, table.table_style_black tbody tr:hover, table.table_style_yellow tbody tr:hover  {
    background: none repeat scroll 0 0 #2A4268;
    color: #FFF;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

table.table_style_blue tbody tr td, table.table_style_green tbody tr td, table.table_style_red tbody tr td, table.table_style_black tbody tr td, table.table_style_yellow tbody tr td {
    line-height: 22px;
	text-indent: 5px;
	border: 1px solid #DDDDDD;
}

table.table_style_blue caption, table.table_style_green caption, table.table_style_red caption, table.table_style_black caption, table.table_style_yellow caption  {
    color: #FFFFFF;
    font-weight: 700;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase;
}

table.table_style_blue caption { background: none repeat scroll 0 0 #3E6A86;}
table.table_style_green caption { background: none repeat scroll 0 0 #b9cd96;}
table.table_style_red caption { background: none repeat scroll 0 0 #AA1428;}
table.table_style_black caption { background: none repeat scroll 0 0 #000000;}
table.table_style_yellow caption { background: none repeat scroll 0 0 #F2F096; color: #544C4A;}


