/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
margin:0;
padding:0;
}

img, fieldset {
border: 0;
}

/* set image max width to 100% */
img.spl {
max-width:100%;
height:auto;
width:auto\9; /* ie8 */
}
img.spl1 {
max-width:100%;
height:220px;
width:auto\9; /* ie8 */
}
img.spl2 {
max-width:100%;
height:100px;
width:auto\9; /* ie8 */
}
img.spl-cfd {
max-width:100%;
height:160px;
width:100%; /* ie8 */
}
img.normal {
width:120px;
height:90px;
}
img.normal1 {
width:500px;
height:360px;
}

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
}

/************************************************************************************
GENERAL STYLING
*************************************************************************************/
body {
background:#cccdce;
font:Tahoma, Helvetica, sans-serif;
color:#666;
}
a {
color:#026acb;
text-decoration:none;
outline:none;
}
a:hover {
text-decoration:underline;
}
p {
margin:0 0 0;
padding:0;
}

/* list */
ul {
margin:0;
padding:0;
line-height:150%; list-style:inside;
}
ol {
margin:0;
padding:0;
line-height:150%; list-style:decimal inside;
}
li {
margin:0 0 0 0;
padding:0;
}

/* headings */
h1, h2, h3, h4, h5, h6 {
line-height:1.0em;
color:#000;
}
h1 {
font-size:2em;
}
h2 {
font-size: 1.6em;
}
h3 {
font-size: 1.4em;
}
h4 {
font-size: 1.2em;
}
h5 {
font-size: 1.1em;
}
h6 {
font-size: 1em;
}

