/*
Style sheet for Coral Hub Online Services Pvt. Ltd.
Theme: Awestruck
Version: 3.0
Dated: Tuesday, June 28, 2011
*/

/* ============
  Global reset
=============== */
@import url("reset.css");

/* ======
  Layout
========= */
body {
  background:#d8dbe7 url(../images/bg.jpg) top center no-repeat;
}

#content,
#ctl00_CPBody_divProduct {
  margin:0 auto;
  width:960px;
}
#content-main {
  float:left;
  width:730px;
}

/* Floats */
.fl,
.col-left {
  float:left;
}
.fr,
.col-right {
  float:right;
}

/* Spacers */
.spacer-void, .spacer-half, .spacer, .spacer-double, .spacer-triple {
  clear:both;
  display:block;
}

.spacer-void {
  height:0;
}
.spacer-half {
  height:5px;
}
.spacer {
  height:10px;
}
.spacer-double {
  height:20px;
}
.spacer-triple {
  height:30px;
}

/* Dividers */
.divider1 {
  background:url(../images/divider1.png);
  clear:both;
  height:20px;
  margin:0 auto;
  width:850px;
}

/* Form elements */
.generic-form {
}
.generic-form .col-left {
  padding-left:40px;
  width:500px;
}
.generic-form .col-right {
  padding-left:20px;
  width:400px;
}

.generic-form .col-left h2 {
  margin-left:180px;
}

label {
  cursor:pointer;
  float:left;
  text-align:right;
}
.generic-form label {
  font-size:14px;
  padding:14px 10px 0 0;
  width:170px;
}
.generic-form .col-right label,
.generic-form .col-right .form-text {
  float:none;
}

.form-text,
.form-textarea {
  border:1px solid #c7cad4;
  box-shadow:inset 0 2px 10px rgba(199, 205, 222, 0.9);
  color:#333;
  float:left;
  font-weight:bold;
  margin:8px 0 4px 0;
}
.form-text {
  height:24px;
  padding:0 5px;
}
.form-textarea {
  height:78px;
  padding:5px;
  resize:none;
  width:280px;
}
.generic-form .form-text {
  width:250px;
}

select {
  margin:12px 0 4px 0;
  width:284px;
}

.white-panel {
  background:#eaecf0;
  margin:10px 30px 0 0;
  padding:20px 0 20px 20px;
  width:300px;
}

/* Loaders */
.loader-shoppingcart,
.loader-tabs {
  background-color:#d8dbe7;
  filter:alpha(opacity=60);
  height:630px;
  margin:0 auto;
  opacity:0.6;
  position:fixed;
  text-align:center;
  top:65px;
  width:960px;
}
.loader-tabs {
  height:310px;
  padding-top:200px;
  position:absolute;
  margin-left:auto;
  margin-right:auto;
  top:auto;
  width:100%;
}
.loader-shoppingcart {
  background-color:transparent;
  filter:none;
  opacity:none;
}

.loader-shoppingcart img {
  text-align:center;
  padding-top:100px;
  z-index:1000;
}

/* ==========
  Typography
============= */
/*@font-face {
  font-family:Lucida Grande;
  src:url(../fonts/lucida-grande.ttf), url(../fonts/lucida-grande.otf), url(../fonts/lucida-grande.woff);
}*/
body {
  color:#59677f;
  font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:12px;
}
p {
  line-height:15px;
}
p.big {
  font-size:13px;
  margin-bottom:10px;
}
p.bigger {
  font-size:14px;
  line-height:20px;
}

/* Hyperlinks */
a:link,
a:visited {
  color:#59677f;
  font-weight:bold;
  text-decoration:none;
}
a:active,
a:focus,
a:hover {
  color:#de502d;
  text-decoration:underline;
}

p.big a {
  -moz-transition:0.5s;
  -o-transition:0.5s;
  -webkit-transition:0.5s;
  transition:0.5s;
}

/* Headings */
h2 {
  font-size:24px;
  line-height:28px;
  margin-top:3px;
}
h3 {
  font-size:18px;
  font-weight:bold;
  line-height:20px;
  margin-bottom:10px;
}
h4,
h4 a {
  font-size:16px;
  line-height:20px;
}

/* Formatting */
em {
  color:#59677f;
}
.light {
  color:#899ab6;
}
.red {
  color:#da3800;
}
.green {
  color:#5da23c;
}
.strike {
  padding-right:6px;
  text-decoration:line-through;
}
.big {
  font-size:13px;
  line-height:17px;
}
.ac {
  text-align:center;
}
.ar {
  text-align:right;
}

/* Rupee symbol */
@font-face {
  font-family:Rupee;
  src:url(../fonts/rupee.ttf), url(../fonts/rupee.otf), url(../fonts/rupee.woff);
}
span.rupee {
  font-family:"Rupee";
}

/* Error messages */
.error,
.LV_validation_message {
  color:#de502d;
  clear:both;
  margin:0 0 0 177px;
}
.LV_valid {
  color:#177331;
/*  background:url(../images/icon-check.jpg) no-repeat 0 0;
  float:right;
  font-size:0;
  height:16px;
  margin:0;
  position:relative;
  right:10px;
  top:16px;
  width:31px;*/
}

.generic-form .error,
.generic-form .LV_validation_message,
.generic-form .LV_valid {
  margin-left:184px;
}

.white-panel .error,
.white-panel .LV_validation_message,
.white-panel .LV_valid {
  margin-left:4px;
}

/* =======
  Buttons
========== */
.button-continuetocheckout,
/*.button-fetchcontacts,
.button-login,
.button-proceedforward,*/
.button-proceedtopayment,
/*.button-sendinvitations,*/
.button-startinviting,
/*.button-submityourapplication,
.button-unsubscribe,
.button-viewproductdetails*/
.button-addthisproducttocart,
.button-addtocart,
/*.button-addtowishlist,*/
.button-continueshopping,
.button-calculate,
.button-deleteitem,
.button-details,
.button-go,
.button-gotoshoppingcart,
.button-loginnow,
.button-logintoyouraccount,
.button-proceedforward,
.button-proceedtocheckout,
.button-retrieveyourcontacts,
.button-sendmessage,
.button-submit,
.button-update,
.button-viewmoredetails {
/*  background:url(../images/siteimagesnew/button-unsubscribe.png) no-repeat 0 0;*/
  border:0;
  cursor:pointer;
  display:block;
  text-indent:-999px;
/*  height:39px;
  margin:0 0 10px 406px;
  width:228px;*/
}/*
.button-continuetocheckout:focus,
.button-login:focus,
.button-proceedforward:focus,
.button-proceedtopayment:focus,
.button-retrievecontacts:focus,
.button-sendinvitations:focus,
.button-submityourapplication:focus,
.button-unsubscribe:focus,
.button-continuetocheckout:hover,
.button-login:hover,
.button-proceedforward:hover,
.button-proceedtopayment:hover,
.button-sendinvitations:hover,
.button-submityourapplication:hover,
.button-unsubscribe:hover
.button-gotoshoppingcart:focus,
.button-gotoshoppingcart:hover,
.button-loginnow:focus,
.button-loginnow:hover {
  background-position-y:-39px;
}
/*.button-continuetocheckout:active,
.button-login:active,
.button-proceedforward:active,
.button-proceedtopayment:active,
.button-sendinvitations:active,
.button-submityourapplication:active,
.button-unsubscribe:active
.button-gotoshoppingcart:active,
.button-loginnow:active {
  background-position-y:-78px;
}

/* Add this product to cart */
.button-addthisproducttocart {
  background:url(../images/button-addthisproducttocart.png) no-repeat 0 0;
  height:46px;
  margin:0 auto;
  width:250px;
}
.button-addthisproducttocart:focus,
.button-addthisproducttocart:hover {
  background-position-y:-46px;
}
.button-addthisproducttocart:active {
  background-position-y:-92px;
}

/* Add to cart */
.button-addtocart {
  background:url(../images/button-addtocartdetails.png) no-repeat 0 0;
  float:left;
  height:30px;
  margin:4px 0 0 15px;
  width:91px;
}
.button-addtocart:focus,
.button-addtocart:hover {
  background-position-y:-30px;
}
.button-addtocart:active {
  background-position-y:-60px;
}

/* Add this Wishlist
.button-addtowishlist {
  background:url(../images/button-addtowishlist.png) no-repeat 0 0;
  height:26px;
  margin:0 auto;
  margin-top:10px;
  width:170px;
}
.button-addtowishlist:focus,
.button-addtowishlist:hover {
  background-position-y:-26px;
}
.button-addtowishlist:active {
  background-position-y:-52px;
}

/* Add to cart */
.button-addproducttocart {
  background:url(../images/button-addproducttocart.png) no-repeat 0 0;
  float:left;
  height:30px;
  margin:6px 0 5px 15px;
  width:170px;
}
.button-addproducttocart:focus,
.button-addproducttocart:hover {
  background-position-y:-30px;
}
.button-addproducttocart:active {
  background-position-y:-60px;
}

/* Calculate */
.button-calculate {
  background:url(../images/button-calculate.png) no-repeat 0 0;
  float:left;
  height:27px;
  margin:2px 0 0 8px;
  width:75px;
}
.button-calculate:focus,
.button-calculate:hover {
  background-position-y:-27px;
}
.button-calculate:active {
  background-position-y:-54px;
}

/* Continue Shopping */
.button-continueshopping {
  background:url(../images/button-continueshopping.png) no-repeat 0 0;
  float:left;
  height:29px;
  margin:-3px 0 5px -4px;
  width:168px;
}
.button-continueshopping:focus,
.button-continueshopping:hover {
  background-position-y:-29px;
}
.button-continueshopping:active {
  background-position-y:-58px;
}

/* Continue to Checkout */
.button-continuetocheckout {
  background:url(../images/button-continuetocheckout.png) no-repeat 0 0;
  height:39px;
  margin:8px 0 0 -4px;
  width:228px;
}
.button-continuetocheckout:focus,
.button-continuetocheckout:hover {
  background-position-y:-39px;
}
.button-continuetocheckout:active {
  background-position-y:-78px;
}

/* Continue to Checkout 
.button-continuetocheckout {
  background:url(../images/siteimagesnew/button-continuetocheckout.png) no-repeat 0 0;
  margin:15px 0 0 406px;
}

/* Delete item */
.button-deleteitem {
  background:url(../images/button-deleteitem.png) no-repeat 0 0;
  height:27px;
  margin:0 auto;
  margin-top:6px;
  width:88px;
}
.button-deleteitem:focus,
.button-deleteitem:hover {
  background-position-y:-27px;
}
.button-deleteitem:active {
  background-position-y:-54px;
}

/* Details */
.button-details {
  background:url(../images/button-addtocartdetails.png) no-repeat -91px 0;
  float:left;
  height:30px;
  margin-top:4px;
  width:71px;
}
.button-details:focus,
.button-details:hover {
  background-position-y:-30px;
}
.button-details:active {
  background-position-y:-60px;
}

/* Fetch contacts 
.button-fetchcontacts {
  background:url(../images/siteimagesnew/button-fetchcontacts.png) no-repeat 0 0;
  height:39px;
  margin-left:35px;
  width:170px;
}
.button-fetchcontacts:focus,
.button-fetchcontacts:hover {
  background-position-y:-39px;
}
.button-fetchcontacts:active {
  background-position-y:-78px;
}

/* Go */
.button-go {
  background:url(../images/button-go.png) no-repeat 0 0;
  float:left;
  height:30px;
  margin:6px 12px 5px 0;
  width:46px;
}
.button-go:focus,
.button-go:hover {
  background-position-y:-30px;
}
.button-go:active {
  background-position-y:-60px;
}

/* Go to Shopping Cart */
.button-gotoshoppingcart {
  background:url(../images/button-gotoshoppingcart.png) no-repeat 0 0;
  float:left;
  height:39px;
  margin:-3px 0 5px -4px;
  width:228px;
}
.button-gotoshoppingcart:focus,
.button-gotoshoppingcart:hover {
  background-position-y:-39px;
}
.button-gotoshoppingcart:active {
  background-position-y:-78px;
}

