@charset "UTF-8";
/* CSS Document */
/* POPups */


.darkenBackground { background-color: rgb(0, 0, 0); opacity: 0.9; /* Safari, Opera */ -moz-opacity:0.90; /* FireFox */ filter: alpha(opacity=90); /* IE */ z-index: 1100; height: 100%; width: 100%; position:fixed; top: 0px; left: 0px; }
#lightbox { color: transparent;
    background-color: transparent;
    text-align: center;
    position: fixed;
    top: 35%;
    left: 0px;
    width: 100%;
    height: 1px;
    overflow: visible;
    visibility: visible;
    display: block;}
.close { z-index:3000; cursor: pointer; cursor: hand; position:absolute; left:-10px; top:-10px; height:25px; width:25px; border:0px; background: url(../images/close.png) no-repeat center center; }
.pop { display:none; cursor: pointer; cursor: hand; position: absolute; left:50%; top:50%; margin-left:-450px;margin-top:-300px; z-index: 1500; width:900px; background: url(../images/b-bg.jpg) repeat-x #000; border:solid 2px #666; }
.popimg { margin:50px auto 10px auto; border:solid 15px #FFF; }
.popimg, .popimg img, .pop1, .contact { -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; behavior: url("scripts/border-radius.htc"); }
.poptxt { width:450px; margin:10px auto; }
.poptxt p, .poptxt ul { font-size: 14px; color: #CCC; list-style: none; }
.poptxt ul { padding:15px 0; }
.poptxt li span.c { height:auto; color:#FFBE00; background:none; padding-left:25px; line-height:18px; padding-top:10px; padding-bottom:10px; font-weight: normal; }
.poptxt li span { color:#000; display:block; background:#999 url(../images/diagbg.gif) center center; line-height: 25px; height: 25px; padding-left:15px; font-weight: bolder; font-family: Arial, Helvetica, sans-serif; }
div.f { /*background-color: red;*/ float:left; position:relative; margin:25px 0px 25px 50px; }
/* thumbnail css */
.thumb, .motion { float:left; position:relative; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #F00; background-image: url(../images/thumbs/thumb-bg-lg.jpg); background-repeat: repeat-x; background-color:#000; }
.portwrap { height:100%; width:100%; margin-bottom:25px; padding:25px 0; }
.portwrap div a { display:block; width:100%; height:100%; }
h3 { clear:left; text-align:left; font-family: 'Tinos', Georgia, "Times New Roman", Times, serif; font-size: 20px; height:45px; line-height:36px; letter-spacing: 2px; background-image: url(../images/h2-bgb.png); background-repeat: no-repeat; margin:0px 0px -20px 0px; font-weight: bold; width:398px; position:relative; z-index:700; left:-10px; padding-left:60px; background-position: left; }
.d { position:relative; height:150px; background-repeat: no-repeat; cursor: pointer; cursor: hand; }
/*-----Thumb Nails----*/
.thumb div, .motion div { width: 155px; height: 116px; cursor:pointer; background: no-repeat center center; padding:2px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }
.motion div {width:350px;height:220px;}
.thumb div:hover { padding:0px; border:2px solid #f46700; }
/*-----Thumbnails-----*/
/*print*/
#bbb { background-image: url(../images/portfolio/print/th/basicb_brochure_th.jpg); }
#coe { background-image: url(../images/portfolio/print/th/coeforposter_th.jpg); }
#lc_n { background-image: url(../images/portfolio/print/th/lc_newsletter_th.jpg); }
#npp { background-image: url(../images/portfolio/print/th/newspaper_th.jpg); }
/*Identity*/
#bbl { background-image: url(../images/portfolio/print/th/basicb_th.jpg); }
#cmtcl { background-image: url(../images/portfolio/print/th/cmtc_th.jpg); }
#cubl { background-image: url(../images/portfolio/print/th/cubic_th.jpg); }
#mandml { background-image: url(../images/portfolio/print/th/mandthem_th.jpg); }
/*misc*/
#cmns { background-image: url(../images/portfolio/print/th/cmnscert_th.jpg); }
#xmas { background-image: url(../images/portfolio/print/th/cmtcxmascard_th.jpg); }
#dafg { background-image: url(../images/portfolio/print/th/dailyafghan_th.jpg); }
#guest { background-image: url(../images/portfolio/print/th/guestbook_th.jpg); }
/*-----Web-----*/
#bics { background-image: url(../images/portfolio/websites/th/bic-site.jpg); }
#suschems { background-image: url(../images/portfolio/websites/th/suschem-site.jpg); }
#popgurus { background-image: url(../images/portfolio/websites/th/popguru-site.jpg); }
#drks { background-image: url(../images/portfolio/websites/th/drk-site.jpg); }
#sitara {background-image: url(../images/portfolio/websites/th/sitara_th.jpg);}
/*-----CMS/JS-----*/
#popg_js { background-image: url(../images/portfolio/websites/th/pop_music_js-th.jpg); }
#popg_cms { background-image: url(../images/portfolio/websites/th/pop_cms_js-th.jpg); }
#bic_js { background-image: url(../images/portfolio/websites/th/bic_js-th.jpg); }
#csings-cms-js { background-image: url(../images/portfolio/websites/th/csings-cms-js-th.jpg); }
/*-----HTML Newsletters-----*/
#sarc_nl { background-image: url(../images/portfolio/websites/th/sarcon-newsletter-th.jpg); }
#lc_nl { background-image: url(../images/portfolio/websites/th/lambtonc-newsletter-th.jpg); }
#sca_nl { background-image: url(../images/portfolio/websites/th/suschem_newsletter-th.jpg); }
#sca_mr { background-image: url(../images/portfolio/websites/th/sca_mrelease-th.jpg); }
/*-----Wedding-----*/
#wed1 { background-image: url(../images/portfolio/photo/th/wed1_th.jpg); }
#wed2 { background-image: url(../images/portfolio/photo/th/wed2_th.jpg); }
#wed3 { background-image: url(../images/portfolio/photo/th/wed3_th.jpg); }
#wed4 { background-image: url(../images/portfolio/photo/th/wed4_th.jpg); }
#wed5 { background-image: url(../images/portfolio/photo/th/wed5_th.jpg); }
#wed6 { background-image: url(../images/portfolio/photo/th/wed6_th.jpg); }
#wed7 { background-image: url(../images/portfolio/photo/th/wed7_th.jpg); }
#wed8 { background-image: url(../images/portfolio/photo/th/wed8_th.jpg); }
/*-----Portraits-----*/
#port1 { background-image: url(../images/portfolio/photo/th/port1_th.jpg); }
#port2 { background-image: url(../images/portfolio/photo/th/port2_th.jpg); }
#port3 { background-image: url(../images/portfolio/photo/th/port3_th.jpg); }
#port4 { background-image: url(../images/portfolio/photo/th/port4_th.jpg); }
/*-----location-----*/
#cat1 { background-image: url(../images/portfolio/photo/th/cathnightth.jpg); }
#cat2 { background-image: url(../images/portfolio/photo/th/cathrotth.jpg); }
#ed { background-image: url(../images/portfolio/photo/th/edschoolth.jpg); }
#jok { background-image: url(../images/portfolio/photo/th/jokerth.jpg); }
#resort { background-image: url(../images/portfolio/photo/th/resortth.jpg); }
#statue { background-image: url(../images/portfolio/photo/th/statueth.jpg); }
#olh { background-image: url(../images/portfolio/photo/th/oldhouseth.jpg); }
#rail1 { background-image: url(../images/portfolio/photo/th/rail1th.jpg); }
#rail2 { background-image: url(../images/portfolio/photo/th/rail2th.jpg); }
#rail3 { background-image: url(../images/portfolio/photo/th/rail3th.jpg); }
#rail4 { background-image: url(../images/portfolio/photo/th/rail4th.jpg); }
/*---landsacpe floral---*/
#lich { background-image: url(../images/portfolio/photo/th/lflichen_th.jpg); }
#mag { background-image: url(../images/portfolio/photo/th/lfmagfl_th.jpg); }
#peli { background-image: url(../images/portfolio/photo/th/lfpboat_th.jpg); }
#purp { background-image: url(../images/portfolio/photo/th/lfpurpfl_th.jpg); }
#ref { background-image: url(../images/portfolio/photo/th/lfreflect_th.jpg); }
#sunset { background-image: url(../images/portfolio/photo/th/lfsunset_th.jpg); }
#swamp { background-image: url(../images/portfolio/photo/th/lfswamp_th.jpg); }
#tiger { background-image: url(../images/portfolio/photo/th/lftiger_th.jpg); }
/*----- Pop Ups -----*/
/*---width:530px---*/
#rail3_pop { width:533px; }
/*---width:750px---*/
#dafg_pop, #bbl_pop, #cmtcl_pop, #cubl_pop, #mandml_pop, #cmns_pop, #dafg_pop, #bics_pop, #suschems_pop, #popgurus_pop, #drks_pop, #sitara_pop, #popg_js_pop, #popg_cms_pop, #bic_js_pop, #csings-cms-js_pop, #sarc_nl_pop, #lc_nl_pop, #sca_nl_pop, #sca_mr_pop { width:750px; }
/*---width:800px height:533px---*/
#cat1_pop, #cat2_pop, #ed_pop, #jok_pop, #resort_pop, #statue_pop, #olh_pop, #rail1_pop, #rail2_pop, #rail4_pop, #wed1_pop, #wed2_pop, #wed3_pop, #wed4_pop, #wed5_pop, #wed6_pop, #wed7_pop, #wed8_pop, #port1_pop, #port2_pop, #port3_pop, #port4_pop, #lich_pop, #mag_pop, #peli_pop, #purp_pop, #ref_pop, #sunset_pop, #swamp_pop, #tiger_pop { width:800px; height:533px; }
/*---width:600px---*/
#coe_pop, #lcn_pop { width:600px; }
/*---height:580px---*/
#cmtcl_pop, #cubl_pop, #mandml_pop, #cmns_pop { height:580px; }
/*---height:600px---*/
#bic_js_pop, #csings-cms-js_pop { height:600px; }
/*---height:450px---*/
#popg_js_pop, #popg_cms_pop { height:450px; }
/*---height:710px---*/
#sarc_nl_pop, #lc_nl_pop, #sca_nl_pop { height:710px; }
/*---height:800px---*/
#rail3_pop { height:800px; }
/*---print---*/
#bbb_pop { width:720px; height:576px; background-image: url(../images/portfolio/print/bb-large.jpg); background-repeat: no-repeat; background-position: center center; }
#coe_pop { height:900px; background: url(../images/portfolio/print/coefor-poster-small.jpg) no-repeat center center; }
#lcn_pop { height:790px; background: url(../images/portfolio/print/lcn_lrge.jpg) no-repeat center center; }
#dafg_pop { height:618px; background: url(../images/portfolio/print/dailyafghantemplate-large.jpg) no-repeat center center; }
#bbl_pop { height:345px; background: url(../images/portfolio/print/bbid-large.jpg) no-repeat center center; }
#cmtcl_pop { background: url(../images/portfolio/print/cmtc-crest-large.jpg) no-repeat center center; }
#cubl_pop { background: url(../images/portfolio/print/cubic-large.jpg) no-repeat center center; }
#mandml_pop { background: url(../images/portfolio/print/mm-tshirt-large.jpg) no-repeat center center; }
#cmns_pop { background: url(../images/portfolio/print/cmns451-large.jpg) no-repeat center center; }
#xmas_pop { width:800px; height:505px; background: url(../images/portfolio/print/2009xmas-large.jpg) no-repeat center center; }
#dafg_pop { height:618px; background: url(../images/portfolio/print/dailyafghantemplate-large.jpg) no-repeat center center; }
#guest_pop { width:451px; height:750px; background: url(../images/portfolio/print/guestpage-large.jpg) no-repeat center center; }
/*---web---*/
#bics_pop { height:986px; background: url(../images/portfolio/websites/BIC_feb2012.jpg) no-repeat center center; }
#suschems_pop { height:631px; background: url(../images/portfolio/websites/SCA_feb2012.jpg) no-repeat center center; }
#popgurus_pop { height:1146px; background: url(../images/portfolio/websites/popguru_feb2012.jpg) no-repeat center center; }
#drks_pop { height:893px; background: url(../images/portfolio/websites/drK_feb2013.jpg) no-repeat center center; }
#sitara_pop {height:893px; background: url(../images/portfolio/websites/sitara_2013.jpg) no-repeat center center;}
#popg_js_pop { background: url(../images/portfolio/websites/pop_music_js.jpg) no-repeat center center; }
#popg_cms_pop { background: url(../images/portfolio/websites/pop_cms_js.jpg) no-repeat center center; }
#bic_js_pop { background: url(../images/portfolio/websites/bic_js.jpg) no-repeat center center; }
#csings-cms-js_pop { background: url(../images/portfolio/websites/csings-cms-js.jpg) no-repeat center center; }
#sarc_nl_pop { background: url(../images/portfolio/websites/SCA-SBT-nl_feb2012.jpg) no-repeat center center; }
#lc_nl_pop { background: url(../images/portfolio/websites/lc-nl_feb2012.jpg) no-repeat center center; }
#sca_nl_pop { background: url(../images/portfolio/websites/SCA-nl_feb2012.jpg) no-repeat center center; }
#sca_mr_pop { height:1446px; background: url(../images/portfolio/websites/sca_mrelease.jpg) no-repeat center center; }
/*---photos---*/
#cat1_pop { background: url(../images/portfolio/photo/acathnight_large.jpg) no-repeat center center; }
#cat2_pop { background: url(../images/portfolio/photo/acathrotday_large.jpg) no-repeat center center; }
#ed_pop { background: url(../images/portfolio/photo/aedschool_large.jpg) no-repeat center center; }
#jok_pop { background: url(../images/portfolio/photo/ajokerstatue_large.jpg) no-repeat center center; }
#resort_pop { background: url(../images/portfolio/photo/abeachresorts_large.jpg) no-repeat center center; }
#statue_pop { background: url(../images/portfolio/photo/agdlstatue_large.jpg) no-repeat center center; }
#olh_pop { background: url(../images/portfolio/photo/aoldhouse_large.jpg) no-repeat center center; }
#rail1_pop { background: url(../images/portfolio/photo/arailsupport1_large.jpg) no-repeat center center; }
#rail2_pop { background: url(../images/portfolio/photo/arailsupport2_large.jpg) no-repeat center center; }
#rail3_pop { background: url(../images/portfolio/photo/arailsupport3_large.jpg) no-repeat center center; }
#rail4_pop { background: url(../images/portfolio/photo/arailsupport4_large.jpg) no-repeat center center; }
#wed1_pop { background: url(../images/portfolio/photo/wedding1_large.jpg) no-repeat center center; }
#wed2_pop { background: url(../images/portfolio/photo/wedding2_large.jpg) no-repeat center center; }
#wed3_pop { background: url(../images/portfolio/photo/wedding3_large.jpg) no-repeat center center; }
#wed4_pop { background: url(../images/portfolio/photo/wedding4_large.jpg) no-repeat center center; }
#wed5_pop { background: url(../images/portfolio/photo/wedding5_large.jpg) no-repeat center center; }
#wed6_pop { background: url(../images/portfolio/photo/wedding6_large.jpg) no-repeat center center; }
#wed7_pop { background: url(../images/portfolio/photo/wedding7_large.jpg) no-repeat center center; }
#wed8_pop { background: url(../images/portfolio/photo/wedding8_large.jpg) no-repeat center center; }
#port1_pop { background: url(../images/portfolio/photo/port1_large.jpg) no-repeat center center; }
#port2_pop { background: url(../images/portfolio/photo/port2_large.jpg) no-repeat center center; }
#port3_pop { background: url(../images/portfolio/photo/port3_large.jpg) no-repeat center center; }
#port4_pop { background: url(../images/portfolio/photo/port4_large.jpg) no-repeat center center; }
#lich_pop { background: url(../images/portfolio/photo/lflichen_large.jpg) no-repeat center center; }
#mag_pop { background: url(../images/portfolio/photo/lfmagfl_large.jpg) no-repeat center center; }
#peli_pop { background: url(../images/portfolio/photo/lfpelicanboat.jpg) no-repeat center center; }
#purp_pop { background: url(../images/portfolio/photo/lfpurpfl_large.jpg) no-repeat center center; }
#ref_pop { background: url(../images/portfolio/photo/lfreflect_large.jpg) no-repeat center center; }
#sunset_pop { background: url(../images/portfolio/photo/lfsunset_large.jpg) no-repeat center center; }
#swamp_pop { background: url(../images/portfolio/photo/lfswamp_large.jpg) no-repeat center center; }
#tiger_pop { background: url(../images/portfolio/photo/lftiger_large.jpg) no-repeat center center; }


.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }