Vastu Blessing styles
=================== */html,
button,
input,
select,
textarea{color:#222;}
*{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.view-cart, .vastu-tips, .service-nav, .quick-contact, .button, h3, .service-nav li a, .category-nav, .add-cart a, .price-holder, .category-nav li a{behavior:url(pie/PIE.htc)}
.vastu-tips, .service-nav, .service-nav li a, .quick-contact, .category-nav, .price-holder, .category-nav li a{-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
body{font-size:0.9em;line-height:1.4;color:#434343;border-top:4px solid #c15600}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
img{vertical-align:middle;max-width:100%}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}
.margin-top1{margin-top:1em}
.margin-top3px{margin-top:3px}
.margin-btm1{margin-bottom:1em}
.margin-rt1{margin-right:1em}
.left{float:left}
.right{float:right}
.lowercase{text-transform:lowercase}
.italic{font-style:italic}
.w70{width:70%}
.wrapper{width:980px;margin:0 auto}
.logo{width:40%;display:block;margin:1em 0;float:left}
.view-cart{float:right;width:114px;background:#426c20;padding:1em;margin:1em 0;color:#ffffff;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.view-cart .right{text-align:center}
.view-cart a{color:#e4c6ae;font-weight:bold;text-decoration:underline}
.site-nav{background:#e5e5e5;margin-bottom:0.4em}
.site-nav-m, .services-nav-m, .category-nav-m{margin-bottom:1em;height:2em;background:#ffffff;border:1px solid #999999;display:none}
.site-nav-m option, .services-nav-m option,.category-nav-m option{padding:2px}
.site-nav li{list-style:none;float:left}
.site-nav li a{display:block;text-transform:uppercase;font-weight:bold;padding:0.6em 0.5em 0.5em;}
.site-nav li a:hover, .site-nav li .selected{background:#d5d1d1;color:#000000}
#btnBuy{cursor:pointer;width:150px;}
#mainContent{width:70%;float:left;min-height:420px;}
.index-banner{border:2px solid #507309;margin-bottom:1em}
.sidebar{width:28.5%;float:right}
.vastu-tips, .service-nav, .quick-contact, .category-nav{background:#f7fee3;border:1px solid #484848;padding:0.5em 1em 1em;margin-bottom:1em}
.service-nav, .quick-contact, .category-nav{border:1px solid #cbcbcb;padding:0}
.button, .cancel, .button-large{background:#f3f3f3;border:1px solid #c15600;border-left-width:5px;font-size:0.9em;color:#1b3d00;padding:0.2em 0.625em;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.cancel{border-color:#888888}
.button-large{background:#c15600;}
.service-nav li, .category-nav li{list-style-type:none;border-top:1px solid #cbcbcb}
.service-nav li:first-child, .category-nav li:first-child{border-top:0}
.service-nav li a, .category-nav li a{display:block;padding:0.4em 0.625em;font-size:0.9em}
.category-nav li a{font-weight:bold}
.service-nav li a:hover,
.service-nav li .selected,
.category-nav li a:hover,
.category-nav li .selected{background:#efffc3;font-weight:normal;}
.active{background:#efffc3;font-weight:normal;}
.quick-contact dl, .contact dl{margin-bottom:0.3em;padding:0 0.1em}
.quick-contact dl dt, .contact dl dt{float:left;font-weight:bold;margin-right:1%;padding:5px;width:28%;}
.contact dl dt{width:15%}
.quick-contact dl dd, .contact dl dd{margin:2px 0;padding:5px 0;}
#pageFooter{background:#c15600;padding:1em 1em 0;color:#ffffff}
.footer-nav{text-align:center;margin-bottom:1em}
.footer-nav li{display:inline}
.footer-nav li a{text-transform:uppercase;font-weight:bold;color:#fff;;margin:0 0.5em}
.footer-nav li a:hover{color:#EAD7C8;}
.footer-nav-small li a{color:#ead7c8;font-weight:normal;text-decoration:none;font-size:13px;}
.link{color:#ffffff;text-decoration:underline}
.product-list li{list-style:none;border-top:1px solid #000000;margin-bottom:1em;padding-top:1em}
.product-list li:first-child{border-top:0}
.product-img{width:23%;float:left;text-align:center;border:1px solid #cccccc;padding:1% 1em}
.product-details{width:70%;float:right}
.price-holder{background:none !important;color:#40686a !important;padding:0 !important;}
.add-cart{margin-top:1em}
.add-cart a{background:#c15600;padding:0.625em 0;color:#ffffff;display:block;margin:0 auto;text-align:center;width:70%;font-weight:bold;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
.captcha{background:#ffe8d6;width:200px;text-align:center;border:1px solid #e0c9b7;margin-bottom:0.5em}
#frmConsultancy{padding:1em;border:1px Solid #cacaca;margin:1em 0;background:url(../images/grid-pat.jpg) repeat 0 0}
#frmConsultancy label{margin-bottom:1em;display:block}
#frmConsultancy select{width:300px;height:2em}
.colorred, .validation{color:#ff0000}
.validation{clear:both;margin:0.2em 0}
.success{font-weight:bold}
.faq-list li{list-style-type:none;border-top:1px solid #cacaca;margin-bottom:1em;padding-top:1em;}
.faq-list li:first-child{padding-top:0.5em;border-top:0}
.cartTable{border:1px solid #d3d3d3;margin-bottom:1em}
.cartTable .cartHead{background-color:#f0f0f0;width:100%;}
.cartTable .cartHead th, .cartTable td{padding:8px 10px;vertical-align:top}
.cartItems tr{border-bottom:1px solid #d3d3d3;}
.cartItems td, .cartFoot td{text-align:center}
.cartTable .cartFoot{background:#f0f0f0;}
.sitemap li{list-style:none}
.sitemap li a{background:url(../images/right.png) no-repeat 0 6px;padding:5px 0;padding-left:20px;display:block;text-transform:capitalize;font-weight:bold}
.sitemap li ul{margin-left:25px}
.sitemap li ul li a{background:url(../images/bullet.png) no-repeat 0 9px;padding-left:13px;font-weight:bold}
.icon20{width:20px;height:20px;background:url(../images/imageHeaderSprite.png) no-repeat;float:left;margin-right:0.5em}
.service-ico{background-position:0 0}
.contact-ico{background-position:0 -20px}
.category-ico{background-position:0 -40px;height:23px}
.icon10{width:10px;height:14px;background:url(../images/sprite10.png) no-repeat;float:left;margin:0.1em 0.4em 0 0}
.location-ico{background-position:0 0}
.call-ico{background-position:0 -14px}
.mail-ico{background-position:0 -28px;margin-top:0.4em}
#breadcrumb{font:11px Arial, Helvetica, sans-serif;background-image:url('../images/bc_bg.png');background-repeat:repeat-x;height:30px;line-height:30px;color:#9b9b9b;border:solid 1px #cacaca;width:100%;overflow:hidden;margin:0 0 1em 0;padding:0px;}
#breadcrumb li{list-style-type:none;float:left;padding-left:10px;}
#breadcrumb a{height:30px;display:block;background-image:url('../images/bc_separator.png');background-repeat:no-repeat;background-position:right;padding-right:15px;text-decoration:none;color:#454545;}
.home{border:none;margin:8px 0px;}
#breadcrumb a:hover{color:#ea6a0e;}
.service-sub-title{color:#025523;}
.terms-con{min-height:420px;}
.tips-more-demarkation{border-bottom:1px solid #cacaca;padding-bottom:1em;}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}
.ir:before{content:"";display:block;width:0;height:150%;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.services ul{padding-left:30px;}
.product-details ol, .product-details ul{padding-left:30px;}
.product-details ol li{list-style-type:decimal;margin-left:15px;border:none;margin:0;padding-top:0;}
.product-details ul li{list-style-type:disc;margin-left:15px;border:none;margin:0;padding-top:0;}
h3{font-size:1em;}
.left{float:left;}
.right{float:right;}
.width-100{width:100%;}
.width-30{width:30%;}
.margin-right-49{margin-right:49px;}
.margin-bottom-35{margin-bottom:35px;}
.box-border{border:1px solid #DADADA;}
.padding10{padding:10px 10px;}
.box-title{background:none repeat scroll 0 0 #e5e5e5;color:#508511;font-size:18px;font-weight:normal;line-height:25px;padding:5px 10px;}
.read-more a{color:#408900;font-weight:bold;}
.read-more a:hover{color:#40686A;}
.footer-txt{color:#ead7c8;}
.footer-txt a{color:#ead7c8;}
.copyright .link{text-decoration:none;}
.copyright .link:hover{text-decoration:underline;}
.footer-txt a:hover{text-decoration:none;}
.footer-nav-small li a:hover{text-decoration:underline;}
.copyright{border-top:1px solid #d07932;}
.copyright .footer-txt{margin-top:10px;}
.copyright .footer-nav{margin-top:10px;}
.text-right{text-align:right;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.direction-article ol li{padding-top:8px;}
.direction-article ul li{padding-top:5px;}
.home-list{padding-left: 25px; padding-bottom: 10px; padding-top: 5px;}
.padding-18 {padding: 18px 10px;}
.align-right{text-align:right;}
.underline{text-decoration:underline;}
.article-font{background-color:#ffffff; font-family:arial;}
.font-13{font-size:13px;}