/* Login now */
.button-loginnow {
  background:url(../images/button-loginnow.png) no-repeat 0 0;
  height:39px;
  margin:0 auto;
  width:188px;
}
.button-loginnow:focus,
.button-loginnow:hover {
  background-position-y:-39px;
}
.button-loginnow:active {
  background-position-y:-78px;
}

/* Log in to your Account */
.button-logintoyouraccount {
  background:url(../images/button-logintoyouraccount.png) no-repeat 0 0;
  height:39px;
  margin:6px 0 0 -4px;
  width:228px;
}
.button-logintoyouraccount:focus,
.button-logintoyouraccount:hover {
  background-position-y:-39px;
}
.button-logintoyouraccount:active {
  background-position-y:-78px;
}

/* Proceed forward */
.button-proceedforward {
  background:url(../images/button-proceedforward.png) no-repeat 0 0;
  height:39px;
  margin-left:176px;
  width:228px;
}
.button-proceedforward:focus,
.button-proceedforward:hover {
  background-position-y:-39px;
}
.button-proceedforward:active {
  background-position-y:-78px;
}

/* Proceed forward 
.button-proceedforward {
  background:url(../images/siteimagesnew/button-proceedforward.png) no-repeat 0 0;
  margin:2px 0 0 206px;
}

/* Proceed to Checkout + Proceed to Payment */
.button-proceedtocheckout {
  background:url(../images/button-proceedtocheckout.png) no-repeat 0 0;
  float:right;
  height:29px;
  margin:-3px 0 5px -4px;
  width:168px;
}
.button-proceedtocheckout:focus,
.button-proceedtocheckout:hover {
  background-position-y:-29px;
}
.button-proceedtocheckout:active {
  background-position-y:-58px;
}

/* Proceed to Payment */ 
.button-proceedtopayment {
  background:url(../images/button-proceedtopayment.png) no-repeat 0 0;
  bottom:6px;
  height:39px;
  position:relative;
  width:228px;
}
.button-proceedtopayment:focus,
.button-proceedtopayment:hover {
  background-position-y:-39px;
}
.button-proceedtopayment:active {
  background-position-y:-78px;
}

/* Retrieve your contacts */
.button-retrieveyourcontacts {
  background:url(../images/button-retrieveyourcontacts.png) no-repeat 0 0;
  height:46px;
  margin:0 auto;
  margin-top:16px;
  width:250px;
}
.button-retrieveyourcontacts:focus,
.button-retrieveyourcontacts:hover {
  background-position-y:-46px;
}
.button-retrieveyourcontacts:active {
  background-position-y:-92px;
}

/* Send invitations 
.button-sendinvitations {
  background:url(../images/siteimagesnew/button-sendinvitations.png) no-repeat 0 0;
  margin:0 auto;
  margin-top:10px;
}

/* Send Message */
.button-sendmessage {
  background:url(../images/button-sendmessage.png) no-repeat 0 0;
  height:39px;
  margin:6px 0 0 165px;
  width:170px;
}
.button-sendmessage:focus,
.button-sendmessage:hover {
  background-position-y:-39px;
}
.button-sendmessage:active {
  background-position-y:-78px;
}

/* Start inviting now */
.button-startinviting {
  background:url(../images/button-startinviting.png) no-repeat 0 0;
  height:46px;
/*  margin:0 auto;
  margin-bottom:20px;
  margin-top:20px;*/
  width:250px;
}
.button-startinviting:focus,
.button-startinviting:hover {
  background-position-y:-46px;
}
.button-startinviting:active {
  background-position-y:-92px;
}

/* Submit */
.button-submit {
  background:url(../images/button-submit.png) no-repeat 0 0;
  height:27px;
  margin:0 auto;
  margin:2px 0 0 -3px;
  width:65px;
}
.button-submit:focus,
.button-submit:hover {
  background-position-y:-27px;
}
.button-submit:active {
  background-position-y:-54px;
}

/* Submit your application 
.button-submityourapplication {
  background:url(../images/siteimagesnew/button-submityourapplication.png) no-repeat 0 0;
  margin:2px 0 0 206px;
}

/* Unsubscribe 
.button-unsubscribe {
  width:170px;
}

/* Update quantity */
.button-update {
  background:url(../images/button-update.png) no-repeat 0 0;
  height:27px;
  margin:0 auto;
  margin-top:5px;
  width:65px;
}
.button-update:focus,
.button-update:hover {
  background-position-y:-27px;
}
.button-update:active {
  background-position-y:-54px;
}

/* View more details */
.button-viewmoredetails/*,
.button-viewproductdetails*/ {
  background:url(../images/button-viewmoredetails.png) no-repeat;
  float:left;
  height:30px;
  margin:4px 0 5px -5px;
  width:162px;
}
/*.button-viewproductdetails {
  background:url(../images/siteimagesnew/button-viewproductdetails.png) no-repeat;
}*/
.button-viewmoredetails:focus,/*
.button-viewproductdetails:focus,
*/.button-viewmoredetails:hover/*,
.button-viewproductdetails:hover*/ {
  background-position-y:-30px;
}
.button-viewmoredetails:active/*,
.button-viewproductdetails:active*/ {
  background-position-y:-60px;
}

/* ======
  Header
========= */
header {
  clear:both;
  height:205px;
  margin:0 auto;
  width:1000px;
}

#header1 {
  height:90px;
  clear:both;
}
#header2 {
  background:url(../images/search-bar.png) no-repeat;
  clear:both;
  height:115px;
}

/* Logo */
#logo {
  float:left;
  width:350px;
}

/* Create an Account
   My Account
   Log In/Log out */
#account {
  float:right;
  height:90px;
  position:relative;
  width:650px;
}
#account .account-login,
#account .account-logout {
  background:url(../images/bg-createaccount-login.png) top right no-repeat;
  height:25px;
  padding-top:12px;
}
#account .account-logout {
  background:url(../images/bg-myaccount-logout.png) top right no-repeat;
}

.login:hover {
  text-decoration:none;
}
.login,
.login span {
  float:right;
  font-weight:bold;
  width:75px;
}

#account .create-account,
#account .my-account {
  -moz-transition:0.5s;
  -o-transition:0.5s;
  -webkit-transition:0.5s;
  transition:0.5s;

  color:#de502d;
}
#account .create-account:hover,
#account .my-account:hover {
  color:#ac0000;
  text-decoration:none;
}
#account .create-account span,
#account .my-account span {
  float:right;
  text-align:center;
  width:155px;
}
#account .my-account span {
  width:105px;
}

#account .welcome {
  color:#899ab6;
  float:right;
  font-weight:bold;
  margin:1px 5px 0 0;
}
#account .welcome a {
  -moz-transition:0.5s;
  -o-transition:0.5s;
  -webkit-transition:0.5s;
  transition:0.5s;
}

.login {
  -moz-transition:0.5s;
  -o-transition:0.5s;
  -webkit-transition:0.5s;
  transition:0.5s;

  text-align:center;
}
.menu-open {
  color:#de502d;
}
.menu-open span {
  background:url(../images/login-panel-tab.png) 4px 10px no-repeat;
  height:18px;
}

/* Login panel */
#login-panel {
  background:#fff url(../images/login-panel-bg.png) bottom repeat-x;
  border-radius:8px 0 8px 8px;
  box-shadow:0 6px 6px rgba(0, 0, 0, .2);
  display:none;
  margin-top:18px;
  min-height:145px;
  padding:15px 15px 5px;
  position:absolute;
  right:6px;
  width:240px;
  z-index:997;
}

.login-panel-popup label {
  padding:14px 6px 0 0;
  text-align:right;
  width:72px;
}
.login-panel-popup .form-text {
  border-color:#d7dae5;
  width:140px;
}

.login-panel-popup .forgot-password {
  display:block;
  margin:0 auto;
  margin-top:3px;
  width:215px;
}
.forgot-password a {
  -moz-transition:0.5s;
  -o-transition:0.5s;
  -webkit-transition:0.5s;
  transition:0.5s;
}

.cart-details {
font-weight:bold;
height:16px;
margin-top:36px;
width:670px; /* 650px */
}


/* Track your order */
.cart-details .track-icon {
  background:url(../images/icon-trackorder.png) no-repeat;
  float:right;
  height:16px;
  margin:-2px 10px 0 0;
  width:31px;
}
.cart-details .track-copy {
  float:right;
  margin-right:5px;
}
.cart-details .track-copy a {
  -moz-transition:0.5s;
  -o-transition:0.5s;
  -webkit-transition:0.5s;
  transition:0.5s;

  color:#59677f;
}
.cart-details .track-copy a:focus,
.cart-details .track-copy a:hover {
  color:#de502d;
}

/* Cash on Delivery */
.cart-details .cod-copy {
  color:#de502d;
  float:right;
  font-size:11px;
  margin-right:10px;
}

/* Shopping cart */
.cart-details .cart-icon {
  background:url(../images/icon-shoppingcart.png) no-repeat;
  float:right;
  height:16px;
  margin:-2px 20px 0 0;
  width:21px;
}
.cart-details .cart-copy {
  float:right;
  margin-right:5px;
}
.cart-details .cart-copy a {
  -moz-transition:0.5s;
  -o-transition:0.5s;
  -webkit-transition:0.5s;
  transition:0.5s;

  color:#ac0000;
}
.cart-details .cart-copy a:focus,
.cart-details .cart-copy a:hover {
  color:#de502d;
}

/* Search bar */
#search-bar {
  height:75px;
  width:1000px;
}

#search-bar .search-field {
  background:none;
  border:none;
  color:#899ab6;
  float:left;
  font-size:22px;
  height:40px;
  margin:18px 0 0 35px;
  outline:none;
  width:285px;
}

/* Dropdown menu */
dl.dropdown {
  float:left;
  height:40px;
  margin:20px 0 0 0;
  width:125px;
}

dl.dropdown dt a {
  color:#a5b5d0;
  cursor:pointer;
  display:block;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  height:28px;
  padding:12px 25px 0 0;
  text-align:right;
  width:100px;
}

dl.dropdown dd {
  left:304px;
  margin:-2px 0 0 -308px;
  position:relative;
  text-align:right;
  width:130px;
  z-index:996;
}
dl.dropdown dd ul {
  background:#fff;
  border:1px solid #f4f5f8;
  border-radius:0 0 10px 10px;
  box-shadow:0 6px 6px rgba(0, 0, 0, .1);
  display:none;
  padding:5px 5px;
}
.dropdown dd ul li a {
  -moz-transition:0.5s;
  -o-transition:0.5s;
  -webkit-transition:0.5s;
  transition:0.5s;

  color:#a5b5d0;
  font-weight:normal;
  padding:5px;
  display:block;
}
.dropdown dd ul li a:focus,
.dropdown dd ul li a:hover {
  background-color:#f4f5f8;
  border-radius:3px;
  text-decoration:none;
}

/* Search button */
#search-bar input.search-button {
  -moz-transition-property:color;
  -moz-transition-duration:.50s;

  -webkit-transition-property:color;
  -webkit-transition-duration:.50s;

  background:none;
  border:none;
  color:#fff;
  cursor:pointer;
  float:left;
  font-size:18px;
  font-weight:bold;
  height:40px;
  margin:19px 0 0 1px;
  width:120px;
}
#search-bar input.search-button:focus,
#search-bar input.search-button:hover {
  color:#ddd;
}
#search-bar input.search-button:active {
  position:relative;
  top:1px;
}

/* Live chat */
#search-bar a.livechat {
  float:right;
  margin:3px 6px 0 0;
  width:84px;
}