/* reset webkit search input styles */
input[type=search] {-webkit-appearance:none; outline:none;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {display:none;}

/************************************************************************************
STRUCTURE
*************************************************************************************/
.pageall {float:left; width:100%;}
.pagewrap {width:1100px; margin:0 auto;}
.pagewrap1 {width:1080px; margin:0 auto;}

/************************************************************************************
HEADER
*************************************************************************************/
.header {float:left; width:100%; background:#ffffff; padding:0 0 0 0; position:relative;}

.tdiv {float:left; width:100%; background:#12243c; padding:6px 0; -webkit-box-shadow:0 0 5px rgba(0,0,0,.8); -moz-box-shadow:0 0 5px rgba(0,0,0,.8); box-shadow:0 0 5px rgba(0,0,0,.8);}
.tdiv1 {float:left; width:30%; padding:5px 0 0 0;}
.tdiv2 {float:left; width:35%;}
.tdiv3 {float:left; width:35%;}
.tdiv31 {float:left; width:70%; padding:5px 0 0 0;}
.tdiv32 {float:left; width:30%;}

.divall {float:left; width:100%; background:#ffffff; -webkit-box-shadow:0 0 3px rgba(0,0,0,.3); -moz-box-shadow:0 0 3px rgba(0,0,0,.3); box-shadow:0 0 3px rgba(0,0,0,.3);}
.divall1 {float:left; width:100%; padding:10px; }

.hdiv {float:left; width:100%; padding:10px; background:#ffffff; border-bottom:solid #e9e9e9 4px;/* -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.8); -moz-box-shadow:inset 0 0 5px rgba(0,0,0,.8); box-shadow:inset 0 0 5px rgba(0,0,0,.8);*/}

.hdiv1 {float:left; width:28%; padding:0 2% 0 0;}
.hdiv2 {float:left; width:70%; padding:8px 0 0 0;}
.hdiv21 {float:left; width:100%; padding:5px; background:url(../images/grad-t.jpg) repeat-x #015325; border-radius:8px;}
.hdiv3 {float:left; width:26%; padding:10px 0 0 0;}
.hdiv31 {float:right; width:100%;}
.hdiv31-1 {float:left; width:85%;}
.hdiv31-2 {float:left; width:15%;}

.srchdiv {float:left; width:100%; padding:10px; background:#ed1651; border:solid #e6003f 3px; border-radius:8px;/* -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.8); -moz-box-shadow:inset 0 0 5px rgba(0,0,0,.8); box-shadow:inset 0 0 5px rgba(0,0,0,.8);*/}
.srchdiv1 {float:left; width:28%; padding:0 2% 0 0;}
.srchdiv2 {float:left; width:28%; padding:0 2% 0 0;}
.srchdiv3 {float:left; width:30%; padding:0 2% 0 0;}
.srchdiv4 {float:left; width:8%;}

.mdiv {float:left; width:100%; background:#da251d;}
.mdiv1 {float:left; width:80%;}
.mdiv2 {float:left; width:20%; padding:8px 0 0 0;}

.bdiv0 {float:left; width:100%; padding:0 0 25px 0; background:url(../images/shadbbl.jpg) no-repeat left bottom,url(../images/shadbbr.jpg) no-repeat right bottom;}
.bdiv {float:left; width:100%; -webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px rgba(0,0,0,.3);}

.catdiv {float:left; width:100%; padding:5px;}
.catdiv1 {float:left; width:100%; padding:20px; background:#ffffff; -webkit-box-shadow:0 0 3px rgba(0,0,0,.3); -moz-box-shadow:0 0 3px rgba(0,0,0,.3); box-shadow:0 0 3px rgba(0,0,0,.3);}
.catdiv11 {float:left; width:22%; padding:0 4% 0 0;}
.catdiv11-lst {float:left; width:22%;}

.cfddiv {float:left; width:100%; padding:20px; background:#f8f8f8; border:solid #cfe7ff 1px;}
.cfddiv1 {float:left; width:30%; padding:0 5% 0 0;}
.cfddiv1-lst {float:left; width:30%; padding:0 0 0 0;}

.opdiv {float:left; width:100%; background:url(../images/bg1.jpg) no-repeat center #151e2b; padding:30px 0 30px 0; border-top:solid #000000 5px; border-bottom:solid #000000 5px;}

.vddiv {float:left; width:50%; padding:0 5% 0 0;}
.wdiv {float:left; width:45%;}

.abdiv1 {float:left; width:28%; padding:0 6% 0 0;}
.abdiv11 {float:left; width:100%; padding:0 5px 0 0; background:#ca9803;}
.abdiv2 {float:left; width:66%;}
.abdiv21 {float:left; width:27%; padding:0 3% 0 0;}
.abdiv22 {float:left; width:70%;}

.tsdiv {float:left; width:48%; padding:0 4% 0 0;}
.tsdiv11 {float:left; width:82%;}
.tsdiv12 {float:left; width:18%;}
.tsdiv12-1 {float:left; width:100%; padding:15px 10px; background:#ffffff; border:solid #cccccc 1px;}

.tsdiv2 {float:left; width:100%; background:url(../images/shp2.png) no-repeat bottom right; padding:0 0 24px 0;}
.tsdiv21 {float:left; width:100%; padding:15px; background:#104593;}
.tsdiv21-1 {float:left; width:25%; padding:0 5% 0 0;}
.tsdiv21-2 {float:left; width:70%;}

.nsdiv {float:left; width:48%;}
.nsdiv1 {float:left; width:100%; padding:5px 10px; background:#ffffff;}
.nsdiv1-1 {float:left; width:26%; padding:0 4% 0 0;}
.nsdiv1-2 {float:left; width:70%;}

.cldiv {float:left; width:100%; background:url(../images/hline3.jpg) top repeat-x,url(../images/hline3.jpg) bottom repeat-x; padding:10px 0;}
.cldiv1 {float:left; width:12%; padding:1%; margin:10px 2% 0 0; background:url(../images/vsep1.png) no-repeat right;}
.cldiv2 {float:left; width:84%;}
.cldiv21-1 {float:left; width:15%; padding:0 2% 0 0;}
.cldiv21-1lst {float:left; width:15%;}
.cldiv21-11 {float:left; width:100%; padding:4px; background:#ffffff; border:solid #e8e8e8 1px; height:110px;}
.cldiv21-11:after {content:""; height:100%; display:inline-block; vertical-align:middle;}

.cdiv1 {float:left; width:68%; padding:0 6% 0 0;}
.cdiv2 {float:left; width:26%;}

.cdiv11 {float:left; width:100%; padding:25px; background:#f5f5ee; border-radius:8px; -webkit-box-shadow:0 0 3px rgba(0,0,0,.3); -moz-box-shadow:0 0 3px rgba(0,0,0,.3); box-shadow:0 0 3px rgba(0,0,0,.3);}

.cdiv21 {float:left; width:100%; padding:10px; background:#bff0e5; border-radius:8px; -webkit-box-shadow:0 0 3px rgba(0,0,0,.3); -moz-box-shadow:0 0 3px rgba(0,0,0,.3); box-shadow:0 0 3px rgba(0,0,0,.3);}

.fdiv {float:left; width:100%; padding:0 0; background:#001d38;}
.fdiv1 {float:left; width:30%; padding:0 5% 0 0;}
.fdiv2 {float:left; width:30%; padding:0 5% 0 0;}
.fdiv3 {float:left; width:30%;}

.ediv {float:left; width:100%; background:#666666; border-bottom:solid #cccccc 1px;}
.ediv1 {float:left; width:25%;}

.adiv { width:40%; margin:0 auto;}
.adivall {float:left; width:90%; padding:10% 5%; background:#ffffff;}

.adiv1 { width:90%; margin:0 auto;}
.adiv1all {float:left; width:96%; padding:2%; background:#ffffff;}

/*my account clsfds*/
.ma-acdiv1 {float:left; width:20%; padding:0 2% 0 0;}
.ma-acdiv2 {float:left; width:78%;}

/*product view*/
/* detailview*/
.pdvdiv1 {float:left; width:44%; padding:0 4% 0 0;}
.pdvdiv2 {float:left; width:52%;}
.pdvdiv21 {float:left; width:25%; padding:0 5% 0 0;}
.pdvdiv22 {float:left; width:70%;}

/* productspage */
.ppdiv1 {float:left; width:21%; padding:0 4% 0 0;}
.ppdiv2 {float:left; width:75%;}

.hppdiv21 {float:left; width:32%; padding:0 2% 0 0;}
.hppdiv21-lst {float:left; width:32%;}

.ppdiv21 {float:left; width:30%; padding:0 5% 0 0;}
.ppdiv21-lst {float:left; width:30%;}

.pddiv {float:left; width:100%; padding:14px; border:solid #cccccc 1px;}

.pddivall {float:left; width:100%;}

.pddiv1 {float:left; width:100%;}

.pddiv1-1 {float:left; width:48%; padding:0 4% 0 0;}
.pddiv1-1all {float:left; width:100%;}

.pdimgbg {float:left; width:100%; padding:9px; background:#f5f5f5; border:solid #ebebeb 1px;}

.pddiv1-2 {float:left; width:48%;}

.pdsimg {float:left; width:85px;}

.pdsimga {float:left; width:75px; padding:2px; background:#cccccc;}
.pdsimga:hover {background:#999999;}

.pdsimgasel {float:left; width:55px; padding:2px; background:#999999;}

.pimg-pos {z-index:1; position:relative;}

.pofr {z-index:2; position:absolute; float:left; width:43px; padding:0 10px; text-align:center;}

.pofrimg {background:url(../images/offbg.png) no-repeat; float:left; width:43px; padding:8px 0 7px 0; height:31px;}

.pofrtext {font-family:Tahoma; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; line-height:100%}

.ptext {font-family:Tahoma; font-size:11px; color:#666666; font-weight:normal; text-decoration:none;}
.ptext:hover {text-decoration:underline;}

/*cities*/
.ctydiv {float:left; width:22%; padding:0 4% 0 0;}
.ctydiv-lst {float:left; width:22%;}

/*myacnt*/
.madiv1 {float:left; width:25%; padding:0 3% 0 0}
.madiv2 {float:left; width:72%;}

/*register*/
.pgreg {float:left; width:100%;}

.pgreg1 {float:left; width:55%;}
.pgreg11 {float:left; width:60%; padding:0 2% 0 0;}
.pgreg12 {float:left; width:16%; padding:0 2% 0 0;}
.pgreg13 {float:left; width:20%;}

.pgreg2 {float:left; width:45%;}

.regtextbox {font-family:Tahoma; font-size:12px; color:#000000; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; float:left; width:100%; background:#ffffff; padding:10px 10px;}
.regtextbox:hover {border:solid #666666 1px;}
.regtextbox:active {border:solid #666666 1px;}
.regtextbox:focus {border:solid #666666 1px;}

.regtextarea {font-family:Tahoma; font-size:12px; color:#000000; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; float:left; width:100%; height:75px; background:#ffffff; padding:10px 10px;}
.regtextbox:hover {border:solid #666666 1px;}
.regtextbox:active {border:solid #666666 1px;}
.regtextbox:focus {border:solid #666666 1px;}

.reghead {font-family:Calibri; font-size:20px; color:#000000; font-weight:normal; text-decoration:none; padding:8px 10px; background:url(../images/grad1h.jpg) repeat-x #e4e4e4; border:solid #cccccc 1px; }

.regsubmit {font-family:Trebuchet MS; font-size:15px; color:#ffffff; font-weight:bold; text-decoration:none; padding:10px 20px; background:url(../images/grad2.gif) repeat-x #000000; float:left; border:none; cursor:pointer; box-shadow:#cccccc 2px 2px; border-radius:5px;}
.regsubmit:hover {background:#000000; color:#ffff00;}

/*for homepage image gallery */
.igdiv1 {float:left; width:32%; padding:0 2% 0 0;}
.igdiv1-lst {float:left; width:32%;}
.igdiv11 {float:left; width:100%; padding:5px;}
.igdiv12 {float:left; width:100%; padding:5px; background:#ffffff; -webkit-box-shadow:0 0 2px rgba(0,0,0,.3); -moz-box-shadow:0 0 2px rgba(0,0,0,.3); box-shadow:0 0 2px rgba(0,0,0,.3);}

/*for gallery imgs*/
.gdiv {float:left; width:30%; padding:1%; margin:0 2% 0 0;}
.gdiv-lst {float:left; width:30%; padding:1%;}

/*for clients logos*/
.cldivdp {float:left; width:48%; padding:0 4% 0 0;}
.cldivdp-lst {float:left; width:48%;}

/* site logo */
.logo-text a {font:bold 75px/100% Times New Roman; color:#8eb509; text-decoration:none;}
.logo-text span {font:bold 75px/100% Times New Roman; color:#465418; text-decoration:none;}

.logo-text1 {font:bold 22px/100% Tahoma;color:#465418; text-decoration:none;}

/* site description */
#site-description {font:italic 100%/130% "Times New Roman", Times, serif; color:#fff; position:absolute; top:55px;}

/* searchform */
#searchform {position:absolute;right:10px; bottom:6px;z-index:100; width:160px;}
#searchform #s {width:140px; float:right; background:#fff; border:none;padding:6px 10px;/* border radius */ -webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px; /* box shadow */ -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);box-shadow: inset 0 1px 2px rgba(0,0,0,.2);/* transition */ -webkit-transition: width .7s;-moz-transition: width .7s;transition: width .7s;}

/************************************************************************************
MAIN NAVIGATION
*************************************************************************************/
#main-nav {
width: 100%;
background: #ccc;
margin: 0;
padding: 0;
position: absolute;
left: 0;
bottom: 0;
z-index: 100;
/* gradient */
background: #6a6a6a url(images/nav-bar-bg.png) repeat-x;
background: -webkit-gradient(linear, left top, left bottom, from(#b9b9b9), to(#6a6a6a));
background: -moz-linear-gradient(top,  #b9b9b9,  #6a6a6a);
background: linear-gradient(-90deg, #b9b9b9, #6a6a6a);
/* rounded corner */
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
/* box shadow */
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 1px rgba(0,0,0,.4);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 1px rgba(0,0,0,.4);
box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 1px rgba(0,0,0,.4);
}
#main-nav li {
margin: 0;
padding: 0;
list-style: none;
float: left;
position: relative;
}
#main-nav li:first-child {
margin-left: 10px;
}
#main-nav a {
line-height: 100%;
font-weight: bold;
color: #fff;
display: block;
padding: 14px 15px;
text-decoration: none;
text-shadow: 0 -1px 0 rgba(0,0,0,.5);
}
#main-nav a:hover {
color: #fff;
background: #474747;
/* gradient */
background: -webkit-gradient(linear, left top, left bottom, from(#282828), to(#4f4f4f));
background: -moz-linear-gradient(top,  #282828,  #4f4f4f);
background: linear-gradient(-90deg, #282828, #4f4f4f);
}

/************************************************************************************
CONTENT
*************************************************************************************/
#contentall {
background:url(../images/shad2.gif) repeat-x top,url(../images/shad3.gif) repeat-x bottom,url(../images/bg.gif) repeat;
float:left;
width:100%; padding:6px 0;
/* rounded corner 
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;*/
/* box shadow 
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
box-shadow: 0 1px 3px rgba(0,0,0,.4);*/
}
#content {
background:url(../images/bg.gif) repeat;
float:left;
width:600px;
/* rounded corner 
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;*/
/* box shadow 
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
box-shadow: 0 1px 3px rgba(0,0,0,.4);*/
}

/* post */
.post {
margin-bottom: 40px;
}
.post-title {
margin: 0 0 5px;
padding: 0;
font: bold 26px/120% Tahoma, Helvetica, sans-serif;
}
.post-title a {
text-decoration: none;
color: #000;
}
.post-meta {
margin: 0 0 10px;
font-size: 90%;
}

/* post image */
.post-image {
margin: 0 0 15px;
}

/************************************************************************************
SIDEBAR
*************************************************************************************/
#sidebar {
width: 280px;
float: right;
margin: 30px 0 30px;
}
.widget {
background: #fff;
margin: 0 0 30px;
padding: 10px 20px;
/* rounded corner */
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
/* box shadow */
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
box-shadow: 0 1px 3px rgba(0,0,0,.4);
}
.widgettitle {
margin: 0 0 5px;
padding: 0;
}
.widget ul {
margin: 0;
padding: 0;
}
.widget li {
margin: 0;
padding: 6px 0;
list-style: none;
clear: both;
border-top: solid 1px #eee;
}

/* flickr widget */
.widget .flickr_badge_image {
margin-top: 10px;
}
.widget .flickr_badge_image img {
width: 48px;
height: 48px;
margin-right: 12px;
margin-bottom: 12px;
float: left;
}

/************************************************************************************
FOOTER
*************************************************************************************/
#footer {
clear: both;
color: #ccc;
font-size: 85%;
}
#footer a {
color: #fff;
}

/************************************************************************************
CLEARFIX
*************************************************************************************/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content:" "; clear: both; height: 0; }
.clearfix { display: inline-block; }
.clearfix { display: block; zoom: 1; }

.aleft {text-align:left;}
.aryt {text-align:right;}
.actr {text-align:center;}
.ajst {text-align:justify;}

.padding1p {padding:1%;}
.padding2p {padding:2%;}
.padding3p {padding:3%;}
.padding2pr {padding-right:2%;}
.padding4pr {padding-right:4%;}

.padding2btm {padding-bottom:2px;}
.padding50 {padding:50px;}
.padding50top {padding-top:50px;}
.padding50btm {padding-bottom:50px;}
.padding100top {padding-top:100px;}
.padding100btm {padding-bottom:100px;}

.padding5 {padding:5px;}
.padding5btm {padding-bottom:5px;}
.padding5top {padding-top:5px;}
.padding5left {padding-left:5px;}
.padding5ryt {padding-right:5px;}

.padding2 {padding:2px;}
.padding3 {padding:3px;}
.padding8 {padding:8px;}
.padding9 {padding:9px;}
.padding10 {padding:10px;}
.padding10btm {padding-bottom:10px;}
.padding10top {padding-top:10px;}
.padding10left {padding-left:10px;}
.padding10ryt {padding-right:10px;}

.padding20 {padding:20px;}
.padding20btm {padding-bottom:20px;}
.padding20top {padding-top:20px;}
.padding20left {padding-left:20px;}
.padding20ryt {padding-right:20px;}

.padding30 {padding:30px;}
.padding30btm {padding-bottom:30px;}
.padding30top {padding-top:30px;}
.padding30left {padding-left:30px;}
.padding30ryt {padding-right:30px;}

.margin5 {margin:5px;}
.margin5btm {margin-bottom:5px;}
.margin5top {margin-top:5px;}
.margin5left {margin-left:5px;}
.margin5ryt {margin-right:5px;}

.margin2 {margin:2px;}
.margin9 {margin:9px;}
.margin10 {margin:10px;}
.margin10btm {margin-bottom:10px;}
.margin10top {margin-top:10px;}
.margin10left {margin-left:10px;}
.margin10ryt {margin-right:10px;}

.margin20 {margin:20px;}
.margin20btm {margin-bottom:20px;}
.margin20top {margin-top:20px;}
.margin20left {margin-left:20px;}
.margin20ryt {margin-right:20px;}

.margin30 {margin:30px;}
.margin30btm {margin-bottom:30px;}
.margin30top {margin-top:30px;}
.margin30left {margin-left:30px;}
.margin30ryt {margin-right:30px;}

.dottedbtm {border-bottom:dotted #cccccc 1px;}
.dashedbtm {border-bottom:dashed #cccccc 1px;}
.solidall {border:solid #cccccc 1px;}
.solidall1 {border:solid #517686 3px;}
.solidtop {border-top:solid #6c5f26 1px;}
.solidbtm {border-bottom:solid #cccccc 1px;}
.solidbtm1 {border-bottom:solid #e2c174 1px;}
.solidbtm2 {border-bottom:solid #464433 1px;}
.solidbtm3 {border-bottom:solid #dddddd 1px;}
.solidbtm4 {border-bottom:solid #00305d 1px;}
.solidryt {border-right:solid #cccccc 1px;}
.solidryt1 {border-right:solid #ffffff 1px;}
.solidryt2 {border-right:solid #000000 1px;}
.solidrytimg {background:url(../images/sep.gif) no-repeat right top;}

.bgdotsbtm {background:url(../images/hdots.gif) repeat-x bottom;}

.fleft {float:left;}
.fryt {float:right;}
.wd100 {width:100%;}

/*heads*/
.headertext {font-family:Vivaldi; font-size:30px; color:#9a0105; font-weight:bold; text-decoration:none; line-height:100%;}
.headertext1 {font-family:Calibri; font-size:26px; color:#ffffff; font-weight:bold; text-decoration:none; line-height:100%;}

.logotext {font-family:Calibri; font-size:36px; color:#ed1c24; font-weight:bold; text-decoration:none; line-height:85%; text-transform:uppercase;}

.wel {font-family:Calibri; font-size:30px; color:#1b7ab2; font-weight:bold; text-decoration:none; line-height:100%; text-transform:;}
.wel1 {font-family:Calibri; font-size:30px; color:#1b7ab2; font-weight:bold; text-decoration:none; line-height:100%; text-transform:uppercase;}
.wel2 {font-family:Calibri; font-size:32px; color:#ffffff; font-weight:bold; text-decoration:none; line-height:100%;}
.wel3 {font-family:Calibri; font-size:30px; color:#4a4a4b; font-weight:bold; text-decoration:none; line-height:100%; text-transform:;}
.wel4 {font-family:Calibri; font-size:24px; color:#000000; font-weight:bold; text-decoration:none; line-height:100%; text-transform:uppercase;}

.ghead {font-family:Calibri; font-size:20px; color:#ffffff; font-weight:bold; text-decoration:none; background:#ed1651; padding:10px; border-radius:8px; -webkit-box-shadow:0 2px 3px rgba(0,0,0,.5); -moz-box-shadow:0 2px 3px rgba(0,0,0,.5); box-shadow:0 2px 3px rgba(0,0,0,.5);}

.ehead {font-family:Calibri; font-size:22px; color:#000000; font-weight:bold; text-decoration:none; line-height:100%; padding:10px 0 10px 0; background:url(../images/hline1.jpg) no-repeat bottom right,url(../images/hline1.jpg) no-repeat bottom left; background-size:95% 1px,5% 5px;}
.ehead1 {font-family:Calibri; font-size:30px; color:#0f2f57; font-weight:normal; text-decoration:none;}
.ehead2 {font-family:Calibri; font-size:30px; color:#ffffff; font-weight:normal; text-decoration:none; line-height:150%;}
.ehead3 {font-family:Calibri; font-size:17px; color:#ffffff; font-weight:normal; text-decoration:none; line-height:100%; background:#103f75; padding:10px 20px 8px 20px;}
.ehead4 {font-family:Calibri; font-size:17px; color:#000000; font-weight:normal; text-decoration:none; line-height:100%;}

.subhead-g {font-family:Calibri; font-size:18px; color:#a4c840; font-weight:normal; text-decoration:none;}
.subhead-p {font-family:Calibri; font-size:18px; color:#fec02e; font-weight:normal; text-decoration:none;}
.subhead-r {font-family:Calibri; font-size:18px; color:#fe3a2e; font-weight:normal; text-decoration:none;}
.subhead-r1 {font-family:Calibri; font-size:24px; color:#fe3a2e; font-weight:bold; text-decoration:none;}
.subhead-b {font-family:Calibri; font-size:24px; color:#104593; font-weight:bold; text-decoration:none;}
.subhead-bk {font-family:Calibri; font-size:24px; color:#333333; font-weight:bold; text-decoration:none;}

.subhead {font-family:Calibri; font-size:18px; color:#000000; font-weight:bold; text-decoration:none;}

.subhead1 {font-family:Calibri; font-size:14px; color:#003366; font-weight:bold; text-decoration:none;}

.subhead2 {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:bold; text-decoration:none;}

.bluehead {font-family:Calibri; font-size:18px; color:#012a5e; font-weight:normal; text-decoration:none;}

.lbluehead {font-family:Calibri; font-size:18px; color:#14d6ff; font-weight:normal; text-decoration:none;}

.greenhead {font-family:Calibri; font-size:18px; color:#336600; font-weight:normal; text-decoration:none;}

.pinkhead {font-family:Calibri; font-size:18px; color:#8C0001; font-weight:normal; text-decoration:none;}

.pinkhead1 {font-family:Calibri; font-size:18px; color:#8C0001; font-weight:normal; text-decoration:none;}

.phead {font-family:Calibri; font-size:17px; color:#000000; font-weight:bold; text-decoration:none;}

/*links*/
.icon {float:left; opacity:1; }
.icon:hover {opacity:1; margin-top:-3px;}

.vgimg {transform:scale(1); -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -webkit-box-shadow:0 0 3px rgba(0,0,0,.8); -moz-box-shadow:0 0 3px rgba(0,0,0,.8); box-shadow:0 0 3px rgba(0,0,0,.8);}
.vgimg:hover {transform:scale(0.95);}
.vgimg1 {transform:scale(1); -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.vgimg1:hover {transform:scale(0.95);}

.catlink {font-family:Tahoma; font-size:15px; color:#000000; font-weight:bold; text-decoration:none;}
.catlink:hover {color:#000000; background:; text-decoration:none;}

.add1 {font-family:Tahoma; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none; background:; padding:8px 25px; float:left; line-height:100%;}
.add1:hover {color:#ffffff; background:; text-decoration:none;}

.add {font-family:Tahoma; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none; background:; padding:8px 25px; float:left; line-height:100%;}
.add:hover {color:#ffffff; background:; text-decoration:none;}

.hvr-outline-out {
  display: inline-block;
  vertical-align:middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #001d38;
}
.hvr-outline-out:before {
  content: '';
  position: absolute;
  border: #001d38 solid 3px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}
.hvr-outline-out:hover:before,.hvr-outline-out:focus:before,.hvr-outline-out:active:before {
  top: -6px;
  right: -6px;
  bottom: -6px;
  left: -6px;
}

.btn1 {font-family:Tahoma; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none; float:left; padding:6px 20px 6px 20px; background:#4c5a65; line-height:100%; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.btn1:hover {color:#ffffff; background:#ca9803; text-decoration:none;}
.btn1sel {font-family:Tahoma; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none; float:left; padding:6px 20px 6px 20px; background:#ca9803; line-height:100%;}

.btn2 {font-family:Tahoma; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none; float:left; padding:6px 20px 6px 20px; background:#0081c5; line-height:100%; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.btn2:hover {color:#ffffff; background:#006ba3; text-decoration:none;}
.btn2sel {font-family:Tahoma; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none; float:left; padding:6px 20px 6px 20px; background:#006ba3; line-height:100%;}

.vtabs {font-family:Tahoma; font-size:15px; color:#333333; font-weight:bold; text-decoration:none; display:block; padding:25px 20px 20px 20px; background:#f2f2f2; line-height:100%; border-bottom:solid #ffffff 1px; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.vtabs:hover {color:#ffffff; background:#ca9803; text-decoration:none;}
.vtabssel {font-family:Tahoma; font-size:15px; color:#ffffff; font-weight:bold; text-decoration:none; display:block; padding:25px 20px 25px 20px; background:#ca9803; line-height:100%; border-bottom:solid #ffffff 1px;}

.elink {font-family:Tahoma; font-size:14px; color:#026acb; font-weight:normal; text-decoration:none; padding:7px; display:block;}
.elink:hover {background:#ebebeb; color:#000000;}

.elink1 {font-family:Tahoma; font-size:15px; color:#ffffff; font-weight:bold; text-decoration:none; padding:7px 10px 6px 10px; display:block; border-bottom:solid #666666 1px; margin:0 0 5px 0; border-radius:8px;}
.elink1:hover {background:#333333; color:#ffff00; border:solid #666666 1px; text-decoration:none; padding:6px 10px;}

.elink2 {font-family:Tahoma; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none; padding:6px 10px; background:url(../images/grad1.jpg) repeat-x #818689; border:solid #ffffff 1px; display:inline-block;}
.elink2:hover {background:#444444; color:#ffcc00; border:solid #000000 1px;}

.elink3 {font-family:Calibri; font-size:17px; color:#ffffff; font-weight:bold; text-decoration:none; padding:8px 10px 8px 35px; background:url(../images/grad2.jpg) repeat-y,url(../images/icon2.png) no-repeat left 10px center #242922; border:solid #2a4029 1px; display:block; border-radius:8px;}
.elink3:hover {background:url(../images/icon2.png) no-repeat left 10px center #000000; color:#ffff00; border:solid #333333 1px; text-decoration:none;}

.prod1 {font-family:Kozuka Mincho Pro; font-size:20px; color:#ffff00; font-weight:bold; text-decoration:none;}
.prod1:hover {color:#ffff00;}

.tabs-ct {font-family:Tahoma; font-size:15px; color:#666666; font-weight:bold; text-decoration:none; float:left; padding:15px 30px; background:#ececed; margin:0 3px 0 0;}
.tabs-ct:hover {color:#ffffff; background:url(../images/grad2.gif) repeat-x #222c3c; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.tabs-ctsel {font-family:Tahoma; font-size:15px; color:#ffffff; font-weight:bold; text-decoration:none; float:left; padding:15px 30px; background:url(../images/grad2.gif) repeat-x #222c3c; margin:0 3px 0 0;}

.tabs {font-family:Tahoma; font-size:13px; color:#666666; font-weight:bold; text-decoration:none; float:left; padding:7px 20px 7px 20px; background:#ececed; margin:0 3px 0 0;}
.tabs:hover {color:#ffffff; background:url(../images/grad2.gif) repeat-x #222c3c;}
.tabssel {font-family:Tahoma; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none; float:left; padding:7px 20px 7px 20px; background:url(../images/grad2.gif) repeat-x #222c3c; margin:0 3px 0 0;}

.tabs1 {font-family:Tahoma; font-size:13px; color:#454545; font-weight:bold; text-decoration:none; float:left; padding:8px 15px; background:#efe7c6; margin:0 5px; border:solid #dbcb8a 1px; border-radius:8px;}
.tabs1:hover {color:#000000; background:url(../images/grad3.jpg) repeat-x #f1e4b0; border:solid #d5c37c 1px;}
.tabs1sel {font-family:Tahoma; font-size:13px; color:#000000; font-weight:bold; text-decoration:none; float:left; padding:8px 15px; background:url(../images/grad3.jpg) repeat-x #f1e4b0; margin:0 5px; border-radius:8px; border:solid #d5c37c 1px;}

.tabs2 {font-family:Tahoma; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none; padding:10px 15px; display:block; margin-bottom:5px;}
.tabs2:hover {color:#000000; background:#ffffff; border-radius:8px 0 0 8px;}
.tabs2sel {font-family:Tahoma; font-size:14px; color:#000000; font-weight:bold; text-decoration:none; padding:10px 15px; background:#ffffff; display:block; margin-bottom:5px; border-radius:8px 0 0 8px;}

.topmenu {font-family:Tahoma; font-size:12px; color:#ffffff; font-weight:normal; text-decoration:none;}
.topmenu:hover {color:#ffffff; text-decoration:underline;}

.agentlogin {font-family:Tahoma; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none; padding:12px 40px 12px 30px; background:url(../images/arrow2.png) no-repeat top 12px right 30% #cc0000; border-radius:25px; display:block;}
.agentlogin:hover {color:#ffc720; background:url(../images/arrow2.png) no-repeat top 12px right 29% #990000; text-decoration:none; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.agentloginsel {font-family:Tahoma; font-size:13px; color:#ffffff; font-weight:normal; text-decoration:none; float:left; padding:15px 35px; background:url(../images/vsep1.png) repeat-y right #c47518; line-height:100%;}

.catmenu {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:bold; text-decoration:none; display:block; padding:10px 10px; background:#0081c5; line-height:100%; margin:0 0 5px 0;}
.catmenu:hover {color:#ffffff; background:#003e87; text-decoration:none; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; -ms-transition:all 1s ease-in-out; transition:all 1s ease-in-out;}
.catmenusel {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:bold; text-decoration:none; display:block; padding:10px 10px; background:#003e87;  line-height:100%; margin:0 0 5px 0;}

.scatmenu {font-family:Calibri; font-size:15px; color:#666666; font-weight:normal; text-decoration:none; display:block; padding:8px 8px; line-height:100%;}
.scatmenu:hover {color:#000000; background:#ebebeb; text-decoration:none; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; -ms-transition:all 1s ease-in-out; transition:all 1s ease-in-out;}
.scatmenusel {font-family:Calibri; font-size:15px; color:#000000; font-weight:normal; text-decoration:none; display:block; padding:8px 8px; background:#ebebeb; line-height:100%;}

.menu {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; float:left; padding:14px 30px; background:url(../images/sep1.jpg) repeat-y right,url(../images/grad1.jpg) no-repeat center bottom; background-size:auto,100% 0; line-height:100%; text-transform:uppercase;}
.menu:hover {color:#000000; background:url(../images/sep1.jpg) repeat-y right,url(../images/grad1.jpg) no-repeat center top; background-size:auto,100% 100%; text-decoration:none; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; -ms-transition:all 1s ease-in-out; transition:all 1s ease-in-out;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3); -moz-box-shadow:0 0 3px rgba(0,0,0,.3); box-shadow:0 0 3px rgba(0,0,0,.3);}
.menusel {font-family:Calibri; font-size:18px; color:#000000; font-weight:normal; text-decoration:none; float:left; padding:14px 30px; background:url(../images/sep1.jpg) repeat-y right,url(../images/grad1.jpg) no-repeat center bottom; background-size:auto,100% 100%; line-height:100%; text-transform:uppercase;-webkit-box-shadow:0 0 3px rgba(0,0,0,.5); -moz-box-shadow:0 0 3px rgba(0,0,0,.5); box-shadow:0 0 3px rgba(0,0,0,.5);}

.menu1 {font-family:Calibri; font-size:18px; color:#ffffff; font-weight:normal; text-decoration:none; float:left; padding:14px 30px; background:url(../images/grad1.jpg) no-repeat center bottom; background-size:100% 0; line-height:100%; text-transform:uppercase;}
.menu1:hover {color:#000000; background:url(../images/grad1.jpg) no-repeat center top; background-size:100% 100%; text-decoration:none; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; -ms-transition:all 1s ease-in-out; transition:all 1s ease-in-out;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3); -moz-box-shadow:0 0 3px rgba(0,0,0,.3); box-shadow:0 0 3px rgba(0,0,0,.3);}
.menu1sel {font-family:Calibri; font-size:18px; color:#000000; font-weight:normal; text-decoration:none; float:left; padding:14px 30px; background:url(../images/grad1.jpg) no-repeat center bottom; background-size:100% 100%; line-height:100%; text-transform:uppercase; -webkit-box-shadow:0 0 3px rgba(0,0,0,.5); -moz-box-shadow:0 0 3px rgba(0,0,0,.5); box-shadow:0 0 3px rgba(0,0,0,.5);}

.obmenu {font-family:Tahoma; font-size:14px; color:#333333; font-weight:normal; text-decoration:none; padding:12px 12px 12px 28px; background:url(../images/arrow1.png) no-repeat left 4px center; display:block; margin:0 0 5px 0;}
.obmenu:hover {background:url(../images/arrow1.png) no-repeat left 8px center #7dd4c0; border-radius:6px; color:#000000; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.obmenusel {font-family:Tahoma; font-size:14px; color:#000000; font-weight:normal; text-decoration:none; padding:12px 12px 12px 28px; background:url(../images/arrow1.png) no-repeat left 8px center #7dd4c0; display:block; margin:0 0 5px 0; border-radius:6px;}

.more {font-family:Tahoma; font-size:14px; color:#666666; font-weight:bold; text-decoration:underline;}
.more:hover {text-decoration:none;}

.more1 {font-family:Tahoma; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none; padding:10px 20px; background:#ed3338; border-radius:8px; -webkit-box-shadow:0 0 3px rgba(0,0,0,.3); -moz-box-shadow:0 0 3px rgba(0,0,0,.3); box-shadow:0 0 3px rgba(0,0,0,.3); float:left;}
.more1:hover {color:#ffc720; text-decoration:none; background:#000000; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}

.more2 {font-family:Tahoma; font-size:13px; color:#ffffff; font-weight:bolder; text-decoration:none; float:left; padding:10px 25px 16px 25px; background:url(../images/shad1.png) no-repeat center bottom 8px #023a5f; -webkit-transition:all 1s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.more2:hover {color:#ffffff; text-decoration:none; background:url(../images/shad1.png) no-repeat center bottom 8px #000000;}

.more3 {font-family:Tahoma; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none; padding:8px 20px; background:#517686; border-radius:8px 8px 0 0; -webkit-box-shadow:0 0 3px rgba(0,0,0,.3); -moz-box-shadow:0 0 3px rgba(0,0,0,.3); box-shadow:0 0 3px rgba(0,0,0,.3); float:left;}
.more3:hover {color:#ffffff; text-decoration:none; background:#ed3338; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}

.nlink {font-family:Tahoma; font-size:13px; color:#666666; font-weight:normal; text-decoration:none; padding:4px 0 4px 20px; background:url(../images/arrow1.gif) no-repeat left 6px; display:block;}
.nlink:hover {background:url(../images/arrow1.gif) no-repeat 2px 6px; color:#000000; text-decoration:underline;}

.clink {font-family:Tahoma; font-size:15px; color:#666666; font-weight:normal; text-decoration:none;}
.clink:hover {color:#000000; text-decoration:underline;}

.femail {font-family:Tahoma; font-size:16px; color:#3a0631; font-weight:normal; text-decoration:none;}
.femail:hover {color:#000000; text-decoration:underline;}

.btmmenu {font-family:Tahoma; font-size:12px; color:#ffffff; font-weight:normal; text-decoration:none;}
.btmmenu:hover {color:#ffffff; text-decoration:underline;}

.btmmenu1 {font-family:Tahoma; font-size:12px; color:#ffffff; font-weight:normal; text-decoration:none; display:block; padding:0 0 8px 20px; }
.btmmenu1:hover {color:#ffffff; text-decoration:underline;}

.sidemenu {font-family:Tahoma; font-size:13px; color:#666666; font-weight:normal; text-decoration:none; border-bottom:dotted #cccccc 1px; display:block; padding:5px 15px;}
.sidemenu:hover {color:#333333; font-weight:bold;}

.sidemenusel {font-family:Tahoma; font-size:13px; color:#000000; font-weight:bold; text-decoration:none; border-bottom:dotted #cccccc 1px; display:block; padding:5px 15px;}

.sidemenusel1 {font-family:Tahoma; font-size:13px; color:#000000; font-weight:bold; text-decoration:none; border:solid #cccccc 1px; display:block; padding:5px 15px; background:url(../images/tboxbg.gif) repeat-x #ffffff;}

.link {font-family:Tahoma; font-size:11px; color:#2357A0; font-weight:normal; text-decoration:none; line-height:150%;}
.link:hover {text-decoration:underline;}

.link1 {font-family:Tahoma; font-size:11px; color:#cccccc; font-weight:normal; text-decoration:none; line-height:150%;}
.link1:hover {text-decoration:underline; color:#FFFFFF;}

.link2 {font-family:Tahoma; font-size:12px; color:#003366; font-weight:bold; text-decoration:none; padding:5px 0 5px 5px; display:block;}
.link2:hover {text-decoration:underline; color:#000000;}
.link2sel {font-family:Tahoma; font-size:12px; color:#000000; font-weight:bold; text-decoration:underline; padding:5px 0 5px 5px; display:block;}

.link3 {font-family:Tahoma; font-size:14px; color:#2357A0; font-weight:normal; text-decoration:none;}
.link3:hover {text-decoration:underline;}

.link4 {font-family:Tahoma; font-size:11px; color:#999999; font-weight:bold; text-decoration:none; padding:0 0 5px 0; display:block;}
.link4:hover {text-decoration:underline; color:#666666;}
.link4sel {font-family:Tahoma; font-size:11px; color:#666666; font-weight:bold; text-decoration:underline; padding:0 0 5px 0; display:block;}

.link5 {font-family:Century Gothic; font-size:15px; color:#ffffff; font-weight:bold; text-decoration:none; padding:15px 20px; display:inline-block; margin:0 5px 0 0;}
.link5:hover {background:#0075d6; color:#ffffff; text-decoration:none;}
.link5sel {font-family:Century Gothic; font-size:15px; background:#0075d6; color:#ffffff; font-weight:bold; text-decoration:none; padding:15px 20px; display:inline-block; margin:0 5px 0 0;}


.link6 {font-family:Tahoma; font-size:12px; color:#666666; font-weight:normal; text-decoration:none; padding:0 0 5px 0; float:left; margin:0 10px 0 0;}
.link6:hover {text-decoration:underline; color:#000000;}
.link6sel {font-family:Tahoma; font-size:12px; color:#000000; font-weight:normal; text-decoration:underline; padding:0 0 5px 0; float:left; margin:0 10px 0 0;}

.link7 {font-family:Tahoma; font-size:13px; color:#2357A0; font-weight:normal; text-decoration:none; padding:5px; display:block;}
.link7:hover {text-decoration:underline; color:#000000; background:#ebebeb;}
.link7sel {font-family:Tahoma; font-size:13px; color:#000000; font-weight:normal; text-decoration:underline; padding:5px; background:#ebebeb;}

.urh {font-family:Tahoma; font-size:12px; color:#cc0000; font-weight:bold; text-decoration:underline;}

.urh1 {font-family:Tahoma; font-size:11px; color:#031E4A; font-weight:bold; text-decoration:none;}
.urh1:hover {text-decoration:underline;}

.urh2 {font-family:Tahoma; font-size:10px; color:#666666; font-weight:normal; text-decoration:none;}

/*texts*/
.no {font-family:Tahoma; font-size:18px; color:#da251d; font-weight:normal; text-decoration:none; line-height:100%;}
.call {font-family:Tahoma; font-size:14px; color:#ffff00; font-weight:bold; text-decoration:none;}
.date {font-family:Tahoma; font-size:12px; color:#2f2f2f; font-weight:normal; text-decoration:none;}

.bodytext {font-family:Tahoma; font-size:13px; color:#292929; font-weight:normal; text-decoration:none; line-height:150%;}
.bodytext1 {font-family:Tahoma; font-size:16px; color:#000000; font-weight:normal; text-decoration:none; line-height:150%;}
.bodytext2 {font-family:Tahoma; font-size:16px; color:#888787; font-weight:normal; text-decoration:none; line-height:130%;}
.bodytextw {font-family:Tahoma; font-size:13px; color:#ffffff; font-weight:normal; text-decoration:none; line-height:150%;}
.bodytextw1 {font-family:Tahoma; font-size:16px; color:#ffffff; font-weight:normal; text-decoration:none; line-height:150%;}
.bodytextg {font-family:Tahoma; font-size:14px; color:#aba6a6; font-weight:bold; text-decoration:none;}
.bodytextb {font-family:Tahoma; font-size:12px; color:#00aeff; font-weight:bold; text-decoration:none;}
.bodytextr {font-family:Tahoma; font-size:12px; color:#cb0000; font-weight:bold; text-decoration:none;}

.points {font-family:Tahoma; font-size:15px; color:#333333; font-weight:normal; text-decoration:none; padding:7px 7px 7px 28px; background:url(../images/arrow3.png) no-repeat left top 7px;}
.points1 {font-family:Tahoma; font-size:14px; color:#333333; font-weight:normal; text-decoration:none; padding:7px 7px 7px 25px; background:url(../images/arrow4.png) no-repeat left 5px top 12px;}

.white {font-family:Tahoma; font-size:11px; color:#ffffff; font-weight:normal; text-decoration:none;}

.whitetext {font-family:Tahoma; font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none;}

.colortext {font-family:Tahoma; font-size:13px; color:#A50101; font-weight:bold; text-decoration:none;}
.colortext1 {font-family:Tahoma; font-size:15px; color:#A50101; font-weight:bold; text-decoration:none;}
.colortext2 {font-family:Tahoma; font-size:14px; color:#202529; font-weight:bold; text-decoration:none;}

.posted {font-family:Tahoma; font-size:11px; color:#A50101; font-weight:normal; text-decoration:none;}

.ftext {font-family:Tahoma; font-size:13px; color:#ffffff; font-weight:normal; text-decoration:none;}

.copy {font-family:Tahoma; font-size:12px; color:#ffffff; font-weight:normal; text-decoration:none;}
.copy1 {font-family:Tahoma; font-size:12px; color:#666666; font-weight:normal; text-decoration:none;}

/*page view*/
.pgdiv0 {float:left; width:72%;}
.pgdiv {float:left; width:96%; padding:0 2% 0 2%;}
.pgdivall {float:left; width:100%;}
.pgbimgdiv {float:left; width:92%; padding:3%; background:#333333; border:solid #cccccc 1%;}
.pgdiv2 {float:left; width:100%;}
.pgdiv2all {float:left; width:100%;}
.pgdiv21 {float:left; width:96%; padding:2%;}
.pgdiv21all {float:left; width:100%;}

.pgdiv21-1 {float:left; width:18%; padding:0 2% 0 0;}
.pgdiv21-11 {float:left; width:94%; padding:3%; background:#cccccc;}
.pgdiv21-12 {float:left; width:96%; padding:2%; background:#ffffff;}
.pgdiv21-12all {float:left; width:100%;}

.pgdiv21-2 {float:left; width:80%;}
.pgdiv21-2all {float:left; width:100%;}

.cimg1 {float:right; width:38%; padding:0 0 0 2%;}
.cimg1-1 {float:left; width:96%; padding:2%; background:#cccccc;}
.cimg1-2 {float:left; width:96%; padding:2%; background:#ffffff;}
.cimg1-2all {float:left; width:100%;}

.cimg2 {float:left; width:96%; padding:2%; background:#cccccc;}
.cimg2-1 {float:left; width:96%; padding:2%; background:#ffffff;}
.cimg2-1all {float:left; width:100%;}

.cimg3 {margin:0 auto; width:80%;}
.cimg3-1 {float:left; width:96%; padding:2%; background:#cccccc;}
.cimg3-1all {float:left; width:100%;}

.cimg4 {margin:0 auto; width:133px;}
.cimg4-1 {float:left; width:124px; padding:2px; background:#cccccc; margin:0 5px 5px 0;}
.cimg4-1all {float:left; width:120px; padding:2px; background:#ffffff;}

.cimg5 {float:right; width:25%; padding:0 0 0 2%;}

.cimg6 {float:left; width:20%; padding:0 2% 0 0;}

.pgdiv-ryt0 {float:left; width:28%;}
.pgdiv-ryt {float:left; width:92%; background:#cccccc; padding:4%;}
.pgdiv-rytall {float:left; width:100%;}
.pgdiv-ryt1 {float:left; width:94%; padding:3%;}

.wd1 {width:200px;}
.wd2 {width:350px;}
.wd3 {width:210px;}
.wd4 {width:190px;}
.wd5 {width:34px;}
.wd6 {width:200px;}
.wd7 {width:558px;}
.wd8 {width:548px;}

.wdp {width:100%;}
.wdp1 {width:98%; padding:1%;}

/*iframe*/
.ifc {position:relative; width:100%; height:0; padding-bottom:80%;}
.ifc1 {position:relative; width:100%; height:0; padding-bottom:60%;}
.if {position:absolute; top:0; left:0; width:100%; height:100%;}

/*input,textarea submit*/ 
.esrchbox {font-family:Tahoma; font-size:14px; color:#000000; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; width:100%; height:36px; background:#ffffff; padding:8px 10px; }
.esrchbox:hover {border:solid #cccccc 0px; background:#ffffff;}
.esrchbox:active {border:solid #cccccc 0px; background:#ffffff;}
.esrchbox:focus {border:solid #cccccc 0px; background:#ffffff;}

.esrchsubmit {background:url(../images/srchicon1.png) no-repeat center #ffffff; float:left; width:100%; border:solid #666666 0px; cursor:pointer; height:40px; border-radius:8px; color:#ffffff; font-family:Tahoma; font-size:13px; font-weight:bold; text-decoration:none; -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.5); -moz-box-shadow:inset 0 0 3px rgba(0,0,0,.5); box-shadow:inset 0 0 3px rgba(0,0,0,.5);}
.esrchsubmit:hover {background:url(../images/srchicon1.png) no-repeat center #ffffff;}

.etextbox {font-family:Tahoma; font-size:12px; color:#333333; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; width:100%; background:#ffffff; padding:7px 10px;}
.etextbox:hover {border:solid #666666 1px;}
.etextbox:active {border:solid #666666 1px;}
.etextbox:focus {border:solid #666666 1px;}

.etextarea {font-family:Tahoma; font-size:12px; color:#333333; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; width:100%; height:75px; background:#ffffff; padding:7px 10px;}
.etextarea:hover {border:solid #666666 1px;}
.etextarea:active {border:solid #666666 1px;}
.etextarea:focus {border:solid #666666 1px;}

.eselectbox {font-family:Tahoma; font-size:14px; color:#333333; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; width:100%; height:36px; background:#ffffff; padding:8px 10px;}
.eselectbox:hover {border:solid #666666 1px;}
.eselectbox:active {border:solid #666666 1px;}
.eselectbox:focus {border:solid #666666 1px;}

.esubmit {font-family:Tahoma; font-size:17px; color:#ffffff; font-weight:bold; text-decoration:none; padding:6px 20px; background:#303030; float:left; border:solid #cccccc 2px; cursor:pointer;}
.esubmit:hover {background:#000000; color:#8eb509;}

.etextbox1 {font-family:Tahoma; font-size:13px; color:#ffffff; font-weight:normal; text-decoration:none; border:solid #434142 2px; width:100%;  background:#525252; padding:6px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.etextbox1:hover {border:solid #666666 2px;}
.etextbox1:active {border:solid #666666 2px;}
.etextbox1:focus {border:solid #666666 2px;}

.etextarea1 {font-family:Tahoma; font-size:13px; color:#ffffff; font-weight:normal; text-decoration:none; border:solid #434142 2px; width:100%;  background:#525252; height:60px; padding:6px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.etextarea1:hover {border:solid #666666 2px;}
.etextarea1:active {border:solid #666666 2px;}
.etextarea1:focus {border:solid #666666 2px;}

.eselectbox1 {font-family:Tahoma; font-size:12px; color:#333333; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; width:94%; height:30px; background:#ffffff; padding:2%;}
.eselectbox1:hover {border:solid #666666 1px;}
.eselectbox1:active {border:solid #666666 1px;}
.eselectbox1:focus {border:solid #666666 1px;}

.esubmit1 {font-family:Tahoma; font-size:15px; color:#ffffff; font-weight:bold; text-decoration:none; padding:6px 20px; background:url(../images/grad4.jpg) repeat-x #ce0002; float:left; cursor:pointer; border:none;}
.esubmit1:hover {background:#ce0002; color:#ffffff;}

.wtextbox {font-family:Tahoma; font-size:11px; color:#ffffff; font-weight:normal; text-decoration:none; width:120px; height:22px; background:none; border:none;}

.ttextbox {font-family:Tahoma; font-size:11px; color:#ffffff; font-weight:normal; text-decoration:none; width:120px; height:22px; background:none; border:none;}

.atextbox {font-family:Tahoma; font-size:13px; color:#333333; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; width:100%; height:35px; margin-bottom:5px; background:#ebebeb; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.textbox {font-family:Tahoma; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; width:200px; height:22px; margin-bottom:5px; background:url(../images/tboxbg.gif) top repeat-x #ffffff;}

.textbox1 {font-family:Tahoma; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; width:400px; height:100px; margin-bottom:5px; background:url(../images/tboxbg.gif) top repeat-x #ffffff;}

.textbox11 {font-family:Tahoma; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; border:solid #cccccc 1px; width:200px; height:22px; margin-bottom:5px; background:url(../images/tboxbg.gif) top repeat-x #ffffff;}

.submit {font-family:Tahoma; font-size:12px; color:#ffffff; font-weight:normal; text-decoration:none; border:solid #333333 1px; padding:5px 10px; background:url(../images/grad.gif) repeat-x #000000;}


.select-style {
  padding: 0;
  margin: 0;
  border: 1px solid #ccc;
  border-radius: 3px;
  overflow: hidden;
  background-color: #ffffff;
  background: #ffffff url("../images/arrow1b.png") no-repeat 90% 50%;
}

.select-style select {
  padding: 5px 8px;
  width: 100%;
  border: none;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.select-style select:focus {
  outline: none;
}
.select-style input {
  padding: 5px 8px;
  width: 100%;
  border: none;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/*shadows*/
.shad1 {background:url(../images/shad1.png) repeat-x bottom;}
.shad2 {background:url(../images/shad2.png) repeat-x bottom; z-index:2; position:absolute; height:7px; float:left; width:100%;}
.shadrd1 {background:url(../images/shadrd1.png) no-repeat center;}

/*extras*/
.ht40 {height:40px;}
.bg-hd {background:url(../images/hdbg.jpg) no-repeat;}
.bg-hd1 {background:url(../images/callnow.png) no-repeat top right,url(../images/grad1.jpg) repeat-x bottom;}
.bg-bbtm {background:url(../images/bbtmbg.jpg) repeat-x bottom;}
.bg-pg {background:#e5e5e7;}
.bg-pg1 {background:#f8f8f8;}
.bg-dots {background:url(../images/bggr.jpg) no-repeat center,url(../images/dots1.png) repeat-x center; background-size:18% 100%,auto;}
.bg-abt {background:url(../images/ebg1.png) no-repeat bottom;}
.gs-bg1 {background-color:#b6a6c3;}
.gs-bg2 {background-color:#bcddc8;}
.gs-bg3 {background-color:#9fc1e4;}
.gs-bg4 {background-color:#fdc47d;}
.ts-bg {background-color:#d7eafb;}
.bg-so {background:#343233;}
.bgft {background:#36474f;}
.bgft1 {background:#273238;}
.bg1 {background:#f2f2f2;}
.bg2 {background:#ebebeb;}
.bggr {background:#f0f0f0;}
.bggr1 {background:#dfe2d1;}
.bglb {background:#f6fafe;}
.bgbl {background:#000000;}
.bgrd {background:#ff2d2e;}
.bggn {background:#e2f5fc;}
.bgbu {background:#003e87;}
.bgyl {background:#ffff01;}
.bgwt {background:#ffffff;}
.bgwt1 {background:url(../images/shad1.png) repeat-x top,url(../images/shad2.png) repeat-x bottom #ffffff;}
.bgshp1 {background:url(../images/shp1.png) no-repeat top right;}
.grad2 {background:url(../images/grad2.jpg) repeat-x #ffffff;}
.pgbg {background:url(../images/pgbg.jpg) repeat;}
.hline4 {background:url(../images/hline4.jpg) no-repeat bottom left; background-size:100% 5px;}
.hline1 {background:url(../images/hline1.jpg) repeat-x bottom;}
.hline11 {background:url(../images/hline1.jpg) no-repeat bottom left,url(../images/hline1.jpg) no-repeat bottom right; background-size:15% 4px,85% 1px;}
.hline2 {background:url(../images/hline2.jpg) repeat-x bottom;}
.hline2shad1 {background:url(../images/shad1.png) no-repeat bottom/*,url(../images/hline2.jpg) repeat-x center bottom 6px*/;}
.hline1shp11 {background:url(../images/shp1.png) no-repeat bottom left,url(../images/hline1.jpg) repeat-x center bottom 3px;}
.vline1 {background:url(../images/vline1.jpg) repeat-y right;}
.bold {font-weight:bold;}
.bbox {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.dib {display:inline-block;}
.dib-vam {display:inline-block; vertical-align:middle;}
.brad1 {border-radius:25px;}
.brad2 {border-radius:50%;}
.brad3 {border-radius:5px;}
.brad4 {border-radius:8px;}
.bshad {-webkit-box-shadow:0 0 7px rgba(0,0,0,.7); -moz-box-shadow:0 0 7px rgba(0,0,0,.7); box-shadow:0 0 7px rgba(0,0,0,.7);}
.bshad1 {-webkit-box-shadow:0 0 3px rgba(0,0,0,.5); -moz-box-shadow:0 0 3px rgba(0,0,0,.5); box-shadow:0 0 3px rgba(0,0,0,.5);}
.bshad2 {-webkit-box-shadow:0 0 2px rgba(0,0,0,.3); -moz-box-shadow:0 0 2px rgba(0,0,0,.3); box-shadow:0 0 2px rgba(0,0,0,.3);}
.bshad3 {-webkit-box-shadow:0 3px 3px rgba(0,0,0,.5); -moz-box-shadow:0 3px 3px rgba(0,0,0,.5); box-shadow:0 3px 3px rgba(0,0,0,.5);}
.cursorp {cursor:pointer;}
.cticon1 {background:url(../images/cticon1.png) no-repeat left center; padding:0 0 0 35px;}
.cticon {background:url(../images/cticon.png) no-repeat left center; padding:0 0 0 35px;}
.adicon {background:url(../images/adicon.png) no-repeat left top 10px; padding:0 0 0 25px;}
.emicon {background:url(../images/emicon.png) no-repeat left center; padding:0 0 0 35px;}
.arrowbm {background:url(../images/arrowbm.png) no-repeat top 5px left 5px;}
.arrowbm:hover {background:url(../images/arrowbm.png) no-repeat top 5px left 8px;}
.bgi1 {background:url(../images/bg1.png) no-repeat center #000000; background-size:100% auto;}
.bgi2 {background:url(../images/bg2.jpg) no-repeat center #000000; background-size:100% auto;}

.clrlft {clear:left;}
.clrryt {clear:right;}
.ohid {overflow:hidden;}
.prel {position:relative;}
.lft-pgdiv0 {left:75%;}
.ryt-pgdiv0 {right:75%;}

/*admin*/
.menum {font-family:Tahoma; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none; float:right; padding:5px; background:#cc0000;}
.menum:hover {background:#09769E;}

.adminmenu {font-family:Tahoma; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; background:url(../images/tboxbg.gif) repeat-x; display:block; float:left; padding:8px; margin-right:5px; border:solid #cccccc 1px; border-bottom:none; border-top:none;}
.adminmenu:hover {background-position:bottom; background-color:#cccccc; text-decoration:underline; border-color:#000000;}

.adminmenusel {font-family:Tahoma; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; background:url(../images/tboxbg.gif) repeat-x bottom #cccccc; text-decoration:underline; display:block; float:left; padding:8px; margin-top:0px; margin-right:5px; border:solid #000000 1px; border-bottom:none; border-top:none;}

.adminsidemenu {font-family:Tahoma; font-size:10px; color:#636363; font-weight:normal; text-decoration:none; background:#f7f7f7; height:10px; padding:5px; display:block; margin-bottom:15px;}
.adminsidemenu:hover {font-family:Tahoma; font-size:10px; color:#ffffff; font-weight:normal; text-decoration:none; background:#000000; height:10px; padding:5px;display:block; margin-bottom:15px;}

.adminsidemenusel{font-family:Tahoma; font-size:10px; color:#ffffff; font-weight:normal; text-decoration:none; background:#000000; height:10px; padding:5px;display:block; margin-bottom:15px;}

.menua {font-family:Tahoma; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; background:#f7f7f7; display:block; padding:5px; float:left; border:solid #000000 1px;}
.menua:hover {background:#F0F2B6; color:#000000; border:solid #000000 1px;}

.paging {font-family:Tahoma; font-size:12px; color:#0264AA; font-weight:bold; text-decoration:underline;}
.paging:hover {background:#0264AA; color:#ffffff; padding:5px;}

.pagingsel {font-family:Tahoma; font-size:12px; background:#0264AA; color:#ffffff; font-weight:bold; text-decoration:none; padding:5px;}

/*for brands*/
.home-ribbon{ position:absolute; width:100%; height:100%;}

#home-ribbons li{ width:25%; float:left; height:100%; position: relative;}

#home-ribbons li.last{}

#home-ribbons li .inner{ position: relative; z-index: 2; height:100%;}

#home-ribbons li .inner img{ transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: 0.5s all; -o-transition: 0.5s all;}

#home-ribbons li .popup{ position:absolute; z-index:1; bottom:-1px; width:100%; height:1px; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: 0.5s all; -o-transition: 0.5s all;}

#home-ribbons li .popup img{ height:1px; width:100%; opacity: 0; filter:alpha(opacity=0); transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: 0.5s all; -o-transition: 0.5s all;}

#home-ribbons li:hover .inner img{ opacity: 0; filter:alpha(opacity=0);}

#home-ribbons li:hover .popup img{ height:130%; opacity: 1.0; filter:alpha(opacity=100);}

#home-ribbons li:hover .popup{ bottom:38%; height:130%;}

.ishowcase-home{ clear:both;}

.ishowcase-home .ishowcase-logo{ float: none; vertical-align:top; display: inline-block;}


/*paging*/
div.nav {padding:2px; margin:2px;}

div.nav a {font-family:Tahoma; font-size:11px; padding:3px 5px; margin:2px; border:1px solid #000000; text-decoration:none; color:#000000; background:#eaeaea;}
div.nav a:hover, div.nav a:active {font-family:Tahoma; font-size:11px; border:2px solid #000000; margin:1px; color:#cc0000; background:#eaeaea;}

div.nav span.current {font-family:Tahoma; font-size:12px; padding:3px 5px; margin:1px; border:2px solid #000000; font-weight:bold; background:#cc0000;
color:#FFF;}

div.nav span.disabled {padding:3px 5px; margin:2px; border:1px solid #EEE; color:#999; font-size:11px; font-family:Tahoma; background:#eaeaea;}

/* Gallery Slider
/*------------------------------------------------------*/
.gallery-slider {
  position: relative;
  zoom:1;
  margin:0;
  padding:0;
  margin-bottom:;
}
.gallery-slider.loading {
  min-height:100px;
  background:#f0f5f7 url('../images/loading.gif') no-repeat center center;
}
.gallery-slider .slides {
  zoom:1;
}
.gallery-slider .slides img {
  width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
  display: block;
}
.gallery-slider .slides > li {
  display:none;
  -webkit-backface-visibility: hidden;
}
.gallery-slider .flex-direction-nav a {
  width:40px;
  height:45px;
  border-radius:0;
  margin-top:-10px;
}
.gallery-slider .flex-direction-nav .flex-prev {
  background:#67c9e0 url("../images/prev-icon.png") center center no-repeat;
  font-size: 0;
  left:-20px;
  background-size: inherit;
}
.gallery-slider .flex-direction-nav .flex-next {
  background:#67c9e0 url("../images/next-icon.png") center center no-repeat;
  font-size:0;
  right:-20px;
  background-size: inherit;
}
.gallery-slider:hover .flex-prev {
  opacity:0.8;
  left:0px;
}
.gallery-slider:hover .flex-next {
  opacity:0.8;
  right:0px;
}
.gallery-slider:hover .flex-next:hover,
.gallery-slider:hover .flex-prev:hover {
  opacity: 1;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .gallery-slider .slides img {
    margin-left: -1px;
  }
  .gallery-slider .flex-direction-nav .flex-prev {
    margin-left: -0.5px;
  }
  .safari .gallery-slider .slides img {
    margin-left: 0;
  }
  .safari .gallery-slider .flex-direction-nav .flex-prev {
    margin-left: 0;
  }
  .safari .gallery-single #carousel .flex-viewport {
    padding: 8px;
  }
}


/*projects - text on img hover */
ul.img-list2 {list-style-type:none; margin:0 0 20px 0; padding:0;}
ul.img-list2 li {position:relative;}
div.text-content-1 {background:rgba(255,0,0,0.6); color:#ffffff; font-size:20px; font-weight:bold; font-family:Calibri; cursor:pointer; display:table; left:0; position:absolute; top:5px; margin:0; opacity:0; -webkit-transition:opacity 500ms; -moz-transition:opacity 500ms; -o-transition:opacity 500ms; transition:opacity 500ms; border-bottom:solid #333333 0px;}
div.text-content-1 div {display:; text-align:center; vertical-align:middle;} 
ul.img-list2 li div.text-content-1 {opacity:1;}

/*projects - text on img hover */
ul.img-list1 {list-style-type:none; margin:0; padding:0;}
ul.img-list1 li {position:relative;}
div.text-content1 {background:rgba(30,30,30,0.6); color:#ffffff; font-size:20px; font-weight:bold; font-family:Calibri; cursor:pointer; display:table; left:0; position:absolute; bottom:5px; margin:0; opacity:0; -webkit-transition:opacity 500ms; -moz-transition:opacity 500ms; -o-transition:opacity 500ms; transition:opacity 500ms; border-top:solid #333333 1px;}
div.text-content1 div {display:; text-align:center; vertical-align:middle;} 
ul.img-list1 li div.text-content1 {opacity:1;}

div.text-content2 {background:rgba(255,0,0,0.6); color:#ffffff; font-size:20px; font-weight:bold; font-family:Calibri; cursor:pointer; display:table; left:0; position:absolute; top:5px; margin:0; opacity:0; -webkit-transition:opacity 500ms; -moz-transition:opacity 500ms; -o-transition:opacity 500ms; transition:opacity 500ms; border-bottom:solid #333333 0px;}
div.text-content2 div {display:; text-align:center; vertical-align:middle;}
ul.img-list1 li div.text-content2 {opacity:1;}

/*load more*/
.loadmore {color:#ffffff; border-radius:5px; font-size:20px; background:#42B8DD; padding:10px 25px; display:inline-block;}


/*list grid view*/
#list{display: none;}

/*brands ftrd about*/
#about{display: none;}

/* for auto fill search box*/
.ui-autocomplete-loading { background: white url(../images/loading.gif) right center no-repeat;}
.ui-autocomplete {border-top:3px solid #000; font-family:Tahoma; font-size:14px; color:#333333; max-height:200px; max-width:450px; overflow:auto;}
.ui-widget {font-family:Tahoma; font-size:14px; color:#333333;}
#birds2 {z-index:200; position:relative;}