html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,a, ol, ul, li,fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{line-height:1;color:black;background:white;}
ol, ul{list-style:none;}
body{background:url(../img/bg.png) repeat-x #f5f5f5;font:12px/20px Verdana, Geneva, sans-serif;color:#636b75;}
a{text-decoration:none;}
tr td
{
	vertical-align:top;
}
img 
{
	border:0px;
}
.fltLt{float:left;}
.fltRt{float:right;}
.clear{clear:both;}
h1{font-size:28px;}
h2{font-size:22px;}
h3{font-size:20px;}
h4{font-size:18px;}
h5{font-size:15px;}
h6{font-size:13px;}
.blueTxt{color:#005b7f;}
.greenTxt{color:#60bb46;}
.dblueTxt{color:#2571c2;}
.wrapper{background:url(../img/mainBg.png) repeat-y;margin:0 auto;width:1001px;}
.sep{background:url(../img/navSep.gif) repeat-x;width:100%;clear:both;height:2px;margin:10px 0;}
.topHeader{height:28px;width:1001px;margin:40px auto 0 auto;}
.topLt{background:url(../img/topLeft.png) no-repeat;width:33px;height:28px;}
.topMd{background:url(../img/topMid.png) repeat-x;width:938px;height:28px;}
.topRt{background:url(../img/topRight.png) no-repeat;width:30px;height:28px;}
.logo{width:325px;height:71px;margin-left:4px;background:url(../img/logo.png) no-repeat;text-indent:-9999px;}
.topLinks{width:604px;margin-top:10px;}
.linkLt{background:url(../img/linkLt.gif) no-repeat;width:6px;height:40px;}
.linkMd{background:url(../img/linkMd.gif) repeat-x;width:590px;height:40px;color:#82868a;}
.linkRt{background:url(../img/linkRt.png) no-repeat;width:8px;height:40px;}
.linkMd ul{margin-left:10px;}
.linkMd ul li{display:inline-block;font-weight:bold;height:40px;line-height:40px;padding:0 12px 0 0px;float:left;}
.linkMd ul li span{color:#3aa0c1;}
.linkMd ul li a{color:#82868a;background:url(../img/topLinks.png) no-repeat;height:40px;padding-left:35px;display:inline-block;}
.linkMd ul li a:hover{color:#005b7f}
.linkMd ul li #email{background-position:0px 0px;height:30px;}
.linkMd ul li #support{background-position:0px -32px;height:38px;}
.linkMd ul li #help{background-position:0px -66px;height:38px;}
.contact{font:18px Arial, Helvetica, sans-serif;}
.mainNav{height:47px;clear:both;padding-top:8px;}
.ltmainNav{background:url(../img/navLt.png) no-repeat;width:12px;height:47px;}
.mdmainNav{width:948px;height:47px;background:url(../img/navMd.gif) repeat-x;}
.rtmainNav{background:url(../img/navRt.png) no-repeat;width:12px;height:47px;}
.mdmainNav li{display:inline-block;font:14px"Lucida Sans Unicode","Lucida Grande",sans-serif;margin-top:0px;float:left;padding-right:3px;}
ul#topnav{margin:0;padding:0;float:left;list-style:none;}
ul#topnav li{float:left;margin:0;padding:0;position:relative;}
ul#topnav li a{float:left;color:#000;height:44px;text-align:center;line-height:44px;width:auto;color:#333;padding:0 20px;background:url(../img/mainNav_sep.png) no-repeat right;}
ul#topnav li a.last{margin-left:5px;color:#003d5f;font-size:16px;background:url(../img/call.png) no-repeat right;padding-right:40px;}
ul#topnav li a.last:hover{background:url(../img/call.png) no-repeat right;padding-right:40px;color:#2571c2;}
ul#topnav li a.last img{margin:7px 0 0 0px;}
ul#topnav li li a{float:left;color:#000;height:44px;text-align:center;line-height:17px;width:230px;}
ul#topnav li:hover a, ul#topnav li a:hover{background-position:left bottom;background:url(../img/mainNav_hover.gif) repeat-x;}
ul#topnav li .sub{position:absolute;top:44px;left:0;background:#f9f9f9;padding:10px 10px 10px;float:left;-moz-border-radius-bottomright:5px;-khtml-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-khtml-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;display:none;}
ul#topnav li .sub ul{list-style:none;margin:0;padding:0;width:230px;float:left;}
ul#topnav .sub ul li{width:100%;color:#333;}
ul#topnav .sub ul li a{float:none;text-indent:0;background:none;height:auto;padding:7px 5px 7px 0px;display:block;text-decoration:none;color:#333;font-size:14px;text-align:left;}
ul#topnav .sub ul li a:hover{color:#009ec4;}
.banner{height:401px;width:100%;clear:both;margin-top:5px;color:#fff;}
.bannerin{height:52px;width:100%;clear:both;margin-top:10px;color:#fff;}
.ribbon{position:absolute;margin-left:865px;width:109px;height:120px;margin-top:-3px;}
.topStripe{background:#003d5f;height:22px;padding:12px 0;}
.topStripe h1{width:450px;height:22px;color:#fff;margin:0 auto;font:22px"Lucida Sans Unicode","Lucida Grande", sans-serif;}
.mainBan{background:#005b7f;height:301px;}
.mainBan .ptWho{width:390px;padding:30px 0 0 30px;}
.mainBan .ptWhat{width:506px;padding:25px 0 15px 25px;margin:20px 10px 0 0;background:#009ec3;}
.mainBan .ptWho h4{background:url(../img/title1.png) no-repeat;width:246px;height:43px;text-indent:-9999px;}
.mainBan .ptWhat h4{background:url(../img/title2.png) no-repeat;width:299px;height:32px;text-indent:-9999px;}
.mainBan .ptWho ul{margin:10px 20px;}
.mainBan .ptWho li{background:url(../img/bullet1.png) no-repeat center left;padding-left:25px;height:35px;font:20px/35px"Lucida Sans Unicode","Lucida Grande",sans-serif;text-shadow:#333 0px 1px 0px;}
.mainBan .ptWhat li{background:url(../img/bullet2.png) no-repeat center left;padding-left:25px;height:35px;font:20px/35px"Lucida Sans Unicode","Lucida Grande",sans-serif;text-shadow:#333 0px 1px 0px;}
.mainBan .ptWhat li span{font-size:12px;}
.botLt{background:url(../img/btLinkLt.png) no-repeat;width:13px;height:84px;}
.botRt{background:url(../img/btLinkRt.png) no-repeat;width:13px;height:84px;}
.botMd{background:url(../img/btLinkMd.png) repeat-x;width:946px;height:84px;}
.col1{width:297px;height:84px;}
.col3{width:267px;height:84px;margin-left:10px;}
.col1{background:url(../img/sep.gif) no-repeat right;padding-right:20px;}
.col2{width:310px;background:url(../img/sep.gif) no-repeat right;height:84px;padding-right:35px;}
.col2Bg{/*background:url(../img/greenBg.gif) repeat-x;*/height:81px;width:100%;padding-right:33px;}
.col1 a {font:15px/57px "Lucida Sans Unicode","Lucida Grande",sans-serif; display:block; }
.col2 a {font:15px/57px "Lucida Sans Unicode","Lucida Grande",sans-serif; display:block; }
.col3 a {font:15px/57px "Lucida Sans Unicode","Lucida Grande",sans-serif; display:block; }
.botLinks{font:15px/57px"Lucida Sans Unicode","Lucida Grande",sans-serif;text-shadow:#ececec 0px 1px 0px;}
.botLinks li a{color:#383838;background:url(../img/icons.png) no-repeat;display:inline-block;float:left;padding:0 0 0 55px;}
.botLinks li a:hover{color:#005b7f;}
.botLinks li #icon1:hover{background-position:0px -5px;}
.botLinks li #icon2:hover{background-position:0px -120px;}
.botLinks li #icon3:hover{background-position:0px -60px;}
.botLinks li #icon1{background-position:0px -180px;margin-left:10px;}
.botLinks li #icon2{background-position:0px -295px;margin-left:25px; font-size:16px;text-shadow:#888 0px 1px 0px;}
.botLinks li #icon2:hover{color:#005b7f;}
.botLinks li #icon3{background-position:0px -236px;margin-left:10px;}
------------*/
.botLt{background:url(../img/btLinkLt.png) no-repeat;width:13px;height:84px;}
.botRt{background:url(../img/btLinkRt.png) no-repeat;width:13px;height:84px;}
.botMd{background:url(../img/btLinkMd.png) repeat-x;width:946px;height:84px;}
.col1{width:297px;height:84px;}
.col3{width:267px;height:84px;margin-left:10px;}
.col1{background:url(../img/sep.gif) repeat-y right;padding-right:20px;}
.col2{width:310px;background:url(../img/sep.gif) repeat-y right;height:84px;padding-right:35px;}
.col2Bg{/*background:url(../img/greenBg.gif) repeat-x;height:53px;*/width:100%;padding-right:33px;}
.botLinks{font:15px "Lucida Sans Unicode","Lucida Grande",sans-serif;text-shadow:#ececec 0px 1px 0px;}
.botLinks li a{color:#383838;background:url(../img/icons.png) no-repeat; font:15px "Lucida Sans Unicode","Lucida Grande",sans-serif; display:inline-block;float:left;padding:5px 0 5px 62px;}
.col1 a {font:15px "Lucida Sans Unicode","Lucida Grande",sans-serif; display:block; }
.col2 a {font:15px "Lucida Sans Unicode","Lucida Grande",sans-serif; display:block; }
.col3 a {font:15px "Lucida Sans Unicode","Lucida Grande",sans-serif; display:block; }
.botLinks li a:hover{color:#005b7f;}
.botLinks li #icon1:hover{background-position:0px -5px; }
.botLinks li #icon2:hover{background-position:0px -120px;}
.botLinks li #icon3:hover{background-position:0px -60px;}
.botLinks li #icon1{background-position:0px -180px;margin:15px 0 0 10px;}
.botLinks li #icon2{background-position:0px -295px;margin:15px 0 0 51px;font-size:16px;}
.botLinks li #icon2:hover{color:#005b7f;}
.botLinks li #icon3{background-position:0px -236px;margin:15px 0 0 10px;}
.content{width:972px;margin:0 auto;}
.container{width:956px;margin:0 auto;margin-left:16px;clear:both;}
.container h2{padding:15px 0;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;}
.leftCol{width:307px;float:left;background:url(../img/shadowBg.gif) no-repeat right;padding:10px 0;}
.midCol{width:290px;float:left;background:url(../img/shadowBg.gif) no-repeat top right;padding:10px 25px;}
.midCol p{font-size:12px;text-align:justify;}
.midColin{width:593px;float:left;background:url(../img/shadowBg.gif) no-repeat top right;padding:10px 30px 0 25px;text-align:justify}
.midColin blockquote{font-weight:bold;padding:10px 0;}
.midColin p{padding:10px 0;text-align:justify;}
.midColin .altBox td{padding:5px;}
.midCol a{color:#005B7F;}
.midColin ul{padding-top:10px;}
.midColin li{line-height:10px;margin:10px 10px;padding-left:20px;background:url(../img/bullet3.gif) no-repeat;}
.rightCol{width:287px;float:right;padding:0px 10px 10px 0px;}
ul.ltNav{height:auto;width:290px;}
ul.ltNav li{height:auto; background:url(../img/navSep.gif) repeat-x bottom;width:100%;display:block; float:none;}
ul.ltNav li a{font-size:13px; line-height:17px; padding: 15px; color:#797c80;font-weight:bold;float:none; display:block;}
ul.ltNav li a:hover{color:#005b7f;}
ul.ltNav li .subNav{display:block; padding: 0 15px 20px;}
ul.ltNav li .subNav li{color:#797c80; list-style:disc; background:none;}
ul.ltNav li .subNav li a{font-size:12px; line-height:15px; color:#797c80;font-weight:bold;float:none;padding:5px 15px; display:block;}
ul.ltNav li .subNav li a:hover{color:#005b7f;}


.more{background:#ebecec;padding:2px;width:50px;text-align:center;font-size:11px;float:right;margin-top:36px;}
.more a{color:#666;}
.more a:hover{color:#005b7f;}
.mediaBox{width:100%;height:81px;padding:14px 0;}
.boxLt{background:url(../img/clboxLt.png) no-repeat;width:9px;height:81px;}
.boxMd{background:url(../img/clboxMd.png) repeat-x;width:954px;height:81px;}
.boxRt{background:url(../img/clboxRt.png) no-repeat;width:9px;height:81px;}
.boxMd ul{margin-top:20px;}
.boxMd li{float:left;display:inline;width:auto;height:45px;font:23px/23px"Trebuchet MS", Arial, Helvetica, sans-serif;padding:0 33px;position:relative;}
.boxMd li a{display:inline-block;height:45px;}
.boxMd li#cl1{background:url(../img/clients.png) no-repeat 0px 0;width:81px;padding:0;margin:0 15px 0 30px;}
.boxMd li#cl2{background:url(../img/clients.png) no-repeat -80px 0;width:123px;padding:0;margin:0 15px;}
.boxMd li#cl3{background:url(../img/clients.png) no-repeat -203px 0;width:219px;padding:0;margin:0 15px;}
.boxMd li#cl4{background:url(../img/clients.png) no-repeat -422px 0;width:149px;padding:0;margin:0 15px;}
.mediapresence{margin:20px auto;width:244px}
.mainSep1{border-bottom:1px solid #ececec;clear:both;width:957px;height:0px;clear:both;margin:15px 0;}
.headSep{border-bottom:1px solid #ececec;padding-bottom:10px;}
dl.date{width:280px;margin:0 auto;clear:both:padding-bottom:10px;display:block;min-height:55px;}
dl.date dt{background:url(../img/date.png);width:48px;height:47px;margin-left:10px;color:#fff;text-align:center;}
dl.date dt span{color:#009ec3;font:16px"Lucida Sans Unicode","Lucida Grande",sans-serif;}
dl.date dd{width:180px;line-height:15px;}
a.moreClients{float:right;background:url(../img/more.png) no-repeat;width:22px;height:64px;position:absolute;margin:-10px 0 0 944px;display:block}
.clientsIn{margin:30px auto;width:557px;height:369px;}
.vertSep{border-right:1px solid #ccc;}
.video{width:286px;height:187px;padding:10px 0;margin:0 auto;}
.rtLink{padding-top:10px;margin-top:10px;}
.rtLink ul li{background:url(../img/rightLinkBox.gif) no-repeat;width:292px;height:69px;margin-bottom:4px;}
.rtLink{font:20px/20px"Lucida Sans Unicode","Lucida Grande",sans-serif;}
.rtLink ul li div{float:left;display:inline;}
.rtLink ul li a{display:block;width:240px;height:38px;padding:15px 15px 0 15px;color:#fff;text-shadow:#333 0px 1px 0px;}
.rtLink ul li a:hover{color:#89c717;}
.rtLink ul li span{background:url(../img/icons.png) no-repeat center right;position:absolute;display:inline;float:right;}
.rtLink ul li #rtLink1{background-position:0px -350px;width:60px;height:50px;margin:-17px 0 0 60px;}
.rtLink ul li #rtLink2{background-position:0px -405px;width:60px;height:40px;margin:-20px 0 0 97px;}
.rtLink ul li #rtLink3{background-position:0px -445px;width:60px;height:60px;margin:-30px 0 0 46px;}
.rtLink ul li a.txtBig{font-size:25px;padding-top:25px;}
.client{clear:both;border-top:1px solid #ebecec;}
.clientTitle{background:#ebecec;padding:0px;width:90px;text-align:center;font-size:10px;}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:860px;padding:2px 40px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:845px;height:55px;margin:0 auto;}
.jcarousel-skin-tango .jcarousel-item{width:auto;height:54px;}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:17px;}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000;}
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:23px;right:5px;width:32px;height:32px;cursor:pointer;background:transparent url(../img/next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover{background-position:-32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active{background-position:-64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:23px;left:5px;width:32px;height:32px;cursor:pointer;background:transparent url(../img/prev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background-position:-32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:-64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0;}
.jcarousel-container{position:relative;}
.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative;}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.jcarousel-list li, .jcarousel-item{float:left;list-style:none;width:75px;height:75px;}
.jcarousel-next{z-index:3;display:none;}
.jcarousel-prev{z-index:3;display:none;}
.jcarousel-skin-tango .jcarousel-item-horizontal a{display:block;height:54px;width:auto;}
a#logo1{background:url("../img/clients/logo7.gif") no-repeat;width:228px;}
a#logo13{background:url("../img/clients/kotak.png") no-repeat;width:176px;}
a#logo2{background:url("../img/clients/logo2.gif") no-repeat;width:164px;}
a#logo3{background:url("../img/clients/logo9.gif") no-repeat;width:64px;}
a#logo4{background:url("../img/clients/logo4.gif") no-repeat;width:193px;}
a#logo5{background:url("../img/clients/logo5.gif") no-repeat;width:165px;}
a#logo6{background:url("../img/clients/logo6.gif") no-repeat;width:196px;}
a#logo7{background:url("../img/clients/logo1.gif") no-repeat;width:151px;}
a#logo8{background:url("../img/clients/logo8.gif") no-repeat;width:212px;}
a#logo9{background:url("../img/clients/logo3.gif") no-repeat;width:191px;}
a#logo10{background:url("../img/clients/logo10.gif") no-repeat;width:94px;}
a#logo11{background:url("../img/clients/logo11.gif") no-repeat;width:182px;}
a#logo14{background:url("../img/clients/sfar.png") no-repeat;width:347px;}
a#logo14{background:url("../img/clients/logo15.png") no-repeat;width:192px;}
a#logo16{background:url("../img/clients/logo16.png") no-repeat;width:131px;}
a:hover#logo1, a:hover#logo2, a:hover#logo3, a:hover#logo4, a:hover#logo5, a:hover#logo6, a:hover#logo7, a:hover#logo8, a:hover#logo9, a:hover#logo10, a:hover#logo11, a:hover#logo13,a:hover#logo14, a:hover#logo15, a:hover#logo16{background-position:0 -53px;}
.footCurve{height:123px;width:1001px;margin:0px auto 0 auto;background:#e5e7e9;}
.botcurveLt{background:url(../img/footLt.png) no-repeat;width:34px;height:123px;}
.botcurveMd{background:url(../img/footMd.gif) repeat-x bottom;width:936px;height:123px;}
.botcurveRt{background:url(../img/footRt.png) no-repeat;width:31px;height:123px;}
.botcurve1Lt{background:url(../img/footLt.png) no-repeat bottom;width:34px;height:53px;}
.botcurve1Md{background:url(../img/footMd.gif) repeat-x bottom;width:936px;height:53px;}
.botcurve1Rt{background:url(../img/footRt.png) no-repeat bottom;width:31px;height:53px;}
.footer{height:189px;background:url(../img/footTop.jpg) repeat-x #e5e7e9;font-size:11px;}
.footer1{height:110px;background:url(../img/footTop.jpg) repeat-x #e5e7e9;font-size:11px;}
.copy{width:300px;clear:both;}
.footLinks a{color:#3a3b3c;}
.footLinks a:hover{color:#005b7f;}
.footLogo ul.logoLt{width:435px;height:47px;display:inline}
.footLogo ul li{display:inline;}
.footLogo ul li a{background:url(../img/footLogo.png) no-repeat;display:block;float:left;height:47px;}
.footLogo ul.logoLt li #link1{background-position:0px 0px;width:104px;}
.footLogo ul.logoLt li #link2{background-position:-107px 0px;width:90px;}
.footLogo ul.logoLt li #link3{background-position:-200px 0px;width:102px;}
.footLogo ul.logoLt li #link4{background-position:-290px 0px;width:127px;}
.footLogo ul.linksRt{width:538px;height:47px;display:inline;margin-top:10px;height:20px;background:#e5e7e9;}
.footLogo ul.linksRt li a{padding-left:30px;color:#666666;}
.footLogo ul.linksRt li a:hover{text-decoration:underline;}
.footLogo ul.linksRt li #link5{background-position:-410px -5px;height:21px;width:63px;}
.footLogo ul.linksRt li #link6{background-position:-410px -23px;height:18px;width:55px;}
.footLogo ul.linksRt li #link7{background-position:-410px -39px;height:20px;width:130px;}
.footLogo ul.linksRt li #link8{background-position:-410px -59px;height:20px;width:170px;}
.footMidBg{background:url(../img/footMidBg.gif) repeat-x #434c53;color:#ffffff;font-size:11px;}
.footMidBg a{color:#fff;}
.footWrap{width:1001px;margin:0 auto;padding-top:20px;}
.footSep{background:url(../img/footSep.gif) repeat-x;height:4px;margin:8px 0;}
.footWrap b{color:#82868a;background:url(../img/topLinks.png) no-repeat;height:25px;display:inline-block;padding-left:40px;color:#ffffff;width:110px;}
.footWrap b#service1{background-position:0 -108px;}
.footWrap b#service2{background-position:0 -136px;}
.footWrap b#service3{background-position:0 -158px;}
.footWrap a{margin:0 7px;display:inline-block;}
.footWrap a:hover{color:#9fb0bd;}
.footBox{margin-top:10px;}
.postLt{background:url(../img/postLt.gif) no-repeat;width:8px;height:118px;}
.newsRt{background:url(../img/newsRt.gif) no-repeat;width:153px;height:118px;}
.blogRt{background:url(../img/blogRt.gif) no-repeat;width:183px;height:118px;}
.postMd{background:#4e565c;width:290px;height:118px;}
.postMd h4{font:bold 14px"Lucida Sans Unicode","Lucida Grande", sans-serif;color:#93a1ab;padding:10px;}
.postMd ul{margin-left:10px;}
.postMd ul li{background:url(../img/blogBullet.gif) no-repeat;padding:0 0 0 5px;margin:0 0 4px 0;line-height:10px;font-size:10px;}
.postMd ul li a{color:#f4f8fb;}
.postMd ul li a:hover{text-decoration:underline;color:#ccc}
.footBot{background:url(../img/footBot.gif) repeat-x;height:47px;color:#555;}
.newsRt a, .blogRt a{float:right;margin:90px 10px 0 0;color:#9fb0bd;}
.footLinks a{color:#555;}
.tabberlive .tabbertabhide{display:none;}
.tabber{clear:both;}
ul.tabbernav li{list-style:none;margin:0;display:inline;display:inline-block;float:left;text-align:center;font:17px"Lucida Sans Unicode","Lucida Grande",sans-serif;}
ul.tabbernav li a{text-decoration:none;line-height:45px;display:inline-block;width:318px;height:61px;}
ul.tabbernav li a:link{color:#333;}
ul.tabbernav li a:visited{color:#333;}
ul.tabbernav li a:hover{color:#fff;background:url(../img/codaBg.gif) no-repeat 0 -59px;}
ul.tabbernav li.tabberactive a{background:url(../img/codaBg.gif) no-repeat 0 -59px;color:#fff;}
ul.tabbernav li.tabberactive a:hover{color:#fff;}
.tabberlive .tabbertab{padding:5px;height:350px;}
.tabberlive .tabbertab h2{display:none;}
.tabberlive .tabbertab h3{display:none;}
.tabbertab p{margin-bottom:20px;}
.tabbedContainer{width:957px;margin:0 auto;}
.tabTitle{float:left;width:305px;}
.tabRight{float:right;width:635px;padding-bottom:20px;}
.mainSep{background:url(../img/mainSep.gif) no-repeat;width:957px;height:20px;clear:both;margin:15px 0;}
.tabTitle .smallSep{border-bottom:1px solid #ececec;width:290px;display:block;margin:10px 0;}
.tabTitle .tabTitle1{background:url(../img/tabtitle1.png) no-repeat;width:222px;height:102px;text-indent:-9999px;}
.tabTitle .tabTitle2{background:url(../img/tabtitle2.gif) no-repeat;width:293px;height:102px;text-indent:-9999px;}
.tabTitle .tabTitle3{background:url(../img/tabtitle3.png) no-repeat;width:285px;height:102px;text-indent:-9999px;}
.tabTitle a:hover{text-decoration:underline;}
.altBox{padding:10px 10px 15px 10px;text-align:justify;background:#f6f6f6;border-top:1px solid #ccc;line-height:16px;margin:10px 0 30px 0;font-size:12px;}
.altBox b{display:block;background:url(../img/arrowin.gif) no-repeat left;padding-left:17px;font-size:15px;}
.altBox b a{color:#666;}
.altBox strong{color:#005b7f;}
a.morein{padding:3px;width:90px;text-align:center;font-size:11px;float:right;clear:both;color:#2571c2;}
a.morein:hover{color:#333;}
.justify{text-align:justify;}
.contentImg{border:1px solid #ccc;float:right;margin-left:10px;}
.contact_con{width:972px;margin:0 auto;background:url(../img/shadowBg.gif) top right no-repeat;padding:0 0 96px 0;clear:both;}
.cont_left{float:left;width:318px;background:url(../img/cont_leftbg.jpg) top right no-repeat;padding:23px 0 0 18px;}
.cont_right{float:right;width:504px;padding:44px 84px 0 0;}
.cont_right h1{font:normal 12px/13px Arial, Helvetica, sans-serif;color:#5d5d5d;padding:0 0 11px 0;}
.cont_right h1 a{font:bold 12px/13px Arial, Helvetica, sans-serif;color:#5d5d5d;text-decoration:none;}
.cont_right h1 a:hover{text-decoration:underline;}
.cont_right p{float:left;font:normal 14px/15px Tahoma, Geneva, sans-serif;color:#474747;padding:0 10px 0 0;margin:23px 0 0 0;width:100%;}
.input_text{float:left;width:413px;margin-top:4px;padding:12px 5px 18px 5px;border:none;background:url(../img/input_textbg.gif) no-repeat;font:normal 14px/15px Tahoma, Geneva, sans-serif;color:#474747;}
.com_textbox{float:left;width:420px;margin:0 0 0 0;border:none;height:87px;border:none;line-height:89px;padding:3px 0 3px 3px;font:normal 14px/15px Tahoma, Geneva, sans-serif;color:#474747;overflow:auto;background:url(../img/com_input_textbg.gif) no-repeat;margin-top:15px;}
.star{padding:0 0 10px 6px;width:8px;height:7px;background:url(../img/star.gif) top no-repeat;}
.submit_btn{padding:24px 0 0 0;width:211px;float:left;}
.submit_btn a.btn1{background:url(../img/submit_h.gif) 0 0 no-repeat;height:48px;width:211px;margin-right:0;text-decoration:none;padding:0 0 0 0;margin-top:-20px;float:left;}
.submit_btn a.btn1:hover{background-position:0 -48px;color:#fff;text-decoration:none;}
.bold{font-weight:bold;}
.left_box{width:318px;margin:0 auto;background:url(../img/left_border.jpg) top no-repeat;padding:39px 0 0 0;}
.left_box p{font:normal 12px/18px Arial, Helvetica, sans-serif;color:#5d5d5d;padding:0 0 27px 34px;}
.left_box p a{font:normal 12px/18px Arial, Helvetica, sans-serif;color:#5d5d5d;text-decoration:none;}
.left_box p a:hover{text-decoration:underline;}
.title_padd{padding:0 0 0 23px;}
.contact_con h2{padding:15px 0 15px 23px;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;}
.no_margin{margin:0 0 0 0;}
.free_rank{float:left;background:url(../img/cont_leftbg.jpg) top right no-repeat;padding:23px 0 0 18px;}
.free_rank p{float:left;font:normal 14px/15px Tahoma, Geneva, sans-serif;color:#474747;padding:0 0 0 0;margin:23px 0 0 0;width:100%;}
.inputbg{float:left;width:284px;margin-top:4px;padding:5px 5px 5px 5px;border:none;background:url(../img/input_textbg.gif) repeat-x;font:normal 14px/15px Tahoma, Geneva, sans-serif;color:#474747;border:1px solid #999999;}
.com_textbox{float:left;width:420px;margin:0 0 0 0;border:none;height:87px;border:none;line-height:89px;padding:3px 0 3px 3px;font:normal 14px/15px Tahoma, Geneva, sans-serif;color:#474747;overflow:auto;background:url(../img/com_input_textbg.gif) no-repeat;margin-top:15px;}
.star{padding:0 0 10px 6px;width:8px;height:7px;background:url(../img/star.gif) top no-repeat;}
.submit_btn{padding:24px 0 0 0;width:211px;float:left;}
.submit_btn a.btn1{background:url(../img/submit_h.gif) 0 0 no-repeat;height:48px;width:211px;margin-right:0;text-decoration:none;padding:0 0 0 0;margin-top:-20px;float:left;}
.submit_btn a.btn1:hover{background-position:0 -48px;color:#fff;text-decoration:none;}
.cf-box-b{clear:both;float:left;height:30px;margin:0 4px -3px 3px;width:15px;}
.checkbox_text{font:normal 14px/15px Tahoma, Geneva, sans-serif;color:#474747;}
.cf-group-after{float:left;height:30px;padding-top:5px;width:200px;}
.cf-group-after{display:inline !important;}
.text{float:left;font:normal 14px/15px Tahoma, Geneva, sans-serif;color:#474747;padding:10px 0 5px 0;margin:0 0 0 0;width:100%;}
a.callTop{margin-top:7px;margin-left:430px;display:block;color:#888;}
a:hover.callTop{color:#005b7f;}
text-decoration:none;padding:0 0 0 0;margin-top:-20px;float:left;}
.submit_btn a.btn1:hover{background-position:0 -48px;color:#fff;text-decoration:none;}
.cf-box-b{clear:both;float:left;height:30px;margin:0 4px -3px 3px;width:15px;}
.checkbox_text{font:normal 14px/15px Tahoma, Geneva, sans-serif;color:#474747;}
.cf-group-after{float:left;height:30px;padding-top:5px;width:200px;}
.cf-group-after{display:inline !important;}
.text{float:left;font:normal 14px/15px Tahoma, Geneva, sans-serif;color:#474747;padding:10px 0 5px 0;margin:0 0 0 0;width:100%;}
a.callTop{margin-top:7px;margin-left:830px;display:block;color:#3AA0C1;}
.sitebox{width:295px;}
.siteboxLt{background:url(../img/siteboxLt.png) no-repeat;width:14px;height:258px;float:left;}
.siteboxMd{background:url(../img/siteboxMd.gif) repeat-x;width:267px;height:258px;float:left;}
.siteboxRt{background:url(../img/siteboxRt.png) no-repeat;width:14px;height:258px;float:right;}
.siteboxMd h5{font-size:17px;margin:10px 0 10px 0;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;text-align:justify;}
.homeForm label{width:60px;display:block;float:left;line-height:36px;font-weight:bold;}
.homeForm .mainTxtBox{background:url(../img/homeTxtbox.gif) no-repeat;width:186px;height:36px;border:none;padding:0px 0px 0 10px;overflow:hidden;}
.homeForm .free_quote{background:url(../img/free_quote.gif) no-repeat;width:179px;height:38px;border:none;margin:10px 0 5px 12px;cursor:pointer;}
/* lightbox CSS 
-----------------------------------------------------------*/

/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */

	div.light_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
	div.light_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.light_rounded .pp_content .ppt { color: #000; }
	div.light_rounded .pp_content_container .pp_left,
	div.light_rounded .pp_content_container .pp_right { background: #fff; }
	div.light_rounded .pp_content { background-color: #fff; } /* Content background */
	div.light_rounded .pp_next:hover { background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_rounded .pp_previous:hover { background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.light_rounded .pp_expand { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_rounded .pp_expand:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_rounded .pp_contract { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_rounded .pp_contract:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_rounded .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_rounded #pp_full_res .pp_inline { color: #000; } 

	div.light_rounded .pp_arrow_previous { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_rounded .pp_arrow_next { background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.light_rounded .pp_bottom .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
	div.light_rounded .pp_bottom .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.light_rounded .pp_loaderIcon { background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	/* ----------------------------------
		Dark Rounded Theme
	----------------------------------- */
	
	div.dark_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.dark_rounded .pp_top .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */
	div.dark_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.dark_rounded .pp_content_container .pp_left { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */
	div.dark_rounded .pp_content_container .pp_right { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */
	div.dark_rounded .pp_content { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Content background */
	div.dark_rounded .pp_next:hover { background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_rounded .pp_previous:hover { background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.dark_rounded .pp_expand { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_rounded .pp_expand:hover { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_rounded .pp_contract { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_rounded .pp_contract:hover { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_rounded .currentTextHolder { color: #c4c4c4; }
	div.dark_rounded .pp_description { color: #fff; }
	div.dark_rounded #pp_full_res .pp_inline { color: #fff; } 

	div.dark_rounded .pp_arrow_previous { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_rounded .pp_arrow_next { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.dark_rounded .pp_bottom .pp_left { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.dark_rounded .pp_bottom .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Bottom pattern/color */
	div.dark_rounded .pp_bottom .pp_right { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.dark_rounded .pp_loaderIcon { background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	
	/* ----------------------------------
		Dark Square Theme
	----------------------------------- */
	
	div.dark_square .pp_left ,
	div.dark_square .pp_middle,
	div.dark_square .pp_right,
	div.dark_square .pp_content { background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat; }
	div.dark_square .currentTextHolder { color: #c4c4c4; }
	div.dark_square .pp_description { color: #fff; }
	div.dark_square .pp_loaderIcon { background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	div.dark_square .pp_content_container .pp_left { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */
	div.dark_square .pp_content_container .pp_right { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */
	div.dark_square .pp_expand { background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_square .pp_expand:hover { background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_square .pp_contract { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_square .pp_contract:hover { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_square .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_square #pp_full_res .pp_inline { color: #fff; } 
	
	div.dark_square .pp_arrow_previous { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_square .pp_arrow_next { background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.dark_square .pp_next:hover { background: url(../images/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_square .pp_previous:hover { background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */


	/* ----------------------------------
		Light Square Theme
	----------------------------------- */
	
	div.light_square .pp_left ,
	div.light_square .pp_middle,
	div.light_square .pp_right,
	div.light_square .pp_content { background: #fff; }
	
	div.light_square .pp_content .ppt { color: #000; }
	div.light_square .pp_expand { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_square .pp_expand:hover { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_square .pp_contract { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_square .pp_contract:hover { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_square .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_square #pp_full_res .pp_inline { color: #000; } 
	
	div.light_square .pp_arrow_previous { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_square .pp_arrow_next { background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.light_square .pp_next:hover { background: url(../images/prettyPhoto/light_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_square .pp_previous:hover { background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */


	/* ----------------------------------
		Facebook style Theme
	----------------------------------- */
	
	div.facebook .pp_top .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.facebook .pp_top .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; } /* Top pattern/color */
	div.facebook .pp_top .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.facebook .pp_content .ppt { color: #000; }
	div.facebook .pp_content_container .pp_left { background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; } /* Content background */
	div.facebook .pp_content_container .pp_right { background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; } /* Content background */
	div.facebook .pp_content { background: #fff; } /* Content background */
	div.facebook .pp_expand { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.facebook .pp_expand:hover { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.facebook .pp_contract { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.facebook .pp_contract:hover { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.facebook .pp_close { width: 22px; height: 22px; background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.facebook #pp_full_res .pp_inline { color: #000; } 
	div.facebook .pp_loaderIcon { background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat; } /* Loader icon */
	
	div.facebook .pp_nav .pp_arrow_previous { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */
		div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
	div.facebook .pp_nav .pp_arrow_next { background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */
		div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
	div.facebook .pp_nav { margin-top: 0; }
	div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
	
	div.facebook .pp_next:hover { background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
	div.facebook .pp_previous:hover { background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	
	div.facebook .pp_bottom .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.facebook .pp_bottom .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; } /* Bottom pattern/color */
	div.facebook .pp_bottom .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */


/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.pp_pic_holder a:focus { outline:none; }

	div.pp_overlay {
		background: #000;
		display: none;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 9500;
	}
	
	div.pp_pic_holder {
		display: none;
		position: absolute;
		width: 100px;
		z-index: 10000;
	}
		
		.pp_top {
			height: 20px;
			position: relative;
		}
			* html .pp_top { padding: 0 20px; }
		
			.pp_top .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_top .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_top .pp_middle {
					left: 0;
					position: static;
				}
			
			.pp_top .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_content { height: 40px; }
		
		.pp_content .ppt {
			left: auto;
			margin-bottom: 5px;
			position: relative;
			top: auto;
		}
		
		.pp_fade { display: none; }
		
		.pp_content_container {
			position: relative;
			text-align: left;
			width: 100%;
		}
		
			.pp_content_container .pp_left { padding-left: 20px; }
			.pp_content_container .pp_right { padding-right: 20px; }
		
			.pp_content_container .pp_details {
				margin: 10px 0 2px 0;
			}
				.pp_description {
					display: none;
					margin: 0 0 5px 0;
				}
				
				.pp_nav {
					clear: left;
					float: left;
					margin: 3px 0 0 0;
				}
				
					.pp_nav p {
						float: left;
						margin: 2px 4px;
					}
				
					.pp_nav a.pp_arrow_previous,
					.pp_nav a.pp_arrow_next {
						display: block;
						float: left;
						height: 15px;
						margin-top: 3px;
						overflow: hidden;
						text-indent: -10000px;
						width: 14px;
					}
		
		.pp_hoverContainer {
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 2000;
		}
		
		a.pp_next {
			background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: right;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
			
		a.pp_previous {
			background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: left;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
		
		a.pp_expand,
		a.pp_contract {
			cursor: pointer;
			display: none;
			height: 20px;	
			position: absolute;
			right: 30px;
			text-indent: -10000px;
			top: 10px;
			width: 20px;
			z-index: 20000;
		}
			
		a.pp_close {
			display: block;
			float: right;
			text-indent: -10000px;
		}
		
		.pp_bottom {
			height: 20px;
			position: relative;
		}
			* html .pp_bottom { padding: 0 20px; }
			
			.pp_bottom .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_bottom .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_bottom .pp_middle {
					left: 0;
					position: static;
				}
				
			.pp_bottom .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_loaderIcon {
			display: block;
			height: 24px;
			left: 50%;
			margin: -12px 0 0 -12px;
			position: absolute;
			top: 50%;
			width: 24px;
		}
		
		#pp_full_res {
			line-height: 1 !important;
		}
		
			#pp_full_res .pp_inline {
				text-align: left;
			}
			
				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
	
		div.ppt {
			color: #fff;
			display: none;
			font-size: 17px;
			left: 0;
			position: absolute;
			top: 0;
			z-index: 9999;
		}

/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */


a:hover.callTop		{   color:#005b7f;  }



/* Packages Tables */
.pack_tab td{ text-align:center; padding:10px 5px; border:1px solid #ececec; font-weight: bold; }
.pack_tab th{ text-align:center; font-size:14px; color:#fff; padding:10px 5px 7px 5px; text-shadow: #555 0.1em 0.1em 0.1em; border-right:1px solid #8ee6ff; background:url("../img/table_top.png") repeat-x;   }
.pack_tab th strong {  color:#fff;}
.pack_tab td.heading { text-align:left; font-weight:bold }
.pack_tab strong { color:#005B7F; }
.starmark { color:#005B7F; font-size:11px;  }


/* ------------------------------ Signup Page Start -------------------------------*/
.lft									{	float:left;}
.rht									{	float:right;}
.login_box								{	width:549px; margin:0 auto;   padding:0 0 39px 0;}
.login_box h1							{	font:normal 18px/32px "Myriad Pro", Arial, Helvetica, sans-serif; color:#003d5f}
.login_box h2							{	font:normal 22px/32px "Myriad Pro",Arial, Helvetica, sans-serif; color:#666666; padding:0 0 22px 24px;  }
.login_box b							{	font:normal 10px/14px Verdana, Geneva, sans-serif; color:#898989; width:289px; padding:0 0 0 0; right:-10px; position:relative; }
.login_box ul							{	margin:0; padding:0;}
.login_box ul li						{	float:left;	margin:0; padding:0 18px 0 18px; list-style:none; background:url(../images/login_link_bullets.gif) right center no-repeat;  }
.login_box ul li a						{	float:left;	margin:0; padding:0; list-style:none; font:normal 12px/32px Verdana, Geneva, sans-serif; color:#919191; text-decoration:none; }
.login_box ul li a:hover				{	text-decoration:underline;}

.login_form								{	float:left;	width:486px; margin:0 auto; background:#f6f6f6; border-top:1px solid #cccccc; padding:24px 0 40px 0 ;}
.login_form ul							{	margin:0; padding:0;}
.login_form ul li						{	float:left;	margin:0; padding:0; list-style:none; background:none; }
.login_form ul li a						{	float:left;	margin:0; padding:0; font:bold 14px/40px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-align:center;}
.login_form ul li a:hover				{	color:#333; text-decoration:none;}
.login_form ul li.login a				{	width:226px; height:49px; background:url(../images/login_btn.gif) 0 0 no-repeat; text-align:center !important; text-decoration:none; margin-left:19px;}
.login_form ul li.signup a				{	width:215px; height:49px; text-align:center; text-decoration:none; 	background:url(../images/signup_btn1.gif) 0 0 no-repeat; margin-left:6px;}

.login_form ul li.login a:hover			{	background:url(../images/login_btn.gif) 0 -51px no-repeat;  }
.login_form ul li.signup a:hover		{	background:url(../images/signup_btn1.gif) 0 -51px no-repeat;}

.login_form ul li a.active 				{	background:url(../images/login_btn.gif) 0 -51px no-repeat;  }

.login_form	.form						{	width:427px; margin:0 auto;	}
.login_form_box							{	width:427px; margin:0 auto;}
.login_form_box	label					{	font:bold 12px/32px Verdana, Geneva, sans-serif; color:#797c80;}
.login_form_box	.big_inputbg			{	width:427px; height:43px; background:url(../images/big_inputbg.gif) no-repeat;}
.login_form_box	.big_inputbg .input		{	float:left; width:400px;  border:none; background:none; font:normal 12px/12px Verdana, Geneva, sans-serif; color:#797c80; margin:12px 0 0 15px;}

.login_form_box	.small_inputbg			{	width:209px; height:43px; background:url(../images/small_inputbg.gif) no-repeat;}
.login_form_box	.small_inputbg .input	{	float:left; width:197px; border:none; background:none; font:normal 12px/12px Verdana, Geneva, sans-serif; color:#797c80; margin:12px 0 0 5px;}

.login_form_box	.name_lft				{	float:left; width:209px;}
.login_form_box	.name_rht				{	float:right; width:209px;}

.login_form_box	.zip					{	float:left; width:127px; margin-right:24px;}
.login_form_box	.city					{	float:left; width:127px; margin-right:13px;}
.login_form_box .state					{	float:right; width:127px;  }


.login_form_box	.small_inputbg1			{	width:127px; height:43px; background:url(../images/city_inputbg.gif) no-repeat;}
.login_form_box	.small_inputbg1 .input	{	float:left; width:113px; border:none; background:none; font:normal 12px/12px Verdana, Geneva, sans-serif; color:#797c80; margin:12px 0 0 7px;  }

.dropdown								{	float:left; width:427px; height:20px;}
.signup_btn								{	float:left; width:211px; height:48px; background:url(../images/signupbtn.gif) no-repeat; border:none; cursor:pointer; margin-top:30px; margin-bottom:30px; }
/* ------------------------------ Signup Page End -------------------------------*/


/* ------------------------------ Login Page Start -------------------------------*/
.login_btn								{	float:left;	width:211px; height:48px; background:url(../images/input_login_btn.gif) 0 0 no-repeat; border:none; cursor:pointer; margin-left:30px;  }
#check									{	float: left; margin:4px 7px 25px 0 !important;}
.login_box p label 						{ 	width:100%; }
.login_box p							{	float:left;	padding:24px 0 0 30px; width:100%;}
.login_padd								{	padding-top:40px;}
/* ------------------------------ Login Page End -------------------------------*/


/* ------------------------------ Forgot Password Page End ------------------------*/
.forgot_padd							{	padding:0 0 10px 0;}
.form p									{	font:normal 12px/18px Verdana, Geneva, sans-serif; color:#797c80; padding:15px 0 0 0 ;}
.new_password							{	float:left;	width:211px; height:48px; background:url(../images/new_password.gif) 0 0 no-repeat; border:none; cursor:pointer; margin-left:30px; margin-top:30px;  }
/* ------------------------------ Forgot Password Page End ------------------------*/


/* ------------------------------ Pending Page End ------------------------*/
.pending_box							{	float:left;	width:484px; padding:11px 0 0 0; }
.pending_box h1							{	font:bold 18px/32px Arial, Helvetica, sans-serif; color:#168299;}
.pending_box h2							{	font:bold 14px/14px Arial, Helvetica, sans-serif; 	color:#003d5f; padding:0 0 0 0;}
.pending_box_con						{	width:473px; background:#f6f6f6; border-top:1px solid #cccccc; padding:27px 0 20px 11px; margin-bottom:26px;}
.pending_box_con b						{	font:normal 12px/25px Arial, Helvetica, sans-serif;	color:#168299;}
.url_padd								{	padding:27px 0 0 0; }
.pending_box h3							{	font:normal 24px/32px "Myriad Pro", Arial, Helvetica, sans-serif; color:#168299; margin-bottom:26px; }
.pending_box q							{	font:normal 11px/14px Verdana, Geneva, sans-serif; color:#898989; width:307px;}
.pending_box_con .textareabg			{	width:427px; height:73px; background:url(../images/pending_textarea.gif) no-repeat; border:none; padding:0 0 0 0; margin:0;}
.textareabg textarea					{	float:left; width:400px; height:48px; background:none; border:none; padding:0; margin:15px 0 0 15px; overflow:hidden; font:normal 12px/12px Verdana, Geneva, sans-serif; color:#797c80;}
.submit_form_btn						{	float:left;	width:184px; height:42px; background:url(../images/submit_form_btn.gif) 0 0 no-repeat; border:none; cursor:pointer; margin-left:30px; margin-bottom:20px;  }

/* ------------------------------ Pending Page End ------------------------*/

/* ------------------------------ Service Forms CSS Starts ------------------------*/

.servicefrm h1							{	font:bold 18px/32px Arial, Helvetica, sans-serif; color:#168299;}
.servicefrm h2							{	font:bold 14px/14px Arial, Helvetica, sans-serif; 	color:#003d5f; padding:0 0 0 0;}
.servicefrm_innerbx						{	width:100%; background:#f6f6f6; border-top:1px solid #cccccc; padding:27px 0 20px 11px; margin-bottom:26px;}
.servicefrm_innerbx b						{	font:normal 12px/25px Arial, Helvetica, sans-serif;	color:#168299;}
.url_padd								{	padding:27px 0 0 0; }
.servicefrm_innerbx h3							{	font:normal 24px/32px "Myriad Pro", Arial, Helvetica, sans-serif; color:#168299; margin-bottom:26px; }
.servicefrm_innerbx q							{	font:normal 11px/14px Verdana, Geneva, sans-serif; color:#898989; width:307px;}
.servicefrm_innerbx .textareabg			{	width:427px; height:73px; background:url(../images/pending_textarea.gif) no-repeat; border:none; padding:0 0 0 0; margin:0;}
.textareabg textarea					{	float:left; width:400px; height:48px; background:none; border:none; padding:0; margin:15px 0 0 15px; overflow:hidden; font:normal 12px/12px Verdana, Geneva, sans-serif; color:#797c80;}
.submit_form_btn						{	float:left;	width:184px; height:42px; background:url(../images/submit_form_btn.gif) 0 0 no-repeat; border:none; cursor:pointer; margin-left:30px; margin-bottom:20px;  }


/* ------------------------------ Service Forms CSS Ends ------------------------*/

/* ------------------------------ Order completed Page End ------------------------*/
.no_padd								{	padding:0 0 0 0 !important;}
.pending_box ul							{	width:484px; margin:0 auto;  }
.pending_box ul	li						{	margin:0; padding:0; list-style:none; background:none !important; }
.pending_box ul	li .con					{	width:422px; margin:0 auto; background:url(../images/order_line.gif) bottom left repeat-x;   }
.con .con_lft							{	float:left; width:176px;font:bold 12px/34px Verdana, Geneva, sans-serif; color:#797c80; text-align:left;    }
.con .con_rht							{	float:right; width:242px; font:normal 12px/34px Verdana, Geneva, sans-serif; color:#797c80; text-align:left !important;    }
.con .con_rht p							{	 text-align:left; padding:5px 0 5px 0 !important;  }
.con .con_lft p							{	 text-align:left; padding:5px 0 5px 0 !important;  }
.con .con_rht .line_height				{	line-height:15px !important; padding:10px 0 0 0 ;}

.con .con_rht p	a						{	font:normal 12px/34px Verdana, Geneva, sans-serif; color:#797c80; text-decoration:none;}
.con .con_rht p	a:hover					{	text-decoration:underline;}
.go_back_btn							{	float:left; width:184px; height:42px; background:url(../images/go_back_btn.gif) 0 0 no-repeat; border:none; cursor:pointer; margin-left:140px; margin-bottom:20px; display:inline;  }
/* ------------------------------  Order completed Page End ------------------------*/



/* ------------------------------ Shopping Page End ------------------------*/
.shopping_box							{	width:604px; margin:0 auto; }
.shopping_box_tab						{	width:604px; margin:0 auto;}
.shopping_box_tab ul					{	margin:0; padding:0;}
.shopping_box_tab ul li					{	float:left;	margin:0 0 0 0; padding:0; list-style:none; background:none; }
.shopping_box_tab ul li	a				{	float:left; margin:0 0 0 0; padding:0; width:302px; text-align:center; font:normal 14px/32px Arial, Helvetica, sans-serif; color:#003d5f; text-decoration:none; background:url(../images/shopping_box_tab.gif) 0 0 no-repeat; height:35px; display:block;   }
.shopping_box_tab ul li a:hover			{	background-position:0 -35px;}
.shopping_box_tab ul li.active a		{  background-position:0 -35px;}
.shopping_box_tab ul li span			{	float:left;	color:#5f5f5f; font:normal 12px/32px Arial, Helvetica, sans-serif; padding:0 0 0 40px; }

.shopping_box_con						{	width:580px; margin:0 auto; background: url(../images/shopping_box_conbg.gif) 0 0 no-repeat;}
.shopping_box_con ul					{	margin:0; padding:0;}
.shopping_box_con ul li					{	float:left; margin:0; padding:0; list-style:none; background:none;}
.shopping_box_con ul li .box1			{	float:left;	width:280px; font:normal 12px/14px Verdana, Geneva, sans-serif;}
.shopping_box_con ul li .box2			{	float:left;	width:40px;}
.shopping_box_con ul li .box3			{	float:left;	width:30px;}
.shopping_box_con ul li .box4			{	float:left;	width:50px;}

.shopping_box_con ul li .box1 b			{	 color:#198ca4;} 
.shopping_box_con ul li .box1 p			{	 color:#5f5f5f;}
/* ------------------------------ Shopping Page End ------------------------*/


/* ------------------------------ My Account Page Start ------------------------*/
.my_aacount_box							{	width:907px; margin:0 auto; position:relative; margin-top:20px; padding:0 0 40px 0;}
.my_aacount_box	h1						{	font:normal 24px/32px Arial, Helvetica, sans-serif; color:#003d5f;}
.logout_btn								{	float:right; width:103px; height:30px; background:url(../images/logout_btn.gif) 0 0 no-repeat; cursor:pointer; margin-top:18px; }
 
.my_aac_head							{	width:904px; height:53px; margin:0 auto; background:url(../images/my_acc_head.gif) 0 0 no-repeat; font:bold 14px/53px Arial, Helvetica, sans-serif; color:#fff;  }
.my_aac_head span						{	float:left;	width:37px; padding:8px 0 0 11px;}
.my_aac_head p 							{	float:left; padding:0 0 0 18px;}
.my_aac_head p a						{	text-decoration:none;  }	
.my_aac_head p a:hover					{	text-decoration:underline;  }
.my_aac_head b							{	 font-size:18px; padding:0 0 0 0;	 }

.head_right_btn	a						{	float:right; width:165px; height:28px; display:block; background:url(../images/my_head_right_btn.gif) no-repeat; text-decoration:none; font:bold 14px/28px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 0 35px; margin-top:13px; margin-right:10px;}
.head_right_btn	a:hover					{	color:#000;}

.my_nav									{	width:904px; margin:0 auto; margin-top:25px;}
.my_nav	ul								{	float:left; margin:0; padding:0; background:none;}
.my_nav	ul li							{	float:left; margin:0; padding:0; list-style:none;}
.my_nav	ul li a							{	float:left; margin:0; padding:0 0 0 0; font:normal 14px/18px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-align:left; cursor:pointer; }
.my_nav	ul li a:hover					{	color:#000;}	

.my_nav	ul li.my_nav1 a					{	float:left;width:164px; height:44px; background:url(../images/my_nav1.gif) 0 0 no-repeat; text-align:left; padding:13px 0 0 14px;  text-decoration:none; }
.my_nav	ul li.my_nav2 a					{	float:left;width:204px; height:44px; background:url(../images/my_nav2.gif) 0 0 no-repeat; text-align:left; padding:13px 0 0 14px;  text-decoration:none; }
.my_nav	ul li.my_nav3 a					{	float:left;width:153px; height:44px; background:url(../images/my_nav3.gif) 0 0 no-repeat; text-align:left; padding:13px 0 0 14px;  text-decoration:none; }
.my_nav	ul li a span					{	float:left; width:100%; text-align:left; padding:0 0 0 0;}
.my_nav	ul li a b						{	float:left; width:100%;}
 
.my_con									{	width:899px; margin:0 auto; border:2px solid #3a93ae; padding:0 0 14px 0;}
.my_con_head							{	width:898px; margin:0 auto; height:48px; background:url(../images/my_con_head.gif) no-repeat;} 
.my_con_head ul							{	margin:0; padding:0;  background:none;}
.my_con_head ul li						{	float:left;	margin:0; padding:0; list-style:none; display:inline; font:normal 14px/48px Arial, Helvetica, sans-serif; color:#1c6b85;}
.my_con_head ul li.head1				{	padding:0 0 0 21px; width:138px !important;  }
.my_con_head ul li.head2				{	padding:0 0 0 88px; width:288px}
.my_con_head ul li.head3				{	padding:0 0 0 0; width:249px;}
.my_con_head ul li.head4				{	padding:0 0 0 0; width:75px}
.my_con_box								{	float:left; width:890px; margin-left:4px  }
.my_con_box ul 							{	margin:0; padding:0;  background:none; border:no}
.my_con_box ul li						{	float:left;	margin:0; padding:0;    list-style:none;}
.my_con_box ul li .con1					{	float:left;	width:117px; color:#5d646b; padding:12px 0 12px 19px; }
.my_con_box ul li .con2					{	float:left;	width:246px; padding:12px 0 12px 44px;  }
.my_con_box ul li .con2 b				{	font:bold 12px/13px Verdana, Geneva, sans-serif; color:#198ca4; }
.my_con_box ul li .con2 p				{	font:normal 12px/13px Verdana, Geneva, sans-serif; color:#5f5f5f;}

.my_con_box ul li .con3					{	float:left;	width:200px; padding:20px 0 12px 52px; }
.my_con_box ul li .con4					{	float:left;	width:183px; padding:12px 0 12px 29px; text-align:center;}

.details								{	float:left; width:101px; border:none !important ;}
.pay_now								{	float:right; width:99px;}
.details img							{	border:none !important ;}
.pay_now img							{	border:none !important ;}
.my_con_box ul li .con4 img				{	border:none !important ;}

.my_bg									{	background:#f3f9fb;}

.my_acc_tab ul li.last				{	background:none;}*/

.mid								{background:url(../images/midbg.jpg) repeat-x ; width:942px; height:52px; float:left; display:inline;}
.mid ul								{float:left; display:inline;background:url(../images/midbg.jpg) 0 1px repeat-x; width:904px; margin-top:15px; border-bottom:1px solid #dcdcdc; border-top:1px solid #dcdcdc; margin-bottom:15px;  }
.mid ul li							{float:left; display:inline; padding:1px 0 0; margin:0 0 0 -2px;}
.mid ul li	a						{display:inline-block; float:left; padding:0 0 0 13px; font:bold 14px/32px  "Myriad Pro" , Arial, Helvetica, sans-serif; color:#c5c3c3; text-decoration:none;} 
.mid ul li	a span					{color:#989898; float:left; display:inline-block;  padding:0 26px 0 13px; cursor:pointer;}
.mid ul li	a:hover					{background:url(../images/arr-left-cor.gif) no-repeat left top;}
.mid ul li	a:hover	span			{background:url(../images/arr-right-cor.jpg) no-repeat right top; color:#003d5f;}
.mid ul li	a.this					{background:url(../images/arr-left-cor.gif) no-repeat left top;}
.mid ul li	a.this span				{background:url(../images/arr-right-cor.jpg) no-repeat right top; color:#003d5f;}


.my_btm_con								{	width:899px; margin:0 auto;}




 
.complete_order_box						{	width:899px; margin:0 auto; border:2px solid #3a93ae;}
.complete_head							{	width:898px; margin:0 auto; height:48px; background:url(../images/complete_order_head.jpg) no-repeat;} 
.complete_head ul						{	margin:0; padding:0;  background:none;}
.complete_head ul li					{	float:left;	margin:0; padding:0; list-style:none; display:inline; font:normal 14px/48px Arial, Helvetica, sans-serif; color:#1c6b85;}
.complete_head ul li .head1				{	padding:0 0 0 21px; width:100px !important;  }
.complete_head ul li .head2				{	padding:0 0 0 0; width:220px;  text-align:center;}
.complete_head ul li .head3				{	padding:0 0 0 0; width:106px;  text-align:center;}
.complete_head ul li .head4				{	padding:0 0 0 0; width:184px;  text-align:center;}
.complete_head ul li .head5				{	padding:0 0 0 0; width:262px; text-align:center;  }
.complete_order							{	float:left; width:890px; margin-left:4px  }
.complete_order ul 						{	margin:0; padding:0;  background:none; border:no}
.complete_order ul li					{	float:left;	margin:0; padding:0;    list-style:none;}
.complete_order ul li .con1				{	float:left;	width:100px; color:#5d646b; padding:12px 0 12px 21px; }
.complete_order ul li .con2				{	float:left;	width:161px; padding:12px 0 12px 59px;  }
.complete_order ul li .con2 b			{	font:bold 12px/13px Verdana, Geneva, sans-serif; color:#198ca4; }
.complete_order ul li .con2 p			{	font:normal 12px/13px Verdana, Geneva, sans-serif; color:#5f5f5f;}
.complete_order ul li .con3				{	float:left;	width:115px; padding:12px 0 12px 0; }
.complete_order ul li .con4				{	float:left;	width:184px; padding:12px 0 12px 0; text-align:center;}
.complete_order ul li .con5				{	float:left;	width:203px; padding:12px 0 12px 29px; text-align:center; }
.complete_order ul li .con4 img				{	border:none !important ;}
/* ------------------------------ My Account Page end ------------------------*/




/* ------------------------- SHOPPING CART PAGE ---------------------- */
.clear_0										{display:block; font-size:0; line-height:0; clear:both;}
.last_item										{margin:0 !important;}			
.shop_out_Dv									{border-top:3px solid #f2f2f2; margin:20px 0 0;}
.shop_out_Dv .in_Dv								{border:1px solid #e8e8e8; border-bottom:0 none;}
.shop_out_Dv .in_Dv ul							{padding:12px;}
.shop_out_Dv .in_Dv ul li						{list-style:none; background:none; padding:24px 0; margin:0; border-bottom:1px solid #d9ecb9;}
.shop_out_Dv .in_Dv ul li.first					{padding-top:0px}
.shop_out_Dv .in_Dv ul li.last					{border: 0 none;}
.shop_out_Dv .in_Dv ul li .col_1, .shop_out_Dv .in_Dv ul li .col_2, .shop_out_Dv .in_Dv ul li .col_3, .shop_out_Dv .in_Dv ul li .col_4 {float:left; display:inline;} 	
.shop_out_Dv .in_Dv ul li .col_1				{width:345px;}
.shop_out_Dv .in_Dv ul li .col_1 p				{padding:0; margin:0; line-height:16px;}
.shop_out_Dv .in_Dv ul li .col_1 a				{display:block; font-size:12px;}
.shop_out_Dv .in_Dv ul li .col_1 span			{font-size:11px;}
.shop_out_Dv .in_Dv ul li .col_2				{width:42px;}
.shop_out_Dv .in_Dv ul li .col_2 a				{font-size:10px; color:#e04040; display:inline-block; margin:10px 0 0;}
.shop_out_Dv .in_Dv ul li .col_3				{width:90px; text-align:right;}
.shop_out_Dv .in_Dv ul li .col_3 input			{width:22px; font-size:12px; border:1px solid #7f9db9; text-align:center; margin:6px 0 0;}
.shop_out_Dv .in_Dv ul li .col_4				{width:101px; font-size:12px; font-weight:bold; font-size:11px; text-align:right;}
.shop_out_Dv .in_Dv ul li .col_4 span			{display:block; padding:10px 0 0;}
.shop_out_Dv .in_Dv .total_amt					{height:38px; background:url(../images/shop-tot-amt-bg.gif) repeat-x center top;}
.shop_out_Dv .in_Dv .total_amt p				{text-align:right; padding:10px 12px 0 0;}
.shop_out_Dv .btn_Dv 							{padding:21px 0 0;}
.shop_out_Dv .btn_Dv .btn_shop_conti			{float:left; display:inline; height:32px; width:248px; cursor: pointer; border:0 none; background:url(../images/shop-btn-continue.gif) no-repeat center top;}
.shop_out_Dv .btn_Dv .btn_shop_now				{float:right; display:inline; height:31px; width:104px; cursor:pointer; border:0 none; background:url(../images/shop-btn-pay-now.gif) no-repeat center top;}

.shop_out_Dv .pay_method						{}
.shop_out_Dv .pay_method h5						{font-size:14px; color:#1dbcf2; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:20px 0 0;}
.shop_out_Dv .pay_method .fields				{padding:15px 0 30px 36px; background:url(../images/shop-bot-dv-bg.gif) repeat-x center bottom;}
.shop_out_Dv .pay_method .col_1 				{float:left; display:inline; margin:0 123px 0 0px;}
.shop_out_Dv .pay_method .col_1 input			{float:left; display:inline; margin:12px 0 0;}
.shop_out_Dv .pay_method .col_1 span.ico		{float:left; display:inline-block; height:38px; width:66px; margin:0 0 0 10px;}
.shop_out_Dv .proc_btn_dv						{padding:26px 0 0; text-align:center;}
.shop_out_Dv .proc_btn_dv .btn_proceed			{height:32px; width:248px; background:url(../images/shop-btn-proceed.gif) no-repeat center top; border:0 none; cursor:pointer;}

/* ------------------------------------------------------------------- */
#login{ background:none; border:0; font-weight:bold; line-height:38px; height:38px; color:#636B75;cursor:pointer; padding: 0 0 0 35px; background:url(../images/login.gif) 0 0 no-repeat;}
#login:hover, input#login:focus {color:#005b7f;}
.myaccount{color:#003d5f; font-weight:normal!important; font-size:11px; color:#003d5f;}
.myaccount b{ color:#009ec3;}
.myaccount a, #myaccountlink{padding:0 0 0 15px!important; margin:0; font-size:10px; font-weight:bold; background:url(../images/myaccount.gif) 0 50% no-repeat!important;}

.buyBtn{ background:#005b7f;color:#ffffff; text-transform:uppercase; border:1px solid #e6e6e6; font-weight:bold; font-size:10px; line-height:11px; float:right; display:block; padding: 8px 15px; margin:10px 0 0;}
.buyBtn:hover{background:#f6f6f6;color:#005b7f;}
.date a{font-weight:bold; color:#636B75;}


.linkMd ul li.last { display:inline-block;font-weight:bold;height:40px; padding:0 0px 0 0px;float:right;}
.linkMd ul li.last a{ background:none; border:none; padding-left:0 !important; margin-top:0px; }