/* Navigation menu */
.nav-gradient {
  background:-moz-linear-gradient(top, #f1f3f8 0%, #ffffff 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f3f8), color-stop(100%,#ffffff));
  background:-webkit-linear-gradient(top, #f1f3f8 0%,#ffffff 100%);
  background:-o-linear-gradient(top, #f1f3f8 0%,#ffffff 100%);
  background:-ms-linear-gradient(top, #f1f3f8 0%,#ffffff 100%);
  background:linear-gradient(top, #f1f3f8 0%,#ffffff 100%);
  border-radius:0 0 10px 10px;
  box-shadow:0 2px 6px rgba(0, 0, 0, .2);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f3f8', endColorstr='#ffffff',GradientType=0 );
  margin-left:6px;
  width:988px;
  z-index:995;
}
.nav-gradient-none {
  background:none;
  box-shadow:none;
}

.ddsmoothmenu {
  margin:0 auto;
  margin-top:1px;
  padding-left:20px;
  width:980px;
}
.ddsmoothmenu ul li {
  display:inline;
  float:left;
  padding:8px 10px 0 8px;
  position:relative;
}
.ddsmoothmenu ul li.last {
  background:none;
}
a.navigation-title:link,
a.navigation-title:visited {
  -moz-transition:0.5s;
  -o-transition:0.5s;
  -webkit-transition:0.5s;
  transition:0.5s;

  color:#899ab6;
  font-size:14px;
}
a.navigation-title:active,
a.navigation-title:focus,
a.navigation-title:hover,
.ddsmoothmenu ul li a.selected {
  color:#de502d;
  text-decoration:none;
}

.ddsmoothmenu ul li ul {
  display:none;
  left:0;
  position:absolute;
  visibility:hidden;
}

/* Navigation popup */
.navigation-menu {
  background:#fff url(../images/login-panel-bg.png) bottom repeat-x; 
  border-radius:0 0 8px 8px;
  box-shadow:0 6px 6px rgba(0, 0, 0, .2);
  min-height:100px;
  margin:2px 0 0 -10px;
  padding:20px 0 5px 0;
}

.navigation-menu .navigation-column {
  background:url(../images/navigation-popup-divider.png) right no-repeat;
  display:block;
  float:left;
  height:240px;
  padding:0 16px 0 18px;

}
.navigation-menu .last {
  background:none;
}
.navigation-menu .navigation-column p {
  padding-bottom:7px;
}
.navigation-menu .navigation-column h3 a,
.navigation-menu .navigation-column p a {
  -moz-transition:0.5s;
  -o-transition:0.5s;
  -webkit-transition:0.5s;
  transition:0.5s;
}

.navigation-column p.view-all {
  padding-top:3px;
}
.navigation-column p.view-all a {
  color:#899ab6;
  font-size:11px;
}

/* =================
  Featured showcase
==================== */
#content-showcase {
  height:210px;
  margin:0 auto;
  width:1000px;
}

/* Content listing */
#content-listing {
  background:url(../images/content-showcase-divider.png) right no-repeat;
  float:left;
  height:190px;
  padding:20px 0 0 18px;
  position:relative;
  width:262px;
}
#content-listing h3 {
  margin:0 0 10px 2px;
}

#content-listing ul li {
  height:22px;
}
#content-listing ul li a span {
  -moz-transition:0.5s;
  -o-transition:0.5s;
  -webkit-transition:0.5s;
  transition:0.5s;

  color:#59677f;
  display:block;
  height:17px;
  margin-top:1px;
  padding:5px 0 0 6px;
  width:254px;
}
#content-listing ul li a:hover span {
  color:#899ab6;
}
#content-listing ul li a:hover {
  text-decoration:none;
}
#content-listing ul li a span:hover,
#content-listing ul li.ui-tabs-selected {
  background:url(../images/content-listing-selected.png) no-repeat;
  cursor:pointer;
}

/* Content product */
#content-product {
  display:block;
  float:left;
  height:210px;
  overflow:hidden;
  position:relative;
  width:720px;
}
#content-product .ui-tabs-panel {
  background:url(../images/loader.gif) center no-repeat;
  height:210px;
  position:relative;
  width:720px;
}
#content-product .ui-tabs-hide {
  display:none;
}

/* =======
  Banners
========== */
.banners,
.banners2 {
  height:165px;
  margin:0 auto;
  width:1010px;
}
.banners2 {
  height:165px;
}

/* ============
  Product tabs
=============== */
#tab-main {
  background:url(../images/tab-products.png) no-repeat;
  height:30px;
  margin:0 auto;
  overflow:hidden;
  width:992px;
}
#tab-main ul.tab-content {
  height:30px;
  overflow:hidden;
  position:relative;
}
#tab-main ul.tab-content li {
  float:left;
}
#tab-main ul.tab-content li a {
  border:none;
  color:#899ab6;
  font-size:15px;
  height:30px;
  position:absolute;
  text-decoration:none;
  padding:8px 0 0 0;
  text-align:center;
  top:0;
}
#tab-main ul.tab-content li a:focus,
#tab-main ul.tab-content li a:hover,
#tab-main ul.tab-content li a.selected {
  color:#59677f;
}

#tab-main ul.tab-content li.tab-01 a {
  background:url(../images/tab-products.png) no-repeat 0 0;
  left:0;
  width:182px;
}
#tab-main ul.tab-content li.tab-02 a {
  background:url(../images/tab-products.png) no-repeat 0 0;
  left:182px;
  width:182px;
}
#tab-main ul.tab-content li.tab-03 a {
  background:url(../images/tab-products.png) no-repeat 0 0;
  left:364px;
  width:182px;
}
#tab-main ul.tab-content li.tab-04 a {
  background:url(../images/tab-products.png) no-repeat 0 0;
  left:546px;
  width:182px;
}
#tab-main ul.tab-content li.tab-05 a {
  background:url(../images/tab-products.png) no-repeat 0 0;
  left:728px;
  width:182px;
}

#tab-main ul.tab-content li.tab-01 a.selected,
#tab-main ul.tab-content li.tab-02 a.selected,
#tab-main ul.tab-content li.tab-03 a.selected,
#tab-main ul.tab-content li.tab-04 a.selected,
#tab-main ul.tab-content li.tab-05 a.selected {
  background-position:0 -30px;
}

/* Product listing */
#product-container {
  background:url(../images/tab-top.png) repeat-x;
  margin:0 auto;
  padding-top:15px;
  width:990px;
}
#content #product-container {
  background:none;
}
#content #product-container .product-panel {
  margin-bottom:10px;
}

#tab-products {
  height:510px;
  overflow:hidden;
}
.product-lineup div {
  float:left;
  margin-right:2px;
  width:194px;
}

.products .product-panel {
  background:url(../images/product-panel.png) no-repeat 0 0;
  cursor:pointer;
  font-weight:bold;
  height:250px;
  text-align:center;
}
.products .product-panel:hover {
  background-position:0 -250px;
}
.product-panel .product-img {
  height:155px;
  margin-top:7px;
}
.product-panel .product-desc {
  height:45px;
}
.products .product-panel p {
  line-height:14px;
}

.products .product-panel select {
  bottom:2px;
  margin:6px 2px;
  position:relative;
  width:50px;
}

/* ================
  Social bookmarks
=================== */
#social-bookmarks {
  height:50px;
  margin:0 auto;
  margin-bottom:20px;
  width:1000px;
}
#social-boomarks img {
  float:left;
  margin:0;
}

/* =======================
  Newsletter/Vendor panel
========================== */
#newsletter-vendor-panel {
  background:#dfe2ec;
  height:40px;
  margin:0 auto;
  margin-top:15px;
  padding-left:15px;
  width:975px;
}
#newsletter-vendor-panel h3 {
  float:left;
  font-size:15px;
  margin-top:10px;
}
#newsletter-vendor-panel h3 a {
  -moz-transition:0.5s;
  -o-transition:0.5s;
  -webkit-transition:0.5s;
  transition:0.5s;
}

#newsletter-vendor-panel .form-text {
  color:#899ab6;
  height:22px;
  margin:9px 3px 10px 8px;
  width:150px;
}

/* ======
  Brands
========= */
#brands {
  height:50px;
  margin:0 auto;
  margin-bottom:15px;
  margin-top:10px;
  width:1000px;
}

#brands img {
  margin:0 9px;
}

/* ======
  Footer
========= */
footer {
  background:url(../images/footer.png) no-repeat;
  height:60px;
  margin:0 auto;
  margin-top:10px;
  padding-top:11px;
  text-align:center;
  width:1000px;
}
footer p,
footer p a {
  -moz-transition:0.5s;
  -o-transition:0.5s;
  -webkit-transition:0.5s;
  transition:0.5s;

  color:#899ab6;
}
footer p a {
  padding:0 12px;	
}
footer p a:focus,
footer p a:hover {
  text-decoration:none;
}

/* ===========
  Add to cart
============== */
#panel-shoppingcart {
  background:#d8dbe7;
  border-radius:0 0 15px 15px;
  box-shadow:0 0 25px rgba(124, 140, 169, 1);
  display:none;
  left:50%;
  margin-left:-510px;
  overflow:visible; /* ??? */
  padding:20px 0 0 30px;
  position:fixed;
  width:990px;
  z-index:999;
}
#panel-shoppingcart h2.fr {
  margin-right:30px;
}
.shoppingcart-bar {
  background:url(../images/shoppingcart-bar.png) no-repeat;
  height:25px;
  margin-top:5px;
  width:960px;
}
.shoppingcart-panel-main {
  max-height:244px;
  overflow-x:hidden;
  overflow-y:scroll;
  width:960px;
}
.shoppingcart-panel {
  background:url(../images/shoppingcart-panel.png) no-repeat;
  height:120px;
  margin-top:2px;
  width:960px;
}

#panel-shoppingcart h2 a {
  -moz-transition:0.25s;
  -o-transition:0.25s;
  -webkit-transition:0.25s;
  transition:0.25s;
}

/* Your item */
.shoppingcart-panel .youritem {
  float:left;
  padding:16px 0 0 28px;
  width:92px;
}

/* Details */
.shoppingcart-panel .details {
  float:left;
  padding:22px 10px 0 5px;
  width:355px;
}
.shoppingcart-panel .details a {
  -moz-transition:0.25s;
  -o-transition:0.25s;
  -webkit-transition:0.25s;
  transition:0.25s;
}
.shoppingcart-panel .details p {
  color:#899ab6;
  margin-top:4px;
}

/* Quantity */
.quantity {
  float:left;
  padding:30px 0 0 0;
  text-align:center;
  width:110px;
}

.shoppingcart-text,
.shoppingcart-text2 {
  border:1px solid #d7dae5;
  box-shadow:inset 0 2px 10px rgba(199, 205, 222, 0.9);
  color:#de502d;
  font-weight:bold;
  height:23px;
  padding:2px 5px;
  text-align:center;
  width:22px;
}
.shoppingcart-text2 {
  float:left;
  font-size:14px;
  height:28px;
  letter-spacing:3px;
  padding:0;
  width:102px;
}

/* Price */
.shoppingcart-panel .price {
  float:left;
  padding:40px 0 0 24px;
  width:176px;
}
.shoppingcart-panel .price p {
  font-size:14px;
  line-height:18px;
}
.shoppingcart-panel .price p span.light {
  float:left;
  font-weight:normal;
  margin-right:6px;
  text-align:right;
  width:80px;
}

/* Total */
.total {
  float:left;
  padding-top:35px;
  text-align:center;
  width:150px;
}
.total p {
  color:#177331;
  font-size:18px;
  font-weight:bold;
}

/* Cash On Delivery
.shoppingcart-cashondelivery {
  background:#f3f4f8;
  height:40px;
  margin-top:2px;
  width:960px;
}
.shoppingcart-cashondelivery .details {
  background:url('../images/shoppingcart-divider.png') no-repeat right;
  float:left;
  height:30px;
  padding:10px 15px 0 0;
  text-align:right;
  width:785px;
}
.shoppingcart-cashondelivery .details h4 {
  font-weight:normal;
}
.shoppingcart-cashondelivery .total {
  padding-top:15px;
}

/* Sub total */
.shoppingcart-subtotal {
  background:#e7e8ef;
  height:42px;
  margin-top:1px;
  padding:22px 20px 0 0;
  text-align:right;
  width:940px;
}
.shoppingcart-subtotal p {
  font-size:24px;
  line-height:20px;
}
.shoppingcart-subtotal p span {
  color:#de502d;
  font-size:26px;
  padding-left:2px;
}

