body
{
	background:url(../images/site_bg.gif) left top repeat-x #571009;
	font-family:sans-serif, Arial, Helvetica;
	color:#000000;
	font-size:9pt;
	line-height: 9pt;
}

.content-wrapper
{
	line-height: 11pt;
}

.cart .imint
{
	background:#E8E8E8;
	padding:17px 22px 22px 19px;
	margin-bottom:10px;
	display:inline;
	float:left;
	width:348px;
}
.cart .imint h3{margin-bottom:7px;}
.cart .imint label{margin-bottom:3px;}
.cart .imint .input-text{margin-right:3px; margin-top:3px; width:241px;}
.whatisimint
{
	color:#7D2A10;
	cursor:pointer;
	font-weight:bold;
	text-decoration:underline;
	text-transform:none;
}
#imint_details
{
	background-image:url("../images/red.gif");
	background-position:-84px 0;
	background-repeat:no-repeat;
	display:none;
	height:135px;
	margin-top:-132px;
	padding-left:8px;
	position:absolute;
	width:364px;
	z-index:2000;
}

.easybanner-banner
{
	text-align: center;
	padding-bottom: 10px;
}

.home-product-name {font-size: 9pt; font-weight: bold}
.home-product-price {font-size: 10pt; font-weight: bold}
.product-shop .product-name {font-size: 11pt; font-weight: bold;}
.product-view .product-shop { float:right; width:460px; padding:0; }
#product-options-div {margin-top:8px; width: 460px; float: right;}
#product-options-wrapper
{
	border: 2px solid #C62C29;
}
#product-options-wrapper td
{
	border: 1px solid #C62C29;
	padding: 10px;
	vertical-align: top;
}

#product-options-wrapper .option_td_right
{
	
}

