/*
Theme Name: Adora New
Theme URI: http://www.shrikrishnatechnologies.com
Description: Theme for Business
Version: 1.1
Author: Shri Krishna Technologies
Author URI: http://www.shrikrishnatechnologies.com
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/
@import url(/index.php_css/reset.css);
@import url(/index.php_css/standard.css);


/*------------------------------------------- PAGE LAYOUT STYLES -------------------------------------------*/
.right { float : right;}
.left {float : left;}
.text-center {text-align : center;}
.text-right {text-align : right;}
.text-left {text-align : left;}
.text-justify {text-align : justify;}
.clear {clear : both;}
img.right{margin:5px 0 15px 10px;}
img.left{margin:5px 10px 15px 0;}

#hdr{background:url(/index.php_css/header-bg.jpg) repeat-x top center; height:116px; width:100%;}
.wrapper{width:940px; position:relative; margin:0 auto;}
/* #logo{padding:22px 10px 0 0; margin:0; height:94px;}*/
#nav{background:url(/index.php_css/nav-bg.jpg) repeat-x bottom left #585858; height:55px; font:bold 20px/25px 'PT Sans Narrow', Calibri, Arial; color:#fff; margin-top:-6px; margin-bottom:12px;}
#nav ul{list-style:none; padding:0; margin:0;}
#nav ul li{display:inline; float:left; border-right:1px #6c6c6c solid; padding:4px 4px 0 4px;}
#nav ul li a{display:block; float:left; color:#fff; padding:13px 10px; text-decoration:none;}
#nav ul li.current_page_item a, #nav ul li:hover a{ color:#fff; background:url(/index.php_css/nav-bg-hover.jpg) repeat-x top left; }
#sldr{background:url(/index.php_css/sldr-bg.png) no-repeat center bottom; padding:0 0 14px;}
.button{background:url(/index.php_css/btn-bg.jpg) repeat-x bottom left; font-weight:normal; color:#fff; padding:7px 10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; cursor:pointer; text-shadow:1px 1px 5px #000; display:inline-block; margin:10px 0 5px; text-decoration:none;}
.button:hover{color:#000; background:#aaa; text-decoration:none; text-shadow:1px 1px 5px #fff; text-decoration:none;}
.grid-3-column{width:295px; padding:5px 18px 10px 0; float:left;}
.grid-3-column .left{width:190px;}
.grid-3-column .right{width:100px; overflow:hidden;}
.grid-2-column{width:450px; padding:5px 0 10px; }
.grid-3-column img, .grid-2-column img{float:right; margin:5px 0 5px 10px;}
#footer-new{background:url(/index.php_css/footer-bg.jpg) repeat-x top left; border-top:4px #c1c1c1 solid; width:100%; padding:30px 0 20px; color:#c3c3c3; margin:30px 0 0;}
#footer-new p{margin:0; padding:0;}
#footer-new h1, #footer-new h2, #footer-new h3, #footer-new h4, #footer-new h5, #footer-new h6{ color:#fff;}
#footer-new a{color:#c3c3c3; text-decoration:none;}
#footer-new a:hover{color:#fff; text-decoration:none;}
#footer-new ul{list-style:none inside;}
#footer-new ul li{ font-size:22px; font-family:'PT Sans Narrow', Calibri, Arial; color:#fff; font-weight:bold; display:inline; float:left; line-height:150%; width:150px;}
#footer-new ul li a{color:#fff; text-decoration:none;}
#footer-new ul li ul{width:150px;}
#footer-new ul li ul li{font:normal 13px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; display:block; width:140px; padding:3px 10px 3px 0; background:url(/index.php_css/bullet.png) no-repeat center left; padding-left:10px;}
#footer-new ul li ul li a{color:#c3c3c3; display:block;}
.footseal{width:330px; padding:30px 0 20px;}
.footseal img{ margin:5px; }
#footer-new .social-icon{ padding:5px 0; text-align:right;}
#footer-new .social-icon img{margin:5px 5px 5px 0;}
#footer-new .copy-strip{ padding:10px 0; text-align:center; background:url(/index.php_css/foot-strip.png) repeat top left; border:1px #383838 solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;}
#top-bar .header_text{font-size:14px; padding:0 0 0 30px; color:#fff; vertical-align:middle;}
#top-bar .header_text img{vertical-align:middle;}
#top-bar .header_text a:hover{color:#FF9999;}
#content .social-media {margin-top:-15px;}
#content .social-media img{ padding:0; margin:0; float:none; background:transparent; padding:0; margin:3px 10px 3px 0; position:relative; top:12px;}
#content .social-media a{text-decoration:none; font-weight:bold; color:#000;}
#content .social-media a:hover{text-decoration:none; color:#C92121;}
.heading{font:bold 22px 'PT Sans Narrow', Calibri, Arial; padding:0; margin:0;}

table{border:none; background:#fff;}
table tr{vertical-align:middle;}
table tr th{background:#333; color:#fff;}
table tr td, table tr th{padding:7px 15px; text-align:center;}
table .even{background:#ccc;}
table .odd{background:#eceff2;}
table .last{background:#c00; color:#fff;}
table .last a{color:#fff; font-weight:bold; text-decoration:none;}

/*-------------------------------------------Form CSS Start-------------------------------------------------*/
.red_heading { color: #C92121; font-size: 17px; padding:10px 0 10px 6px; vertical-align:text-top;}
.red_name { color: #C92121; font:bold 13px Arial, Helvetica, sans-serif;}
.red { color: #C92121; padding:0 3px 0 0px;}
.clearall{clear:both}
.form_left{ width:639px; height:auto; float:left; background:#fff; padding:15px 15px 0 15px; border:#e3e3e3 solid 1px; }
.currency { width:250px; height:auto; float:right; padding:15px 0 0 0px;}
.mainTitle{float:left; font:normal 18px Arial, Helvetica, sans-serif; color:#333333; padding:0 0 3px 0px;}
.register { float:left; margin:0 0 0 0px; padding:15px 0 0 0px; min-width:630px;}
#register p { padding:0; margin:7px 0;}
#register p label { display:block; width:178px; padding:3px; float:left;}
#register img{background:transparent; padding:0; -moz-box-shadow:none; box-shadow:none; -webkit-box-shadow:none;}
.option_feild  { background:#fff; width:330px; height:24px; border:#e7e7e7 solid 1px; padding:1px 0 1px 5px; margin:0 13px 0 0px; color:#606060;}
.component { padding:10px 0 10px 0px; border-bottom:#e3e1e1 solid 1px;}
.cart-edit-total{clear:both;padding-left:13px;text-align:right;margin-right:20px;padding-top:4px;padding-bottom:20px}
input.total-input{background:#fff;width:175px;height:19px;padding:5px 0 0 5px;border:0;float:left;margin-right:10px}
.total { text-align:right;}
.txtfeild  { width:400px; height:20px; background:url(/index.php_css/input_bg.jpg) repeat-x left top; border:#e7e7e7 solid 1px; color:#999999; padding:4px 0 0 10px; margin:0px;}
.quantity_txtfeild  { width:50px; height:23px; border:#e7e7e7 solid 1px; color:#999999; padding:0px; margin:5px 0 0 0px; text-align:center;}
.txtfeild_area { width:610px; background:url(/index.php_css/input_bg.jpg) repeat-x left top; border:#e7e7e7 solid 1px; color:#999999; padding:4px 0 0 10px; margin:0px;}
div.cartSummary{padding:0 16px}
div.cartSummary div.currencySelector{font-size:11px;color:#595959}
div.cartSummary div.currencySelector select{float:right;margin-top:-2px}
div.cartSummary ul{margin:9px 0 0; list-style:none;}
div.cartSummary ul li{padding:3px 1px;margin:0;background:0;font-size:10px;border-bottom:1px solid #ccc;color:#595959}
div.cartSummary ul li em{font-weight:bold;color:#1d1d1d}
div.cartSummary ul li span{float:right;color:#595959}
div.cartSummary ul li.title{border-bottom:1px solid #000;border-top:1px solid #000;padding:3px 0}
div.cartSummary ul li.title span.flag{margin-top:2px!important;float:left}
div.cartSummary ul li.last{border-bottom:0}
div.cartSummary div.subtotal{border-top:solid 1px #000;padding-top:6px}
div.cartSummary div.subtotal div.descriptor{font-size:9px;float:left}
div.cartSummary div.subtotal div.amount{color:#333;font-size:11px;float:right}
div.cartSummary div.subtotal div.amount em{font-size:18px;font-weight:bold}
div.cartSummary div.buttons{clear:both;font-size:11px;color:#c7290a;padding-top:8px;margin-bottom:14px}
div.cartSummary div.buttons a{float:right;text-indent:-9999px;width:119px;height:29px;display:block;background:url("../img/cart/btn-config-actions.png") 0 0 no-repeat}
div.cartSummary div.buttons a:hover{background-position:0 -29px}
div.cartSummary div.cartTotal{clear:both;padding-top:6px;margin-top:6px;border-top:solid 1px #ccc;font-size:11px}
div.cartSummary div.cartTotal div.descriptor{float:left}
div.cartSummary div.cartTotal div.amount{float:right}
div.cartSummary div.cartTotal div.amount em{color:#1d1d1d;font-weight:bold}
div.cartSummary a#view-cart-text{color:#0B66B2;display:block;font-size:10px;background:url("../img/layout/teeny-tiny-cart.png") right 3px no-repeat;width:89px;margin-top:3px}
div.cartSummary div.buttons{clear:both;font-size:11px;color:#c7290a;padding-top:8px;margin-bottom:14px}
div.cartSummary div.buttons a{float:right;text-indent:-9999px;width:119px;height:29px;display:block;background: url(/index.php_css/btn-config-actions.png) 0 0 no-repeat;}
div.cartSummary div.buttons a:hover{background-position:0 -30px}
.continue_button { width:119px; height:29px; float:left;}
.continue_button a { background: url(/index.php_css/btn-config-actions.png) 0 0 no-repeat; text-indent:-9999px;width:119px;height:29px;display:block; }
.continue_button a:hover { background-position:0 -30px;}
input.btn-update { background: url(/index.php_css/updata.jpg) no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; height: 25px; line-height: 0; margin:5px 10px 0 0px; text-indent: -9999px; width: 90px;}
input.btn-update:hover { background-position: 0 -25px;}

/*-------------------------------------------Add Ons CSS---------------------------------------------------------------------------*/
div.addonConfig em strong {color: #666666; display: block; float: left; font-size: 11px; font-weight: normal; margin-top: 8px;}
#cart ul, .component ul{margin:15px 0 2em 15px; list-style:none;}
#cart ul li{background-position:0 center;background-repeat:no-repeat;margin:.25em 0;padding-left:10px;color:#333;margin:8px 0;line-height:1.5em}
#cart ul.small-list li{line-height:1.25em;font-size:12px}
#cart ul.small-list li.arrow a{color:#0b66b2}
#cart ul.small-list li.arrow a:hover{border-bottom:1px dotted #0b66b2}
#cart ul.simple li a{color:#0b66b2}*/
em.small{margin-left:120px;display:inline-block;position:relative;top:5px}
em.small a.arrow{font-size:12px}
div#call-lightbox{width:540px;height:180px;display:none;background-color:#EFEFEF;border:5px solid #000;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}
div#call-lightbox div{position:relative;margin:20px;width:475px;height:60px;padding:10px;border:solid 1px #ccc;background-color:#fff}
div#call-lightbox h4{margin:20px 0 2px 20px}
div#call-lightbox span{margin-left:20px}
#content-main .info-sub .call-out-bar h4,#solution #content-main .info-sub .call-out-bar h4{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;border-bottom:0;padding:0;text-indent:0;margin-bottom:0;}
input.btn_submit-contact-info:hover{background-position:-107px -39px}
input.btn_continue{background-position:-254px 0;width:152px;margin-left:10px}
input.btn_continue:hover{background-position:-254px -39px}
#cart h3 em{display:block;float:left;margin-right:5px;height:24px;width:24px;}
#cart em.addons{background:url(/index.php_css/enhance_icon.jpg) no-repeat left center; width:24px; height:40px; display:inline-block; float:left; }
#cart h3 span{display:block;float:left;margin-top:3px;margin-right:5px}
#cart h3.inline{width:179px;float:left}
#cart h3.inline span.flag{margin-top:7px!important}
#cart div.component h3 span.flag{margin-top:7px!important}
#cart h4.mainTitle{float:left}
#cart a.logo{float:right;margin-right:5px}
#cart span.outliner{width:625px;padding-top:18px}
#cart div.component{padding:12px 0px;border-bottom:solid 1px #f1f1f1}
#cart div.component select{margin-top:0!important}
#cart div.component a.location{margin-left:0;margin-bottom:0;color:#0b66b2;float:right;font-size:11px}
#cart div.component ul{clear:left;margin-left:0;padding-top:3px;margin-bottom:0; list-style:none;}
#cart div.component ul li{background:0;padding:2px 0 10px 0;border-bottom:1px solid #dedede; list-style:none;}
#cart div.component ul li.smallerLabel label{width:70px}
#cart div.component ul li.smallerLabel select{width:425px;margin-top:0!important}
#cart div.component ul li.smallLabel label{width:125px}
#cart div.component ul li.smallLabel select{width:370px}
#cart div.component ul li.wideLabel label{width:175px;height:27px}
#cart div.component ul li.wideLabel select{width:320px}
#cart div.component ul li.ip label{display:block;width:100%}
#cart div.component ul li.ip em strong{color:#999;display:block;float:left;font-size:11px;font-weight:normal;margin-top:9px}
#cart div.component ul li.name label{display:block;width:100%}
#cart div.component ul li em.plus{color:#c7290a;display:inline;font-weight:bold;width:auto;margin-right:3px}
#cart div.component ul li a{color:#0b66b2;float:right;font-size:11px}
#cart div.component ul li label{display:block;float:left}
input.btn-update{background:url(/index.php_css/updata.jpg) 0 0 no-repeat;width:90px;height:24px;border:0;cursor:pointer;line-height:0;text-indent:-9999px;float:left;margin-right:10px;margin-top:5px}
input.btn-update:hover{background-position:0 -25px}
.component ul li input.short,.cart-item-edits input.short,.component ul li input.text-field-long,.component ul li input.text-field-medium{color:#333;font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif;font-size:12px;height:14px;padding-top:2px;-moz-border-radius:5px;}


/*.component ul li input.short,.cart-item-edits input.short{background:#fbfbfb; border:#ededed solid 1px;text-align:center;margin-right:10px;font-weight:bold;float:left;margin-top:5px; }
*/a.btn-continue-cart{width:119px;height:29px;display:block;background: url(/index.php_css/btn-config-actions.png) 0 0 no-repeat;text-indent:-9999px;float:left}
a.btn-continue-cart:hover{background-position:0 -30px}
div.server a.help{float:none!important;margin-left:5px}
div.server strong{font-size:11px;color:#666;line-height:1.3em;font-weight:normal;display:block;margin-bottom:6px}
.component.no-back{overflow:hidden}
a.expand{background: url(/index.php_css/greyarrow_down.png) no-repeat scroll right center transparent;cursor:pointer;margin-right:15px;padding-right:14px;float:right;margin-right:0!important}
div.addonConfig{width:100%;}
div.addonConfig label.twofactor{float:none!important;margin-left:5px;display:inline!important}
div.addonConfig strong.twofactor{font-size:11px;color:#666;margin-left:23px;line-height:1.3em;font-weight:normal;display:block}
div.addonConfig a.help{float:none!important;margin-left:5px}
div.item-content label{width:100%;margin-top:7px}
div.item-content em select{width:350px; height:27px; padding:3px;}
div.cart div#content-main.normal-pad{padding:30px 54px}
div.cart#content h3{font-size:24px;float:left}
.clearfix{display:inline-block}
.clearfix{display:block}

/*-------------------------------------------Add Ons CSS---------------------------------------------------------------------------*/
.checkoutPage { width:910px; height:auto; float:left; background:#fff; padding:14px; border:#e3e3e3 solid 1px; font-size:11px; line-height:125%;}
.checkoutPage .cartItemBox{ box-shadow:0 0 5px #ccc; -moz-box-shadow:0 0 5px #ccc; -webkit-box-shadow:0 0 5px #ccc; -khtml-box-shadow:0 0 5px #ccc; margin:15px 0 20px; border:1px #e3e3e3 solid;}
.checkoutPage .cartItemBox p{margin:0; padding:0;}
.checkoutPage .cartItemBox .cartItem{border-bottom:1px #e3e3e3 solid;}
.checkoutPage .cartItemBox .cartItem .itemDesc{width:715px; border-right:1px #e3e3e3 solid; padding:10px; text-align:left; float:left}
.checkoutPage .cartItemBox .cartItem .itemPrice{width:150px; padding:10px; text-align:right; float:right; font-size:13px;}
.checkoutPage .cartItemBox .cartItemTotal{font-size:14px; text-align:right;}
.checkoutPage .cartItemBox .cartItemTotal .itemDesc{width:715px; border-right:1px #e3e3e3 solid; padding:10px; text-align:right; float:left}
.checkoutPage .cartItemBox .cartItemTotal .itemPrice{width:150px; padding:10px; text-align:right; float:right; font-size:14px;}
.checkoutPage .checkoutForm {box-shadow:0 0 5px #ccc; -moz-box-shadow:0 0 5px #ccc; -webkit-box-shadow:0 0 5px #ccc; -khtml-box-shadow:0 0 5px #ccc; margin:15px 0 0; border:1px #e3e3e3 solid; padding:15px 20px; font-size:12px; position:relative; min-height:250px;}
.checkoutPage .checkoutForm .somelogo{ position:absolute; top:40px; right:25px; text-align:right;}
.checkoutPage .checkoutForm .somelogo img{background:transparent; padding:0; margin:0; width:90px;}
.checkoutPage .checkoutForm input{padding:0; margin:0;}
.checkoutPage .checkoutForm label{display:block;}
.checkoutPage .checkoutForm .textfield{background:#f6f6f6; box-shadow:inset 5px 5px #ccc; -moz-box-shadow:inset 2px 2px 2px #ccc; border:1px #aaa solid; padding:3px; margin:2px 0 0; border-radius:5px; -moz-border-radius:5px; width:320px;}
.checkoutPage .checkoutForm .textfield:focus{background:#FFFFDD;}
.checkoutPage .checkoutForm select.textfield{width:328px;}
.checkoutPage .checkoutForm textarea.textfield{width:690px; height:100px}
.checkoutPage .checkoutForm p.left{padding-right:40px;}
.checkoutPage .checkoutForm .submitForm{background:url(/index.php_css/btn-complete-order.png) no-repeat top left; width:222px; height:33px; padding:0 0 0 22px; margin:3px 0; border:none; cursor:pointer; color:#fff; font-size:14px; text-align:left; vertical-align:top;}
.checkoutPage .checkoutForm .submitForm:hover{background:url(/index.php_css/btn-complete-order.png) no-repeat bottom left;}

#content .box{
    background: url(/index.php_css/bgBox.png) repeat-x scroll center 0 #E1E0E0;
    border: 1px solid #BDBDBD;
    border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
    display: inline-block;
    margin-bottom: 5px;
    margin-right: 20px;
    margin-top: 5px;
    padding: 10px 0 0 20px;
    width: 270px;
}


#content .box h3{
    color: #000000;
/*    font-family: Trebuchet MS;
    font-size: 22px;
    margin-bottom: 15px; */
}
#content .box li{
    background: url(/index.php_css/li.png) no-repeat scroll left center transparent;
/*    font-size: 13px; */
    list-style: none outside none;
    margin-bottom: 6px;
    padding-left: 23px;
    padding-top: 5px;
}
#content .box .button{
    background: url(/index.php_css/bgBtn.png) repeat-x scroll right 0 transparent;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 3px #888888;
    display: inline-block;
/*    font-family: Trebuchet MS;
    font-size: 12px; */
    margin: 21px 0 0 35px;
    padding: 8px 40px 8px 25px;
}
#content .last{
    margin-right: 0;
}

.red-button {
    font-size:16px; font-weight:bold; color:#fff; font-family: Arial, sans-serif;
    background: url(/index.php_css/bgBtn.png) repeat-x scroll right 0 transparent;
    border-radius: 4px;
    box-shadow: 0 0 3px #888888;
    display: inline-block;
    margin: 21px 0 0 35px;
    padding: 8px 40px 6px 25px;
    text-decoration: none;
    line-height: 1;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-box-shadow: 0 1px 4px #999;
        -webkit-box-shadow: 0 1px 4px #999;
        box-shadow: 0 1px 4px #999;
        border-bottom: 1px solid #343434;
        position: relative;
        cursor: pointer;
}
a.red-button:hover {color:#fff;}

.tabLink {border-bottom:1px #333 solid; font-size:11px;}
.tabLink input{background:url(/index.php_css/nav-bg-hover.jpg) repeat-x top left; cursor:pointer; color:#fff; border:none; text-transform:uppercase; text-shadow:1px 1px 2px #000;}
.tabLink input:hover, .tabLink input.curLink {background:url(/index.php_css/nav-bg.jpg) repeat-x top left; color:#ccc;}

.search-background { display: none; font-size: 13px; font-weight: bold; width:100%; height:100%; position: fixed; top:0; left:0; background:#fff; padding-top:120px; text-align: center; opacity:0.75; filter: alpha(opacity=75); text-decoration: none;}

/*
.search-background {
	display: none;
	font-size: 13px;
	font-weight: bold;
	height:500px;
	position: absolute;
	padding-top:120px;
	/*-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);*/
/*	text-align: center;
	opacity:0.75; filter: alpha(opacity=75) ;
	text-decoration: none;
	width: 600px;
}

.search-background {
	color:#FFFFFF;
	text-shadow: #fff 0px 0px 20px;
}
*/