.button-area {
  display:block;
  height:25px;
  margin-top:20px;
  width:960px;
}
.button-area div {
  float:left;
  padding:5px 0 0 8px;
}
.button-area div a {
  -moz-transition:0.5s;
  -o-transition:0.5s;
  -webkit-transition:0.5s;
  transition:0.5s;
}

/* Related products */
.related-products-title {
  margin-bottom:4px;
}
.related-products {
  background:url(../images/panel-relatedproducts.png) no-repeat;
  float:left;
  height:105px;
  width:320px;
}
.related-products img {
  float:left;
  margin:13px 15px 0 13px;
}
.related-products .title {
  font-size:13px;
  font-weight:bold;
  line-height:16px;
  padding-top:12px;
}
.related-products .button-addtocart {
  margin:0 0 0 -6px;
}
.related-products .button-details {
  margin:0;
}

/* Cart Register/Login */
#cart-registerlogin1,
#cart-registerlogin1b,
#cart-registerlogin2,
#cart-registerlogin2b,
#cart-registerlogin3,
#cart-registerlogin3b {
  float:left;
  padding:10px 0 0 30px;
  width:414px; /* width:410px; */
}
#cart-registerlogin2,
#cart-registerlogin2b {
  padding:25px 0 0 0;
  text-align:center;
  width:75px;
}
#cart-registerlogin3,
#cart-registerlogin3b {
  padding-left:0;
  width:400px;
}

#cart-registerlogin1 label,
#cart-registerlogin1b label,
#cart-registerlogin3 label,
#cart-registerlogin3b label {
  bottom:4px;
  float:none;
  font-size:14px;
  font-weight:bold;
  position:relative;
}
#cart-registerlogin1 .shoppingcart-text,
#cart-registerlogin1b .shoppingcart-text {
  border:1px solid #cacedd;
  color:#333;
  margin:0 0 5px 5px;
  text-align:left;
  width:200px;
}
#cart-registerlogin1 .error,
#cart-registerlogin1b .error {
  margin-left:196px;
}
#cart-registerlogin1 .tip,
#cart-registerlogin1b .tip
#cart-registerlogin3 .tip,
#cart-registerlogin3b .tip {
  color:#899ab6;
  font-weight:bold;
  margin-left:196px;
}

#cart-registerlogin3 .panel-password,
#cart-registerlogin3b .panel-password {
  background:#eaecf0;
  padding:13px;
}
#cart-registerlogin3 label,
#cart-registerlogin3b label {
  margin-left:6px;
  position:relative;
  top:0;
}
#cart-registerlogin3 .tip,
#cart-registerlogin3b .tip {
  margin-left:22px;
}

.panel-password .panel-password-dynamic {
  display:none;
  margin-top:10px;
}
#cart-registerlogin3 .panel-password-dynamic label,
#cart-registerlogin3b .panel-password-dynamic label {
  margin:0;
}
#cart-registerlogin3 .shoppingcart-text,
#cart-registerlogin3b .shoppingcart-text {
  border:1px solid #cacedd;
  color:#333;
  margin:10px 0 6px 1px;
  text-align:left;
  width:200px;
}
#cart-registerlogin3 .error,
#cart-registerlogin3b .error {
  margin:0 0 5px 2px;
}
#cart-registerlogin3 .panel-password-dynamic .tip,
#cart-registerlogin3b .panel-password-dynamic .tip {
  margin-left:2px;
}

/* Overlay */
.overLay {
background-color:#fff;
filter:alpha(opacity=70);
height:100%;
opacity:0.7;
overflow:visible;
width:100%;
z-index:998;
}
.overLay2 {
background-color:transparent;
height:0;
width:0;
z-index:0;
}

/* Shopping Cart page */
.step1,
.step2 {
  background:url(../images/step-1.png) center no-repeat;
  height:45px;
  margin:0 auto;
  margin-bottom:15px;
  width:1000px;
}
.step2 {
  background:url(../images/step-2.png) center no-repeat;
}

/*#content .divider1 {
  margin:0 auto;
}

#panel-addtocart/*,
#panel-retrievecontacts {
  background:url(../images/bg-addtocart.png) repeat-x;
  border-radius:5px 5px 10px 10px;
  box-shadow:0 0 30px rgba(0, 0, 0, .25);
  display:block;
  height:220px;
  margin:0 auto;
  width:500px;
}

#panel-addtocart-close/*,
#panel-retrievecontacts-close {
  height:22px;
  font-size:14px;
  text-align:right;
  margin-bottom:12px;
  padding:8px 15px 0 0;
  width:485px;
}
#panel-addtocart-close a:link,
#panel-addtocart-close a:visited {
  -moz-transition:0.5s;
  -o-transition:0.5s;
  -webkit-transition:0.5s;
  transition:0.5s;

  color:#d8dbe7;
}
#panel-addtocart-close a:focus,
#panel-addtocart-close a:hover {
  color:#b7bccf;
  text-decoration:none;
}

#panel-addtocart-product {
  background:url(../images/panel-addtocart.png);
  float:left;
  height:158px;
  margin:0 15px 0 15px;
  width:158px;
}
#panel-addtocart-product img {
  margin:8px 0 14px 7px;
}

#panel-addtocart-details/*,
#panel-retrievecontacts-details {
  color:#7385a2;
  float:left;
  margin-top:10px;
  width:300px;
}
#panel-addtocart-details h3 {
  color:#899ab6;
}

/* Retrieve Contacts panel
#panel-retrievecontacts {
  background:#fff url(../images/siteimagesnew/login-panel-bg.png) bottom center repeat-x;
  padding:5px;
  width:260px;
}
#panel-retrievecontacts-close {
  height:18px;
  width:250px;
}
#panel-retrievecontacts-details {
  margin:-15px 0 0 10px;
}

#panel-retrievecontacts-details label {
  float:left;
  font-weight:bold;
  padding:14px 10px 0 0;
  text-align:right;
  width:70px;
}
#panel-retrievecontacts-details .form-text {
  background:url(../images/siteimagesnew/login-panel-text.png) no-repeat;
  border:0;
  color:#333;
  float:left;
  font-weight:bold;
  height:24px;
  margin:8px 0 5px 0;
  padding:0 5px;
  width:140px;
}

#panel-retrievecontacts-details .form-login {
  background:url(../images/siteimagesnew/button-loginnow.png) no-repeat 0 0;
  border:0;
  cursor:pointer;
  height:40px;
  margin:10px 0 2px 30px;
  width:188px;
}
#panel-retrievecontacts-details .form-login:focus,
#panel-retrievecontacts-details .form-login:hover {
  background-position-y:-40px;
}
#panel-retrievecontacts-details .form-login:active {
  background-position-y:-80px;
}

/* ============
  Generic page
=============== */
#breadcrumbs {
  margin:5px 0 0 -4px;
}
#breadcrumbs a,
#breadcrumbs span {
  -moz-transition:0.5s;
  -o-transition:0.5s;
  -webkit-transition:0.5s;
  transition:0.5s;

  padding:0 5px;
}

/* ===============
  Contact us page
================== */
#contact-page {
  margin-top:15px;
}

#contact-page .col-left {
  width:500px;
}
#contact-page .col-left label {
  font-size:14px;
  font-weight:normal;
  padding:14px 10px 0 0;
  width:160px;
}
#contact-page .col-left .form-text {
  width:272px;
}

#contact-page .col-right {
  width:460px;
}
#contact-page .col-right .white-panel {
  background:#eaecf0;
  display:block;
  float:right;
  margin:10px 30px 0 0;
  padding:20px 0 15px 20px;
  width:380px;
}

/* ============
  Product page
=============== */
#product-page {
  margin-top:15px;
}
#product-page .col-left {
  text-align:center;
  width:350px;
}
#product-page .col-right {
  padding:6px 0 0 20px;
  width:590px;
}

/* Product Zoom */
.zoom-info {
  background:#eff1f7;
  border-radius:4px 4px 0 0;
  color:#da3800;
  font-weight:bold;
  display:block;
  height:20px;
  padding-top:6px;
  width:350px;
}
.cloud-zoom-lens {
  background-color:#fff;
  border:4px solid #888;
  cursor:move;
  margin:-4px;
}
.cloud-zoom-title {
  background-color:#000;
  color:#fff;
  font-size:10px;
  padding:3px;
  text-align:center;
  top:0;
  width:100%;
}
.cloud-zoom-big {
  border:5px solid #fff;
  box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);
  overflow:hidden;
}
.cloud-zoom-loading {
  background:#222;
  border:1px solid #000;
  color:#fff;
  padding:3px;
}

/* Product icons */
.product-icon {
  margin-right:6px;
}

/* Social media */
.facebook-like-button {
  border:none;
  height:20px;
  margin-top:10px;
  overflow:hidden;
  width:90px;
}
.twitter-share-button {
}

/* Personal message */
.message-panel {
  background:#eff1f7;
  border-radius:4px 4px 6px 6px;
  box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);
  padding:10px 0 0 0;
  text-align:left;
}
/*.message-panel .message-bar {
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;

  -webkit-border-top-left-radius:4px;
  -webkit-border-top-right-radius:4px;

  background:#eff1f7;
  display:block;
  height:27px;
  padding:8px 0 0 20px;
  width:330px;
}*/
.message-panel a {
  color:#5da23c;
}
.message-panel span {
  background:url(../images/icon-add.png) no-repeat 20px 0;
  display:block;
  height:26px;
  font-size:18px;
  font-weight:bold;
  margin:0;
  padding:4px 0 0 50px;
}
.message-panel .messageform-panel {
  padding:0 10px 8px 50px;
}
.message-panel .messageform-panel p {
  line-height:15px;
  margin:0 0 5px 0;
}

.question-textarea {
  background:#fff;
  border:1px solid #d1d5e2;
  box-shadow:inset 2px 2px 10px rgba(0, 0, 0, .15);
  color:#59677f;
  font-weight:bold;
  height:47px;
  margin:5px 0 2px 0;
  padding:5px;
  width:235px;
}

/* Questions*/
#questions-panel {
  border-radius:4px 4px 6px 6px;
  box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);
}

.questions-bar {
  background:#eff1f7;
  border-radius:4px 4px 0 0;
  height:27px;
  padding-top:8px;
  text-align:center;
  width:350px;
}

.questions-content {
  background:#e8eaf2;
  border-radius:0 0 6px 6px;
  display:block;
  margin-top:1px;
  min-height:27px;
  padding:8px 0 6px 20px;
}
.questions-content img,
.questions-content span {
  float:left;
}
.questions-content span.question-1,
.questions-content span.question-2 {
  -moz-transition:0.5s;
  -o-transition:0.5s;
  -webkit-transition:0.5s;
  transition:0.5s;

  font-size:15px;
  font-weight:bold;
  padding:12px 0 0 14px;
}
.questions-content span.question-2 {
  padding:6px 0 0 10px;
}
.questions-content .question-textarea {
  width:195px;
}
.questions-content .error {
  margin-left:2px;
}

/* Question panel/Feedback panel */
.question-panel,
.feedback-panel {
  background:#eff1f7;
  clear:both;
  margin:0 0 10px 45px;
  padding:10px 15px;
  text-align:left;
  width:210px;
}
.question-panel p,
.feedback-panel p {
  line-height:15px;
  margin-bottom:5px;
}
.question-panel .question-text,
.feedback-panel .question-text {
  background:#fff;
  border:1px solid #d1d5e2;
  box-shadow:inset 2px 2px 10px rgba(0, 0, 0, .15);
  color:#59677f;
  font-weight:bold;
  height:24px;
  margin:5px 0 3px 0;
  padding:0 5px;
  width:180px;
}