#product-options-wrapper th
{
	background:url("../images/th_bg1.jpg") repeat center;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	height:28px;
	text-align:center;
	vertical-align:middle;
}
#quick-overview {font-size: 11pt; font-weight: bold;}
div.option_left {text-align: right;  font-size: 8pt;}
div.option_left input {float: left;}
div.option_left .info_with_gift {background: url("../images/gift.jpg") no-repeat left; margin-left: 18px; height: 26px;}
.save-percentage, p.offer-price span, #product-price, .special-price .price,
.regular-price .price, span.offer-price {color: #D0061C; font-weight: bold;}
div.option_left hr {color: #C5C5C5; height: 1px; margin-top: 1px; margin-bottom: 2px;}
div.option_right {text-align: center;}
div.option_middle {text-align: left; font-size: 8pt;}
div.option_middle input {padding-right:4px;}
div.option_middle img {padding-top:4px; padding-bottom: 4px;}

label.subscription
{
	font-weight: bold;
}
label.subscription .label {padding-left: 20px;}
.sidebar .price{font-size:1em;}

.price-box {margin-bottom: 2px;}
#old-price, .old-price .price, span.old-price  {text-decoration: line-through;}
.qty {}
div.simple-product {float:right;}
#search_indicator
{
	background:url("../images/loading.gif") no-repeat scroll right center transparent;
	height:31px;
	margin-left:230px;
	position:absolute;
	text-align:center;
	top:100px;
	vertical-align:middle;
	width:30px;
}
#search_autocomplete {font-size: 8pt;}
#search_autocomplete hr {color: gray;margin-bottom:4px;margin-top:4px;}
#search_autocomplete .price {float: left;color:#D0061C; font-weight:bold; margin-left:2px; margin-top: 2px; display: block;}
#nav li.publisher {float: right;}
table.publishers { border-collapse: inherit; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc;}
table.publishers td {padding: 6px; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
table.publishers a {text-decoration: none;}
table.publishers a:hover {text-decoration: underline; color:#D0061C; }
.option_td_left {width:150px;}
.even-tr {background-color: #eeeeee;}
.recent-image { float: left; }
.recent-text { float: left;margin-left: 2px;}
.option_right .button.button {margin-top: 3px;}
.mag-info td {text-align: left; padding-right: 4px;}
.toolbar { vertical-align: middle; }
.auto-image-div {float:left; margin-right: 4px;}
#search_autocomplete p {padding-top: 2px; text-align: justify;}
#nav li a span span
{
	font-size:7pt;
	font-weight:bold;
	padding-top:1px;
	text-align:center;
}
#checkout-review-table .a-right {width: 70px;}
#nav li a:hover, #nav li.over a, #nav li.active a, #nav ul, .table_menu_level_1, #nav_publishers ul li
{
	background-color: #521008;
}
.table_menu_level_1 a span{}
.table_menu_level_1 a
{
	margin: 0 !important;
	font-weight: normal !important;
	text-align: left !important;
	width: 128px !important;
	height: 10px !important;
	text-transform: none !important;
}
.table_menu_level_1 a:hover
{
	color: #A57928 !important;
}
.price-box p {margin: 0;}
#homepage-products-grid-table { margin: 0; }
.listing-block img {width:322px; height: 142px;}
.product-price-box {text-align: center;}
.product-name {text-align: center;}
.data-table .td-product-name {width: 30%;}
.data-table .td-product-image {width: 20%; text-align: center;}
 .data-table .td-option {width: 16%;}
.td-product-name .product-name {text-align: left;}
/*  Indiamags offers page */
.offers_strong_title {font-weight: bold; color:#D9041E; padding-bottom: 5px; font-size: 16px;}
.offers_strong {font-weight: bold; color:#5E050F;padding-bottom: 5px;padding-top: 10px;}
.offers_images_td{width:180px; vertical-align: top; float: left; padding-left: 25px;}
.offers_content{float: right;width: 550px;padding-right:14px;}

.offers_main_td{
    background-image: url("../images/offers/offer-back2.jpg");
    background-repeat:repeat-y;
    background-position: top left;
    margin-bottom:20px;
    vertical-align: top;
}
.offers_top_td{
    background-image: url("../images/offers/offer-back1.jpg");
    background-repeat: no-repeat;
    background-position: top right;
}
.offers_bottom_td{
    background-image: url("../images/offers/offer-back3.jpg");
    background-repeat: no-repeat;
    background-position: bottom right;
}
/*  Indiamags offers page */
.divDisclaimer ul {
    padding-top: 10px;
}
.divDisclaimer li {
    padding-bottom: 10px;
}

/*
/*JM  slider*/

.jm-products-slider-listing {
    border:2px solid #CCCCCC;
}

.jm-slider-li{
   text-align: center;
}

.jm-slider-li :hover{
    /* background-color: #F5F5F5;*/
}
.JM-slider-table{
    text-align: center;
}
.JM-slider-table td{
    vertical-align: top;
    text-align: center;
}
.JM-slider-table .product-price-box {padding-top: 6px}
.JM-td-product-text{
    width: 130px;
    margin-bottom: 4px;
    font-weight:bold;
}
.JM-td-product-text a{
    color:#000000;
}
.jm-products-slider-listing h2{
    background: url("../images/tabs_border.gif") repeat-x scroll left top #740F13;
    color:#FFFFFF;
    font-weight: bold;
    font-size:1.2em;
    text-align: left;
    padding: 5px;
}
.jm-products-slider-listing .jm-slider-li a{
    font-weight:bold;
    text-decoration: none;

 }
 .JM-slider-table .jm_button{
    background:url("../images/buttons_bg.gif") repeat-x scroll left top transparent !important;
    border:0 none;
    cursor:pointer;
    font-family:Arial,Helvetica,sans-serif;
    font-size:9pt;
    overflow:visible;
    cursor: pointer;
	margin-top: 2px;
    width:75px;
}
.JM-slider-table .jm_button span{
    color:#FFFFFF;
	font-size:12px;
	font-weight:bold;

}
.JM_PRAGS{
    margin-top: 10px;
}
/*JM  slider ends*/

.product-promotion {padding-top: 3px;}
.bestseller_image {padding-right: 4px; padding-bottom:4px;}
.simple-product-promotion {margin-left: 120px; margin-top: 3px;}
.addthis_toolbox {margin-top: 2px;}

/*CMI-PK PAYMENT GATEWAY*/
#bank_div{
display: block;
width:230px;
}
.bank_table td{
text-align: center;
}
#bank_div{
    display: block;
    width:230px;
}
.bank_table{
  width:230px;
}
.bank_table td{
text-align: center;
}
.bank_selection{
    text-align: center;
    vertical-align: middle;
    float: left;
}
.bank_selection .bank_r1{
    float: left;
    width:24px;
    vertical-align: top;
    margin-top: 15px;
}
.bank_selection .bank_r2{
    float: left;
    width:10px;
    vertical-align: top;
    margin-top: 15px;
    margin-left: 2px;
}
.bank_image{
     float: left;
    width:100px;
}
.bank_image .img_common{
     width:90px;
    height: 35px;
}
.bank_selection .bank_text{
font-size:10px;
margin-left:2px;
text-align:center;
width:100px;
}
.spacing{
 float:left;
margin-left:2px;
width:230px;
border: 1px solid #f0f1f3;
}
.spacing-vertical{
 float: left;
 background-color: #f0f1f3;
 width: 1px;
 height: 50px;
}

.table-li {border: none !important; margin: 0 !important; padding: 0 !important;}

.payment_loading {
    background-color:#FFFFFF;
    border:3px dashed #000000;
    left:28%;
    padding:60px;
    position:absolute;
    text-align:center;
    top:50%;
    width:400px;
    z-index:9999;
}
.overlay  {
    background-color:#111111;
    height:100%;
    left:0;
    opacity:0.9;
    position:fixed;
    top:0;
    width:100%;
}

#search_autocomplete li.selected {background-color: #EFEBEF;}

.jcarousel-next-horizontal, .jcarousel-prev-horizontal {
    position: absolute;
    top: 170px;
    width: 38px;
    height: 74px;
    cursor: pointer;
}

.jcarousel-next-horizontal
{
	right: -34px;
	background: transparent url(../images/media/slider_next.gif) no-repeat 0 0;
}
.jcarousel-next-disabled-horizontal
{
	background: transparent url(../images/media/slider_next_disable.gif) no-repeat 0 0;
}

.jcarousel-prev-horizontal {
    left: -50px;
	background: transparent url(../images/media/slider_prev.gif) no-repeat 0 0;
}
.jcarousel-prev-disabled-horizontal
{
	background: transparent url(../images/media/slider_prev_disable.gif) no-repeat 0 0;
}

div.facebook #pp_full_res .pp_inline {text-align: center; padding-top: 2px;}
#footer-links {line-height: 11px; text-align: justify;}
#footer-links a {color: #AAAAAA; font-size: 10px; text-decoration: none;}
#footer-links a:hover {text-decoration: underline; color: #000000}
.table-ul {width: auto !important;}
.migs_div{
    border: 1px solid #B7B7B7;
}
#payment_form_cashcard ,#payment_form_techpro{
    border: 1px solid #f0f1f3;
}
