@charset "utf-8";

/************  Reusable module style starts ************/
/*Generic Classes starts*/
.input{ padding:1px;}
.input, .select, .textArea {border:1px solid #7F9DB9; font:normal 12px "MS Sans Serif","Microsoft Sans Serif";}
.spacer{ clear:both; display:block;}
.alignRight {text-align:right;} 
.alignLeft {text-align:left !important;} 
.floatLeft {float:left !important;}
.floatRight {float:right !important;}
.clearLeft{ clear:left !important;}
.clearRight{ clear:right !important;}
.marginRight{ margin-right:10px !important;}
.marginLeft{ margin-left:10px !important;}
.marginTop{ margin-top:10px !important;}
.marginBottom{ margin-bottom:10px !important;}
.noBorder{ border:none !important;}
.noPadding{ padding:0 !important;}
.noMargin{ margin:0 !important;}
.imageBorder{padding:1px; border:1px solid #999;}
.errorMsg{ color:#FF0000;}
.clearFloat {display:block; clear:both;}
.spacer{ clear:both; height:20px; display:block;}
td.alignRight {text-align:right;} 
td.alignCenter {text-align:center; margin:0 auto;}
.submitBtn { background:url(../images/reusable/submit-btn.jpg) no-repeat top left; width:53px !important; height:21px !important; text-decoration:none; color:#000; text-align:center;
display:block; border:0; padding:0; float:left; font-size:12px; margin:0 0 0 10px; cursor:pointer; font-family:"MS Sans Serif","Microsoft Sans Serif";}
.submitBtn:hover { background:url(../images/reusable/submit-btn.jpg) no-repeat left -21px;}
.resetBtn { background:url(../images/reusable/reset-gray-btn.jpg) no-repeat top left; width:53px !important; height:21px !important; text-decoration:none; color:#000; text-align:center;
display:block; border:0; padding:0; float:left; font-size:12px; margin:0; cursor:pointer; font-family:"MS Sans Serif","Microsoft Sans Serif";}
.resetBtn:hover { background:url(../images/reusable/reset-gray-btn.jpg) no-repeat left -21px;}
.reqFld {color:#000; font-size:12px;}
.mainContent {text-align:center; display:block;}
.tableTotalStyles{color:#fff; font-weight:bold; background-color:#ee8031;}
/*Generic Classes ends*/

.paddingTop{ padding:15px !important;}



/* login page starts */
.loginContainer {width:400px; padding:20px 50px; font-size:12px; text-align:center; border:5px solid #cfd0d2; 
				background:#fff url(../images/reusable/login-container-bg.jpg) repeat-x top; font-weight:normal; margin:0px auto;}
.loginBox td{ padding:3px 0 3px 3px; margin:0; text-align:left;}
.loginBox td a{ color:#da5700; text-decoration:underline;}
.loginBox td a:hover { text-decoration:none; color:#333;}
.linkBorder{ border-right:1px solid #CCC; padding:0 15px 0 0; margin:0 15px 0 0;}
.mandatoryFieldTxt {color:#FF0000; margin:0 2px;}
.loginBtn{ border:0; width:43px; height:21px; background:#fa7234 url(../images/reusable/login-button.jpg) no-repeat top left; color:#000; 
			font-size:12px; font-family:"MS Sans Serif","Microsoft Sans Serif" !important; padding:0; text-align:center; float:left; cursor:pointer;}
.loginBtn:hover { background:#fa7234 url(../images/reusable/login-button.jpg) no-repeat left -21px;}
/* login page ends */


/* Manage Profile starts */
.manageProfileBtn { display:block; margin:0 auto; cursor:pointer; text-align:center;}
.admincontent { margin:0 auto; cursor:pointer; border:1px solid #e3e3e3; background-color:#c1c6c7;}
.admincontent tr.alternateRow{ background-color:#e5e5e5; }
.mngPrfbtn{ width:114px; height:21px; background: url(../images/reusable/mangaprofile-btn.gif) no-repeat left top; text-align:center; font-size:12px; 
text-decoration:none; color:#000; display:inline; margin:5px 10px 0 0; padding:0 0 2px 0; border:none; cursor:pointer;}
.mngPrfbtn:hover{background: url(../images/reusable/mangaprofile-btn.gif) no-repeat left -21px;}
/* Manage Profile ends */

/* Edit Profile starts */
.editProfile { font-family: "MS Sans Serif","Microsoft Sans Serif"; font-size: 12px; color:#000; margin:0 auto;}
.buttonNormal { cursor:pointer; width:54px; height:21px; background:url(../images/reusable/update-btn.jpg) no-repeat top left; text-align:center; color:#000000; margin:5px 10px 0 0; 
font-size:12px; text-decoration:none; display:block; border:0; padding:0; float:left; }
.buttonNormal:hover { background:url(../images/reusable/update-btn.jpg) no-repeat left -21px;}
.resetNormal { cursor:pointer; width:54px; height:21px; background:url(../images/reusable/reset-btn.jpg) no-repeat top left; text-align:center; color:#000000; margin:5px 10px 0 0; 
font-size:12px; text-decoration:none; display:block; border:0; padding:0; float:left; }
.resetNormal:hover { background:url(../images/reusable/reset-btn.jpg) no-repeat left -21px;}
.editProfile .fieldBoxDropDown { width:230px; padding:2px; font-size:12px; border:1px solid #7f9db9; height:auto !important;}
.editProfile .select {width:230px; padding:2px; font-size:12px; border:1px solid #7f9db9;}
.editProfile .input {width:226px; padding:2px; font-size:12px; border:1px solid #7f9db9;}
.editProfile .inputSelect {width:300px; padding:2px; font-size:12px; border:1px solid #7f9db9;}
.editProfile .textarea {width:227px; padding:2px; font-size:12px; border:1px solid #7f9db9; font-family:"MS Sans Serif","Microsoft Sans Serif";}
.editProfile td{}
/* Edit Profile ends */

/*Member Welcome Message*/
.welcomeMember {width:427px; height:99px; background:url(../images/i-top-new-box-bg.jpg) repeat-x; display:block; float:left; margin:0;}
.welcomeMember p{color:#000000; padding:10px 10px; margin:0; border:0; text-align:center; font-size:11px;}
.welcomeMember h2{display:block;padding:8px 5px 3px 5px; margin:0; font-size:12px; font-weight:bold;}
.welcomeMember span{color:#eb5b1e; font-weight:bold;}
.welcomeMember a{ text-decoration:none; color:#000000; padding:0 5px; }
.welcomeMember a:hover{color:#FF0000;}
/* Member Welcome Message ends */

/* Products category starts */
.categoryListing{ width:142px; height:150px; float:left; padding:0 15px 0 15px; margin:0 0 0 15px;}
.categoryListing img{ border:2px solid #999999; display:inline !important; float:left;}
.categoryListing img:hover{ border:2px solid #ff6726; }
.categoryLink{ float:left; color:#fff; text-decoration:none; font:bold 12px "MS Sans Serif","Microsoft Sans Serif"; background:#010101 url(../images/category-listing-bg.jpg) repeat-x bottom; display:block !important; width:124px; padding:7px 0; text-align:center; line-height:15px;}
.categoryLink:hover{ color:#FFFF00 !important;}
.categoryListing .catNameStyle a{ text-decoration:none; color:#000 !important;}
.categoryListing .catNameStyle a:hover{ color:#ea230e !important;}

/* Products category ends */

/* pagination starts */
.paginationInfo{font-size:12px; color:#000; text-align:right; font-weight:bold; font-family:"MS Sans Serif","Microsoft Sans Serif"; padding:5px 5px 15px 0; display:block;}
.paginationInfo a{color:#F86D32; text-decoration:none;}
.paginationInfo a:hover{color:#000;}
.pagination{ height:35px; border-bottom:1px dotted #4d4d4d; border-top:1px dotted #4d4d4d; font-family:"MS Sans Serif","Microsoft Sans Serif"; font-size:12px; text-align:center; padding-top:15px; clear:both; display:block;}
.pagination a{ color:#FFF; background-color:#666; padding:3px 6px 5px; font-size:12px; margin:0 2px; vertical-align:middle; text-decoration:none; height:18px;}/*link*/ 
.pagination a:hover{background-color:#000; color:#FEFF7B; }/*link hover*/ 
span.active{background-color:#F86D32;color:#FFF; padding:3px 6px 5px; font-weight:bold; margin:0 2px; height:18px;}/*active page link*/
.subHeadStyle{font-family:"MS Sans Serif","Microsoft Sans Serif"; color:#FFF; font-size:20px; font-weight:normal;}
a.arrow {font-size:11px !important;}
/* pagination ends */

/* breadcrumb starts */
#breadCrumb {width:100%; display:block; padding:10px 0; /*border-top:1px dotted #666;*/}
#breadCrumb ul{ padding:0; margin:0; display:inline; list-style:none !important;}
#breadCrumb ul li{padding:0 5px 0 0; margin:0 5px 10px 0; display:inline; list-style:none; background:none;  color:#333; line-height:20px}
#breadCrumb ul li a{ color:#f86d32; font-weight:bold; margin:0 5px 0 0;}
#breadCrumb ul li a:hover{ text-decoration:none; color:#000;}
#breadCrumb ul li span{ font-weight:bold;}
/* breadcrumb ends */

/* products listing starts */
.productsListing {border-bottom:1px dotted #4D4D4D; clear:both; display:block; float:left; height:auto !important; margin-bottom:0px; min-height:105px; padding:25px 0; width:725px; }
.productsListingImage{ width:110px; float:left;}
.productsListingSpec{ width:608px; float:right;}
.productsListingSpec span.left{ width:100px;/* color:#F86D32;*/}
.productsListingSpec h2{ color:#F86D32; font-size:14px; font-weight:bold; margin-bottom:10px;}
.productsListingSpec h2 a{ color:#F86D32;}
.productsListingSpec h2 a:hover{ text-decoration:underline;}
.productsListingSpec h3{ color:#000; font-size:12px; font-weight:normal; margin-bottom:10px;}
.productsListingSpec h3 a{color:#FF0000; text-decoration:underline;}
.productsListingSpec h3 a:hover{text-decoration:none !important; color:#fff !important;}
.productsListingSpec h4{color:#990000; font-size:16px; font-weight:bold; margin:10px 0; width:550px; float:left;}
.productsListingSpec h6{ color:#000; font-size:12px; font-weight:bold; margin:6px 0; clear:both; display:block; float:left; width:600px;}
.productsListingSpec span{ color:#f86d32; font-weight:bold; padding:0 0 0 0px; float:left; color:#000;}


/* products listing ends */



.productImg{ border:1px solid #454e6c; padding:2px; margin:0 20px 10px 0; float:left;}
.productImg:hover{ border:1px solid #233c75;}




a.lnkProdMore{color:#0093de; text-decoration:underline !important;}
a.lnkProdMore:hover{color:#feff7b;}
.dotline {height:5px; width:100%; display:block; border-bottom:1px dotted #666;}
/* Product Listing ends */

/* product details starts */
.productsDetails{ width:725px;}
.productsDetailsImg{ float:left; width:235px;}
.productSpec{ width:475px; float:right;text-align:left;}
.productSpec h2 {color:#F86D32;font-size:14px; font-weight:bold; margin-bottom:10px;}
.productSpec h2 a{color:#F86D32; text-decoration:none;}
.productSpec h2 a:hover{color:#0093de; text-decoration:underline;}
.productSpec h3{ margin-bottom:10px; font-size:12px; font-weight:normal; color:#000;}
.productSpec h5{ margin-bottom:10px; font-size:12px; font-weight:normal; float:left; display:block; clear:both;}
.productSpec p {color:#FFFFFF;font-weight:normal;font-size:12px; font-family:"MS Sans Serif","Microsoft Sans Serif";}
.productSpec h4 { width:550px; float:left; color:#990000; font-size:16px; font-weight:bold; font-family:"MS Sans Serif","Microsoft Sans Serif"; margin-bottom:10px !important;}
.productDetailsHead{ clear:both; display:block; margin-bottom:10px; font-size:16px;}
.productSpec h6{ color:#000; font-size:12px; font-weight:bold; margin:6px 0; clear:both; display:block; float:left; width:470px;}
.productSpec span{ color:#000; font-weight:bold; padding:0 0 0 0px;}
.productSpec span.left{ width:100px; float:left;}
/* product details ends */

/*color swatch styles added*/
.colorBoxList {	width:60px;	height:25px; float: left; margin:5px 5px 0 5px;	border:1px solid #000;}
.boxContainer{ width:80px; float:left; height:50px; }
.colorBox {	width:20px;	height:20px; float: left;	border:1px solid #000;}
.colorNameBox {	width:72px;	height:30px; font-size:11px; float:left; text-align:center; line-height:16px; color:#000;}
.colourSwatch{ width:242px; float:left; padding:0 0 20px;}

/* Variants */
.productVariant{ font-family:"MS Sans Serif","Microsoft Sans Serif"; padding:20px 0; border-top:1px dotted #666; width:725px; float:left;}
.productVariantImage{ width:110px; float:left;}
.productVariantDetails{ width:608px; float:right;}
.productVariantDetails h2{ color:#F86D32; font-size:14px; font-weight:bold; margin-bottom:10px;}
.productVariantDetails h2 a{ color:#F86D32;}
.productVariantDetails h2 a:hover{ text-decoration:underline;}
.productVariantDetails h3{ color:#000; font-size:12px; font-weight:normal; margin-bottom:10px;}
.productVariantDetails h3 a{color:#0093DE; text-decoration:underline;}
.productVariantDetails h3 a:hover{text-decoration:none !important; color:#fff !important;}
.productVariantDetails h4{color:#990000; font-size:16px; font-weight:bold; margin-bottom:10px;}

/* Shopping Cart starts */
.checkOutStep{ width:222px; height:55px; background:url(../images/reusable/checkoutbg.jpg) no-repeat left; font:normal 12px/37px "MS Sans Serif","Microsoft Sans Serif"; text-align:center; float:right; padding:15px 0 0 0;}
.checkOutStep p{ float:left; padding:2px 10px; margin:0; width:100px;}
.checkOutStep a{/*color:#fff*/; text-decoration:none;}
.checkOutStep a:hover{color:#fff; text-decoration:none;}

.step1, a.step1{ font-weight:bold; color:#000 !important; width:20px; display:block; float:left;}
.step1Active{ font-weight:bold; color:#FFF; width:30px; display:block; float:left; background:url(../images/reusable/checkout-active.jpg) no-repeat center;}
.step2, a.step2{ font-weight:bold; color:#000 !important; width:20px; display:block; float:left;}
.step2Active{ font-weight:bold; width:20px; display:block; float:left;}
.step3, a.step3{ font-weight:bold; width:20px; color:#000 !important; display:block; float:left;}
.step3Active{ font-weight:bold; width:20px; display:block; float:left;}
.shopping-cart-btn{ cursor:pointer; font-family:"MS Sans Serif","Microsoft Sans Serif"; width:98px; height:21px; background:url(../images/reusable/btn-buymore.gif) no-repeat top left; text-align:center; color:#000; display:block; padding:2px 0 0; border:0; text-decoration:none; float:left; margin:0 8px;}
.shopping-cart-btn:hover{ background:url(../images/reusable/btn-buymore.jpg) no-repeat left -21px;}
.shippBuyMore{ cursor:pointer; font-family:Arial, Helvetica, sans-serif "MS Sans Serif","Microsoft Sans Serif"; width:129px; height:21px; background:url(../images/reusable/btn-proceed-to-pay.gif) no-repeat left top; font-size:12px; color:#000; text-align:center; display:block; text-decoration:none; padding:0 0 0 0; float:left; margin:0 3px; border:0; line-height:21px; font-weight:normal;}
.shippBuyMore:hover {background:url(../images/reusable/btn-proceed-to-pay.gif) no-repeat left -21px;}

.orderDetTable{ font-size:12px; border:1px solid #fff; border-collapse:collapse; font-family:"MS Sans Serif","Microsoft Sans Serif"; background:#ffc382;}
.orderDetTable td{ padding:4px; text-align:left; border:1px solid #fff; border-collapse:collapse;}
.orderDetTable tr.tableMainHeader{ color:#fff; font-weight:bold; background-color:#cf5d0b;}
.orderDetTable tr.tableHeader{ font-weight:bold; background-color:#eaab7c;}
.orderDetTable tr.tableSubHeader{ font-weight:bold; background-color:#e3923a;}
.orderDetTable tr.tableData{ background-color:#ffdb96; color:#000000;}

.itemsInBag{ color:#000; font-size:12px; font-weight:bold; margin-bottom:20px;}
.postageCost{ color:#000; font-size:12px; font-weight:bold; margin-bottom:20px;}
.shoppingCartTable{ font-size:12px; border:1px solid #fff; border-collapse:collapse; font-family:"MS Sans Serif","Microsoft Sans Serif";}
.shoppingCartTable td{ padding:4px; text-align:left; border:1px solid #fff; border-collapse:collapse;}
.shoppingCartTable tr.tableHeader{ color:#fff; font-weight:bold; background-color:#ee8031;}
.shoppingCartTable tr.tableData{ background-color:#ffdb96; color:#000000;}
.shoppingCartTable tr.tableTotal{color:#fff; font-weight:bold; background-color:#ee8031;}
.shoppingCartTable a{ color:#ff1901;}
.shoppingCartTable a:hover{ color:#990e00;}
.alignRight{ text-align:right !important;}
.alignCenter{ text-align:center !important;}
.shoppingCartButtons{ display:block; padding:30px 0 0; clear:both; text-align:center; margin-left:200px;}
.shoppingCartButtons1{ display:block; padding:30px 0 0; clear:both; text-align:center; margin-left:238px;}

.buyMore{ cursor:pointer; font-family:Arial, Helvetica, sans-serif "MS Sans Serif","Microsoft Sans Serif"; width:66px; height:21px; background:url(../images/reusable/btn-buymore-small.gif) no-repeat left top; font-size:12px; color:#000; text-align:center; display:block; text-decoration:none; padding:0 0 0 0; float:left; margin:0 5px; border:0; line-height:21px; font-weight:normal;}
.buyMore:hover {background:url(../images/reusable/btn-buymore-small.gif) no-repeat left -21px;}


.updateQuantity{ cursor:pointer; width:118px; height:21px; background: url(../images/updatequantity.jpg) no-repeat left top; text-align:center; font-size:11px; 
text-decoration:none; color:#FFFFFF; float:left; display:block; margin:0 5px; padding:5px 0 0 0;}
.updateQuantity:hover{background: url(../images/updatequantity.jpg) no-repeat left -26px;} /*Done*/
.errorMsg{ display:block; clear:both; padding:10px 0; color:#000; font-size:12px;}
.deliveryOption{ font-family:"MS Sans Serif","Microsoft Sans Serif"l;}
.deliveryOption td{ padding:10px 0; color:#fff; font-size:12px;}
.leftmenu {	font-family:"MS Sans Serif","Microsoft Sans Serif"; color:#000; font-size:12px; text-decoration:none; font-weight:bold;}
.leftmenu:link, .leftmenu:active, .leftmenu:visited { text-decoration:underline; font-family:"MS Sans Serif","Microsoft Sans Serif";	color:#FF0000; font-size:12px; font-weight:bold;}
.leftmenu:hover { font-family:"MS Sans Serif","Microsoft Sans Serif";	color:#000; font-size:12px; text-decoration:underline; font-weight:bold;}
/* Shopping Cart ends */

/* shopping cart button starts */
.addToCart{ cursor:pointer; width:106px; Height:21px; line-height:21px; background:url(../images/reusable/add-to-cart.gif) no-repeat left top; text-align:center; font-size:12px; color:#000; text-decoration:none; display:block; cursor:pointer; border:none; padding:0; margin:0;}
.addToCart:hover {background:url(../images/reusable/add-to-cart.gif) no-repeat left -21px;}

.viewVariants{ cursor:pointer; width:106px; Height:21px; line-height:21px; background:url(../images/reusable/view-variants.gif) no-repeat left top; text-align:center; font-size:12px; color:#000; text-decoration:none; display:block; cursor:pointer; border:none; padding:0; margin:0;}
.viewVariants:hover {background:url(../images/reusable/view-variants.gif) no-repeat left -21px;}

.contactStore{ cursor:pointer; width:106px; Height:21px; line-height:21px; background:url(../images/reusable/contact-our-store.gif) no-repeat left top; text-align:center; font-size:12px; color:#000; text-decoration:none; display:block; cursor:pointer; border:none; padding:0; margin:0;}
.contactStore:hover {background:url(../images/reusable/contact-our-store.gif) no-repeat left -21px;}

.outOfStock{ cursor:pointer; width:106px; Height:21px; line-height:21px; background:url(../images/reusable/out-of-stock.gif) no-repeat left top; text-align:center; font-size:12px; color:#FFF; text-decoration:none; display:block; cursor:pointer; border:none; padding:0; margin:0;}
.outOfStock:hover {background:url(../images/reusable/out-of-stock.gif) no-repeat left -21px;}

.enlarge{ cursor:pointer; width:60px; height:23px; display:block; background:url(../images/reusable/enlarge-icon.png) no-repeat top right; color:#000; text-decoration:none; font-size:12px;}
.enlarge:hover{background:url(../images/reusable/enlarge-icon.png) no-repeat top right; color:#000; color:#F86D32;}

/* shopping cart button ends */


/*Shipping details Styles Starts*/
.shippingDetCont{ width:100%;}
.shippingDetCont td{padding:3px;}
/*.prdContents {width:450px; padding:3px 2px 3px 25px;}*/
.fieldBoxSmall{width:200px !important; display:block; font-family: "MS Sans Serif","Microsoft Sans Serif", Tahoma ; font-size:12px; height:24px;}
.shippingButtons{ display:block; padding:30px 0 0; clear:both; text-align:center; margin-left:150px;}
.errorMessage {width:100%; text-align:center; padding:5px; background-color:#1358c9; margin:20px 0; border:1px solid #478ed5; font-weight:bold; color:#feff7b;}
.errorMessage td{color:#feff7b;}
.shipBuyMore{ cursor:pointer; font-family:"MS Sans Serif","Microsoft Sans Serif"; width:64px; height:26px; background:url(../images/buenow-btn-bg.jpg) no-repeat left top; font-size:12px; color:#FFFFFF; text-align:center; display:block; 
text-decoration:none; padding:0 0 0 0; float:left; margin:0 5px; border:0;}
.shipBuyMore:hover {background:url(../images/buenow-btn-bg.jpg) no-repeat left -26px;}
.txtSubHead{font-size:15px;	color:#000;	font-weight:700; padding:8px 2px 8px 0; border-bottom:1px dotted #666; margin:0 0 5px 0;}
.shippingDetCont .input{ width:200px !important; display:block; font-family: "MS Sans Serif","Microsoft Sans Serif", Tahoma ; font-size:12px; padding:1px;}
.shippingDetCont .select{ width:205px !important; display:block; font-family: "MS Sans Serif","Microsoft Sans Serif", Tahoma ; font-size:12px; padding:1px;}
.shippingDetCont .textarea{ width:200px !important; display:block; font-family: "MS Sans Serif","Microsoft Sans Serif", Tahoma ; font-size:12px; padding:1px;}
.buyerDetBtns{ display:block; padding:30px 0 0; clear:both; text-align:center; margin-left:300px;}
.shippingInfo{ text-align:left; display:block;}
.shippingInfo a{ text-decoration:underline; color:#d80606;}
.shippingInfo a:hover{}
/*Shipping details Styles ends*/


/*Payment Gateway Starts*/
.orderDetailsTable, 
.billingAddressTable, 
.shippingAddressTable,
.pickUpDetailsTable{ font-size:12px; border:1px solid #fff; border-collapse:collapse; font-family:"MS Sans Serif","Microsoft Sans Serif"; }
.paymentSubHead{ color:#000; font-size:15px; border-bottom:1px dotted #666; margin:20px 0 10px; padding-bottom:0;}
.orderDetailsTable td, 
.billingAddressTable td, 
.shippingAddressTable td,
.pickUpDetailsTable td{ padding:4px; text-align:left; border:1px solid #fff; border-collapse:collapse;}
.orderDetailsTable tr.tableHeader,
.billingAddressTable tr.tableHeader,
.shippingAddressTable tr.tableHeader,
.pickUpDetailsTable tr.tableHeader,
.orderDetailsTable td.tableHeader,
.billingAddressTable td.tableHeader,
.shippingAddressTable td.tableHeader,
.pickUpDetailsTable td.tableHeader{ font-weight:bold; background-color:#ee8031;}
.orderDetailsTable tr.tableData,
.orderDetailsTable tr.tableData td,
.billingAddressTable tr.tableData,
.shippingAddressTable tr.tableData,
.pickUpDetailsTable tr.tableData{ background-color:#ffdb96; color:#000000;}
.orderDetailsTable tr.tableTotal,
.billingAddressTable tr.tableTotal,
.shippingAddressTable tr.tableTotal,
.pickUpDetailsTable tr.tableTotal{color:#fff; font-weight:bold; background-color:#ee8031;}
.proceedToPay{ width:118px; height:21px; background: url(../images/updatequantity.jpg) no-repeat left top; text-align:center; font-size:11px; 
text-decoration:none; color:#FFFFFF; float:left; display:block; margin:0 0 0 5px; padding:5px 0 0 0; cursor:pointer;}
.proceedToPay:hover{background: url(../images/updatequantity.jpg) no-repeat left -26px;}
.colorBox {	width:20px;	height:20px; float: left;	border:1px solid #000;}
.proceed-to-pay{ cursor:pointer; font-family: Arial, Helvetica, sans-serif "MS Sans Serif","Microsoft Sans Serif"; width:129px; height:19px; background:url(../images/reusable/btn-proceed-to-pay.gif) no-repeat top left; text-align:center; color:#000; display:block; padding:2px 0 0; border:0; text-decoration:none; float:left; margin:0 3px;}
.proceed-to-pay:hover{ background:url(../images/reusable/btn-proceed-to-pay.gif) no-repeat left -21px;}
.orderDetailsTable a{ color:#ad500c !important;}
.orderDetailsTable a:hover{ text-decoration:underline;}
/*Payment Gateway ends*/


/* Change password starts */
.changPsdContainer {width:400px; padding:20px 40px 20px 40px; font-size:12px; text-align:center; border:5px solid #e5c180; 
				background:#fff url(../images/reusable/login-container-bg.jpg) repeat-x top; font-weight:normal; margin:50px auto;}
/*.chngPsdContainer {width:320px; height:266px; background:url(../images/loginbg.png) no-repeat; padding:72px 72px 0 70px; display:block; }*/
.chngPsdBtn{ cursor:pointer; width:64px; height:25px;background:url(../images/buenow-btn-bg.jpg) no-repeat left top; font-size:12px; color:#FFFFFF; text-align:center; display:block; 
text-decoration:none; padding:1px 0 0 0; float:left; margin:5px; border:none;}
.chngPsdBtn:hover {background:url(../images/buenow-btn-bg.jpg) no-repeat left -26px;}
.chngPsdContainer tr{padding:5px 0 5px 0;}
/* Change password ends */

/*Confirmtion Styles Starts*/
.loginEntContainer{ width:725px; height:266px;/* background:url(../images/loginbg.png) no-repeat; padding:20px 0;*/ display:block; font-size:12px; text-align:center;}
.confirmBtnContainer {margin:0 auto; width:180px; display:block;}
.nonConfirmBtnContainer {margin:0 auto; width:10px; display:block;}
.confirmBtn{ cursor:pointer; width:54px; height:16px; background:url(../images/reusable/reset-gray-btn-confim.jpg) no-repeat left top; font-size:12px; color:#000; text-align:center; display:block; 
text-decoration:none; padding:0 0 5px 0; float:left; margin:5px 0 0 0; border:0;}
.confirmBtn:hover {background:url(../images/reusable/reset-gray-btn-confim.jpg) no-repeat left -21px;}
.confirmBtn2 { cursor:pointer; width:98px; height:16px;background:url(../images/reusable/shopping-cart-btn.jpg) no-repeat left top; font-size:12px; color:#000; text-align:center; display:block; 
text-decoration:none; padding:0 0 5px 0; float:left; margin:5px; border:0;}
.confirmBtn2:hover {background:url(../images/reusable/shopping-cart-btn.jpg) no-repeat left -21px;}
/*.loginEntContainer .admincontent{ margin:0 auto; width:650px; height:100px; text-align:center; display:block; }*/
.confirmContent{ margin:0 auto; /*border:1px solid #e3e3e3; background-color:#c1c6c7;*/ width:650px; height:100px; text-align:center; display:block;}
.underLine { clear:both; display:block; height:15px; border-top:1px solid #999999;}
.admincontentConfirm{ margin:0 auto; cursor:pointer;}
/*Confirmation Styles ends*/


/*Search products Starts*/
/*#breadCrumb {width:100%; display:block; padding:10px 0; border-bottom:1px dotted #666;}
#breadCrumb ul{ padding:0; margin:0; display:inline; list-style:none;}
#breadCrumb ul li{padding:0; margin:0 5px 10px 0; display:inline; list-style:none; color:#fff; line-height:20px}
#breadCrumb ul li a{ color:#FFFF00; font-weight:bold;}
#breadCrumb ul li a:hover{ text-decoration:none; color:#fff;}*/

.orderTableHeader{ color:#000; font-weight:bold; background-color:#ee8031; padding:2px; width:100%;}
.orderTableHeadertd{ padding:4px; text-align:left; border:1px solid #fff; border-collapse:collapse; color:#000000; background-color:#ffdb96;}
.productSearchList{ font-family:"MS Sans Serif","Microsoft Sans Serif"; border-bottom:1px dotted #666; padding:5px 0; float:left; margin:0 0 20px 0; width:450px;}
.productSearchList .addToCart{ margin-left:0;}
.productSearchImage{ float:left; width:110px;}
.productSearchImage img{padding:1px; border:1px solid #4c4c4c; float:left;}
.productSearchDetails{ float:right; width:300px; text-align:left;}
.productSearchDetails h2{color:#0093DE; font-size:12px; font-weight:bold; padding-top:0; margin-top:0;}
.productSearchDetails h2 a{ color:#0093DE;}
.productSearchDetails h2 a:hover{ text-decoration:underline;}
.productSearchDetails h3{color:#FFFFFF; font-size:12px; font-weight:normal;}
.productSearchDetails h3 a{ color:#0093DE; text-decoration:underline;}
.productSearchDetails h3 a:hover{ text-decoration:none !important; color:#fff !important;}
.productSearchDetails h4{color:#FEFF7B; font-size:12px; font-weight:bold; margin-bottom:0; padding-bottom:0;}
/*Search products ends*/


/*Registration Page*/
.memberBuyer{ text-align:right; font-size:14px; font-weight:bold; color:#000; margin:0 0 0 521px; position:absolute; top:340px;}
.memberBuyer a{ color:#FF0000; text-decoration:underline;}
.memberBuyer a:hover{ color:#000;}
.registration {width:500px; margin:0 auto; text-align:center; /*border-top:1px dotted #999;*/}
.registration td{/*width:500px;*/ margin:0 auto; /*border-bottom:1px dotted #999;*/}
.registrationSubTable td{ padding:1px 0 3px 0 !important; /*border-bottom:1px dotted #999*/ }
/*.registration .registrationBotTable tr{ border-bottom:1px dotted #999;}*/
/*.registration .fieldBoxDropDown { width:230px; padding:2px; font-size:12px; border:1px solid #7f9db9; height:auto !important;}*/
.registration .select {width:230px; padding:2px; font-size:12px; border:1px solid #7f9db9;}
.registration .input {width:226px; padding:2px; font-size:12px; border:1px solid #7f9db9;}
.registration .inputSelect {width:300px; padding:2px; font-size:12px; border:1px solid #7f9db9;}
.registration .textarea {width:227px;/* padding:2px;*/ font-size:12px; border:1px solid #7f9db9; font-family:"MS Sans Serif","Microsoft Sans Serif";}
.registration .securityStyle {width:150px!important;}
.registration .validationMsg span{ position:absolute; padding:0; font-family:"MS Sans Serif","Microsoft Sans Serif";}
.registrationSubTable .input {width:228px; padding:2px 0; font-size:12px; border:1px solid #7f9db9;}

.registration .fieldBoxSecurityCode{ width:112px!important; padding:2px; font-family:"MS Sans Serif","Microsoft Sans Serif";	font-size:12px;}
.regContinueBtn { background:url(../images/reusable/reg-cont-btn.gif) no-repeat top left; width:64px !important; height:21px !important; text-decoration:none; color:#000; text-align:center;
display:block; border:0; padding:0; float:left; font-size:12px; margin:0; cursor:pointer; font-family:"MS Sans Serif","Microsoft Sans Serif";}
.regContinueBtn:hover { background:url(../images/reusable/reg-cont-btn.gif) no-repeat left -21px;}
.registration .fieldBoxSmall{width:226px !important; display:block; font-family: "MS Sans Serif","Microsoft Sans Serif", Tahoma ; font-size:12px; padding2px;}
/*.underlineRow{width:500px; margin:0 auto; border-bottom:1px dotted #999;/* display:block;*/ height:5px;}*/
/*Registration page ends*/



/*Contact Us page Styes starts*/
.contactUs .input {width:226px; padding:2px; font-size:12px; border:1px solid #7f9db9;}
.contactUs .textarea {width:227px; padding:2px; font-size:12px; border:1px solid #7f9db9;}
.contactUs .securityStyle {width:150px!important;}
.contactUs .fieldBoxSecurityCode{ width:100px!important; padding:2px; font-family:"MS Sans Serif","Microsoft Sans Serif";	font-size:12px;}
.contactUs td {vertical-align:top;}
*+ html .contactUs .validationMsg span{ font-family:"MS Sans Serif","Microsoft Sans Serif"; position:relative; display:block; margin:0 !important; clear:both;}/* IE 7 only */
.contactUs .validationMsg span{ margin:0 !important; font-family:"MS Sans Serif","Microsoft Sans Serif";}
/*Contact Us page Styes end*/

/*Forgot password Starts*/
.frgtPsdContainer {width:300px; padding:20px 50px; font-size:12px; text-align:center; border:5px solid #BCBCBC; 
				background:#fff url(../images/reusable/login-container-bg.jpg) repeat-x top; font-weight:normal; margin:50px auto;}
a.forgotPassLink{ color:#feff7b; text-decoration:underline; margin:0 0 0 2px; text-align:left; padding:0;}
a.forgotPassLink:hover{ text-decoration:none;}
.frgtPsdBtn{ cursor:pointer; width:64px; height:26px;background:url(../images/buenow-btn-bg.jpg) no-repeat; font-size:12px; color:#FFFFFF; text-align:center; display:block; 
text-decoration:none; padding:0 0 3px 0; float:left; margin:5px; border:none;}
.frgtPsdBtn:hover {background:url(../images/buenow-btn-bg-on.jpg) no-repeat;}
.frgtPsdContainer .input {width:150px; padding:2px; font-size:12px; border:1px solid #7f9db9;}
.congratulateTxt {width:300px; margin:0 auto; text-align:center; display:block;}
/*Forgot password ends*/

/*Contact Us Confirmation starts*/
.contactConfirm {text-align:center; color:#000;}
.contactConfirm span{font-weight:bold;}
/*Contact Us Confirmation ends*/


/*Programemrs Styles Starts*/
.mandatoryFieldTxt {font-family:Tahoma, Verdana, Arial;	font-size:11px;	color:#FF0000;}
.fieldBoxSmall{	width:175px; height:18px; font-family:"MS Sans Serif","Microsoft Sans Serif"; font-size:12px;}
.fieldBoxBig{ width:175px;	height:75px; font-family:"MS Sans Serif","Microsoft Sans Serif"; font-size:12px;}
.fieldBoxSecurityCode{ width:80px!important; font-family:"MS Sans Serif","Microsoft Sans Serif"; font-size:12px;}
.fieldBoxDropDown{ width:178px;	height:18px; font-family:"MS Sans Serif","Microsoft Sans Serif"; font-size:12px;}
/* live validation styles*/
.LV_validation_message{ font-weight:bold; margin:0 0 0 5px; font-size:.9em;}
.LV_valid { color:#00CC00;}	
.LV_invalid { color:#FF0000;}
    
.LV_valid_field,input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #FF0000;
}
/*Programemrs Styles ends*/

/*General Styles*/
.cursor {cursor:pointer;}


.regBotBtns{ cursor:pointer; font-family:Arial, Helvetica, sans-serif "MS Sans Serif","Microsoft Sans Serif"; width:66px; height:21px; background:url(../images/reusable/btn-buymore-small.gif) no-repeat left top; font-size:12px; color:#000; text-align:center; display:block; text-decoration:none; padding:0; float:left; margin:0 5px 0 0; border:0; line-height:21px;}
.regBotBtns:hover {background:url(../images/reusable/btn-buymore-small.gif) no-repeat left -21px;}

.manageBtn{ cursor:pointer; font-family:Arial, Helvetica, sans-serif "MS Sans Serif","Microsoft Sans Serif"; width:66px; height:21px; background:url(../images/reusable/btn-buymore-small.gif) no-repeat left top; font-size:12px; color:#000; text-align:center; display:block; text-decoration:none; padding:0; float:left; margin:0 5px 0 0; border:0; line-height:21px;}
.manageBtn:hover {background:url(../images/reusable/btn-buymore-small.gif) no-repeat left -21px;}

.chngPsdBtn{ cursor:pointer; font-family:Arial, Helvetica, sans-serif "MS Sans Serif","Microsoft Sans Serif"; width:66px; height:21px; background:url(../images/reusable/btn-buymore-small.gif) no-repeat left top; font-size:12px; color:#000; text-align:center; display:block; text-decoration:none; padding:0; float:left; margin:0 5px 0 0; border:0; line-height:21px;}
.chngPsdBtn:hover {background:url(../images/reusable/btn-buymore-small.gif) no-repeat left -21px;}

.subscribeInput{ width:160px; padding:1px; font-family:Arial, Helvetica, sans-serif "MS Sans Serif","Microsoft Sans Serif";}

.itemsContainer{}
.itemsContainer td{ padding:5px 0 5px 0;}

.contactform{ margin:75px 0 0 50px;}

.submitBtns{ cursor:pointer; font-family:Arial, Helvetica, sans-serif "MS Sans Serif","Microsoft Sans Serif"; width:66px; height:21px; background:url(../images/reusable/btn-buymore-small.gif) no-repeat left top; font-size:12px; color:#000; text-align:center; display:block; text-decoration:none; padding:0; float:left; margin:0 5px 0 0; border:0; line-height:21px;}
.submitBtns:hover {background:url(../images/reusable/btn-buymore-small.gif) no-repeat left -21px;}
.contactError{ margin:0 auto !important; clear:left; padding:25px 0 0;}
.contactbutton{ margin:0 0 0 53px;}
.bottomSpacing{ margin:0 0 25px 51px;}


.productSpacing{ margin:0 0 0 5px; display:block;}
.buttonContainer{ display:block;}

.lnkMoreProducts{ float:left; border:none !important;}
.lnkVariants{ float:left; border:none !important; margin:0 0 0 5px;}
.lnkMoreProducts img{ margin:0 !important;}
.lnkVariants img{ margin:0 !important;}

/*blog Styles starts*/
.blogListing { border-bottom:1px solid #996600; padding:10px 0 10px 0; display:block;}
.blogListing h1 a{ font-size:15px!important; color:#CC0000; font-weight:bold; text-decoration:none; }
.blogListing h1 a:hover{ color:#000;}
.blogListing h2{ color:#B20000; font-size:11px; padding:0 0 5px 0; font-weight:normal; margin:10px 0 0;}
/*blog Styles Ends*/

.shoppingCartTable{ font-size:12px; border:1px solid #fff; border-collapse:collapse; font-family:"MS Sans Serif","Microsoft Sans Serif";}
.shoppingCartTable td{ padding:4px; text-align:left; border:1px solid #fff; border-collapse:collapse;}
.shoppingCartTable tr.tableHeader{ color:#fff; font-weight:bold; background-color:#ee8031;}
.shoppingCartTable tr.tableData{ background-color:#ffdb96; color:#000000;}
.shoppingCartTable tr.tableTotal{color:#fff; font-weight:bold; background-color:#ee8031;}
.shoppingCartTable a{ color:#ff1901;}
.shoppingCartTable a:hover{ color:#990e00;}

/*blogDetails Styles starts*/
.blogDetails h1 { font-size:15px!important; color:#CC0000 !important; font-weight:bold !important;}
.blogDetails h2{ color:#B20000 !important; font-size:11px !important; padding:0 0 5px 0 !important; font-weight:normal !important; margin:10px 0 0;}
.blogDetails h3{ color:#ED8131 !important; font-size:11px !important; padding:0 0 5px 0 !important; font-weight:bold !important; margin:0 0 0;}
.blogDetails h4{ color:#000; font-size:11px !important; padding:0 0 5px 0 !important; font-weight:normal !important; margin:0 0 0;}
.spanClr{ color:#B20000 !important;}
/*blogDetails Styles Ends*/

.blogResetBtn{ cursor:pointer; font-family:Arial, Helvetica, sans-serif "MS Sans Serif","Microsoft Sans Serif"; width:66px; height:21px; background:url(../images/reusable/btn-buymore-small.gif) no-repeat left top; font-size:12px; color:#000; text-align:center; display:block; text-decoration:none; padding:0; float:left; margin:0 5px 0 0; border:0; line-height:21px;}
.blogResetBtn:hover {background:url(../images/reusable/btn-buymore-small.gif) no-repeat left -21px;}

.frgtBtn{ cursor:pointer; font-family:Arial, Helvetica, sans-serif "MS Sans Serif","Microsoft Sans Serif"; width:66px; height:21px; background:url(../images/reusable/btn-buymore-small.gif) no-repeat left top; font-size:12px; color:#000; text-align:center; display:block; text-decoration:none; padding:0; float:left; margin:0 5px 0 0; border:0; line-height:21px;}
.frgtBtn:hover {background:url(../images/reusable/btn-buymore-small.gif) no-repeat left -21px;}

.messageTxtStyle{ font-weight:bold; text-align:center; font-size:13px;}
.inputLogin{ margin:3px 0;}
.loginTxtContainer{ width:85px; float:right; display:block;}

.contactUsBtnContainer{ margin:0 0 0 24px; display:block; width:400px;}
.contactUsBtn{ cursor:pointer; font-family:Arial, Helvetica, sans-serif "MS Sans Serif","Microsoft Sans Serif"; width:66px; height:21px; background:url(../images/reusable/btn-buymore-small.gif) no-repeat left top; font-size:12px; color:#000; text-align:center; display:block; text-decoration:none; padding:0; float:left; margin:0 5px 0 0; border:0;}
.contactUsBtn:hover {background:url(../images/reusable/btn-buymore-small.gif) no-repeat left -21px;}

.blogaAddComBtn{ cursor:pointer; font-family:Arial, Helvetica, sans-serif "MS Sans Serif","Microsoft Sans Serif"; width:129px; height:21px; background:url(../images/reusable/btn-proceed-to-pay.gif) no-repeat left top; font-size:12px; color:#000; text-align:center; display:block; text-decoration:none; padding:0; float:left; margin:0 5px 0 0; border:0; line-height:21px;}
.blogAddComBtn:hover {background:url(../images/reusable/btn-proceed-to-pay.gif) no-repeat left -21px;}

.txtBold{ font-weight:bold !important;}
a.linkKakki{ font-weight:bold !important;}

.hrLine{ display:block; width:100%; border-bottom:1px solid #d5d4d0; clear:both; margin:5px 0 5px;}
*+html .hrLine{ display:block; width:100%; border-bottom:1px solid #d5d4d0; clear:both; margin:-10px 0 5px;}
.alignMid{ margin:10px 0 0 320px !important;}