/* Price, Discount, Shipping panel */
#price-panel {
  background:#eff1f7;
  border-radius:6px 0 0 6px;
  float:left;
  margin-top:5px;
  min-height:130px;
  padding:15px 0 0 20px;
  width:270px;
}
.discount {
  background:url(../images/discount.png) no-repeat;
  color:#fff;
  float:left;
  font-size:11px;
  height:44px;
  line-height:11px;
  margin-right:5px;
  padding-top:11px;
  text-align:center;
  width:45px;
}
#price-panel h3 {
  padding-top:2px;
}
#price-panel select {
  color:#59677f;
  height:22px;
  margin:0 0 8px 2px;
  width:220px;
}
#price-panel p {
  font-weight:bold;
  padding-left:3px;
}

#buy-panel {
  background:#e8eaf2;
  border-radius:0 6px 6px 0;
  float:left;
  margin-top:5px;
  min-height:125px;
  padding-top:20px;
  text-align:center;
  width:300px;
}
/*#buy-panel #hundred-off {
  background:#fff;
  color:#de502d;
  border-radius:10px;
  display:block;
  font-weight:bold;
  font-size:13px;
  height:33px;
  margin:0 auto;
  margin-top:8px;
  padding-top:7px;
  width:280px;
}*/
#buy-panel p {
  margin-top:6px;
}

#earnings-panel {
  background:#de502d;
  color:#fff;
  font-weight:bold;
  height:30px;
  line-height:30px;
  padding-left:20px;
  width:570px;
}
#earnings-panel a {
  color:#fff;
  text-decoration:underline;
}

/* Product description */
.product-desc-bar {
  background:url(../images/product-desc-bar.png) repeat-x;
  border-radius:6px 6px 0 0;
  color:#fff;
  font-weight:bold;
  height:18px;
  margin-top:5px;
  padding:6px 0 0 20px;
  text-shadow:0 1px 2px rgba(0, 0, 0, .3);
  width:570px;
}

.product-desc-content {
  background:#ecedf3;
  min-height:10px;
  margin-top:2px;
  padding:15px 15px 15px 20px;
  width:555px;
}
.product-desc-content p {
  line-height:14px;
  margin-bottom:8px;
}
.product-desc-content img {
  float:left;
  margin:4px 12px 0 0;
}

/* ===========
  Search Page
============== */
p.related-searches {
  background:#eaebf1;
  line-height:30px;
  margin-top:4px;
  padding-left:10px;
}
p.related-searches a {
  color:#de502d;
  text-decoration:underline;
}
p.related-searches a:active,
p.related-searches a:focus,
p.related-searches a:hover {
  text-decoration:none;
}

.search-panel {
  background:url(../images/divider1.png) top left no-repeat;
  clear:both;
  height:190px;
  width:inherit;
}
.search-panel-small {
  background:url(../images/divider2.png) top left no-repeat;
}
.search-panel-smaller {
  background:url(../images/divider3.png) top left no-repeat;
}

.search-image {
  background:url(../images/search-panel.png) no-repeat;
  float:left;
  height:190px;
  width:170px;
}
.search-image img {
  margin:25px 0 0 15px;
}
.search-data {
  float:left;
  height:168px;
  padding:22px 0 0 10px;
  width:780px;
}
.search-data-small {
  width:550px;
}
.search-data-smaller {
  width:360px;
}

/*.search-data2 {
  width:360px;
}*/

.search-data .discount {
  background:url(../images/discount2.png) no-repeat;
}
.search-data h3 {
  padding-top:2px;
}
.search-data h3 a {
  -moz-transition:0.3s;
  -o-transition:0.3s;
  -webkit-transition:0.3s;
  transition:0.3s;
}
.search-data a.button-addtocart {
  margin-left:-5px;
}

/* Pagination */
.search-pagination {
  height:30px;
  margin:0 auto;
  text-align:center;
  width:280px;
}
.search-pagination a {
  -moz-transition:0.3s;
  -o-transition:0.3s;
  -webkit-transition:0.3s;
  transition:0.3s;

  font-size:14px;
}
.search-pagination a:active,
.search-pagination a:hover {
  text-decoration:none;
}

.pagination-active,
.pagination-link {
  background:url(../images/pagination1.png) no-repeat;
  float:left;
  font-size:14px;
  height:22px;
  padding-top:8px;
  width:31px;
}
.pagination-active {
  background:url(../images/pagination2.png) no-repeat;
}

.pagination-link2 {
  float:left;
  margin-left:6px;
  padding-top:8px;
}

/* ==============
  Category pages
================= */
#navigation {
  background:#fff;
  border-radius:10px;
  margin:0 20px 0 0;
  float:left;
  width:210px;
}
#nav-main {
  margin:12px 0 10px 5px;
}
#nav-main ul li a {
  border-radius:3px;
  display:block;
  padding:5px 6px 5px 13px;
  text-decoration:none;
}
#nav-main li a:active,
#nav-main li a:link,
#nav-main li a:visited {
  -moz-transition:0.25s;
  -o-transition:0.25s;
  -webkit-transition:0.25s;
  transition:0.25s;

  color:#5a6981;
}
#nav-main li a:focus,
#nav-main li a:hover,
#nav-main li a.selected {
  background:#f4f5f8;
  color:#899ab6;
}

.navstep0 {
  width:200px;
}
.navstep1 {
  margin-left:0;
  width:200px;
}
.navstep2 {
  margin-left:15px;
  width:170px;
}
.navstep3 {
  margin-left:15px;
  width:140px;
}

.cat-bullet,
.cat-bullet-2,
.cat-bullet-3 {
  background:url(../images/cat-bullet.png) no-repeat;
  display:block;
  float:left;
  height:12px;
  margin:2px 2px 0 0;
  width:14px;
}
.cat-bullet-2 {
  -moz-opacity:.7;
  filter:alpha(opacity=70);
  opacity:.7;
}
.cat-bullet-3 {
  -moz-opacity:.3;
  filter:alpha(opacity=30);
  opacity:.3;
}

/* Product listing */
.sort {
  float:right;
  margin:-34px 0 6px 0;
}

/*#content-main #breadcrumbs {
  margin-left:-5px;
}
#content-main .search-panel {
  background:url(../images/divider2.png) top left no-repeat;
}

/* =============
  Shipping page
================ */
.shipping-form {
  margin-top:10px;
}
.shipping-form .col-left {
  width:480px;
}
.shipping-form .col-right {
  width:480px;
}

.shipping-form label {
  font-size:13px;
  font-weight:bold;
  padding:14px 10px 0 0;
  width:100px;
}
.shipping-form .form-text {
  float:none;
  width:270px;
}
.shipping-form .form-textarea {
  float:none;
}
.shipping-form .error {
  margin-left:110px;
}

.shipping-checkbox {
  float:left;
  margin:10px 0 0 110px;
}
.shipping-form .shipping-label {
  bottom:8px;
  line-height:18px;
  margin-left:10px;
  position:relative;
  text-align:left;
  width:300px;
}

/* Shipping confirmation */
.shipping-confirmation,
.shipping-netbanking {
  background:#e7e8ef;
  height:42px;
  margin-top:8px;
  padding:18px 0 0 20px;
  width:940px;
}
.shipping-netbanking {
  font-weight:bold;
  height:12px;
  margin-top:10px;
  padding:16px 20px;
  width:450px;
}
.shipping-netbanking select {
  bottom:14px;
  margin-left:10px;
  position:relative;
}

.shipping-confirmation p {
  font-size:16px;
  font-weight:bold;
  line-height:24px;
}
.shipping-confirmation p span {
  color:#de502d;
  font-size:20px;
  padding-left:5px;
}

.billing-radio {
  cursor:pointer;
  float:left;
  margin:40px 0 0 20px;
}
label.billing-radio {
  margin:10px 0 0 10px;
}
.label-agreement {
  margin:0px 6px 5px 2px;
}

/*
#vendor-form,
#checkout-form {
  margin-top:15px;
}
#vendor-form .col-left {
  float:left;
  width:540px;
}
#billing-form .col-left {
  width:480px;
}
#vendor-form .col-right, {
  float:right;
  width:420px;
}

.divider1,
.divider2 {
  background:url(../images/siteimagesnew/divider1.png);
  clear:both;
  display:block;
  height:20px;
  margin:0 auto;
  margin-bottom:10px;
  width:850px;
}
.divider2 {
  background:url(../images/siteimagesnew/divider2.png);
  margin:15px 0 25px 0;
}

#vendor-form label,
#checkout-form label,
#checkout-form .form-panel2 label,
#billing-form label {
  float:left;
  font-size:14px;
  font-weight:bold;
  padding:5px 10px 0 0;
  text-align:right;
  width:200px;
}
#checkout-form label {
  width:400px;
}
#checkout-form .form-panel2 label {
  padding-left:8px;
  margin-top:-8px;
  text-align:left;
}
#checkout-form .form-panel2 label.two {
  float:none;
  padding-left:0;
}
#billing-form label {
  width:100px;
}

#vendor-form .form-text,
#checkout-form .form-text,
#billing-form .form-text {
  background:url(../images/siteimagesnew/form-text.png) no-repeat;
  border:0;
  color:#59677f;
  font-weight:bold;
  height:27px;
  margin-bottom:10px;
  padding:0 5px;
  width:272px;
}
#checkout-form .form-text {
  background:url(../images/siteimagesnew/form-text2.png) no-repeat;
  width:192px;
}
#checkout-form .form-panel2 .form-text {
  margin-top:5px;
}

#vendor-form .form-textarea,
#billing-form .form-textarea {
  background:url(../images/siteimagesnew/form-textarea.png) no-repeat;
  border:0;
  color:#59677f;
  font-weight:bold;
  height:47px;
  margin-bottom:10px;
  padding:5px;
  resize:none;
  width:312px;
}

#vendor-form p.tip,
#checkout-form p.tip,
#checkout-form .form-panel2 p.tip {
  color:#899ab6;
  font-weight:bold;
  margin:-3px 0 10px 213px;
}
#checkout-form p.tip {
  margin-left:415px;
}
#checkout-form .form-panel2 p.tip {
  margin:3px 0 0 20px;
}

#vendor-form .panel {
  background:#eaecf0;
  display:block;
  float:right;
  height:125px;
  margin:0;
  padding:20px 0 0 25px;
  width:345px;
}
#vendor-form .panel p {
  color:#de502d;
  font-size:14px;
  font-weight:bold;
  line-height:18px;
}

#checkout-form .form-panel1 {
  margin:0 auto;
  margin-top:10px;
  width:960px;
}
#checkout-form h2 {
  margin:10px 0 0 415px;
}

#checkout-form .form-panel2 {
  background:#eaecf0;
  display:block;
  margin:10px 0 0 410px;
  padding:12px;
  width:353px;
}
#checkout-form .form-panel2 input.form-checkbox {
  float:left;
}
#checkout-form .form-panel2 label.login-check {
  float:none;
}

/* =================
  Confirmation page
==================== */
.panel-light {
  background:#e8eaf1;
  font-weight:bold;
  padding:16px 30px 16px 20px;
  width:670px;
}
.panel-lighter {
  background:#f1f2f7;
  font-weight:bold;
  padding:14px 30px 16px 20px;
  width:670px;
}

.panel-430 {
  width:430px;
}
.panel-160 {
  width:160px;
}
.panel-80 {
  width:80px;
}

/* ===========
  My Accounts
============== */
#tab-myaccounts-main {
  float:left;
  width:130px;
}
#tab-myaccounts-main ul.tab-myaccounts li a {
  display:block;
  text-indent:-9999px;
}

#tab-myaccounts-main ul.tab-myaccounts li.tab-myaccounts-01 a {
  background:url(../images/tab-myaccounts.png) no-repeat 0 0;
  top:0;
  height:122px;
}
#tab-myaccounts-main ul.tab-myaccounts li.tab-myaccounts-02 a {
  background:url(../images/tab-myaccounts.png) no-repeat 0 -122px;
  top:122px;
  height:122px;
}
#tab-myaccounts-main ul.tab-myaccounts li.tab-myaccounts-03 a {
  background:url(../images/tab-myaccounts.png) no-repeat 0 -244px;
  top:244px;
  height:122px;
}
#tab-myaccounts-main ul.tab-myaccounts li.tab-myaccounts-04 a {
  background:url(../images/tab-myaccounts.png) no-repeat 0 -366px;
  top:366px;
  height:122px;
}

