html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: none;}
table {border-collapse: collapse;	border-spacing: 0;}
body {line-height: 1; margin: 0; min-height: 100%; font-family: Arial; font-size: 12px;}
img{border: 0;}
form{display:inline;}
td, th{padding:0;}
td, th{border-spacing:50px;}
td {color: #676767;}
p {color: #4b4b4b; line-height:18px; text-align:justify; margin:5px 0;}
a {color: #009ce7; text-decoration: none;}
html {min-height: 100%; height: 100%; background:transparent url(/img.ashx?i=/images/design/mainbg.jpg) repeat-x 50% 0; }
body{background:transparent url(/img.ashx?i=/images/design/topshadows.png) no-repeat 50% 120px; }
h1 {color:#254169; font-size:30px; font-weight:normal; margin:10px 0; padding-top: 13px;}
h2 {color:#254169; font-size:18px; font-weight:normal; margin:20px 0; text-align: left;}
h2 a {color:#254169;}
h3 {color:#000; font-size:12px; font-weight:bold; margin:10px 0;}
h3 a {color:#000;}
.ash1 {color:#254169; font-size:30px; font-weight:normal; margin:10px 0;}
.ash2 {color:#254169; font-size:18px; font-weight:normal; margin:20px 0;}
.ash3 {color:#000000; font-size:12px; font-weight:bold; margin:10px 0;}
/*---------------*/
.flr {position:relative; float:right}
.fll {position:relative; float:left}
.clrbth{position:relative; clear:both;}
/*---------------*/
#h{position:absolute; height:33px; background:#000 url(/img.ashx?i=/images/design/linecrumb.gif) repeat-x 0 0; top:0; width:100%;}
#flg {position:relative; width:985px; margin:0 auto; }
#flg select{border:#5483c3 1px solid; height:23px; color:#474747; position:relative; float:right; top:4px;}
#flg a {color:#FFF; width:22px; display:inline-block; vertical-align:middle;}
#flg img {vertical-align:middle; padding-right:8px;}
#flg div {float:left; margin-top:4px; color:#FFF;}
#flg #hcontact {width: 77px; height: 21px; margin-left: 10px; background:transparent url(/img.ashx?i=/images/design/headercontactus.png);}
#flg #gplus {margin-left: 330px;}
#flg #hcontact a {width:71px; margin-left: 6px; font: 14px/21px Arial;}
#flg #livechat {margin-left: 7px; height: 21px; margin-top: 0; width: 128px;}
#flg #srchblck {margin-left: 8px;}
#c{position:relative; overflow:hidden; width:985px; margin:33px auto 0; background: url(/img.ashx?i=/images/design/bttmshaders.png) no-repeat 50px bottom;}
#c #mnlshdr{position:absolute; width:15px; height:473px; top:120px; left:-15px; background:transparent url(/img.ashx?i=/images/design/mnlshdr.png) no-repeat 0 0;}
#c #mnrshdr{position:absolute; width:15px; height:473px; top:120px; left:985px; background:transparent url(/img.ashx?i=/images/design/mnrshdr.png) no-repeat 0 0;}
#hd2 {height:112px; color:#FFF;position:absolute; width:100%; top:0; left:0;}
.logo {display:block; width:171px; float:left; margin-top:25px;}
#hd2 a img{vertical-align:middle;}
/*#flg #srchblck {width:305px; height:38px; line-height:36px; position:relative; float:left; background:#000 url(/img.ashx?i=/images/design/searchbg.jpg) no-repeat 0 0; padding-left:19px; top:37px; left:44px;}
#flg #srchblck input#search {vertical-align:middle; height:19px; line-height:19px; width:176px; border-width:0; padding:2px 5px; margin-left:14px; font-size:12px; color:#474747;}*/
/*#flg #srchblck  input#search {float: left; height: 19px; border: 0 none;}*/
#flg #srchblck  input#search {float: left; height: 21px; border: 0 none;}
#flg .headersubmitsearch {margin-top: 0px;}
#flg #srchblck  div a {color:#0f1d31; background: url("/img.ashx?i=/images/design/bttnbggrey.gif"); display: block; height: 21px; line-height: 21px; position: relative; text-align: center; width: 58px;}
#hd2 {background: url(/img.ashx?i=/images/design/bleak.png) no-repeat 200px 2px;}
#hd2 #livechat  {position:relative; float:left; top:37px; left:80px; width:162px; height:38px}
#hd2 .portheadlbl {float:left; margin-left: 70px; width:444px; height:112px; background:url(/img.ashx?i=/images/design/portfolioheadlabel.png) no-repeat 0 bottom;}
#hd2 .portheadlbllnk {float: left; height: 100%; width: 100%;}
#hd2 .portheadlbllnkzero {height: 0px; width: 0px;}
#hd2 #fllus {position:relative; float:right; top:37px; background:transparent url(/img.ashx?i=/images/design/fllusbgs.jpg) repeat-x 0 -38px; height:38px; line-height:38px; padding-right:6px;}
#hd2 #fllus #fllusrs {background:transparent url(/img.ashx?i=/images/design/fllusbgs.jpg) no-repeat 0 -76px; height:38px; width:6px; position:absolute; right:0; top:0;}
#hd2 #fllus #fllusls {display:inline-block; background:transparent url(/img.ashx?i=/images/design/fllusbgs.jpg) no-repeat 0 0; height:38px; width:6px; margin-right:10px;}
#hd2 #fllus img {margin:0 3px;}
#hd2 .contacttel {float: left; margin: 27px 0 0 45px; height: 112px; width: 255px;}
#hd2 .contacthelp {float: left; font: bold 16px Arial; color: #00aeee; width: 100%;}
#hd2 .contactnum {float: left; font: bold 38px Arial; color: #ffffff;}
#mn {position:absolute; z-index:1;top:112px; left:0; width:100%; height:38px; background:url(/img.ashx?i=/images/design/gifsprite.gif) repeat-x 0 34px;  }
#mn #mnrsd, #mn #mnlsd {height:34px; width:5px; position:absolute; top:0;}
#mn #mnrsd{background:transparent url(/img.ashx?i=/images/design/gifspritenorepeat.gif) no-repeat left 0; right:0;}
#mn #mnlsd{background:transparent url(/img.ashx?i=/images/design/gifspritenorepeat.gif) no-repeat right 0; left:0;}
#breadcrumb {position:absolute; top:0; left:0; width:100%; background:url(/img.ashx?i=/images/design/breadcrumbbg.gif) repeat-x 0 0; height:26px; line-height:26px; vertical-align:middle; border-bottom:1px solid #FFF; color:#9c9c9c; padding-left:21px;}
#breadcrumb  a {color:#9c9c9c; line-height:26px;}
#breadcrumb  span {color:#009ce7; line-height:26px;}
#breadcrumb img {vertical-align:middle; margin:0 5px;}
#toolbr {width:100%; padding:0 5px; border-spacing:0; border-collapse:separate; }
#toolbr td{border-right:1px solid #9c9c9c; border-left:1px solid #fafafa;}
#toolbr td a{background:url(/img.ashx?i=/images/design/gifsprite.gif) repeat-x 0 -191px; color:#0f1d31; line-height:34px; vertical-align:middle; display:block; text-align:center;}
#toolbr td:first-child {border-left:none;}
#toolbr td:first-child div.mndrp {left:0;}
#toolbr td.lstchld {border-right:none;}
#toolbr td.lstchld div.mndrp {right:0;}
#toolbr td a:hover{background:url(/img.ashx?i=/images/design/gifsprite.gif) repeat-x 0 -229px; color:#FFF;}
#toolbr div.mndrp {position:absolute; display:none; top:37px; border:1px solid #04122d; background-color:#FFF; padding:10px 10px 0 10px; z-index:100}
#toolbr div.rshdr {height:100%; position:absolute; right:-4px; width:4px; top:0; background:url(/img.ashx?i=/images/design/mdrpbg.png) repeat-y 0 0;}
#toolbr div.btmshdr {width:100%; position:absolute; bottom:-6px; height:5px; left:0; background:url(/img.ashx?i=/images/design/mdbpbg.png) repeat-x 0 0;}
#toolbr div.crnrshdr {width:5px; height:6px; position:absolute; bottom:-6px; right:-5px; background:url(/img.ashx?i=/images/design/mdrpcrn.png) no-repeat 0 0;}
#toolbr div.mncolumn{margin:10px 10px 0 10px;  width:222px; position:relative; float:left;}
#toolbr ul {text-align:left; width:230px; list-style-type:none; float:left; padding-bottom:22px;}
#toolbr ul li a {background:none; height:22px; line-height:22px; text-align:left;}
#toolbr ul li {background:url(/img.ashx?i=/images/design/mnbluearr.gif) no-repeat 8px center;  padding-left:19px; border-bottom:1px solid #dbdbdb;}
#toolbr ul li:hover {background:url(/img.ashx?i=/images/design/mnbluearrhover.gif) no-repeat 0 0; font-weight:normal;}
#toolbr ul li:hover a {background:url(/img.ashx?i=/images/design/mbtr3bg.gif) repeat-x 0 0; font-weight:normal; color:#FFF;}   
#toolbr ul li a:hover{background:url(/img.ashx?i=/images/design/mbtr3bg.gif) repeat-x 0 0; font-weight:normal;}
#toolbr ul li:first-child {background: none; border-bottom:none; padding-left:0;}
#toolbr ul li:first-child a{font-weight:bold; color:#354f72; border-bottom:2px solid #354f72; padding-left:8px; width:222px;}
#toolbr ul li:first-child a:hover{background:none;}
#cc {overflow:hidden; float:left; margin-top:150px; background-color:#FFF; position:relative; z-index:0;}
#cc #featrcats {background:#FFF url(/img.ashx?i=/images/design/gifsprite.gif) repeat-x 0 -391px; padding:72px 0 23px 23px;}
#cc #featrcats .featcat {position:relative; background:#FFF url(/img.ashx?i=/images/design/ftrcatheader.gif) no-repeat 0 0; float:left; width:305px; margin-right:12px; }
#cc #featrcats .featcat img {position:absolute; top:-49px; left:8px;}
#cc #featrcats .featcat p {padding:5px 7px 0 7px; text-align:justify; line-height:18px;}
#cc #featrcats .featcat .homeh1text {width:100px; height:50px; float:left; position:relative;padding:0 0 0 5px; margin:0 0; }
#cc #featrcats .featcat .homeh1text a {display:block; color:#FFF; line-height:50px; font-weight:bold; font-size:12px; text-align:left;}
#cc #featrcats .featcat h1 {width:200px; height:50px; padding-top:0px; margin:0 0; float:left;}
#cc #featrcats .featcat h1 a {display:block; color:#FFF; line-height:50px; font-weight:bold; font-size:12px; text-align:right;}
#cc #featrcats .featcat h2 {width:260px; height:50px;padding-right:45px; margin:0 0; }
#cc #featrcats .featcat h2 a {display:block; color:#FFF; line-height:50px; font-weight:bold; font-size:12px; text-align:right;}
#cc #rcntgalh { background:#FFF url(/img.ashx?i=/images/design/recentgalh.jpg) no-repeat 0 0; height:41px; line-height:41px; vertical-align:middle; padding:0 21px; }
#cc #rcntgalh span {color:#FFF; font-size:18px; float:left;}
#cc #rcntgalh h3 {margin:0 0;}
#cc #rcntgalh a {float:right; color:#FFF; font-weight:normal;}
#cc #rcntgal {position:relative; background:#001a3f url(/img.ashx?i=/images/design/rcntgalbg.jpg) repeat-x 0 0; padding:25px 25px 0 0; overflow:hidden; min-height:370px;}
#cc #rcntgal h2 {color:#FFF; font-size:14px; font-weight:bold; padding-left:30px; margin: 2px 0 10px 0;}
#cc #rcntgal div {float:left; width:320px; text-align:center; position:relative; z-index:10; top:220px;}
#cc #rcntgal p {text-align:justify;  color:#FFF; padding-left:30px;}
.ccsidebar {background:url(/img.ashx?i=/images/design/sidebarbg.gif) repeat-y 0 0;}
#cc #sidebar {margin-left:-985px;margin-top:26px; float:left; width:227px; height:100%;border-right:1px solid #FFF; padding:22px 0;}
#cc #sidebar ul {list-style:none;}
#sidebar ul {border-top:1px solid #374e78; position:relative; z-index:100;}
#sidebar p {padding-left:24px; color:#FFF; font-weight:bold; margin-bottom:10px;}
#sidebar ul li{border-bottom:1px solid #374e78;}
#sidebar ul li a { background:url(/img.ashx?i=/images/design/mnbluearr.gif) no-repeat 0 center; color:#FFF; display:block; width:160px; margin-left:20px ; position:relative; padding:6px 0 6px 14px ;}
#sidebar ul li img {cursor:pointer; margin-left:3px; position:absolute; top:5px; right:5px; }
#sidebar ul li ul {overflow:hidden; display:none; background-color:#48608b;}
#sidebar ul li ul li{border-bottom:none; border-top:1px solid #374e78;}
#sidebar ul li ul li:first-child {border-top:none;}
#sidebar ul li ul li a{background:url(/img.ashx?i=/images/design/subsidebararr.gif) no-repeat 0 center; margin-left:35px; padding-left:14px; padding-right:14px; line-height:18px;}
#cc #cntn {margin-left:228px;margin-top:26px; float:left; border-left:1px solid #bdbdbd; width:712px; text-align:justify; padding:13px 22px 22px 22px; color: #4b4b4b; position:relative;}
#cc #cntn h1:first-child {padding-bottom:22px; border-bottom:1px solid #DBDBDB;}
#cc #cntnblg {margin-left:228px;margin-top:26px; float:left; border-left:1px solid #bdbdbd; width:712px; text-align:justify; color:#4b4b4b; position:relative; padding:0 22px 22px 22px;}
#cc #cntnblg h1, #cc #cntnblg h2, #cc #cntnblg h3 {color:#254169;}
#cc #cntnblg h1, #cc #cntnblg h2, #cc #cntnblg p {}
#cc #cntn ul {list-style-image: url(/img.ashx?i=/images/design/mnbluearr.gif); color:#4b4b4b; margin:17px 0 15px 16px; }
#cc #cntn ul  li{line-height:24px; vertical-align:middle;}
#cc #cntn ol{list-style-type:decimal;  margin:10px 0 0 16px; line-height:18px}
#cc #cntnblg ul  {list-style-image: url(/img.ashx?i=/images/design/mnbluearr2.gif); margin:10px 0 0 16px;}
#cc #cntnblg ol{list-style-type:decimal;  margin:10px 0 0 16px; line-height:18px}
#relpages {height:50px; line-height:50px; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; margin:20px 0; clear:both; color:#4b4b4b;}
.portfolio  #relpages {margin-bottom:0;}
#mstbttm { height:62px;}
.hrl {width:100%; height:1px; line-height:1px; font-size:1px; background-color:#dbdbdb;}
#hmpgcnt {background:#FFF url(/img.ashx?i=/images/design/clntsincldbg.gif) repeat-y right 0; overflow:hidden;}
#hmpgcnt1 {text-align:justify; padding:0 21px 28px 21px; float:left; width:614px; background:#FFF url(/img.ashx?i=/images/design/mpghcntbg.jpg) repeat-x 0 0; }
#hmpgcnt1 p {margin-bottom:8px;}
#clntsincld {float:left; width:308px; padding-left:20px; }
#clntshldr {background:transparent url(/img.ashx?i=/images/design/clientshldr.gif) no-repeat 0 0; width:283px; height:112px; line-height:112px; }
#clntshldr img {vertical-align:middle;}
#clntsincld p {padding-right:20px;}
#spndsrd {background:#FFF url(/img.ashx?i=/images/design/gifsprite.gif) repeat-x 0 -4px; height:31px; line-height:31px; vertical-align:middle; color:#FFF; padding-left:22px;}
.spndsrdsz {font-weight:bold;}
#spndsrd2 {height:83px; line-height:83px; vertical-align:middle; text-align:center; background-color:#FFF; background:#FFF url(/img.ashx?i=/images/design/gifsprite.gif) repeat-x 0 -267px;}
#spndsrd2 img {vertical-align:middle; margin:0 30px;}
#footerhead {height:43px; line-height:41px; vertical-align:middle; color:#FFF; padding-left:22px; font-weight:bold;}
#footerhead span {display:inline-block; width:235px;}
#footerbx {position:relative; background:#04122d url(/img.ashx?i=/images/design/footerbg.jpg) repeat-x 0 0;}
#cpr {background:transparent url(/img.ashx?i=/images/design/footerline.jpg) no-repeat 0 top; height:60px; line-height:60px; padding-left:22px; color:#FFF;}
#cpr  a{color:#FFF;}
#footerbx #footer p {color:#FFF; text-align:justify; padding:0 15px; line-height:16px;}
#footerbx #footer #ftrtbl {width:100%; margin-bottom:1px; border-collapse:separate;}
#footerbx #footer table td {vertical-align:top}
#footerbx #footer ul {/*list-style-image: url(/img.ashx?i=/images/design/gifspritenorepeat.gif);*/ list-style-position: outside; padding-left:28px;}
#footerbx #footer ul  a {color:#FFF; font-size:13px;padding-left:15px; background:url(/img.ashx?i=/images/design/gifspritenorepeat.gif) no-repeat -92px -94px; }
#footerbx #footer ul  li {margin:6px 0;list-style:none;}
#footerbx #footer #ft1 {width:247px; border-right:#10203e 1px solid;padding-left:10px;}
#footerbx #footer #ft2 {border-left:#31476f 1px solid; border-right:#10203e 1px solid;width:234px;;}
#footerbx #footer #ft3 {border-left:#31476f 1px solid; border-right:#10203e 1px solid; text-align:center;}
#footerbx #footer #ft3  div {margin:5px 0; height:48px; line-height:48px; vertical-align:middle; font-size:25px; color:#FFF; font-weight:bold; background:url(/img.ashx?i=/images/design/ftrnumbg.png) no-repeat center 0;}
#footerbx #footer #ft4 {border-left:#31476f 1px solid; width:257px;}
#footerbx #footer #ft4  table td {text-align:center; vertical-align:middle; padding:0 3px 3px 3px;}
#tmp1 {position:absolute; left:95px; top:10px;}
div.bottHidden {position: relative; display: none;}
div#bottBtm{text-align:right;}
.tb1 {background-color:#dbdbdb; width:100%;}
.tb1 td {border-top:1px solid #FFF;}
.tb1 td.th1, .tb1 td.th2 {background:url(/img.ashx?i=/images/design/tblbg1.gif) repeat-x 0 0; height:40px; vertical-align:middle; padding-left:13px; font-weight:bold; color:#4b4b4b;}
.tb1 td.th1 {width:100%}
.tb1 .th2 {width:60px;}
.tb1 td.td1,.tb1 td.td2 {height:30px; vertical-align:middle; padding-left:13px;}
.tb1 td.td1 {padding-left:13px;}
.tb1 td.td2,.tb1 td.th2  {text-align:right; padding-right:13px;}
.expndtr td {padding:10px 10px; background-color:#efefef;}
.cpointer{cursor:pointer;}
.bubble {position:relative; background: url(/img.ashx?i=/images/design/middlebubblebg.gif) repeat-y 0 0; z-index:-2; padding:20px; margin:20px 0 35px 0;}
.bubble .bubbletop {background:url(/img.ashx?i=/images/design/topbubblebg.gif) no-repeat 0 0; height:32px; position:absolute; top:0; width:100%; z-index:-1; left:0}
.bubble .bubblebttm {background:url(/img.ashx?i=/images/design/bottombubblegb.gif) no-repeat 0 0; height:32px; position:absolute; bottom:0; width:100%; z-index:-1; left:0}
.bubble .bbltail{position:absolute; bottom:-32px; right:60px;}
.bubble .who{position:absolute; bottom:-24px; right:95px;}
#contcus {position:relative; width:714px; background:url(/img.ashx?i=/images/design/contactbgmddle.gif) repeat-y 0 0;}
#contcus input,#contcus textarea, #contcus select {border:1px solid #bdbdbd;}
#contcus select {height:21px; color:#474747;}
.ctbltd {padding-left:23px;}
#contcus .cnts_1 {width:228px; height:20px;}
#contcus #cttop {width:714px; height:6px; background:url(/img.ashx?i=/images/design/contactbgtop.gif) no-repeat 0 0; font-size:6px; line-height:6px;}
#contcus #ctbottom {width:714px; height:6px; background:url(/img.ashx?i=/images/design/contactbgbottom.gif) no-repeat 0 0; font-size:6px; line-height:6px;}
#contcus table {position:relative; left:20px;}
#contcus table td span {color:#009ce7}
#contcus h2{margin-top:10px !important; margin-left:20px !important;}
.blogstars {position:relative; height:25px; margin-top:4px; color:#4b4b4b; line-height:25px; vertical-align:middle }
.blogstars div {background:url(/img.ashx?i=/images/design/blogvotestars.gif) no-repeat 0 -29px; color:#4b4b4b; height:29px; width:18px; float:left;}
.blogtags {height:50px; line-height:50px; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; margin:20px 0;}
.singleCat {background-color:#dbdbdb; height:32px; line-height:32px; position:relative; margin: 0 -22px;}
.singleCat h2 {vertical-align:middle; color:#254169;display:inline; padding-left:22px;}
.singleCat a {position:absolute; right:22px; top:0;}
.blgpaging {position:absolute; bottom:0; left:0; width:712px; padding:0 22px; background-color:#dbdbdb; height:30px; line-height:30px; vertical-align:middle;}
.blgpaging img {vertical-align:middle;}
.blgpaging a {color:#4b4b4b;}
.relblogentries {position:relative; overflow:hidden; margin-bottom:20px;}
.relblogentries .relblgimg {float:left; width:94px; height:94px; border:1px solid #bdbdbd; padding: 2px 2px;}
.relblogentries .relblgtxt {float:left; padding-left:20px; width:592px; font-family:Arial;}
.relblogentries .relblgtxt h3 {margin-top:0; margin-bottom:5px; color:#254169;}
.relblogentries .relblgtxt h3 a {color:#254169; font-size:18px; text-transform:lowercase;}
.relblogentries .relblgtxt .relblgwrttn {font-size:11px; color:#9c9c9c;}
#blogsrch {position:absolute; top:18px; right:15px;}
#blogsrch input#bsearch {vertical-align:middle; height:17px; line-height:17px; width:176px; border:1px solid #dbdbdb; padding:2px 5px; margin-left:14px; font-size:12px; color:#474747;}
#blogsrch  a {color:#0f1d31;}
#comment label {width:60px; display:inline-block; font-size:12px; font-family:Arial;}
#comment .cmntinpt {width:215px; margin-top:5px;}
#comment textarea{width:350px; height:140px; margin-top:5px;}
#comment h2 {color:#283F6E; font-size:18px; border-top:none;}
.greyln{font-size:1px; line-height:1px; height:1px; width:100%; background-color:#d8e1ec;}
#comment .cmntby {color:#959595; font-family:Arial; font-size:12px;}
.portfolio {float:left; width:713px; padding-left:21px; margin-bottom:21px; margin-top:21px;}
.portfoliosngl {position:relative; border-top:1px solid #dbdbdb; padding-top:21px;  margin-top:21px; overflow:hidden;}
.portfolioimg {width:268px; height:206px; border:1px solid #9c9c9c; float:left; padding:2px 2px;}
.portfolioimg  img {width:268px; height:206px;}
.portfoliotxt{width:424px; float:right; position:relative;  height:212px;}
.portfoliotxt h2 {margin-top:0 !important; margin-bottom:5px !important;}
.portfoliotxt p {margin-top:20px;}
.portfoliotxt a {font-weight:bold;}
.rdmore {position:absolute; bottom:0}
#portfclients {float:left; width:187px; border:1px solid #bdbdbd; background-color:#e7e7e7; margin-top:21px; margin-left:21px; padding-left:21px; height: auto !important;}
#portfclients  li {margin:4px 0 0 16px; color:#4b4b4b; list-style:square url(/img.ashx?i=/images/design/greyarr.gif); font-size:13px; line-height:25px;}
#portfclients  li  a {color:#4b4b4b; line-height:25px;}
div.grad  {position:relative; float:left; height:173px;}
div.grad p {height:120px !important; text-align:left !important; width:335px;}
div.grad a:hover {text-decoration:underline;}
div.grad .multchllnk {float:right; margin-right:35px; padding-right:20px; color:#FFF;}
div.gradBtm {position:relative; height:28px; line-height:28px; font-weight:bold; color:#FFF;  background: url(/img.ashx?i=/images/design/multichannelbttnbg.gif) no-repeat 0 0; width:100%; }
div.gradBtm img {position:absolute; top:-11px; left:10px;}
div.grcl, div.grcr {position:absolute; bottom:0; height:5px; width:5px}
div.grcl {left:-1px; background: url(/img.ashx?i=/images/grcl.gif) repeat-x left;}
div.grcr {right:-1px;background: url(/img.ashx?i=/images/grcr.gif) repeat-x right;}
div.grscdn{margin-left:6px;}
div.grstopm{margin-top:6px;}
/*for multi channel page overriding existing widths*/
div.multichnl{width:351px !important; height:215px !important;}
div.multichnlinn{width:328px !important; height:169px !important;}
.hmpgh2 {display:inline; color:#999; font-size:12px; font-family:arial; font-weight:700;}
#cllbk {width:341px; height:381px; background:url(/img.ashx?i=/images/design/portfoliocallbackbg.jpg) no-repeat 0 0; padding:24px 21px; position:relative;}
#cllbk .td1 {width:63px; vertical-align:middle;}
#cllbk form {display:block !important; width:298px;}
#cllbk p {margin-bottom:4px;}
#cllbk td {padding-bottom:3px; vertical-align:top;}
#cllbk input[type=text] {width:236px; height:20px; border:1px solid #bdbdbd; color:#9b9b9b;}
#cllbk input[type=image] {width:76px; height:32px;}
#cllbk textarea {width:236px; height:84px; color:#9b9b9b; border:1px solid #bdbdbd;border-left:0;border-right:0;}
#cllbk input#inpcapcha {width:118px !important;}
#imgcapcha {vertical-align:bottom; border:1px solid #bdbdbd;}
#cpchqmark {vertical-align:bottom; cursor:pointer;}
#articallogin {position:relative; background:url(/img.ashx?i=/images/design/articlesfrmbg.gif) no-repeat top left; height:183px; width:379px; margin-top:15px; padding-left:12px; padding-top:7px; font-size:12px; color:#646465; margin-bottom:215px;}
#articallogin form {background:url(/img.ashx?i=/images/design/articlesbg.jpg) no-repeat 0 0;}
#articallogin input[type=text] {width:236px; height:21px; line-height:21px; border:1px solid #bdbdbd; color:#9b9b9b;}
#articallogin table {margin-top:10px;}
#articallogin table td {vertical-align:middle;}
#articallogin span {color:#009ce7}
.slideShow {width:985px; height:315px;}
#corpidenttbl {width:100%;}
#corpidenttbl td {padding-right:21px; padding-top:21px; }
#corpidenttbl td div {background-color:#e2e2e2; position:relative; width:218px; height:218px; border:1px solid #bdbdbd; padding: 3px 3px}
#corpidenttbl td span {background-color:#dbdbdb; line-height:30px; padding-left:13px; display:block;}
.blgqlnk {position:relative; overflow:hidden; clear:both; background: #e7e7e7 url(/img.ashx?i=/images/design/blgquicklinksbg.gif) repeat-x 0 0; padding-bottom:21px;} 
.blgqlnk div.blgqlnkbox {float:left; margin-left:21px; width:225px;}
.blgqlnk h2 {margin-left:21px;}
.blgqlnk h3 {margin:0 0;}
.blgqlnk h3 a{font:bold 11px Arial; color:#4b4b4b;}
.blgqlnk li a {color:#4b4b4b; font-size:11px; line-height:22px;}
.blgqlnk ul {padding-left:0; margin:2px 0 10px 0; list-style-type: none; font-size:11px; color:#D0D0D0;}
.blgqlnk ul li {background:url(/img.ashx?i=/images/design/greyarr.gif) no-repeat 0 center; padding-left:9px;}
#aboutustbl img {vertical-align:middle; margin-right:21px;}
#aboutustbl {border-bottom: 1px solid #dbdbdb}
#aboutustbl td{border-top: 1px solid #dbdbdb; vertical-align:middle; padding:8px 0;}
.articilepl {float:right; font-weight:bold;}
.articilepl img { vertical-align:middle; margin-left:7px;}
/*what clients say*/
#left_div  {float: left;padding-right: 32px;padding-left: 5px;width: 340px;margin-top: -12px;margin-left: -5px;}
#right_div  {padding-right: 5px;margin-top: -12px;margin-right: -5px;float: left;width: 340px;}
.opinion {padding-top: 20px;font-family: Arial;font-style: italic;text-align: justify;font-size: 12px;padding-top:10px !important;}
.author {padding-top: 20px;padding-bottom: 15px;font-family: Arial;font-weight: bold;font-size: 11px;border-spacing: 50px;border-bottom-width: 1px;border-bottom-color: #CECECE;border-bottom-style: solid;text-align: right;margin: 0 -3px 0 -4px;padding-right: 4px;}
.right_author {margin: 0 -5px 0 -1px;padding-right: 5px;}
.final {border: none;}
.qckcallback {height:290px; border-bottom:1px solid #5e7ea9; display:block !important; background-color:#223046; float:left; padding-bottom:3px; width:100%;}
.qckcallback  input{color:#5d5d5d; width:186px; height:19px; vertical-align:middle; display:block; margin-left:19px; margin-top:6px;}
.qckcallback  textarea {height:70px; display:block; margin-left:19px; margin-top:6px; width:186px; color:#5d5d5d; font:12px Arial;}
#portfolio_menu {border-bottom: #04122d solid 3px;height: 36px;}
#portfolio_menu a  {width: 233px;height: 36px;display: block;float: left;background: url(/img.ashx?i=/images/design/buttons/portfolio.png) no-repeat;margin-left: 7px;font: 15px Arial;color: #0f1d31;padding-top: 10px;text-align: center;}
#portfolio_menu a:first-child {margin-left: 0;}
#ecommerce_design_portfolio {display: none;}
#website_design_portfolio {display: none;}
#ebay_store_design {display: none;}
#portfolio_holder {height: auto !important;}
#frmDomain table td {vertical-align: middle;}
.tb1 td.td5 {width: auto;text-align: center;}
.tb1 td.th5 {width: 50%;text-align: center;padding-left: 0;}
#what_ebay_say{float:left;margin:10px 0 0 20px;}
.hdcallback {position: absolute; top: 0px; right: 0px; float: left; width: 245px; height:318px; display:block !important; background: url(/img.ashx?i=/images/design/hdcallbackbg.png) repeat-x;}
.hdcallback .hdcallbackf {float: left; font: bold 22px/22px Arial; color: #152e67; margin: 10px 0 0 19px;}
.hdcallback .hdcallbacks {float: left; font: 14px/14px Arial; color: #2d2d2d; margin: 4px 0 14px 19px;}
.hdcallback .hdcallbackinput {float: left; width: 206px; height: 25px; margin: 0 0 9px 19px; background: url(/img.ashx?i=/images/design/hdcallbackctrlbg.png) no-repeat;}
.hdcallback .hdcallbackinput input {background-color: transparent; border: medium none; margin-left: 10px; width: 185px; height: 23px; color: #454545; font: 12px/23px Arial;}
.hdcallback .hdcallbackinput input.qcknamearr {width: 150px;}
.hdcallback .hdcallbackinput input.qckemailarr {width: 160px;}
.hdcallback .hdcallbackinput1 {float: left; width: 206px; height: 25px; margin: 0 0 9px 19px; background: url(/img.ashx?i=/images/design/hdcallbackctrlbg.png) no-repeat;}
.hdcallback .hdcallbackinput1 input {background-color: transparent; border: medium none; margin-left: 10px; width: 185px; height: 23px; color: #454545; font: 12px/23px Arial;}
.hdcallback .hdcallbackinput1 input.qcknamearr {width: 150px;}
.hdcallback .hdcallbackinput1 input.qckemailarr {width: 160px;}
.hdcallback .hdcallbackinput2 {float: left; width: 206px; height: 25px; margin: 0 0 9px 19px; background: url(/img.ashx?i=/images/design/hdcallbackctrlbg.png) no-repeat;}
.hdcallback .hdcallbackinput2 input {background-color: transparent; border: medium none; margin-left: 10px; width: 185px; height: 23px; color: #454545; font: 12px/23px Arial;}
.hdcallback .hdcallbackinput2 input.qcknamearr {width: 150px;}
.hdcallback .hdcallbackinput2 input.qckemailarr {width: 160px;}
.hdcallback .hdcallbackinput3 {float: left; width: 206px; height: 25px; margin: 0 0 9px 19px; background: url(/img.ashx?i=/images/design/hdcallbackctrlbg.png) no-repeat;}
.hdcallback .hdcallbackinput3 input {background-color: transparent; border: medium none; margin-left: 10px; width: 185px; height: 23px; color: #454545; font: 12px/23px Arial;}
.hdcallback .hdcallbackinput3 input.qcknamearr {width: 150px;}
.hdcallback .hdcallbackinput3 input.qckemailarr {width: 160px;}
.hdcallback .hdcallbackinput1_err {background: url(/img.ashx?i=/images/design/hdcallbackctrlbg_err.png) no-repeat;}
.hdcallback .hdcallbackarea {float: left; width: 206px; height: 65px; margin: 0 0 9px 19px; background: url(/img.ashx?i=/images/design/hdcallbackctrlbg.png) no-repeat 0 -26px;}
.hdcallback .hdcallbackarea_err {background: url(/img.ashx?i=/images/design/hdcallbackctrlbg_err.png) no-repeat 0 -26px;}
.hdcallback .hdcallbackarea textarea {background-color: transparent; border: medium none; margin-left: 10px; width: 185px; height: 63px; color: #454545; font: 12px/23px Arial; overflow: hidden;}
.hdcallback .hdcallbackcptin {float: left; width: 101px; height: 25px; margin: 0 0 9px 19px; background: url(/img.ashx?i=/images/design/hdcallbackctrlbg.png) no-repeat 0 -92px;}
.hdcallback .hdcallbackcp_err {background: url(/img.ashx?i=/images/design/hdcallbackctrlbg_err.png) no-repeat 0 -92px;}
.hdcallback .hdcallbackcptin input {background-color: transparent; border: medium none; margin-left: 10px; width: 185px; height: 23px; color: #454545; font: 12px/23px Arial;}
.hdcallback .hdcallbackcp {float: left; width: 101px; height: 25px; margin: 0 0 9px 7px; background: url(/img.ashx?i=/images/design/hdcallbackctrlbg.png) no-repeat 0 -92px;}
.hdcallback .hdcallbacksbm {float: left; width:100px; height:28px; margin: 0 13px 0 19px;}
.hdcallback .hdcallbackarr {position: absolute; top: 0; right: 0;}

.leftcallback {float: left; width: 100%; height:318px; position:relative; display:block !important; background: url(/img.ashx?i=/images/design/leftcallbackbg.png) repeat-x;}
.leftcallback .hdcallbackf {float: left; font: bold 22px/22px Arial; color: #152e67; margin: 10px 0 0 11px;}
.leftcallback .hdcallbacks {float: left; font: 14px/14px Arial; color: #2d2d2d; margin: 4px 0 14px 11px;}
.leftcallback .hdcallbackinput {float: left; width: 206px; height: 25px; margin: 0 0 9px 11px; background: url(/img.ashx?i=/images/design/leftcallbackctrlbg.png) no-repeat;}
.leftcallback .hdcallbackinput input {background-color: transparent; border: medium none; margin-left: 10px; width: 185px; height: 23px; color: #454545; font: 12px/23px Arial;}
.leftcallback .hdcallbackinput input.qcknamearr {width: 145px;}
.leftcallback .hdcallbackinput1 {float: left; width: 206px; height: 25px; margin: 0 0 9px 11px; background: url(/img.ashx?i=/images/design/leftcallbackctrlbg.png) no-repeat;}
.leftcallback .hdcallbackinput1 input {background-color: transparent; border: medium none; margin-left: 10px; width: 185px; height: 23px; color: #454545; font: 12px/23px Arial;}
.leftcallback .hdcallbackinput1 input.qcknamearr {width: 145px;}
.leftcallback .hdcallbackinput2 {float: left; width: 206px; height: 25px; margin: 0 0 9px 11px; background: url(/img.ashx?i=/images/design/leftcallbackctrlbg.png) no-repeat;}
.leftcallback .hdcallbackinput2 input {background-color: transparent; border: medium none; margin-left: 10px; width: 185px; height: 23px; color: #454545; font: 12px/23px Arial;}
.leftcallback .hdcallbackinput2 input.qcknamearr {width: 145px;}
.leftcallback .hdcallbackinput3 {float: left; width: 206px; height: 25px; margin: 0 0 9px 11px; background: url(/img.ashx?i=/images/design/leftcallbackctrlbg.png) no-repeat;}
.leftcallback .hdcallbackinput3 input {background-color: transparent; border: medium none; margin-left: 10px; width: 185px; height: 23px; color: #454545; font: 12px/23px Arial;}
.leftcallback .hdcallbackinput3 input.qcknamearr {width: 145px;}
.leftcallback .hdcallbackinput1_err {background: url(/img.ashx?i=/images/design/leftcallbackctrlbg_err.png) no-repeat;}
.leftcallback .hdcallbackarea {float: left; width: 206px; height: 65px; margin: 0 0 9px 11px; background: url(/img.ashx?i=/images/design/leftcallbackctrlbg.png) no-repeat 0 -26px;}
.leftcallback .hdcallbackarea_err {background: url(/img.ashx?i=/images/design/leftcallbackctrlbg_err.png) no-repeat 0 -26px;}
.leftcallback .hdcallbackarea textarea {background-color: transparent; border: medium none; margin-left: 10px; width: 185px; height: 63px; color: #454545; font: 12px/23px Arial; overflow: hidden;}
.leftcallback .hdcallbackcptin {float: left; width: 101px; height: 25px; margin: 0 0 9px 11px; background: url(/img.ashx?i=/images/design/leftcallbackctrlbg.png) no-repeat 0 -92px;}
.leftcallback .hdcallbackcptin input {background-color: transparent; border: medium none; margin-left: 10px; width: 185px; height: 23px; color: #454545; font: 12px/23px Arial;}
.leftcallback .hdcallbackcp {float: left; width: 101px; height: 25px; margin: 0 0 9px 7px; background: url(/img.ashx?i=/images/design/leftcallbackctrlbg.png) no-repeat 0 -92px;}
.leftcallback .hdcallbackcp_err {background: url(/img.ashx?i=/images/design/leftcallbackctrlbg_err.png) no-repeat 0 -92px;}
.leftcallback .hdcallbacksbm {float: left; width:100px; height:28px; margin: 0 13px 0 11px;}
.leftcallback .hdcallbackarr {position: absolute; top: 1px; right: 0;}

/* slideshow styles */
.slideShow ul, .slideShow li, .slideShow ol {list-style-type: none;margin: 0px;padding: 0px;font-family: Geneva, Arial, Verdana;}
.slideShow {position:relative;clear: both;background-color:#000;overflow:hidden;}
/** navigation **/
.slideShow .navigation {margin: 0px 24px 0px 0px;clear: left;display: block;position:absolute;top:275px;right:300px;}
.slideShow .navigation li {display: inline;}
.slideShow .navigation a {color: #FFFFFF;display: inline-block;text-decoration: none; line-height:17px;}
.slideShow .navigation .prev {background: url(/img.ashx?i=/images/design/gifspritenorepeat.gif) no-repeat -82px -34px;width:19px;height:19px;}
.slideShow .navigation .next {background: url(/img.ashx?i=/images/design/gifspritenorepeat.gif) no-repeat -63px -34px; width:19px;height:19px;}
.slideShow .navigation .togglePlayback {background: url(/img.ashx?i=/images/design/gifspritenorepeat.gif) no-repeat -25px -34px; width:19px;height:19px;}
.slideShow .thumbs a {padding: 0px;overflow: hidden;background-color: transparent;height: 50px;}
.slideShow .navigation .page{background:url(/img.ashx?i=/images/design/gifspritenorepeat.gif) no-repeat -6px -34px;height:19px;width:19px;text-align:center;line-height:19px;vertical-align:middle;}
.slideShow .navigation img {vertical-align:middle}
.slideShow .navigation a:hover,
.slideShow .navigation a.selected {background-color: #06142f !important;}
.slideShow ol.topNavigation {margin: 0px 0px 10px 0px;}
/** slides with more than an image in it **/
.slide h1 {position: absolute;background-color: #ffffff;left: 0px;top: 0px;}
.slide dl dt {width: 500px;}
/** slides with text over images **/
.slide p {margin: 1em;position: absolute;background-color: #000;color: #fff;z-index: 1;padding: 0.2em 0.8em;}
.slide p a {color: #fff;}
/** slideshow with images in navigation **/
.navigation.white a, .navigation.white li {background-color: #ffffff;}
.navigation.white a {border: 1px solid #ffffff;padding: 0px;line-height: 0.8em;}
.navigation.white a:hover, .navigation.white a.selected {background-color: #ffffff;border: 1px solid #999;}
/* slideshow styles ends*/
.validrss {position:relative;width:66px;height:22px;display:block;line-height:22px;background:url(/img.ashx?i=/images/design/gifspritenorepeat.gif) no-repeat -5px -54px;}
.searchsubmit{position:relative;width:62px;height:23px;display:block;line-height:23px;background:url(/img.ashx?i=/images/design/gifspritenorepeat.gif) no-repeat 0 -77px;text-align:center;}