#tab-myaccounts-main ul.tab-myaccounts li.tab-myaccounts-01 a:hover {
  background-position:-130px 0;
}
#tab-myaccounts-main ul.tab-myaccounts li.tab-myaccounts-02 a:hover {
  background-position:-130px -122px;
}
#tab-myaccounts-main ul.tab-myaccounts li.tab-myaccounts-03 a:hover {
  background-position:-130px -244px;
}
#tab-myaccounts-main ul.tab-myaccounts li.tab-myaccounts-04 a:hover {
  background-position:-130px -366px;
}

#tab-myaccounts-main ul.tab-myaccounts li.tab-myaccounts-01 a:active,
#tab-myaccounts-main ul.tab-myaccounts li.tab-myaccounts-01 a.selected {
  background-position:-260px 0;
}
#tab-myaccounts-main ul.tab-myaccounts li.tab-myaccounts-02 a:active,
#tab-myaccounts-main ul.tab-myaccounts li.tab-myaccounts-02 a.selected {
  background-position:-260px -122px;
}
#tab-myaccounts-main ul.tab-myaccounts li.tab-myaccounts-03 a:active,
#tab-myaccounts-main ul.tab-myaccounts li.tab-myaccounts-03 a.selected {
  background-position:-260px -244px;
}
#tab-myaccounts-main ul.tab-myaccounts li.tab-myaccounts-04 a:active,
#tab-myaccounts-main ul.tab-myaccounts li.tab-myaccounts-04 a.selected {
  background-position:-260px -366px;
}

/* Sections */
.section-myaccounts {
  float:left;
  min-height:485px;
  padding:5px 0 0 10px;
  width:820px;
}

.titlebar {
  background:url(../images/titlebar.png) repeat-x;
  color:#fff;
  font-weight:bold;
  height:20px;
  margin-top:12px;
  padding-top:6px;
  width:820px;
}
.titlebar span,
.panelbar span {
  float:left;
  text-align:center;
  text-shadow:0 1px 2px rgba(0, 0, 0, .3);
}
.invitations-sent,
.total-earnings {
  width:150px;
}
.invitations-accepted,
.invitation-status,
.date-registered,
.date-purchased,
.courier-company {
  width:160px;
}
.earnings-from-friends,
.items {
  width:170px;
}
.earnings-from-purchases {
  width:190px;
}
.friends-invited {
  width:180px;
}
.date-invited,
.dispatch-status {
  width:140px;
}
.order-date {
  width:120px;
}
.dispatch-date {
  width:120px;
}
.earnings {
  width:100px;
}

.panelbar {
  background:#e9eaf0;
  height:56px;
  margin-top:1px;
}
.panelbar .invitations-sent,
.panelbar .invitations-accepted,
.panelbar .earnings-from-friends,
.panelbar .earnings-from-purchases,
.panelbar .items,
.panelbar .order-date,
.panelbar .dispatch-status,
.panelbar .dispatch-date,
.panelbar .earnings {
  background:url(../images/divider-panelbar.png) right no-repeat;
  font-size:17px;
  font-weight:bold;
  padding-top:18px;
  text-shadow:none;
}
.panelbar .items,
.panelbar .order-date,
.panelbar .dispatch-date {
  font-size:13px;
  font-weight:normal;
  padding-top:18px;
}

.panelbar .items {
  padding-top:8px;
}
.panelbar .items a:link,
.panelbar .items a:visited {
  -moz-transition-property:color;
  -moz-transition-duration:.30s;

  -webkit-transition-property:color;
  -webkit-transition-duration:.30s;

  line-height:20px;
}
.panelbar .items a:active,
.panelbar .items a:focus,
.panelbar .items a:hover {
  color:#da3800;
}

.panelbar .total-earnings,
.panelbar .courier-company {
  color:#177331;
  font-size:24px;
  font-weight:bold;
  padding-top:16px;
  text-shadow:none;
}

.panelbar .courier-company {
  padding-top:15px;
  font-size:15px;
}
.panelbar .courier-company a:link,
.panelbar .courier-company a:visited {
  -moz-transition-property:color;
  -moz-transition-duration:.30s;

  -webkit-transition-property:color;
  -webkit-transition-duration:.30s;

  color:#ac0000;
}
.panelbar .courier-company a:active,
.panelbar .courier-company a:focus,
.panelbar .courier-company a:hover {
  color:#da3800;
}

.section-myaccounts .email-list {
  height:230px;
  margin:0 0 20px 0;
  position:relative;
  bottom:6px;
  width:820px;
}
.section-myaccounts .email-list .email-list-bar,
.section-myaccounts .email-list .email-list-bar2 {
  color:#59677f;
  font-size:11px;
  line-height:16px;
  height:20px;
}
.section-myaccounts .email-list .email-list-bar:hover,
.section-myaccounts .email-list .email-list-bar2:hover {
  background:#f0f0f0;
  cursor:auto;
}
.section-myaccounts .email-list .email-list-bar2:hover {
  background:#fff;
}
.email-list .email-list-bar span,
.email-list .email-list-bar2 span {
  display:block;
  float:left;
  text-align:center;
}

.section-myaccounts .button-startinviting {
  margin:14px 0 0 0;
}

.section-myaccounts .shipping-form label {
  font-size:14px;
  font-weight:normal;
  width:175px;
}
.section-myaccounts .shipping-form .error {
  margin-left:188px;
}
.section-myaccounts .tip {
  color:#899AB6;
  font-size:12px;
  font-weight:normal;
  margin-left:188px;
}

.button-changepassword,
.button-updateprofile {
  background:url(../images/button-updateprofile.png) no-repeat 0 0;
  border:0;
  cursor:pointer;
  display:block;
  height:39px;
  margin:6px 0 0 180px;
  width:170px;
}
.button-changepassword {
  background:url(../images/button-changepassword.png) no-repeat 0 0;
  width:228px;
}
.button-changepassword:focus,
.button-updateprofile:focus,
.button-changepassword:hover,
.button-updateprofile:hover {
  background-position-y:-39px;
}
.button-changepassword:active,
.button-updateprofile:active {
  background-position-y:-78px;
}

/* Rupee symbol fix */
.panelbar span span.rupee {
  float:none;
  height:auto;
  text-shadow:none;
}

/* ==============
  Earn Fest page
================= */
#earn-panel1,
#earn-panel2 {
  height:220px;
  width:960px;
}
#earn-panel2 {
  height:310px;
}
#earn-panel2 img {
  float:left;
}

/* ===============
  Invite A Friend
================== */
/* Slideshow */
.container {
  margin:0 auto;
  margin-bottom:18px;
  margin-top:18px;
  position:relative;
  text-align:left;
  width:960px;
}

#featured {
  position:relative;
  margin-left:-1px;
  margin-right:-1px;
}
#slides {
  height:250px;
  position:relative;
}
.slide {
  display:none;
  left:0;
  opacity:0;
  position:absolute;
  top:0;
  z-index:8;
}

#controllers {
  background:url(../images/inviteyourfriend-bar.png);
  box-shadow:0 2px 5px rgba(191, 196, 216, 1);
  height:67px;
  padding:13px 0 0 40px;
  position:relative;
}
#controllers #active_item {
  background:url(../images/inviteyourfriend-pointer.png) no-repeat;
  height:10px;
  left:900px;
  position:absolute;
  top:-10px;
  width:20px;
  z-index:100;
}

/* Description */
.featured-description {
  color:#59677f;
  font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
  height:220px;
  position:absolute;
  right:40px;
  top:20px;
  width:545px;
}
.featured-description p {
  font-size:13px;
  line-height:16px;
  margin-bottom:18px;
}
.featured-description h2 {
  font-size:24px;
  font-weight:bold;
  line-height:40px;
  margin-bottom:10px;
}
.featured-description h2 span {
  background:#dde0eb;
  padding:4px 10px;
  margin-right:10px;
}

/* Thumbnails */
.controller {
  float:left;
  margin-right:20px;
  position:relative;
}
.controller a {
  display:block;
}
/*.controller a.active {
  -moz-opacity:.3;
  filter:alpha(opacity=30);
  opacity:.3;
}*/

/* Start inviting now button */
.button-startinvitingnow {
  -moz-transition-property:color;
  -moz-transition-duration:.50s;

  -webkit-transition-property:color;
  -webkit-transition-duration:.50s;

  background:none;
  border:none;
  color:#fff;
  cursor:pointer;
  float:left;
  font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  height:28px;
  margin:8px 0 0 185px;
  padding:12px 0 0 30px;
  width:210px;
}
.button-startinvitingnow:focus,
.button-startinvitingnow:hover {
  color:#ddd;
  text-decoration:none;
}
.button-startinvitingnow:active {
  position:relative;
  top:1px;
}

/* Contacts Grabber */

.bodybg{background:#fff;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
     font-size:11px;color:#333;margin:0;padding:0;text-align:left;direction:ltr;
     unicode-bidi:embed;position:absolute;top:-208px;z-index:9999}
.auto_resize_iframe{height:auto}
/*h4,*/ h5{font-size:11px}
label{cursor:pointer;font-weight:bold;vertical-align:middle}
label input{font-weight:normal}
textarea,
.inputtext,
.inputpassword{border:1px solid #bdc7d8;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;padding:3px}
.inputtext,
.inputpassword{margin:0;*margin:-1px 0;padding-bottom:4px}
.ff3.mac .inputtext,
.ff3.mac .inputpassword{padding-bottom:3px}
.inputradio{padding:0;margin:0 5px 0 0;vertical-align:middle}
.inputcheckbox{border:0;vertical-align:middle}
.inputbutton,
.inputsubmit{border-style:solid;border-width:1px;border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;background-color:#3b5998;color:#fff;padding:2px 15px 3px 15px;text-align:center;*width:1;*overflow:visible;*padding:2px 15px}
.inputsubmit_disabled{background-color:#999;border-bottom:1px solid #000;border-right:1px solid #666;color:#fff}
.inputaux{background:#f0f0f0;border-color:#e7e7e7 #666 #666 #e7e7e7;color:#000}
.inputaux_disabled{color:#999}
.inputsearch{background:#fff url(/rsrc.php/zA4IG/hash/cny9pytx.png) no-repeat left 4px;padding-left:17px}
.datawrap{word-wrap:break-word}
.word_break{display:block;float:left;float:none\9;*float:left;margin-left:-10px;padding:0}
.img_loading{position:absolute;left:-100000px;top:-100000px}
.two_column .right,
.two_column .left{float:left}
.no_padding{padding:0}
.see_all{text-align:right}
.standard_status_element{visibility:hidden}
.standard_status_element.async_saving{visibility:visible}
.clickable{cursor:pointer}
.aero{opacity:.5;filter:alpha(opacity=50)}
input.request_form_submit{background:#3B5998 url(/rsrc.php/zDIPV/hash/6s9bbe8i.gif) no-repeat 8px 6px;padding:3px 6px 3px 26px;*overflow:visible;*background-position:8px 5px;*padding:3px 6px 3px 30px}
img.tracking_pixel{height:1px;position:absolute;visibility:hidden;width:1px}
.fbsmid{display:none}
#dropmenu_container{display:block;height:0;margin:0 auto;padding:0;position:absolute;width:964px;z-index:105}
.direction_ltr{direction:ltr}
.direction_rtl{direction:rtl}
.text_align_ltr{text-align:left}
.text_align_rtl{text-align:right}
.transparent_png{_background-image:none;_display:inline;_zoom:1}
.invisible_png{_visibility:hidden}
.highlight, .inserted{_line-height:17px}
.pagerpro_container{float:right;margin:0 0 0 0;padding:3px 0 4px 0;width:200px}
.pagerpro{float:right}
.pagerpro .pagerpro_li{display:inline}
.pagerpro .pagerpro_a{padding:3px;padding-bottom:2px}
.pagerpro .pagerpro_a:hover{background-color:#3b5998;border-color:#d8dfea;border-bottom:1px solid #3b5998;color:#fff;text-decoration:none}
#facebook .profile .pagerpro .pagerpro_a:hover{color:#fff}
.pagerpro .current .pagerpro_a{border-color:#3b5998;border-bottom:2px solid #3b5998;color:#3b5998;font-weight:bold;padding-left:2px;padding-right:2px}
.pagerpro .current .pagerpro_a:hover{background-color:#3b5998;color:#fff}
.pagerpro .disabled{color:#999;cursor:default;background:transparent;border:none}
.footer_bar .pagerpro .pagerpro_a{border-top:2px solid white;padding-top:1px;padding-bottom:0}
.footer_bar .pagerpro .pagerpro_a:hover{border-bottom:2px solid #3b5998;border-top:2px solid #3b5998}
.footer_bar .pagerpro .current .pagerpro_a,
.footer_bar .pagerpro .current .pagerpro_a:hover{border-bottom-color:#fff;border-top:2px solid #3b5998}
.fbx #pageFooter{margin:auto;width:auto}
.hasLeftCol #pageFooter{background-color:#fff;clear:both;margin-left:180px}
#pagefooter{border-top:0}
#pageFooter{color:#737373;font-size:11px;margin:0 auto;width:980px}
#pageFooter a{text-decoration:none;white-space:nowrap}
#pageFooter a:last-child{margin-right:0}
#pageFooter a:hover{text-decoration:underline}
#contentCurve{background-color:#fff;border-bottom:1px solid #b3b3b3;height:8px;font-size:1px}
.hasLeftCol #contentCurve{border:1px solid #b3b3b3;border-top:none;position:relative;*position:static}
#footerContainer{border-top:1px solid #eee;margin-bottom:30px;padding:8px;position:relative}
.hideToggler{border:0;height:0;opacity:0;overflow:hidden;position:absolute;width:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity = 0)";*filter:alpha(opacity=0)}
.openToggler{z-index:100}
.UIProfileImage_LARGE{width:50px;height:50px}
.UIProfileImage_SMALL{width:32px;height:32px}
.UIProfileImage_TINY{width:25px;height:25px}
.contextual_dialog.generic_dialog_popup{width:360px;position:absolute;top:0px}
.contextual_dialog.contextual_arrow,
.contextual_dialog.contextual_arrow_rev{background-image:url(/rsrc.php/z62FM/hash/6hlgd20w.gif);background-repeat:no-repeat;height:12px;position:relative;top:1px}
.contextual_dialog.contextual_arrow_rev{background-image:url(/rsrc.php/zCQR6/hash/9laiajue.gif)}
.contextual_dialog.contextual_arrow span,
.contextual_dialog.contextual_arrow_rev span{display:none}
.contextual_dialog.dialog_title{color:#000;font-size:11px;padding-bottom:2px}
.contextual_dialog.contextual_dialog_content{background-color:#f7f7f7;border:1px solid #b7b7b7;border-bottom:2px solid #3b5998;line-height:15px;padding:8px 10px 10px 10px}
.contextual_dialog.dialog_buttons{background-color:#f7f7f7;padding-top:10px}
.contextual_dialog.dialog_buttons input,
.contextual_dialog.dialog_buttons span{margin-right:10px}
.contextual_dialog.dialog_buttons .uiButton input,
.contextual_dialog.dialog_buttons label input{margin-right:0}
.contextual_dialog.dialog_buttons_msg{float:right}

.pop_content_old{position:relative;*margin-left:-10px;*padding-left:10px}
.pop_container{direction:ltr;position:relative;_background:#868686;_padding:10px;_zoom:1}
.pop_topleft, .pop_topright, .pop_bottomleft, .pop_bottomright{height:10px;width:10px;overflow:hidden;position:absolute;_display:none}
.pop_topleft{background:url(/rsrc.php/zEYDZ/hash/4xk9rts8.png) no-repeat 0 0;left:-10px;top:-10px}
.pop_topright{background:url(/rsrc.php/zEYDZ/hash/4xk9rts8.png) no-repeat 0 -10px;right:-10px;top:-10px}
.pop_bottomleft{background:url(/rsrc.php/zEYDZ/hash/4xk9rts8.png) no-repeat 0 -20px;bottom:-10px;left:-10px}
.pop_bottomright{background:url(/rsrc.php/zEYDZ/hash/4xk9rts8.png) no-repeat 0 -30px;right:-10px;bottom:-10px}
.pop_verticalslab, .pop_horizontalslab{width:100%;height:100%;position:absolute;background:#525252;filter:alpha(opacity=70);opacity:.7;_display:none}
.pop_verticalslab{margin:-10px 0 0;*margin-left:10px;padding-bottom:20px}
.pop_horizontalslab{margin:0 0 0 -10px;*margin-left:0;padding-right:20px}
.generic_dialog{height:0;left:0;overflow:visible;position:absolute;top:0;width:100%;z-index:101}
#generic_dialog_iframe{filter:alpha(opacity=0);left:0;position:absolute;top:0;z-index:3}
.generic_dialog_popup{height:0;overflow:visible;position:relative;width:465px;margin:auto}
.generic_dialog div.dialog_loading{background-color:#f2f2f2;border:1px solid #606060;font-size:24px;padding:10px}
#generic_dialog_overlay{z-index:100;position:fixed;*position:absolute;top:0;height:100%;width:100%;filter:alpha(opacity=50);opacity:.5}
.dark_dialog_overlay{background-color:#747474}
.light_dialog_overlay{background-color:#fff}
.pop_content{direction:ltr}
.pop_dialog_rtl .pop_content{direction:rtl}

.pop_content h2.dialog_title .dialog_x{background:#6d84b4;float:right;margin-top:-1px;padding-left:1px}
.pop_content h2.secure{background:#6d84b4 url(/rsrc.php/z2NBJ/hash/7qz77h4o.png) 98% no-repeat}
.pop_content h2.loading{background:#6d84b4 url(/rsrc.php/z13JD/hash/16vt4yge.gif) 98% no-repeat}
.pop_content h2.dialog_loading{background:#6d84b4 url(/rsrc.php/z13JD/hash/16vt4yge.gif) no-repeat 400px 10px;padding-right:40px}
.pop_content h2 span{display:block;padding:5px 10px}
.pop_content .dialog_content{background:#fff;border:1px solid #555;border-top-width:0}
.pop_content .dialog_content_bottom{background:#fff;border:1px solid #555;border-bottom-color:#fff;border-top-width:0}
.pop_content .dialog_body{padding:10px;border-bottom:1px solid #ccc}
.omitDialogFooter .pop_content .dialog_body{border-bottom:0}
.pop_content .dialog_summary{background:#f2f2f2;padding:8px 10px;border-bottom:1px solid #ccc}
.pop_content .dialog_buttons{background:#f2f2f2;padding:8px 10px 8px 10px;position:relative;text-align:right}
.pop_content .dialog_buttons_msg{float:left;line-height:17px;padding-top:4px}
.pop_content .dialog_footer{background:#F2F2F2 none repeat scroll 0}
.full_bleed .pop_content .dialog_body{padding:0}
.UIImageBlock_Content{display:table-cell;_display:block;vertical-align:top;width:1000px;*width:auto;*zoom:1}
.UIImageBlock_Image{float:left;margin-right:5px}
.UIImageBlock_Image .img,
img.UIImageBlock_Image,
i.UIImageBlock_Image{display:block}
.UIImageBlock_Ext{float:right}
.UIImageBlock_ICON_Image{margin-right:5px}
.UIImageBlock_ICON_Content{padding-top:1px}
.UIImageBlock_SMALL_Image{margin-right:8px}
.UIImageBlock_MED_Image,
.UIImageBlock_ENT_Image{margin-right:10px}
.UIImageBlock_Entity .UIImageBlock_Content{height:50px;*height:auto;vertical-align:middle}
.UIImageBlock_Entity img.UIImageBlock_Image,
.UIImageBlock_Entity i.UIImageBlock_Image,
.UIImageBlock_Entity .UIImageBlock_Image .img{height:50px;width:50px}
.UIImageBlock_Entity .UIImageBlock_Ext{margin-top:14px;padding-left:8px}
.uiButton,
.uiButtonSuppressed:active,
.uiButtonSuppressed:focus,
.uiButtonSuppressed:hover{background:#eee url(/rsrc.php/zB50F/hash/6svdixne.png) repeat 0 0;border:1px solid #999;border-bottom-color:#888;box-shadow:0 1px 0 rgba(0, 0, 0, .1);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .1);color:#333;cursor:pointer;display:-moz-inline-box;display:inline-block;font-size:11px;font-weight:bold;line-height:normal !important;padding:2px 6px;*padding:3px 6px 2px;*position:relative;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap}
.ff3.mac .uiButtonMedium{padding-bottom:1px}
.uiButton + .uiButton{margin-left:4px}
a.uiButtonMedium{*padding:3px 6px 4px}
.uiButton:hover{text-decoration:none}
.uiButton:active,
.uiButtonDepressed{background:#ddd;border-bottom-color:#999;box-shadow:0 1px 0 rgba(0, 0, 0, .05);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .05);-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .05)}
.uiButton .img{vertical-align:top}
.uiButtonMedium .img{margin-top:2px;*margin-top:1px;*margin-bottom:-2px}
.uiButtonLarge .img{margin-top:4px;*margin-top:5px}
.uiButton .customimg{margin-top:0;*margin-top:-1px}
.uiButton .uiButtonText,
.uiButton input{background:none;border:0;color:#333;cursor:pointer;display:-moz-inline-box;display:inline-block;font-family:'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;font-size:11px;font-weight:bold;margin:0;outline:none;*overflow:visible;padding:1px 0 2px;*padding:0;white-space:nowrap;_width:0}
.uiButton input::-moz-focus-inner{border:0;padding:0}

.uiButtonDepressed,
.uiButtonDepressed input{cursor:default}
.uiButtonSpecial{background-color:#69a74e;background-position:0 -96px;border-color:#3b6e22 #3b6e22 #2c5115;color:#fff}
.uiButtonSpecial:active{background:#609946;border-bottom-color:#3b6e22}
.uiButtonSpecial.uiButtonDisabled,
.uiButtonSpecial.uiButtonDisabled:active{background:#69a74e;border-bottom-color:#3b6e22}

.uiButtonConfirm:active{background:#4f6aa3;border-bottom-color:#29447e}
.uiButtonConfirm.uiButtonDisabled,
.uiButtonConfirm.uiButtonDisabled:active{background:#5b74a8;border-bottom-color:#29447e}
.uiButtonSpecial .uiButtonText,
.uiButtonConfirm .uiButtonText,
.uiButtonSpecial input,
.uiButtonConfirm input{color:#fff}
.uiButtonDisabled,
.uiButtonDisabled:active,
.uiButtonDisabled .img{background:#f2f2f2;cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity = 50)";filter:alpha(opacity = 50);opacity:.5;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.uiButtonDisabled input{cursor:default}
.uiButtonDefault.uiButtonDisabled,
.uiButtonDefault.uiButtonDisabled:active{border-color:#c8c8c8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity = 100)";filter:alpha(opacity = 100);opacity:1}
.uiButtonDefault.uiButtonDisabled input,
a.uiButtonDisabled .uiButtonText{color:#b8b8b8}
.uiButtonLarge,
.uiButtonLarge .uiButtonText,
.uiButtonLarge input{font-size:13px}
.uiButtonLarge{padding:2px 6px;*padding:1px 6px 2px}
a.uiButtonLarge{*padding:3px 6px 4px}
.pop_container_fb{background:rgba(82,82,82,0.7);padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px}
.pop_content h2.dialog_title{background:#6d84b4;border:1px solid #3b5998;border-bottom:none;color:#fff;font-size:14px;font-weight:bold;margin:0}
.uiButtonConfirm{background-color:#5b74a8;background-position:0 -48px;border-color:#29447e #29447e #1a356e;color:#fff}
.headframe{background-color:#405481;color:White}
.small_containers{background:rgba(226,232,244,1.7);padding:6px;-moz-border-radius:8px;-webkit-border-radius:8px}

/* ======================
  Category listing pages
=========================
/* Product listing

.search-panel {
  background:url(../images/divider1.png) top center no-repeat;
  width:730px;
}
#content-main .search-panel .search-data {
  height:167px;
  width:550px;
}

/* =============
  Shopping cart
================

/* Checkout
.password-panel {
  display:none;
  padding-top:15px;
}

/* Payment methods
.billing-checkbox {
  float:left;
  margin:10px 0 0 110px;
}

/* ================
  Track your order
===================
.button-trackyourordernow {
  background:url(../images/siteimagesnew/button-trackyourordernow.png) no-repeat 0 0;
  border:0;
  cursor:pointer;
  display:block;
  height:39px;
  margin:15px 0 0 406px;
  width:228px;
}

.button-trackyourordernow:focus,
.button-trackyourordernow:hover {
  background-position-y:-39px;
}
.button-trackyourordernow:active {
  background-position-y:-78px;
}

/* Track your order panels
.trackyourorder-bar {
  background:url(../images/siteimagesnew/trackyourorder-bar.png) no-repeat;
  display:block;
  height:25px;
  margin-top:2px;
  width:960px;
}
.trackyourorder-panel {
  background:url(../images/siteimagesnew/trackyourorder-panel.png) repeat-x;
  display:block;
  height:65px;
  margin-top:2px;
  width:960px;
}

/* Order ID + Dispatch status
.trackyourorder-panel .orderid,
.trackyourorder-panel .dispatchstatus {
  float:left;
  padding:26px 0 0 0;
  text-align:center;
  width:170px;
}
.trackyourorder-panel .orderid p,
.trackyourorder-panel .dispatchstatus p {
  font-size:24px;
  font-weight:bold;
}

/* Order date + Dispatch date
.trackyourorder-panel .orderdate,
.trackyourorder-panel .dispatchdate {
  float:left;
  padding:28px 0 0 0;
  text-align:center;
  width:190px;
}
.trackyourorder-panel .orderdate p,
.trackyourorder-panel .dispatchdate p {
  font-size:18px;
  font-weight:bold;
}

/* Courier company
.trackyourorder-panel .couriercompany {
  float:left;
  padding:28px 0 0 0;
  text-align:center;
  width:240px;
}
.trackyourorder-panel .couriercompany p {
  color:#ac0000;
  font-size:18px;
  font-weight:bold;
}

/* Tracj your order form
#trackyourorder-form {
  margin-top:5px;
}
#trackyourorder-form .col-left {
  float:left;
  width:540px;
  width:480px;
}
#trackyourorder-form label {
  float:left;
  font-size:14px;
  font-weight:bold;
  padding:5px 10px 0 0;
  text-align:right;
  width:160px;
}
#trackyourorder-form .form-text {
  background:url(../images/siteimagesnew/form-text2.png) no-repeat;
  border:0;
  color:#59677f;
  float:left;
  font-weight:bold;
  height:27px;
  margin-right:8px;
  padding:0 5px;
  width:192px;
}

#trackyourorder-form .button-go {
  background:url(../images/siteimagesnew/button-go2.png) no-repeat 0 0;
  border:0;
  cursor:pointer;
  display:block;
  float:left;
  height:30px;
  margin-top:0;
  width:46px;
}
#trackyourorder-form .button-go:focus,
#trackyourorder-form .button-go:hover {
  background-position-y:-30px;
}
#trackyourorder-form .button-go:active {
  background-position-y:-60px;
}
#trackyourorder-form .error {
  margin-left:170px;
}

/* ===============
  Invite A Friend
==================
.inviteafriend-panel {
  background:url(../images/siteimagesnew/inviteafriend-panel.png) no-repeat;
  display:block;
  height:120px;
  margin-top:2px;
  width:960px;
}
.w410 {
  width:410px;
}
.w460 {
  width:460px;
}
.w510 {
  width:510px;
}
.w560 {
  width:560px;
}
.w610 {
  width:610px;
}
.w770 {
  width:770px;
}
.inviteafriend-panel .youritem {
  float:left;
  padding:17px 0 0 28px;
  width:92px;
}
.inviteafriend-panel .details {
  float:left;
  padding:20px 0 0 5px;
  width:auto;
}
.inviteafriend-panel .details h3 {
  color:#177331;
  font-size:24px;
  font-weight:bold;
}
.inviteafriend-panel .details p {
  font-size:14px;
  font-weight:bold;
  margin-top:0;
}

.col-left h2,
.col-right h2.morepadding {
  margin:0 0 10px 30px;
}
.col-left h2 {
  margin-left:210px;
}

p.big,
p.big2 {
  font-size:14px;
  font-weight:bold;
  line-height:16px;
  text-align:center;
}
p.big2 {
	margin-top:10px;
  text-align:left;
}
p.big2 a {
  text-decoration:underline;
}

/* Contact list */
.email-list {
  background:#fff;
  display:block;
  height:235px;
  overflow:auto;
  margin:0 auto;
  margin-top:15px;
  width:760px;
}

.email-list .email-list-bar,
.email-list .email-list-bar2 {
  background:#f0f0f0;
  color:#000;
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  height:17px;
  padding-top:3px;
  width:100%;
}
.email-list .email-list-bar2 {
  background:#fff;
}
.email-list .email-list-bar:hover,
.email-list .email-list-bar2:hover {
  background:#b3d3f1;
  cursor:pointer;
}
/*.email-list .email-select {
  float:left;
  margin-top:2px;
  text-align:center;
  width:50px;
}
.email-list .email-name {
  float:left;
  width:200px;
}
.email-list .email-address {
  float:left;
  width:auto;
}

/* ====================
  Internet Mobile Mela
=======================
#carousel-title {
  height:72px;
  margin:0 auto;
  width:450px;
}
#carousel-box {
  height:420px;
  margin:0 auto;
  overflow:hidden;
  position:relative;
  width:1000px;
}

#carousel-box a.prev,
#carousel-box a.next {
  background:none;
  cursor:pointer;
  height:420px;
  outline:none;
  position:absolute;
  width:50px;
  z-index:10;
}
#carousel-box a.prev {
  background:url(../images/siteimagesnew/prev.png) no-repeat top left;
  left:0;
  top:0;
}
#carousel-box a.next {
  background:url(../images/siteimagesnew/next.png) no-repeat top left;
  right:0;
  top:0;
}

#carousel-box .inner {
  padding-left:50px;
  position:relative;
}

#carousel-box ul{
  overflow:hidden;
}
#carousel-box ul li {
  float:left;
  height:420px;
  position:relative;
  width:225px;
}

/* Fetch contacts*/ 
.button-fetchcontacts {
  background:url(../images/button-fetchcontacts.png) no-repeat 0 0;
  height:39px;
  margin-left:35px;
  width:170px;
}
.button-fetchcontacts:focus,
.button-fetchcontacts:hover {
  background-position-y:-39px;
}
.button-fetchcontacts:active {
  background-position-y:-78px;
}

/* Send invitations */
.button-sendinvitations
{
  border:0;
  cursor:pointer;
  display:block;
  height:39px;
  margin:0 0 10px 406px;
  width:228px;
}

.button-sendinvitations:focus{
  background-position-y:-39px;
}
.button-sendinvitations:active{
  background-position-y:-78px;
}
.button-sendinvitations {
  background:url(../images/siteimagesnew/button-sendinvitations.png) no-repeat 0 0;
  margin:0 auto;
  margin-top:10px;
}

/* Vendor Registration */
#vendor-form label{
  float:left;
  font-size:14px;
  font-weight:bold;
  padding:5px 10px 0 0;
  text-align:right;
  width:200px;
}

#vendor-form .form-text{
  background:url(../images/form-text.png) no-repeat;
  border:0;
  color:#59677f;
  font-weight:bold;
  height:27px;
  margin-bottom:10px;
  padding:0 5px;
  width:190px;
}


#vendor-form .form-textarea {
  background:url(../images/form-textarea.png) no-repeat;
  border:0;
  color:#59677f;
  font-weight:bold;
  height:47px;
  margin-bottom:10px;
  padding:5px;
  resize:none;
  width:222px;
}

#vendor-form p.tip{
  color:#899ab6;
  font-weight:bold;
  margin:-3px 0 10px 213px;
}

#vendor-form .panel {
  background:#eaecf0;
  display:block;
  float:right;
  height:125px;
  margin:0;
  padding:20px 0 0 25px;
  width:345px;
}
#vendor-form .panel p {
  color:#de502d;
  font-size:14px;
  font-weight:bold;
  line-height:18px;
}

/* Submit your application */

.button-submityourapplication {
  border:0;
  cursor:pointer;
  display:block;
  text-indent:-999px;
  height:39px;
  margin:0 0 10px 406px;
  width:228px;
}
.button-submityourapplication:active{
  background-position-y:-78px;
}
.button-submityourapplication {
  background:url(../images/button-submityourapplication.png) no-repeat 0 0;
  margin:2px 0 0 206px;
}





/* ================
  Track your order
=================== */
.button-trackyourordernow {
  background:url(../images/siteimagesnew/button-trackyourordernow.png) no-repeat 0 0;
  border:0;
  cursor:pointer;
  display:block;
  height:39px;
  margin:15px 0 0 406px;
  width:228px;
}

.button-trackyourordernow:focus,
.button-trackyourordernow:hover {
  background-position-y:-39px;
}
.button-trackyourordernow:active {
  background-position-y:-78px;
}

/* Track your order panels */
.trackyourorder-bar {
  background:url(../images/siteimagesnew/trackyourorder-bar.png) no-repeat;
  display:block;
  height:25px;
  margin-top:2px;
  width:960px;
}
.trackyourorder-panel {
  background:url(../images/siteimagesnew/trackyourorder-panel.png) repeat-x;
  display:block;
  height:65px;
  margin-top:2px;
  width:960px;
}

/* Order ID + Dispatch status */
.trackyourorder-panel .orderid,
.trackyourorder-panel .dispatchstatus {
  float:left;
  padding:26px 0 0 0;
  text-align:center;
  width:170px;
}
.trackyourorder-panel .orderid p,
.trackyourorder-panel .dispatchstatus p {
  font-size:24px;
  font-weight:bold;
}

/* Order date + Dispatch date */
.trackyourorder-panel .orderdate,
.trackyourorder-panel .dispatchdate {
  float:left;
  padding:28px 0 0 0;
  text-align:center;
  width:190px;
}
.trackyourorder-panel .orderdate p,
.trackyourorder-panel .dispatchdate p {
  font-size:18px;
  font-weight:bold;
}

/* Courier company */
.trackyourorder-panel .couriercompany {
  float:left;
  padding:28px 0 0 0;
  text-align:center;
  width:240px;
}
.trackyourorder-panel .couriercompany p {
  color:#ac0000;
  font-size:18px;
  font-weight:bold;
}

/* Tracj your order form */
#trackyourorder-form {
  margin-top:5px;
}
#trackyourorder-form .col-left {
  float:left;
  width:540px;
  width:480px;
}
#trackyourorder-form label {
  float:left;
  font-size:14px;
  font-weight:bold;
  padding:5px 10px 0 0;
  text-align:right;
  width:160px;
}
#trackyourorder-form .form-text {
  background:url(../images/siteimagesnew/form-text2.png) no-repeat;
  border:0;
  color:#59677f;
  float:left;
  font-weight:bold;
  height:27px;
  margin-right:8px;
  padding:0 5px;
  width:192px;
}

#trackyourorder-form .button-go {
  background:url(../images/siteimagesnew/button-go2.png) no-repeat 0 0;
  border:0;
  cursor:pointer;
  display:block;
  float:left;
  height:30px;
  margin-top:0;
  width:46px;
}
#trackyourorder-form .button-go:focus,
#trackyourorder-form .button-go:hover {
  background-position-y:-30px;
}
#trackyourorder-form .button-go:active {
  background-position-y:-60px;
}
#trackyourorder-form .error {
  margin-left:170px;
}
